2 # From configure.in Revision: 1.433 .
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-no-padding compile with $NCURSES_NO_PADDING code
766 --enable-signed-char compile using signed Boolean's in term.h
767 --enable-sigwinch compile with SIGWINCH handler
768 --enable-tcap-names compile with user-definable terminal capabilities
770 --without-develop disable development options
771 --enable-hard-tabs compile with hard-tabs code
772 --enable-xmc-glitch compile with support for xmc (magic-cookie)
774 --disable-assumed-color do not assume anything about default-colors
775 --disable-hashmap compile without hashmap scrolling-optimization
776 --enable-colorfgbg compile with $COLORFGBG code
777 --enable-ext-colors compile for experimental 256-color support
778 --enable-ext-mouse compile for experimental mouse-encoding
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 if test "$GCC" != yes; then
5220 CC_SHARED_OPTS='-KPIC'
5222 if test "$DFT_LWR_MODEL" = "shared" ; then
5223 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5224 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5226 if test "$cf_cv_ld_rpath" = yes ; then
5227 cf_ld_rpath_opt="-R"
5228 EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
5231 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5232 if test "$cf_cv_shlib_version" = rel; then
5233 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5235 cf_shared_soname='`basename $@`'
5238 MK_SHARED_LIB='${CC} -dy -G -h '$cf_shared_soname' -o $@'
5241 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5242 if test "$GCC" != yes; then
5243 CC_SHARED_OPTS='-KPIC'
5245 MK_SHARED_LIB='${LD} -d y -G -o $@'
5248 CC_SHARED_OPTS='unknown'
5249 MK_SHARED_LIB='echo unknown'
5253 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
5254 case "$cf_cv_shlib_version" in #(vi
5256 case "$MK_SHARED_LIB" in #(vi
5258 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
5261 { echo "$as_me:5261: WARNING: ignored --with-shlib-version" >&5
5262 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
5268 if test -n "$cf_ld_rpath_opt" ; then
5269 echo "$as_me:5269: checking if we need a space after rpath option" >&5
5270 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5271 cf_save_LIBS="$LIBS"
5272 LIBS="$LIBS ${cf_ld_rpath_opt}$libdir"
5273 cat >conftest.$ac_ext <<_ACEOF
5274 #line 5274 "configure"
5275 #include "confdefs.h"
5285 rm -f conftest.$ac_objext conftest$ac_exeext
5286 if { (eval echo "$as_me:5286: \"$ac_link\"") >&5
5287 (eval $ac_link) 2>&5
5289 echo "$as_me:5289: \$? = $ac_status" >&5
5290 (exit $ac_status); } &&
5291 { ac_try='test -s conftest$ac_exeext'
5292 { (eval echo "$as_me:5292: \"$ac_try\"") >&5
5295 echo "$as_me:5295: \$? = $ac_status" >&5
5296 (exit $ac_status); }; }; then
5299 echo "$as_me: failed program was:" >&5
5300 cat conftest.$ac_ext >&5
5303 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5304 LIBS="$cf_save_LIBS"
5305 echo "$as_me:5305: result: $cf_rpath_space" >&5
5306 echo "${ECHO_T}$cf_rpath_space" >&6
5307 test "$cf_rpath_space" = yes && cf_ld_rpath_opt="$cf_ld_rpath_opt "
5308 MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${libdir}"
5311 if test "$CC_SHARED_OPTS" = "unknown"; then
5312 for model in $cf_list_models; do
5313 if test "$model" = "shared"; then
5314 { { echo "$as_me:5314: error: Shared libraries are not supported in this version" >&5
5315 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
5316 { (exit 1); exit 1; }; }
5321 ###############################################################################
5323 ### use option --disable-overwrite to leave out the link to -lcurses
5324 echo "$as_me:5324: checking if you wish to install ncurses overwriting curses" >&5
5325 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
5327 # Check whether --enable-overwrite or --disable-overwrite was given.
5328 if test "${enable_overwrite+set}" = set; then
5329 enableval="$enable_overwrite"
5330 with_overwrite=$enableval
5332 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
5334 echo "$as_me:5334: result: $with_overwrite" >&5
5335 echo "${ECHO_T}$with_overwrite" >&6
5337 echo "$as_me:5337: checking if external terminfo-database is used" >&5
5338 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
5340 # Check whether --enable-database or --disable-database was given.
5341 if test "${enable_database+set}" = set; then
5342 enableval="$enable_database"
5343 use_database=$enableval
5347 echo "$as_me:5347: result: $use_database" >&5
5348 echo "${ECHO_T}$use_database" >&6
5350 case $host_os in #(vi
5352 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
5355 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
5359 case $cf_cv_system_name in
5360 os2*) PATHSEP=';' ;;
5364 if test "$use_database" != no ; then
5365 cat >>confdefs.h <<\EOF
5366 #define USE_DATABASE 1
5369 echo "$as_me:5369: checking which terminfo source-file will be installed" >&5
5370 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
5372 # Check whether --enable-database or --disable-database was given.
5373 if test "${enable_database+set}" = set; then
5374 enableval="$enable_database"
5375 TERMINFO_SRC=$withval
5377 echo "$as_me:5377: result: $TERMINFO_SRC" >&5
5378 echo "${ECHO_T}$TERMINFO_SRC" >&6
5380 echo "$as_me:5380: checking whether to use hashed database instead of directory/tree" >&5
5381 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
5383 # Check whether --with-hashed-db or --without-hashed-db was given.
5384 if test "${with_hashed_db+set}" = set; then
5385 withval="$with_hashed_db"
5390 echo "$as_me:5390: result: $with_hashed_db" >&5
5391 echo "${ECHO_T}$with_hashed_db" >&6
5394 echo "$as_me:5394: checking for list of fallback descriptions" >&5
5395 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
5397 # Check whether --with-fallbacks or --without-fallbacks was given.
5398 if test "${with_fallbacks+set}" = set; then
5399 withval="$with_fallbacks"
5400 with_fallback=$withval
5404 echo "$as_me:5404: result: $with_fallback" >&5
5405 echo "${ECHO_T}$with_fallback" >&6
5406 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
5408 echo "$as_me:5408: checking if you want modern xterm or antique" >&5
5409 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
5411 # Check whether --with-xterm-new or --without-xterm-new was given.
5412 if test "${with_xterm_new+set}" = set; then
5413 withval="$with_xterm_new"
5414 with_xterm_new=$withval
5418 case $with_xterm_new in
5419 no) with_xterm_new=xterm-old;;
5420 *) with_xterm_new=xterm-new;;
5422 echo "$as_me:5422: result: $with_xterm_new" >&5
5423 echo "${ECHO_T}$with_xterm_new" >&6
5424 WHICH_XTERM=$with_xterm_new
5427 if test "$use_database" = no ; then
5428 TERMINFO="${datadir}/terminfo"
5432 echo "$as_me:5432: checking for list of terminfo directories" >&5
5433 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
5435 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
5436 if test "${with_terminfo_dirs+set}" = set; then
5437 withval="$with_terminfo_dirs"
5440 withval=${TERMINFO_DIRS-${datadir}/terminfo}
5442 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATHSEP}"
5444 for cf_src_path in $withval
5447 if test "x$prefix" != xNONE; then
5448 cf_path_syntax="$prefix"
5450 cf_path_syntax="$ac_default_prefix"
5453 case ".$cf_src_path" in #(vi
5454 .\$\(*\)*|.\'*\'*) #(vi
5458 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5461 eval cf_src_path="$cf_src_path"
5462 case ".$cf_src_path" in #(vi
5464 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5469 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5472 { { echo "$as_me:5472: error: expected a pathname, not \"$cf_src_path\"" >&5
5473 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5474 { (exit 1); exit 1; }; }
5478 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
5479 cf_dst_path="${cf_dst_path}${cf_src_path}"
5483 eval 'TERMINFO_DIRS="$cf_dst_path"'
5485 echo "$as_me:5485: result: $TERMINFO_DIRS" >&5
5486 echo "${ECHO_T}$TERMINFO_DIRS" >&6
5487 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
5488 #define TERMINFO_DIRS "$TERMINFO_DIRS"
5491 echo "$as_me:5491: checking for default terminfo directory" >&5
5492 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
5494 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
5495 if test "${with_default_terminfo_dir+set}" = set; then
5496 withval="$with_default_terminfo_dir"
5499 withval="${TERMINFO-${datadir}/terminfo}"
5500 fi; if test -n "${datadir}/terminfo" ; then
5502 if test "x$prefix" != xNONE; then
5503 cf_path_syntax="$prefix"
5505 cf_path_syntax="$ac_default_prefix"
5508 case ".$withval" in #(vi
5509 .\$\(*\)*|.\'*\'*) #(vi
5513 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5516 eval withval="$withval"
5517 case ".$withval" in #(vi
5519 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
5524 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
5527 { { echo "$as_me:5527: error: expected a pathname, not \"$withval\"" >&5
5528 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
5529 { (exit 1); exit 1; }; }
5536 echo "$as_me:5536: result: $TERMINFO" >&5
5537 echo "${ECHO_T}$TERMINFO" >&6
5538 cat >>confdefs.h <<EOF
5539 #define TERMINFO "$TERMINFO"
5544 ### use option --disable-big-core to make tic run on small machines
5545 ### We need 4Mb, check if we can allocate 50% more than that.
5546 echo "$as_me:5546: checking if big-core option selected" >&5
5547 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
5549 # Check whether --enable-big-core or --disable-big-core was given.
5550 if test "${enable_big_core+set}" = set; then
5551 enableval="$enable_big_core"
5552 with_big_core=$enableval
5554 if test "$cross_compiling" = yes; then
5557 cat >conftest.$ac_ext <<_ACEOF
5558 #line 5558 "configure"
5559 #include "confdefs.h"
5564 unsigned long n = 6000000L;
5565 char *s = malloc(n);
5568 ${cf_cv_main_return:-return}(s == 0);
5571 rm -f conftest$ac_exeext
5572 if { (eval echo "$as_me:5572: \"$ac_link\"") >&5
5573 (eval $ac_link) 2>&5
5575 echo "$as_me:5575: \$? = $ac_status" >&5
5576 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5577 { (eval echo "$as_me:5577: \"$ac_try\"") >&5
5580 echo "$as_me:5580: \$? = $ac_status" >&5
5581 (exit $ac_status); }; }; then
5584 echo "$as_me: program exited with status $ac_status" >&5
5585 echo "$as_me: failed program was:" >&5
5586 cat conftest.$ac_ext >&5
5589 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5592 echo "$as_me:5592: result: $with_big_core" >&5
5593 echo "${ECHO_T}$with_big_core" >&6
5594 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
5595 #define HAVE_BIG_CORE 1
5598 ### ISO C only guarantees 512-char strings, we have tables which load faster
5599 ### when constructed using "big" strings.
5600 echo "$as_me:5600: checking if big-strings option selected" >&5
5601 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
5603 # Check whether --enable-big-strings or --disable-big-strings was given.
5604 if test "${enable_big_strings+set}" = set; then
5605 enableval="$enable_big_strings"
5608 with_big_strings=yes
5610 echo "$as_me:5610: result: $with_big_strings" >&5
5611 echo "${ECHO_T}$with_big_strings" >&6
5614 test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
5616 ### use option --enable-termcap to compile in the termcap fallback support
5617 echo "$as_me:5617: checking if you want termcap-fallback support" >&5
5618 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
5620 # Check whether --enable-termcap or --disable-termcap was given.
5621 if test "${enable_termcap+set}" = set; then
5622 enableval="$enable_termcap"
5623 with_termcap=$enableval
5627 echo "$as_me:5627: result: $with_termcap" >&5
5628 echo "${ECHO_T}$with_termcap" >&6
5630 if test "$with_termcap" != "yes" ; then
5631 if test "$use_database" = no ; then
5632 if test -z "$with_fallback" ; then
5633 { { echo "$as_me:5633: error: You have disabled the database w/o specifying fallbacks" >&5
5634 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
5635 { (exit 1); exit 1; }; }
5638 cat >>confdefs.h <<\EOF
5639 #define PURE_TERMINFO 1
5644 if test "$with_ticlib" != no ; then
5645 { { echo "$as_me:5645: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
5646 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
5647 { (exit 1); exit 1; }; }
5650 cat >>confdefs.h <<\EOF
5651 #define USE_TERMCAP 1
5654 echo "$as_me:5654: checking for list of termcap files" >&5
5655 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
5657 # Check whether --with-termpath or --without-termpath was given.
5658 if test "${with_termpath+set}" = set; then
5659 withval="$with_termpath"
5662 withval=${TERMPATH-/etc/termcap:/usr/share/misc/termcap}
5664 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATHSEP}"
5666 for cf_src_path in $withval
5669 if test "x$prefix" != xNONE; then
5670 cf_path_syntax="$prefix"
5672 cf_path_syntax="$ac_default_prefix"
5675 case ".$cf_src_path" in #(vi
5676 .\$\(*\)*|.\'*\'*) #(vi
5680 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5683 eval cf_src_path="$cf_src_path"
5684 case ".$cf_src_path" in #(vi
5686 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5691 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5694 { { echo "$as_me:5694: error: expected a pathname, not \"$cf_src_path\"" >&5
5695 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5696 { (exit 1); exit 1; }; }
5700 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
5701 cf_dst_path="${cf_dst_path}${cf_src_path}"
5705 eval 'TERMPATH="$cf_dst_path"'
5707 echo "$as_me:5707: result: $TERMPATH" >&5
5708 echo "${ECHO_T}$TERMPATH" >&6
5709 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
5710 #define TERMPATH "$TERMPATH"
5713 ### use option --enable-getcap to use a hacked getcap for reading termcaps
5714 echo "$as_me:5714: checking if fast termcap-loader is needed" >&5
5715 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
5717 # Check whether --enable-getcap or --disable-getcap was given.
5718 if test "${enable_getcap+set}" = set; then
5719 enableval="$enable_getcap"
5720 with_getcap=$enableval
5724 echo "$as_me:5724: result: $with_getcap" >&5
5725 echo "${ECHO_T}$with_getcap" >&6
5726 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
5727 #define USE_GETCAP 1
5730 echo "$as_me:5730: checking if translated termcaps will be cached in ~/.terminfo" >&5
5731 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
5733 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
5734 if test "${enable_getcap_cache+set}" = set; then
5735 enableval="$enable_getcap_cache"
5736 with_getcap_cache=$enableval
5738 with_getcap_cache=no
5740 echo "$as_me:5740: result: $with_getcap_cache" >&5
5741 echo "${ECHO_T}$with_getcap_cache" >&6
5742 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
5743 #define USE_GETCAP_CACHE 1
5748 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
5749 echo "$as_me:5749: checking if ~/.terminfo is wanted" >&5
5750 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
5752 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
5753 if test "${enable_home_terminfo+set}" = set; then
5754 enableval="$enable_home_terminfo"
5755 with_home_terminfo=$enableval
5757 with_home_terminfo=yes
5759 echo "$as_me:5759: result: $with_home_terminfo" >&5
5760 echo "${ECHO_T}$with_home_terminfo" >&6
5761 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
5762 #define USE_HOME_TERMINFO 1
5765 echo "$as_me:5765: checking if you want to use restricted environment when running as root" >&5
5766 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
5768 # Check whether --enable-root-environ or --disable-root-environ was given.
5769 if test "${enable_root_environ+set}" = set; then
5770 enableval="$enable_root_environ"
5771 with_root_environ=$enableval
5773 with_root_environ=yes
5775 echo "$as_me:5775: result: $with_root_environ" >&5
5776 echo "${ECHO_T}$with_root_environ" >&6
5777 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
5778 #define USE_ROOT_ENVIRON 1
5781 ### Use option --enable-symlinks to make tic use symlinks, not hard links
5782 ### to reduce storage requirements for the terminfo database.
5788 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5789 echo "$as_me:5789: checking for $ac_func" >&5
5790 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5791 if eval "test \"\${$as_ac_var+set}\" = set"; then
5792 echo $ECHO_N "(cached) $ECHO_C" >&6
5794 cat >conftest.$ac_ext <<_ACEOF
5795 #line 5795 "configure"
5796 #include "confdefs.h"
5797 /* System header to define __stub macros and hopefully few prototypes,
5798 which can conflict with char $ac_func (); below. */
5800 /* Override any gcc2 internal prototype to avoid an error. */
5804 /* We use char because int might match the return type of a gcc2
5805 builtin and then its argument prototype would still apply. */
5812 /* The GNU C library defines this for functions which it implements
5813 to always fail with ENOSYS. Some functions are actually named
5814 something starting with __ and the normal name is an alias. */
5815 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5825 rm -f conftest.$ac_objext conftest$ac_exeext
5826 if { (eval echo "$as_me:5826: \"$ac_link\"") >&5
5827 (eval $ac_link) 2>&5
5829 echo "$as_me:5829: \$? = $ac_status" >&5
5830 (exit $ac_status); } &&
5831 { ac_try='test -s conftest$ac_exeext'
5832 { (eval echo "$as_me:5832: \"$ac_try\"") >&5
5835 echo "$as_me:5835: \$? = $ac_status" >&5
5836 (exit $ac_status); }; }; then
5837 eval "$as_ac_var=yes"
5839 echo "$as_me: failed program was:" >&5
5840 cat conftest.$ac_ext >&5
5841 eval "$as_ac_var=no"
5843 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5845 echo "$as_me:5845: result: `eval echo '${'$as_ac_var'}'`" >&5
5846 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5847 if test `eval echo '${'$as_ac_var'}'` = yes; then
5848 cat >>confdefs.h <<EOF
5849 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5855 if test "$cross_compiling" = yes ; then
5861 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5862 echo "$as_me:5862: checking for $ac_func" >&5
5863 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5864 if eval "test \"\${$as_ac_var+set}\" = set"; then
5865 echo $ECHO_N "(cached) $ECHO_C" >&6
5867 cat >conftest.$ac_ext <<_ACEOF
5868 #line 5868 "configure"
5869 #include "confdefs.h"
5870 /* System header to define __stub macros and hopefully few prototypes,
5871 which can conflict with char $ac_func (); below. */
5873 /* Override any gcc2 internal prototype to avoid an error. */
5877 /* We use char because int might match the return type of a gcc2
5878 builtin and then its argument prototype would still apply. */
5885 /* The GNU C library defines this for functions which it implements
5886 to always fail with ENOSYS. Some functions are actually named
5887 something starting with __ and the normal name is an alias. */
5888 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5898 rm -f conftest.$ac_objext conftest$ac_exeext
5899 if { (eval echo "$as_me:5899: \"$ac_link\"") >&5
5900 (eval $ac_link) 2>&5
5902 echo "$as_me:5902: \$? = $ac_status" >&5
5903 (exit $ac_status); } &&
5904 { ac_try='test -s conftest$ac_exeext'
5905 { (eval echo "$as_me:5905: \"$ac_try\"") >&5
5908 echo "$as_me:5908: \$? = $ac_status" >&5
5909 (exit $ac_status); }; }; then
5910 eval "$as_ac_var=yes"
5912 echo "$as_me: failed program was:" >&5
5913 cat conftest.$ac_ext >&5
5914 eval "$as_ac_var=no"
5916 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5918 echo "$as_me:5918: result: `eval echo '${'$as_ac_var'}'`" >&5
5919 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5920 if test `eval echo '${'$as_ac_var'}'` = yes; then
5921 cat >>confdefs.h <<EOF
5922 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5929 echo "$as_me:5929: checking if link/symlink functions work" >&5
5930 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
5931 if test "${cf_cv_link_funcs+set}" = set; then
5932 echo $ECHO_N "(cached) $ECHO_C" >&6
5936 for cf_func in link symlink ; do
5937 if test "$cross_compiling" = yes; then
5939 eval 'ac_cv_func_'$cf_func'=error'
5941 cat >conftest.$ac_ext <<_ACEOF
5942 #line 5942 "configure"
5943 #include "confdefs.h"
5945 #include <sys/types.h>
5946 #include <sys/stat.h>
5947 #ifdef HAVE_UNISTD_H
5953 char *src = "config.log";
5954 char *dst = "conftest.chk";
5959 fail = ($cf_func("config.log", "conftest.chk") < 0)
5960 || (stat(dst, &dst_sb) < 0)
5961 || (dst_sb.st_mtime != src_sb.st_mtime);
5967 ${cf_cv_main_return:-return} (fail);
5971 rm -f conftest$ac_exeext
5972 if { (eval echo "$as_me:5972: \"$ac_link\"") >&5
5973 (eval $ac_link) 2>&5
5975 echo "$as_me:5975: \$? = $ac_status" >&5
5976 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5977 { (eval echo "$as_me:5977: \"$ac_try\"") >&5
5980 echo "$as_me:5980: \$? = $ac_status" >&5
5981 (exit $ac_status); }; }; then
5983 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
5984 eval 'ac_cv_func_'$cf_func'=yes'
5986 echo "$as_me: program exited with status $ac_status" >&5
5987 echo "$as_me: failed program was:" >&5
5988 cat conftest.$ac_ext >&5
5990 eval 'ac_cv_func_'$cf_func'=no'
5992 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5995 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
5998 echo "$as_me:5998: result: $cf_cv_link_funcs" >&5
5999 echo "${ECHO_T}$cf_cv_link_funcs" >&6
6000 test "$ac_cv_func_link" = yes && cat >>confdefs.h <<\EOF
6004 test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
6005 #define HAVE_SYMLINK 1
6013 # soft links (symbolic links) are useful for some systems where hard links do
6014 # not work, or to make it simpler to copy terminfo trees around.
6015 if test "$ac_cv_func_symlink" = yes ; then
6016 echo "$as_me:6016: checking if tic should use symbolic links" >&5
6017 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
6019 # Check whether --enable-symlinks or --disable-symlinks was given.
6020 if test "${enable_symlinks+set}" = set; then
6021 enableval="$enable_symlinks"
6022 with_symlinks=$enableval
6026 echo "$as_me:6026: result: $with_symlinks" >&5
6027 echo "${ECHO_T}$with_symlinks" >&6
6030 # If we have hard links and did not choose to use soft links instead, there is
6031 # no reason to make this choice optional - use the hard links.
6032 if test "$with_symlinks" = no ; then
6033 echo "$as_me:6033: checking if tic should use hard links" >&5
6034 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
6035 if test "$ac_cv_func_link" = yes ; then
6040 echo "$as_me:6040: result: $with_links" >&5
6041 echo "${ECHO_T}$with_links" >&6
6044 test "$with_links" = yes && cat >>confdefs.h <<\EOF
6048 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
6049 #define USE_SYMLINKS 1
6052 ### use option --enable-broken-linker to force on use of broken-linker support
6053 echo "$as_me:6053: checking if you want broken-linker support code" >&5
6054 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
6056 # Check whether --enable-broken_linker or --disable-broken_linker was given.
6057 if test "${enable_broken_linker+set}" = set; then
6058 enableval="$enable_broken_linker"
6059 with_broken_linker=$enableval
6061 with_broken_linker=${BROKEN_LINKER-no}
6063 echo "$as_me:6063: result: $with_broken_linker" >&5
6064 echo "${ECHO_T}$with_broken_linker" >&6
6067 if test "$with_broken_linker" = yes ; then
6068 cat >>confdefs.h <<\EOF
6069 #define BROKEN_LINKER 1
6073 elif test "$DFT_LWR_MODEL" = shared ; then
6074 case $cf_cv_system_name in #(vi
6076 cat >>confdefs.h <<\EOF
6077 #define BROKEN_LINKER 1
6081 test -n "$verbose" && echo " cygwin linker is broken anyway" 1>&6
6083 echo "${as_me-configure}:6083: testing cygwin linker is broken anyway ..." 1>&5
6089 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
6090 echo "$as_me:6090: checking if tputs should process BSD-style prefix padding" >&5
6091 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
6093 # Check whether --enable-bsdpad or --disable-bsdpad was given.
6094 if test "${enable_bsdpad+set}" = set; then
6095 enableval="$enable_bsdpad"
6096 with_bsdpad=$enableval
6100 echo "$as_me:6100: result: $with_bsdpad" >&5
6101 echo "${ECHO_T}$with_bsdpad" >&6
6102 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6106 ### use option --enable-widec to turn on use of wide-character support
6115 # Check to define _XOPEN_SOURCE "automatically"
6117 echo "$as_me:6117: checking if $CC -U and -D options work together" >&5
6118 echo $ECHO_N "checking if $CC -U and -D options work together... $ECHO_C" >&6
6119 if test "${cf_cv_cc_u_d_options+set}" = set; then
6120 echo $ECHO_N "(cached) $ECHO_C" >&6
6123 cf_save_CPPFLAGS="$CPPFLAGS"
6124 CPPFLAGS="-UU_D_OPTIONS -DU_D_OPTIONS -DD_U_OPTIONS -UD_U_OPTIONS"
6125 cat >conftest.$ac_ext <<_ACEOF
6126 #line 6126 "configure"
6127 #include "confdefs.h"
6134 make an undefined-error
6137 make a defined-error
6144 rm -f conftest.$ac_objext
6145 if { (eval echo "$as_me:6145: \"$ac_compile\"") >&5
6146 (eval $ac_compile) 2>&5
6148 echo "$as_me:6148: \$? = $ac_status" >&5
6149 (exit $ac_status); } &&
6150 { ac_try='test -s conftest.$ac_objext'
6151 { (eval echo "$as_me:6151: \"$ac_try\"") >&5
6154 echo "$as_me:6154: \$? = $ac_status" >&5
6155 (exit $ac_status); }; }; then
6157 cf_cv_cc_u_d_options=yes
6159 echo "$as_me: failed program was:" >&5
6160 cat conftest.$ac_ext >&5
6162 cf_cv_cc_u_d_options=no
6164 rm -f conftest.$ac_objext conftest.$ac_ext
6165 CPPFLAGS="$cf_save_CPPFLAGS"
6168 echo "$as_me:6168: result: $cf_cv_cc_u_d_options" >&5
6169 echo "${ECHO_T}$cf_cv_cc_u_d_options" >&6
6172 cf_POSIX_C_SOURCE=199506L
6174 case $host_os in #(vi
6176 CPPFLAGS="$CPPFLAGS -D_ALL_SOURCE"
6179 # 5.x headers associate
6180 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
6181 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
6182 cf_POSIX_C_SOURCE=200112L
6184 CPPFLAGS="$CPPFLAGS -D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6187 CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE"
6190 CPPFLAGS="$CPPFLAGS -D_SGI_SOURCE"
6192 linux*|gnu*|k*bsd*-gnu) #(vi
6194 echo "$as_me:6194: checking if we must define _GNU_SOURCE" >&5
6195 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
6196 if test "${cf_cv_gnu_source+set}" = set; then
6197 echo $ECHO_N "(cached) $ECHO_C" >&6
6200 cat >conftest.$ac_ext <<_ACEOF
6201 #line 6201 "configure"
6202 #include "confdefs.h"
6203 #include <sys/types.h>
6208 #ifndef _XOPEN_SOURCE
6215 rm -f conftest.$ac_objext
6216 if { (eval echo "$as_me:6216: \"$ac_compile\"") >&5
6217 (eval $ac_compile) 2>&5
6219 echo "$as_me:6219: \$? = $ac_status" >&5
6220 (exit $ac_status); } &&
6221 { ac_try='test -s conftest.$ac_objext'
6222 { (eval echo "$as_me:6222: \"$ac_try\"") >&5
6225 echo "$as_me:6225: \$? = $ac_status" >&5
6226 (exit $ac_status); }; }; then
6229 echo "$as_me: failed program was:" >&5
6230 cat conftest.$ac_ext >&5
6232 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6233 cat >conftest.$ac_ext <<_ACEOF
6234 #line 6234 "configure"
6235 #include "confdefs.h"
6236 #include <sys/types.h>
6241 #ifdef _XOPEN_SOURCE
6248 rm -f conftest.$ac_objext
6249 if { (eval echo "$as_me:6249: \"$ac_compile\"") >&5
6250 (eval $ac_compile) 2>&5
6252 echo "$as_me:6252: \$? = $ac_status" >&5
6253 (exit $ac_status); } &&
6254 { ac_try='test -s conftest.$ac_objext'
6255 { (eval echo "$as_me:6255: \"$ac_try\"") >&5
6258 echo "$as_me:6258: \$? = $ac_status" >&5
6259 (exit $ac_status); }; }; then
6262 echo "$as_me: failed program was:" >&5
6263 cat conftest.$ac_ext >&5
6264 cf_cv_gnu_source=yes
6266 rm -f conftest.$ac_objext conftest.$ac_ext
6270 rm -f conftest.$ac_objext conftest.$ac_ext
6273 echo "$as_me:6273: result: $cf_cv_gnu_source" >&5
6274 echo "${ECHO_T}$cf_cv_gnu_source" >&6
6275 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6279 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
6282 # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
6285 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
6288 CPPFLAGS="$CPPFLAGS -D_OSF_SOURCE"
6291 CPPFLAGS="$CPPFLAGS -D_QNX_SOURCE"
6294 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
6297 CPPFLAGS="$CPPFLAGS -D__EXTENSIONS__"
6300 echo "$as_me:6300: checking if we should define _XOPEN_SOURCE" >&5
6301 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
6302 if test "${cf_cv_xopen_source+set}" = set; then
6303 echo $ECHO_N "(cached) $ECHO_C" >&6
6306 cat >conftest.$ac_ext <<_ACEOF
6307 #line 6307 "configure"
6308 #include "confdefs.h"
6309 #include <sys/types.h>
6314 #ifndef _XOPEN_SOURCE
6321 rm -f conftest.$ac_objext
6322 if { (eval echo "$as_me:6322: \"$ac_compile\"") >&5
6323 (eval $ac_compile) 2>&5
6325 echo "$as_me:6325: \$? = $ac_status" >&5
6326 (exit $ac_status); } &&
6327 { ac_try='test -s conftest.$ac_objext'
6328 { (eval echo "$as_me:6328: \"$ac_try\"") >&5
6331 echo "$as_me:6331: \$? = $ac_status" >&5
6332 (exit $ac_status); }; }; then
6333 cf_cv_xopen_source=no
6335 echo "$as_me: failed program was:" >&5
6336 cat conftest.$ac_ext >&5
6338 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6339 cat >conftest.$ac_ext <<_ACEOF
6340 #line 6340 "configure"
6341 #include "confdefs.h"
6342 #include <sys/types.h>
6347 #ifdef _XOPEN_SOURCE
6354 rm -f conftest.$ac_objext
6355 if { (eval echo "$as_me:6355: \"$ac_compile\"") >&5
6356 (eval $ac_compile) 2>&5
6358 echo "$as_me:6358: \$? = $ac_status" >&5
6359 (exit $ac_status); } &&
6360 { ac_try='test -s conftest.$ac_objext'
6361 { (eval echo "$as_me:6361: \"$ac_try\"") >&5
6364 echo "$as_me:6364: \$? = $ac_status" >&5
6365 (exit $ac_status); }; }; then
6366 cf_cv_xopen_source=no
6368 echo "$as_me: failed program was:" >&5
6369 cat conftest.$ac_ext >&5
6370 cf_cv_xopen_source=$cf_XOPEN_SOURCE
6372 rm -f conftest.$ac_objext conftest.$ac_ext
6376 rm -f conftest.$ac_objext conftest.$ac_ext
6379 echo "$as_me:6379: result: $cf_cv_xopen_source" >&5
6380 echo "${ECHO_T}$cf_cv_xopen_source" >&6
6381 if test "$cf_cv_xopen_source" != no ; then
6383 # remove _XOPEN_SOURCE symbol from $CFLAGS
6384 CFLAGS=`echo "$CFLAGS" | \
6385 sed -e 's/-[UD]_XOPEN_SOURCE\(=[^ ]*\)\?[ ]/ /g' \
6386 -e 's/-[UD]_XOPEN_SOURCE\(=[^ ]*\)\?$//g'`
6388 # remove _XOPEN_SOURCE symbol from $CPPFLAGS
6389 CPPFLAGS=`echo "$CPPFLAGS" | \
6390 sed -e 's/-[UD]_XOPEN_SOURCE\(=[^ ]*\)\?[ ]/ /g' \
6391 -e 's/-[UD]_XOPEN_SOURCE\(=[^ ]*\)\?$//g'`
6393 test "$cf_cv_cc_u_d_options" = yes && \
6394 CPPFLAGS="$CPPFLAGS -U_XOPEN_SOURCE"
6395 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_cv_xopen_source"
6398 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
6400 cf_save_CFLAGS="$CFLAGS"
6401 cf_save_CPPFLAGS="$CPPFLAGS"
6403 # remove _POSIX_C_SOURCE symbol from $cf_save_CFLAGS
6404 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
6405 sed -e 's/-[UD]_POSIX_C_SOURCE\(=[^ ]*\)\?[ ]/ /g' \
6406 -e 's/-[UD]_POSIX_C_SOURCE\(=[^ ]*\)\?$//g'`
6408 # remove _POSIX_C_SOURCE symbol from $cf_save_CPPFLAGS
6409 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
6410 sed -e 's/-[UD]_POSIX_C_SOURCE\(=[^ ]*\)\?[ ]/ /g' \
6411 -e 's/-[UD]_POSIX_C_SOURCE\(=[^ ]*\)\?$//g'`
6413 echo "$as_me:6413: checking if we should define _POSIX_C_SOURCE" >&5
6414 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
6415 if test "${cf_cv_posix_c_source+set}" = set; then
6416 echo $ECHO_N "(cached) $ECHO_C" >&6
6419 echo "${as_me-configure}:6419: testing if the symbol is already defined go no further ..." 1>&5
6421 cat >conftest.$ac_ext <<_ACEOF
6422 #line 6422 "configure"
6423 #include "confdefs.h"
6424 #include <sys/types.h>
6429 #ifndef _POSIX_C_SOURCE
6436 rm -f conftest.$ac_objext
6437 if { (eval echo "$as_me:6437: \"$ac_compile\"") >&5
6438 (eval $ac_compile) 2>&5
6440 echo "$as_me:6440: \$? = $ac_status" >&5
6441 (exit $ac_status); } &&
6442 { ac_try='test -s conftest.$ac_objext'
6443 { (eval echo "$as_me:6443: \"$ac_try\"") >&5
6446 echo "$as_me:6446: \$? = $ac_status" >&5
6447 (exit $ac_status); }; }; then
6448 cf_cv_posix_c_source=no
6450 echo "$as_me: failed program was:" >&5
6451 cat conftest.$ac_ext >&5
6452 cf_want_posix_source=no
6453 case .$cf_POSIX_C_SOURCE in #(vi
6455 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6458 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6459 cf_want_posix_source=yes
6462 cf_want_posix_source=yes
6465 if test "$cf_want_posix_source" = yes ; then
6466 cat >conftest.$ac_ext <<_ACEOF
6467 #line 6467 "configure"
6468 #include "confdefs.h"
6469 #include <sys/types.h>
6474 #ifdef _POSIX_SOURCE
6481 rm -f conftest.$ac_objext
6482 if { (eval echo "$as_me:6482: \"$ac_compile\"") >&5
6483 (eval $ac_compile) 2>&5
6485 echo "$as_me:6485: \$? = $ac_status" >&5
6486 (exit $ac_status); } &&
6487 { ac_try='test -s conftest.$ac_objext'
6488 { (eval echo "$as_me:6488: \"$ac_try\"") >&5
6491 echo "$as_me:6491: \$? = $ac_status" >&5
6492 (exit $ac_status); }; }; then
6495 echo "$as_me: failed program was:" >&5
6496 cat conftest.$ac_ext >&5
6497 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
6499 rm -f conftest.$ac_objext conftest.$ac_ext
6502 echo "${as_me-configure}:6502: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
6504 CFLAGS="$cf_trim_CFLAGS"
6505 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
6507 echo "${as_me-configure}:6507: testing if the second compile does not leave our definition intact error ..." 1>&5
6509 cat >conftest.$ac_ext <<_ACEOF
6510 #line 6510 "configure"
6511 #include "confdefs.h"
6512 #include <sys/types.h>
6517 #ifndef _POSIX_C_SOURCE
6524 rm -f conftest.$ac_objext
6525 if { (eval echo "$as_me:6525: \"$ac_compile\"") >&5
6526 (eval $ac_compile) 2>&5
6528 echo "$as_me:6528: \$? = $ac_status" >&5
6529 (exit $ac_status); } &&
6530 { ac_try='test -s conftest.$ac_objext'
6531 { (eval echo "$as_me:6531: \"$ac_try\"") >&5
6534 echo "$as_me:6534: \$? = $ac_status" >&5
6535 (exit $ac_status); }; }; then
6538 echo "$as_me: failed program was:" >&5
6539 cat conftest.$ac_ext >&5
6540 cf_cv_posix_c_source=no
6542 rm -f conftest.$ac_objext conftest.$ac_ext
6543 CFLAGS="$cf_save_CFLAGS"
6544 CPPFLAGS="$cf_save_CPPFLAGS"
6547 rm -f conftest.$ac_objext conftest.$ac_ext
6550 echo "$as_me:6550: result: $cf_cv_posix_c_source" >&5
6551 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
6553 if test "$cf_cv_posix_c_source" != no ; then
6554 CFLAGS="$cf_trim_CFLAGS"
6555 CPPFLAGS="$cf_trim_CPPFLAGS"
6556 if test "$cf_cv_cc_u_d_options" = yes ; then
6557 cf_temp_posix_c_source=`echo "$cf_cv_posix_c_source" | \
6558 sed -e 's/-D/-U/g' -e 's/=[^ ]*//g'`
6559 CPPFLAGS="$CPPFLAGS $cf_temp_posix_c_source"
6561 CPPFLAGS="$CPPFLAGS $cf_cv_posix_c_source"
6567 # Work around breakage on OS X
6569 echo "$as_me:6569: checking if SIGWINCH is defined" >&5
6570 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
6571 if test "${cf_cv_define_sigwinch+set}" = set; then
6572 echo $ECHO_N "(cached) $ECHO_C" >&6
6575 cat >conftest.$ac_ext <<_ACEOF
6576 #line 6576 "configure"
6577 #include "confdefs.h"
6579 #include <sys/types.h>
6580 #include <sys/signal.h>
6590 rm -f conftest.$ac_objext
6591 if { (eval echo "$as_me:6591: \"$ac_compile\"") >&5
6592 (eval $ac_compile) 2>&5
6594 echo "$as_me:6594: \$? = $ac_status" >&5
6595 (exit $ac_status); } &&
6596 { ac_try='test -s conftest.$ac_objext'
6597 { (eval echo "$as_me:6597: \"$ac_try\"") >&5
6600 echo "$as_me:6600: \$? = $ac_status" >&5
6601 (exit $ac_status); }; }; then
6602 cf_cv_define_sigwinch=yes
6604 echo "$as_me: failed program was:" >&5
6605 cat conftest.$ac_ext >&5
6606 cat >conftest.$ac_ext <<_ACEOF
6607 #line 6607 "configure"
6608 #include "confdefs.h"
6610 #undef _XOPEN_SOURCE
6611 #undef _POSIX_SOURCE
6612 #undef _POSIX_C_SOURCE
6613 #include <sys/types.h>
6614 #include <sys/signal.h>
6624 rm -f conftest.$ac_objext
6625 if { (eval echo "$as_me:6625: \"$ac_compile\"") >&5
6626 (eval $ac_compile) 2>&5
6628 echo "$as_me:6628: \$? = $ac_status" >&5
6629 (exit $ac_status); } &&
6630 { ac_try='test -s conftest.$ac_objext'
6631 { (eval echo "$as_me:6631: \"$ac_try\"") >&5
6634 echo "$as_me:6634: \$? = $ac_status" >&5
6635 (exit $ac_status); }; }; then
6636 cf_cv_define_sigwinch=maybe
6638 echo "$as_me: failed program was:" >&5
6639 cat conftest.$ac_ext >&5
6640 cf_cv_define_sigwinch=no
6642 rm -f conftest.$ac_objext conftest.$ac_ext
6645 rm -f conftest.$ac_objext conftest.$ac_ext
6648 echo "$as_me:6648: result: $cf_cv_define_sigwinch" >&5
6649 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
6651 if test "$cf_cv_define_sigwinch" = maybe ; then
6652 echo "$as_me:6652: checking for actual SIGWINCH definition" >&5
6653 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
6654 if test "${cf_cv_fixup_sigwinch+set}" = set; then
6655 echo $ECHO_N "(cached) $ECHO_C" >&6
6658 cf_cv_fixup_sigwinch=unknown
6660 while test $cf_sigwinch != 1
6662 cat >conftest.$ac_ext <<_ACEOF
6663 #line 6663 "configure"
6664 #include "confdefs.h"
6666 #undef _XOPEN_SOURCE
6667 #undef _POSIX_SOURCE
6668 #undef _POSIX_C_SOURCE
6669 #include <sys/types.h>
6670 #include <sys/signal.h>
6676 #if SIGWINCH != $cf_sigwinch
6684 rm -f conftest.$ac_objext
6685 if { (eval echo "$as_me:6685: \"$ac_compile\"") >&5
6686 (eval $ac_compile) 2>&5
6688 echo "$as_me:6688: \$? = $ac_status" >&5
6689 (exit $ac_status); } &&
6690 { ac_try='test -s conftest.$ac_objext'
6691 { (eval echo "$as_me:6691: \"$ac_try\"") >&5
6694 echo "$as_me:6694: \$? = $ac_status" >&5
6695 (exit $ac_status); }; }; then
6696 cf_cv_fixup_sigwinch=$cf_sigwinch
6699 echo "$as_me: failed program was:" >&5
6700 cat conftest.$ac_ext >&5
6702 rm -f conftest.$ac_objext conftest.$ac_ext
6704 cf_sigwinch=`expr $cf_sigwinch - 1`
6708 echo "$as_me:6708: result: $cf_cv_fixup_sigwinch" >&5
6709 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
6711 if test "$cf_cv_fixup_sigwinch" != unknown ; then
6712 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
6716 # Checks for CODESET support.
6718 echo "$as_me:6718: checking for nl_langinfo and CODESET" >&5
6719 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
6720 if test "${am_cv_langinfo_codeset+set}" = set; then
6721 echo $ECHO_N "(cached) $ECHO_C" >&6
6723 cat >conftest.$ac_ext <<_ACEOF
6724 #line 6724 "configure"
6725 #include "confdefs.h"
6726 #include <langinfo.h>
6730 char* cs = nl_langinfo(CODESET);
6735 rm -f conftest.$ac_objext conftest$ac_exeext
6736 if { (eval echo "$as_me:6736: \"$ac_link\"") >&5
6737 (eval $ac_link) 2>&5
6739 echo "$as_me:6739: \$? = $ac_status" >&5
6740 (exit $ac_status); } &&
6741 { ac_try='test -s conftest$ac_exeext'
6742 { (eval echo "$as_me:6742: \"$ac_try\"") >&5
6745 echo "$as_me:6745: \$? = $ac_status" >&5
6746 (exit $ac_status); }; }; then
6747 am_cv_langinfo_codeset=yes
6749 echo "$as_me: failed program was:" >&5
6750 cat conftest.$ac_ext >&5
6751 am_cv_langinfo_codeset=no
6753 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6756 echo "$as_me:6756: result: $am_cv_langinfo_codeset" >&5
6757 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
6758 if test $am_cv_langinfo_codeset = yes; then
6760 cat >>confdefs.h <<\EOF
6761 #define HAVE_LANGINFO_CODESET 1
6766 # use these variables to work around a defect in gcc's fixincludes.
6770 echo "$as_me:6770: checking if you want wide-character code" >&5
6771 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
6773 # Check whether --enable-widec or --disable-widec was given.
6774 if test "${enable_widec+set}" = set; then
6775 enableval="$enable_widec"
6776 with_widec=$enableval
6780 echo "$as_me:6780: result: $with_widec" >&5
6781 echo "${ECHO_T}$with_widec" >&6
6782 if test "$with_widec" = yes ; then
6783 LIB_SUFFIX="w${LIB_SUFFIX}"
6784 cat >>confdefs.h <<\EOF
6785 #define USE_WIDEC_SUPPORT 1
6788 echo "$as_me:6788: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
6789 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
6790 cat >conftest.$ac_ext <<_ACEOF
6791 #line 6791 "configure"
6792 #include "confdefs.h"
6793 #include <sys/types.h>
6799 #ifndef _XOPEN_SOURCE_EXTENDED
6806 rm -f conftest.$ac_objext
6807 if { (eval echo "$as_me:6807: \"$ac_compile\"") >&5
6808 (eval $ac_compile) 2>&5
6810 echo "$as_me:6810: \$? = $ac_status" >&5
6811 (exit $ac_status); } &&
6812 { ac_try='test -s conftest.$ac_objext'
6813 { (eval echo "$as_me:6813: \"$ac_try\"") >&5
6816 echo "$as_me:6816: \$? = $ac_status" >&5
6817 (exit $ac_status); }; }; then
6820 echo "$as_me: failed program was:" >&5
6821 cat conftest.$ac_ext >&5
6824 rm -f conftest.$ac_objext conftest.$ac_ext
6825 echo "$as_me:6825: result: $cf_result" >&5
6826 echo "${ECHO_T}$cf_result" >&6
6828 if test "$cf_result" = yes ; then
6829 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
6830 elif test "x" != "x" ; then
6831 echo "$as_me:6831: checking checking for compatible value versus " >&5
6832 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
6833 cat >conftest.$ac_ext <<_ACEOF
6834 #line 6834 "configure"
6835 #include "confdefs.h"
6836 #include <sys/types.h>
6842 #if _XOPEN_SOURCE_EXTENDED- < 0
6849 rm -f conftest.$ac_objext
6850 if { (eval echo "$as_me:6850: \"$ac_compile\"") >&5
6851 (eval $ac_compile) 2>&5
6853 echo "$as_me:6853: \$? = $ac_status" >&5
6854 (exit $ac_status); } &&
6855 { ac_try='test -s conftest.$ac_objext'
6856 { (eval echo "$as_me:6856: \"$ac_try\"") >&5
6859 echo "$as_me:6859: \$? = $ac_status" >&5
6860 (exit $ac_status); }; }; then
6863 echo "$as_me: failed program was:" >&5
6864 cat conftest.$ac_ext >&5
6867 rm -f conftest.$ac_objext conftest.$ac_ext
6868 echo "$as_me:6868: result: $cf_result" >&5
6869 echo "${ECHO_T}$cf_result" >&6
6870 if test "$cf_result" = no ; then
6871 # perhaps we can override it - try...
6872 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
6877 NCURSES_CH_T=cchar_t
6879 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc
6881 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6882 echo "$as_me:6882: checking for $ac_func" >&5
6883 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6884 if eval "test \"\${$as_ac_var+set}\" = set"; then
6885 echo $ECHO_N "(cached) $ECHO_C" >&6
6887 cat >conftest.$ac_ext <<_ACEOF
6888 #line 6888 "configure"
6889 #include "confdefs.h"
6890 /* System header to define __stub macros and hopefully few prototypes,
6891 which can conflict with char $ac_func (); below. */
6893 /* Override any gcc2 internal prototype to avoid an error. */
6897 /* We use char because int might match the return type of a gcc2
6898 builtin and then its argument prototype would still apply. */
6905 /* The GNU C library defines this for functions which it implements
6906 to always fail with ENOSYS. Some functions are actually named
6907 something starting with __ and the normal name is an alias. */
6908 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6918 rm -f conftest.$ac_objext conftest$ac_exeext
6919 if { (eval echo "$as_me:6919: \"$ac_link\"") >&5
6920 (eval $ac_link) 2>&5
6922 echo "$as_me:6922: \$? = $ac_status" >&5
6923 (exit $ac_status); } &&
6924 { ac_try='test -s conftest$ac_exeext'
6925 { (eval echo "$as_me:6925: \"$ac_try\"") >&5
6928 echo "$as_me:6928: \$? = $ac_status" >&5
6929 (exit $ac_status); }; }; then
6930 eval "$as_ac_var=yes"
6932 echo "$as_me: failed program was:" >&5
6933 cat conftest.$ac_ext >&5
6934 eval "$as_ac_var=no"
6936 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6938 echo "$as_me:6938: result: `eval echo '${'$as_ac_var'}'`" >&5
6939 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6940 if test `eval echo '${'$as_ac_var'}'` = yes; then
6941 cat >>confdefs.h <<EOF
6942 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6948 if test "$ac_cv_func_putwc" != yes ; then
6950 echo "$as_me:6950: checking for putwc in libutf8" >&5
6951 echo $ECHO_N "checking for putwc in libutf8... $ECHO_C" >&6
6952 if test "${cf_cv_libutf8+set}" = set; then
6953 echo $ECHO_N "(cached) $ECHO_C" >&6
6956 cf_save_LIBS="$LIBS"
6958 cat >conftest.$ac_ext <<_ACEOF
6959 #line 6959 "configure"
6960 #include "confdefs.h"
6962 #include <libutf8.h>
6971 rm -f conftest.$ac_objext conftest$ac_exeext
6972 if { (eval echo "$as_me:6972: \"$ac_link\"") >&5
6973 (eval $ac_link) 2>&5
6975 echo "$as_me:6975: \$? = $ac_status" >&5
6976 (exit $ac_status); } &&
6977 { ac_try='test -s conftest$ac_exeext'
6978 { (eval echo "$as_me:6978: \"$ac_try\"") >&5
6981 echo "$as_me:6981: \$? = $ac_status" >&5
6982 (exit $ac_status); }; }; then
6985 echo "$as_me: failed program was:" >&5
6986 cat conftest.$ac_ext >&5
6989 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6990 LIBS="$cf_save_LIBS"
6993 echo "$as_me:6993: result: $cf_cv_libutf8" >&5
6994 echo "${ECHO_T}$cf_cv_libutf8" >&6
6996 if test "$cf_cv_libutf8" = yes ; then
6997 cat >>confdefs.h <<\EOF
6998 #define HAVE_LIBUTF8_H 1
7004 if test "$cf_cv_libutf8" = yes ; then
7009 # This is needed on Tru64 5.0 to declare mbstate_t
7010 echo "$as_me:7010: checking if we must include wchar.h to declare mbstate_t" >&5
7011 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
7012 if test "${cf_cv_mbstate_t+set}" = set; then
7013 echo $ECHO_N "(cached) $ECHO_C" >&6
7016 cat >conftest.$ac_ext <<_ACEOF
7017 #line 7017 "configure"
7018 #include "confdefs.h"
7023 #ifdef HAVE_LIBUTF8_H
7024 #include <libutf8.h>
7034 rm -f conftest.$ac_objext
7035 if { (eval echo "$as_me:7035: \"$ac_compile\"") >&5
7036 (eval $ac_compile) 2>&5
7038 echo "$as_me:7038: \$? = $ac_status" >&5
7039 (exit $ac_status); } &&
7040 { ac_try='test -s conftest.$ac_objext'
7041 { (eval echo "$as_me:7041: \"$ac_try\"") >&5
7044 echo "$as_me:7044: \$? = $ac_status" >&5
7045 (exit $ac_status); }; }; then
7048 echo "$as_me: failed program was:" >&5
7049 cat conftest.$ac_ext >&5
7050 cat >conftest.$ac_ext <<_ACEOF
7051 #line 7051 "configure"
7052 #include "confdefs.h"
7058 #ifdef HAVE_LIBUTF8_H
7059 #include <libutf8.h>
7069 rm -f conftest.$ac_objext
7070 if { (eval echo "$as_me:7070: \"$ac_compile\"") >&5
7071 (eval $ac_compile) 2>&5
7073 echo "$as_me:7073: \$? = $ac_status" >&5
7074 (exit $ac_status); } &&
7075 { ac_try='test -s conftest.$ac_objext'
7076 { (eval echo "$as_me:7076: \"$ac_try\"") >&5
7079 echo "$as_me:7079: \$? = $ac_status" >&5
7080 (exit $ac_status); }; }; then
7083 echo "$as_me: failed program was:" >&5
7084 cat conftest.$ac_ext >&5
7085 cf_cv_mbstate_t=unknown
7087 rm -f conftest.$ac_objext conftest.$ac_ext
7089 rm -f conftest.$ac_objext conftest.$ac_ext
7091 echo "$as_me:7091: result: $cf_cv_mbstate_t" >&5
7092 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
7094 if test "$cf_cv_mbstate_t" = yes ; then
7095 cat >>confdefs.h <<\EOF
7096 #define NEED_WCHAR_H 1
7102 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
7103 if test "$cf_cv_mbstate_t" = unknown ; then
7107 # This is needed on Tru64 5.0 to declare wchar_t
7108 echo "$as_me:7108: checking if we must include wchar.h to declare wchar_t" >&5
7109 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
7110 if test "${cf_cv_wchar_t+set}" = set; then
7111 echo $ECHO_N "(cached) $ECHO_C" >&6
7114 cat >conftest.$ac_ext <<_ACEOF
7115 #line 7115 "configure"
7116 #include "confdefs.h"
7121 #ifdef HAVE_LIBUTF8_H
7122 #include <libutf8.h>
7132 rm -f conftest.$ac_objext
7133 if { (eval echo "$as_me:7133: \"$ac_compile\"") >&5
7134 (eval $ac_compile) 2>&5
7136 echo "$as_me:7136: \$? = $ac_status" >&5
7137 (exit $ac_status); } &&
7138 { ac_try='test -s conftest.$ac_objext'
7139 { (eval echo "$as_me:7139: \"$ac_try\"") >&5
7142 echo "$as_me:7142: \$? = $ac_status" >&5
7143 (exit $ac_status); }; }; then
7146 echo "$as_me: failed program was:" >&5
7147 cat conftest.$ac_ext >&5
7148 cat >conftest.$ac_ext <<_ACEOF
7149 #line 7149 "configure"
7150 #include "confdefs.h"
7156 #ifdef HAVE_LIBUTF8_H
7157 #include <libutf8.h>
7167 rm -f conftest.$ac_objext
7168 if { (eval echo "$as_me:7168: \"$ac_compile\"") >&5
7169 (eval $ac_compile) 2>&5
7171 echo "$as_me:7171: \$? = $ac_status" >&5
7172 (exit $ac_status); } &&
7173 { ac_try='test -s conftest.$ac_objext'
7174 { (eval echo "$as_me:7174: \"$ac_try\"") >&5
7177 echo "$as_me:7177: \$? = $ac_status" >&5
7178 (exit $ac_status); }; }; then
7181 echo "$as_me: failed program was:" >&5
7182 cat conftest.$ac_ext >&5
7183 cf_cv_wchar_t=unknown
7185 rm -f conftest.$ac_objext conftest.$ac_ext
7187 rm -f conftest.$ac_objext conftest.$ac_ext
7189 echo "$as_me:7189: result: $cf_cv_wchar_t" >&5
7190 echo "${ECHO_T}$cf_cv_wchar_t" >&6
7192 if test "$cf_cv_wchar_t" = yes ; then
7193 cat >>confdefs.h <<\EOF
7194 #define NEED_WCHAR_H 1
7200 # if we do not find wchar_t in either place, use substitution to provide a fallback.
7201 if test "$cf_cv_wchar_t" = unknown ; then
7205 # if we find wchar_t in either place, use substitution to provide a fallback.
7206 if test "$cf_cv_wchar_t" != unknown ; then
7207 NCURSES_OK_WCHAR_T=1
7210 # This is needed on Tru64 5.0 to declare wint_t
7211 echo "$as_me:7211: checking if we must include wchar.h to declare wint_t" >&5
7212 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
7213 if test "${cf_cv_wint_t+set}" = set; then
7214 echo $ECHO_N "(cached) $ECHO_C" >&6
7217 cat >conftest.$ac_ext <<_ACEOF
7218 #line 7218 "configure"
7219 #include "confdefs.h"
7224 #ifdef HAVE_LIBUTF8_H
7225 #include <libutf8.h>
7235 rm -f conftest.$ac_objext
7236 if { (eval echo "$as_me:7236: \"$ac_compile\"") >&5
7237 (eval $ac_compile) 2>&5
7239 echo "$as_me:7239: \$? = $ac_status" >&5
7240 (exit $ac_status); } &&
7241 { ac_try='test -s conftest.$ac_objext'
7242 { (eval echo "$as_me:7242: \"$ac_try\"") >&5
7245 echo "$as_me:7245: \$? = $ac_status" >&5
7246 (exit $ac_status); }; }; then
7249 echo "$as_me: failed program was:" >&5
7250 cat conftest.$ac_ext >&5
7251 cat >conftest.$ac_ext <<_ACEOF
7252 #line 7252 "configure"
7253 #include "confdefs.h"
7259 #ifdef HAVE_LIBUTF8_H
7260 #include <libutf8.h>
7270 rm -f conftest.$ac_objext
7271 if { (eval echo "$as_me:7271: \"$ac_compile\"") >&5
7272 (eval $ac_compile) 2>&5
7274 echo "$as_me:7274: \$? = $ac_status" >&5
7275 (exit $ac_status); } &&
7276 { ac_try='test -s conftest.$ac_objext'
7277 { (eval echo "$as_me:7277: \"$ac_try\"") >&5
7280 echo "$as_me:7280: \$? = $ac_status" >&5
7281 (exit $ac_status); }; }; then
7284 echo "$as_me: failed program was:" >&5
7285 cat conftest.$ac_ext >&5
7286 cf_cv_wint_t=unknown
7288 rm -f conftest.$ac_objext conftest.$ac_ext
7290 rm -f conftest.$ac_objext conftest.$ac_ext
7292 echo "$as_me:7292: result: $cf_cv_wint_t" >&5
7293 echo "${ECHO_T}$cf_cv_wint_t" >&6
7295 if test "$cf_cv_wint_t" = yes ; then
7296 cat >>confdefs.h <<\EOF
7297 #define NEED_WCHAR_H 1
7303 # if we do not find wint_t in either place, use substitution to provide a fallback.
7304 if test "$cf_cv_wint_t" = unknown ; then
7308 # if we find wint_t in either place, use substitution to provide a fallback.
7309 if test "$cf_cv_wint_t" != unknown ; then
7313 if test "$NCURSES_MBSTATE_T" != 0; then
7314 cat >>confdefs.h <<\EOF
7315 #define NEED_MBSTATE_T_DEF 1
7321 ### use option --disable-lp64 to allow long chtype
7322 case $cf_cv_abi_version in
7324 default_with_lp64=no
7327 default_with_lp64=yes
7331 echo "$as_me:7331: checking whether to enable _LP64 definition in curses.h" >&5
7332 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
7334 # Check whether --enable-lp64 or --disable-lp64 was given.
7335 if test "${enable_lp64+set}" = set; then
7336 enableval="$enable_lp64"
7337 with_lp64=$enableval
7339 with_lp64=$default_with_lp64
7341 echo "$as_me:7341: result: $with_lp64" >&5
7342 echo "${ECHO_T}$with_lp64" >&6
7344 if test "$with_lp64" = yes ; then
7350 # Check whether --enable-largefile or --disable-largefile was given.
7351 if test "${enable_largefile+set}" = set; then
7352 enableval="$enable_largefile"
7355 if test "$enable_largefile" != no; then
7357 echo "$as_me:7357: checking for special C compiler options needed for large files" >&5
7358 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
7359 if test "${ac_cv_sys_largefile_CC+set}" = set; then
7360 echo $ECHO_N "(cached) $ECHO_C" >&6
7362 ac_cv_sys_largefile_CC=no
7363 if test "$GCC" != yes; then
7366 # IRIX 6.2 and later do not support large files by default,
7367 # so use the C compiler's -n32 option if that helps.
7368 cat >conftest.$ac_ext <<_ACEOF
7369 #line 7369 "configure"
7370 #include "confdefs.h"
7371 #include <sys/types.h>
7372 /* Check that off_t can represent 2**63 - 1 correctly.
7373 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7374 since some C++ compilers masquerading as C compilers
7375 incorrectly reject 9223372036854775807. */
7376 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7377 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7378 && LARGE_OFF_T % 2147483647 == 1)
7388 rm -f conftest.$ac_objext
7389 if { (eval echo "$as_me:7389: \"$ac_compile\"") >&5
7390 (eval $ac_compile) 2>&5
7392 echo "$as_me:7392: \$? = $ac_status" >&5
7393 (exit $ac_status); } &&
7394 { ac_try='test -s conftest.$ac_objext'
7395 { (eval echo "$as_me:7395: \"$ac_try\"") >&5
7398 echo "$as_me:7398: \$? = $ac_status" >&5
7399 (exit $ac_status); }; }; then
7402 echo "$as_me: failed program was:" >&5
7403 cat conftest.$ac_ext >&5
7405 rm -f conftest.$ac_objext
7407 rm -f conftest.$ac_objext
7408 if { (eval echo "$as_me:7408: \"$ac_compile\"") >&5
7409 (eval $ac_compile) 2>&5
7411 echo "$as_me:7411: \$? = $ac_status" >&5
7412 (exit $ac_status); } &&
7413 { ac_try='test -s conftest.$ac_objext'
7414 { (eval echo "$as_me:7414: \"$ac_try\"") >&5
7417 echo "$as_me:7417: \$? = $ac_status" >&5
7418 (exit $ac_status); }; }; then
7419 ac_cv_sys_largefile_CC=' -n32'; break
7421 echo "$as_me: failed program was:" >&5
7422 cat conftest.$ac_ext >&5
7424 rm -f conftest.$ac_objext
7428 rm -f conftest.$ac_ext
7431 echo "$as_me:7431: result: $ac_cv_sys_largefile_CC" >&5
7432 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
7433 if test "$ac_cv_sys_largefile_CC" != no; then
7434 CC=$CC$ac_cv_sys_largefile_CC
7437 echo "$as_me:7437: checking for _FILE_OFFSET_BITS value needed for large files" >&5
7438 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
7439 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
7440 echo $ECHO_N "(cached) $ECHO_C" >&6
7443 ac_cv_sys_file_offset_bits=no
7444 cat >conftest.$ac_ext <<_ACEOF
7445 #line 7445 "configure"
7446 #include "confdefs.h"
7447 #include <sys/types.h>
7448 /* Check that off_t can represent 2**63 - 1 correctly.
7449 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7450 since some C++ compilers masquerading as C compilers
7451 incorrectly reject 9223372036854775807. */
7452 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7453 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7454 && LARGE_OFF_T % 2147483647 == 1)
7464 rm -f conftest.$ac_objext
7465 if { (eval echo "$as_me:7465: \"$ac_compile\"") >&5
7466 (eval $ac_compile) 2>&5
7468 echo "$as_me:7468: \$? = $ac_status" >&5
7469 (exit $ac_status); } &&
7470 { ac_try='test -s conftest.$ac_objext'
7471 { (eval echo "$as_me:7471: \"$ac_try\"") >&5
7474 echo "$as_me:7474: \$? = $ac_status" >&5
7475 (exit $ac_status); }; }; then
7478 echo "$as_me: failed program was:" >&5
7479 cat conftest.$ac_ext >&5
7481 rm -f conftest.$ac_objext conftest.$ac_ext
7482 cat >conftest.$ac_ext <<_ACEOF
7483 #line 7483 "configure"
7484 #include "confdefs.h"
7485 #define _FILE_OFFSET_BITS 64
7486 #include <sys/types.h>
7487 /* Check that off_t can represent 2**63 - 1 correctly.
7488 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7489 since some C++ compilers masquerading as C compilers
7490 incorrectly reject 9223372036854775807. */
7491 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7492 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7493 && LARGE_OFF_T % 2147483647 == 1)
7503 rm -f conftest.$ac_objext
7504 if { (eval echo "$as_me:7504: \"$ac_compile\"") >&5
7505 (eval $ac_compile) 2>&5
7507 echo "$as_me:7507: \$? = $ac_status" >&5
7508 (exit $ac_status); } &&
7509 { ac_try='test -s conftest.$ac_objext'
7510 { (eval echo "$as_me:7510: \"$ac_try\"") >&5
7513 echo "$as_me:7513: \$? = $ac_status" >&5
7514 (exit $ac_status); }; }; then
7515 ac_cv_sys_file_offset_bits=64; break
7517 echo "$as_me: failed program was:" >&5
7518 cat conftest.$ac_ext >&5
7520 rm -f conftest.$ac_objext conftest.$ac_ext
7524 echo "$as_me:7524: result: $ac_cv_sys_file_offset_bits" >&5
7525 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
7526 if test "$ac_cv_sys_file_offset_bits" != no; then
7528 cat >>confdefs.h <<EOF
7529 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
7534 echo "$as_me:7534: checking for _LARGE_FILES value needed for large files" >&5
7535 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
7536 if test "${ac_cv_sys_large_files+set}" = set; then
7537 echo $ECHO_N "(cached) $ECHO_C" >&6
7540 ac_cv_sys_large_files=no
7541 cat >conftest.$ac_ext <<_ACEOF
7542 #line 7542 "configure"
7543 #include "confdefs.h"
7544 #include <sys/types.h>
7545 /* Check that off_t can represent 2**63 - 1 correctly.
7546 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7547 since some C++ compilers masquerading as C compilers
7548 incorrectly reject 9223372036854775807. */
7549 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7550 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7551 && LARGE_OFF_T % 2147483647 == 1)
7561 rm -f conftest.$ac_objext
7562 if { (eval echo "$as_me:7562: \"$ac_compile\"") >&5
7563 (eval $ac_compile) 2>&5
7565 echo "$as_me:7565: \$? = $ac_status" >&5
7566 (exit $ac_status); } &&
7567 { ac_try='test -s conftest.$ac_objext'
7568 { (eval echo "$as_me:7568: \"$ac_try\"") >&5
7571 echo "$as_me:7571: \$? = $ac_status" >&5
7572 (exit $ac_status); }; }; then
7575 echo "$as_me: failed program was:" >&5
7576 cat conftest.$ac_ext >&5
7578 rm -f conftest.$ac_objext conftest.$ac_ext
7579 cat >conftest.$ac_ext <<_ACEOF
7580 #line 7580 "configure"
7581 #include "confdefs.h"
7582 #define _LARGE_FILES 1
7583 #include <sys/types.h>
7584 /* Check that off_t can represent 2**63 - 1 correctly.
7585 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7586 since some C++ compilers masquerading as C compilers
7587 incorrectly reject 9223372036854775807. */
7588 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7589 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7590 && LARGE_OFF_T % 2147483647 == 1)
7600 rm -f conftest.$ac_objext
7601 if { (eval echo "$as_me:7601: \"$ac_compile\"") >&5
7602 (eval $ac_compile) 2>&5
7604 echo "$as_me:7604: \$? = $ac_status" >&5
7605 (exit $ac_status); } &&
7606 { ac_try='test -s conftest.$ac_objext'
7607 { (eval echo "$as_me:7607: \"$ac_try\"") >&5
7610 echo "$as_me:7610: \$? = $ac_status" >&5
7611 (exit $ac_status); }; }; then
7612 ac_cv_sys_large_files=1; break
7614 echo "$as_me: failed program was:" >&5
7615 cat conftest.$ac_ext >&5
7617 rm -f conftest.$ac_objext conftest.$ac_ext
7621 echo "$as_me:7621: result: $ac_cv_sys_large_files" >&5
7622 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
7623 if test "$ac_cv_sys_large_files" != no; then
7625 cat >>confdefs.h <<EOF
7626 #define _LARGE_FILES $ac_cv_sys_large_files
7633 if test "$enable_largefile" != no ; then
7634 echo "$as_me:7634: checking for _LARGEFILE_SOURCE value needed for large files" >&5
7635 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
7636 if test "${ac_cv_sys_largefile_source+set}" = set; then
7637 echo $ECHO_N "(cached) $ECHO_C" >&6
7640 ac_cv_sys_largefile_source=no
7641 cat >conftest.$ac_ext <<_ACEOF
7642 #line 7642 "configure"
7643 #include "confdefs.h"
7653 rm -f conftest.$ac_objext
7654 if { (eval echo "$as_me:7654: \"$ac_compile\"") >&5
7655 (eval $ac_compile) 2>&5
7657 echo "$as_me:7657: \$? = $ac_status" >&5
7658 (exit $ac_status); } &&
7659 { ac_try='test -s conftest.$ac_objext'
7660 { (eval echo "$as_me:7660: \"$ac_try\"") >&5
7663 echo "$as_me:7663: \$? = $ac_status" >&5
7664 (exit $ac_status); }; }; then
7667 echo "$as_me: failed program was:" >&5
7668 cat conftest.$ac_ext >&5
7670 rm -f conftest.$ac_objext conftest.$ac_ext
7671 cat >conftest.$ac_ext <<_ACEOF
7672 #line 7672 "configure"
7673 #include "confdefs.h"
7674 #define _LARGEFILE_SOURCE 1
7684 rm -f conftest.$ac_objext
7685 if { (eval echo "$as_me:7685: \"$ac_compile\"") >&5
7686 (eval $ac_compile) 2>&5
7688 echo "$as_me:7688: \$? = $ac_status" >&5
7689 (exit $ac_status); } &&
7690 { ac_try='test -s conftest.$ac_objext'
7691 { (eval echo "$as_me:7691: \"$ac_try\"") >&5
7694 echo "$as_me:7694: \$? = $ac_status" >&5
7695 (exit $ac_status); }; }; then
7696 ac_cv_sys_largefile_source=1; break
7698 echo "$as_me: failed program was:" >&5
7699 cat conftest.$ac_ext >&5
7701 rm -f conftest.$ac_objext conftest.$ac_ext
7705 echo "$as_me:7705: result: $ac_cv_sys_largefile_source" >&5
7706 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
7707 if test "$ac_cv_sys_largefile_source" != no; then
7709 cat >>confdefs.h <<EOF
7710 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
7716 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
7717 # in glibc 2.1.3, but that breaks too many other things.
7718 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
7719 echo "$as_me:7719: checking for fseeko" >&5
7720 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
7721 if test "${ac_cv_func_fseeko+set}" = set; then
7722 echo $ECHO_N "(cached) $ECHO_C" >&6
7724 cat >conftest.$ac_ext <<_ACEOF
7725 #line 7725 "configure"
7726 #include "confdefs.h"
7731 return fseeko && fseeko (stdin, 0, 0);
7736 rm -f conftest.$ac_objext conftest$ac_exeext
7737 if { (eval echo "$as_me:7737: \"$ac_link\"") >&5
7738 (eval $ac_link) 2>&5
7740 echo "$as_me:7740: \$? = $ac_status" >&5
7741 (exit $ac_status); } &&
7742 { ac_try='test -s conftest$ac_exeext'
7743 { (eval echo "$as_me:7743: \"$ac_try\"") >&5
7746 echo "$as_me:7746: \$? = $ac_status" >&5
7747 (exit $ac_status); }; }; then
7748 ac_cv_func_fseeko=yes
7750 echo "$as_me: failed program was:" >&5
7751 cat conftest.$ac_ext >&5
7752 ac_cv_func_fseeko=no
7754 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7756 echo "$as_me:7756: result: $ac_cv_func_fseeko" >&5
7757 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
7758 if test $ac_cv_func_fseeko = yes; then
7760 cat >>confdefs.h <<\EOF
7761 #define HAVE_FSEEKO 1
7766 # Normally we would collect these definitions in the config.h,
7767 # but (like _XOPEN_SOURCE), some environments rely on having these
7768 # defined before any of the system headers are included. Another
7769 # case comes up with C++, e.g., on AIX the compiler compiles the
7770 # header files by themselves before looking at the body files it is
7771 # told to compile. For ncurses, those header files do not include
7773 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
7774 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
7775 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
7777 echo "$as_me:7777: checking whether to use struct dirent64" >&5
7778 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
7779 if test "${cf_cv_struct_dirent64+set}" = set; then
7780 echo $ECHO_N "(cached) $ECHO_C" >&6
7783 cat >conftest.$ac_ext <<_ACEOF
7784 #line 7784 "configure"
7785 #include "confdefs.h"
7787 #include <sys/types.h>
7794 /* if transitional largefile support is setup, this is true */
7795 extern struct dirent64 * readdir(DIR *);
7796 struct dirent64 *x = readdir((DIR *)0);
7797 struct dirent *y = readdir((DIR *)0);
7804 rm -f conftest.$ac_objext
7805 if { (eval echo "$as_me:7805: \"$ac_compile\"") >&5
7806 (eval $ac_compile) 2>&5
7808 echo "$as_me:7808: \$? = $ac_status" >&5
7809 (exit $ac_status); } &&
7810 { ac_try='test -s conftest.$ac_objext'
7811 { (eval echo "$as_me:7811: \"$ac_try\"") >&5
7814 echo "$as_me:7814: \$? = $ac_status" >&5
7815 (exit $ac_status); }; }; then
7816 cf_cv_struct_dirent64=yes
7818 echo "$as_me: failed program was:" >&5
7819 cat conftest.$ac_ext >&5
7820 cf_cv_struct_dirent64=no
7822 rm -f conftest.$ac_objext conftest.$ac_ext
7825 echo "$as_me:7825: result: $cf_cv_struct_dirent64" >&5
7826 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
7827 test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
7828 #define HAVE_STRUCT_DIRENT64 1
7833 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
7834 echo "$as_me:7834: checking if you want tparm not to use X/Open fixed-parameter list" >&5
7835 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
7837 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
7838 if test "${enable_tparm_varargs+set}" = set; then
7839 enableval="$enable_tparm_varargs"
7840 with_tparm_varargs=$enableval
7842 with_tparm_varargs=yes
7844 echo "$as_me:7844: result: $with_tparm_varargs" >&5
7845 echo "${ECHO_T}$with_tparm_varargs" >&6
7846 NCURSES_TPARM_VARARGS=0
7847 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
7849 ### use option --with-bool to override bool's type
7850 echo "$as_me:7850: checking for type of bool" >&5
7851 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
7853 # Check whether --with-bool or --without-bool was given.
7854 if test "${with_bool+set}" = set; then
7855 withval="$with_bool"
7856 NCURSES_BOOL="$withval"
7860 echo "$as_me:7860: result: $NCURSES_BOOL" >&5
7861 echo "${ECHO_T}$NCURSES_BOOL" >&6
7863 echo "$as_me:7863: checking for alternate terminal capabilities file" >&5
7864 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
7866 # Check whether --with-caps or --without-caps was given.
7867 if test "${with_caps+set}" = set; then
7868 withval="$with_caps"
7869 TERMINFO_CAPS=Caps.$withval
7873 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
7874 echo "$as_me:7874: result: $TERMINFO_CAPS" >&5
7875 echo "${ECHO_T}$TERMINFO_CAPS" >&6
7877 ### use option --with-chtype to override chtype's type
7878 echo "$as_me:7878: checking for type of chtype" >&5
7879 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
7881 # Check whether --with-chtype or --without-chtype was given.
7882 if test "${with_chtype+set}" = set; then
7883 withval="$with_chtype"
7884 NCURSES_CHTYPE="$withval"
7888 echo "$as_me:7888: result: $NCURSES_CHTYPE" >&5
7889 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
7891 ### use option --with-ospeed to override ospeed's type
7892 echo "$as_me:7892: checking for type of ospeed" >&5
7893 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
7895 # Check whether --with-ospeed or --without-ospeed was given.
7896 if test "${with_ospeed+set}" = set; then
7897 withval="$with_ospeed"
7898 NCURSES_OSPEED="$withval"
7900 NCURSES_OSPEED=short
7902 echo "$as_me:7902: result: $NCURSES_OSPEED" >&5
7903 echo "${ECHO_T}$NCURSES_OSPEED" >&6
7905 ### use option --with-mmask-t to override mmask_t's type
7906 echo "$as_me:7906: checking for type of mmask_t" >&5
7907 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
7909 # Check whether --with-mmask-t or --without-mmask-t was given.
7910 if test "${with_mmask_t+set}" = set; then
7911 withval="$with_mmask_t"
7912 NCURSES_MMASK_T="$withval"
7914 NCURSES_MMASK_T=auto
7916 echo "$as_me:7916: result: $NCURSES_MMASK_T" >&5
7917 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
7919 ### Enable compiling-in rcs id's
7920 echo "$as_me:7920: checking if RCS identifiers should be compiled-in" >&5
7921 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
7923 # Check whether --with-rcs-ids or --without-rcs-ids was given.
7924 if test "${with_rcs_ids+set}" = set; then
7925 withval="$with_rcs_ids"
7926 with_rcs_ids=$withval
7930 echo "$as_me:7930: result: $with_rcs_ids" >&5
7931 echo "${ECHO_T}$with_rcs_ids" >&6
7932 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
7933 #define USE_RCS_IDS 1
7936 ###############################################################################
7938 echo "$as_me:7938: checking format of man-pages" >&5
7939 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
7941 # Check whether --with-manpage-format or --without-manpage-format was given.
7942 if test "${with_manpage_format+set}" = set; then
7943 withval="$with_manpage_format"
7944 MANPAGE_FORMAT=$withval
7946 MANPAGE_FORMAT=unknown
7949 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
7950 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
7954 case $MANPAGE_FORMAT in
7956 if test -z "$MANPATH" ; then
7957 MANPATH="/usr/man:/usr/share/man"
7960 # look for the 'date' man-page (it's most likely to be installed!)
7966 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATHSEP}"
7967 for cf_dir in $MANPATH; do
7968 test -z "$cf_dir" && cf_dir=/usr/man
7969 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
7971 cf_test=`echo $cf_name | sed -e 's/*//'`
7972 if test "x$cf_test" = "x$cf_name" ; then
7975 *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
7976 *.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
7977 *.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
7978 *) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
7992 # if we found a match in either man* or cat*, stop looking
7993 if test -n "$MANPAGE_FORMAT" ; then
7995 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
7996 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
8002 test $cf_found=yes && break
8005 # only check the first directory in $MANPATH where we find manpages
8006 if test -n "$MANPAGE_FORMAT" ; then
8010 # if we did not find the example, just assume it is normal
8011 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
8015 for cf_option in $MANPAGE_FORMAT; do
8016 case $cf_option in #(vi
8017 gzip|compress|BSDI|normal|formatted|catonly)
8020 cf_unknown="$cf_unknown $cf_option"
8027 echo "$as_me:8027: result: $MANPAGE_FORMAT" >&5
8028 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
8029 if test -n "$cf_unknown" ; then
8030 { echo "$as_me:8030: WARNING: Unexpected manpage-format $cf_unknown" >&5
8031 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
8034 echo "$as_me:8034: checking for manpage renaming" >&5
8035 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
8037 # Check whether --with-manpage-renames or --without-manpage-renames was given.
8038 if test "${with_manpage_renames+set}" = set; then
8039 withval="$with_manpage_renames"
8040 MANPAGE_RENAMES=$withval
8045 case ".$MANPAGE_RENAMES" in #(vi
8049 # Debian 'man' program?
8050 if test -f /etc/debian_version ; then
8051 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
8058 if test "$MANPAGE_RENAMES" != no ; then
8059 if test -f $srcdir/man/$MANPAGE_RENAMES ; then
8060 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
8061 elif test ! -f $MANPAGE_RENAMES ; then
8062 { { echo "$as_me:8062: error: not a filename: $MANPAGE_RENAMES" >&5
8063 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
8064 { (exit 1); exit 1; }; }
8067 test ! -d man && mkdir man
8069 # Construct a sed-script to perform renaming within man-pages
8070 if test -n "$MANPAGE_RENAMES" ; then
8071 test ! -d man && mkdir man
8072 sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
8076 echo "$as_me:8076: result: $MANPAGE_RENAMES" >&5
8077 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
8079 echo "$as_me:8079: checking if manpage aliases will be installed" >&5
8080 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
8082 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
8083 if test "${with_manpage_aliases+set}" = set; then
8084 withval="$with_manpage_aliases"
8085 MANPAGE_ALIASES=$withval
8090 echo "$as_me:8090: result: $MANPAGE_ALIASES" >&5
8091 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
8093 if test "$LN_S" = "ln -s"; then
8100 if test "$MANPAGE_ALIASES" = yes ; then
8101 echo "$as_me:8101: checking if manpage symlinks should be used" >&5
8102 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
8104 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
8105 if test "${with_manpage_symlinks+set}" = set; then
8106 withval="$with_manpage_symlinks"
8107 MANPAGE_SYMLINKS=$withval
8109 MANPAGE_SYMLINKS=$cf_use_symlinks
8112 if test "$$cf_use_symlinks" = no; then
8113 if test "$MANPAGE_SYMLINKS" = yes ; then
8114 { echo "$as_me:8114: WARNING: cannot make symlinks" >&5
8115 echo "$as_me: WARNING: cannot make symlinks" >&2;}
8120 echo "$as_me:8120: result: $MANPAGE_SYMLINKS" >&5
8121 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
8124 echo "$as_me:8124: checking for manpage tbl" >&5
8125 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
8127 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
8128 if test "${with_manpage_tbl+set}" = set; then
8129 withval="$with_manpage_tbl"
8130 MANPAGE_TBL=$withval
8135 echo "$as_me:8135: result: $MANPAGE_TBL" >&5
8136 echo "${ECHO_T}$MANPAGE_TBL" >&6
8138 if test "$prefix" = "NONE" ; then
8139 cf_prefix="$ac_default_prefix"
8144 case "$MANPAGE_FORMAT" in # (vi
8159 test ! -d man && mkdir man
8163 case "$MANPAGE_FORMAT" in #(vi
8166 cf_compress=compress
8174 cf_edit_man=./edit_man.sh
8175 cf_man_alias=`pwd`/man_alias.sed
8177 cat >$cf_edit_man <<CF_EOF
8179 # this script is generated by the configure-script CF_MAN_PAGES macro.
8184 NCURSES_MAJOR="$NCURSES_MAJOR"
8185 NCURSES_MINOR="$NCURSES_MINOR"
8186 NCURSES_PATCH="$NCURSES_PATCH"
8188 NCURSES_OSPEED="$NCURSES_OSPEED"
8189 TERMINFO="$TERMINFO"
8191 MKDIRS="sh `cd $srcdir && pwd`/mkdirs.sh"
8194 INSTALL_DATA="$INSTALL_DATA"
8196 transform="$program_transform_name"
8198 TMP=\${TMPDIR-/tmp}/man\$\$
8199 trap "rm -f \$TMP" 0 1 2 5 15
8211 top_srcdir=\$srcdir/..
8214 if test "\$form" = normal ; then
8215 if test "$cf_format" = yes ; then
8216 if test "$cf_inboth" = no ; then
8217 sh \$0 format \$verb \$mandir \$srcdir \$*
8221 cf_subdir=\$mandir/man
8222 cf_tables=$MANPAGE_TBL
8224 cf_subdir=\$mandir/cat
8228 # process the list of source-files
8231 *.orig|*.rej) ;; #(vi
8233 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
8234 if test \$verb = installing ; then
8235 if test ! -d \$cf_subdir\${section} ; then
8236 \$MKDIRS \$cf_subdir\$section
8240 # replace variables in man page
8241 if test ! -f $cf_man_alias ; then
8242 cat >>$cf_man_alias <<-CF_EOF2
8243 s,@DATADIR@,\$datadir,g
8244 s,@TERMINFO@,\$TERMINFO,g
8245 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
8246 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
8247 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
8248 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
8251 for cf_name in captoinfo clear infocmp infotocap tic toe tput
8253 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
8254 cf_name=`echo $cf_name|sed "$program_transform_name"`
8255 cat >>$cf_edit_man <<-CF_EOF
8256 s,@$cf_NAME@,$cf_name,
8260 cat >>$cf_edit_man <<CF_EOF
8262 echo "...made $cf_man_alias"
8266 cf_source=\`basename \$i\`
8268 test ! -f \$inalias && inalias="\$srcdir/\$inalias"
8269 if test ! -f \$inalias ; then
8270 echo .. skipped \$cf_source
8275 if test "$MANPAGE_ALIASES" != no ; then
8276 cat >>$cf_edit_man <<CF_EOF
8277 aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u\`
8281 if test "$MANPAGE_RENAMES" = no ; then
8282 cat >>$cf_edit_man <<CF_EOF
8283 # perform program transformations for section 1 man pages
8284 if test \$section = 1 ; then
8285 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
8287 cf_target=\$cf_subdir\${section}/\$cf_source
8291 cat >>$cf_edit_man <<CF_EOF
8292 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
8293 if test -z "\$cf_target" ; then
8294 echo '? missing rename for '\$cf_source
8295 cf_target="\$cf_source"
8297 cf_target="\$cf_subdir\${section}/\${cf_target}"
8302 cat >>$cf_edit_man <<CF_EOF
8303 sed -f $cf_man_alias \\
8306 if test -f $MANPAGE_RENAMES ; then
8307 cat >>$cf_edit_man <<CF_EOF
8308 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
8311 cat >>$cf_edit_man <<CF_EOF
8316 cat >>$cf_edit_man <<CF_EOF
8317 if test \$cf_tables = yes ; then
8318 tbl \$TMP >\$TMP.out
8323 if test $with_curses_h != yes ; then
8324 cat >>$cf_edit_man <<CF_EOF
8325 sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
8330 cat >>$cf_edit_man <<CF_EOF
8331 if test \$form = format ; then
8332 nroff -man \$TMP >\$TMP.out
8337 if test -n "$cf_compress" ; then
8338 cat >>$cf_edit_man <<CF_EOF
8339 if test \$verb = installing ; then
8340 if ( $cf_compress -f \$TMP )
8342 mv \$TMP.$cf_so_strip \$TMP
8345 cf_target="\$cf_target.$cf_so_strip"
8349 case "$MANPAGE_FORMAT" in #(vi
8351 cat >>$cf_edit_man <<CF_EOF
8352 if test \$form = format ; then
8353 # BSDI installs only .0 suffixes in the cat directories
8354 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
8360 cat >>$cf_edit_man <<CF_EOF
8361 suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
8362 if test \$verb = installing ; then
8363 echo \$verb \$cf_target
8364 \$INSTALL_DATA \$TMP \$cf_target
8365 test -d \$cf_subdir\${section} &&
8366 test -n "\$aliases" && (
8367 cd \$cf_subdir\${section} && (
8368 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
8369 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
8370 cf_target=\`basename \$cf_target\`
8371 for cf_alias in \$aliases
8373 if test \$section = 1 ; then
8374 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
8377 if test "$MANPAGE_SYMLINKS" = yes ; then
8378 if test -f \$cf_alias\${suffix} ; then
8379 if ( cmp -s \$cf_target \$cf_alias\${suffix} )
8384 echo .. \$verb alias \$cf_alias\${suffix}
8385 rm -f \$cf_alias\${suffix}
8386 $LN_S \$cf_target \$cf_alias\${suffix}
8387 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
8388 echo ".so \$cf_source" >\$TMP
8390 if test -n "$cf_compress" ; then
8391 cat >>$cf_edit_man <<CF_EOF
8392 if test -n "$cf_so_strip" ; then
8393 $cf_compress -f \$TMP
8394 mv \$TMP.$cf_so_strip \$TMP
8398 cat >>$cf_edit_man <<CF_EOF
8399 echo .. \$verb alias \$cf_alias\${suffix}
8400 rm -f \$cf_alias\${suffix}
8401 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
8406 elif test \$verb = removing ; then
8407 test -f \$cf_target && (
8408 echo \$verb \$cf_target
8411 test -d \$cf_subdir\${section} &&
8412 test -n "\$aliases" && (
8413 cd \$cf_subdir\${section} && (
8414 for cf_alias in \$aliases
8416 if test \$section = 1 ; then
8417 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
8420 echo .. \$verb alias \$cf_alias\${suffix}
8421 rm -f \$cf_alias\${suffix}
8433 if test $cf_inboth = yes ; then
8434 if test \$form != format ; then
8435 sh \$0 format \$verb \$mandir \$srcdir \$*
8441 chmod 755 $cf_edit_man
8443 ###############################################################################
8445 ### Note that some functions (such as const) are normally disabled anyway.
8446 echo "$as_me:8446: checking if you want to build with function extensions" >&5
8447 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
8449 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
8450 if test "${enable_ext_funcs+set}" = set; then
8451 enableval="$enable_ext_funcs"
8452 with_ext_funcs=$enableval
8456 echo "$as_me:8456: result: $with_ext_funcs" >&5
8457 echo "${ECHO_T}$with_ext_funcs" >&6
8458 if test "$with_ext_funcs" = yes ; then
8460 cat >>confdefs.h <<\EOF
8461 #define HAVE_CURSES_VERSION 1
8464 cat >>confdefs.h <<\EOF
8465 #define HAVE_HAS_KEY 1
8468 cat >>confdefs.h <<\EOF
8469 #define HAVE_RESIZETERM 1
8472 cat >>confdefs.h <<\EOF
8473 #define HAVE_RESIZE_TERM 1
8476 cat >>confdefs.h <<\EOF
8477 #define HAVE_USE_DEFAULT_COLORS 1
8480 cat >>confdefs.h <<\EOF
8481 #define HAVE_WRESIZE 1
8484 cat >>confdefs.h <<\EOF
8485 #define NCURSES_EXT_FUNCS 1
8492 ### use option --enable-const to turn on use of const beyond that in XSI.
8493 echo "$as_me:8493: checking for extended use of const keyword" >&5
8494 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
8496 # Check whether --enable-const or --disable-const was given.
8497 if test "${enable_const+set}" = set; then
8498 enableval="$enable_const"
8499 with_ext_const=$enableval
8503 echo "$as_me:8503: result: $with_ext_const" >&5
8504 echo "${ECHO_T}$with_ext_const" >&6
8505 NCURSES_CONST='/*nothing*/'
8506 if test "$with_ext_const" = yes ; then
8510 echo "$as_me:8510: checking if you want \$NCURSES_NO_PADDING code" >&5
8511 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
8513 # Check whether --enable-no-padding or --disable-no-padding was given.
8514 if test "${enable_no_padding+set}" = set; then
8515 enableval="$enable_no_padding"
8516 with_no_padding=$enableval
8518 with_no_padding=$with_ext_funcs
8520 echo "$as_me:8520: result: $with_no_padding" >&5
8521 echo "${ECHO_T}$with_no_padding" >&6
8522 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
8523 #define NCURSES_NO_PADDING 1
8526 echo "$as_me:8526: checking for ANSI C header files" >&5
8527 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
8528 if test "${ac_cv_header_stdc+set}" = set; then
8529 echo $ECHO_N "(cached) $ECHO_C" >&6
8531 cat >conftest.$ac_ext <<_ACEOF
8532 #line 8532 "configure"
8533 #include "confdefs.h"
8540 if { (eval echo "$as_me:8540: \"$ac_cpp conftest.$ac_ext\"") >&5
8541 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8543 egrep -v '^ *\+' conftest.er1 >conftest.err
8545 cat conftest.err >&5
8546 echo "$as_me:8546: \$? = $ac_status" >&5
8547 (exit $ac_status); } >/dev/null; then
8548 if test -s conftest.err; then
8549 ac_cpp_err=$ac_c_preproc_warn_flag
8556 if test -z "$ac_cpp_err"; then
8557 ac_cv_header_stdc=yes
8559 echo "$as_me: failed program was:" >&5
8560 cat conftest.$ac_ext >&5
8561 ac_cv_header_stdc=no
8563 rm -f conftest.err conftest.$ac_ext
8565 if test $ac_cv_header_stdc = yes; then
8566 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8567 cat >conftest.$ac_ext <<_ACEOF
8568 #line 8568 "configure"
8569 #include "confdefs.h"
8573 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8574 egrep "memchr" >/dev/null 2>&1; then
8577 ac_cv_header_stdc=no
8583 if test $ac_cv_header_stdc = yes; then
8584 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8585 cat >conftest.$ac_ext <<_ACEOF
8586 #line 8586 "configure"
8587 #include "confdefs.h"
8591 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8592 egrep "free" >/dev/null 2>&1; then
8595 ac_cv_header_stdc=no
8601 if test $ac_cv_header_stdc = yes; then
8602 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8603 if test "$cross_compiling" = yes; then
8606 cat >conftest.$ac_ext <<_ACEOF
8607 #line 8607 "configure"
8608 #include "confdefs.h"
8610 #if ((' ' & 0x0FF) == 0x020)
8611 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8612 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8614 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
8615 || ('j' <= (c) && (c) <= 'r') \
8616 || ('s' <= (c) && (c) <= 'z'))
8617 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8620 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8625 for (i = 0; i < 256; i++)
8626 if (XOR (islower (i), ISLOWER (i))
8627 || toupper (i) != TOUPPER (i))
8629 $ac_main_return (0);
8632 rm -f conftest$ac_exeext
8633 if { (eval echo "$as_me:8633: \"$ac_link\"") >&5
8634 (eval $ac_link) 2>&5
8636 echo "$as_me:8636: \$? = $ac_status" >&5
8637 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8638 { (eval echo "$as_me:8638: \"$ac_try\"") >&5
8641 echo "$as_me:8641: \$? = $ac_status" >&5
8642 (exit $ac_status); }; }; then
8645 echo "$as_me: program exited with status $ac_status" >&5
8646 echo "$as_me: failed program was:" >&5
8647 cat conftest.$ac_ext >&5
8648 ac_cv_header_stdc=no
8650 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8654 echo "$as_me:8654: result: $ac_cv_header_stdc" >&5
8655 echo "${ECHO_T}$ac_cv_header_stdc" >&6
8656 if test $ac_cv_header_stdc = yes; then
8658 cat >>confdefs.h <<\EOF
8659 #define STDC_HEADERS 1
8664 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8666 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8667 inttypes.h stdint.h unistd.h
8669 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8670 echo "$as_me:8670: checking for $ac_header" >&5
8671 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8672 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8673 echo $ECHO_N "(cached) $ECHO_C" >&6
8675 cat >conftest.$ac_ext <<_ACEOF
8676 #line 8676 "configure"
8677 #include "confdefs.h"
8678 $ac_includes_default
8679 #include <$ac_header>
8681 rm -f conftest.$ac_objext
8682 if { (eval echo "$as_me:8682: \"$ac_compile\"") >&5
8683 (eval $ac_compile) 2>&5
8685 echo "$as_me:8685: \$? = $ac_status" >&5
8686 (exit $ac_status); } &&
8687 { ac_try='test -s conftest.$ac_objext'
8688 { (eval echo "$as_me:8688: \"$ac_try\"") >&5
8691 echo "$as_me:8691: \$? = $ac_status" >&5
8692 (exit $ac_status); }; }; then
8693 eval "$as_ac_Header=yes"
8695 echo "$as_me: failed program was:" >&5
8696 cat conftest.$ac_ext >&5
8697 eval "$as_ac_Header=no"
8699 rm -f conftest.$ac_objext conftest.$ac_ext
8701 echo "$as_me:8701: result: `eval echo '${'$as_ac_Header'}'`" >&5
8702 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8703 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8704 cat >>confdefs.h <<EOF
8705 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8711 echo "$as_me:8711: checking for signed char" >&5
8712 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
8713 if test "${ac_cv_type_signed_char+set}" = set; then
8714 echo $ECHO_N "(cached) $ECHO_C" >&6
8716 cat >conftest.$ac_ext <<_ACEOF
8717 #line 8717 "configure"
8718 #include "confdefs.h"
8719 $ac_includes_default
8723 if ((signed char *) 0)
8725 if (sizeof (signed char))
8731 rm -f conftest.$ac_objext
8732 if { (eval echo "$as_me:8732: \"$ac_compile\"") >&5
8733 (eval $ac_compile) 2>&5
8735 echo "$as_me:8735: \$? = $ac_status" >&5
8736 (exit $ac_status); } &&
8737 { ac_try='test -s conftest.$ac_objext'
8738 { (eval echo "$as_me:8738: \"$ac_try\"") >&5
8741 echo "$as_me:8741: \$? = $ac_status" >&5
8742 (exit $ac_status); }; }; then
8743 ac_cv_type_signed_char=yes
8745 echo "$as_me: failed program was:" >&5
8746 cat conftest.$ac_ext >&5
8747 ac_cv_type_signed_char=no
8749 rm -f conftest.$ac_objext conftest.$ac_ext
8751 echo "$as_me:8751: result: $ac_cv_type_signed_char" >&5
8752 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
8754 echo "$as_me:8754: checking size of signed char" >&5
8755 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
8756 if test "${ac_cv_sizeof_signed_char+set}" = set; then
8757 echo $ECHO_N "(cached) $ECHO_C" >&6
8759 if test "$ac_cv_type_signed_char" = yes; then
8760 if test "$cross_compiling" = yes; then
8761 # Depending upon the size, compute the lo and hi bounds.
8762 cat >conftest.$ac_ext <<_ACEOF
8763 #line 8763 "configure"
8764 #include "confdefs.h"
8765 $ac_includes_default
8769 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
8774 rm -f conftest.$ac_objext
8775 if { (eval echo "$as_me:8775: \"$ac_compile\"") >&5
8776 (eval $ac_compile) 2>&5
8778 echo "$as_me:8778: \$? = $ac_status" >&5
8779 (exit $ac_status); } &&
8780 { ac_try='test -s conftest.$ac_objext'
8781 { (eval echo "$as_me:8781: \"$ac_try\"") >&5
8784 echo "$as_me:8784: \$? = $ac_status" >&5
8785 (exit $ac_status); }; }; then
8788 cat >conftest.$ac_ext <<_ACEOF
8789 #line 8789 "configure"
8790 #include "confdefs.h"
8791 $ac_includes_default
8795 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
8800 rm -f conftest.$ac_objext
8801 if { (eval echo "$as_me:8801: \"$ac_compile\"") >&5
8802 (eval $ac_compile) 2>&5
8804 echo "$as_me:8804: \$? = $ac_status" >&5
8805 (exit $ac_status); } &&
8806 { ac_try='test -s conftest.$ac_objext'
8807 { (eval echo "$as_me:8807: \"$ac_try\"") >&5
8810 echo "$as_me:8810: \$? = $ac_status" >&5
8811 (exit $ac_status); }; }; then
8812 ac_hi=$ac_mid; break
8814 echo "$as_me: failed program was:" >&5
8815 cat conftest.$ac_ext >&5
8816 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
8818 rm -f conftest.$ac_objext conftest.$ac_ext
8821 echo "$as_me: failed program was:" >&5
8822 cat conftest.$ac_ext >&5
8825 cat >conftest.$ac_ext <<_ACEOF
8826 #line 8826 "configure"
8827 #include "confdefs.h"
8828 $ac_includes_default
8832 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
8837 rm -f conftest.$ac_objext
8838 if { (eval echo "$as_me:8838: \"$ac_compile\"") >&5
8839 (eval $ac_compile) 2>&5
8841 echo "$as_me:8841: \$? = $ac_status" >&5
8842 (exit $ac_status); } &&
8843 { ac_try='test -s conftest.$ac_objext'
8844 { (eval echo "$as_me:8844: \"$ac_try\"") >&5
8847 echo "$as_me:8847: \$? = $ac_status" >&5
8848 (exit $ac_status); }; }; then
8849 ac_lo=$ac_mid; break
8851 echo "$as_me: failed program was:" >&5
8852 cat conftest.$ac_ext >&5
8853 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
8855 rm -f conftest.$ac_objext conftest.$ac_ext
8858 rm -f conftest.$ac_objext conftest.$ac_ext
8859 # Binary search between lo and hi bounds.
8860 while test "x$ac_lo" != "x$ac_hi"; do
8861 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
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
8888 echo "$as_me: failed program was:" >&5
8889 cat conftest.$ac_ext >&5
8890 ac_lo=`expr $ac_mid + 1`
8892 rm -f conftest.$ac_objext conftest.$ac_ext
8894 ac_cv_sizeof_signed_char=$ac_lo
8896 if test "$cross_compiling" = yes; then
8897 { { echo "$as_me:8897: error: cannot run test program while cross compiling" >&5
8898 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
8899 { (exit 1); exit 1; }; }
8901 cat >conftest.$ac_ext <<_ACEOF
8902 #line 8902 "configure"
8903 #include "confdefs.h"
8904 $ac_includes_default
8908 FILE *f = fopen ("conftest.val", "w");
8910 $ac_main_return (1);
8911 fprintf (f, "%d", (sizeof (signed char)));
8917 rm -f conftest$ac_exeext
8918 if { (eval echo "$as_me:8918: \"$ac_link\"") >&5
8919 (eval $ac_link) 2>&5
8921 echo "$as_me:8921: \$? = $ac_status" >&5
8922 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8923 { (eval echo "$as_me:8923: \"$ac_try\"") >&5
8926 echo "$as_me:8926: \$? = $ac_status" >&5
8927 (exit $ac_status); }; }; then
8928 ac_cv_sizeof_signed_char=`cat conftest.val`
8930 echo "$as_me: program exited with status $ac_status" >&5
8931 echo "$as_me: failed program was:" >&5
8932 cat conftest.$ac_ext >&5
8934 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8939 ac_cv_sizeof_signed_char=0
8942 echo "$as_me:8942: result: $ac_cv_sizeof_signed_char" >&5
8943 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
8944 cat >>confdefs.h <<EOF
8945 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
8948 if test "$ac_cv_sizeof_signed_char" = 1 ; then
8949 NCURSES_SBOOL="signed char"
8951 NCURSES_SBOOL="char"
8953 echo "$as_me:8953: checking if you want to use signed Boolean array in term.h" >&5
8954 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
8956 # Check whether --enable-signed-char or --disable-signed-char was given.
8957 if test "${enable_signed_char+set}" = set; then
8958 enableval="$enable_signed_char"
8959 with_signed_char=$enableval
8963 echo "$as_me:8963: result: $with_signed_char" >&5
8964 echo "${ECHO_T}$with_signed_char" >&6
8965 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
8967 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
8968 echo "$as_me:8968: checking if you want SIGWINCH handler" >&5
8969 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
8971 # Check whether --enable-sigwinch or --disable-sigwinch was given.
8972 if test "${enable_sigwinch+set}" = set; then
8973 enableval="$enable_sigwinch"
8974 with_sigwinch=$enableval
8976 with_sigwinch=$with_ext_funcs
8978 echo "$as_me:8978: result: $with_sigwinch" >&5
8979 echo "${ECHO_T}$with_sigwinch" >&6
8980 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
8981 #define USE_SIGWINCH 1
8984 ### use option --enable-tcap-names to allow user to define new capabilities
8985 echo "$as_me:8985: checking if you want user-definable terminal capabilities like termcap" >&5
8986 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
8988 # Check whether --enable-tcap-names or --disable-tcap-names was given.
8989 if test "${enable_tcap_names+set}" = set; then
8990 enableval="$enable_tcap_names"
8991 with_tcap_names=$enableval
8993 with_tcap_names=$with_ext_funcs
8995 echo "$as_me:8995: result: $with_tcap_names" >&5
8996 echo "${ECHO_T}$with_tcap_names" >&6
8998 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
9000 ###############################################################################
9001 # These options are relatively safe to experiment with.
9003 echo "$as_me:9003: checking if you want all development code" >&5
9004 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
9006 # Check whether --with-develop or --without-develop was given.
9007 if test "${with_develop+set}" = set; then
9008 withval="$with_develop"
9009 with_develop=$withval
9013 echo "$as_me:9013: result: $with_develop" >&5
9014 echo "${ECHO_T}$with_develop" >&6
9016 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
9017 echo "$as_me:9017: checking if you want hard-tabs code" >&5
9018 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
9020 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
9021 if test "${enable_hard_tabs+set}" = set; then
9022 enableval="$enable_hard_tabs"
9025 enable_hard_tabs=$with_develop
9027 echo "$as_me:9027: result: $enable_hard_tabs" >&5
9028 echo "${ECHO_T}$enable_hard_tabs" >&6
9029 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
9030 #define USE_HARD_TABS 1
9033 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
9034 echo "$as_me:9034: checking if you want limited support for xmc" >&5
9035 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
9037 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
9038 if test "${enable_xmc_glitch+set}" = set; then
9039 enableval="$enable_xmc_glitch"
9042 enable_xmc_glitch=$with_develop
9044 echo "$as_me:9044: result: $enable_xmc_glitch" >&5
9045 echo "${ECHO_T}$enable_xmc_glitch" >&6
9046 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
9047 #define USE_XMC_SUPPORT 1
9050 ###############################################################################
9051 # These are just experimental, probably should not be in a package:
9053 echo "$as_me:9053: checking if you do not want to assume colors are white-on-black" >&5
9054 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
9056 # Check whether --enable-assumed-color or --disable-assumed-color was given.
9057 if test "${enable_assumed_color+set}" = set; then
9058 enableval="$enable_assumed_color"
9059 with_assumed_color=$enableval
9061 with_assumed_color=yes
9063 echo "$as_me:9063: result: $with_assumed_color" >&5
9064 echo "${ECHO_T}$with_assumed_color" >&6
9065 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
9066 #define USE_ASSUMED_COLOR 1
9069 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
9070 echo "$as_me:9070: checking if you want hashmap scrolling-optimization code" >&5
9071 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
9073 # Check whether --enable-hashmap or --disable-hashmap was given.
9074 if test "${enable_hashmap+set}" = set; then
9075 enableval="$enable_hashmap"
9076 with_hashmap=$enableval
9080 echo "$as_me:9080: result: $with_hashmap" >&5
9081 echo "${ECHO_T}$with_hashmap" >&6
9082 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
9083 #define USE_HASHMAP 1
9086 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
9087 echo "$as_me:9087: checking if you want colorfgbg code" >&5
9088 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
9090 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
9091 if test "${enable_colorfgbg+set}" = set; then
9092 enableval="$enable_colorfgbg"
9093 with_colorfgbg=$enableval
9097 echo "$as_me:9097: result: $with_colorfgbg" >&5
9098 echo "${ECHO_T}$with_colorfgbg" >&6
9099 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
9100 #define USE_COLORFGBG 1
9103 ### use option --enable-ext-colors to turn on use of colors beyond 16.
9104 echo "$as_me:9104: checking if you want to use experimental extended colors" >&5
9105 echo $ECHO_N "checking if you want to use experimental extended colors... $ECHO_C" >&6
9107 # Check whether --enable-ext-colors or --disable-ext-colors was given.
9108 if test "${enable_ext_colors+set}" = set; then
9109 enableval="$enable_ext_colors"
9110 with_ext_colors=$enableval
9114 echo "$as_me:9114: result: $with_ext_colors" >&5
9115 echo "${ECHO_T}$with_ext_colors" >&6
9116 NCURSES_EXT_COLORS=0
9117 if test "$with_ext_colors" = yes ; then
9118 if test "$with_widec" != yes ; then
9119 { { echo "$as_me:9119: error: This option applies only to wide-character library" >&5
9120 echo "$as_me: error: This option applies only to wide-character library" >&2;}
9121 { (exit 1); exit 1; }; }
9123 # cannot be ABI 5 since it changes sizeof(cchar_t)
9125 if test "${with_abi_version+set}" != set; then
9126 case $cf_cv_rel_version in
9128 cf_cv_rel_version=6.0
9130 { echo "$as_me:9130: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9131 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9137 NCURSES_EXT_COLORS=1
9138 cat >>confdefs.h <<\EOF
9139 #define NCURSES_EXT_COLORS 1
9144 ### use option --enable-ext-mouse to modify coding to support 5-button mice
9145 echo "$as_me:9145: checking if you want to use experimental extended mouse encoding" >&5
9146 echo $ECHO_N "checking if you want to use experimental extended mouse encoding... $ECHO_C" >&6
9148 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
9149 if test "${enable_ext_mouse+set}" = set; then
9150 enableval="$enable_ext_mouse"
9151 with_ext_mouse=$enableval
9155 echo "$as_me:9155: result: $with_ext_mouse" >&5
9156 echo "${ECHO_T}$with_ext_mouse" >&6
9157 NCURSES_MOUSE_VERSION=1
9158 if test "$with_ext_mouse" = yes ; then
9159 NCURSES_MOUSE_VERSION=2
9161 if test "${with_abi_version+set}" != set; then
9162 case $cf_cv_rel_version in
9164 cf_cv_rel_version=6.0
9166 { echo "$as_me:9166: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9167 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9174 # This is still experimental (20080329), but should ultimately be moved to
9175 # the script-block --with-normal, etc.
9177 echo "$as_me:9177: checking if you want to link with the pthread library" >&5
9178 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
9180 # Check whether --with-pthread or --without-pthread was given.
9181 if test "${with_pthread+set}" = set; then
9182 withval="$with_pthread"
9183 with_pthread=$withval
9187 echo "$as_me:9187: result: $with_pthread" >&5
9188 echo "${ECHO_T}$with_pthread" >&6
9190 if test "$with_pthread" != no ; then
9191 echo "$as_me:9191: checking for pthread.h" >&5
9192 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
9193 if test "${ac_cv_header_pthread_h+set}" = set; then
9194 echo $ECHO_N "(cached) $ECHO_C" >&6
9196 cat >conftest.$ac_ext <<_ACEOF
9197 #line 9197 "configure"
9198 #include "confdefs.h"
9199 #include <pthread.h>
9201 if { (eval echo "$as_me:9201: \"$ac_cpp conftest.$ac_ext\"") >&5
9202 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9204 egrep -v '^ *\+' conftest.er1 >conftest.err
9206 cat conftest.err >&5
9207 echo "$as_me:9207: \$? = $ac_status" >&5
9208 (exit $ac_status); } >/dev/null; then
9209 if test -s conftest.err; then
9210 ac_cpp_err=$ac_c_preproc_warn_flag
9217 if test -z "$ac_cpp_err"; then
9218 ac_cv_header_pthread_h=yes
9220 echo "$as_me: failed program was:" >&5
9221 cat conftest.$ac_ext >&5
9222 ac_cv_header_pthread_h=no
9224 rm -f conftest.err conftest.$ac_ext
9226 echo "$as_me:9226: result: $ac_cv_header_pthread_h" >&5
9227 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
9228 if test $ac_cv_header_pthread_h = yes; then
9230 cat >>confdefs.h <<\EOF
9231 #define HAVE_PTHREADS_H 1
9234 echo "$as_me:9234: checking for pthread_create in -lpthread" >&5
9235 echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6
9236 if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then
9237 echo $ECHO_N "(cached) $ECHO_C" >&6
9239 ac_check_lib_save_LIBS=$LIBS
9240 LIBS="-lpthread $LIBS"
9241 cat >conftest.$ac_ext <<_ACEOF
9242 #line 9242 "configure"
9243 #include "confdefs.h"
9245 /* Override any gcc2 internal prototype to avoid an error. */
9249 /* We use char because int might match the return type of a gcc2
9250 builtin and then its argument prototype would still apply. */
9251 char pthread_create ();
9260 rm -f conftest.$ac_objext conftest$ac_exeext
9261 if { (eval echo "$as_me:9261: \"$ac_link\"") >&5
9262 (eval $ac_link) 2>&5
9264 echo "$as_me:9264: \$? = $ac_status" >&5
9265 (exit $ac_status); } &&
9266 { ac_try='test -s conftest$ac_exeext'
9267 { (eval echo "$as_me:9267: \"$ac_try\"") >&5
9270 echo "$as_me:9270: \$? = $ac_status" >&5
9271 (exit $ac_status); }; }; then
9272 ac_cv_lib_pthread_pthread_create=yes
9274 echo "$as_me: failed program was:" >&5
9275 cat conftest.$ac_ext >&5
9276 ac_cv_lib_pthread_pthread_create=no
9278 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9279 LIBS=$ac_check_lib_save_LIBS
9281 echo "$as_me:9281: result: $ac_cv_lib_pthread_pthread_create" >&5
9282 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6
9283 if test $ac_cv_lib_pthread_pthread_create = yes; then
9285 LIBS="-lpthread $LIBS"
9286 cat >>confdefs.h <<\EOF
9287 #define HAVE_LIBPTHREADS 1
9294 { { echo "$as_me:9294: error: Cannot link with pthread library" >&5
9295 echo "$as_me: error: Cannot link with pthread library" >&2;}
9296 { (exit 1); exit 1; }; }
9304 if test "$with_pthread" = "yes" ; then
9305 cat >>confdefs.h <<\EOF
9306 #define USE_PTHREADS 1
9309 enable_reentrant=yes
9312 # Reentrant code has to be opaque; there's little advantage to making ncurses
9313 # opaque outside of that, so there is no --enable-opaque option. We can use
9314 # this option without --with-pthreads, but this will be always set for
9316 echo "$as_me:9316: checking if you want experimental reentrant code" >&5
9317 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
9319 # Check whether --enable-reentrant or --disable-reentrant was given.
9320 if test "${enable_reentrant+set}" = set; then
9321 enableval="$enable_reentrant"
9322 with_reentrant=$enableval
9326 echo "$as_me:9326: result: $with_reentrant" >&5
9327 echo "${ECHO_T}$with_reentrant" >&6
9328 if test "$with_reentrant" = yes ; then
9329 cf_cv_enable_reentrant=1
9330 cf_cv_enable_opaque="NCURSES_INTERNALS"
9333 LIB_SUFFIX="t${LIB_SUFFIX}"
9334 cat >>confdefs.h <<\EOF
9335 #define USE_REENTRANT 1
9338 if test "${with_abi_version+set}" != set; then
9339 case $cf_cv_rel_version in
9341 cf_cv_rel_version=6.0
9343 { echo "$as_me:9343: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9344 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9350 cf_cv_enable_reentrant=0
9351 cf_cv_enable_opaque="NCURSES_OPAQUE"
9353 NCURSES_SIZE_T=short
9356 echo "$as_me:9356: checking if you want experimental safe-sprintf code" >&5
9357 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
9359 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
9360 if test "${enable_safe_sprintf+set}" = set; then
9361 enableval="$enable_safe_sprintf"
9362 with_safe_sprintf=$enableval
9364 with_safe_sprintf=no
9366 echo "$as_me:9366: result: $with_safe_sprintf" >&5
9367 echo "${ECHO_T}$with_safe_sprintf" >&6
9368 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
9369 #define USE_SAFE_SPRINTF 1
9372 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
9373 # when hashmap is used scroll hints are useless
9374 if test "$with_hashmap" = no ; then
9375 echo "$as_me:9375: checking if you want to experiment without scrolling-hints code" >&5
9376 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
9378 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
9379 if test "${enable_scroll_hints+set}" = set; then
9380 enableval="$enable_scroll_hints"
9381 with_scroll_hints=$enableval
9383 with_scroll_hints=yes
9385 echo "$as_me:9385: result: $with_scroll_hints" >&5
9386 echo "${ECHO_T}$with_scroll_hints" >&6
9387 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
9388 #define USE_SCROLL_HINTS 1
9393 echo "$as_me:9393: checking if you want experimental wgetch-events code" >&5
9394 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
9396 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
9397 if test "${enable_wgetch_events+set}" = set; then
9398 enableval="$enable_wgetch_events"
9399 with_wgetch_events=$enableval
9401 with_wgetch_events=no
9403 echo "$as_me:9403: result: $with_wgetch_events" >&5
9404 echo "${ECHO_T}$with_wgetch_events" >&6
9405 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
9406 #define NCURSES_WGETCH_EVENTS 1
9409 ###############################################################################
9411 ### use option --disable-echo to suppress full display compiling commands
9412 echo "$as_me:9412: checking if you want to display full commands during build" >&5
9413 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
9415 # Check whether --enable-echo or --disable-echo was given.
9416 if test "${enable_echo+set}" = set; then
9417 enableval="$enable_echo"
9418 with_echo=$enableval
9422 if test "$with_echo" = yes; then
9425 ECHO_LINK='@ echo linking $@ ... ;'
9426 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
9427 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
9429 echo "$as_me:9429: result: $with_echo" >&5
9430 echo "${ECHO_T}$with_echo" >&6
9432 ### use option --enable-warnings to turn on all gcc warnings
9433 echo "$as_me:9433: checking if you want to see compiler warnings" >&5
9434 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
9436 # Check whether --enable-warnings or --disable-warnings was given.
9437 if test "${enable_warnings+set}" = set; then
9438 enableval="$enable_warnings"
9439 with_warnings=$enableval
9441 echo "$as_me:9441: result: $with_warnings" >&5
9442 echo "${ECHO_T}$with_warnings" >&6
9444 if test "x$with_warnings" = "xyes"; then
9445 ADAFLAGS="$ADAFLAGS -gnatg"
9449 if test "$GCC" = yes ; then
9452 echo "$as_me:9452: checking if this is really Intel C compiler" >&5
9453 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
9454 cf_save_CFLAGS="$CFLAGS"
9455 CFLAGS="$CFLAGS -no-gcc"
9456 cat >conftest.$ac_ext <<_ACEOF
9457 #line 9457 "configure"
9458 #include "confdefs.h"
9464 #ifdef __INTEL_COMPILER
9473 rm -f conftest.$ac_objext
9474 if { (eval echo "$as_me:9474: \"$ac_compile\"") >&5
9475 (eval $ac_compile) 2>&5
9477 echo "$as_me:9477: \$? = $ac_status" >&5
9478 (exit $ac_status); } &&
9479 { ac_try='test -s conftest.$ac_objext'
9480 { (eval echo "$as_me:9480: \"$ac_try\"") >&5
9483 echo "$as_me:9483: \$? = $ac_status" >&5
9484 (exit $ac_status); }; }; then
9486 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
9489 echo "$as_me: failed program was:" >&5
9490 cat conftest.$ac_ext >&5
9492 rm -f conftest.$ac_objext conftest.$ac_ext
9493 CFLAGS="$cf_save_CFLAGS"
9494 echo "$as_me:9494: result: $INTEL_COMPILER" >&5
9495 echo "${ECHO_T}$INTEL_COMPILER" >&6
9500 cat > conftest.$ac_ext <<EOF
9501 #line 9501 "${as_me-configure}"
9502 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
9505 if test "$INTEL_COMPILER" = yes
9507 # The "-wdXXX" options suppress warnings:
9508 # remark #1419: external declaration in primary source file
9509 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9510 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9511 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
9512 # remark #193: zero used for undefined preprocessing identifier
9513 # remark #593: variable "curs_sb_left_arrow" was set but never used
9514 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
9515 # remark #869: parameter "tw" was never referenced
9516 # remark #981: operands are evaluated in unspecified order
9517 # warning #269: invalid format string conversion
9519 { echo "$as_me:9519: checking for $CC warning options..." >&5
9520 echo "$as_me: checking for $CC warning options..." >&6;}
9521 cf_save_CFLAGS="$CFLAGS"
9522 EXTRA_CFLAGS="-Wall"
9535 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
9536 if { (eval echo "$as_me:9536: \"$ac_compile\"") >&5
9537 (eval $ac_compile) 2>&5
9539 echo "$as_me:9539: \$? = $ac_status" >&5
9540 (exit $ac_status); }; then
9541 test -n "$verbose" && echo "$as_me:9541: result: ... -$cf_opt" >&5
9542 echo "${ECHO_T}... -$cf_opt" >&6
9543 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
9546 CFLAGS="$cf_save_CFLAGS"
9548 elif test "$GCC" = yes
9550 { echo "$as_me:9550: checking for $CC warning options..." >&5
9551 echo "$as_me: checking for $CC warning options..." >&6;}
9552 cf_save_CFLAGS="$CFLAGS"
9553 EXTRA_CFLAGS="-W -Wall"
9555 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
9557 Wbad-function-cast \
9561 Wmissing-declarations \
9562 Wmissing-prototypes \
9566 Wstrict-prototypes \
9567 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
9569 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
9570 if { (eval echo "$as_me:9570: \"$ac_compile\"") >&5
9571 (eval $ac_compile) 2>&5
9573 echo "$as_me:9573: \$? = $ac_status" >&5
9574 (exit $ac_status); }; then
9575 test -n "$verbose" && echo "$as_me:9575: result: ... -$cf_opt" >&5
9576 echo "${ECHO_T}... -$cf_opt" >&6
9577 case $cf_opt in #(vi
9579 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
9582 case $GCC_VERSION in
9584 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
9586 echo "${as_me-configure}:9586: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
9592 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
9595 CFLAGS="$cf_save_CFLAGS"
9599 if test "$cf_with_cxx" = yes ; then
9603 if test "$GCC" = yes ; then
9606 echo "$as_me:9606: checking if this is really Intel C++ compiler" >&5
9607 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
9608 cf_save_CFLAGS="$CXXFLAGS"
9609 CXXFLAGS="$CXXFLAGS -no-gcc"
9610 cat >conftest.$ac_ext <<_ACEOF
9611 #line 9611 "configure"
9612 #include "confdefs.h"
9618 #ifdef __INTEL_COMPILER
9627 rm -f conftest.$ac_objext
9628 if { (eval echo "$as_me:9628: \"$ac_compile\"") >&5
9629 (eval $ac_compile) 2>&5
9631 echo "$as_me:9631: \$? = $ac_status" >&5
9632 (exit $ac_status); } &&
9633 { ac_try='test -s conftest.$ac_objext'
9634 { (eval echo "$as_me:9634: \"$ac_try\"") >&5
9637 echo "$as_me:9637: \$? = $ac_status" >&5
9638 (exit $ac_status); }; }; then
9640 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
9643 echo "$as_me: failed program was:" >&5
9644 cat conftest.$ac_ext >&5
9646 rm -f conftest.$ac_objext conftest.$ac_ext
9647 CXXFLAGS="$cf_save_CFLAGS"
9648 echo "$as_me:9648: result: $INTEL_CPLUSPLUS" >&5
9649 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
9655 ac_cpp='$CXXCPP $CPPFLAGS'
9656 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9657 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9658 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9659 ac_main_return=return
9661 cat > conftest.$ac_ext <<EOF
9662 #line 9662 "configure"
9663 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
9666 if test "$INTEL_CPLUSPLUS" = yes
9668 # The "-wdXXX" options suppress warnings:
9669 # remark #1419: external declaration in primary source file
9670 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9671 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9672 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
9673 # remark #193: zero used for undefined preprocessing identifier
9674 # remark #593: variable "curs_sb_left_arrow" was set but never used
9675 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
9676 # remark #869: parameter "tw" was never referenced
9677 # remark #981: operands are evaluated in unspecified order
9678 # warning #269: invalid format string conversion
9680 { echo "$as_me:9680: checking for $CC warning options..." >&5
9681 echo "$as_me: checking for $CC warning options..." >&6;}
9682 cf_save_CXXFLAGS="$CXXFLAGS"
9683 EXTRA_CXXFLAGS="-Wall"
9696 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
9697 if { (eval echo "$as_me:9697: \"$ac_compile\"") >&5
9698 (eval $ac_compile) 2>&5
9700 echo "$as_me:9700: \$? = $ac_status" >&5
9701 (exit $ac_status); }; then
9702 test -n "$verbose" && echo "$as_me:9702: result: ... -$cf_opt" >&5
9703 echo "${ECHO_T}... -$cf_opt" >&6
9704 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
9707 CXXFLAGS="$cf_save_CXXFLAGS"
9709 elif test "$GXX" = yes
9711 { echo "$as_me:9711: checking for $CXX warning options..." >&5
9712 echo "$as_me: checking for $CXX warning options..." >&6;}
9713 cf_save_CXXFLAGS="$CXXFLAGS"
9714 EXTRA_CXXFLAGS="-W -Wall"
9715 cf_gxx_extra_warnings=""
9716 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
9717 case "$GCC_VERSION" in
9721 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
9727 Woverloaded-virtual \
9733 Wmissing-prototypes \
9736 Wstrict-prototypes \
9737 Wundef $cf_gxx_extra_warnings Wno-unused
9739 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
9740 if { (eval echo "$as_me:9740: \"$ac_compile\"") >&5
9741 (eval $ac_compile) 2>&5
9743 echo "$as_me:9743: \$? = $ac_status" >&5
9744 (exit $ac_status); }; then
9745 test -n "$verbose" && echo "$as_me:9745: result: ... -$cf_opt" >&5
9746 echo "${ECHO_T}... -$cf_opt" >&6
9747 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
9749 test -n "$verbose" && echo "$as_me:9749: result: ... no -$cf_opt" >&5
9750 echo "${ECHO_T}... no -$cf_opt" >&6
9753 CXXFLAGS="$cf_save_CXXFLAGS"
9758 ac_cpp='$CPP $CPPFLAGS'
9759 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9760 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9761 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9762 ac_main_return=return
9767 if test "$GCC" = yes
9769 cat > conftest.i <<EOF
9771 #define GCC_PRINTF 0
9776 #ifndef GCC_NORETURN
9777 #define GCC_NORETURN /* nothing */
9780 #define GCC_UNUSED /* nothing */
9783 if test "$GCC" = yes
9785 { echo "$as_me:9785: checking for $CC __attribute__ directives..." >&5
9786 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
9787 cat > conftest.$ac_ext <<EOF
9788 #line 9788 "${as_me-configure}"
9789 #include "confdefs.h"
9790 #include "conftest.h"
9791 #include "conftest.i"
9793 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
9795 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
9798 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
9800 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
9802 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
9803 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
9804 extern void foo(void) GCC_NORETURN;
9805 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
9807 for cf_attribute in scanf printf unused noreturn
9810 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9812 cf_directive="__attribute__(($cf_attribute))"
9813 echo "checking for $CC $cf_directive" 1>&5
9814 case $cf_attribute in
9816 cat >conftest.h <<EOF
9817 #define GCC_$cf_ATTRIBUTE 1
9821 cat >conftest.h <<EOF
9822 #define GCC_$cf_ATTRIBUTE $cf_directive
9826 if { (eval echo "$as_me:9826: \"$ac_compile\"") >&5
9827 (eval $ac_compile) 2>&5
9829 echo "$as_me:9829: \$? = $ac_status" >&5
9830 (exit $ac_status); }; then
9831 test -n "$verbose" && echo "$as_me:9831: result: ... $cf_attribute" >&5
9832 echo "${ECHO_T}... $cf_attribute" >&6
9833 cat conftest.h >>confdefs.h
9837 fgrep define conftest.i >>confdefs.h
9842 ### use option --enable-assertions to turn on generation of assertion code
9843 echo "$as_me:9843: checking if you want to enable runtime assertions" >&5
9844 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
9846 # Check whether --enable-assertions or --disable-assertions was given.
9847 if test "${enable_assertions+set}" = set; then
9848 enableval="$enable_assertions"
9849 with_assertions=$enableval
9853 echo "$as_me:9853: result: $with_assertions" >&5
9854 echo "${ECHO_T}$with_assertions" >&6
9857 if test "$with_assertions" = no
9859 cat >>confdefs.h <<\EOF
9863 CPPFLAGS="$CPPFLAGS -DNDEBUG"
9865 ADAFLAGS="$ADAFLAGS -gnata"
9869 ### use option --disable-leaks to suppress "permanent" leaks, for testing
9871 echo "$as_me:9871: checking if you want to use dmalloc for testing" >&5
9872 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
9874 # Check whether --with-dmalloc or --without-dmalloc was given.
9875 if test "${with_dmalloc+set}" = set; then
9876 withval="$with_dmalloc"
9877 cat >>confdefs.h <<\EOF
9878 #define USE_DMALLOC 1
9881 : ${with_cflags:=-g}
9882 : ${with_no_leaks:=yes}
9887 echo "$as_me:9887: result: ${with_dmalloc:-no}" >&5
9888 echo "${ECHO_T}${with_dmalloc:-no}" >&6
9890 case .$with_cflags in #(vi
9892 case .$CFLAGS in #(vi
9900 cf_new_extra_cppflags=
9902 for cf_add_cflags in -g
9904 case $cf_fix_cppflags in
9906 case $cf_add_cflags in #(vi
9907 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
9908 case $cf_add_cflags in
9910 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9912 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
9913 && test -z "${cf_tst_cflags}" \
9914 && cf_fix_cppflags=yes
9916 if test $cf_fix_cppflags = yes ; then
9917 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9919 elif test "${cf_tst_cflags}" = "\"'" ; then
9920 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9926 *$cf_add_cflags) #(vi
9929 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
9934 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
9939 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9941 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9943 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
9944 && test -z "${cf_tst_cflags}" \
9945 && cf_fix_cppflags=no
9950 if test -n "$cf_new_cflags" ; then
9952 CFLAGS="$CFLAGS $cf_new_cflags"
9955 if test -n "$cf_new_cppflags" ; then
9957 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
9960 if test -n "$cf_new_extra_cppflags" ; then
9962 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
9970 if test "$with_dmalloc" = yes ; then
9971 echo "$as_me:9971: checking for dmalloc.h" >&5
9972 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
9973 if test "${ac_cv_header_dmalloc_h+set}" = set; then
9974 echo $ECHO_N "(cached) $ECHO_C" >&6
9976 cat >conftest.$ac_ext <<_ACEOF
9977 #line 9977 "configure"
9978 #include "confdefs.h"
9979 #include <dmalloc.h>
9981 if { (eval echo "$as_me:9981: \"$ac_cpp conftest.$ac_ext\"") >&5
9982 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9984 egrep -v '^ *\+' conftest.er1 >conftest.err
9986 cat conftest.err >&5
9987 echo "$as_me:9987: \$? = $ac_status" >&5
9988 (exit $ac_status); } >/dev/null; then
9989 if test -s conftest.err; then
9990 ac_cpp_err=$ac_c_preproc_warn_flag
9997 if test -z "$ac_cpp_err"; then
9998 ac_cv_header_dmalloc_h=yes
10000 echo "$as_me: failed program was:" >&5
10001 cat conftest.$ac_ext >&5
10002 ac_cv_header_dmalloc_h=no
10004 rm -f conftest.err conftest.$ac_ext
10006 echo "$as_me:10006: result: $ac_cv_header_dmalloc_h" >&5
10007 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
10008 if test $ac_cv_header_dmalloc_h = yes; then
10010 echo "$as_me:10010: checking for dmalloc_debug in -ldmalloc" >&5
10011 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
10012 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
10013 echo $ECHO_N "(cached) $ECHO_C" >&6
10015 ac_check_lib_save_LIBS=$LIBS
10016 LIBS="-ldmalloc $LIBS"
10017 cat >conftest.$ac_ext <<_ACEOF
10018 #line 10018 "configure"
10019 #include "confdefs.h"
10021 /* Override any gcc2 internal prototype to avoid an error. */
10025 /* We use char because int might match the return type of a gcc2
10026 builtin and then its argument prototype would still apply. */
10027 char dmalloc_debug ();
10036 rm -f conftest.$ac_objext conftest$ac_exeext
10037 if { (eval echo "$as_me:10037: \"$ac_link\"") >&5
10038 (eval $ac_link) 2>&5
10040 echo "$as_me:10040: \$? = $ac_status" >&5
10041 (exit $ac_status); } &&
10042 { ac_try='test -s conftest$ac_exeext'
10043 { (eval echo "$as_me:10043: \"$ac_try\"") >&5
10044 (eval $ac_try) 2>&5
10046 echo "$as_me:10046: \$? = $ac_status" >&5
10047 (exit $ac_status); }; }; then
10048 ac_cv_lib_dmalloc_dmalloc_debug=yes
10050 echo "$as_me: failed program was:" >&5
10051 cat conftest.$ac_ext >&5
10052 ac_cv_lib_dmalloc_dmalloc_debug=no
10054 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10055 LIBS=$ac_check_lib_save_LIBS
10057 echo "$as_me:10057: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
10058 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
10059 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
10060 cat >>confdefs.h <<EOF
10061 #define HAVE_LIBDMALLOC 1
10064 LIBS="-ldmalloc $LIBS"
10072 echo "$as_me:10072: checking if you want to use dbmalloc for testing" >&5
10073 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
10075 # Check whether --with-dbmalloc or --without-dbmalloc was given.
10076 if test "${with_dbmalloc+set}" = set; then
10077 withval="$with_dbmalloc"
10078 cat >>confdefs.h <<\EOF
10079 #define USE_DBMALLOC 1
10082 : ${with_cflags:=-g}
10083 : ${with_no_leaks:=yes}
10088 echo "$as_me:10088: result: ${with_dbmalloc:-no}" >&5
10089 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
10091 case .$with_cflags in #(vi
10093 case .$CFLAGS in #(vi
10101 cf_new_extra_cppflags=
10103 for cf_add_cflags in -g
10105 case $cf_fix_cppflags in
10107 case $cf_add_cflags in #(vi
10108 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10109 case $cf_add_cflags in
10111 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10113 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10114 && test -z "${cf_tst_cflags}" \
10115 && cf_fix_cppflags=yes
10117 if test $cf_fix_cppflags = yes ; then
10118 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10120 elif test "${cf_tst_cflags}" = "\"'" ; then
10121 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10126 case "$CPPFLAGS" in
10127 *$cf_add_cflags) #(vi
10130 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10135 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10140 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10142 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10144 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10145 && test -z "${cf_tst_cflags}" \
10146 && cf_fix_cppflags=no
10151 if test -n "$cf_new_cflags" ; then
10153 CFLAGS="$CFLAGS $cf_new_cflags"
10156 if test -n "$cf_new_cppflags" ; then
10158 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10161 if test -n "$cf_new_extra_cppflags" ; then
10163 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10171 if test "$with_dbmalloc" = yes ; then
10172 echo "$as_me:10172: checking for dbmalloc.h" >&5
10173 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
10174 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
10175 echo $ECHO_N "(cached) $ECHO_C" >&6
10177 cat >conftest.$ac_ext <<_ACEOF
10178 #line 10178 "configure"
10179 #include "confdefs.h"
10180 #include <dbmalloc.h>
10182 if { (eval echo "$as_me:10182: \"$ac_cpp conftest.$ac_ext\"") >&5
10183 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10185 egrep -v '^ *\+' conftest.er1 >conftest.err
10187 cat conftest.err >&5
10188 echo "$as_me:10188: \$? = $ac_status" >&5
10189 (exit $ac_status); } >/dev/null; then
10190 if test -s conftest.err; then
10191 ac_cpp_err=$ac_c_preproc_warn_flag
10198 if test -z "$ac_cpp_err"; then
10199 ac_cv_header_dbmalloc_h=yes
10201 echo "$as_me: failed program was:" >&5
10202 cat conftest.$ac_ext >&5
10203 ac_cv_header_dbmalloc_h=no
10205 rm -f conftest.err conftest.$ac_ext
10207 echo "$as_me:10207: result: $ac_cv_header_dbmalloc_h" >&5
10208 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
10209 if test $ac_cv_header_dbmalloc_h = yes; then
10211 echo "$as_me:10211: checking for debug_malloc in -ldbmalloc" >&5
10212 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
10213 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
10214 echo $ECHO_N "(cached) $ECHO_C" >&6
10216 ac_check_lib_save_LIBS=$LIBS
10217 LIBS="-ldbmalloc $LIBS"
10218 cat >conftest.$ac_ext <<_ACEOF
10219 #line 10219 "configure"
10220 #include "confdefs.h"
10222 /* Override any gcc2 internal prototype to avoid an error. */
10226 /* We use char because int might match the return type of a gcc2
10227 builtin and then its argument prototype would still apply. */
10228 char debug_malloc ();
10237 rm -f conftest.$ac_objext conftest$ac_exeext
10238 if { (eval echo "$as_me:10238: \"$ac_link\"") >&5
10239 (eval $ac_link) 2>&5
10241 echo "$as_me:10241: \$? = $ac_status" >&5
10242 (exit $ac_status); } &&
10243 { ac_try='test -s conftest$ac_exeext'
10244 { (eval echo "$as_me:10244: \"$ac_try\"") >&5
10245 (eval $ac_try) 2>&5
10247 echo "$as_me:10247: \$? = $ac_status" >&5
10248 (exit $ac_status); }; }; then
10249 ac_cv_lib_dbmalloc_debug_malloc=yes
10251 echo "$as_me: failed program was:" >&5
10252 cat conftest.$ac_ext >&5
10253 ac_cv_lib_dbmalloc_debug_malloc=no
10255 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10256 LIBS=$ac_check_lib_save_LIBS
10258 echo "$as_me:10258: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
10259 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
10260 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
10261 cat >>confdefs.h <<EOF
10262 #define HAVE_LIBDBMALLOC 1
10265 LIBS="-ldbmalloc $LIBS"
10273 echo "$as_me:10273: checking if you want to use valgrind for testing" >&5
10274 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
10276 # Check whether --with-valgrind or --without-valgrind was given.
10277 if test "${with_valgrind+set}" = set; then
10278 withval="$with_valgrind"
10279 cat >>confdefs.h <<\EOF
10280 #define USE_VALGRIND 1
10283 : ${with_cflags:=-g}
10284 : ${with_no_leaks:=yes}
10289 echo "$as_me:10289: result: ${with_valgrind:-no}" >&5
10290 echo "${ECHO_T}${with_valgrind:-no}" >&6
10292 case .$with_cflags in #(vi
10294 case .$CFLAGS in #(vi
10302 cf_new_extra_cppflags=
10304 for cf_add_cflags in -g
10306 case $cf_fix_cppflags in
10308 case $cf_add_cflags in #(vi
10309 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10310 case $cf_add_cflags in
10312 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10314 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10315 && test -z "${cf_tst_cflags}" \
10316 && cf_fix_cppflags=yes
10318 if test $cf_fix_cppflags = yes ; then
10319 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10321 elif test "${cf_tst_cflags}" = "\"'" ; then
10322 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10327 case "$CPPFLAGS" in
10328 *$cf_add_cflags) #(vi
10331 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10336 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10341 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10343 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10345 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10346 && test -z "${cf_tst_cflags}" \
10347 && cf_fix_cppflags=no
10352 if test -n "$cf_new_cflags" ; then
10354 CFLAGS="$CFLAGS $cf_new_cflags"
10357 if test -n "$cf_new_cppflags" ; then
10359 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10362 if test -n "$cf_new_extra_cppflags" ; then
10364 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10372 echo "$as_me:10372: checking if you want to perform memory-leak testing" >&5
10373 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
10375 # Check whether --enable-leaks or --disable-leaks was given.
10376 if test "${enable_leaks+set}" = set; then
10377 enableval="$enable_leaks"
10380 : ${with_no_leaks:=no}
10382 echo "$as_me:10382: result: $with_no_leaks" >&5
10383 echo "${ECHO_T}$with_no_leaks" >&6
10385 if test "$with_no_leaks" = yes ; then
10386 cat >>confdefs.h <<\EOF
10392 cat >>confdefs.h <<\EOF
10393 #define HAVE_NC_ALLOC_H 1
10396 ### use option --enable-expanded to generate certain macros as functions
10398 # Check whether --enable-expanded or --disable-expanded was given.
10399 if test "${enable_expanded+set}" = set; then
10400 enableval="$enable_expanded"
10401 test "$enableval" = yes && cat >>confdefs.h <<\EOF
10402 #define NCURSES_EXPANDED 1
10407 ### use option --disable-macros to suppress macros in favor of functions
10409 # Check whether --enable-macros or --disable-macros was given.
10410 if test "${enable_macros+set}" = set; then
10411 enableval="$enable_macros"
10412 test "$enableval" = no && cat >>confdefs.h <<\EOF
10413 #define NCURSES_NOMACROS 1
10418 # Normally we only add trace() to the debug-library. Allow this to be
10419 # extended to all models of the ncurses library:
10421 case "$CFLAGS $CPPFLAGS" in
10427 echo "$as_me:10427: checking whether to add trace feature to all models" >&5
10428 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
10430 # Check whether --with-trace or --without-trace was given.
10431 if test "${with_trace+set}" = set; then
10432 withval="$with_trace"
10433 cf_with_trace=$withval
10435 cf_with_trace=$cf_all_traces
10437 echo "$as_me:10437: result: $cf_with_trace" >&5
10438 echo "${ECHO_T}$cf_with_trace" >&6
10440 if test "$cf_with_trace" = yes ; then
10447 cf_new_extra_cppflags=
10449 for cf_add_cflags in -DTRACE
10451 case $cf_fix_cppflags in
10453 case $cf_add_cflags in #(vi
10454 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10455 case $cf_add_cflags in
10457 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10459 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10460 && test -z "${cf_tst_cflags}" \
10461 && cf_fix_cppflags=yes
10463 if test $cf_fix_cppflags = yes ; then
10464 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10466 elif test "${cf_tst_cflags}" = "\"'" ; then
10467 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10472 case "$CPPFLAGS" in
10473 *$cf_add_cflags) #(vi
10476 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10481 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10486 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10488 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10490 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10491 && test -z "${cf_tst_cflags}" \
10492 && cf_fix_cppflags=no
10497 if test -n "$cf_new_cflags" ; then
10499 CFLAGS="$CFLAGS $cf_new_cflags"
10502 if test -n "$cf_new_cppflags" ; then
10504 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10507 if test -n "$cf_new_extra_cppflags" ; then
10509 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10517 ### Checks for libraries.
10518 echo "$as_me:10518: checking for gettimeofday" >&5
10519 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
10520 if test "${ac_cv_func_gettimeofday+set}" = set; then
10521 echo $ECHO_N "(cached) $ECHO_C" >&6
10523 cat >conftest.$ac_ext <<_ACEOF
10524 #line 10524 "configure"
10525 #include "confdefs.h"
10526 /* System header to define __stub macros and hopefully few prototypes,
10527 which can conflict with char gettimeofday (); below. */
10528 #include <assert.h>
10529 /* Override any gcc2 internal prototype to avoid an error. */
10533 /* We use char because int might match the return type of a gcc2
10534 builtin and then its argument prototype would still apply. */
10535 char gettimeofday ();
10541 /* The GNU C library defines this for functions which it implements
10542 to always fail with ENOSYS. Some functions are actually named
10543 something starting with __ and the normal name is an alias. */
10544 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
10554 rm -f conftest.$ac_objext conftest$ac_exeext
10555 if { (eval echo "$as_me:10555: \"$ac_link\"") >&5
10556 (eval $ac_link) 2>&5
10558 echo "$as_me:10558: \$? = $ac_status" >&5
10559 (exit $ac_status); } &&
10560 { ac_try='test -s conftest$ac_exeext'
10561 { (eval echo "$as_me:10561: \"$ac_try\"") >&5
10562 (eval $ac_try) 2>&5
10564 echo "$as_me:10564: \$? = $ac_status" >&5
10565 (exit $ac_status); }; }; then
10566 ac_cv_func_gettimeofday=yes
10568 echo "$as_me: failed program was:" >&5
10569 cat conftest.$ac_ext >&5
10570 ac_cv_func_gettimeofday=no
10572 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10574 echo "$as_me:10574: result: $ac_cv_func_gettimeofday" >&5
10575 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
10576 if test $ac_cv_func_gettimeofday = yes; then
10577 cat >>confdefs.h <<\EOF
10578 #define HAVE_GETTIMEOFDAY 1
10583 echo "$as_me:10583: checking for gettimeofday in -lbsd" >&5
10584 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
10585 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
10586 echo $ECHO_N "(cached) $ECHO_C" >&6
10588 ac_check_lib_save_LIBS=$LIBS
10590 cat >conftest.$ac_ext <<_ACEOF
10591 #line 10591 "configure"
10592 #include "confdefs.h"
10594 /* Override any gcc2 internal prototype to avoid an error. */
10598 /* We use char because int might match the return type of a gcc2
10599 builtin and then its argument prototype would still apply. */
10600 char gettimeofday ();
10609 rm -f conftest.$ac_objext conftest$ac_exeext
10610 if { (eval echo "$as_me:10610: \"$ac_link\"") >&5
10611 (eval $ac_link) 2>&5
10613 echo "$as_me:10613: \$? = $ac_status" >&5
10614 (exit $ac_status); } &&
10615 { ac_try='test -s conftest$ac_exeext'
10616 { (eval echo "$as_me:10616: \"$ac_try\"") >&5
10617 (eval $ac_try) 2>&5
10619 echo "$as_me:10619: \$? = $ac_status" >&5
10620 (exit $ac_status); }; }; then
10621 ac_cv_lib_bsd_gettimeofday=yes
10623 echo "$as_me: failed program was:" >&5
10624 cat conftest.$ac_ext >&5
10625 ac_cv_lib_bsd_gettimeofday=no
10627 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10628 LIBS=$ac_check_lib_save_LIBS
10630 echo "$as_me:10630: result: $ac_cv_lib_bsd_gettimeofday" >&5
10631 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
10632 if test $ac_cv_lib_bsd_gettimeofday = yes; then
10633 cat >>confdefs.h <<\EOF
10634 #define HAVE_GETTIMEOFDAY 1
10642 echo "$as_me:10642: checking if -lm needed for math functions" >&5
10643 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
10644 if test "${cf_cv_need_libm+set}" = set; then
10645 echo $ECHO_N "(cached) $ECHO_C" >&6
10648 cat >conftest.$ac_ext <<_ACEOF
10649 #line 10649 "configure"
10650 #include "confdefs.h"
10658 double x = rand(); printf("result = %g\n", sin(x))
10663 rm -f conftest.$ac_objext conftest$ac_exeext
10664 if { (eval echo "$as_me:10664: \"$ac_link\"") >&5
10665 (eval $ac_link) 2>&5
10667 echo "$as_me:10667: \$? = $ac_status" >&5
10668 (exit $ac_status); } &&
10669 { ac_try='test -s conftest$ac_exeext'
10670 { (eval echo "$as_me:10670: \"$ac_try\"") >&5
10671 (eval $ac_try) 2>&5
10673 echo "$as_me:10673: \$? = $ac_status" >&5
10674 (exit $ac_status); }; }; then
10677 echo "$as_me: failed program was:" >&5
10678 cat conftest.$ac_ext >&5
10679 cf_cv_need_libm=yes
10681 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10683 echo "$as_me:10683: result: $cf_cv_need_libm" >&5
10684 echo "${ECHO_T}$cf_cv_need_libm" >&6
10685 if test "$cf_cv_need_libm" = yes
10690 ### Checks for header files.
10691 echo "$as_me:10691: checking for ANSI C header files" >&5
10692 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10693 if test "${ac_cv_header_stdc+set}" = set; then
10694 echo $ECHO_N "(cached) $ECHO_C" >&6
10696 cat >conftest.$ac_ext <<_ACEOF
10697 #line 10697 "configure"
10698 #include "confdefs.h"
10699 #include <stdlib.h>
10700 #include <stdarg.h>
10701 #include <string.h>
10705 if { (eval echo "$as_me:10705: \"$ac_cpp conftest.$ac_ext\"") >&5
10706 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10708 egrep -v '^ *\+' conftest.er1 >conftest.err
10710 cat conftest.err >&5
10711 echo "$as_me:10711: \$? = $ac_status" >&5
10712 (exit $ac_status); } >/dev/null; then
10713 if test -s conftest.err; then
10714 ac_cpp_err=$ac_c_preproc_warn_flag
10721 if test -z "$ac_cpp_err"; then
10722 ac_cv_header_stdc=yes
10724 echo "$as_me: failed program was:" >&5
10725 cat conftest.$ac_ext >&5
10726 ac_cv_header_stdc=no
10728 rm -f conftest.err conftest.$ac_ext
10730 if test $ac_cv_header_stdc = yes; then
10731 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10732 cat >conftest.$ac_ext <<_ACEOF
10733 #line 10733 "configure"
10734 #include "confdefs.h"
10735 #include <string.h>
10738 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10739 egrep "memchr" >/dev/null 2>&1; then
10742 ac_cv_header_stdc=no
10748 if test $ac_cv_header_stdc = yes; then
10749 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10750 cat >conftest.$ac_ext <<_ACEOF
10751 #line 10751 "configure"
10752 #include "confdefs.h"
10753 #include <stdlib.h>
10756 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10757 egrep "free" >/dev/null 2>&1; then
10760 ac_cv_header_stdc=no
10766 if test $ac_cv_header_stdc = yes; then
10767 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10768 if test "$cross_compiling" = yes; then
10771 cat >conftest.$ac_ext <<_ACEOF
10772 #line 10772 "configure"
10773 #include "confdefs.h"
10775 #if ((' ' & 0x0FF) == 0x020)
10776 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10777 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10779 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
10780 || ('j' <= (c) && (c) <= 'r') \
10781 || ('s' <= (c) && (c) <= 'z'))
10782 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10785 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10790 for (i = 0; i < 256; i++)
10791 if (XOR (islower (i), ISLOWER (i))
10792 || toupper (i) != TOUPPER (i))
10793 $ac_main_return(2);
10794 $ac_main_return (0);
10797 rm -f conftest$ac_exeext
10798 if { (eval echo "$as_me:10798: \"$ac_link\"") >&5
10799 (eval $ac_link) 2>&5
10801 echo "$as_me:10801: \$? = $ac_status" >&5
10802 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10803 { (eval echo "$as_me:10803: \"$ac_try\"") >&5
10804 (eval $ac_try) 2>&5
10806 echo "$as_me:10806: \$? = $ac_status" >&5
10807 (exit $ac_status); }; }; then
10810 echo "$as_me: program exited with status $ac_status" >&5
10811 echo "$as_me: failed program was:" >&5
10812 cat conftest.$ac_ext >&5
10813 ac_cv_header_stdc=no
10815 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10819 echo "$as_me:10819: result: $ac_cv_header_stdc" >&5
10820 echo "${ECHO_T}$ac_cv_header_stdc" >&6
10821 if test $ac_cv_header_stdc = yes; then
10823 cat >>confdefs.h <<\EOF
10824 #define STDC_HEADERS 1
10829 ac_header_dirent=no
10830 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10831 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10832 echo "$as_me:10832: checking for $ac_hdr that defines DIR" >&5
10833 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
10834 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10835 echo $ECHO_N "(cached) $ECHO_C" >&6
10837 cat >conftest.$ac_ext <<_ACEOF
10838 #line 10838 "configure"
10839 #include "confdefs.h"
10840 #include <sys/types.h>
10852 rm -f conftest.$ac_objext
10853 if { (eval echo "$as_me:10853: \"$ac_compile\"") >&5
10854 (eval $ac_compile) 2>&5
10856 echo "$as_me:10856: \$? = $ac_status" >&5
10857 (exit $ac_status); } &&
10858 { ac_try='test -s conftest.$ac_objext'
10859 { (eval echo "$as_me:10859: \"$ac_try\"") >&5
10860 (eval $ac_try) 2>&5
10862 echo "$as_me:10862: \$? = $ac_status" >&5
10863 (exit $ac_status); }; }; then
10864 eval "$as_ac_Header=yes"
10866 echo "$as_me: failed program was:" >&5
10867 cat conftest.$ac_ext >&5
10868 eval "$as_ac_Header=no"
10870 rm -f conftest.$ac_objext conftest.$ac_ext
10872 echo "$as_me:10872: result: `eval echo '${'$as_ac_Header'}'`" >&5
10873 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10874 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10875 cat >>confdefs.h <<EOF
10876 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10879 ac_header_dirent=$ac_hdr; break
10883 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10884 if test $ac_header_dirent = dirent.h; then
10885 echo "$as_me:10885: checking for opendir in -ldir" >&5
10886 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
10887 if test "${ac_cv_lib_dir_opendir+set}" = set; then
10888 echo $ECHO_N "(cached) $ECHO_C" >&6
10890 ac_check_lib_save_LIBS=$LIBS
10892 cat >conftest.$ac_ext <<_ACEOF
10893 #line 10893 "configure"
10894 #include "confdefs.h"
10896 /* Override any gcc2 internal prototype to avoid an error. */
10900 /* We use char because int might match the return type of a gcc2
10901 builtin and then its argument prototype would still apply. */
10911 rm -f conftest.$ac_objext conftest$ac_exeext
10912 if { (eval echo "$as_me:10912: \"$ac_link\"") >&5
10913 (eval $ac_link) 2>&5
10915 echo "$as_me:10915: \$? = $ac_status" >&5
10916 (exit $ac_status); } &&
10917 { ac_try='test -s conftest$ac_exeext'
10918 { (eval echo "$as_me:10918: \"$ac_try\"") >&5
10919 (eval $ac_try) 2>&5
10921 echo "$as_me:10921: \$? = $ac_status" >&5
10922 (exit $ac_status); }; }; then
10923 ac_cv_lib_dir_opendir=yes
10925 echo "$as_me: failed program was:" >&5
10926 cat conftest.$ac_ext >&5
10927 ac_cv_lib_dir_opendir=no
10929 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10930 LIBS=$ac_check_lib_save_LIBS
10932 echo "$as_me:10932: result: $ac_cv_lib_dir_opendir" >&5
10933 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
10934 if test $ac_cv_lib_dir_opendir = yes; then
10939 echo "$as_me:10939: checking for opendir in -lx" >&5
10940 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
10941 if test "${ac_cv_lib_x_opendir+set}" = set; then
10942 echo $ECHO_N "(cached) $ECHO_C" >&6
10944 ac_check_lib_save_LIBS=$LIBS
10946 cat >conftest.$ac_ext <<_ACEOF
10947 #line 10947 "configure"
10948 #include "confdefs.h"
10950 /* Override any gcc2 internal prototype to avoid an error. */
10954 /* We use char because int might match the return type of a gcc2
10955 builtin and then its argument prototype would still apply. */
10965 rm -f conftest.$ac_objext conftest$ac_exeext
10966 if { (eval echo "$as_me:10966: \"$ac_link\"") >&5
10967 (eval $ac_link) 2>&5
10969 echo "$as_me:10969: \$? = $ac_status" >&5
10970 (exit $ac_status); } &&
10971 { ac_try='test -s conftest$ac_exeext'
10972 { (eval echo "$as_me:10972: \"$ac_try\"") >&5
10973 (eval $ac_try) 2>&5
10975 echo "$as_me:10975: \$? = $ac_status" >&5
10976 (exit $ac_status); }; }; then
10977 ac_cv_lib_x_opendir=yes
10979 echo "$as_me: failed program was:" >&5
10980 cat conftest.$ac_ext >&5
10981 ac_cv_lib_x_opendir=no
10983 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10984 LIBS=$ac_check_lib_save_LIBS
10986 echo "$as_me:10986: result: $ac_cv_lib_x_opendir" >&5
10987 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
10988 if test $ac_cv_lib_x_opendir = yes; then
10994 echo "$as_me:10994: checking whether time.h and sys/time.h may both be included" >&5
10995 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
10996 if test "${ac_cv_header_time+set}" = set; then
10997 echo $ECHO_N "(cached) $ECHO_C" >&6
10999 cat >conftest.$ac_ext <<_ACEOF
11000 #line 11000 "configure"
11001 #include "confdefs.h"
11002 #include <sys/types.h>
11003 #include <sys/time.h>
11009 if ((struct tm *) 0)
11015 rm -f conftest.$ac_objext
11016 if { (eval echo "$as_me:11016: \"$ac_compile\"") >&5
11017 (eval $ac_compile) 2>&5
11019 echo "$as_me:11019: \$? = $ac_status" >&5
11020 (exit $ac_status); } &&
11021 { ac_try='test -s conftest.$ac_objext'
11022 { (eval echo "$as_me:11022: \"$ac_try\"") >&5
11023 (eval $ac_try) 2>&5
11025 echo "$as_me:11025: \$? = $ac_status" >&5
11026 (exit $ac_status); }; }; then
11027 ac_cv_header_time=yes
11029 echo "$as_me: failed program was:" >&5
11030 cat conftest.$ac_ext >&5
11031 ac_cv_header_time=no
11033 rm -f conftest.$ac_objext conftest.$ac_ext
11035 echo "$as_me:11035: result: $ac_cv_header_time" >&5
11036 echo "${ECHO_T}$ac_cv_header_time" >&6
11037 if test $ac_cv_header_time = yes; then
11039 cat >>confdefs.h <<\EOF
11040 #define TIME_WITH_SYS_TIME 1
11045 echo "$as_me:11045: checking for regular-expression headers" >&5
11046 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
11047 if test "${cf_cv_regex+set}" = set; then
11048 echo $ECHO_N "(cached) $ECHO_C" >&6
11051 cat >conftest.$ac_ext <<_ACEOF
11052 #line 11052 "configure"
11053 #include "confdefs.h"
11054 #include <sys/types.h>
11061 int x = regcomp(p, "", 0);
11062 int y = regexec(p, "", 0, 0, 0);
11069 rm -f conftest.$ac_objext conftest$ac_exeext
11070 if { (eval echo "$as_me:11070: \"$ac_link\"") >&5
11071 (eval $ac_link) 2>&5
11073 echo "$as_me:11073: \$? = $ac_status" >&5
11074 (exit $ac_status); } &&
11075 { ac_try='test -s conftest$ac_exeext'
11076 { (eval echo "$as_me:11076: \"$ac_try\"") >&5
11077 (eval $ac_try) 2>&5
11079 echo "$as_me:11079: \$? = $ac_status" >&5
11080 (exit $ac_status); }; }; then
11081 cf_cv_regex="regex.h"
11083 echo "$as_me: failed program was:" >&5
11084 cat conftest.$ac_ext >&5
11086 cat >conftest.$ac_ext <<_ACEOF
11087 #line 11087 "configure"
11088 #include "confdefs.h"
11089 #include <regexp.h>
11094 char *p = compile("", "", "", 0);
11095 int x = step("", "");
11101 rm -f conftest.$ac_objext conftest$ac_exeext
11102 if { (eval echo "$as_me:11102: \"$ac_link\"") >&5
11103 (eval $ac_link) 2>&5
11105 echo "$as_me:11105: \$? = $ac_status" >&5
11106 (exit $ac_status); } &&
11107 { ac_try='test -s conftest$ac_exeext'
11108 { (eval echo "$as_me:11108: \"$ac_try\"") >&5
11109 (eval $ac_try) 2>&5
11111 echo "$as_me:11111: \$? = $ac_status" >&5
11112 (exit $ac_status); }; }; then
11113 cf_cv_regex="regexp.h"
11115 echo "$as_me: failed program was:" >&5
11116 cat conftest.$ac_ext >&5
11118 cf_save_LIBS="$LIBS"
11120 cat >conftest.$ac_ext <<_ACEOF
11121 #line 11121 "configure"
11122 #include "confdefs.h"
11123 #include <regexpr.h>
11128 char *p = compile("", "", "");
11129 int x = step("", "");
11135 rm -f conftest.$ac_objext conftest$ac_exeext
11136 if { (eval echo "$as_me:11136: \"$ac_link\"") >&5
11137 (eval $ac_link) 2>&5
11139 echo "$as_me:11139: \$? = $ac_status" >&5
11140 (exit $ac_status); } &&
11141 { ac_try='test -s conftest$ac_exeext'
11142 { (eval echo "$as_me:11142: \"$ac_try\"") >&5
11143 (eval $ac_try) 2>&5
11145 echo "$as_me:11145: \$? = $ac_status" >&5
11146 (exit $ac_status); }; }; then
11147 cf_cv_regex="regexpr.h"
11149 echo "$as_me: failed program was:" >&5
11150 cat conftest.$ac_ext >&5
11151 LIBS="$cf_save_LIBS"
11153 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11155 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11157 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11161 echo "$as_me:11161: result: $cf_cv_regex" >&5
11162 echo "${ECHO_T}$cf_cv_regex" >&6
11163 case $cf_cv_regex in
11164 regex.h) cat >>confdefs.h <<\EOF
11165 #define HAVE_REGEX_H_FUNCS 1
11168 regexp.h) cat >>confdefs.h <<\EOF
11169 #define HAVE_REGEXP_H_FUNCS 1
11172 regexpr.h) cat >>confdefs.h <<\EOF
11173 #define HAVE_REGEXPR_H_FUNCS 1
11196 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11197 echo "$as_me:11197: checking for $ac_header" >&5
11198 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11199 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11200 echo $ECHO_N "(cached) $ECHO_C" >&6
11202 cat >conftest.$ac_ext <<_ACEOF
11203 #line 11203 "configure"
11204 #include "confdefs.h"
11205 #include <$ac_header>
11207 if { (eval echo "$as_me:11207: \"$ac_cpp conftest.$ac_ext\"") >&5
11208 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11210 egrep -v '^ *\+' conftest.er1 >conftest.err
11212 cat conftest.err >&5
11213 echo "$as_me:11213: \$? = $ac_status" >&5
11214 (exit $ac_status); } >/dev/null; then
11215 if test -s conftest.err; then
11216 ac_cpp_err=$ac_c_preproc_warn_flag
11223 if test -z "$ac_cpp_err"; then
11224 eval "$as_ac_Header=yes"
11226 echo "$as_me: failed program was:" >&5
11227 cat conftest.$ac_ext >&5
11228 eval "$as_ac_Header=no"
11230 rm -f conftest.err conftest.$ac_ext
11232 echo "$as_me:11232: result: `eval echo '${'$as_ac_Header'}'`" >&5
11233 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11234 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11235 cat >>confdefs.h <<EOF
11236 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11242 # check for ISC (this may also define _POSIX_SOURCE)
11243 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
11244 if test "$ISC" = yes ; then
11246 echo "$as_me:11246: checking for main in -lcposix" >&5
11247 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
11248 if test "${ac_cv_lib_cposix_main+set}" = set; then
11249 echo $ECHO_N "(cached) $ECHO_C" >&6
11251 ac_check_lib_save_LIBS=$LIBS
11252 LIBS="-lcposix $LIBS"
11253 cat >conftest.$ac_ext <<_ACEOF
11254 #line 11254 "configure"
11255 #include "confdefs.h"
11265 rm -f conftest.$ac_objext conftest$ac_exeext
11266 if { (eval echo "$as_me:11266: \"$ac_link\"") >&5
11267 (eval $ac_link) 2>&5
11269 echo "$as_me:11269: \$? = $ac_status" >&5
11270 (exit $ac_status); } &&
11271 { ac_try='test -s conftest$ac_exeext'
11272 { (eval echo "$as_me:11272: \"$ac_try\"") >&5
11273 (eval $ac_try) 2>&5
11275 echo "$as_me:11275: \$? = $ac_status" >&5
11276 (exit $ac_status); }; }; then
11277 ac_cv_lib_cposix_main=yes
11279 echo "$as_me: failed program was:" >&5
11280 cat conftest.$ac_ext >&5
11281 ac_cv_lib_cposix_main=no
11283 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11284 LIBS=$ac_check_lib_save_LIBS
11286 echo "$as_me:11286: result: $ac_cv_lib_cposix_main" >&5
11287 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
11288 if test $ac_cv_lib_cposix_main = yes; then
11289 cat >>confdefs.h <<EOF
11290 #define HAVE_LIBCPOSIX 1
11293 LIBS="-lcposix $LIBS"
11297 echo "$as_me:11297: checking for bzero in -linet" >&5
11298 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
11299 if test "${ac_cv_lib_inet_bzero+set}" = set; then
11300 echo $ECHO_N "(cached) $ECHO_C" >&6
11302 ac_check_lib_save_LIBS=$LIBS
11303 LIBS="-linet $LIBS"
11304 cat >conftest.$ac_ext <<_ACEOF
11305 #line 11305 "configure"
11306 #include "confdefs.h"
11308 /* Override any gcc2 internal prototype to avoid an error. */
11312 /* We use char because int might match the return type of a gcc2
11313 builtin and then its argument prototype would still apply. */
11323 rm -f conftest.$ac_objext conftest$ac_exeext
11324 if { (eval echo "$as_me:11324: \"$ac_link\"") >&5
11325 (eval $ac_link) 2>&5
11327 echo "$as_me:11327: \$? = $ac_status" >&5
11328 (exit $ac_status); } &&
11329 { ac_try='test -s conftest$ac_exeext'
11330 { (eval echo "$as_me:11330: \"$ac_try\"") >&5
11331 (eval $ac_try) 2>&5
11333 echo "$as_me:11333: \$? = $ac_status" >&5
11334 (exit $ac_status); }; }; then
11335 ac_cv_lib_inet_bzero=yes
11337 echo "$as_me: failed program was:" >&5
11338 cat conftest.$ac_ext >&5
11339 ac_cv_lib_inet_bzero=no
11341 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11342 LIBS=$ac_check_lib_save_LIBS
11344 echo "$as_me:11344: result: $ac_cv_lib_inet_bzero" >&5
11345 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
11346 if test $ac_cv_lib_inet_bzero = yes; then
11347 LIBS="$LIBS -linet"
11351 echo "$as_me:11351: checking if sys/time.h works with sys/select.h" >&5
11352 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
11353 if test "${cf_cv_sys_time_select+set}" = set; then
11354 echo $ECHO_N "(cached) $ECHO_C" >&6
11357 cat >conftest.$ac_ext <<_ACEOF
11358 #line 11358 "configure"
11359 #include "confdefs.h"
11361 #include <sys/types.h>
11362 #ifdef HAVE_SYS_TIME_H
11363 #include <sys/time.h>
11365 #ifdef HAVE_SYS_SELECT_H
11366 #include <sys/select.h>
11377 rm -f conftest.$ac_objext
11378 if { (eval echo "$as_me:11378: \"$ac_compile\"") >&5
11379 (eval $ac_compile) 2>&5
11381 echo "$as_me:11381: \$? = $ac_status" >&5
11382 (exit $ac_status); } &&
11383 { ac_try='test -s conftest.$ac_objext'
11384 { (eval echo "$as_me:11384: \"$ac_try\"") >&5
11385 (eval $ac_try) 2>&5
11387 echo "$as_me:11387: \$? = $ac_status" >&5
11388 (exit $ac_status); }; }; then
11389 cf_cv_sys_time_select=yes
11391 echo "$as_me: failed program was:" >&5
11392 cat conftest.$ac_ext >&5
11393 cf_cv_sys_time_select=no
11395 rm -f conftest.$ac_objext conftest.$ac_ext
11399 echo "$as_me:11399: result: $cf_cv_sys_time_select" >&5
11400 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
11401 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
11402 #define HAVE_SYS_TIME_SELECT 1
11405 ### checks for compiler characteristics
11407 ac_cpp='$CPP $CPPFLAGS'
11408 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11409 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11410 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11411 ac_main_return=return
11413 echo "$as_me:11413: checking for $CC option to accept ANSI C" >&5
11414 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
11415 if test "${ac_cv_prog_cc_stdc+set}" = set; then
11416 echo $ECHO_N "(cached) $ECHO_C" >&6
11418 ac_cv_prog_cc_stdc=no
11420 cat >conftest.$ac_ext <<_ACEOF
11421 #line 11421 "configure"
11422 #include "confdefs.h"
11423 #include <stdarg.h>
11425 #include <sys/types.h>
11426 #include <sys/stat.h>
11427 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
11428 struct buf { int x; };
11429 FILE * (*rcsopen) (struct buf *, struct stat *, int);
11430 static char *e (p, i)
11436 static char *f (char * (*g) (char **, int), char **p, ...)
11441 s = g (p, va_arg (v,int));
11445 int test (int i, double x);
11446 struct s1 {int (*f) (int a);};
11447 struct s2 {int (*f) (double a);};
11448 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
11454 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
11459 # Don't try gcc -ansi; that turns off useful extensions and
11460 # breaks some systems' header files.
11461 # AIX -qlanglvl=ansi
11462 # Ultrix and OSF/1 -std1
11463 # HP-UX 10.20 and later -Ae
11464 # HP-UX older versions -Aa -D_HPUX_SOURCE
11465 # SVR4 -Xc -D__EXTENSIONS__
11466 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
11468 CC="$ac_save_CC $ac_arg"
11469 rm -f conftest.$ac_objext
11470 if { (eval echo "$as_me:11470: \"$ac_compile\"") >&5
11471 (eval $ac_compile) 2>&5
11473 echo "$as_me:11473: \$? = $ac_status" >&5
11474 (exit $ac_status); } &&
11475 { ac_try='test -s conftest.$ac_objext'
11476 { (eval echo "$as_me:11476: \"$ac_try\"") >&5
11477 (eval $ac_try) 2>&5
11479 echo "$as_me:11479: \$? = $ac_status" >&5
11480 (exit $ac_status); }; }; then
11481 ac_cv_prog_cc_stdc=$ac_arg
11484 echo "$as_me: failed program was:" >&5
11485 cat conftest.$ac_ext >&5
11487 rm -f conftest.$ac_objext
11489 rm -f conftest.$ac_ext conftest.$ac_objext
11494 case "x$ac_cv_prog_cc_stdc" in
11496 echo "$as_me:11496: result: none needed" >&5
11497 echo "${ECHO_T}none needed" >&6 ;;
11499 echo "$as_me:11499: result: $ac_cv_prog_cc_stdc" >&5
11500 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
11501 CC="$CC $ac_cv_prog_cc_stdc" ;;
11504 echo "$as_me:11504: checking for an ANSI C-conforming const" >&5
11505 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
11506 if test "${ac_cv_c_const+set}" = set; then
11507 echo $ECHO_N "(cached) $ECHO_C" >&6
11509 cat >conftest.$ac_ext <<_ACEOF
11510 #line 11510 "configure"
11511 #include "confdefs.h"
11516 /* FIXME: Include the comments suggested by Paul. */
11517 #ifndef __cplusplus
11518 /* Ultrix mips cc rejects this. */
11519 typedef int charset[2];
11521 /* SunOS 4.1.1 cc rejects this. */
11522 char const *const *ccp;
11524 /* NEC SVR4.0.2 mips cc rejects this. */
11525 struct point {int x, y;};
11526 static struct point const zero = {0,0};
11527 /* AIX XL C 1.02.0.0 rejects this.
11528 It does not let you subtract one const X* pointer from another in
11529 an arm of an if-expression whose if-part is not a constant
11531 const char *g = "string";
11532 ccp = &g + (g ? g-g : 0);
11533 /* HPUX 7.0 cc rejects these. */
11536 ccp = (char const *const *) p;
11537 { /* SCO 3.2v4 cc rejects this. */
11539 char const *s = 0 ? (char *) 0 : (char const *) 0;
11543 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11544 int x[] = {25, 17};
11545 const int *foo = &x[0];
11548 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11549 typedef const int *iptr;
11553 { /* AIX XL C 1.02.0.0 rejects this saying
11554 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11555 struct s { int j; const int *ap[3]; };
11556 struct s *b; b->j = 5;
11558 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11559 const int foo = 10;
11567 rm -f conftest.$ac_objext
11568 if { (eval echo "$as_me:11568: \"$ac_compile\"") >&5
11569 (eval $ac_compile) 2>&5
11571 echo "$as_me:11571: \$? = $ac_status" >&5
11572 (exit $ac_status); } &&
11573 { ac_try='test -s conftest.$ac_objext'
11574 { (eval echo "$as_me:11574: \"$ac_try\"") >&5
11575 (eval $ac_try) 2>&5
11577 echo "$as_me:11577: \$? = $ac_status" >&5
11578 (exit $ac_status); }; }; then
11581 echo "$as_me: failed program was:" >&5
11582 cat conftest.$ac_ext >&5
11585 rm -f conftest.$ac_objext conftest.$ac_ext
11587 echo "$as_me:11587: result: $ac_cv_c_const" >&5
11588 echo "${ECHO_T}$ac_cv_c_const" >&6
11589 if test $ac_cv_c_const = no; then
11591 cat >>confdefs.h <<\EOF
11597 echo "$as_me:11597: checking for inline" >&5
11598 echo $ECHO_N "checking for inline... $ECHO_C" >&6
11599 if test "${ac_cv_c_inline+set}" = set; then
11600 echo $ECHO_N "(cached) $ECHO_C" >&6
11603 for ac_kw in inline __inline__ __inline; do
11604 cat >conftest.$ac_ext <<_ACEOF
11605 #line 11605 "configure"
11606 #include "confdefs.h"
11607 #ifndef __cplusplus
11608 static $ac_kw int static_foo () {return 0; }
11609 $ac_kw int foo () {return 0; }
11613 rm -f conftest.$ac_objext
11614 if { (eval echo "$as_me:11614: \"$ac_compile\"") >&5
11615 (eval $ac_compile) 2>&5
11617 echo "$as_me:11617: \$? = $ac_status" >&5
11618 (exit $ac_status); } &&
11619 { ac_try='test -s conftest.$ac_objext'
11620 { (eval echo "$as_me:11620: \"$ac_try\"") >&5
11621 (eval $ac_try) 2>&5
11623 echo "$as_me:11623: \$? = $ac_status" >&5
11624 (exit $ac_status); }; }; then
11625 ac_cv_c_inline=$ac_kw; break
11627 echo "$as_me: failed program was:" >&5
11628 cat conftest.$ac_ext >&5
11630 rm -f conftest.$ac_objext conftest.$ac_ext
11634 echo "$as_me:11634: result: $ac_cv_c_inline" >&5
11635 echo "${ECHO_T}$ac_cv_c_inline" >&6
11636 case $ac_cv_c_inline in
11639 cat >>confdefs.h <<\EOF
11643 *) cat >>confdefs.h <<EOF
11644 #define inline $ac_cv_c_inline
11650 if test "$ac_cv_c_inline" != no ; then
11651 NCURSES_INLINE=inline
11652 if test "$INTEL_COMPILER" = yes
11655 elif test "$GCC" = yes
11657 echo "$as_me:11657: checking if gcc supports options to tune inlining" >&5
11658 echo $ECHO_N "checking if gcc supports options to tune inlining... $ECHO_C" >&6
11659 if test "${cf_cv_gcc_inline+set}" = set; then
11660 echo $ECHO_N "(cached) $ECHO_C" >&6
11663 cf_save_CFLAGS=$CFLAGS
11664 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
11665 cat >conftest.$ac_ext <<_ACEOF
11666 #line 11666 "configure"
11667 #include "confdefs.h"
11668 inline int foo(void) { return 1; }
11672 ${cf_cv_main_return:-return} foo()
11677 rm -f conftest.$ac_objext
11678 if { (eval echo "$as_me:11678: \"$ac_compile\"") >&5
11679 (eval $ac_compile) 2>&5
11681 echo "$as_me:11681: \$? = $ac_status" >&5
11682 (exit $ac_status); } &&
11683 { ac_try='test -s conftest.$ac_objext'
11684 { (eval echo "$as_me:11684: \"$ac_try\"") >&5
11685 (eval $ac_try) 2>&5
11687 echo "$as_me:11687: \$? = $ac_status" >&5
11688 (exit $ac_status); }; }; then
11689 cf_cv_gcc_inline=yes
11691 echo "$as_me: failed program was:" >&5
11692 cat conftest.$ac_ext >&5
11693 cf_cv_gcc_inline=no
11695 rm -f conftest.$ac_objext conftest.$ac_ext
11696 CFLAGS=$cf_save_CFLAGS
11699 echo "$as_me:11699: result: $cf_cv_gcc_inline" >&5
11700 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
11701 if test "$cf_cv_gcc_inline" = yes ; then
11706 cf_new_extra_cppflags=
11708 for cf_add_cflags in --param max-inline-insns-single=1200
11710 case $cf_fix_cppflags in
11712 case $cf_add_cflags in #(vi
11713 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11714 case $cf_add_cflags in
11716 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11718 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11719 && test -z "${cf_tst_cflags}" \
11720 && cf_fix_cppflags=yes
11722 if test $cf_fix_cppflags = yes ; then
11723 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11725 elif test "${cf_tst_cflags}" = "\"'" ; then
11726 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11731 case "$CPPFLAGS" in
11732 *$cf_add_cflags) #(vi
11735 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11740 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11745 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11747 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11749 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11750 && test -z "${cf_tst_cflags}" \
11751 && cf_fix_cppflags=no
11756 if test -n "$cf_new_cflags" ; then
11758 CFLAGS="$CFLAGS $cf_new_cflags"
11761 if test -n "$cf_new_cppflags" ; then
11763 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
11766 if test -n "$cf_new_extra_cppflags" ; then
11768 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11775 echo "$as_me:11775: checking for signal global datatype" >&5
11776 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
11777 if test "${cf_cv_sig_atomic_t+set}" = set; then
11778 echo $ECHO_N "(cached) $ECHO_C" >&6
11782 "volatile sig_atomic_t" \
11786 cat >conftest.$ac_ext <<_ACEOF
11787 #line 11787 "configure"
11788 #include "confdefs.h"
11790 #include <sys/types.h>
11791 #include <signal.h>
11796 static void handler(int sig)
11803 signal(SIGINT, handler);
11809 rm -f conftest.$ac_objext
11810 if { (eval echo "$as_me:11810: \"$ac_compile\"") >&5
11811 (eval $ac_compile) 2>&5
11813 echo "$as_me:11813: \$? = $ac_status" >&5
11814 (exit $ac_status); } &&
11815 { ac_try='test -s conftest.$ac_objext'
11816 { (eval echo "$as_me:11816: \"$ac_try\"") >&5
11817 (eval $ac_try) 2>&5
11819 echo "$as_me:11819: \$? = $ac_status" >&5
11820 (exit $ac_status); }; }; then
11821 cf_cv_sig_atomic_t=$cf_type
11823 echo "$as_me: failed program was:" >&5
11824 cat conftest.$ac_ext >&5
11825 cf_cv_sig_atomic_t=no
11827 rm -f conftest.$ac_objext conftest.$ac_ext
11828 test "$cf_cv_sig_atomic_t" != no && break
11833 echo "$as_me:11833: result: $cf_cv_sig_atomic_t" >&5
11834 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
11835 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
11836 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
11839 if test $NCURSES_CHTYPE = auto ; then
11841 echo "$as_me:11841: checking for type of chtype" >&5
11842 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
11843 if test "${cf_cv_typeof_chtype+set}" = set; then
11844 echo $ECHO_N "(cached) $ECHO_C" >&6
11847 if test "$cross_compiling" = yes; then
11848 cf_cv_typeof_chtype=long
11850 cat >conftest.$ac_ext <<_ACEOF
11851 #line 11851 "configure"
11852 #include "confdefs.h"
11854 #define WANT_BITS 31
11858 FILE *fp = fopen("cf_test.out", "w");
11860 char *result = "long";
11861 if (sizeof(unsigned long) > sizeof(unsigned int)) {
11864 for (n = 0; n < WANT_BITS; n++) {
11867 if (y != 1 || x == 0) {
11873 * If x is nonzero, an int is big enough for the bits
11876 result = (x != 0) ? "int" : "long";
11881 ${cf_cv_main_return:-return}(0);
11885 rm -f conftest$ac_exeext
11886 if { (eval echo "$as_me:11886: \"$ac_link\"") >&5
11887 (eval $ac_link) 2>&5
11889 echo "$as_me:11889: \$? = $ac_status" >&5
11890 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11891 { (eval echo "$as_me:11891: \"$ac_try\"") >&5
11892 (eval $ac_try) 2>&5
11894 echo "$as_me:11894: \$? = $ac_status" >&5
11895 (exit $ac_status); }; }; then
11896 cf_cv_typeof_chtype=`cat cf_test.out`
11898 echo "$as_me: program exited with status $ac_status" >&5
11899 echo "$as_me: failed program was:" >&5
11900 cat conftest.$ac_ext >&5
11901 cf_cv_typeof_chtype=long
11903 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11909 echo "$as_me:11909: result: $cf_cv_typeof_chtype" >&5
11910 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
11912 cat >>confdefs.h <<EOF
11913 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
11917 cf_cv_typeof_chtype=$NCURSES_CHTYPE
11919 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
11921 echo "$as_me:11921: checking if unsigned literals are legal" >&5
11922 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
11923 if test "${cf_cv_unsigned_literals+set}" = set; then
11924 echo $ECHO_N "(cached) $ECHO_C" >&6
11927 cat >conftest.$ac_ext <<_ACEOF
11928 #line 11928 "configure"
11929 #include "confdefs.h"
11934 long x = 1L + 1UL + 1U + 1
11939 rm -f conftest.$ac_objext
11940 if { (eval echo "$as_me:11940: \"$ac_compile\"") >&5
11941 (eval $ac_compile) 2>&5
11943 echo "$as_me:11943: \$? = $ac_status" >&5
11944 (exit $ac_status); } &&
11945 { ac_try='test -s conftest.$ac_objext'
11946 { (eval echo "$as_me:11946: \"$ac_try\"") >&5
11947 (eval $ac_try) 2>&5
11949 echo "$as_me:11949: \$? = $ac_status" >&5
11950 (exit $ac_status); }; }; then
11951 cf_cv_unsigned_literals=yes
11953 echo "$as_me: failed program was:" >&5
11954 cat conftest.$ac_ext >&5
11955 cf_cv_unsigned_literals=no
11957 rm -f conftest.$ac_objext conftest.$ac_ext
11961 echo "$as_me:11961: result: $cf_cv_unsigned_literals" >&5
11962 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
11965 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
11966 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
11968 if test $NCURSES_MMASK_T = auto ; then
11969 cf_cv_typeof_mmask_t=long
11971 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
11973 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
11975 ### Checks for external-data
11977 echo "$as_me:11977: checking if external errno is declared" >&5
11978 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
11979 if test "${cf_cv_dcl_errno+set}" = set; then
11980 echo $ECHO_N "(cached) $ECHO_C" >&6
11983 cat >conftest.$ac_ext <<_ACEOF
11984 #line 11984 "configure"
11985 #include "confdefs.h"
11987 #ifdef HAVE_STDLIB_H
11988 #include <stdlib.h>
11991 #include <sys/types.h>
11996 long x = (long) errno
12001 rm -f conftest.$ac_objext
12002 if { (eval echo "$as_me:12002: \"$ac_compile\"") >&5
12003 (eval $ac_compile) 2>&5
12005 echo "$as_me:12005: \$? = $ac_status" >&5
12006 (exit $ac_status); } &&
12007 { ac_try='test -s conftest.$ac_objext'
12008 { (eval echo "$as_me:12008: \"$ac_try\"") >&5
12009 (eval $ac_try) 2>&5
12011 echo "$as_me:12011: \$? = $ac_status" >&5
12012 (exit $ac_status); }; }; then
12013 cf_cv_dcl_errno=yes
12015 echo "$as_me: failed program was:" >&5
12016 cat conftest.$ac_ext >&5
12019 rm -f conftest.$ac_objext conftest.$ac_ext
12022 echo "$as_me:12022: result: $cf_cv_dcl_errno" >&5
12023 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
12025 if test "$cf_cv_dcl_errno" = no ; then
12027 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12029 cat >>confdefs.h <<EOF
12030 #define $cf_result 1
12035 # It's possible (for near-UNIX clones) that the data doesn't exist
12037 echo "$as_me:12037: checking if external errno exists" >&5
12038 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
12039 if test "${cf_cv_have_errno+set}" = set; then
12040 echo $ECHO_N "(cached) $ECHO_C" >&6
12043 cat >conftest.$ac_ext <<_ACEOF
12044 #line 12044 "configure"
12045 #include "confdefs.h"
12058 rm -f conftest.$ac_objext conftest$ac_exeext
12059 if { (eval echo "$as_me:12059: \"$ac_link\"") >&5
12060 (eval $ac_link) 2>&5
12062 echo "$as_me:12062: \$? = $ac_status" >&5
12063 (exit $ac_status); } &&
12064 { ac_try='test -s conftest$ac_exeext'
12065 { (eval echo "$as_me:12065: \"$ac_try\"") >&5
12066 (eval $ac_try) 2>&5
12068 echo "$as_me:12068: \$? = $ac_status" >&5
12069 (exit $ac_status); }; }; then
12070 cf_cv_have_errno=yes
12072 echo "$as_me: failed program was:" >&5
12073 cat conftest.$ac_ext >&5
12074 cf_cv_have_errno=no
12076 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12079 echo "$as_me:12079: result: $cf_cv_have_errno" >&5
12080 echo "${ECHO_T}$cf_cv_have_errno" >&6
12082 if test "$cf_cv_have_errno" = yes ; then
12084 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12086 cat >>confdefs.h <<EOF
12087 #define $cf_result 1
12092 echo "$as_me:12092: checking if data-only library module links" >&5
12093 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
12094 if test "${cf_cv_link_dataonly+set}" = set; then
12095 echo $ECHO_N "(cached) $ECHO_C" >&6
12099 cat >conftest.$ac_ext <<EOF
12100 #line 12100 "configure"
12101 int testdata[3] = { 123, 456, 789 };
12103 if { (eval echo "$as_me:12103: \"$ac_compile\"") >&5
12104 (eval $ac_compile) 2>&5
12106 echo "$as_me:12106: \$? = $ac_status" >&5
12107 (exit $ac_status); } ; then
12108 mv conftest.o data.o && \
12109 ( $AR $AR_OPTS conftest.a data.o ) 2>&5 1>/dev/null
12111 rm -f conftest.$ac_ext data.o
12112 cat >conftest.$ac_ext <<EOF
12113 #line 12113 "configure"
12117 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
12119 extern int testdata[3];
12120 return testdata[0] == 123
12121 && testdata[1] == 456
12122 && testdata[2] == 789;
12126 if { (eval echo "$as_me:12126: \"$ac_compile\"") >&5
12127 (eval $ac_compile) 2>&5
12129 echo "$as_me:12129: \$? = $ac_status" >&5
12130 (exit $ac_status); }; then
12131 mv conftest.o func.o && \
12132 ( $AR $AR_OPTS conftest.a func.o ) 2>&5 1>/dev/null
12134 rm -f conftest.$ac_ext func.o
12135 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
12136 cf_saveLIBS="$LIBS"
12137 LIBS="conftest.a $LIBS"
12138 if test "$cross_compiling" = yes; then
12139 cf_cv_link_dataonly=unknown
12141 cat >conftest.$ac_ext <<_ACEOF
12142 #line 12142 "configure"
12143 #include "confdefs.h"
12147 extern int testfunc();
12148 ${cf_cv_main_return:-return} (!testfunc());
12152 rm -f conftest$ac_exeext
12153 if { (eval echo "$as_me:12153: \"$ac_link\"") >&5
12154 (eval $ac_link) 2>&5
12156 echo "$as_me:12156: \$? = $ac_status" >&5
12157 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12158 { (eval echo "$as_me:12158: \"$ac_try\"") >&5
12159 (eval $ac_try) 2>&5
12161 echo "$as_me:12161: \$? = $ac_status" >&5
12162 (exit $ac_status); }; }; then
12163 cf_cv_link_dataonly=yes
12165 echo "$as_me: program exited with status $ac_status" >&5
12166 echo "$as_me: failed program was:" >&5
12167 cat conftest.$ac_ext >&5
12168 cf_cv_link_dataonly=no
12170 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12172 LIBS="$cf_saveLIBS"
12176 echo "$as_me:12176: result: $cf_cv_link_dataonly" >&5
12177 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
12179 if test "$cf_cv_link_dataonly" = no ; then
12180 cat >>confdefs.h <<\EOF
12181 #define BROKEN_LINKER 1
12187 ### Checks for library functions.
12210 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12211 echo "$as_me:12211: checking for $ac_func" >&5
12212 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12213 if eval "test \"\${$as_ac_var+set}\" = set"; then
12214 echo $ECHO_N "(cached) $ECHO_C" >&6
12216 cat >conftest.$ac_ext <<_ACEOF
12217 #line 12217 "configure"
12218 #include "confdefs.h"
12219 /* System header to define __stub macros and hopefully few prototypes,
12220 which can conflict with char $ac_func (); below. */
12221 #include <assert.h>
12222 /* Override any gcc2 internal prototype to avoid an error. */
12226 /* We use char because int might match the return type of a gcc2
12227 builtin and then its argument prototype would still apply. */
12234 /* The GNU C library defines this for functions which it implements
12235 to always fail with ENOSYS. Some functions are actually named
12236 something starting with __ and the normal name is an alias. */
12237 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12247 rm -f conftest.$ac_objext conftest$ac_exeext
12248 if { (eval echo "$as_me:12248: \"$ac_link\"") >&5
12249 (eval $ac_link) 2>&5
12251 echo "$as_me:12251: \$? = $ac_status" >&5
12252 (exit $ac_status); } &&
12253 { ac_try='test -s conftest$ac_exeext'
12254 { (eval echo "$as_me:12254: \"$ac_try\"") >&5
12255 (eval $ac_try) 2>&5
12257 echo "$as_me:12257: \$? = $ac_status" >&5
12258 (exit $ac_status); }; }; then
12259 eval "$as_ac_var=yes"
12261 echo "$as_me: failed program was:" >&5
12262 cat conftest.$ac_ext >&5
12263 eval "$as_ac_var=no"
12265 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12267 echo "$as_me:12267: result: `eval echo '${'$as_ac_var'}'`" >&5
12268 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12269 if test `eval echo '${'$as_ac_var'}'` = yes; then
12270 cat >>confdefs.h <<EOF
12271 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12277 if test "$with_getcap" = "yes" ; then
12279 echo "$as_me:12279: checking for terminal-capability database functions" >&5
12280 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
12281 if test "${cf_cv_cgetent+set}" = set; then
12282 echo $ECHO_N "(cached) $ECHO_C" >&6
12285 cat >conftest.$ac_ext <<_ACEOF
12286 #line 12286 "configure"
12287 #include "confdefs.h"
12289 #include <stdlib.h>
12296 char *db_array = temp;
12297 cgetent(&buf, /* int *, */ &db_array, "vt100");
12298 cgetcap(buf, "tc", '=');
12299 cgetmatch(buf, "tc");
12305 rm -f conftest.$ac_objext conftest$ac_exeext
12306 if { (eval echo "$as_me:12306: \"$ac_link\"") >&5
12307 (eval $ac_link) 2>&5
12309 echo "$as_me:12309: \$? = $ac_status" >&5
12310 (exit $ac_status); } &&
12311 { ac_try='test -s conftest$ac_exeext'
12312 { (eval echo "$as_me:12312: \"$ac_try\"") >&5
12313 (eval $ac_try) 2>&5
12315 echo "$as_me:12315: \$? = $ac_status" >&5
12316 (exit $ac_status); }; }; then
12319 echo "$as_me: failed program was:" >&5
12320 cat conftest.$ac_ext >&5
12323 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12327 echo "$as_me:12327: result: $cf_cv_cgetent" >&5
12328 echo "${ECHO_T}$cf_cv_cgetent" >&6
12329 test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
12330 #define HAVE_BSD_CGETENT 1
12335 echo "$as_me:12335: checking for isascii" >&5
12336 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
12337 if test "${cf_cv_have_isascii+set}" = set; then
12338 echo $ECHO_N "(cached) $ECHO_C" >&6
12341 cat >conftest.$ac_ext <<_ACEOF
12342 #line 12342 "configure"
12343 #include "confdefs.h"
12348 int x = isascii(' ')
12353 rm -f conftest.$ac_objext conftest$ac_exeext
12354 if { (eval echo "$as_me:12354: \"$ac_link\"") >&5
12355 (eval $ac_link) 2>&5
12357 echo "$as_me:12357: \$? = $ac_status" >&5
12358 (exit $ac_status); } &&
12359 { ac_try='test -s conftest$ac_exeext'
12360 { (eval echo "$as_me:12360: \"$ac_try\"") >&5
12361 (eval $ac_try) 2>&5
12363 echo "$as_me:12363: \$? = $ac_status" >&5
12364 (exit $ac_status); }; }; then
12365 cf_cv_have_isascii=yes
12367 echo "$as_me: failed program was:" >&5
12368 cat conftest.$ac_ext >&5
12369 cf_cv_have_isascii=no
12371 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12374 echo "$as_me:12374: result: $cf_cv_have_isascii" >&5
12375 echo "${ECHO_T}$cf_cv_have_isascii" >&6
12376 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
12377 #define HAVE_ISASCII 1
12380 if test "$ac_cv_func_sigaction" = yes; then
12381 echo "$as_me:12381: checking whether sigaction needs _POSIX_SOURCE" >&5
12382 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
12383 cat >conftest.$ac_ext <<_ACEOF
12384 #line 12384 "configure"
12385 #include "confdefs.h"
12387 #include <sys/types.h>
12388 #include <signal.h>
12392 struct sigaction act
12397 rm -f conftest.$ac_objext
12398 if { (eval echo "$as_me:12398: \"$ac_compile\"") >&5
12399 (eval $ac_compile) 2>&5
12401 echo "$as_me:12401: \$? = $ac_status" >&5
12402 (exit $ac_status); } &&
12403 { ac_try='test -s conftest.$ac_objext'
12404 { (eval echo "$as_me:12404: \"$ac_try\"") >&5
12405 (eval $ac_try) 2>&5
12407 echo "$as_me:12407: \$? = $ac_status" >&5
12408 (exit $ac_status); }; }; then
12411 echo "$as_me: failed program was:" >&5
12412 cat conftest.$ac_ext >&5
12414 cat >conftest.$ac_ext <<_ACEOF
12415 #line 12415 "configure"
12416 #include "confdefs.h"
12418 #define _POSIX_SOURCE
12419 #include <sys/types.h>
12420 #include <signal.h>
12424 struct sigaction act
12429 rm -f conftest.$ac_objext
12430 if { (eval echo "$as_me:12430: \"$ac_compile\"") >&5
12431 (eval $ac_compile) 2>&5
12433 echo "$as_me:12433: \$? = $ac_status" >&5
12434 (exit $ac_status); } &&
12435 { ac_try='test -s conftest.$ac_objext'
12436 { (eval echo "$as_me:12436: \"$ac_try\"") >&5
12437 (eval $ac_try) 2>&5
12439 echo "$as_me:12439: \$? = $ac_status" >&5
12440 (exit $ac_status); }; }; then
12442 cat >>confdefs.h <<\EOF
12443 #define SVR4_ACTION 1
12447 echo "$as_me: failed program was:" >&5
12448 cat conftest.$ac_ext >&5
12451 rm -f conftest.$ac_objext conftest.$ac_ext
12453 rm -f conftest.$ac_objext conftest.$ac_ext
12454 echo "$as_me:12454: result: $sigact_bad" >&5
12455 echo "${ECHO_T}$sigact_bad" >&6
12458 echo "$as_me:12458: checking if nanosleep really works" >&5
12459 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
12460 if test "${cf_cv_func_nanosleep+set}" = set; then
12461 echo $ECHO_N "(cached) $ECHO_C" >&6
12464 if test "$cross_compiling" = yes; then
12465 cf_cv_func_nanosleep=unknown
12467 cat >conftest.$ac_ext <<_ACEOF
12468 #line 12468 "configure"
12469 #include "confdefs.h"
12475 #ifdef HAVE_SYS_TIME_H
12476 #include <sys/time.h>
12480 struct timespec ts1, ts2;
12483 ts1.tv_nsec = 750000000;
12487 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
12488 ${cf_cv_main_return:-return}(code != 0);
12492 rm -f conftest$ac_exeext
12493 if { (eval echo "$as_me:12493: \"$ac_link\"") >&5
12494 (eval $ac_link) 2>&5
12496 echo "$as_me:12496: \$? = $ac_status" >&5
12497 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12498 { (eval echo "$as_me:12498: \"$ac_try\"") >&5
12499 (eval $ac_try) 2>&5
12501 echo "$as_me:12501: \$? = $ac_status" >&5
12502 (exit $ac_status); }; }; then
12503 cf_cv_func_nanosleep=yes
12505 echo "$as_me: program exited with status $ac_status" >&5
12506 echo "$as_me: failed program was:" >&5
12507 cat conftest.$ac_ext >&5
12508 cf_cv_func_nanosleep=no
12510 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12513 echo "$as_me:12513: result: $cf_cv_func_nanosleep" >&5
12514 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
12516 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
12517 #define HAVE_NANOSLEEP 1
12526 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12527 echo "$as_me:12527: checking for $ac_header" >&5
12528 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12529 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12530 echo $ECHO_N "(cached) $ECHO_C" >&6
12532 cat >conftest.$ac_ext <<_ACEOF
12533 #line 12533 "configure"
12534 #include "confdefs.h"
12535 #include <$ac_header>
12537 if { (eval echo "$as_me:12537: \"$ac_cpp conftest.$ac_ext\"") >&5
12538 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12540 egrep -v '^ *\+' conftest.er1 >conftest.err
12542 cat conftest.err >&5
12543 echo "$as_me:12543: \$? = $ac_status" >&5
12544 (exit $ac_status); } >/dev/null; then
12545 if test -s conftest.err; then
12546 ac_cpp_err=$ac_c_preproc_warn_flag
12553 if test -z "$ac_cpp_err"; then
12554 eval "$as_ac_Header=yes"
12556 echo "$as_me: failed program was:" >&5
12557 cat conftest.$ac_ext >&5
12558 eval "$as_ac_Header=no"
12560 rm -f conftest.err conftest.$ac_ext
12562 echo "$as_me:12562: result: `eval echo '${'$as_ac_Header'}'`" >&5
12563 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12564 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12565 cat >>confdefs.h <<EOF
12566 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12572 if test "$ISC" = yes ; then
12574 for ac_header in sys/termio.h
12576 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12577 echo "$as_me:12577: checking for $ac_header" >&5
12578 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12579 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12580 echo $ECHO_N "(cached) $ECHO_C" >&6
12582 cat >conftest.$ac_ext <<_ACEOF
12583 #line 12583 "configure"
12584 #include "confdefs.h"
12585 #include <$ac_header>
12587 if { (eval echo "$as_me:12587: \"$ac_cpp conftest.$ac_ext\"") >&5
12588 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12590 egrep -v '^ *\+' conftest.er1 >conftest.err
12592 cat conftest.err >&5
12593 echo "$as_me:12593: \$? = $ac_status" >&5
12594 (exit $ac_status); } >/dev/null; then
12595 if test -s conftest.err; then
12596 ac_cpp_err=$ac_c_preproc_warn_flag
12603 if test -z "$ac_cpp_err"; then
12604 eval "$as_ac_Header=yes"
12606 echo "$as_me: failed program was:" >&5
12607 cat conftest.$ac_ext >&5
12608 eval "$as_ac_Header=no"
12610 rm -f conftest.err conftest.$ac_ext
12612 echo "$as_me:12612: result: `eval echo '${'$as_ac_Header'}'`" >&5
12613 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12614 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12615 cat >>confdefs.h <<EOF
12616 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12623 if test "$ac_cv_header_termios_h" = yes ; then
12624 case "$CFLAGS $CPPFLAGS" in
12626 termios_bad=dunno ;;
12627 *) termios_bad=maybe ;;
12629 if test "$termios_bad" = maybe ; then
12630 echo "$as_me:12630: checking whether termios.h needs _POSIX_SOURCE" >&5
12631 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
12632 cat >conftest.$ac_ext <<_ACEOF
12633 #line 12633 "configure"
12634 #include "confdefs.h"
12635 #include <termios.h>
12639 struct termios foo; int x = foo.c_iflag
12644 rm -f conftest.$ac_objext
12645 if { (eval echo "$as_me:12645: \"$ac_compile\"") >&5
12646 (eval $ac_compile) 2>&5
12648 echo "$as_me:12648: \$? = $ac_status" >&5
12649 (exit $ac_status); } &&
12650 { ac_try='test -s conftest.$ac_objext'
12651 { (eval echo "$as_me:12651: \"$ac_try\"") >&5
12652 (eval $ac_try) 2>&5
12654 echo "$as_me:12654: \$? = $ac_status" >&5
12655 (exit $ac_status); }; }; then
12658 echo "$as_me: failed program was:" >&5
12659 cat conftest.$ac_ext >&5
12661 cat >conftest.$ac_ext <<_ACEOF
12662 #line 12662 "configure"
12663 #include "confdefs.h"
12665 #define _POSIX_SOURCE
12666 #include <termios.h>
12670 struct termios foo; int x = foo.c_iflag
12675 rm -f conftest.$ac_objext
12676 if { (eval echo "$as_me:12676: \"$ac_compile\"") >&5
12677 (eval $ac_compile) 2>&5
12679 echo "$as_me:12679: \$? = $ac_status" >&5
12680 (exit $ac_status); } &&
12681 { ac_try='test -s conftest.$ac_objext'
12682 { (eval echo "$as_me:12682: \"$ac_try\"") >&5
12683 (eval $ac_try) 2>&5
12685 echo "$as_me:12685: \$? = $ac_status" >&5
12686 (exit $ac_status); }; }; then
12687 termios_bad=unknown
12689 echo "$as_me: failed program was:" >&5
12690 cat conftest.$ac_ext >&5
12691 termios_bad=yes cat >>confdefs.h <<\EOF
12692 #define SVR4_TERMIO 1
12696 rm -f conftest.$ac_objext conftest.$ac_ext
12699 rm -f conftest.$ac_objext conftest.$ac_ext
12700 echo "$as_me:12700: result: $termios_bad" >&5
12701 echo "${ECHO_T}$termios_bad" >&6
12705 echo "$as_me:12705: checking for tcgetattr" >&5
12706 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
12707 if test "${cf_cv_have_tcgetattr+set}" = set; then
12708 echo $ECHO_N "(cached) $ECHO_C" >&6
12711 cat >conftest.$ac_ext <<_ACEOF
12712 #line 12712 "configure"
12713 #include "confdefs.h"
12715 #include <sys/types.h>
12716 #ifdef HAVE_UNISTD_H
12717 #include <unistd.h>
12719 #ifdef HAVE_TERMIOS_H
12720 #include <termios.h>
12721 #define TTY struct termios
12723 #ifdef HAVE_TERMIO_H
12724 #include <termio.h>
12725 #define TTY struct termio
12734 tcgetattr(1, &foo);
12739 rm -f conftest.$ac_objext conftest$ac_exeext
12740 if { (eval echo "$as_me:12740: \"$ac_link\"") >&5
12741 (eval $ac_link) 2>&5
12743 echo "$as_me:12743: \$? = $ac_status" >&5
12744 (exit $ac_status); } &&
12745 { ac_try='test -s conftest$ac_exeext'
12746 { (eval echo "$as_me:12746: \"$ac_try\"") >&5
12747 (eval $ac_try) 2>&5
12749 echo "$as_me:12749: \$? = $ac_status" >&5
12750 (exit $ac_status); }; }; then
12751 cf_cv_have_tcgetattr=yes
12753 echo "$as_me: failed program was:" >&5
12754 cat conftest.$ac_ext >&5
12755 cf_cv_have_tcgetattr=no
12757 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12759 echo "$as_me:12759: result: $cf_cv_have_tcgetattr" >&5
12760 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
12761 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
12762 #define HAVE_TCGETATTR 1
12765 echo "$as_me:12765: checking for vsscanf function or workaround" >&5
12766 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
12767 if test "${cf_cv_func_vsscanf+set}" = set; then
12768 echo $ECHO_N "(cached) $ECHO_C" >&6
12771 cat >conftest.$ac_ext <<_ACEOF
12772 #line 12772 "configure"
12773 #include "confdefs.h"
12775 #include <stdarg.h>
12782 vsscanf("from", "%d", ap)
12787 rm -f conftest.$ac_objext conftest$ac_exeext
12788 if { (eval echo "$as_me:12788: \"$ac_link\"") >&5
12789 (eval $ac_link) 2>&5
12791 echo "$as_me:12791: \$? = $ac_status" >&5
12792 (exit $ac_status); } &&
12793 { ac_try='test -s conftest$ac_exeext'
12794 { (eval echo "$as_me:12794: \"$ac_try\"") >&5
12795 (eval $ac_try) 2>&5
12797 echo "$as_me:12797: \$? = $ac_status" >&5
12798 (exit $ac_status); }; }; then
12799 cf_cv_func_vsscanf=vsscanf
12801 echo "$as_me: failed program was:" >&5
12802 cat conftest.$ac_ext >&5
12804 cat >conftest.$ac_ext <<_ACEOF
12805 #line 12805 "configure"
12806 #include "confdefs.h"
12808 #include <stdarg.h>
12815 char *str = "from";
12817 strbuf._flag = _IOREAD;
12818 strbuf._ptr = strbuf._base = (unsigned char *) str;
12819 strbuf._cnt = strlen(str);
12820 strbuf._file = _NFILE;
12821 return (vfscanf(&strbuf, "%d", ap))
12826 rm -f conftest.$ac_objext conftest$ac_exeext
12827 if { (eval echo "$as_me:12827: \"$ac_link\"") >&5
12828 (eval $ac_link) 2>&5
12830 echo "$as_me:12830: \$? = $ac_status" >&5
12831 (exit $ac_status); } &&
12832 { ac_try='test -s conftest$ac_exeext'
12833 { (eval echo "$as_me:12833: \"$ac_try\"") >&5
12834 (eval $ac_try) 2>&5
12836 echo "$as_me:12836: \$? = $ac_status" >&5
12837 (exit $ac_status); }; }; then
12838 cf_cv_func_vsscanf=vfscanf
12840 echo "$as_me: failed program was:" >&5
12841 cat conftest.$ac_ext >&5
12843 cat >conftest.$ac_ext <<_ACEOF
12844 #line 12844 "configure"
12845 #include "confdefs.h"
12847 #include <stdarg.h>
12854 char *str = "from";
12856 strbuf._flag = _IOREAD;
12857 strbuf._ptr = strbuf._base = (unsigned char *) str;
12858 strbuf._cnt = strlen(str);
12859 strbuf._file = _NFILE;
12860 return (_doscan(&strbuf, "%d", ap))
12865 rm -f conftest.$ac_objext conftest$ac_exeext
12866 if { (eval echo "$as_me:12866: \"$ac_link\"") >&5
12867 (eval $ac_link) 2>&5
12869 echo "$as_me:12869: \$? = $ac_status" >&5
12870 (exit $ac_status); } &&
12871 { ac_try='test -s conftest$ac_exeext'
12872 { (eval echo "$as_me:12872: \"$ac_try\"") >&5
12873 (eval $ac_try) 2>&5
12875 echo "$as_me:12875: \$? = $ac_status" >&5
12876 (exit $ac_status); }; }; then
12877 cf_cv_func_vsscanf=_doscan
12879 echo "$as_me: failed program was:" >&5
12880 cat conftest.$ac_ext >&5
12882 cf_cv_func_vsscanf=no
12884 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12886 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12888 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12890 echo "$as_me:12890: result: $cf_cv_func_vsscanf" >&5
12891 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
12893 case $cf_cv_func_vsscanf in #(vi
12894 vsscanf) cat >>confdefs.h <<\EOF
12895 #define HAVE_VSSCANF 1
12898 vfscanf) cat >>confdefs.h <<\EOF
12899 #define HAVE_VFSCANF 1
12902 _doscan) cat >>confdefs.h <<\EOF
12903 #define HAVE__DOSCAN 1
12908 echo "$as_me:12908: checking for working mkstemp" >&5
12909 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
12910 if test "${cf_cv_func_mkstemp+set}" = set; then
12911 echo $ECHO_N "(cached) $ECHO_C" >&6
12915 if test "$cross_compiling" = yes; then
12916 echo "$as_me:12916: checking for mkstemp" >&5
12917 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
12918 if test "${ac_cv_func_mkstemp+set}" = set; then
12919 echo $ECHO_N "(cached) $ECHO_C" >&6
12921 cat >conftest.$ac_ext <<_ACEOF
12922 #line 12922 "configure"
12923 #include "confdefs.h"
12924 /* System header to define __stub macros and hopefully few prototypes,
12925 which can conflict with char mkstemp (); below. */
12926 #include <assert.h>
12927 /* Override any gcc2 internal prototype to avoid an error. */
12931 /* We use char because int might match the return type of a gcc2
12932 builtin and then its argument prototype would still apply. */
12939 /* The GNU C library defines this for functions which it implements
12940 to always fail with ENOSYS. Some functions are actually named
12941 something starting with __ and the normal name is an alias. */
12942 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
12952 rm -f conftest.$ac_objext conftest$ac_exeext
12953 if { (eval echo "$as_me:12953: \"$ac_link\"") >&5
12954 (eval $ac_link) 2>&5
12956 echo "$as_me:12956: \$? = $ac_status" >&5
12957 (exit $ac_status); } &&
12958 { ac_try='test -s conftest$ac_exeext'
12959 { (eval echo "$as_me:12959: \"$ac_try\"") >&5
12960 (eval $ac_try) 2>&5
12962 echo "$as_me:12962: \$? = $ac_status" >&5
12963 (exit $ac_status); }; }; then
12964 ac_cv_func_mkstemp=yes
12966 echo "$as_me: failed program was:" >&5
12967 cat conftest.$ac_ext >&5
12968 ac_cv_func_mkstemp=no
12970 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12972 echo "$as_me:12972: result: $ac_cv_func_mkstemp" >&5
12973 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
12976 cat >conftest.$ac_ext <<_ACEOF
12977 #line 12977 "configure"
12978 #include "confdefs.h"
12980 #include <sys/types.h>
12981 #include <stdlib.h>
12983 #include <string.h>
12984 #include <sys/stat.h>
12987 char *tmpl = "conftestXXXXXX";
12995 for (n = 0; n < 2; ++n) {
12996 strcpy(name[n], tmpl);
12997 if ((fd = mkstemp(name[n])) >= 0) {
12998 if (!strcmp(name[n], tmpl)
12999 || stat(name[n], &sb) != 0
13000 || (sb.st_mode & S_IFMT) != S_IFREG
13001 || (sb.st_mode & 077) != 0) {
13008 && !strcmp(name[0], name[1]))
13010 ${cf_cv_main_return:-return}(result);
13014 rm -f conftest$ac_exeext
13015 if { (eval echo "$as_me:13015: \"$ac_link\"") >&5
13016 (eval $ac_link) 2>&5
13018 echo "$as_me:13018: \$? = $ac_status" >&5
13019 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13020 { (eval echo "$as_me:13020: \"$ac_try\"") >&5
13021 (eval $ac_try) 2>&5
13023 echo "$as_me:13023: \$? = $ac_status" >&5
13024 (exit $ac_status); }; }; then
13025 cf_cv_func_mkstemp=yes
13028 echo "$as_me: program exited with status $ac_status" >&5
13029 echo "$as_me: failed program was:" >&5
13030 cat conftest.$ac_ext >&5
13031 cf_cv_func_mkstemp=no
13034 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13038 echo "$as_me:13038: result: $cf_cv_func_mkstemp" >&5
13039 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
13040 if test "$cf_cv_func_mkstemp" = yes ; then
13041 cat >>confdefs.h <<\EOF
13042 #define HAVE_MKSTEMP 1
13047 # setup for prototype of fallback for vsscanf()
13049 if test "$cf_cv_func_vsscanf" = vsscanf ; then
13055 if test "$cross_compiling" = yes ; then
13056 { echo "$as_me:13056: WARNING: cross compiling: assume setvbuf params not reversed" >&5
13057 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
13059 echo "$as_me:13059: checking whether setvbuf arguments are reversed" >&5
13060 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
13061 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
13062 echo $ECHO_N "(cached) $ECHO_C" >&6
13064 if test "$cross_compiling" = yes; then
13065 { { echo "$as_me:13065: error: cannot run test program while cross compiling" >&5
13066 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
13067 { (exit 1); exit 1; }; }
13069 cat >conftest.$ac_ext <<_ACEOF
13070 #line 13070 "configure"
13071 #include "confdefs.h"
13073 /* If setvbuf has the reversed format, exit 0. */
13077 /* This call has the arguments reversed.
13078 A reversed system may check and see that the address of main
13079 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
13080 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
13081 $ac_main_return(1);
13082 putc('\r', stdout);
13083 $ac_main_return(0); /* Non-reversed systems segv here. */
13086 rm -f conftest$ac_exeext
13087 if { (eval echo "$as_me:13087: \"$ac_link\"") >&5
13088 (eval $ac_link) 2>&5
13090 echo "$as_me:13090: \$? = $ac_status" >&5
13091 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13092 { (eval echo "$as_me:13092: \"$ac_try\"") >&5
13093 (eval $ac_try) 2>&5
13095 echo "$as_me:13095: \$? = $ac_status" >&5
13096 (exit $ac_status); }; }; then
13097 ac_cv_func_setvbuf_reversed=yes
13099 echo "$as_me: program exited with status $ac_status" >&5
13100 echo "$as_me: failed program was:" >&5
13101 cat conftest.$ac_ext >&5
13102 ac_cv_func_setvbuf_reversed=no
13104 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13106 rm -f core core.* *.core
13108 echo "$as_me:13108: result: $ac_cv_func_setvbuf_reversed" >&5
13109 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
13110 if test $ac_cv_func_setvbuf_reversed = yes; then
13112 cat >>confdefs.h <<\EOF
13113 #define SETVBUF_REVERSED 1
13119 echo "$as_me:13119: checking return type of signal handlers" >&5
13120 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
13121 if test "${ac_cv_type_signal+set}" = set; then
13122 echo $ECHO_N "(cached) $ECHO_C" >&6
13124 cat >conftest.$ac_ext <<_ACEOF
13125 #line 13125 "configure"
13126 #include "confdefs.h"
13127 #include <sys/types.h>
13128 #include <signal.h>
13133 extern "C" void (*signal (int, void (*)(int)))(int);
13135 void (*signal ()) ();
13146 rm -f conftest.$ac_objext
13147 if { (eval echo "$as_me:13147: \"$ac_compile\"") >&5
13148 (eval $ac_compile) 2>&5
13150 echo "$as_me:13150: \$? = $ac_status" >&5
13151 (exit $ac_status); } &&
13152 { ac_try='test -s conftest.$ac_objext'
13153 { (eval echo "$as_me:13153: \"$ac_try\"") >&5
13154 (eval $ac_try) 2>&5
13156 echo "$as_me:13156: \$? = $ac_status" >&5
13157 (exit $ac_status); }; }; then
13158 ac_cv_type_signal=void
13160 echo "$as_me: failed program was:" >&5
13161 cat conftest.$ac_ext >&5
13162 ac_cv_type_signal=int
13164 rm -f conftest.$ac_objext conftest.$ac_ext
13166 echo "$as_me:13166: result: $ac_cv_type_signal" >&5
13167 echo "${ECHO_T}$ac_cv_type_signal" >&6
13169 cat >>confdefs.h <<EOF
13170 #define RETSIGTYPE $ac_cv_type_signal
13173 echo "$as_me:13173: checking for type sigaction_t" >&5
13174 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
13175 if test "${cf_cv_type_sigaction+set}" = set; then
13176 echo $ECHO_N "(cached) $ECHO_C" >&6
13179 cat >conftest.$ac_ext <<_ACEOF
13180 #line 13180 "configure"
13181 #include "confdefs.h"
13183 #include <signal.h>
13192 rm -f conftest.$ac_objext
13193 if { (eval echo "$as_me:13193: \"$ac_compile\"") >&5
13194 (eval $ac_compile) 2>&5
13196 echo "$as_me:13196: \$? = $ac_status" >&5
13197 (exit $ac_status); } &&
13198 { ac_try='test -s conftest.$ac_objext'
13199 { (eval echo "$as_me:13199: \"$ac_try\"") >&5
13200 (eval $ac_try) 2>&5
13202 echo "$as_me:13202: \$? = $ac_status" >&5
13203 (exit $ac_status); }; }; then
13204 cf_cv_type_sigaction=yes
13206 echo "$as_me: failed program was:" >&5
13207 cat conftest.$ac_ext >&5
13208 cf_cv_type_sigaction=no
13210 rm -f conftest.$ac_objext conftest.$ac_ext
13213 echo "$as_me:13213: result: $cf_cv_type_sigaction" >&5
13214 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
13215 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
13216 #define HAVE_TYPE_SIGACTION 1
13219 echo "$as_me:13219: checking declaration of size-change" >&5
13220 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
13221 if test "${cf_cv_sizechange+set}" = set; then
13222 echo $ECHO_N "(cached) $ECHO_C" >&6
13225 cf_cv_sizechange=unknown
13226 cf_save_CPPFLAGS="$CPPFLAGS"
13228 for cf_opts in "" "NEED_PTEM_H"
13231 CPPFLAGS="$cf_save_CPPFLAGS"
13232 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
13233 cat >conftest.$ac_ext <<_ACEOF
13234 #line 13234 "configure"
13235 #include "confdefs.h"
13236 #include <sys/types.h>
13237 #ifdef HAVE_TERMIOS_H
13238 #include <termios.h>
13240 #ifdef HAVE_TERMIO_H
13241 #include <termio.h>
13245 /* This is a workaround for SCO: they neglected to define struct winsize in
13246 * termios.h -- it's only in termio.h and ptem.h
13248 #include <sys/stream.h>
13249 #include <sys/ptem.h>
13251 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
13252 #include <sys/ioctl.h>
13260 struct ttysize win; /* FIXME: what system is this? */
13261 int y = win.ts_lines;
13262 int x = win.ts_cols;
13265 struct winsize win;
13266 int y = win.ws_row;
13267 int x = win.ws_col;
13269 no TIOCGSIZE or TIOCGWINSZ
13270 #endif /* TIOCGWINSZ */
13271 #endif /* TIOCGSIZE */
13277 rm -f conftest.$ac_objext
13278 if { (eval echo "$as_me:13278: \"$ac_compile\"") >&5
13279 (eval $ac_compile) 2>&5
13281 echo "$as_me:13281: \$? = $ac_status" >&5
13282 (exit $ac_status); } &&
13283 { ac_try='test -s conftest.$ac_objext'
13284 { (eval echo "$as_me:13284: \"$ac_try\"") >&5
13285 (eval $ac_try) 2>&5
13287 echo "$as_me:13287: \$? = $ac_status" >&5
13288 (exit $ac_status); }; }; then
13289 cf_cv_sizechange=yes
13291 echo "$as_me: failed program was:" >&5
13292 cat conftest.$ac_ext >&5
13293 cf_cv_sizechange=no
13295 rm -f conftest.$ac_objext conftest.$ac_ext
13297 CPPFLAGS="$cf_save_CPPFLAGS"
13298 if test "$cf_cv_sizechange" = yes ; then
13299 echo "size-change succeeded ($cf_opts)" >&5
13300 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
13306 echo "$as_me:13306: result: $cf_cv_sizechange" >&5
13307 echo "${ECHO_T}$cf_cv_sizechange" >&6
13308 if test "$cf_cv_sizechange" != no ; then
13309 cat >>confdefs.h <<\EOF
13310 #define HAVE_SIZECHANGE 1
13313 case $cf_cv_sizechange in #(vi
13315 cat >>confdefs.h <<EOF
13316 #define $cf_cv_sizechange 1
13323 echo "$as_me:13323: checking for memmove" >&5
13324 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
13325 if test "${ac_cv_func_memmove+set}" = set; then
13326 echo $ECHO_N "(cached) $ECHO_C" >&6
13328 cat >conftest.$ac_ext <<_ACEOF
13329 #line 13329 "configure"
13330 #include "confdefs.h"
13331 /* System header to define __stub macros and hopefully few prototypes,
13332 which can conflict with char memmove (); below. */
13333 #include <assert.h>
13334 /* Override any gcc2 internal prototype to avoid an error. */
13338 /* We use char because int might match the return type of a gcc2
13339 builtin and then its argument prototype would still apply. */
13346 /* The GNU C library defines this for functions which it implements
13347 to always fail with ENOSYS. Some functions are actually named
13348 something starting with __ and the normal name is an alias. */
13349 #if defined (__stub_memmove) || defined (__stub___memmove)
13359 rm -f conftest.$ac_objext conftest$ac_exeext
13360 if { (eval echo "$as_me:13360: \"$ac_link\"") >&5
13361 (eval $ac_link) 2>&5
13363 echo "$as_me:13363: \$? = $ac_status" >&5
13364 (exit $ac_status); } &&
13365 { ac_try='test -s conftest$ac_exeext'
13366 { (eval echo "$as_me:13366: \"$ac_try\"") >&5
13367 (eval $ac_try) 2>&5
13369 echo "$as_me:13369: \$? = $ac_status" >&5
13370 (exit $ac_status); }; }; then
13371 ac_cv_func_memmove=yes
13373 echo "$as_me: failed program was:" >&5
13374 cat conftest.$ac_ext >&5
13375 ac_cv_func_memmove=no
13377 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13379 echo "$as_me:13379: result: $ac_cv_func_memmove" >&5
13380 echo "${ECHO_T}$ac_cv_func_memmove" >&6
13381 if test $ac_cv_func_memmove = yes; then
13385 echo "$as_me:13385: checking for bcopy" >&5
13386 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
13387 if test "${ac_cv_func_bcopy+set}" = set; then
13388 echo $ECHO_N "(cached) $ECHO_C" >&6
13390 cat >conftest.$ac_ext <<_ACEOF
13391 #line 13391 "configure"
13392 #include "confdefs.h"
13393 /* System header to define __stub macros and hopefully few prototypes,
13394 which can conflict with char bcopy (); below. */
13395 #include <assert.h>
13396 /* Override any gcc2 internal prototype to avoid an error. */
13400 /* We use char because int might match the return type of a gcc2
13401 builtin and then its argument prototype would still apply. */
13408 /* The GNU C library defines this for functions which it implements
13409 to always fail with ENOSYS. Some functions are actually named
13410 something starting with __ and the normal name is an alias. */
13411 #if defined (__stub_bcopy) || defined (__stub___bcopy)
13421 rm -f conftest.$ac_objext conftest$ac_exeext
13422 if { (eval echo "$as_me:13422: \"$ac_link\"") >&5
13423 (eval $ac_link) 2>&5
13425 echo "$as_me:13425: \$? = $ac_status" >&5
13426 (exit $ac_status); } &&
13427 { ac_try='test -s conftest$ac_exeext'
13428 { (eval echo "$as_me:13428: \"$ac_try\"") >&5
13429 (eval $ac_try) 2>&5
13431 echo "$as_me:13431: \$? = $ac_status" >&5
13432 (exit $ac_status); }; }; then
13433 ac_cv_func_bcopy=yes
13435 echo "$as_me: failed program was:" >&5
13436 cat conftest.$ac_ext >&5
13437 ac_cv_func_bcopy=no
13439 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13441 echo "$as_me:13441: result: $ac_cv_func_bcopy" >&5
13442 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
13443 if test $ac_cv_func_bcopy = yes; then
13445 echo "$as_me:13445: checking if bcopy does overlapping moves" >&5
13446 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
13447 if test "${cf_cv_good_bcopy+set}" = set; then
13448 echo $ECHO_N "(cached) $ECHO_C" >&6
13451 if test "$cross_compiling" = yes; then
13452 cf_cv_good_bcopy=unknown
13454 cat >conftest.$ac_ext <<_ACEOF
13455 #line 13455 "configure"
13456 #include "confdefs.h"
13459 static char data[] = "abcdefghijklmnopqrstuwwxyz";
13461 bcopy(data, temp, sizeof(data));
13462 bcopy(temp+10, temp, 15);
13463 bcopy(temp+5, temp+15, 10);
13464 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
13468 rm -f conftest$ac_exeext
13469 if { (eval echo "$as_me:13469: \"$ac_link\"") >&5
13470 (eval $ac_link) 2>&5
13472 echo "$as_me:13472: \$? = $ac_status" >&5
13473 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13474 { (eval echo "$as_me:13474: \"$ac_try\"") >&5
13475 (eval $ac_try) 2>&5
13477 echo "$as_me:13477: \$? = $ac_status" >&5
13478 (exit $ac_status); }; }; then
13479 cf_cv_good_bcopy=yes
13481 echo "$as_me: program exited with status $ac_status" >&5
13482 echo "$as_me: failed program was:" >&5
13483 cat conftest.$ac_ext >&5
13484 cf_cv_good_bcopy=no
13486 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13490 echo "$as_me:13490: result: $cf_cv_good_bcopy" >&5
13491 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
13494 cf_cv_good_bcopy=no
13497 if test "$cf_cv_good_bcopy" = yes ; then
13498 cat >>confdefs.h <<\EOF
13499 #define USE_OK_BCOPY 1
13503 cat >>confdefs.h <<\EOF
13504 #define USE_MY_MEMMOVE 1
13511 echo "$as_me:13511: checking if poll really works" >&5
13512 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
13513 if test "${cf_cv_working_poll+set}" = set; then
13514 echo $ECHO_N "(cached) $ECHO_C" >&6
13517 if test "$cross_compiling" = yes; then
13518 cf_cv_working_poll=unknown
13520 cat >conftest.$ac_ext <<_ACEOF
13521 #line 13521 "configure"
13522 #include "confdefs.h"
13528 #include <sys/poll.h>
13531 struct pollfd myfds;
13535 myfds.events = POLLIN;
13537 ret = poll(&myfds, 1, 100);
13538 ${cf_cv_main_return:-return}(ret != 0);
13541 rm -f conftest$ac_exeext
13542 if { (eval echo "$as_me:13542: \"$ac_link\"") >&5
13543 (eval $ac_link) 2>&5
13545 echo "$as_me:13545: \$? = $ac_status" >&5
13546 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13547 { (eval echo "$as_me:13547: \"$ac_try\"") >&5
13548 (eval $ac_try) 2>&5
13550 echo "$as_me:13550: \$? = $ac_status" >&5
13551 (exit $ac_status); }; }; then
13552 cf_cv_working_poll=yes
13554 echo "$as_me: program exited with status $ac_status" >&5
13555 echo "$as_me: failed program was:" >&5
13556 cat conftest.$ac_ext >&5
13557 cf_cv_working_poll=no
13559 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13562 echo "$as_me:13562: result: $cf_cv_working_poll" >&5
13563 echo "${ECHO_T}$cf_cv_working_poll" >&6
13564 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
13565 #define HAVE_WORKING_POLL 1
13568 # special check for test/ditto.c
13570 echo "$as_me:13570: checking for openpty in -lutil" >&5
13571 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
13572 if test "${ac_cv_lib_util_openpty+set}" = set; then
13573 echo $ECHO_N "(cached) $ECHO_C" >&6
13575 ac_check_lib_save_LIBS=$LIBS
13576 LIBS="-lutil $LIBS"
13577 cat >conftest.$ac_ext <<_ACEOF
13578 #line 13578 "configure"
13579 #include "confdefs.h"
13581 /* Override any gcc2 internal prototype to avoid an error. */
13585 /* We use char because int might match the return type of a gcc2
13586 builtin and then its argument prototype would still apply. */
13596 rm -f conftest.$ac_objext conftest$ac_exeext
13597 if { (eval echo "$as_me:13597: \"$ac_link\"") >&5
13598 (eval $ac_link) 2>&5
13600 echo "$as_me:13600: \$? = $ac_status" >&5
13601 (exit $ac_status); } &&
13602 { ac_try='test -s conftest$ac_exeext'
13603 { (eval echo "$as_me:13603: \"$ac_try\"") >&5
13604 (eval $ac_try) 2>&5
13606 echo "$as_me:13606: \$? = $ac_status" >&5
13607 (exit $ac_status); }; }; then
13608 ac_cv_lib_util_openpty=yes
13610 echo "$as_me: failed program was:" >&5
13611 cat conftest.$ac_ext >&5
13612 ac_cv_lib_util_openpty=no
13614 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13615 LIBS=$ac_check_lib_save_LIBS
13617 echo "$as_me:13617: result: $ac_cv_lib_util_openpty" >&5
13618 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
13619 if test $ac_cv_lib_util_openpty = yes; then
13625 echo "$as_me:13625: checking for openpty header" >&5
13626 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
13627 if test "${cf_cv_func_openpty+set}" = set; then
13628 echo $ECHO_N "(cached) $ECHO_C" >&6
13631 cf_save_LIBS="$LIBS"
13632 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
13633 for cf_header in pty.h libutil.h util.h
13635 cat >conftest.$ac_ext <<_ACEOF
13636 #line 13636 "configure"
13637 #include "confdefs.h"
13639 #include <$cf_header>
13645 int x = openpty((int *)0, (int *)0, (char *)0,
13646 (struct termios *)0, (struct winsize *)0);
13652 rm -f conftest.$ac_objext conftest$ac_exeext
13653 if { (eval echo "$as_me:13653: \"$ac_link\"") >&5
13654 (eval $ac_link) 2>&5
13656 echo "$as_me:13656: \$? = $ac_status" >&5
13657 (exit $ac_status); } &&
13658 { ac_try='test -s conftest$ac_exeext'
13659 { (eval echo "$as_me:13659: \"$ac_try\"") >&5
13660 (eval $ac_try) 2>&5
13662 echo "$as_me:13662: \$? = $ac_status" >&5
13663 (exit $ac_status); }; }; then
13665 cf_cv_func_openpty=$cf_header
13669 echo "$as_me: failed program was:" >&5
13670 cat conftest.$ac_ext >&5
13672 cf_cv_func_openpty=no
13675 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13677 LIBS="$cf_save_LIBS"
13680 echo "$as_me:13680: result: $cf_cv_func_openpty" >&5
13681 echo "${ECHO_T}$cf_cv_func_openpty" >&6
13683 if test "$cf_cv_func_openpty" != no ; then
13684 cat >>confdefs.h <<EOF
13685 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
13688 cat >>confdefs.h <<\EOF
13689 #define USE_XTERM_PTY 1
13692 if test "$cf_cv_lib_util" = yes ; then
13693 TEST_LIBS="-lutil $TEST_LIBS"
13697 if test "$with_hashed_db" != no ; then
13698 cat >>confdefs.h <<\EOF
13699 #define USE_HASHED_DB 1
13702 case $with_hashed_db in #(vi
13706 if test -d "$with_hashed_db" ; then
13708 if test -n "$with_hashed_db/include" ; then
13709 for cf_add_incdir in $with_hashed_db/include
13711 while test $cf_add_incdir != /usr/include
13713 if test -d $cf_add_incdir
13716 if test -n "$CFLAGS$CPPFLAGS" ; then
13717 # a loop is needed to ensure we can add subdirs of existing dirs
13718 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
13719 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
13720 cf_have_incdir=yes; break
13725 if test "$cf_have_incdir" = no ; then
13726 if test "$cf_add_incdir" = /usr/local/include ; then
13727 if test "$GCC" = yes
13729 cf_save_CPPFLAGS=$CPPFLAGS
13730 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
13731 cat >conftest.$ac_ext <<_ACEOF
13732 #line 13732 "configure"
13733 #include "confdefs.h"
13743 rm -f conftest.$ac_objext
13744 if { (eval echo "$as_me:13744: \"$ac_compile\"") >&5
13745 (eval $ac_compile) 2>&5
13747 echo "$as_me:13747: \$? = $ac_status" >&5
13748 (exit $ac_status); } &&
13749 { ac_try='test -s conftest.$ac_objext'
13750 { (eval echo "$as_me:13750: \"$ac_try\"") >&5
13751 (eval $ac_try) 2>&5
13753 echo "$as_me:13753: \$? = $ac_status" >&5
13754 (exit $ac_status); }; }; then
13757 echo "$as_me: failed program was:" >&5
13758 cat conftest.$ac_ext >&5
13761 rm -f conftest.$ac_objext conftest.$ac_ext
13762 CPPFLAGS=$cf_save_CPPFLAGS
13767 if test "$cf_have_incdir" = no ; then
13768 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
13770 echo "${as_me-configure}:13770: testing adding $cf_add_incdir to include-path ..." 1>&5
13772 CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
13774 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
13775 test "$cf_top_incdir" = "$cf_add_incdir" && break
13776 cf_add_incdir="$cf_top_incdir"
13785 if test -n "$with_hashed_db/lib" ; then
13786 for cf_add_libdir in $with_hashed_db/lib
13788 if test $cf_add_libdir = /usr/lib ; then
13790 elif test -d $cf_add_libdir
13793 if test -n "$LDFLAGS$LIBS" ; then
13794 # a loop is needed to ensure we can add subdirs of existing dirs
13795 for cf_test_libdir in $LDFLAGS $LIBS ; do
13796 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
13797 cf_have_libdir=yes; break
13801 if test "$cf_have_libdir" = no ; then
13802 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
13804 echo "${as_me-configure}:13804: testing adding $cf_add_libdir to library-path ..." 1>&5
13806 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
13815 echo "$as_me:13815: checking for db.h" >&5
13816 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
13817 if test "${ac_cv_header_db_h+set}" = set; then
13818 echo $ECHO_N "(cached) $ECHO_C" >&6
13820 cat >conftest.$ac_ext <<_ACEOF
13821 #line 13821 "configure"
13822 #include "confdefs.h"
13825 if { (eval echo "$as_me:13825: \"$ac_cpp conftest.$ac_ext\"") >&5
13826 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13828 egrep -v '^ *\+' conftest.er1 >conftest.err
13830 cat conftest.err >&5
13831 echo "$as_me:13831: \$? = $ac_status" >&5
13832 (exit $ac_status); } >/dev/null; then
13833 if test -s conftest.err; then
13834 ac_cpp_err=$ac_c_preproc_warn_flag
13841 if test -z "$ac_cpp_err"; then
13842 ac_cv_header_db_h=yes
13844 echo "$as_me: failed program was:" >&5
13845 cat conftest.$ac_ext >&5
13846 ac_cv_header_db_h=no
13848 rm -f conftest.err conftest.$ac_ext
13850 echo "$as_me:13850: result: $ac_cv_header_db_h" >&5
13851 echo "${ECHO_T}$ac_cv_header_db_h" >&6
13852 if test $ac_cv_header_db_h = yes; then
13854 echo "$as_me:13854: checking for version of db" >&5
13855 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
13856 if test "${cf_cv_hashed_db_version+set}" = set; then
13857 echo $ECHO_N "(cached) $ECHO_C" >&6
13860 cf_cv_hashed_db_version=unknown
13862 for cf_db_version in 1 2 3 4 5
13865 echo "${as_me-configure}:13865: testing checking for db version $cf_db_version ..." 1>&5
13867 cat >conftest.$ac_ext <<_ACEOF
13868 #line 13868 "configure"
13869 #include "confdefs.h"
13871 $ac_includes_default
13874 #ifdef DB_VERSION_MAJOR
13875 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
13876 #if $cf_db_version == DB_VERSION_MAJOR
13882 #if $cf_db_version == 1
13883 /* ok: assuming this is DB 1.8.5 */
13897 rm -f conftest.$ac_objext
13898 if { (eval echo "$as_me:13898: \"$ac_compile\"") >&5
13899 (eval $ac_compile) 2>&5
13901 echo "$as_me:13901: \$? = $ac_status" >&5
13902 (exit $ac_status); } &&
13903 { ac_try='test -s conftest.$ac_objext'
13904 { (eval echo "$as_me:13904: \"$ac_try\"") >&5
13905 (eval $ac_try) 2>&5
13907 echo "$as_me:13907: \$? = $ac_status" >&5
13908 (exit $ac_status); }; }; then
13910 cf_cv_hashed_db_version=$cf_db_version
13914 echo "$as_me: failed program was:" >&5
13915 cat conftest.$ac_ext >&5
13917 rm -f conftest.$ac_objext conftest.$ac_ext
13921 echo "$as_me:13921: result: $cf_cv_hashed_db_version" >&5
13922 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
13924 if test "$cf_cv_hashed_db_version" = unknown ; then
13925 { { echo "$as_me:13925: error: Cannot determine version of db" >&5
13926 echo "$as_me: error: Cannot determine version of db" >&2;}
13927 { (exit 1); exit 1; }; }
13930 echo "$as_me:13930: checking for db libraries" >&5
13931 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
13932 if test "${cf_cv_hashed_db_libs+set}" = set; then
13933 echo $ECHO_N "(cached) $ECHO_C" >&6
13936 cf_cv_hashed_db_libs=unknown
13937 for cf_db_libs in db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
13939 cf_save_libs="$LIBS"
13940 if test -n "$cf_db_libs"; then
13941 LIBS="-l$cf_db_libs $LIBS"
13944 echo "${as_me-configure}:13944: testing checking for library "$cf_db_libs" ..." 1>&5
13946 cat >conftest.$ac_ext <<_ACEOF
13947 #line 13947 "configure"
13948 #include "confdefs.h"
13950 $ac_includes_default
13957 char *path = "/tmp/foo";
13958 #ifdef DB_VERSION_MAJOR
13959 #if DB_VERSION_MAJOR >= 4
13961 db_create(&result, NULL, 0);
13962 result->open(result,
13969 #elif DB_VERSION_MAJOR >= 3
13971 db_create(&result, NULL, 0);
13972 result->open(result,
13978 #elif DB_VERSION_MAJOR >= 2
13987 #endif /* DB_VERSION_MAJOR */
13989 DB *result = dbopen(path,
13995 ${cf_cv_main_return:-return}(result != 0)
14001 rm -f conftest.$ac_objext conftest$ac_exeext
14002 if { (eval echo "$as_me:14002: \"$ac_link\"") >&5
14003 (eval $ac_link) 2>&5
14005 echo "$as_me:14005: \$? = $ac_status" >&5
14006 (exit $ac_status); } &&
14007 { ac_try='test -s conftest$ac_exeext'
14008 { (eval echo "$as_me:14008: \"$ac_try\"") >&5
14009 (eval $ac_try) 2>&5
14011 echo "$as_me:14011: \$? = $ac_status" >&5
14012 (exit $ac_status); }; }; then
14014 if test -n "$cf_db_libs" ; then
14015 cf_cv_hashed_db_libs=$cf_db_libs
14017 cf_cv_hashed_db_libs=default
14019 LIBS="$cf_save_libs"
14023 echo "$as_me: failed program was:" >&5
14024 cat conftest.$ac_ext >&5
14026 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14027 LIBS="$cf_save_libs"
14031 echo "$as_me:14031: result: $cf_cv_hashed_db_libs" >&5
14032 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
14034 if test "$cf_cv_hashed_db_libs" = unknown ; then
14035 { { echo "$as_me:14035: error: Cannot determine library for db" >&5
14036 echo "$as_me: error: Cannot determine library for db" >&2;}
14037 { (exit 1); exit 1; }; }
14038 elif test "$cf_cv_hashed_db_libs" != default ; then
14039 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
14045 { { echo "$as_me:14045: error: Cannot find db.h" >&5
14046 echo "$as_me: error: Cannot find db.h" >&2;}
14047 { (exit 1); exit 1; }; }
14053 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
14054 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
14055 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
14058 # Just in case, check if the C compiler has a bool type.
14060 echo "$as_me:14060: checking if we should include stdbool.h" >&5
14061 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
14063 if test "${cf_cv_header_stdbool_h+set}" = set; then
14064 echo $ECHO_N "(cached) $ECHO_C" >&6
14067 cat >conftest.$ac_ext <<_ACEOF
14068 #line 14068 "configure"
14069 #include "confdefs.h"
14079 rm -f conftest.$ac_objext
14080 if { (eval echo "$as_me:14080: \"$ac_compile\"") >&5
14081 (eval $ac_compile) 2>&5
14083 echo "$as_me:14083: \$? = $ac_status" >&5
14084 (exit $ac_status); } &&
14085 { ac_try='test -s conftest.$ac_objext'
14086 { (eval echo "$as_me:14086: \"$ac_try\"") >&5
14087 (eval $ac_try) 2>&5
14089 echo "$as_me:14089: \$? = $ac_status" >&5
14090 (exit $ac_status); }; }; then
14091 cf_cv_header_stdbool_h=0
14093 echo "$as_me: failed program was:" >&5
14094 cat conftest.$ac_ext >&5
14095 cat >conftest.$ac_ext <<_ACEOF
14096 #line 14096 "configure"
14097 #include "confdefs.h"
14100 #include <stdbool.h>
14111 rm -f conftest.$ac_objext
14112 if { (eval echo "$as_me:14112: \"$ac_compile\"") >&5
14113 (eval $ac_compile) 2>&5
14115 echo "$as_me:14115: \$? = $ac_status" >&5
14116 (exit $ac_status); } &&
14117 { ac_try='test -s conftest.$ac_objext'
14118 { (eval echo "$as_me:14118: \"$ac_try\"") >&5
14119 (eval $ac_try) 2>&5
14121 echo "$as_me:14121: \$? = $ac_status" >&5
14122 (exit $ac_status); }; }; then
14123 cf_cv_header_stdbool_h=1
14125 echo "$as_me: failed program was:" >&5
14126 cat conftest.$ac_ext >&5
14127 cf_cv_header_stdbool_h=0
14129 rm -f conftest.$ac_objext conftest.$ac_ext
14131 rm -f conftest.$ac_objext conftest.$ac_ext
14134 if test "$cf_cv_header_stdbool_h" = 1
14135 then echo "$as_me:14135: result: yes" >&5
14136 echo "${ECHO_T}yes" >&6
14137 else echo "$as_me:14137: result: no" >&5
14138 echo "${ECHO_T}no" >&6
14141 echo "$as_me:14141: checking for builtin bool type" >&5
14142 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
14144 if test "${cf_cv_cc_bool_type+set}" = set; then
14145 echo $ECHO_N "(cached) $ECHO_C" >&6
14148 cat >conftest.$ac_ext <<_ACEOF
14149 #line 14149 "configure"
14150 #include "confdefs.h"
14153 #include <sys/types.h>
14163 rm -f conftest.$ac_objext
14164 if { (eval echo "$as_me:14164: \"$ac_compile\"") >&5
14165 (eval $ac_compile) 2>&5
14167 echo "$as_me:14167: \$? = $ac_status" >&5
14168 (exit $ac_status); } &&
14169 { ac_try='test -s conftest.$ac_objext'
14170 { (eval echo "$as_me:14170: \"$ac_try\"") >&5
14171 (eval $ac_try) 2>&5
14173 echo "$as_me:14173: \$? = $ac_status" >&5
14174 (exit $ac_status); }; }; then
14175 cf_cv_cc_bool_type=1
14177 echo "$as_me: failed program was:" >&5
14178 cat conftest.$ac_ext >&5
14179 cf_cv_cc_bool_type=0
14181 rm -f conftest.$ac_objext conftest.$ac_ext
14185 if test "$cf_cv_cc_bool_type" = 1
14186 then echo "$as_me:14186: result: yes" >&5
14187 echo "${ECHO_T}yes" >&6
14188 else echo "$as_me:14188: result: no" >&5
14189 echo "${ECHO_T}no" >&6
14192 # Check for C++ compiler characteristics (and ensure that it's there!)
14193 if test -n "$CXX" ; then
14195 ac_cpp='$CXXCPP $CPPFLAGS'
14196 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14197 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14198 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14199 ac_main_return=return
14201 if test -n "$GXX" ; then
14202 case $cf_cv_system_name in #(vi
14204 cf_stdcpp_libname=stdcpp
14207 cf_stdcpp_libname=stdc++
14210 echo "$as_me:14210: checking for library $cf_stdcpp_libname" >&5
14211 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
14212 if test "${cf_cv_libstdcpp+set}" = set; then
14213 echo $ECHO_N "(cached) $ECHO_C" >&6
14217 LIBS="$LIBS -l$cf_stdcpp_libname"
14218 cat >conftest.$ac_ext <<_ACEOF
14219 #line 14219 "configure"
14220 #include "confdefs.h"
14222 #include <strstream.h>
14228 strstreambuf foo(buf, sizeof(buf))
14234 rm -f conftest.$ac_objext conftest$ac_exeext
14235 if { (eval echo "$as_me:14235: \"$ac_link\"") >&5
14236 (eval $ac_link) 2>&5
14238 echo "$as_me:14238: \$? = $ac_status" >&5
14239 (exit $ac_status); } &&
14240 { ac_try='test -s conftest$ac_exeext'
14241 { (eval echo "$as_me:14241: \"$ac_try\"") >&5
14242 (eval $ac_try) 2>&5
14244 echo "$as_me:14244: \$? = $ac_status" >&5
14245 (exit $ac_status); }; }; then
14246 cf_cv_libstdcpp=yes
14248 echo "$as_me: failed program was:" >&5
14249 cat conftest.$ac_ext >&5
14252 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14256 echo "$as_me:14256: result: $cf_cv_libstdcpp" >&5
14257 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
14258 test "$cf_cv_libstdcpp" = yes && CXXLIBS="$CXXLIBS -l$cf_stdcpp_libname"
14261 echo "$as_me:14261: checking whether $CXX understands -c and -o together" >&5
14262 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
14263 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
14264 echo $ECHO_N "(cached) $ECHO_C" >&6
14267 cat > conftest.$ac_ext <<CF_EOF
14271 ${cf_cv_main_return:-return}(0);
14274 # We do the test twice because some compilers refuse to overwrite an
14275 # existing .o file with -o, though they will create one.
14276 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
14277 if { (eval echo "$as_me:14277: \"$ac_try\"") >&5
14278 (eval $ac_try) 2>&5
14280 echo "$as_me:14280: \$? = $ac_status" >&5
14281 (exit $ac_status); } &&
14282 test -f conftest2.$ac_objext && { (eval echo "$as_me:14282: \"$ac_try\"") >&5
14283 (eval $ac_try) 2>&5
14285 echo "$as_me:14285: \$? = $ac_status" >&5
14286 (exit $ac_status); };
14288 eval cf_cv_prog_CXX_c_o=yes
14290 eval cf_cv_prog_CXX_c_o=no
14295 if test $cf_cv_prog_CXX_c_o = yes; then
14296 echo "$as_me:14296: result: yes" >&5
14297 echo "${ECHO_T}yes" >&6
14299 echo "$as_me:14299: result: no" >&5
14300 echo "${ECHO_T}no" >&6
14303 case $GXX_VERSION in
14309 cf_cxx_library=unknown
14310 case $cf_cv_system_name in #(vi
14318 if test "$GXX" = yes; then
14319 echo "$as_me:14319: checking for lib$cf_gpp_libname" >&5
14320 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
14322 LIBS="$LIBS -l$cf_gpp_libname"
14323 cat >conftest.$ac_ext <<_ACEOF
14324 #line 14324 "configure"
14325 #include "confdefs.h"
14327 #include <$cf_gpp_libname/builtin.h>
14332 two_arg_error_handler_t foo2 = lib_error_handler
14337 rm -f conftest.$ac_objext conftest$ac_exeext
14338 if { (eval echo "$as_me:14338: \"$ac_link\"") >&5
14339 (eval $ac_link) 2>&5
14341 echo "$as_me:14341: \$? = $ac_status" >&5
14342 (exit $ac_status); } &&
14343 { ac_try='test -s conftest$ac_exeext'
14344 { (eval echo "$as_me:14344: \"$ac_try\"") >&5
14345 (eval $ac_try) 2>&5
14347 echo "$as_me:14347: \$? = $ac_status" >&5
14348 (exit $ac_status); }; }; then
14350 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
14351 if test "$cf_gpp_libname" = cpp ; then
14352 cat >>confdefs.h <<\EOF
14353 #define HAVE_GPP_BUILTIN_H 1
14357 cat >>confdefs.h <<\EOF
14358 #define HAVE_GXX_BUILTIN_H 1
14363 echo "$as_me: failed program was:" >&5
14364 cat conftest.$ac_ext >&5
14365 cat >conftest.$ac_ext <<_ACEOF
14366 #line 14366 "configure"
14367 #include "confdefs.h"
14369 #include <builtin.h>
14374 two_arg_error_handler_t foo2 = lib_error_handler
14379 rm -f conftest.$ac_objext conftest$ac_exeext
14380 if { (eval echo "$as_me:14380: \"$ac_link\"") >&5
14381 (eval $ac_link) 2>&5
14383 echo "$as_me:14383: \$? = $ac_status" >&5
14384 (exit $ac_status); } &&
14385 { ac_try='test -s conftest$ac_exeext'
14386 { (eval echo "$as_me:14386: \"$ac_try\"") >&5
14387 (eval $ac_try) 2>&5
14389 echo "$as_me:14389: \$? = $ac_status" >&5
14390 (exit $ac_status); }; }; then
14392 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
14393 cat >>confdefs.h <<\EOF
14394 #define HAVE_BUILTIN_H 1
14398 echo "$as_me: failed program was:" >&5
14399 cat conftest.$ac_ext >&5
14402 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14404 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14406 echo "$as_me:14406: result: $cf_cxx_library" >&5
14407 echo "${ECHO_T}$cf_cxx_library" >&6
14417 ac_cpp='$CXXCPP $CPPFLAGS'
14418 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14419 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14420 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14421 ac_main_return=return
14422 echo "$as_me:14422: checking how to run the C++ preprocessor" >&5
14423 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
14424 if test -z "$CXXCPP"; then
14425 if test "${ac_cv_prog_CXXCPP+set}" = set; then
14426 echo $ECHO_N "(cached) $ECHO_C" >&6
14428 # Double quotes because CXXCPP needs to be expanded
14429 for CXXCPP in "$CXX -E" "/lib/cpp"
14431 ac_preproc_ok=false
14432 for ac_cxx_preproc_warn_flag in '' yes
14434 # Use a header file that comes with gcc, so configuring glibc
14435 # with a fresh cross-compiler works.
14436 # On the NeXT, cc -E runs the code through the compiler's parser,
14437 # not just through cpp. "Syntax error" is here to catch this case.
14438 cat >conftest.$ac_ext <<_ACEOF
14439 #line 14439 "configure"
14440 #include "confdefs.h"
14441 #include <assert.h>
14444 if { (eval echo "$as_me:14444: \"$ac_cpp conftest.$ac_ext\"") >&5
14445 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14447 egrep -v '^ *\+' conftest.er1 >conftest.err
14449 cat conftest.err >&5
14450 echo "$as_me:14450: \$? = $ac_status" >&5
14451 (exit $ac_status); } >/dev/null; then
14452 if test -s conftest.err; then
14453 ac_cpp_err=$ac_cxx_preproc_warn_flag
14460 if test -z "$ac_cpp_err"; then
14463 echo "$as_me: failed program was:" >&5
14464 cat conftest.$ac_ext >&5
14465 # Broken: fails on valid input.
14468 rm -f conftest.err conftest.$ac_ext
14470 # OK, works on sane cases. Now check whether non-existent headers
14471 # can be detected and how.
14472 cat >conftest.$ac_ext <<_ACEOF
14473 #line 14473 "configure"
14474 #include "confdefs.h"
14475 #include <ac_nonexistent.h>
14477 if { (eval echo "$as_me:14477: \"$ac_cpp conftest.$ac_ext\"") >&5
14478 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14480 egrep -v '^ *\+' conftest.er1 >conftest.err
14482 cat conftest.err >&5
14483 echo "$as_me:14483: \$? = $ac_status" >&5
14484 (exit $ac_status); } >/dev/null; then
14485 if test -s conftest.err; then
14486 ac_cpp_err=$ac_cxx_preproc_warn_flag
14493 if test -z "$ac_cpp_err"; then
14494 # Broken: success on invalid input.
14497 echo "$as_me: failed program was:" >&5
14498 cat conftest.$ac_ext >&5
14499 # Passes both tests.
14503 rm -f conftest.err conftest.$ac_ext
14506 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14507 rm -f conftest.err conftest.$ac_ext
14508 if $ac_preproc_ok; then
14513 ac_cv_prog_CXXCPP=$CXXCPP
14516 CXXCPP=$ac_cv_prog_CXXCPP
14518 ac_cv_prog_CXXCPP=$CXXCPP
14520 echo "$as_me:14520: result: $CXXCPP" >&5
14521 echo "${ECHO_T}$CXXCPP" >&6
14522 ac_preproc_ok=false
14523 for ac_cxx_preproc_warn_flag in '' yes
14525 # Use a header file that comes with gcc, so configuring glibc
14526 # with a fresh cross-compiler works.
14527 # On the NeXT, cc -E runs the code through the compiler's parser,
14528 # not just through cpp. "Syntax error" is here to catch this case.
14529 cat >conftest.$ac_ext <<_ACEOF
14530 #line 14530 "configure"
14531 #include "confdefs.h"
14532 #include <assert.h>
14535 if { (eval echo "$as_me:14535: \"$ac_cpp conftest.$ac_ext\"") >&5
14536 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14538 egrep -v '^ *\+' conftest.er1 >conftest.err
14540 cat conftest.err >&5
14541 echo "$as_me:14541: \$? = $ac_status" >&5
14542 (exit $ac_status); } >/dev/null; then
14543 if test -s conftest.err; then
14544 ac_cpp_err=$ac_cxx_preproc_warn_flag
14551 if test -z "$ac_cpp_err"; then
14554 echo "$as_me: failed program was:" >&5
14555 cat conftest.$ac_ext >&5
14556 # Broken: fails on valid input.
14559 rm -f conftest.err conftest.$ac_ext
14561 # OK, works on sane cases. Now check whether non-existent headers
14562 # can be detected and how.
14563 cat >conftest.$ac_ext <<_ACEOF
14564 #line 14564 "configure"
14565 #include "confdefs.h"
14566 #include <ac_nonexistent.h>
14568 if { (eval echo "$as_me:14568: \"$ac_cpp conftest.$ac_ext\"") >&5
14569 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14571 egrep -v '^ *\+' conftest.er1 >conftest.err
14573 cat conftest.err >&5
14574 echo "$as_me:14574: \$? = $ac_status" >&5
14575 (exit $ac_status); } >/dev/null; then
14576 if test -s conftest.err; then
14577 ac_cpp_err=$ac_cxx_preproc_warn_flag
14584 if test -z "$ac_cpp_err"; then
14585 # Broken: success on invalid input.
14588 echo "$as_me: failed program was:" >&5
14589 cat conftest.$ac_ext >&5
14590 # Passes both tests.
14594 rm -f conftest.err conftest.$ac_ext
14597 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14598 rm -f conftest.err conftest.$ac_ext
14599 if $ac_preproc_ok; then
14602 { { echo "$as_me:14602: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
14603 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
14604 { (exit 1); exit 1; }; }
14608 ac_cpp='$CXXCPP $CPPFLAGS'
14609 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14610 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14611 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14612 ac_main_return=return
14614 for ac_header in iostream typeinfo
14616 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14617 echo "$as_me:14617: checking for $ac_header" >&5
14618 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14619 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14620 echo $ECHO_N "(cached) $ECHO_C" >&6
14622 cat >conftest.$ac_ext <<_ACEOF
14623 #line 14623 "configure"
14624 #include "confdefs.h"
14625 #include <$ac_header>
14627 if { (eval echo "$as_me:14627: \"$ac_cpp conftest.$ac_ext\"") >&5
14628 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14630 egrep -v '^ *\+' conftest.er1 >conftest.err
14632 cat conftest.err >&5
14633 echo "$as_me:14633: \$? = $ac_status" >&5
14634 (exit $ac_status); } >/dev/null; then
14635 if test -s conftest.err; then
14636 ac_cpp_err=$ac_cxx_preproc_warn_flag
14643 if test -z "$ac_cpp_err"; then
14644 eval "$as_ac_Header=yes"
14646 echo "$as_me: failed program was:" >&5
14647 cat conftest.$ac_ext >&5
14648 eval "$as_ac_Header=no"
14650 rm -f conftest.err conftest.$ac_ext
14652 echo "$as_me:14652: result: `eval echo '${'$as_ac_Header'}'`" >&5
14653 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14654 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14655 cat >>confdefs.h <<EOF
14656 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14662 echo "$as_me:14662: checking if we should include stdbool.h" >&5
14663 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
14665 if test "${cf_cv_header_stdbool_h+set}" = set; then
14666 echo $ECHO_N "(cached) $ECHO_C" >&6
14669 cat >conftest.$ac_ext <<_ACEOF
14670 #line 14670 "configure"
14671 #include "confdefs.h"
14681 rm -f conftest.$ac_objext
14682 if { (eval echo "$as_me:14682: \"$ac_compile\"") >&5
14683 (eval $ac_compile) 2>&5
14685 echo "$as_me:14685: \$? = $ac_status" >&5
14686 (exit $ac_status); } &&
14687 { ac_try='test -s conftest.$ac_objext'
14688 { (eval echo "$as_me:14688: \"$ac_try\"") >&5
14689 (eval $ac_try) 2>&5
14691 echo "$as_me:14691: \$? = $ac_status" >&5
14692 (exit $ac_status); }; }; then
14693 cf_cv_header_stdbool_h=0
14695 echo "$as_me: failed program was:" >&5
14696 cat conftest.$ac_ext >&5
14697 cat >conftest.$ac_ext <<_ACEOF
14698 #line 14698 "configure"
14699 #include "confdefs.h"
14702 #include <stdbool.h>
14713 rm -f conftest.$ac_objext
14714 if { (eval echo "$as_me:14714: \"$ac_compile\"") >&5
14715 (eval $ac_compile) 2>&5
14717 echo "$as_me:14717: \$? = $ac_status" >&5
14718 (exit $ac_status); } &&
14719 { ac_try='test -s conftest.$ac_objext'
14720 { (eval echo "$as_me:14720: \"$ac_try\"") >&5
14721 (eval $ac_try) 2>&5
14723 echo "$as_me:14723: \$? = $ac_status" >&5
14724 (exit $ac_status); }; }; then
14725 cf_cv_header_stdbool_h=1
14727 echo "$as_me: failed program was:" >&5
14728 cat conftest.$ac_ext >&5
14729 cf_cv_header_stdbool_h=0
14731 rm -f conftest.$ac_objext conftest.$ac_ext
14733 rm -f conftest.$ac_objext conftest.$ac_ext
14736 if test "$cf_cv_header_stdbool_h" = 1
14737 then echo "$as_me:14737: result: yes" >&5
14738 echo "${ECHO_T}yes" >&6
14739 else echo "$as_me:14739: result: no" >&5
14740 echo "${ECHO_T}no" >&6
14743 echo "$as_me:14743: checking for builtin bool type" >&5
14744 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
14746 if test "${cf_cv_builtin_bool+set}" = set; then
14747 echo $ECHO_N "(cached) $ECHO_C" >&6
14750 cat >conftest.$ac_ext <<_ACEOF
14751 #line 14751 "configure"
14752 #include "confdefs.h"
14755 #include <sys/types.h>
14765 rm -f conftest.$ac_objext
14766 if { (eval echo "$as_me:14766: \"$ac_compile\"") >&5
14767 (eval $ac_compile) 2>&5
14769 echo "$as_me:14769: \$? = $ac_status" >&5
14770 (exit $ac_status); } &&
14771 { ac_try='test -s conftest.$ac_objext'
14772 { (eval echo "$as_me:14772: \"$ac_try\"") >&5
14773 (eval $ac_try) 2>&5
14775 echo "$as_me:14775: \$? = $ac_status" >&5
14776 (exit $ac_status); }; }; then
14777 cf_cv_builtin_bool=1
14779 echo "$as_me: failed program was:" >&5
14780 cat conftest.$ac_ext >&5
14781 cf_cv_builtin_bool=0
14783 rm -f conftest.$ac_objext conftest.$ac_ext
14787 if test "$cf_cv_builtin_bool" = 1
14788 then echo "$as_me:14788: result: yes" >&5
14789 echo "${ECHO_T}yes" >&6
14790 else echo "$as_me:14790: result: no" >&5
14791 echo "${ECHO_T}no" >&6
14794 echo "$as_me:14794: checking for size of bool" >&5
14795 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
14796 if test "${cf_cv_type_of_bool+set}" = set; then
14797 echo $ECHO_N "(cached) $ECHO_C" >&6
14801 if test "$cross_compiling" = yes; then
14802 cf_cv_type_of_bool=unknown
14804 cat >conftest.$ac_ext <<_ACEOF
14805 #line 14805 "configure"
14806 #include "confdefs.h"
14808 #include <stdlib.h>
14811 #if defined(__cplusplus)
14813 #ifdef HAVE_GXX_BUILTIN_H
14814 #include <g++/builtin.h>
14815 #elif HAVE_GPP_BUILTIN_H
14816 #include <gpp/builtin.h>
14817 #elif HAVE_BUILTIN_H
14818 #include <builtin.h>
14823 #if $cf_cv_header_stdbool_h
14824 #include <stdbool.h>
14831 FILE *fp = fopen("cf_test.out", "w");
14834 if ((bool)(-x) >= 0)
14835 fputs("unsigned ", fp);
14836 if (sizeof(x) == sizeof(int)) fputs("int", fp);
14837 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
14838 else if (sizeof(x) == sizeof(short))fputs("short",fp);
14839 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
14842 ${cf_cv_main_return:-return}(0);
14846 rm -f conftest$ac_exeext
14847 if { (eval echo "$as_me:14847: \"$ac_link\"") >&5
14848 (eval $ac_link) 2>&5
14850 echo "$as_me:14850: \$? = $ac_status" >&5
14851 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14852 { (eval echo "$as_me:14852: \"$ac_try\"") >&5
14853 (eval $ac_try) 2>&5
14855 echo "$as_me:14855: \$? = $ac_status" >&5
14856 (exit $ac_status); }; }; then
14857 cf_cv_type_of_bool=`cat cf_test.out`
14858 if test -z "$cf_cv_type_of_bool"; then
14859 cf_cv_type_of_bool=unknown
14862 echo "$as_me: program exited with status $ac_status" >&5
14863 echo "$as_me: failed program was:" >&5
14864 cat conftest.$ac_ext >&5
14865 cf_cv_type_of_bool=unknown
14867 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14873 echo "$as_me:14873: result: $cf_cv_type_of_bool" >&5
14874 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
14875 if test "$cf_cv_type_of_bool" = unknown ; then
14876 case .$NCURSES_BOOL in #(vi
14877 .auto|.) NCURSES_BOOL=unsigned;;
14879 { echo "$as_me:14879: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
14880 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
14881 cf_cv_type_of_bool=$NCURSES_BOOL
14884 echo "$as_me:14884: checking for special defines needed for etip.h" >&5
14885 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
14886 cf_save_CXXFLAGS="$CXXFLAGS"
14888 for cf_math in "" MATH_H
14890 for cf_excp in "" MATH_EXCEPTION
14892 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
14893 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
14894 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
14895 cat >conftest.$ac_ext <<_ACEOF
14896 #line 14896 "configure"
14897 #include "confdefs.h"
14899 #include <etip.h.in>
14909 rm -f conftest.$ac_objext
14910 if { (eval echo "$as_me:14910: \"$ac_compile\"") >&5
14911 (eval $ac_compile) 2>&5
14913 echo "$as_me:14913: \$? = $ac_status" >&5
14914 (exit $ac_status); } &&
14915 { ac_try='test -s conftest.$ac_objext'
14916 { (eval echo "$as_me:14916: \"$ac_try\"") >&5
14917 (eval $ac_try) 2>&5
14919 echo "$as_me:14919: \$? = $ac_status" >&5
14920 (exit $ac_status); }; }; then
14922 test -n "$cf_math" && cat >>confdefs.h <<EOF
14923 #define ETIP_NEEDS_${cf_math} 1
14926 test -n "$cf_excp" && cat >>confdefs.h <<EOF
14927 #define ETIP_NEEDS_${cf_excp} 1
14930 cf_result="$cf_math $cf_excp"
14934 echo "$as_me: failed program was:" >&5
14935 cat conftest.$ac_ext >&5
14937 rm -f conftest.$ac_objext conftest.$ac_ext
14940 echo "$as_me:14940: result: $cf_result" >&5
14941 echo "${ECHO_T}$cf_result" >&6
14942 CXXFLAGS="$cf_save_CXXFLAGS"
14944 if test -n "$CXX"; then
14945 echo "$as_me:14945: checking if $CXX accepts parameter initialization" >&5
14946 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
14947 if test "${cf_cv_cpp_param_init+set}" = set; then
14948 echo $ECHO_N "(cached) $ECHO_C" >&6
14952 ac_cpp='$CXXCPP $CPPFLAGS'
14953 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14954 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14955 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14956 ac_main_return=return
14958 if test "$cross_compiling" = yes; then
14959 cf_cv_cpp_param_init=unknown
14961 cat >conftest.$ac_ext <<_ACEOF
14962 #line 14962 "configure"
14963 #include "confdefs.h"
14973 TEST::TEST(int x = 1) // some compilers do not like second initializer
14980 rm -f conftest$ac_exeext
14981 if { (eval echo "$as_me:14981: \"$ac_link\"") >&5
14982 (eval $ac_link) 2>&5
14984 echo "$as_me:14984: \$? = $ac_status" >&5
14985 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14986 { (eval echo "$as_me:14986: \"$ac_try\"") >&5
14987 (eval $ac_try) 2>&5
14989 echo "$as_me:14989: \$? = $ac_status" >&5
14990 (exit $ac_status); }; }; then
14991 cf_cv_cpp_param_init=yes
14993 echo "$as_me: program exited with status $ac_status" >&5
14994 echo "$as_me: failed program was:" >&5
14995 cat conftest.$ac_ext >&5
14996 cf_cv_cpp_param_init=no
14998 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15001 ac_cpp='$CXXCPP $CPPFLAGS'
15002 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15003 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15004 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15005 ac_main_return=return
15008 echo "$as_me:15008: result: $cf_cv_cpp_param_init" >&5
15009 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
15011 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
15012 #define CPP_HAS_PARAM_INIT 1
15015 if test -n "$CXX"; then
15017 echo "$as_me:15017: checking if $CXX accepts static_cast" >&5
15018 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
15019 if test "${cf_cv_cpp_static_cast+set}" = set; then
15020 echo $ECHO_N "(cached) $ECHO_C" >&6
15024 ac_cpp='$CXXCPP $CPPFLAGS'
15025 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15026 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15027 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15028 ac_main_return=return
15030 cat >conftest.$ac_ext <<_ACEOF
15031 #line 15031 "configure"
15032 #include "confdefs.h"
15037 NCursesPanel(int nlines,
15047 template<class T> class NCursesUserPanel : public NCursesPanel
15050 NCursesUserPanel (int nlines,
15054 const T* p_UserData = static_cast<T*>(0))
15055 : NCursesPanel (nlines, ncols, begin_y, begin_x)
15058 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
15062 virtual ~NCursesUserPanel() {};
15069 const char* p_UserData = static_cast<char*>(0)
15074 rm -f conftest.$ac_objext
15075 if { (eval echo "$as_me:15075: \"$ac_compile\"") >&5
15076 (eval $ac_compile) 2>&5
15078 echo "$as_me:15078: \$? = $ac_status" >&5
15079 (exit $ac_status); } &&
15080 { ac_try='test -s conftest.$ac_objext'
15081 { (eval echo "$as_me:15081: \"$ac_try\"") >&5
15082 (eval $ac_try) 2>&5
15084 echo "$as_me:15084: \$? = $ac_status" >&5
15085 (exit $ac_status); }; }; then
15086 cf_cv_cpp_static_cast=yes
15088 echo "$as_me: failed program was:" >&5
15089 cat conftest.$ac_ext >&5
15090 cf_cv_cpp_static_cast=no
15092 rm -f conftest.$ac_objext conftest.$ac_ext
15095 ac_cpp='$CXXCPP $CPPFLAGS'
15096 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15097 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15098 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15099 ac_main_return=return
15102 echo "$as_me:15102: result: $cf_cv_cpp_static_cast" >&5
15103 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
15107 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
15108 #define CPP_HAS_STATIC_CAST 1
15112 CXX_AR_OPTS='$(AR_OPTS)'
15113 case $cf_cv_system_name in #(vi
15115 if test "$GXX" != yes ; then
15117 CXX_AR_OPTS='-ar -o'
15121 CXXLDFLAGS="-u main"
15124 if test "$GXX" != yes ; then
15126 CXX_AR_OPTS='-xar -o'
15133 cf_cv_builtin_bool=1
15135 # Just because we are not configuring against C++ right now does not
15136 # mean that a user will not want to use C++. Some distributors disable
15137 # the C++ portion of this configuration as a shortcut (or just to avoid
15138 # compiling the demo in the c++ directory). So we need a reasonable
15139 # default for the 'bool' type.
15141 # Caveat: since the storage of the bool type is not standardized, it
15144 if test "$NCURSES_BOOL" != auto ; then
15145 cf_cv_type_of_bool=$NCURSES_BOOL
15146 cf_cv_header_stdbool_h=0
15148 if test "$cf_cv_header_stdbool_h" = 1 ; then
15150 echo "$as_me:15150: checking for size of bool" >&5
15151 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
15152 if test "${cf_cv_type_of_bool+set}" = set; then
15153 echo $ECHO_N "(cached) $ECHO_C" >&6
15157 if test "$cross_compiling" = yes; then
15158 cf_cv_type_of_bool=unknown
15160 cat >conftest.$ac_ext <<_ACEOF
15161 #line 15161 "configure"
15162 #include "confdefs.h"
15164 #include <stdlib.h>
15167 #if defined(__cplusplus)
15169 #ifdef HAVE_GXX_BUILTIN_H
15170 #include <g++/builtin.h>
15171 #elif HAVE_GPP_BUILTIN_H
15172 #include <gpp/builtin.h>
15173 #elif HAVE_BUILTIN_H
15174 #include <builtin.h>
15179 #if $cf_cv_header_stdbool_h
15180 #include <stdbool.h>
15187 FILE *fp = fopen("cf_test.out", "w");
15190 if ((bool)(-x) >= 0)
15191 fputs("unsigned ", fp);
15192 if (sizeof(x) == sizeof(int)) fputs("int", fp);
15193 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
15194 else if (sizeof(x) == sizeof(short))fputs("short",fp);
15195 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
15198 ${cf_cv_main_return:-return}(0);
15202 rm -f conftest$ac_exeext
15203 if { (eval echo "$as_me:15203: \"$ac_link\"") >&5
15204 (eval $ac_link) 2>&5
15206 echo "$as_me:15206: \$? = $ac_status" >&5
15207 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15208 { (eval echo "$as_me:15208: \"$ac_try\"") >&5
15209 (eval $ac_try) 2>&5
15211 echo "$as_me:15211: \$? = $ac_status" >&5
15212 (exit $ac_status); }; }; then
15213 cf_cv_type_of_bool=`cat cf_test.out`
15214 if test -z "$cf_cv_type_of_bool"; then
15215 cf_cv_type_of_bool=unknown
15218 echo "$as_me: program exited with status $ac_status" >&5
15219 echo "$as_me: failed program was:" >&5
15220 cat conftest.$ac_ext >&5
15221 cf_cv_type_of_bool=unknown
15223 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15229 echo "$as_me:15229: result: $cf_cv_type_of_bool" >&5
15230 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
15231 if test "$cf_cv_type_of_bool" = unknown ; then
15232 case .$NCURSES_BOOL in #(vi
15233 .auto|.) NCURSES_BOOL=unsigned;;
15235 { echo "$as_me:15235: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
15236 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
15237 cf_cv_type_of_bool=$NCURSES_BOOL
15241 echo "$as_me:15241: checking for fallback type of bool" >&5
15242 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
15243 case "$host_cpu" in #(vi
15244 i?86) cf_cv_type_of_bool=char ;; #(vi
15245 *) cf_cv_type_of_bool=int ;;
15247 echo "$as_me:15247: result: $cf_cv_type_of_bool" >&5
15248 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
15253 # If the C compiler did not declare bool, and we did not determine that the C++
15254 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
15255 # ncurses library use the same type as C++ bool. Note that this allows one to
15256 # specify the type of bool in a configure-script option and postpone
15257 # integration with the C++ compiler provided that the types are compatible.
15259 if test $cf_cv_cc_bool_type = 1
15261 # oops: C has a bool. Unlikely, but C++ could differ.
15263 elif test $cf_cv_builtin_bool = 0
15268 # this is the normal case
15269 USE_CXX_BOOL='defined(__cplusplus)'
15272 if test -f "${srcdir}/Ada95/Makefile.in" ; then
15274 if test "$cf_with_ada" != "no" ; then
15275 if test "$with_libtool" != "no"; then
15276 { echo "$as_me:15276: WARNING: libtool does not support Ada - disabling feature" >&5
15277 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
15282 if test "$cf_with_ada" != "no" ; then
15283 cf_ada_make=gnatmake
15284 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
15285 set dummy $cf_ada_make; ac_word=$2
15286 echo "$as_me:15286: checking for $ac_word" >&5
15287 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15288 if test "${ac_cv_prog_gnat_exists+set}" = set; then
15289 echo $ECHO_N "(cached) $ECHO_C" >&6
15291 if test -n "$gnat_exists"; then
15292 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
15294 ac_save_IFS=$IFS; IFS=$ac_path_separator
15296 for ac_dir in $ac_dummy; do
15298 test -z "$ac_dir" && ac_dir=.
15299 $as_executable_p "$ac_dir/$ac_word" || continue
15300 ac_cv_prog_gnat_exists="yes"
15301 echo "$as_me:15301: found $ac_dir/$ac_word" >&5
15305 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
15308 gnat_exists=$ac_cv_prog_gnat_exists
15309 if test -n "$gnat_exists"; then
15310 echo "$as_me:15310: result: $gnat_exists" >&5
15311 echo "${ECHO_T}$gnat_exists" >&6
15313 echo "$as_me:15313: result: no" >&5
15314 echo "${ECHO_T}no" >&6
15317 if test "$ac_cv_prog_gnat_exists" = no; then
15321 echo "$as_me:15321: checking for gnat version" >&5
15322 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
15323 cf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\
15324 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
15325 echo "$as_me:15325: result: $cf_gnat_version" >&5
15326 echo "${ECHO_T}$cf_gnat_version" >&6
15328 case $cf_gnat_version in
15329 3.1[1-9]*|3.[2-9]*|[4-9].*)
15330 cf_cv_prog_gnat_correct=yes
15332 *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding.
15333 cf_cv_prog_gnat_correct=no
15336 case $cf_gnat_version in
15338 cf_compile_generics=generics
15339 cf_generic_objects="\${GENOBJS}"
15341 *) cf_compile_generics=
15342 cf_generic_objects=
15346 # Extract the first word of "m4", so it can be a program name with args.
15347 set dummy m4; ac_word=$2
15348 echo "$as_me:15348: checking for $ac_word" >&5
15349 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15350 if test "${ac_cv_prog_M4_exists+set}" = set; then
15351 echo $ECHO_N "(cached) $ECHO_C" >&6
15353 if test -n "$M4_exists"; then
15354 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
15356 ac_save_IFS=$IFS; IFS=$ac_path_separator
15358 for ac_dir in $ac_dummy; do
15360 test -z "$ac_dir" && ac_dir=.
15361 $as_executable_p "$ac_dir/$ac_word" || continue
15362 ac_cv_prog_M4_exists="yes"
15363 echo "$as_me:15363: found $ac_dir/$ac_word" >&5
15367 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
15370 M4_exists=$ac_cv_prog_M4_exists
15371 if test -n "$M4_exists"; then
15372 echo "$as_me:15372: result: $M4_exists" >&5
15373 echo "${ECHO_T}$M4_exists" >&6
15375 echo "$as_me:15375: result: no" >&5
15376 echo "${ECHO_T}no" >&6
15379 if test "$ac_cv_prog_M4_exists" = no; then
15380 cf_cv_prog_gnat_correct=no
15381 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
15383 if test "$cf_cv_prog_gnat_correct" = yes; then
15384 echo "$as_me:15384: checking if GNAT works" >&5
15385 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
15388 cat >>conftest.ads <<CF_EOF
15389 procedure conftest;
15391 cat >>conftest.adb <<CF_EOF
15394 procedure conftest is
15396 Text_IO.Put ("Hello World");
15398 GNAT.OS_Lib.OS_Exit (0);
15401 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
15402 if ( ./conftest 1>&5 2>&1 ) ; then
15403 cf_cv_prog_gnat_correct=yes
15405 cf_cv_prog_gnat_correct=no
15408 cf_cv_prog_gnat_correct=no
15412 echo "$as_me:15412: result: $cf_cv_prog_gnat_correct" >&5
15413 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
15416 if test "$cf_cv_prog_gnat_correct" = yes; then
15417 ADAFLAGS="-O3 -gnatpn $ADAFLAGS"
15419 echo "$as_me:15419: checking if GNAT pragma Unreferenced works" >&5
15420 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
15423 cat >>conftest.ads <<CF_EOF
15424 procedure conftest;
15426 cat >>conftest.adb <<CF_EOF
15429 procedure conftest is
15431 pragma Unreferenced (test);
15434 Text_IO.Put ("Hello World");
15436 GNAT.OS_Lib.OS_Exit (0);
15439 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
15440 cf_cv_pragma_unreferenced=yes
15442 cf_cv_pragma_unreferenced=no
15446 echo "$as_me:15446: result: $cf_cv_pragma_unreferenced" >&5
15447 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
15449 # if the pragma is supported, use it (needed in the Trace code).
15450 if test $cf_cv_pragma_unreferenced = yes ; then
15456 # Check whether --with-ada-compiler or --without-ada-compiler was given.
15457 if test "${with_ada_compiler+set}" = set; then
15458 withval="$with_ada_compiler"
15459 cf_ada_compiler=$withval
15461 cf_ada_compiler=gnatmake
15464 cf_ada_package=terminal_interface
15466 # Check whether --with-ada-include or --without-ada-include was given.
15467 if test "${with_ada_include+set}" = set; then
15468 withval="$with_ada_include"
15471 withval="${ADA_INCLUDE-$prefix/lib/ada/adainclude}"
15472 fi; if test -n "$prefix/lib/ada/adainclude" ; then
15474 if test "x$prefix" != xNONE; then
15475 cf_path_syntax="$prefix"
15477 cf_path_syntax="$ac_default_prefix"
15480 case ".$withval" in #(vi
15481 .\$\(*\)*|.\'*\'*) #(vi
15485 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
15487 .\${*prefix}*) #(vi
15488 eval withval="$withval"
15489 case ".$withval" in #(vi
15491 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
15496 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
15499 { { echo "$as_me:15499: error: expected a pathname, not \"$withval\"" >&5
15500 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
15501 { (exit 1); exit 1; }; }
15506 ADA_INCLUDE="$withval"
15508 # Check whether --with-ada-objects or --without-ada-objects was given.
15509 if test "${with_ada_objects+set}" = set; then
15510 withval="$with_ada_objects"
15513 withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}"
15514 fi; if test -n "$prefix/lib/ada/adalib" ; then
15516 if test "x$prefix" != xNONE; then
15517 cf_path_syntax="$prefix"
15519 cf_path_syntax="$ac_default_prefix"
15522 case ".$withval" in #(vi
15523 .\$\(*\)*|.\'*\'*) #(vi
15527 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
15529 .\${*prefix}*) #(vi
15530 eval withval="$withval"
15531 case ".$withval" in #(vi
15533 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
15538 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
15541 { { echo "$as_me:15541: error: expected a pathname, not \"$withval\"" >&5
15542 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
15543 { (exit 1); exit 1; }; }
15548 ADA_OBJECTS="$withval"
15556 ### Construct the ncurses library-subsets, if any, from this set of keywords:
15557 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
15559 ### ticlib modules may be a separate library, otherwise contained in termlib.
15560 ### termlib modules may be a separate library, otherwise contained in ncurses.
15562 ### The of "+" or " " between the tokens controls the way the script
15563 ### chooses to split module lists into libraries.
15565 ### (see CF_LIB_RULES).
15566 echo "$as_me:15566: checking for library subsets" >&5
15567 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
15570 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
15571 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
15572 if test "$with_ticlib" != no ; then
15573 LIB_SUBSETS="${LIB_SUBSETS} "
15575 LIB_SUBSETS="${LIB_SUBSETS}+"
15579 LIB_SUBSETS="${LIB_SUBSETS}termlib"
15580 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
15581 if test "$with_termlib" != no ; then
15582 LIB_SUBSETS="${LIB_SUBSETS} "
15584 LIB_SUBSETS="${LIB_SUBSETS}+"
15587 LIB_SUBSETS="${LIB_SUBSETS}base"
15588 test "$with_widec" = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
15589 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
15591 echo "$as_me:15591: result: $LIB_SUBSETS" >&5
15592 echo "${ECHO_T}$LIB_SUBSETS" >&6
15594 ### Construct the list of include-directories to be generated
15596 CPPFLAGS="-I. -I../include $CPPFLAGS"
15597 if test "$srcdir" != "."; then
15598 CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
15600 if test "$GCC" != yes; then
15601 CPPFLAGS="$CPPFLAGS -I\${includedir}"
15602 elif test "$includedir" != "/usr/include"; then
15603 if test "$includedir" = '${prefix}/include' ; then
15604 if test $prefix != /usr ; then
15605 CPPFLAGS="$CPPFLAGS -I\${includedir}"
15608 CPPFLAGS="$CPPFLAGS -I\${includedir}"
15612 ACPPFLAGS="-I. -I../../include $ACPPFLAGS"
15613 if test "$srcdir" != "."; then
15614 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
15616 if test "$GCC" != yes; then
15617 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
15618 elif test "$includedir" != "/usr/include"; then
15619 if test "$includedir" = '${prefix}/include' ; then
15620 if test $prefix != /usr ; then
15621 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
15624 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
15628 ### Build up pieces for makefile rules
15629 echo "$as_me:15629: checking default library suffix" >&5
15630 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
15632 case $DFT_LWR_MODEL in
15633 libtool) DFT_ARG_SUFFIX='' ;;
15634 normal) DFT_ARG_SUFFIX='' ;;
15635 debug) DFT_ARG_SUFFIX='_g' ;;
15636 profile) DFT_ARG_SUFFIX='_p' ;;
15637 shared) DFT_ARG_SUFFIX='' ;;
15639 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
15640 echo "$as_me:15640: result: $DFT_ARG_SUFFIX" >&5
15641 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
15643 echo "$as_me:15643: checking default library-dependency suffix" >&5
15644 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
15646 case $DFT_LWR_MODEL in
15647 libtool) DFT_DEP_SUFFIX='.la' ;;
15648 normal) DFT_DEP_SUFFIX='.a' ;;
15649 debug) DFT_DEP_SUFFIX='_g.a' ;;
15650 profile) DFT_DEP_SUFFIX='_p.a' ;;
15652 case $cf_cv_system_name in
15653 cygwin*) DFT_DEP_SUFFIX='.dll' ;;
15654 darwin*) DFT_DEP_SUFFIX='.dylib' ;;
15657 ia64*) DFT_DEP_SUFFIX='.so' ;;
15658 *) DFT_DEP_SUFFIX='.sl' ;;
15661 *) DFT_DEP_SUFFIX='.so' ;;
15664 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
15665 DFT_LIB_SUFFIX=$DFT_DEP_SUFFIX
15666 if test $DFT_LWR_MODEL = shared ; then
15667 case $cf_cv_system_name in #(vi
15669 DFT_DEP_SUFFIX=".dll.a"
15670 DFT_LIB_SUFFIX=".dll"
15674 echo "$as_me:15674: result: $DFT_DEP_SUFFIX" >&5
15675 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
15677 echo "$as_me:15677: checking default object directory" >&5
15678 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
15680 case $DFT_LWR_MODEL in
15681 libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
15682 normal) DFT_OBJ_SUBDIR='objects' ;;
15683 debug) DFT_OBJ_SUBDIR='obj_g' ;;
15684 profile) DFT_OBJ_SUBDIR='obj_p' ;;
15686 case $cf_cv_system_name in #(vi
15688 DFT_OBJ_SUBDIR='objects' ;;
15690 DFT_OBJ_SUBDIR='obj_s' ;;
15693 echo "$as_me:15693: result: $DFT_OBJ_SUBDIR" >&5
15694 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
15696 # libtool thinks it can make c++ shared libraries (perhaps only g++)
15697 if test "$cf_with_cxx" = yes ; then
15698 echo "$as_me:15698: checking c++ library-dependency suffix" >&5
15699 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
15700 if test "$with_libtool" != "no"; then
15701 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
15705 libtool) CXX_LIB_SUFFIX='.la' ;;
15706 normal) CXX_LIB_SUFFIX='.a' ;;
15707 debug) CXX_LIB_SUFFIX='_g.a' ;;
15708 profile) CXX_LIB_SUFFIX='_p.a' ;;
15710 case $cf_cv_system_name in
15711 cygwin*) CXX_LIB_SUFFIX='.dll' ;;
15712 darwin*) CXX_LIB_SUFFIX='.dylib' ;;
15715 ia64*) CXX_LIB_SUFFIX='.so' ;;
15716 *) CXX_LIB_SUFFIX='.sl' ;;
15719 *) CXX_LIB_SUFFIX='.so' ;;
15722 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
15724 echo "$as_me:15724: result: $CXX_LIB_SUFFIX" >&5
15725 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
15729 # do not want -ldl in build except as needed for -lncurses dependency
15730 if test "$with_dlsym" = yes ; then
15731 if test $DFT_LWR_MODEL = shared || \
15732 test $DFT_LWR_MODEL = libtool ; then
15734 # remove dl library from $LIBS
15735 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
15739 ### Set up low-level terminfo dependencies for makefiles.
15741 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
15742 # do not need libdl
15744 if test "$with_dlsym" = yes ; then
15746 # remove dl library from $SHLIB_LIST
15747 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
15751 if test "$with_ticlib" != no ; then
15753 if test "$with_ticlib" != yes ; then
15754 TICS_NAME=$with_ticlib
15755 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15756 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15757 TICS_LIB_SUFFIX="${with_ticlib}"
15759 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
15760 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
15761 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
15763 TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
15765 TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
15768 if test "$with_termlib" != no ; then
15770 if test "$with_termlib" != yes ; then
15771 TINFO_NAME=$with_termlib
15772 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15773 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15774 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15775 TINFO_LIB_SUFFIX="${with_termlib}"
15777 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
15778 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
15779 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
15780 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
15783 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
15784 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
15785 if test "$DFT_LWR_MODEL" = "libtool"; then
15786 TEST_ARGS="${TEST_DEPS}"
15787 TEST_ARG2="${TEST_DEP2}"
15788 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
15790 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
15791 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
15792 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
15793 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
15794 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
15797 # the next lines are needed for linking libtic over libncurses
15798 TINFO_NAME=${LIB_NAME}
15799 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
15800 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
15801 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
15803 TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
15806 if test "$DFT_LWR_MODEL" = shared ; then
15807 case $cf_cv_system_name in #(vi
15809 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
15815 if test "$with_dlsym" = yes ; then
15817 # remove dl library from $TICS_LIST
15818 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
15822 if test "$DFT_LWR_MODEL" = "libtool"; then
15827 TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
15829 case $DFT_LWR_MODEL in
15830 normal|debug|profile)
15832 if test "$GCC" = yes ; then
15833 LDFLAGS_STATIC=-static
15834 LDFLAGS_SHARED=-dynamic
15836 case $cf_cv_system_name in #(
15837 aix[45]*) #( from ld manpage
15838 LDFLAGS_STATIC=-bstatic
15839 LDFLAGS_SHARED=-bdynamic
15841 hpux*) #( from ld manpage for hpux10.20, hpux11.11
15842 # We could also use just "archive" and "shared".
15843 LDFLAGS_STATIC=-Wl,-a,archive_shared
15844 LDFLAGS_SHARED=-Wl,-a,shared_archive
15846 irix*) #( from ld manpage IRIX64
15847 LDFLAGS_STATIC=-Bstatic
15848 LDFLAGS_SHARED=-Bdynamic
15850 osf[45]*) #( from ld manpage osf4.0d, osf5.1
15851 # alternative "-oldstyle_liblookup" (not in cc manpage)
15852 LDFLAGS_STATIC=-noso
15853 LDFLAGS_SHARED=-so_archive
15856 LDFLAGS_STATIC=-Bstatic
15857 LDFLAGS_SHARED=-Bdynamic
15865 echo "$as_me:15865: checking where we will install curses.h" >&5
15866 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
15867 test "$with_overwrite" = no && \
15868 test "x$includedir" = 'x${prefix}/include' && \
15869 includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
15870 echo "$as_me:15870: result: $includedir" >&5
15871 echo "${ECHO_T}$includedir" >&6
15873 ### Resolve a conflict between normal and wide-curses by forcing applications
15874 ### that will need libutf8 to add it to their configure script.
15875 if test "$with_overwrite" != no ; then
15876 if test "$NCURSES_LIBUTF8" = 1 ; then
15877 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
15878 { echo "$as_me:15878: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
15879 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
15883 # used to separate tack out of the tree
15886 ### predefined stuff for the test programs
15887 cat >>confdefs.h <<\EOF
15888 #define HAVE_SLK_COLOR 1
15891 ### Construct the list of subdirectories for which we'll customize makefiles
15892 ### with the appropriate compile-rules.
15894 echo "$as_me:15894: checking for src modules" >&5
15895 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
15897 # dependencies and linker-arguments for test-programs
15898 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
15899 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
15900 if test "$DFT_LWR_MODEL" = "libtool"; then
15901 TEST_ARGS="${TEST_DEPS}"
15902 TEST_ARG2="${TEST_DEP2}"
15904 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
15905 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
15909 for cf_dir in $modules_to_build
15911 if test -f $srcdir/$cf_dir/modules; then
15913 # We may/may not have tack in the distribution, though the
15915 if test $cf_dir = tack ; then
15916 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
15921 if test -z "$cf_cv_src_modules"; then
15922 cf_cv_src_modules=$cf_dir
15924 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
15927 # Make the ncurses_cfg.h file record the library interface files as
15928 # well. These are header files that are the same name as their
15929 # directory. Ncurses is the only library that does not follow
15931 if test $cf_dir = tack ; then
15933 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
15935 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15937 cat >>confdefs.h <<EOF
15938 #define HAVE_${cf_have_include}_H 1
15941 cat >>confdefs.h <<EOF
15942 #define HAVE_LIB${cf_have_include} 1
15945 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
15946 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
15947 if test "$DFT_LWR_MODEL" = "libtool"; then
15948 TEST_ARGS="${TEST_DEPS}"
15949 TEST_ARG2="${TEST_DEP2}"
15951 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
15952 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
15957 echo "$as_me:15957: result: $cf_cv_src_modules" >&5
15958 echo "${ECHO_T}$cf_cv_src_modules" >&6
15960 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
15961 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
15963 SRC_SUBDIRS="man include"
15964 for cf_dir in $cf_cv_src_modules
15966 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
15968 SRC_SUBDIRS="$SRC_SUBDIRS test"
15969 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
15970 test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
15973 if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
15974 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
15975 ADA_SUBDIRS="gen src samples"
15979 for cf_dir in $SRC_SUBDIRS
15981 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
15984 if test -n "$ADA_SUBDIRS"; then
15985 for cf_dir in $ADA_SUBDIRS
15987 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
15992 if test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then
15993 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses-config"
15997 for cf_item in $cf_list_models
16001 libtool) cf_subdir='obj_lo' ;;
16002 normal) cf_subdir='objects' ;;
16003 debug) cf_subdir='obj_g' ;;
16004 profile) cf_subdir='obj_p' ;;
16006 case $cf_cv_system_name in #(vi
16008 cf_subdir='objects' ;;
16010 cf_subdir='obj_s' ;;
16014 for cf_item2 in $DIRS_TO_MAKE
16016 test $cf_item2 = $cf_subdir && break
16018 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
16020 for cf_dir in $DIRS_TO_MAKE
16022 test ! -d $cf_dir && mkdir $cf_dir
16025 cat >>confdefs.h <<EOF
16026 #define NCURSES_PATHSEP '$PATHSEP'
16029 cat >>confdefs.h <<EOF
16030 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
16033 ### Now that we're done running tests, add the compiler-warnings, if any
16038 cf_new_extra_cppflags=
16040 for cf_add_cflags in $EXTRA_CFLAGS
16042 case $cf_fix_cppflags in
16044 case $cf_add_cflags in #(vi
16045 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
16046 case $cf_add_cflags in
16048 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16050 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
16051 && test -z "${cf_tst_cflags}" \
16052 && cf_fix_cppflags=yes
16054 if test $cf_fix_cppflags = yes ; then
16055 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16057 elif test "${cf_tst_cflags}" = "\"'" ; then
16058 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16063 case "$CPPFLAGS" in
16064 *$cf_add_cflags) #(vi
16067 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
16072 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
16077 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16079 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
16081 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
16082 && test -z "${cf_tst_cflags}" \
16083 && cf_fix_cppflags=no
16088 if test -n "$cf_new_cflags" ; then
16090 CFLAGS="$CFLAGS $cf_new_cflags"
16093 if test -n "$cf_new_cppflags" ; then
16095 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
16098 if test -n "$cf_new_extra_cppflags" ; then
16100 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
16103 ### If we're building with rpath, try to link non-standard libs that way too.
16104 if test "$DFT_LWR_MODEL" = "shared"; then
16106 echo "$as_me:16106: checking for updated LDFLAGS" >&5
16107 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
16108 if test -n "$LDFLAGS" ; then
16109 echo "$as_me:16109: result: maybe" >&5
16110 echo "${ECHO_T}maybe" >&6
16111 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
16113 echo "${as_me-configure}:16113: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
16115 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
16117 echo "${as_me-configure}:16117: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
16119 case "$EXTRA_LDFLAGS" in #(vi
16121 cf_rpath_hack="-Wl,-rpath,"
16124 cf_rpath_hack="-R "
16133 if test -n "$cf_rpath_hack" ; then
16135 for cf_rpath_src in $LDFLAGS
16137 test -n "$verbose" && echo " Filtering $cf_rpath_src" 1>&6
16139 echo "${as_me-configure}:16139: testing Filtering $cf_rpath_src ..." 1>&5
16141 case $cf_rpath_src in #(vi
16143 if test "$cf_rpath_hack" = "-R " ; then
16144 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e 's%-L%-R %'`
16146 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e s%-L%$cf_rpath_hack%`
16148 test -n "$verbose" && echo " ...Filter $cf_rpath_tmp" 1>&6
16150 echo "${as_me-configure}:16150: testing ...Filter $cf_rpath_tmp ..." 1>&5
16152 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
16155 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
16159 LDFLAGS=$cf_rpath_dst
16160 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
16162 echo "${as_me-configure}:16162: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
16164 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
16166 echo "${as_me-configure}:16166: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
16170 echo "$as_me:16170: result: no" >&5
16171 echo "${ECHO_T}no" >&6
16176 ### Define substitutions for header files to avoid name-pollution
16178 if test "$cf_cv_have_tcgetattr" = yes ; then
16184 if test "$ac_cv_header_termio_h" = yes ; then
16190 if test "$ac_cv_header_termios_h" = yes ; then
16196 ################################################################################
16197 test "$use_database" = yes && SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
16198 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
16199 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"
16200 ac_config_commands="$ac_config_commands default"
16201 cat >confcache <<\_ACEOF
16202 # This file is a shell script that caches the results of configure
16203 # tests run on this system so they can be shared between configure
16204 # scripts and configure runs, see configure's option --config-cache.
16205 # It is not useful on other systems. If it contains results you don't
16206 # want to keep, you may remove or edit it.
16208 # config.status only pays attention to the cache file if you give it
16209 # the --recheck option to rerun configure.
16211 # `ac_cv_env_foo' variables (set or unset) will be overriden when
16212 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16213 # following values.
16217 # The following way of writing the cache mishandles newlines in values,
16218 # but we know of no workaround that is simple, portable, and efficient.
16219 # So, don't put newlines in cache variables' values.
16220 # Ultrix sh set writes to stderr and can't be redirected directly,
16221 # and sets the high bit in the cache file unless we assign to the vars.
16224 case `(ac_space=' '; set | grep ac_space) 2>&1` in
16226 # `set' does not quote correctly, so add quotes (double-quote
16227 # substitution turns \\\\ into \\, and sed turns \\ into \).
16230 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16233 # `set' quotes correctly as required by POSIX, so do not add quotes.
16235 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16242 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16244 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16246 if cmp -s $cache_file confcache; then :; else
16247 if test -w $cache_file; then
16248 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16249 cat confcache >$cache_file
16251 echo "not updating unwritable cache $cache_file"
16256 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16257 # Let make expand exec_prefix.
16258 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16260 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16261 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16262 # trailing colons and then remove the whole line if VPATH becomes empty
16263 # (actually we leave an empty line to preserve line numbers).
16264 if test "x$srcdir" = x.; then
16265 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16266 s/:*\$(srcdir):*/:/;
16267 s/:*\${srcdir}:*/:/;
16269 s/^\([^=]*=[ ]*\):*/\1/;
16275 DEFS=-DHAVE_CONFIG_H
16277 : ${CONFIG_STATUS=./config.status}
16278 ac_clean_files_save=$ac_clean_files
16279 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16280 { echo "$as_me:16280: creating $CONFIG_STATUS" >&5
16281 echo "$as_me: creating $CONFIG_STATUS" >&6;}
16282 cat >$CONFIG_STATUS <<_ACEOF
16284 # Generated automatically by configure.
16285 # Run this file to recreate the current configuration.
16286 # Compiler output produced by configure, useful for debugging
16287 # configure, is in config.log if it exists.
16290 SHELL=\${CONFIG_SHELL-$SHELL}
16291 ac_cs_invocation="\$0 \$@"
16295 cat >>$CONFIG_STATUS <<\_ACEOF
16296 # Be Bourne compatible
16297 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16300 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
16304 # Name of the executable.
16305 as_me=`echo "$0" |sed 's,.*[\\/],,'`
16307 if expr a : '\(a\)' >/dev/null 2>&1; then
16313 rm -f conf$$ conf$$.exe conf$$.file
16315 if ln -s conf$$.file conf$$ 2>/dev/null; then
16316 # We could just check for DJGPP; but this test a) works b) is more generic
16317 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
16318 if test -f conf$$.exe; then
16319 # Don't use ln at all; we don't have any links
16324 elif ln conf$$.file conf$$ 2>/dev/null; then
16329 rm -f conf$$ conf$$.exe conf$$.file
16331 as_executable_p="test -f"
16333 # Support unset when possible.
16334 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
16341 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
16342 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
16343 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
16344 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
16345 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
16346 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
16347 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
16348 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
16351 # We need space, tab and new line, in precisely that order.
16357 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
16363 # Files that config.status was made for.
16364 if test -n "$ac_config_files"; then
16365 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
16368 if test -n "$ac_config_headers"; then
16369 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
16372 if test -n "$ac_config_links"; then
16373 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
16376 if test -n "$ac_config_commands"; then
16377 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
16380 cat >>$CONFIG_STATUS <<\EOF
16383 \`$as_me' instantiates files from templates according to the
16384 current configuration.
16386 Usage: $0 [OPTIONS] [FILE]...
16388 -h, --help print this help, then exit
16389 -V, --version print version number, then exit
16390 -d, --debug don't remove temporary files
16391 --recheck update $as_me by reconfiguring in the same conditions
16392 --file=FILE[:TEMPLATE]
16393 instantiate the configuration file FILE
16394 --header=FILE[:TEMPLATE]
16395 instantiate the configuration header FILE
16397 Configuration files:
16400 Configuration headers:
16403 Configuration commands:
16406 Report bugs to <bug-autoconf@gnu.org>."
16409 cat >>$CONFIG_STATUS <<EOF
16412 configured by $0, generated by GNU Autoconf 2.52.20080325,
16413 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
16415 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
16416 Free Software Foundation, Inc.
16417 This config.status script is free software; the Free Software Foundation
16418 gives unlimited permission to copy, distribute and modify it."
16423 cat >>$CONFIG_STATUS <<\EOF
16424 # If no file are specified by the user, then we need to provide default
16425 # value. By we need to know if files were specified by the user.
16431 ac_option=`expr "x$1" : 'x\([^=]*\)='`
16432 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
16434 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
16438 *) # This is not an option, so the user has probably given explicit
16440 ac_need_defaults=false;;
16444 # Handling of the options.
16446 cat >>$CONFIG_STATUS <<EOF
16447 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16448 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
16449 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
16451 cat >>$CONFIG_STATUS <<\EOF
16452 --version | --vers* | -V )
16453 echo "$ac_cs_version"; exit 0 ;;
16455 # Conflict between --help and --header
16456 { { echo "$as_me:16456: error: ambiguous option: $1
16457 Try \`$0 --help' for more information." >&5
16458 echo "$as_me: error: ambiguous option: $1
16459 Try \`$0 --help' for more information." >&2;}
16460 { (exit 1); exit 1; }; };;
16461 --help | --hel | -h )
16462 echo "$ac_cs_usage"; exit 0 ;;
16463 --debug | --d* | -d )
16465 --file | --fil | --fi | --f )
16467 CONFIG_FILES="$CONFIG_FILES $1"
16468 ac_need_defaults=false;;
16469 --header | --heade | --head | --hea )
16471 CONFIG_HEADERS="$CONFIG_HEADERS $1"
16472 ac_need_defaults=false;;
16474 # This is an error.
16475 -*) { { echo "$as_me:16475: error: unrecognized option: $1
16476 Try \`$0 --help' for more information." >&5
16477 echo "$as_me: error: unrecognized option: $1
16478 Try \`$0 --help' for more information." >&2;}
16479 { (exit 1); exit 1; }; } ;;
16481 *) ac_config_targets="$ac_config_targets $1" ;;
16490 ## ----------------------- ##
16491 ## Running config.status. ##
16492 ## ----------------------- ##
16494 This file was extended by $as_me 2.52.20080325, executed with
16495 CONFIG_FILES = $CONFIG_FILES
16496 CONFIG_HEADERS = $CONFIG_HEADERS
16497 CONFIG_LINKS = $CONFIG_LINKS
16498 CONFIG_COMMANDS = $CONFIG_COMMANDS
16499 > $ac_cs_invocation
16500 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16505 cat >>$CONFIG_STATUS <<EOF
16507 # INIT-COMMANDS section.
16510 ### Special initialization commands, used to pass information from the
16511 ### configuration-run into config.status
16514 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
16515 DFT_LWR_MODEL="$DFT_LWR_MODEL"
16516 ECHO_LINK="$ECHO_LINK"
16517 LDCONFIG="$LDCONFIG"
16518 LIB_NAME="$LIB_NAME"
16519 LIB_SUBSETS="$LIB_SUBSETS"
16520 LIB_SUFFIX="$LIB_SUFFIX"
16521 LIB_TRACING="$LIB_TRACING"
16522 MAKE_TERMINFO="$MAKE_TERMINFO"
16523 NCURSES_MAJOR="$NCURSES_MAJOR"
16524 NCURSES_MINOR="$NCURSES_MINOR"
16525 NCURSES_OSPEED="$NCURSES_OSPEED"
16526 NCURSES_PATCH="$NCURSES_PATCH"
16527 SRC_SUBDIRS="$SRC_SUBDIRS"
16528 TERMINFO="$TERMINFO"
16529 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
16530 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
16531 TINFO_NAME="$TINFO_NAME"
16532 TINFO_SUFFIX="$TINFO_SUFFIX"
16533 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
16534 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
16535 TICS_NAME="$TICS_NAME"
16536 WITH_CURSES_H="$with_curses_h"
16537 WITH_ECHO="$with_echo"
16538 WITH_OVERWRITE="$with_overwrite"
16539 cf_LIST_MODELS="$cf_list_models"
16540 cf_cv_abi_version="$cf_cv_abi_version"
16541 cf_cv_do_relink="$cf_cv_do_relink"
16542 cf_cv_do_symlinks="$cf_cv_do_symlinks"
16543 cf_cv_enable_lp64="$cf_cv_enable_lp64"
16544 cf_cv_enable_opaque="$cf_cv_enable_opaque"
16545 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
16546 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
16547 cf_cv_rel_version="$cf_cv_rel_version"
16548 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
16549 cf_cv_shlib_version="$cf_cv_shlib_version"
16550 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
16551 cf_cv_system_name="$cf_cv_system_name"
16552 cf_with_cxx_binding="$cf_with_cxx_binding"
16558 cat >>$CONFIG_STATUS <<\EOF
16559 for ac_config_target in $ac_config_targets
16561 case "$ac_config_target" in
16562 # Handling of arguments.
16563 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
16564 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
16565 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
16566 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
16567 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
16568 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16569 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16570 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
16571 *) { { echo "$as_me:16571: error: invalid argument: $ac_config_target" >&5
16572 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
16573 { (exit 1); exit 1; }; };;
16577 # If the user did not use the arguments to specify the items to instantiate,
16578 # then the envvar interface is used. Set only those that are not.
16579 # We use the long form for the default assignment because of an extremely
16580 # bizarre bug on SunOS 4.1.3.
16581 if $ac_need_defaults; then
16582 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16583 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16584 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16587 # Create a temporary directory, and hook for its removal unless debugging.
16590 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
16591 trap '{ (exit 1); exit 1; }' 1 2 13 15
16594 # Create a (secure) tmp directory for tmp files.
16597 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
16598 test -n "$tmp" && test -d "$tmp"
16601 tmp=$TMPDIR/cs$$-$RANDOM
16602 (umask 077 && mkdir $tmp)
16605 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
16606 { (exit 1); exit 1; }
16611 cat >>$CONFIG_STATUS <<EOF
16614 # CONFIG_FILES section.
16617 # No need to generate the scripts if there are no CONFIG_FILES.
16618 # This happens for instance when ./config.status config.h
16619 if test -n "\$CONFIG_FILES"; then
16620 # Protect against being on the right side of a sed subst in config.status.
16621 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
16622 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
16623 s,@SHELL@,$SHELL,;t t
16624 s,@exec_prefix@,$exec_prefix,;t t
16625 s,@prefix@,$prefix,;t t
16626 s,@program_transform_name@,$program_transform_name,;t t
16627 s,@bindir@,$bindir,;t t
16628 s,@sbindir@,$sbindir,;t t
16629 s,@libexecdir@,$libexecdir,;t t
16630 s,@datadir@,$datadir,;t t
16631 s,@sysconfdir@,$sysconfdir,;t t
16632 s,@sharedstatedir@,$sharedstatedir,;t t
16633 s,@localstatedir@,$localstatedir,;t t
16634 s,@libdir@,$libdir,;t t
16635 s,@includedir@,$includedir,;t t
16636 s,@oldincludedir@,$oldincludedir,;t t
16637 s,@infodir@,$infodir,;t t
16638 s,@mandir@,$mandir,;t t
16639 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
16640 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
16641 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
16642 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
16643 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
16644 s,@build_alias@,$build_alias,;t t
16645 s,@host_alias@,$host_alias,;t t
16646 s,@target_alias@,$target_alias,;t t
16647 s,@ECHO_C@,$ECHO_C,;t t
16648 s,@ECHO_N@,$ECHO_N,;t t
16649 s,@ECHO_T@,$ECHO_T,;t t
16650 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
16651 s,@DEFS@,$DEFS,;t t
16652 s,@LIBS@,$LIBS,;t t
16653 s,@top_builddir@,$top_builddir,;t t
16654 s,@EGREP@,$EGREP,;t t
16655 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
16656 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
16657 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
16658 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
16659 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
16660 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
16661 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
16662 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
16663 s,@build@,$build,;t t
16664 s,@build_cpu@,$build_cpu,;t t
16665 s,@build_vendor@,$build_vendor,;t t
16666 s,@build_os@,$build_os,;t t
16667 s,@host@,$host,;t t
16668 s,@host_cpu@,$host_cpu,;t t
16669 s,@host_vendor@,$host_vendor,;t t
16670 s,@host_os@,$host_os,;t t
16671 s,@target@,$target,;t t
16672 s,@target_cpu@,$target_cpu,;t t
16673 s,@target_vendor@,$target_vendor,;t t
16674 s,@target_os@,$target_os,;t t
16676 s,@CFLAGS@,$CFLAGS,;t t
16677 s,@LDFLAGS@,$LDFLAGS,;t t
16678 s,@CPPFLAGS@,$CPPFLAGS,;t t
16679 s,@ac_ct_CC@,$ac_ct_CC,;t t
16680 s,@EXEEXT@,$EXEEXT,;t t
16681 s,@OBJEXT@,$OBJEXT,;t t
16683 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
16684 s,@PROG_EXT@,$PROG_EXT,;t t
16685 s,@LDCONFIG@,$LDCONFIG,;t t
16687 s,@CXXFLAGS@,$CXXFLAGS,;t t
16688 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
16690 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
16691 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
16692 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
16693 s,@LINT@,$LINT,;t t
16694 s,@LINT_OPTS@,$LINT_OPTS,;t t
16695 s,@LN_S@,$LN_S,;t t
16696 s,@SET_MAKE@,$SET_MAKE,;t t
16697 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
16698 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
16699 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
16700 s,@RANLIB@,$RANLIB,;t t
16701 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
16703 s,@ac_ct_LD@,$ac_ct_LD,;t t
16705 s,@ac_ct_AR@,$ac_ct_AR,;t t
16706 s,@AR_OPTS@,$AR_OPTS,;t t
16707 s,@DESTDIR@,$DESTDIR,;t t
16708 s,@BUILD_CC@,$BUILD_CC,;t t
16709 s,@BUILD_CPP@,$BUILD_CPP,;t t
16710 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
16711 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
16712 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
16713 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
16714 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
16715 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
16716 s,@cf_list_models@,$cf_list_models,;t t
16717 s,@LIBTOOL@,$LIBTOOL,;t t
16718 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
16719 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
16720 s,@LIB_CREATE@,$LIB_CREATE,;t t
16721 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
16722 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
16723 s,@LIB_PREP@,$LIB_PREP,;t t
16724 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
16725 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
16726 s,@LIB_LINK@,$LIB_LINK,;t t
16727 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
16728 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
16729 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
16730 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
16731 s,@TICS_NAME@,$TICS_NAME,;t t
16732 s,@TINFO_NAME@,$TINFO_NAME,;t t
16733 s,@LIB_NAME@,$LIB_NAME,;t t
16734 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
16735 s,@CC_G_OPT@,$CC_G_OPT,;t t
16736 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
16737 s,@LD_MODEL@,$LD_MODEL,;t t
16738 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
16739 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
16740 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
16741 s,@LINK_PROGS@,$LINK_PROGS,;t t
16742 s,@LINK_TESTS@,$LINK_TESTS,;t t
16743 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
16744 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
16745 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
16746 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
16747 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
16748 s,@PATHSEP@,$PATHSEP,;t t
16749 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
16750 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
16751 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
16752 s,@TERMINFO@,$TERMINFO,;t t
16753 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
16754 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
16755 s,@TERMPATH@,$TERMPATH,;t t
16756 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
16757 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
16758 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
16759 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
16760 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
16761 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
16762 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
16763 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
16764 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
16765 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
16766 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
16767 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
16768 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
16769 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
16770 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
16771 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
16772 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
16773 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
16774 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
16775 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
16776 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
16777 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
16778 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
16779 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
16780 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
16781 s,@ECHO_LINK@,$ECHO_LINK,;t t
16782 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
16783 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
16784 s,@ADA_TRACE@,$ADA_TRACE,;t t
16785 s,@MATH_LIB@,$MATH_LIB,;t t
16786 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
16787 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
16788 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
16789 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
16790 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
16791 s,@TEST_LIBS@,$TEST_LIBS,;t t
16792 s,@CXXCPP@,$CXXCPP,;t t
16793 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
16794 s,@CXX_AR@,$CXX_AR,;t t
16795 s,@CXX_AR_OPTS@,$CXX_AR_OPTS,;t t
16796 s,@CXXLIBS@,$CXXLIBS,;t t
16797 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
16798 s,@gnat_exists@,$gnat_exists,;t t
16799 s,@M4_exists@,$M4_exists,;t t
16800 s,@cf_ada_make@,$cf_ada_make,;t t
16801 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
16802 s,@cf_ada_package@,$cf_ada_package,;t t
16803 s,@ADAFLAGS@,$ADAFLAGS,;t t
16804 s,@cf_compile_generics@,$cf_compile_generics,;t t
16805 s,@cf_generic_objects@,$cf_generic_objects,;t t
16806 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
16807 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
16808 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
16809 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
16810 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
16811 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
16812 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
16813 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
16814 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
16815 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
16816 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
16817 s,@TICS_ARGS@,$TICS_ARGS,;t t
16818 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
16819 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
16820 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
16821 s,@TINFO_ARGS@,$TINFO_ARGS,;t t
16822 s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
16823 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
16824 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
16825 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
16826 s,@TICS_LIST@,$TICS_LIST,;t t
16827 s,@TINFO_LIST@,$TINFO_LIST,;t t
16828 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
16829 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
16830 s,@TEST_ARGS@,$TEST_ARGS,;t t
16831 s,@TEST_DEPS@,$TEST_DEPS,;t t
16832 s,@TEST_ARG2@,$TEST_ARG2,;t t
16833 s,@TEST_DEP2@,$TEST_DEP2,;t t
16834 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
16835 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
16836 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
16837 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
16838 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
16843 cat >>$CONFIG_STATUS <<\EOF
16844 # Split the substitutions into bite-sized pieces for seds with
16845 # small command number limits, like on Digital OSF/1 and HP-UX.
16846 ac_max_sed_lines=48
16847 ac_sed_frag=1 # Number of current file.
16848 ac_beg=1 # First line for current file.
16849 ac_end=$ac_max_sed_lines # Line after last line for current file.
16852 while $ac_more_lines; do
16853 if test $ac_beg -gt 1; then
16854 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16856 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16858 if test ! -s $tmp/subs.frag; then
16859 ac_more_lines=false
16861 # The purpose of the label and of the branching condition is to
16862 # speed up the sed processing (if there are no `@' at all, there
16863 # is no need to browse any of the substitutions).
16864 # These are the two extra sed commands mentioned above.
16866 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
16867 if test -z "$ac_sed_cmds"; then
16868 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
16870 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
16872 ac_sed_frag=`expr $ac_sed_frag + 1`
16874 ac_end=`expr $ac_end + $ac_max_sed_lines`
16877 if test -z "$ac_sed_cmds"; then
16880 fi # test -n "$CONFIG_FILES"
16883 cat >>$CONFIG_STATUS <<\EOF
16884 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
16885 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16887 - | *:- | *:-:* ) # input from stdin
16889 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16890 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16891 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16892 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16893 * ) ac_file_in=$ac_file.in ;;
16896 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
16897 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16898 X"$ac_file" : 'X\(//\)[^/]' \| \
16899 X"$ac_file" : 'X\(//\)$' \| \
16900 X"$ac_file" : 'X\(/\)' \| \
16901 . : '\(.\)' 2>/dev/null ||
16903 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16904 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16905 /^X\(\/\/\)$/{ s//\1/; q; }
16906 /^X\(\/\).*/{ s//\1/; q; }
16908 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
16909 { case "$ac_dir" in
16910 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
16914 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
16915 case $as_mkdir_dir in
16916 # Skip DOS drivespec
16917 ?:) as_incr_dir=$as_mkdir_dir ;;
16919 as_incr_dir=$as_incr_dir/$as_mkdir_dir
16920 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
16925 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
16926 # A "../" for each directory in $ac_dir_suffix.
16927 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
16929 ac_dir_suffix= ac_dots=
16934 if test -z "$ac_dots"; then
16937 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
16939 [\\/]* | ?:[\\/]* )
16940 ac_srcdir=$srcdir$ac_dir_suffix;
16941 ac_top_srcdir=$srcdir ;;
16942 *) # Relative path.
16943 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
16944 ac_top_srcdir=$ac_dots$srcdir ;;
16948 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16949 *) ac_INSTALL=$ac_dots$INSTALL ;;
16952 if test x"$ac_file" != x-; then
16953 { echo "$as_me:16953: creating $ac_file" >&5
16954 echo "$as_me: creating $ac_file" >&6;}
16957 # Let's still pretend it is `configure' which instantiates (i.e., don't
16958 # use $as_me), people would be surprised to read:
16959 # /* config.h. Generated automatically by config.status. */
16960 configure_input="Generated automatically from `echo $ac_file_in |
16961 sed 's,.*/,,'` by configure."
16963 # First look for the input files in the build tree, otherwise in the
16965 ac_file_inputs=`IFS=:
16966 for f in $ac_file_in; do
16968 -) echo $tmp/stdin ;;
16970 # Absolute (can't be DOS-style, as IFS=:)
16971 test -f "$f" || { { echo "$as_me:16971: error: cannot find input file: $f" >&5
16972 echo "$as_me: error: cannot find input file: $f" >&2;}
16973 { (exit 1); exit 1; }; }
16976 if test -f "$f"; then
16979 elif test -f "$srcdir/$f"; then
16984 { { echo "$as_me:16984: error: cannot find input file: $f" >&5
16985 echo "$as_me: error: cannot find input file: $f" >&2;}
16986 { (exit 1); exit 1; }; }
16989 done` || { (exit 1); exit 1; }
16991 cat >>$CONFIG_STATUS <<EOF
16995 cat >>$CONFIG_STATUS <<\EOF
16997 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16998 s,@configure_input@,$configure_input,;t t
16999 s,@srcdir@,$ac_srcdir,;t t
17000 s,@top_srcdir@,$ac_top_srcdir,;t t
17001 s,@INSTALL@,$ac_INSTALL,;t t
17002 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17004 if test x"$ac_file" != x-; then
17005 mv $tmp/out $ac_file
17013 cat >>$CONFIG_STATUS <<\EOF
17016 # CONFIG_HEADER section.
17019 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17020 # NAME is the cpp macro being defined and VALUE is the value it is being given.
17022 # ac_d sets the value in "#define NAME VALUE" lines.
17023 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
17024 ac_dB='[ ].*$,\1#\2'
17027 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
17028 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17029 ac_iB='\([ ]\),\1#\2define\3'
17032 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17033 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17034 ac_uB='$,\1#\2define\3'
17038 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
17039 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17041 - | *:- | *:-:* ) # input from stdin
17043 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17044 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17045 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17046 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17047 * ) ac_file_in=$ac_file.in ;;
17050 test x"$ac_file" != x- && { echo "$as_me:17050: creating $ac_file" >&5
17051 echo "$as_me: creating $ac_file" >&6;}
17053 # First look for the input files in the build tree, otherwise in the
17055 ac_file_inputs=`IFS=:
17056 for f in $ac_file_in; do
17058 -) echo $tmp/stdin ;;
17060 # Absolute (can't be DOS-style, as IFS=:)
17061 test -f "$f" || { { echo "$as_me:17061: error: cannot find input file: $f" >&5
17062 echo "$as_me: error: cannot find input file: $f" >&2;}
17063 { (exit 1); exit 1; }; }
17066 if test -f "$f"; then
17069 elif test -f "$srcdir/$f"; then
17074 { { echo "$as_me:17074: error: cannot find input file: $f" >&5
17075 echo "$as_me: error: cannot find input file: $f" >&2;}
17076 { (exit 1); exit 1; }; }
17079 done` || { (exit 1); exit 1; }
17080 # Remove the trailing spaces.
17081 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
17085 # Transform confdefs.h into a list of #define's. We won't use it as a sed
17086 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
17087 # be either 'cat' or 'sort'.
17088 cat confdefs.h | uniq >conftest.vals
17090 # Break up conftest.vals because some shells have a limit on
17091 # the size of here documents, and old seds have small limits too.
17093 rm -f conftest.tail
17094 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
17095 while grep . conftest.vals >/dev/null
17097 # Write chunks of a limited-size here document to conftest.frag.
17098 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
17099 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
17100 echo 'CEOF' >> $CONFIG_STATUS
17101 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
17102 rm -f conftest.vals
17103 mv conftest.tail conftest.vals
17105 rm -f conftest.vals
17107 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
17109 echo ' cat >> conftest.edit <<CEOF
17110 /@DEFS@/r conftest.frag
17113 sed -f conftest.edit $tmp/in > $tmp/out
17115 mv $tmp/out $tmp/in
17116 rm -f conftest.edit conftest.frag
17117 ' >> $CONFIG_STATUS
17119 cat >>$CONFIG_STATUS <<\EOF
17120 # Let's still pretend it is `configure' which instantiates (i.e., don't
17121 # use $as_me), people would be surprised to read:
17122 # /* config.h. Generated automatically by config.status. */
17123 if test x"$ac_file" = x-; then
17124 echo "/* Generated automatically by configure. */" >$tmp/config.h
17126 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
17128 cat $tmp/in >>$tmp/config.h
17130 if test x"$ac_file" != x-; then
17131 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
17132 { echo "$as_me:17132: $ac_file is unchanged" >&5
17133 echo "$as_me: $ac_file is unchanged" >&6;}
17135 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17136 X"$ac_file" : 'X\(//\)[^/]' \| \
17137 X"$ac_file" : 'X\(//\)$' \| \
17138 X"$ac_file" : 'X\(/\)' \| \
17139 . : '\(.\)' 2>/dev/null ||
17141 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17142 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17143 /^X\(\/\/\)$/{ s//\1/; q; }
17144 /^X\(\/\).*/{ s//\1/; q; }
17146 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
17147 { case "$ac_dir" in
17148 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
17152 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
17153 case $as_mkdir_dir in
17154 # Skip DOS drivespec
17155 ?:) as_incr_dir=$as_mkdir_dir ;;
17157 as_incr_dir=$as_incr_dir/$as_mkdir_dir
17158 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
17165 mv $tmp/config.h $ac_file
17169 rm -f $tmp/config.h
17173 cat >>$CONFIG_STATUS <<\EOF
17176 # CONFIG_COMMANDS section.
17178 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
17179 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
17180 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
17187 if test ! -d $srcdir/$cf_dir; then
17189 elif test -f $srcdir/$cf_dir/programs; then
17190 $AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
17194 case $cf_cv_system_name in
17195 OS/2*) LIB_PREFIX='' ;;
17196 os2*) LIB_PREFIX='' ;;
17197 *) LIB_PREFIX='lib' ;;
17199 cf_prefix=$LIB_PREFIX
17201 for cf_dir in $SRC_SUBDIRS
17203 if test ! -d $srcdir/$cf_dir ; then
17205 elif test -f $srcdir/$cf_dir/modules; then
17209 for cf_item in $cf_LIST_MODELS
17213 libtool) cf_suffix='.la' ;;
17214 normal) cf_suffix='.a' ;;
17215 debug) cf_suffix='_g.a' ;;
17216 profile) cf_suffix='_p.a' ;;
17218 case $cf_cv_system_name in
17219 cygwin*) cf_suffix='.dll' ;;
17220 darwin*) cf_suffix='.dylib' ;;
17223 ia64*) cf_suffix='.so' ;;
17224 *) cf_suffix='.sl' ;;
17227 *) cf_suffix='.so' ;;
17230 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
17232 if test $cf_item = shared ; then
17233 if test "$cf_cv_do_symlinks" = yes ; then
17234 case "$cf_cv_shlib_version" in #(vi
17236 case "$cf_cv_system_name" in #(vi
17238 case .${LIB_SUFFIX} in
17240 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
17241 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
17244 cf_suffix='.${REL_VERSION}'"$cf_suffix"
17248 *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
17252 case "$cf_cv_system_name" in #(vi
17254 case .${LIB_SUFFIX} in
17256 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
17257 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
17260 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
17264 *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
17269 # cygwin needs import library, and has unique naming convention
17270 # use autodetected ${cf_prefix} for import lib and static lib, but
17271 # use 'cyg' prefix for shared lib.
17272 if test $cf_cv_shlib_version = cygdll ; then
17273 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}\${ABI_VERSION}.dll"
17277 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
17280 if test $cf_dir = ncurses ; then
17281 cf_subsets="$LIB_SUBSETS"
17282 cf_r_parts="$cf_subsets"
17284 while test -n "$cf_r_parts"
17286 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
17287 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
17288 if test "$cf_l_parts" != "$cf_r_parts" ; then
17289 case $cf_l_parts in #(vi
17291 cf_item=`echo $LIBS_TO_MAKE |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
17294 cf_item=`echo $LIBS_TO_MAKE |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
17300 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
17306 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
17309 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
17310 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
17311 $cf_dir/Makefile >$cf_dir/Makefile.out
17312 mv $cf_dir/Makefile.out $cf_dir/Makefile
17314 $AWK -f $srcdir/mk-0th.awk \
17315 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
17316 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
17318 for cf_subset in $cf_subsets
17321 for cf_item in $cf_LIST_MODELS
17323 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
17325 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17328 libtool) cf_suffix='.la' ;;
17329 normal) cf_suffix='.a' ;;
17330 debug) cf_suffix='_g.a' ;;
17331 profile) cf_suffix='_p.a' ;;
17333 case $cf_cv_system_name in
17334 cygwin*) cf_suffix='.dll' ;;
17335 darwin*) cf_suffix='.dylib' ;;
17338 ia64*) cf_suffix='.so' ;;
17339 *) cf_suffix='.sl' ;;
17342 *) cf_suffix='.so' ;;
17345 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
17348 libtool) cf_subdir='obj_lo' ;;
17349 normal) cf_subdir='objects' ;;
17350 debug) cf_subdir='obj_g' ;;
17351 profile) cf_subdir='obj_p' ;;
17353 case $cf_cv_system_name in #(vi
17355 cf_subdir='objects' ;;
17357 cf_subdir='obj_s' ;;
17361 # Test for case where we build libtinfo with a different name.
17363 if test $cf_dir = ncurses ; then
17368 cf_libname=$TINFO_LIB_SUFFIX
17369 if test -n "${DFT_ARG_SUFFIX}" ; then
17370 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
17371 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
17375 cf_libname=$TICS_LIB_SUFFIX
17376 if test -n "${DFT_ARG_SUFFIX}" ; then
17377 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
17378 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
17384 # These dependencies really are for development, not
17385 # builds, but they are useful in porting, too.
17386 cf_depend="../include/ncurses_cfg.h"
17387 if test "$srcdir" = "."; then
17390 cf_reldir="\${srcdir}"
17393 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
17394 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
17395 elif test -f $srcdir/$cf_dir/curses.priv.h; then
17396 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
17400 old_cf_suffix="$cf_suffix"
17401 if test "$cf_cv_shlib_version_infix" = yes ; then
17402 if test -n "$LIB_SUFFIX" ; then
17403 case $LIB_SUFFIX in
17405 cf_libname=`echo $cf_libname | sed 's/w$//'`
17406 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
17413 $AWK -f $srcdir/mk-1st.awk \
17414 name=${cf_libname}${cf_dir_suffix} \
17415 traces=$LIB_TRACING \
17418 prefix=$cf_prefix \
17419 suffix=$cf_suffix \
17420 subset=$cf_subset \
17421 TermlibRoot=$TINFO_NAME \
17422 TermlibSuffix=$TINFO_SUFFIX \
17423 ShlibVer=$cf_cv_shlib_version \
17424 ShlibVerInfix=$cf_cv_shlib_version_infix \
17425 ReLink=${cf_cv_do_relink-no} \
17426 DoLinks=$cf_cv_do_symlinks \
17427 rmSoLocs=$cf_cv_rm_so_locs \
17428 ldconfig="$LDCONFIG" \
17429 overwrite=$WITH_OVERWRITE \
17430 depend="$cf_depend" \
17432 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
17434 cf_suffix="$old_cf_suffix"
17436 for cf_subdir2 in $cf_subdirs lib
17438 test $cf_subdir = $cf_subdir2 && break
17440 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
17441 $AWK -f $srcdir/mk-2nd.awk \
17443 traces=$LIB_TRACING \
17446 subset=$cf_subset \
17449 crenames=$cf_cv_prog_CC_c_o \
17450 cxxrenames=$cf_cv_prog_CXX_c_o \
17451 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
17452 cf_subdirs="$cf_subdirs $cf_subdir"
17457 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
17460 for cf_dir in $SRC_SUBDIRS
17462 if test ! -d $srcdir/$cf_dir ; then
17466 if test -f $cf_dir/Makefile ; then
17469 echo 'libs \' >> Makefile
17470 echo 'install.libs \' >> Makefile
17471 echo 'uninstall.libs ::' >> Makefile
17472 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
17477 if test -f $srcdir/$cf_dir/modules; then
17479 if test -f $srcdir/$cf_dir/headers; then
17480 cat >> Makefile <<CF_EOF
17481 install.includes \\
17482 uninstall.includes \\
17485 if test "$cf_dir" != "c++" ; then
17486 echo 'lint \' >> Makefile
17488 cat >> Makefile <<CF_EOF
17494 uninstall.$cf_dir ::
17495 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
17497 elif test -f $srcdir/$cf_dir/headers; then
17498 cat >> Makefile <<CF_EOF
17503 install.includes \\
17504 uninstall.includes ::
17505 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
17510 cat >> Makefile <<CF_EOF
17512 install.libs uninstall.libs \\
17513 install.data uninstall.data ::
17514 $MAKE_TERMINFO cd misc && \${MAKE} \${CF_MFLAGS} \$@
17518 cd man && \${MAKE} \${CF_MFLAGS} \$@
17521 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
17522 rm -f headers.sh headers.sed mk_shared_lib.sh
17523 rm -rf \${DIRS_TO_MAKE}
17526 # Special case: tack's manpage lives in its own directory.
17527 if test -d tack ; then
17528 if test -f $srcdir/$tack.h; then
17529 cat >> Makefile <<CF_EOF
17533 cd tack && \${MAKE} \${CF_MFLAGS} \$@
17538 rm -f headers.sed headers.sh
17540 echo creating headers.sh
17541 cat >headers.sh <<CF_EOF
17543 # This shell script is generated by the 'configure' script. It is invoked in a
17544 # subdirectory of the build tree. It generates a sed-script in the parent
17545 # directory that is used to adjust includes for header files that reside in a
17546 # subdirectory of /usr/include, etc.
17548 while test \$# != 3
17550 PRG="\$PRG \$1"; shift
17555 TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$
17556 TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$
17557 echo installing \$SRC in \$DST
17560 if test $WITH_CURSES_H = yes; then
17561 cat >>headers.sh <<CF_EOF
17564 END=\`basename \$DST\`
17565 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
17567 NAME=\`basename \$i\`
17568 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
17572 echo "" >> \$TMPSED
17578 cat >>headers.sh <<CF_EOF
17581 END=\`basename \$DST\`
17582 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
17584 NAME=\`basename \$i\`
17585 if test "\$NAME" = "curses.h"
17587 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
17590 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
17594 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
17599 cat >>headers.sh <<CF_EOF
17601 sed -f \$TMPSED \$SRC > \$TMPSRC
17602 NAME=\`basename \$SRC\`
17604 if test $WITH_CURSES_H != yes; then
17605 cat >>headers.sh <<CF_EOF
17606 test "\$NAME" = "curses.h" && NAME=ncurses.h
17609 cat >>headers.sh <<CF_EOF
17610 # Just in case someone gzip'd manpages, remove the conflicting copy.
17611 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
17613 eval \$PRG \$TMPSRC \$DST/\$NAME
17614 rm -f \$TMPSRC \$TMPSED
17617 chmod 0755 headers.sh
17619 for cf_dir in $SRC_SUBDIRS
17621 if test ! -d $srcdir/$cf_dir ; then
17625 if test -f $srcdir/$cf_dir/headers; then
17626 $AWK -f $srcdir/mk-hdr.awk \
17627 subset="$LIB_SUBSETS" \
17628 compat="$WITH_CURSES_H" \
17629 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
17632 if test -f $srcdir/$cf_dir/modules; then
17633 if test "$cf_dir" != "c++" ; then
17634 cat >>$cf_dir/Makefile <<"CF_EOF"
17635 depend : ${AUTO_SRC}
17636 makedepend -- ${CPPFLAGS} -- ${C_SRC}
17638 # DO NOT DELETE THIS LINE -- make depend depends on it.
17649 cat >>$CONFIG_STATUS <<\EOF
17651 { (exit 0); exit 0; }
17653 chmod +x $CONFIG_STATUS
17654 ac_clean_files=$ac_clean_files_save
17656 # configure is writing to config.log, and then calls config.status.
17657 # config.status does its own redirection, appending to config.log.
17658 # Unfortunately, on DOS this fails, as config.log is still kept open
17659 # by configure, so config.status won't be able to write to it; its
17660 # output is simply discarded. So we exec the FD to /dev/null,
17661 # effectively closing config.log, so it can be properly (re)opened and
17662 # appended to by config.status. When coming back to configure, we
17663 # need to make the FD available again.
17664 if test "$no_create" != yes; then
17667 $SHELL $CONFIG_STATUS || ac_cs_success=false
17669 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17670 # would make configure fail if this is the last instruction.
17671 $ac_cs_success || { (exit 1); exit 1; }
17673 ${MAKE-make} preinstall