2 # From configure.in Revision: 1.481 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20081225.
6 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7 # Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
11 # Avoid depending upon Character Ranges.
12 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15 as_cr_digits='0123456789'
16 as_cr_alnum=$as_cr_Letters$as_cr_digits
18 # Sed expression to map a string onto a valid variable name.
19 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
21 # Sed expression to map a string onto a valid CPP name.
22 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
24 # Be Bourne compatible
25 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
28 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
32 # Name of the executable.
33 as_me=`echo "$0" |sed 's,.*[\\/],,'`
35 if expr a : '\(a\)' >/dev/null 2>&1; then
41 rm -f conf$$ conf$$.exe conf$$.file
43 if ln -s conf$$.file conf$$ 2>/dev/null; then
44 # We could just check for DJGPP; but this test a) works b) is more generic
45 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
46 if test -f conf$$.exe; then
47 # Don't use ln at all; we don't have any links
52 elif ln conf$$.file conf$$ 2>/dev/null; then
57 rm -f conf$$ conf$$.exe conf$$.file
59 as_executable_p="test -f"
61 # Support unset when possible.
62 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
69 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
70 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
71 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
72 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
73 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
74 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
75 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
76 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
79 # We need space, tab and new line, in precisely that order.
85 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
88 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
89 # so uname gets run too.
90 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
97 ac_default_prefix=/usr/local
101 SHELL=${CONFIG_SHELL-/bin/sh}
103 # Maximum number of lines to put in a shell here document.
104 # This variable seems obsolete. It should probably be removed, and
105 # only ac_max_sed_lines should be used.
106 : ${ac_max_here_lines=38}
108 ac_unique_file="ncurses/base/lib_initscr.c"
109 # Factoring default headers for most tests.
110 ac_includes_default="\
113 # include <sys/types.h>
116 # include <sys/stat.h>
127 # if !STDC_HEADERS && HAVE_MEMORY_H
133 # include <strings.h>
136 # include <inttypes.h>
146 # Initialize some variables set by options.
148 ac_init_version=false
149 # The variables have the same names as the options, with
150 # dashes changed to underlines.
158 program_transform_name=s,x,x,
166 # Installation directory options.
167 # These are left unexpanded so users can "make install exec_prefix=/foo"
168 # and all the variables that are supposed to be based on exec_prefix
169 # by default will actually change.
170 # Use braces instead of parens because sh, perl, etc. also accept them.
171 bindir='${exec_prefix}/bin'
172 sbindir='${exec_prefix}/sbin'
173 libexecdir='${exec_prefix}/libexec'
174 datadir='${prefix}/share'
175 sysconfdir='${prefix}/etc'
176 sharedstatedir='${prefix}/com'
177 localstatedir='${prefix}/var'
178 libdir='${exec_prefix}/lib'
179 includedir='${prefix}/include'
180 oldincludedir='/usr/include'
181 infodir='${prefix}/info'
182 mandir='${prefix}/man'
184 # Identity of this package.
194 # If the previous option needs an argument, assign it.
195 if test -n "$ac_prev"; then
196 eval "$ac_prev=\$ac_option"
201 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
203 # Accept the important Cygnus configure options, so we can diagnose typos.
207 -bindir | --bindir | --bindi | --bind | --bin | --bi)
209 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
212 -build | --build | --buil | --bui | --bu)
213 ac_prev=build_alias ;;
214 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
215 build_alias=$ac_optarg ;;
217 -cache-file | --cache-file | --cache-fil | --cache-fi \
218 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
219 ac_prev=cache_file ;;
220 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
221 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
222 cache_file=$ac_optarg ;;
225 cache_file=config.cache ;;
227 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
229 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
231 datadir=$ac_optarg ;;
233 -disable-* | --disable-*)
234 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
235 # Reject names that are not valid shell variable names.
236 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
237 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
238 { (exit 1); exit 1; }; }
239 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
240 eval "enable_$ac_feature=no" ;;
242 -enable-* | --enable-*)
243 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
244 # Reject names that are not valid shell variable names.
245 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
246 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
247 { (exit 1); exit 1; }; }
248 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
250 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
253 eval "enable_$ac_feature='$ac_optarg'" ;;
255 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
256 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
257 | --exec | --exe | --ex)
258 ac_prev=exec_prefix ;;
259 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
260 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
261 | --exec=* | --exe=* | --ex=*)
262 exec_prefix=$ac_optarg ;;
264 -gas | --gas | --ga | --g)
265 # Obsolete; use --with-gas.
268 -help | --help | --hel | --he | -h)
270 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
271 ac_init_help=recursive ;;
272 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
273 ac_init_help=short ;;
275 -host | --host | --hos | --ho)
276 ac_prev=host_alias ;;
277 -host=* | --host=* | --hos=* | --ho=*)
278 host_alias=$ac_optarg ;;
280 -includedir | --includedir | --includedi | --included | --include \
281 | --includ | --inclu | --incl | --inc)
282 ac_prev=includedir ;;
283 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
284 | --includ=* | --inclu=* | --incl=* | --inc=*)
285 includedir=$ac_optarg ;;
287 -infodir | --infodir | --infodi | --infod | --info | --inf)
289 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
290 infodir=$ac_optarg ;;
292 -libdir | --libdir | --libdi | --libd)
294 -libdir=* | --libdir=* | --libdi=* | --libd=*)
297 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
298 | --libexe | --libex | --libe)
299 ac_prev=libexecdir ;;
300 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
301 | --libexe=* | --libex=* | --libe=*)
302 libexecdir=$ac_optarg ;;
304 -localstatedir | --localstatedir | --localstatedi | --localstated \
305 | --localstate | --localstat | --localsta | --localst \
306 | --locals | --local | --loca | --loc | --lo)
307 ac_prev=localstatedir ;;
308 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
309 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
310 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
311 localstatedir=$ac_optarg ;;
313 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
315 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
319 # Obsolete; use --without-fp.
322 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
326 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
327 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
330 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
331 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
332 | --oldin | --oldi | --old | --ol | --o)
333 ac_prev=oldincludedir ;;
334 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
335 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
336 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
337 oldincludedir=$ac_optarg ;;
339 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
341 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
344 -program-prefix | --program-prefix | --program-prefi | --program-pref \
345 | --program-pre | --program-pr | --program-p)
346 ac_prev=program_prefix ;;
347 -program-prefix=* | --program-prefix=* | --program-prefi=* \
348 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
349 program_prefix=$ac_optarg ;;
351 -program-suffix | --program-suffix | --program-suffi | --program-suff \
352 | --program-suf | --program-su | --program-s)
353 ac_prev=program_suffix ;;
354 -program-suffix=* | --program-suffix=* | --program-suffi=* \
355 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
356 program_suffix=$ac_optarg ;;
358 -program-transform-name | --program-transform-name \
359 | --program-transform-nam | --program-transform-na \
360 | --program-transform-n | --program-transform- \
361 | --program-transform | --program-transfor \
362 | --program-transfo | --program-transf \
363 | --program-trans | --program-tran \
364 | --progr-tra | --program-tr | --program-t)
365 ac_prev=program_transform_name ;;
366 -program-transform-name=* | --program-transform-name=* \
367 | --program-transform-nam=* | --program-transform-na=* \
368 | --program-transform-n=* | --program-transform-=* \
369 | --program-transform=* | --program-transfor=* \
370 | --program-transfo=* | --program-transf=* \
371 | --program-trans=* | --program-tran=* \
372 | --progr-tra=* | --program-tr=* | --program-t=*)
373 program_transform_name=$ac_optarg ;;
375 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
376 | -silent | --silent | --silen | --sile | --sil)
379 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
381 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
383 sbindir=$ac_optarg ;;
385 -sharedstatedir | --sharedstatedir | --sharedstatedi \
386 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
387 | --sharedst | --shareds | --shared | --share | --shar \
389 ac_prev=sharedstatedir ;;
390 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
391 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
392 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
394 sharedstatedir=$ac_optarg ;;
396 -site | --site | --sit)
398 -site=* | --site=* | --sit=*)
401 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
403 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
406 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
407 | --syscon | --sysco | --sysc | --sys | --sy)
408 ac_prev=sysconfdir ;;
409 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
410 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
411 sysconfdir=$ac_optarg ;;
413 -target | --target | --targe | --targ | --tar | --ta | --t)
414 ac_prev=target_alias ;;
415 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
416 target_alias=$ac_optarg ;;
418 -v | -verbose | --verbose | --verbos | --verbo | --verb)
421 -version | --version | --versio | --versi | --vers | -V)
425 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
426 # Reject names that are not valid shell variable names.
427 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
428 { echo "$as_me: error: invalid package name: $ac_package" >&2
429 { (exit 1); exit 1; }; }
430 ac_package=`echo $ac_package| sed 's/-/_/g'`
432 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
435 eval "with_$ac_package='$ac_optarg'" ;;
437 -without-* | --without-*)
438 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
439 # Reject names that are not valid shell variable names.
440 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
441 { echo "$as_me: error: invalid package name: $ac_package" >&2
442 { (exit 1); exit 1; }; }
443 ac_package=`echo $ac_package | sed 's/-/_/g'`
444 eval "with_$ac_package=no" ;;
447 # Obsolete; use --with-x.
450 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
451 | --x-incl | --x-inc | --x-in | --x-i)
452 ac_prev=x_includes ;;
453 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
454 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
455 x_includes=$ac_optarg ;;
457 -x-libraries | --x-libraries | --x-librarie | --x-librari \
458 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
459 ac_prev=x_libraries ;;
460 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
461 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
462 x_libraries=$ac_optarg ;;
464 -*) { echo "$as_me: error: unrecognized option: $ac_option
465 Try \`$0 --help' for more information." >&2
466 { (exit 1); exit 1; }; }
470 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
471 # Reject names that are not valid shell variable names.
472 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
473 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
474 { (exit 1); exit 1; }; }
475 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
476 eval "$ac_envvar='$ac_optarg'"
480 # FIXME: should be removed in autoconf 3.0.
481 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
482 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
483 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
484 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
490 if test -n "$ac_prev"; then
491 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
492 { echo "$as_me: error: missing argument to $ac_option" >&2
493 { (exit 1); exit 1; }; }
496 # Be sure to have absolute paths.
497 for ac_var in exec_prefix prefix
499 eval ac_val=$`echo $ac_var`
501 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
502 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
503 { (exit 1); exit 1; }; };;
507 # Be sure to have absolute paths.
508 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
509 localstatedir libdir includedir oldincludedir infodir mandir
511 eval ac_val=$`echo $ac_var`
513 [\\/$]* | ?:[\\/]* ) ;;
514 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
515 { (exit 1); exit 1; }; };;
519 # There might be people who depend on the old broken behavior: `$host'
520 # used to hold the argument of --host etc.
525 # FIXME: should be removed in autoconf 3.0.
526 if test "x$host_alias" != x; then
527 if test "x$build_alias" = x; then
528 cross_compiling=maybe
529 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
530 If a cross compiler is detected then cross compile mode will be used." >&2
531 elif test "x$build_alias" != "x$host_alias"; then
537 test -n "$host_alias" && ac_tool_prefix=$host_alias-
539 test "$silent" = yes && exec 6>/dev/null
541 # Find the source files, if location was not specified.
542 if test -z "$srcdir"; then
543 ac_srcdir_defaulted=yes
544 # Try the directory containing this script, then its parent.
546 ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
547 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
549 if test ! -r $srcdir/$ac_unique_file; then
553 ac_srcdir_defaulted=no
555 if test ! -r $srcdir/$ac_unique_file; then
556 if test "$ac_srcdir_defaulted" = yes; then
557 { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
558 { (exit 1); exit 1; }; }
560 { echo "$as_me: error: cannot find sources in $srcdir" >&2
561 { (exit 1); exit 1; }; }
564 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
565 ac_env_build_alias_set=${build_alias+set}
566 ac_env_build_alias_value=$build_alias
567 ac_cv_env_build_alias_set=${build_alias+set}
568 ac_cv_env_build_alias_value=$build_alias
569 ac_env_host_alias_set=${host_alias+set}
570 ac_env_host_alias_value=$host_alias
571 ac_cv_env_host_alias_set=${host_alias+set}
572 ac_cv_env_host_alias_value=$host_alias
573 ac_env_target_alias_set=${target_alias+set}
574 ac_env_target_alias_value=$target_alias
575 ac_cv_env_target_alias_set=${target_alias+set}
576 ac_cv_env_target_alias_value=$target_alias
577 ac_env_CC_set=${CC+set}
579 ac_cv_env_CC_set=${CC+set}
580 ac_cv_env_CC_value=$CC
581 ac_env_CFLAGS_set=${CFLAGS+set}
582 ac_env_CFLAGS_value=$CFLAGS
583 ac_cv_env_CFLAGS_set=${CFLAGS+set}
584 ac_cv_env_CFLAGS_value=$CFLAGS
585 ac_env_LDFLAGS_set=${LDFLAGS+set}
586 ac_env_LDFLAGS_value=$LDFLAGS
587 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
588 ac_cv_env_LDFLAGS_value=$LDFLAGS
589 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
590 ac_env_CPPFLAGS_value=$CPPFLAGS
591 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
592 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
593 ac_env_CPP_set=${CPP+set}
594 ac_env_CPP_value=$CPP
595 ac_cv_env_CPP_set=${CPP+set}
596 ac_cv_env_CPP_value=$CPP
597 ac_env_CXX_set=${CXX+set}
598 ac_env_CXX_value=$CXX
599 ac_cv_env_CXX_set=${CXX+set}
600 ac_cv_env_CXX_value=$CXX
601 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
602 ac_env_CXXFLAGS_value=$CXXFLAGS
603 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
604 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
605 ac_env_CXXCPP_set=${CXXCPP+set}
606 ac_env_CXXCPP_value=$CXXCPP
607 ac_cv_env_CXXCPP_set=${CXXCPP+set}
608 ac_cv_env_CXXCPP_value=$CXXCPP
611 # Report the --help message.
613 if test "$ac_init_help" = "long"; then
614 # Omit some internal or obsolete options to make the list less imposing.
615 # This message is too long to be a string in the A/UX 3.1 sh.
617 \`configure' configures this package to adapt to many kinds of systems.
619 Usage: $0 [OPTION]... [VAR=VALUE]...
621 To assign environment variables (e.g., CC, CFLAGS...), specify them as
622 VAR=VALUE. See below for descriptions of some of the useful variables.
624 Defaults for the options are specified in brackets.
627 -h, --help display this help and exit
628 --help=short display options specific to this package
629 --help=recursive display the short help of all the included packages
630 -V, --version display version information and exit
631 -q, --quiet, --silent do not print \`checking...' messages
632 --cache-file=FILE cache test results in FILE [disabled]
633 -C, --config-cache alias for \`--cache-file=config.cache'
634 -n, --no-create do not create output files
635 --srcdir=DIR find the sources in DIR [configure dir or \`..']
640 Installation directories:
641 --prefix=PREFIX install architecture-independent files in PREFIX
643 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
646 By default, \`make install' will install all the files in
647 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
648 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
649 for instance \`--prefix=\$HOME'.
651 For better control, use the options below.
653 Fine tuning of the installation directories:
654 --bindir=DIR user executables [EPREFIX/bin]
655 --sbindir=DIR system admin executables [EPREFIX/sbin]
656 --libexecdir=DIR program executables [EPREFIX/libexec]
657 --datadir=DIR read-only architecture-independent data [PREFIX/share]
658 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
659 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
660 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
661 --libdir=DIR object code libraries [EPREFIX/lib]
662 --includedir=DIR C header files [PREFIX/include]
663 --oldincludedir=DIR C header files for non-gcc [/usr/include]
664 --infodir=DIR info documentation [PREFIX/info]
665 --mandir=DIR man documentation [PREFIX/man]
671 --program-prefix=PREFIX prepend PREFIX to installed program names
672 --program-suffix=SUFFIX append SUFFIX to installed program names
673 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
676 --build=BUILD configure for building on BUILD [guessed]
677 --host=HOST build programs to run on HOST [BUILD]
678 --target=TARGET configure for building compilers for TARGET [HOST]
682 if test -n "$ac_init_help"; then
687 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
688 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
691 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
692 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
694 --with-rel-version=XXX override derived release version
695 --with-abi-version=XXX override derived ABI version
696 --with-system-type=XXX test: override derived host system-type
697 --without-cxx do not adjust ncurses bool to match C++
698 --without-cxx-binding do not build C++ binding and demo
699 --without-ada suppress check for Ada95, don't build demo
700 --without-manpages suppress install of manpages
701 --without-progs suppress build with programs (e.g., tic)
702 --without-curses-h install curses.h as ncurses.h only
703 --with-pkg-config{=path} enable/disable use of pkg-config
704 --enable-pc-files generate and install .pc files for pkg-config
705 --enable-mixed-case tic should assume mixed-case filenames
706 --with-install-prefix prefixes actual install-location ($DESTDIR)
707 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
708 --with-build-cc=XXX the build C compiler ($BUILD_CC)
709 --with-build-cpp=XXX the build C preprocessor ($BUILD_CPP)
710 --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
711 --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
712 --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
713 --with-build-libs=XXX the build libraries (${BUILD_LIBS})
714 Options to Specify the Libraries Built/Used:
715 --with-libtool generate libraries with libtool
716 --with-shared generate shared-libraries
717 --with-normal generate normal-libraries (default)
718 --with-debug generate debug-libraries (default)
719 --with-profile generate profile-libraries
720 --with-termlib generate separate terminfo library
721 --with-ticlib generate separate tic library
722 --with-gpm use Alessandro Rubini's GPM library
723 --without-dlsym do not use dlsym() to load GPM dynamically
724 --with-sysmouse use sysmouse (FreeBSD console)
725 --enable-rpath use rpath option when generating shared libraries
726 --disable-relink relink shared libraries during install
727 --with-shlib-version=X Specify rel or abi version for shared libs
728 Fine-Tuning Your Configuration:
729 --disable-overwrite leave out the link to -lcurses
730 --disable-database do not use terminfo, only fallbacks/termcap
731 --with-database=XXX specify terminfo source to install
732 --with-hashed-db specify hashed-database library
733 --with-fallbacks=XXX specify list of fallback terminal descriptions
734 --without-xterm-new specify if xterm terminfo should be old version
735 --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
736 --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
737 --disable-big-core assume machine has little memory
738 --disable-big-strings assume compiler has only standard-size strings
739 --enable-termcap compile in termcap fallback support
740 --with-termpath=XXX specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
741 --enable-getcap fast termcap load, no xrefs to terminfo
742 --enable-getcap-cache cache translated termcaps in ~/.terminfo
743 --disable-home-terminfo drop ~/.terminfo from terminfo search-path
744 --disable-root-environ restrict environment when running as root
745 --enable-symlinks make tic use symbolic links not hard links
746 --enable-broken_linker compile with broken-linker support code
747 --enable-bsdpad recognize BSD-style prefix padding
748 --enable-widec compile with wide-char/UTF-8 code
749 --disable-lp64 allow chtype to be long (ignore _LP64)
750 --disable-largefile omit support for large files
751 --disable-tparm-varargs compile tparm() without varargs interface
752 --disable-tic-depends link tic library without explicit dependency on ncurses library
753 --with-bool=TYPE override fallback type of bool variable
754 --with-caps=alt compile with alternate Caps file
755 --with-chtype=TYPE override type of chtype
756 --with-ospeed=TYPE override type of ospeed variable
757 --with-mmask-t=TYPE override type of mmask_t
758 --with-ccharw-max=XXX override size CCHARW_MAX
759 --with-rcs-ids compile-in RCS identifiers
760 Options to Specify How Manpages are Installed:
761 --with-manpage-format specify manpage-format: gzip/compress/BSDI/normal and
762 optionally formatted/catonly, e.g., gzip,formatted
763 --with-manpage-renames specify manpage-renaming
764 --with-manpage-aliases specify manpage-aliases using .so
765 --with-manpage-symlinks specify manpage-aliases using symlinks
766 --with-manpage-tbl specify manpage processing with tbl
768 --disable-ext-funcs disable function-extensions
769 --enable-sp-funcs enable experimental SCREEN-extensions
770 --enable-term-driver enable experimental terminal-driver
771 --enable-const compile with extra/non-standard const
772 --enable-ext-colors compile for 256-color support
773 --enable-ext-mouse compile for extended mouse-encoding
774 --enable-no-padding compile with $NCURSES_NO_PADDING code
775 --enable-signed-char compile using signed Boolean's in term.h
776 --enable-sigwinch compile with SIGWINCH handler
777 --enable-tcap-names compile with user-definable terminal capabilities
779 --without-develop disable development options
780 --enable-hard-tabs compile with hard-tabs code
781 --enable-xmc-glitch compile with support for xmc (magic-cookie)
783 --disable-assumed-color do not assume anything about default-colors
784 --disable-hashmap compile without hashmap scrolling-optimization
785 --enable-colorfgbg compile-in experimental $COLORFGBG code
786 --enable-interop compile-in experimental interop bindings
787 --with-pthread use POSIX thread library
788 --enable-weak-symbols enable weak-symbols for pthreads
789 --enable-reentrant compile with experimental reentrant code
790 --with-wrap-prefix=XXX override prefix used for public variables
791 --enable-safe-sprintf compile with experimental safe-sprintf code
792 --disable-scroll-hints compile without scroll-hints code
793 --enable-wgetch-events compile with experimental wgetch-events code
794 Testing/development Options:
795 --enable-echo build: display "compiling" commands (default)
796 --enable-warnings build: turn on GCC compiler warnings
797 --enable-assertions test: turn on generation of assertion code
798 --with-dmalloc test: use Gray Watson's dmalloc library
799 --with-dbmalloc test: use Conor Cahill's dbmalloc library
800 --with-valgrind test: use valgrind
801 --disable-leaks test: free permanent memory, analyze leaks
802 --enable-expanded test: generate functions for certain macros
803 --disable-macros test: use functions rather than macros
804 --with-trace test: add trace() function to all models of ncurses
805 Ada95 Binding Options:
806 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
807 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/lib/ada/adainclude)
808 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
810 Some influential environment variables:
811 CC C compiler command
812 CFLAGS C compiler flags
813 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
814 nonstandard directory <lib dir>
815 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
816 headers in a nonstandard directory <include dir>
818 CXX C++ compiler command
819 CXXFLAGS C++ compiler flags
820 CXXCPP C++ preprocessor
822 Use these variables to override the choices made by `configure' or to help
823 it to find libraries and programs with nonstandard names/locations.
828 if test "$ac_init_help" = "recursive"; then
829 # If there are subdirs, report their specific --help.
831 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
833 # A "../" for each directory in /$ac_subdir.
834 ac_dots=`echo $ac_subdir |
835 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
838 .) # No --srcdir option. We are building in place.
839 ac_sub_srcdir=$srcdir ;;
840 [\\/]* | ?:[\\/]* ) # Absolute path.
841 ac_sub_srcdir=$srcdir/$ac_subdir ;;
843 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
846 # Check for guested configure; otherwise get Cygnus style configure.
847 if test -f $ac_sub_srcdir/configure.gnu; then
849 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive
850 elif test -f $ac_sub_srcdir/configure; then
852 $SHELL $ac_sub_srcdir/configure --help=recursive
853 elif test -f $ac_sub_srcdir/configure.ac ||
854 test -f $ac_sub_srcdir/configure.in; then
858 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
864 test -n "$ac_init_help" && exit 0
865 if $ac_init_version; then
868 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
869 Free Software Foundation, Inc.
870 This configure script is free software; the Free Software Foundation
871 gives unlimited permission to copy, distribute and modify it.
877 This file contains any messages produced by compilers while
878 running configure, to aid debugging if configure makes a mistake.
880 It was created by $as_me, which was
881 generated by GNU Autoconf 2.52.20081225. Invocation command line was
892 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
893 uname -m = `(uname -m) 2>/dev/null || echo unknown`
894 uname -r = `(uname -r) 2>/dev/null || echo unknown`
895 uname -s = `(uname -s) 2>/dev/null || echo unknown`
896 uname -v = `(uname -v) 2>/dev/null || echo unknown`
898 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
899 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
901 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
902 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
903 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
904 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
905 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
906 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
907 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
921 # Keep a trace of the command line.
922 # Strip out --no-create and --no-recursion so they do not pile up.
923 # Also quote any args containing shell meta-characters.
929 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
930 | --no-cr | --no-c) ;;
931 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
932 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
933 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
934 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
935 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
937 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
940 # Get rid of the leading space.
943 # When interrupted or exit'd, cleanup temporary files, and complete
944 # config.log. We remove comments because anyway the quotes in there
945 # would cause problems or look ugly.
947 # Save into config.log some information that might help in debugging.
949 echo "## ----------------- ##" >&5
950 echo "## Cache variables. ##" >&5
951 echo "## ----------------- ##" >&5
953 # The following way of writing the cache mishandles newlines in values,
956 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
959 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
960 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
964 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
968 sed "/^$/d" confdefs.h >conftest.log
969 if test -s conftest.log; then
971 echo "## ------------ ##" >&5
972 echo "## confdefs.h. ##" >&5
973 echo "## ------------ ##" >&5
978 test "$ac_signal" != 0 &&
979 echo "$as_me: caught signal $ac_signal" >&5
980 echo "$as_me: exit $exit_status" >&5
981 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
984 for ac_signal in 1 2 13 15; do
985 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
989 # confdefs.h avoids OS command line length limits that DEFS can exceed.
990 rm -rf conftest* confdefs.h
991 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
994 # Let the site file select an alternate cache file if it wants to.
995 # Prefer explicitly selected file to automatically selected ones.
996 if test -z "$CONFIG_SITE"; then
997 if test "x$prefix" != xNONE; then
998 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1000 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1003 for ac_site_file in $CONFIG_SITE; do
1004 if test -r "$ac_site_file"; then
1005 { echo "$as_me:1005: loading site script $ac_site_file" >&5
1006 echo "$as_me: loading site script $ac_site_file" >&6;}
1007 cat "$ac_site_file" >&5
1012 if test -r "$cache_file"; then
1013 # Some versions of bash will fail to source /dev/null (special
1014 # files actually), so we avoid doing that.
1015 if test -f "$cache_file"; then
1016 { echo "$as_me:1016: loading cache $cache_file" >&5
1017 echo "$as_me: loading cache $cache_file" >&6;}
1019 [\\/]* | ?:[\\/]* ) . $cache_file;;
1020 *) . ./$cache_file;;
1024 { echo "$as_me:1024: creating cache $cache_file" >&5
1025 echo "$as_me: creating cache $cache_file" >&6;}
1029 # Check that the precious variables saved in the cache have kept the same
1031 ac_cache_corrupted=false
1032 for ac_var in `(set) 2>&1 |
1033 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1034 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1035 eval ac_new_set=\$ac_env_${ac_var}_set
1036 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1037 eval ac_new_val="\$ac_env_${ac_var}_value"
1038 case $ac_old_set,$ac_new_set in
1040 { echo "$as_me:1040: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1041 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1042 ac_cache_corrupted=: ;;
1044 { echo "$as_me:1044: error: \`$ac_var' was not set in the previous run" >&5
1045 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1046 ac_cache_corrupted=: ;;
1049 if test "x$ac_old_val" != "x$ac_new_val"; then
1050 { echo "$as_me:1050: error: \`$ac_var' has changed since the previous run:" >&5
1051 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1052 { echo "$as_me:1052: former value: $ac_old_val" >&5
1053 echo "$as_me: former value: $ac_old_val" >&2;}
1054 { echo "$as_me:1054: current value: $ac_new_val" >&5
1055 echo "$as_me: current value: $ac_new_val" >&2;}
1056 ac_cache_corrupted=:
1059 # Pass precious variables to config.status. It doesn't matter if
1060 # we pass some twice (in addition to the command line arguments).
1061 if test "$ac_new_set" = set; then
1063 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1064 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1065 ac_configure_args="$ac_configure_args '$ac_arg'"
1067 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1072 if $ac_cache_corrupted; then
1073 { echo "$as_me:1073: error: changes in the environment can compromise the build" >&5
1074 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1075 { { echo "$as_me:1075: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1076 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1077 { (exit 1); exit 1; }; }
1081 ac_cpp='$CPP $CPPFLAGS'
1082 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1083 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1084 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1085 ac_main_return=return
1087 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1088 *c*,-n*) ECHO_N= ECHO_C='
1090 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1091 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
1093 echo "#! $SHELL" >conftest.sh
1094 echo "exit 0" >>conftest.sh
1095 chmod +x conftest.sh
1096 if { (echo "$as_me:1096: PATH=\".;.\"; conftest.sh") >&5
1097 (PATH=".;."; conftest.sh) 2>&5
1099 echo "$as_me:1099: \$? = $ac_status" >&5
1100 (exit $ac_status); }; then
1101 ac_path_separator=';'
1105 PATH_SEPARATOR="$ac_path_separator"
1108 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1112 echo "$as_me:1112: checking for egrep" >&5
1113 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1114 if test "${ac_cv_prog_egrep+set}" = set; then
1115 echo $ECHO_N "(cached) $ECHO_C" >&6
1117 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1118 then ac_cv_prog_egrep='grep -E'
1119 else ac_cv_prog_egrep='egrep'
1122 echo "$as_me:1122: result: $ac_cv_prog_egrep" >&5
1123 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1124 EGREP=$ac_cv_prog_egrep
1126 test -z "$EGREP" && { { echo "$as_me:1126: error: No egrep program found" >&5
1127 echo "$as_me: error: No egrep program found" >&2;}
1128 { (exit 1); exit 1; }; }
1130 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1131 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1132 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1133 cf_cv_abi_version=${NCURSES_MAJOR}
1134 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1135 cf_cv_timestamp=`date`
1136 echo "$as_me:1136: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1137 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1139 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1141 # Check whether --with-rel-version or --without-rel-version was given.
1142 if test "${with_rel_version+set}" = set; then
1143 withval="$with_rel_version"
1144 { echo "$as_me:1144: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1145 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1146 cf_cv_rel_version=$withval
1149 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1150 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1152 if test -n "$NCURSES_MAJOR" ; then
1153 case $NCURSES_MAJOR in #(vi
1157 { { echo "$as_me:1157: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1158 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1159 { (exit 1); exit 1; }; }
1163 { { echo "$as_me:1163: error: Release major-version value is empty" >&5
1164 echo "$as_me: error: Release major-version value is empty" >&2;}
1165 { (exit 1); exit 1; }; }
1168 if test -n "$NCURSES_MINOR" ; then
1169 case $NCURSES_MINOR in #(vi
1173 { { echo "$as_me:1173: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1174 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1175 { (exit 1); exit 1; }; }
1179 { { echo "$as_me:1179: error: Release minor-version value is empty" >&5
1180 echo "$as_me: error: Release minor-version value is empty" >&2;}
1181 { (exit 1); exit 1; }; }
1184 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1186 # Check whether --with-abi-version or --without-abi-version was given.
1187 if test "${with_abi_version+set}" = set; then
1188 withval="$with_abi_version"
1189 { echo "$as_me:1189: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1190 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1191 cf_cv_abi_version=$withval
1194 if test -n "$cf_cv_abi_version" ; then
1195 case $cf_cv_abi_version in #(vi
1199 { { echo "$as_me:1199: error: ABI version is not a number: $cf_cv_abi_version" >&5
1200 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1201 { (exit 1); exit 1; }; }
1205 { { echo "$as_me:1205: error: ABI version value is empty" >&5
1206 echo "$as_me: error: ABI version value is empty" >&2;}
1207 { (exit 1); exit 1; }; }
1211 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1212 if test -f $ac_dir/install-sh; then
1214 ac_install_sh="$ac_aux_dir/install-sh -c"
1216 elif test -f $ac_dir/install.sh; then
1218 ac_install_sh="$ac_aux_dir/install.sh -c"
1220 elif test -f $ac_dir/shtool; then
1222 ac_install_sh="$ac_aux_dir/shtool install -c"
1226 if test -z "$ac_aux_dir"; then
1227 { { echo "$as_me:1227: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1228 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1229 { (exit 1); exit 1; }; }
1231 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1232 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1233 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1235 # Make sure we can run config.sub.
1236 $ac_config_sub sun4 >/dev/null 2>&1 ||
1237 { { echo "$as_me:1237: error: cannot run $ac_config_sub" >&5
1238 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1239 { (exit 1); exit 1; }; }
1241 echo "$as_me:1241: checking build system type" >&5
1242 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1243 if test "${ac_cv_build+set}" = set; then
1244 echo $ECHO_N "(cached) $ECHO_C" >&6
1246 ac_cv_build_alias=$build_alias
1247 test -z "$ac_cv_build_alias" &&
1248 ac_cv_build_alias=`$ac_config_guess`
1249 test -z "$ac_cv_build_alias" &&
1250 { { echo "$as_me:1250: error: cannot guess build type; you must specify one" >&5
1251 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1252 { (exit 1); exit 1; }; }
1253 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1254 { { echo "$as_me:1254: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1255 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1256 { (exit 1); exit 1; }; }
1259 echo "$as_me:1259: result: $ac_cv_build" >&5
1260 echo "${ECHO_T}$ac_cv_build" >&6
1262 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1263 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1264 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1266 echo "$as_me:1266: checking host system type" >&5
1267 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1268 if test "${ac_cv_host+set}" = set; then
1269 echo $ECHO_N "(cached) $ECHO_C" >&6
1271 ac_cv_host_alias=$host_alias
1272 test -z "$ac_cv_host_alias" &&
1273 ac_cv_host_alias=$ac_cv_build_alias
1274 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1275 { { echo "$as_me:1275: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1276 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1277 { (exit 1); exit 1; }; }
1280 echo "$as_me:1280: result: $ac_cv_host" >&5
1281 echo "${ECHO_T}$ac_cv_host" >&6
1283 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1284 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1285 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1287 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1288 echo "$as_me:1288: checking target system type" >&5
1289 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1290 if test "${ac_cv_target+set}" = set; then
1291 echo $ECHO_N "(cached) $ECHO_C" >&6
1293 ac_cv_target_alias=$target_alias
1294 test "x$ac_cv_target_alias" = "x" &&
1295 ac_cv_target_alias=$ac_cv_host_alias
1296 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1297 { { echo "$as_me:1297: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1298 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1299 { (exit 1); exit 1; }; }
1302 echo "$as_me:1302: result: $ac_cv_target" >&5
1303 echo "${ECHO_T}$ac_cv_target" >&6
1304 target=$ac_cv_target
1305 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1306 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1307 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1309 # The aliases save the names the user supplied, while $host etc.
1310 # will get canonicalized.
1311 test -n "$target_alias" &&
1312 test "$program_prefix$program_suffix$program_transform_name" = \
1314 program_prefix=${target_alias}-
1315 system_name="$host_os"
1317 system_name="`(uname -s -r) 2>/dev/null`"
1318 if test -z "$system_name" ; then
1319 system_name="`(hostname) 2>/dev/null`"
1322 test -n "$system_name" && cat >>confdefs.h <<EOF
1323 #define SYSTEM_NAME "$system_name"
1326 if test "${cf_cv_system_name+set}" = set; then
1327 echo $ECHO_N "(cached) $ECHO_C" >&6
1329 cf_cv_system_name="$system_name"
1332 test -z "$system_name" && system_name="$cf_cv_system_name"
1333 test -n "$cf_cv_system_name" && echo "$as_me:1333: result: Configuring for $cf_cv_system_name" >&5
1334 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1336 if test ".$system_name" != ".$cf_cv_system_name" ; then
1337 echo "$as_me:1337: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1338 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1339 { { echo "$as_me:1339: error: \"Please remove config.cache and try again.\"" >&5
1340 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1341 { (exit 1); exit 1; }; }
1344 # Check whether --with-system-type or --without-system-type was given.
1345 if test "${with_system_type+set}" = set; then
1346 withval="$with_system_type"
1347 { echo "$as_me:1347: WARNING: overriding system type to $withval" >&5
1348 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1349 cf_cv_system_name=$withval
1352 ### Save the given $CFLAGS to allow user-override.
1353 cf_user_CFLAGS="$CFLAGS"
1355 ### Default install-location
1357 echo "$as_me:1357: checking for prefix" >&5
1358 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1359 if test "x$prefix" = "xNONE" ; then
1360 case "$cf_cv_system_name" in
1361 # non-vendor systems don't have a conflict
1362 openbsd*|freebsd*|linux*|cygwin*|k*bsd*-gnu)
1365 *) prefix=$ac_default_prefix
1369 echo "$as_me:1369: result: $prefix" >&5
1370 echo "${ECHO_T}$prefix" >&6
1372 if test "x$prefix" = "xNONE" ; then
1373 echo "$as_me:1373: checking for default include-directory" >&5
1374 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1375 test -n "$verbose" && echo 1>&6
1378 $includedir/ncurses \
1380 $prefix/include/ncurses \
1381 /usr/local/include \
1382 /usr/local/include/ncurses \
1384 /usr/include/ncurses
1386 cf_dir=`eval echo $cf_symbol`
1387 if test -f $cf_dir/curses.h ; then
1388 if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1389 includedir="$cf_symbol"
1390 test -n "$verbose" && echo $ac_n " found " 1>&6
1394 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1396 echo "$as_me:1396: result: $includedir" >&5
1397 echo "${ECHO_T}$includedir" >&6
1400 ### Checks for programs.
1402 ac_cpp='$CPP $CPPFLAGS'
1403 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1404 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1405 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1406 ac_main_return=return
1407 if test -n "$ac_tool_prefix"; then
1408 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1409 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1410 echo "$as_me:1410: checking for $ac_word" >&5
1411 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1412 if test "${ac_cv_prog_CC+set}" = set; then
1413 echo $ECHO_N "(cached) $ECHO_C" >&6
1415 if test -n "$CC"; then
1416 ac_cv_prog_CC="$CC" # Let the user override the test.
1418 ac_save_IFS=$IFS; IFS=$ac_path_separator
1420 for ac_dir in $ac_dummy; do
1422 test -z "$ac_dir" && ac_dir=.
1423 $as_executable_p "$ac_dir/$ac_word" || continue
1424 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1425 echo "$as_me:1425: found $ac_dir/$ac_word" >&5
1432 if test -n "$CC"; then
1433 echo "$as_me:1433: result: $CC" >&5
1434 echo "${ECHO_T}$CC" >&6
1436 echo "$as_me:1436: result: no" >&5
1437 echo "${ECHO_T}no" >&6
1441 if test -z "$ac_cv_prog_CC"; then
1443 # Extract the first word of "gcc", so it can be a program name with args.
1444 set dummy gcc; ac_word=$2
1445 echo "$as_me:1445: checking for $ac_word" >&5
1446 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1447 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1448 echo $ECHO_N "(cached) $ECHO_C" >&6
1450 if test -n "$ac_ct_CC"; then
1451 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1453 ac_save_IFS=$IFS; IFS=$ac_path_separator
1455 for ac_dir in $ac_dummy; do
1457 test -z "$ac_dir" && ac_dir=.
1458 $as_executable_p "$ac_dir/$ac_word" || continue
1459 ac_cv_prog_ac_ct_CC="gcc"
1460 echo "$as_me:1460: found $ac_dir/$ac_word" >&5
1466 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1467 if test -n "$ac_ct_CC"; then
1468 echo "$as_me:1468: result: $ac_ct_CC" >&5
1469 echo "${ECHO_T}$ac_ct_CC" >&6
1471 echo "$as_me:1471: result: no" >&5
1472 echo "${ECHO_T}no" >&6
1480 if test -z "$CC"; then
1481 if test -n "$ac_tool_prefix"; then
1482 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1483 set dummy ${ac_tool_prefix}cc; ac_word=$2
1484 echo "$as_me:1484: checking for $ac_word" >&5
1485 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1486 if test "${ac_cv_prog_CC+set}" = set; then
1487 echo $ECHO_N "(cached) $ECHO_C" >&6
1489 if test -n "$CC"; then
1490 ac_cv_prog_CC="$CC" # Let the user override the test.
1492 ac_save_IFS=$IFS; IFS=$ac_path_separator
1494 for ac_dir in $ac_dummy; do
1496 test -z "$ac_dir" && ac_dir=.
1497 $as_executable_p "$ac_dir/$ac_word" || continue
1498 ac_cv_prog_CC="${ac_tool_prefix}cc"
1499 echo "$as_me:1499: found $ac_dir/$ac_word" >&5
1506 if test -n "$CC"; then
1507 echo "$as_me:1507: result: $CC" >&5
1508 echo "${ECHO_T}$CC" >&6
1510 echo "$as_me:1510: result: no" >&5
1511 echo "${ECHO_T}no" >&6
1515 if test -z "$ac_cv_prog_CC"; then
1517 # Extract the first word of "cc", so it can be a program name with args.
1518 set dummy cc; ac_word=$2
1519 echo "$as_me:1519: checking for $ac_word" >&5
1520 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1521 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1522 echo $ECHO_N "(cached) $ECHO_C" >&6
1524 if test -n "$ac_ct_CC"; then
1525 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1527 ac_save_IFS=$IFS; IFS=$ac_path_separator
1529 for ac_dir in $ac_dummy; do
1531 test -z "$ac_dir" && ac_dir=.
1532 $as_executable_p "$ac_dir/$ac_word" || continue
1533 ac_cv_prog_ac_ct_CC="cc"
1534 echo "$as_me:1534: found $ac_dir/$ac_word" >&5
1540 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1541 if test -n "$ac_ct_CC"; then
1542 echo "$as_me:1542: result: $ac_ct_CC" >&5
1543 echo "${ECHO_T}$ac_ct_CC" >&6
1545 echo "$as_me:1545: result: no" >&5
1546 echo "${ECHO_T}no" >&6
1555 if test -z "$CC"; then
1556 # Extract the first word of "cc", so it can be a program name with args.
1557 set dummy cc; ac_word=$2
1558 echo "$as_me:1558: checking for $ac_word" >&5
1559 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1560 if test "${ac_cv_prog_CC+set}" = set; then
1561 echo $ECHO_N "(cached) $ECHO_C" >&6
1563 if test -n "$CC"; then
1564 ac_cv_prog_CC="$CC" # Let the user override the test.
1567 ac_save_IFS=$IFS; IFS=$ac_path_separator
1569 for ac_dir in $ac_dummy; do
1571 test -z "$ac_dir" && ac_dir=.
1572 $as_executable_p "$ac_dir/$ac_word" || continue
1573 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1574 ac_prog_rejected=yes
1578 echo "$as_me:1578: found $ac_dir/$ac_word" >&5
1582 if test $ac_prog_rejected = yes; then
1583 # We found a bogon in the path, so make sure we never use it.
1584 set dummy $ac_cv_prog_CC
1586 if test $# != 0; then
1587 # We chose a different compiler from the bogus one.
1588 # However, it has the same basename, so the bogon will be chosen
1589 # first if we set CC to just the basename; use the full file name.
1591 set dummy "$ac_dir/$ac_word" ${1+"$@"}
1599 if test -n "$CC"; then
1600 echo "$as_me:1600: result: $CC" >&5
1601 echo "${ECHO_T}$CC" >&6
1603 echo "$as_me:1603: result: no" >&5
1604 echo "${ECHO_T}no" >&6
1608 if test -z "$CC"; then
1609 if test -n "$ac_tool_prefix"; then
1612 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1613 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1614 echo "$as_me:1614: checking for $ac_word" >&5
1615 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1616 if test "${ac_cv_prog_CC+set}" = set; then
1617 echo $ECHO_N "(cached) $ECHO_C" >&6
1619 if test -n "$CC"; then
1620 ac_cv_prog_CC="$CC" # Let the user override the test.
1622 ac_save_IFS=$IFS; IFS=$ac_path_separator
1624 for ac_dir in $ac_dummy; do
1626 test -z "$ac_dir" && ac_dir=.
1627 $as_executable_p "$ac_dir/$ac_word" || continue
1628 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1629 echo "$as_me:1629: found $ac_dir/$ac_word" >&5
1636 if test -n "$CC"; then
1637 echo "$as_me:1637: result: $CC" >&5
1638 echo "${ECHO_T}$CC" >&6
1640 echo "$as_me:1640: result: no" >&5
1641 echo "${ECHO_T}no" >&6
1644 test -n "$CC" && break
1647 if test -z "$CC"; then
1651 # Extract the first word of "$ac_prog", so it can be a program name with args.
1652 set dummy $ac_prog; ac_word=$2
1653 echo "$as_me:1653: checking for $ac_word" >&5
1654 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1655 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1656 echo $ECHO_N "(cached) $ECHO_C" >&6
1658 if test -n "$ac_ct_CC"; then
1659 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1661 ac_save_IFS=$IFS; IFS=$ac_path_separator
1663 for ac_dir in $ac_dummy; do
1665 test -z "$ac_dir" && ac_dir=.
1666 $as_executable_p "$ac_dir/$ac_word" || continue
1667 ac_cv_prog_ac_ct_CC="$ac_prog"
1668 echo "$as_me:1668: found $ac_dir/$ac_word" >&5
1674 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1675 if test -n "$ac_ct_CC"; then
1676 echo "$as_me:1676: result: $ac_ct_CC" >&5
1677 echo "${ECHO_T}$ac_ct_CC" >&6
1679 echo "$as_me:1679: result: no" >&5
1680 echo "${ECHO_T}no" >&6
1683 test -n "$ac_ct_CC" && break
1691 test -z "$CC" && { { echo "$as_me:1691: error: no acceptable cc found in \$PATH" >&5
1692 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1693 { (exit 1); exit 1; }; }
1695 # Provide some information about the compiler.
1696 echo "$as_me:1696:" \
1697 "checking for C compiler version" >&5
1698 ac_compiler=`set X $ac_compile; echo $2`
1699 { (eval echo "$as_me:1699: \"$ac_compiler --version </dev/null >&5\"") >&5
1700 (eval $ac_compiler --version </dev/null >&5) 2>&5
1702 echo "$as_me:1702: \$? = $ac_status" >&5
1703 (exit $ac_status); }
1704 { (eval echo "$as_me:1704: \"$ac_compiler -v </dev/null >&5\"") >&5
1705 (eval $ac_compiler -v </dev/null >&5) 2>&5
1707 echo "$as_me:1707: \$? = $ac_status" >&5
1708 (exit $ac_status); }
1709 { (eval echo "$as_me:1709: \"$ac_compiler -V </dev/null >&5\"") >&5
1710 (eval $ac_compiler -V </dev/null >&5) 2>&5
1712 echo "$as_me:1712: \$? = $ac_status" >&5
1713 (exit $ac_status); }
1715 cat >conftest.$ac_ext <<_ACEOF
1716 #line 1716 "configure"
1717 #include "confdefs.h"
1727 ac_clean_files_save=$ac_clean_files
1728 ac_clean_files="$ac_clean_files a.out a.exe"
1729 # Try to create an executable without -o first, disregard a.out.
1730 # It will help us diagnose broken compilers, and finding out an intuition
1732 echo "$as_me:1732: checking for C compiler default output" >&5
1733 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1734 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1735 if { (eval echo "$as_me:1735: \"$ac_link_default\"") >&5
1736 (eval $ac_link_default) 2>&5
1738 echo "$as_me:1738: \$? = $ac_status" >&5
1739 (exit $ac_status); }; then
1740 # Find the output, starting from the most likely. This scheme is
1741 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1743 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1744 ls a.out conftest 2>/dev/null;
1745 ls a.* conftest.* 2>/dev/null`; do
1747 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1748 a.out ) # We found the default executable, but exeext='' is most
1751 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1752 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1759 echo "$as_me: failed program was:" >&5
1760 cat conftest.$ac_ext >&5
1761 { { echo "$as_me:1761: error: C compiler cannot create executables" >&5
1762 echo "$as_me: error: C compiler cannot create executables" >&2;}
1763 { (exit 77); exit 77; }; }
1766 ac_exeext=$ac_cv_exeext
1767 echo "$as_me:1767: result: $ac_file" >&5
1768 echo "${ECHO_T}$ac_file" >&6
1770 # Check the compiler produces executables we can run. If not, either
1771 # the compiler is broken, or we cross compile.
1772 echo "$as_me:1772: checking whether the C compiler works" >&5
1773 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1774 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1775 # If not cross compiling, check that we can run a simple program.
1776 if test "$cross_compiling" != yes; then
1777 if { ac_try='./$ac_file'
1778 { (eval echo "$as_me:1778: \"$ac_try\"") >&5
1781 echo "$as_me:1781: \$? = $ac_status" >&5
1782 (exit $ac_status); }; }; then
1785 if test "$cross_compiling" = maybe; then
1788 { { echo "$as_me:1788: error: cannot run C compiled programs.
1789 If you meant to cross compile, use \`--host'." >&5
1790 echo "$as_me: error: cannot run C compiled programs.
1791 If you meant to cross compile, use \`--host'." >&2;}
1792 { (exit 1); exit 1; }; }
1796 echo "$as_me:1796: result: yes" >&5
1797 echo "${ECHO_T}yes" >&6
1799 rm -f a.out a.exe conftest$ac_cv_exeext
1800 ac_clean_files=$ac_clean_files_save
1801 # Check the compiler produces executables we can run. If not, either
1802 # the compiler is broken, or we cross compile.
1803 echo "$as_me:1803: checking whether we are cross compiling" >&5
1804 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1805 echo "$as_me:1805: result: $cross_compiling" >&5
1806 echo "${ECHO_T}$cross_compiling" >&6
1808 echo "$as_me:1808: checking for executable suffix" >&5
1809 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1810 if { (eval echo "$as_me:1810: \"$ac_link\"") >&5
1811 (eval $ac_link) 2>&5
1813 echo "$as_me:1813: \$? = $ac_status" >&5
1814 (exit $ac_status); }; then
1815 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1816 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1817 # work properly (i.e., refer to `conftest.exe'), while it won't with
1819 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1821 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1822 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1829 { { echo "$as_me:1829: error: cannot compute EXEEXT: cannot compile and link" >&5
1830 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1831 { (exit 1); exit 1; }; }
1834 rm -f conftest$ac_cv_exeext
1835 echo "$as_me:1835: result: $ac_cv_exeext" >&5
1836 echo "${ECHO_T}$ac_cv_exeext" >&6
1838 rm -f conftest.$ac_ext
1839 EXEEXT=$ac_cv_exeext
1841 echo "$as_me:1841: checking for object suffix" >&5
1842 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1843 if test "${ac_cv_objext+set}" = set; then
1844 echo $ECHO_N "(cached) $ECHO_C" >&6
1846 cat >conftest.$ac_ext <<_ACEOF
1847 #line 1847 "configure"
1848 #include "confdefs.h"
1858 rm -f conftest.o conftest.obj
1859 if { (eval echo "$as_me:1859: \"$ac_compile\"") >&5
1860 (eval $ac_compile) 2>&5
1862 echo "$as_me:1862: \$? = $ac_status" >&5
1863 (exit $ac_status); }; then
1864 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1866 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1867 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1872 echo "$as_me: failed program was:" >&5
1873 cat conftest.$ac_ext >&5
1874 { { echo "$as_me:1874: error: cannot compute OBJEXT: cannot compile" >&5
1875 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1876 { (exit 1); exit 1; }; }
1879 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1881 echo "$as_me:1881: result: $ac_cv_objext" >&5
1882 echo "${ECHO_T}$ac_cv_objext" >&6
1883 OBJEXT=$ac_cv_objext
1885 echo "$as_me:1885: checking whether we are using the GNU C compiler" >&5
1886 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1887 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1888 echo $ECHO_N "(cached) $ECHO_C" >&6
1890 cat >conftest.$ac_ext <<_ACEOF
1891 #line 1891 "configure"
1892 #include "confdefs.h"
1905 rm -f conftest.$ac_objext
1906 if { (eval echo "$as_me:1906: \"$ac_compile\"") >&5
1907 (eval $ac_compile) 2>&5
1909 echo "$as_me:1909: \$? = $ac_status" >&5
1910 (exit $ac_status); } &&
1911 { ac_try='test -s conftest.$ac_objext'
1912 { (eval echo "$as_me:1912: \"$ac_try\"") >&5
1915 echo "$as_me:1915: \$? = $ac_status" >&5
1916 (exit $ac_status); }; }; then
1919 echo "$as_me: failed program was:" >&5
1920 cat conftest.$ac_ext >&5
1923 rm -f conftest.$ac_objext conftest.$ac_ext
1924 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1927 echo "$as_me:1927: result: $ac_cv_c_compiler_gnu" >&5
1928 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1929 GCC=`test $ac_compiler_gnu = yes && echo yes`
1930 ac_test_CFLAGS=${CFLAGS+set}
1931 ac_save_CFLAGS=$CFLAGS
1933 echo "$as_me:1933: checking whether $CC accepts -g" >&5
1934 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1935 if test "${ac_cv_prog_cc_g+set}" = set; then
1936 echo $ECHO_N "(cached) $ECHO_C" >&6
1938 cat >conftest.$ac_ext <<_ACEOF
1939 #line 1939 "configure"
1940 #include "confdefs.h"
1950 rm -f conftest.$ac_objext
1951 if { (eval echo "$as_me:1951: \"$ac_compile\"") >&5
1952 (eval $ac_compile) 2>&5
1954 echo "$as_me:1954: \$? = $ac_status" >&5
1955 (exit $ac_status); } &&
1956 { ac_try='test -s conftest.$ac_objext'
1957 { (eval echo "$as_me:1957: \"$ac_try\"") >&5
1960 echo "$as_me:1960: \$? = $ac_status" >&5
1961 (exit $ac_status); }; }; then
1964 echo "$as_me: failed program was:" >&5
1965 cat conftest.$ac_ext >&5
1968 rm -f conftest.$ac_objext conftest.$ac_ext
1970 echo "$as_me:1970: result: $ac_cv_prog_cc_g" >&5
1971 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1972 if test "$ac_test_CFLAGS" = set; then
1973 CFLAGS=$ac_save_CFLAGS
1974 elif test $ac_cv_prog_cc_g = yes; then
1975 if test "$GCC" = yes; then
1981 if test "$GCC" = yes; then
1987 # Some people use a C++ compiler to compile C. Since we use `exit',
1988 # in C++ we need to declare it. In case someone uses the same compiler
1989 # for both compiling C and C++ we need to have the C++ compiler decide
1990 # the declaration of exit, since it's the most demanding environment.
1991 cat >conftest.$ac_ext <<_ACEOF
1996 rm -f conftest.$ac_objext
1997 if { (eval echo "$as_me:1997: \"$ac_compile\"") >&5
1998 (eval $ac_compile) 2>&5
2000 echo "$as_me:2000: \$? = $ac_status" >&5
2001 (exit $ac_status); } &&
2002 { ac_try='test -s conftest.$ac_objext'
2003 { (eval echo "$as_me:2003: \"$ac_try\"") >&5
2006 echo "$as_me:2006: \$? = $ac_status" >&5
2007 (exit $ac_status); }; }; then
2008 for ac_declaration in \
2010 '#include <stdlib.h>' \
2011 'extern "C" void std::exit (int) throw (); using std::exit;' \
2012 'extern "C" void std::exit (int); using std::exit;' \
2013 'extern "C" void exit (int) throw ();' \
2014 'extern "C" void exit (int);' \
2017 cat >conftest.$ac_ext <<_ACEOF
2018 #line 2018 "configure"
2019 #include "confdefs.h"
2030 rm -f conftest.$ac_objext
2031 if { (eval echo "$as_me:2031: \"$ac_compile\"") >&5
2032 (eval $ac_compile) 2>&5
2034 echo "$as_me:2034: \$? = $ac_status" >&5
2035 (exit $ac_status); } &&
2036 { ac_try='test -s conftest.$ac_objext'
2037 { (eval echo "$as_me:2037: \"$ac_try\"") >&5
2040 echo "$as_me:2040: \$? = $ac_status" >&5
2041 (exit $ac_status); }; }; then
2044 echo "$as_me: failed program was:" >&5
2045 cat conftest.$ac_ext >&5
2048 rm -f conftest.$ac_objext conftest.$ac_ext
2049 cat >conftest.$ac_ext <<_ACEOF
2050 #line 2050 "configure"
2051 #include "confdefs.h"
2061 rm -f conftest.$ac_objext
2062 if { (eval echo "$as_me:2062: \"$ac_compile\"") >&5
2063 (eval $ac_compile) 2>&5
2065 echo "$as_me:2065: \$? = $ac_status" >&5
2066 (exit $ac_status); } &&
2067 { ac_try='test -s conftest.$ac_objext'
2068 { (eval echo "$as_me:2068: \"$ac_try\"") >&5
2071 echo "$as_me:2071: \$? = $ac_status" >&5
2072 (exit $ac_status); }; }; then
2075 echo "$as_me: failed program was:" >&5
2076 cat conftest.$ac_ext >&5
2078 rm -f conftest.$ac_objext conftest.$ac_ext
2081 if test -n "$ac_declaration"; then
2082 echo '#ifdef __cplusplus' >>confdefs.h
2083 echo $ac_declaration >>confdefs.h
2084 echo '#endif' >>confdefs.h
2088 echo "$as_me: failed program was:" >&5
2089 cat conftest.$ac_ext >&5
2091 rm -f conftest.$ac_objext conftest.$ac_ext
2093 ac_cpp='$CPP $CPPFLAGS'
2094 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2095 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2096 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2097 ac_main_return=return
2100 if test "$GCC" = yes ; then
2101 echo "$as_me:2101: checking version of $CC" >&5
2102 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2103 GCC_VERSION="`${CC} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2104 test -z "$GCC_VERSION" && GCC_VERSION=unknown
2105 echo "$as_me:2105: result: $GCC_VERSION" >&5
2106 echo "${ECHO_T}$GCC_VERSION" >&6
2110 ac_cpp='$CPP $CPPFLAGS'
2111 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2112 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2113 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2114 ac_main_return=return
2115 echo "$as_me:2115: checking how to run the C preprocessor" >&5
2116 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2117 # On Suns, sometimes $CPP names a directory.
2118 if test -n "$CPP" && test -d "$CPP"; then
2121 if test -z "$CPP"; then
2122 if test "${ac_cv_prog_CPP+set}" = set; then
2123 echo $ECHO_N "(cached) $ECHO_C" >&6
2125 # Double quotes because CPP needs to be expanded
2126 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2129 for ac_c_preproc_warn_flag in '' yes
2131 # Use a header file that comes with gcc, so configuring glibc
2132 # with a fresh cross-compiler works.
2133 # On the NeXT, cc -E runs the code through the compiler's parser,
2134 # not just through cpp. "Syntax error" is here to catch this case.
2135 cat >conftest.$ac_ext <<_ACEOF
2136 #line 2136 "configure"
2137 #include "confdefs.h"
2141 if { (eval echo "$as_me:2141: \"$ac_cpp conftest.$ac_ext\"") >&5
2142 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2144 egrep -v '^ *\+' conftest.er1 >conftest.err
2146 cat conftest.err >&5
2147 echo "$as_me:2147: \$? = $ac_status" >&5
2148 (exit $ac_status); } >/dev/null; then
2149 if test -s conftest.err; then
2150 ac_cpp_err=$ac_c_preproc_warn_flag
2157 if test -z "$ac_cpp_err"; then
2160 echo "$as_me: failed program was:" >&5
2161 cat conftest.$ac_ext >&5
2162 # Broken: fails on valid input.
2165 rm -f conftest.err conftest.$ac_ext
2167 # OK, works on sane cases. Now check whether non-existent headers
2168 # can be detected and how.
2169 cat >conftest.$ac_ext <<_ACEOF
2170 #line 2170 "configure"
2171 #include "confdefs.h"
2172 #include <ac_nonexistent.h>
2174 if { (eval echo "$as_me:2174: \"$ac_cpp conftest.$ac_ext\"") >&5
2175 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2177 egrep -v '^ *\+' conftest.er1 >conftest.err
2179 cat conftest.err >&5
2180 echo "$as_me:2180: \$? = $ac_status" >&5
2181 (exit $ac_status); } >/dev/null; then
2182 if test -s conftest.err; then
2183 ac_cpp_err=$ac_c_preproc_warn_flag
2190 if test -z "$ac_cpp_err"; then
2191 # Broken: success on invalid input.
2194 echo "$as_me: failed program was:" >&5
2195 cat conftest.$ac_ext >&5
2196 # Passes both tests.
2200 rm -f conftest.err conftest.$ac_ext
2203 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2204 rm -f conftest.err conftest.$ac_ext
2205 if $ac_preproc_ok; then
2217 echo "$as_me:2217: result: $CPP" >&5
2218 echo "${ECHO_T}$CPP" >&6
2220 for ac_c_preproc_warn_flag in '' yes
2222 # Use a header file that comes with gcc, so configuring glibc
2223 # with a fresh cross-compiler works.
2224 # On the NeXT, cc -E runs the code through the compiler's parser,
2225 # not just through cpp. "Syntax error" is here to catch this case.
2226 cat >conftest.$ac_ext <<_ACEOF
2227 #line 2227 "configure"
2228 #include "confdefs.h"
2232 if { (eval echo "$as_me:2232: \"$ac_cpp conftest.$ac_ext\"") >&5
2233 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2235 egrep -v '^ *\+' conftest.er1 >conftest.err
2237 cat conftest.err >&5
2238 echo "$as_me:2238: \$? = $ac_status" >&5
2239 (exit $ac_status); } >/dev/null; then
2240 if test -s conftest.err; then
2241 ac_cpp_err=$ac_c_preproc_warn_flag
2248 if test -z "$ac_cpp_err"; then
2251 echo "$as_me: failed program was:" >&5
2252 cat conftest.$ac_ext >&5
2253 # Broken: fails on valid input.
2256 rm -f conftest.err conftest.$ac_ext
2258 # OK, works on sane cases. Now check whether non-existent headers
2259 # can be detected and how.
2260 cat >conftest.$ac_ext <<_ACEOF
2261 #line 2261 "configure"
2262 #include "confdefs.h"
2263 #include <ac_nonexistent.h>
2265 if { (eval echo "$as_me:2265: \"$ac_cpp conftest.$ac_ext\"") >&5
2266 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2268 egrep -v '^ *\+' conftest.er1 >conftest.err
2270 cat conftest.err >&5
2271 echo "$as_me:2271: \$? = $ac_status" >&5
2272 (exit $ac_status); } >/dev/null; then
2273 if test -s conftest.err; then
2274 ac_cpp_err=$ac_c_preproc_warn_flag
2281 if test -z "$ac_cpp_err"; then
2282 # Broken: success on invalid input.
2285 echo "$as_me: failed program was:" >&5
2286 cat conftest.$ac_ext >&5
2287 # Passes both tests.
2291 rm -f conftest.err conftest.$ac_ext
2294 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2295 rm -f conftest.err conftest.$ac_ext
2296 if $ac_preproc_ok; then
2299 { { echo "$as_me:2299: error: C preprocessor \"$CPP\" fails sanity check" >&5
2300 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2301 { (exit 1); exit 1; }; }
2305 ac_cpp='$CPP $CPPFLAGS'
2306 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2307 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2308 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2309 ac_main_return=return
2311 if test $ac_cv_c_compiler_gnu = yes; then
2312 echo "$as_me:2312: checking whether $CC needs -traditional" >&5
2313 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2314 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2315 echo $ECHO_N "(cached) $ECHO_C" >&6
2317 ac_pattern="Autoconf.*'x'"
2318 cat >conftest.$ac_ext <<_ACEOF
2319 #line 2319 "configure"
2320 #include "confdefs.h"
2322 int Autoconf = TIOCGETP;
2324 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2325 egrep "$ac_pattern" >/dev/null 2>&1; then
2326 ac_cv_prog_gcc_traditional=yes
2328 ac_cv_prog_gcc_traditional=no
2332 if test $ac_cv_prog_gcc_traditional = no; then
2333 cat >conftest.$ac_ext <<_ACEOF
2334 #line 2334 "configure"
2335 #include "confdefs.h"
2337 int Autoconf = TCGETA;
2339 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2340 egrep "$ac_pattern" >/dev/null 2>&1; then
2341 ac_cv_prog_gcc_traditional=yes
2347 echo "$as_me:2347: result: $ac_cv_prog_gcc_traditional" >&5
2348 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2349 if test $ac_cv_prog_gcc_traditional = yes; then
2350 CC="$CC -traditional"
2354 echo "$as_me:2354: checking whether $CC understands -c and -o together" >&5
2355 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2356 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2357 echo $ECHO_N "(cached) $ECHO_C" >&6
2360 cat > conftest.$ac_ext <<CF_EOF
2364 ${cf_cv_main_return:-return}(0);
2367 # We do the test twice because some compilers refuse to overwrite an
2368 # existing .o file with -o, though they will create one.
2369 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2370 if { (eval echo "$as_me:2370: \"$ac_try\"") >&5
2373 echo "$as_me:2373: \$? = $ac_status" >&5
2374 (exit $ac_status); } &&
2375 test -f conftest2.$ac_objext && { (eval echo "$as_me:2375: \"$ac_try\"") >&5
2378 echo "$as_me:2378: \$? = $ac_status" >&5
2379 (exit $ac_status); };
2381 eval cf_cv_prog_CC_c_o=yes
2383 eval cf_cv_prog_CC_c_o=no
2388 if test $cf_cv_prog_CC_c_o = yes; then
2389 echo "$as_me:2389: result: yes" >&5
2390 echo "${ECHO_T}yes" >&6
2392 echo "$as_me:2392: result: no" >&5
2393 echo "${ECHO_T}no" >&6
2396 echo "$as_me:2396: checking for POSIXized ISC" >&5
2397 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2398 if test -d /etc/conf/kconfig.d &&
2399 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2401 echo "$as_me:2401: result: yes" >&5
2402 echo "${ECHO_T}yes" >&6
2403 ISC=yes # If later tests want to check for ISC.
2405 cat >>confdefs.h <<\EOF
2406 #define _POSIX_SOURCE 1
2409 if test "$GCC" = yes; then
2415 echo "$as_me:2415: result: no" >&5
2416 echo "${ECHO_T}no" >&6
2420 echo "$as_me:2420: checking for ${CC-cc} option to accept ANSI C" >&5
2421 echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6
2422 if test "${cf_cv_ansi_cc+set}" = set; then
2423 echo $ECHO_N "(cached) $ECHO_C" >&6
2427 cf_save_CFLAGS="$CFLAGS"
2428 cf_save_CPPFLAGS="$CPPFLAGS"
2429 # Don't try gcc -ansi; that turns off useful extensions and
2430 # breaks some systems' header files.
2431 # AIX -qlanglvl=ansi
2432 # Ultrix and OSF/1 -std1
2433 # HP-UX -Aa -D_HPUX_SOURCE
2435 # UnixWare 1.2 (cannot use -Xc, since ANSI/POSIX clashes)
2436 for cf_arg in "-DCC_HAS_PROTOS" \
2441 "-Aa -D_HPUX_SOURCE" \
2448 cf_new_extra_cppflags=
2450 for cf_add_cflags in $cf_arg
2452 case $cf_fix_cppflags in
2454 case $cf_add_cflags in #(vi
2455 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2456 case $cf_add_cflags in
2458 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2460 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2461 && test -z "${cf_tst_cflags}" \
2462 && cf_fix_cppflags=yes
2464 if test $cf_fix_cppflags = yes ; then
2465 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2467 elif test "${cf_tst_cflags}" = "\"'" ; then
2468 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2474 *$cf_add_cflags) #(vi
2477 case $cf_add_cflags in #(vi
2479 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2481 CPPFLAGS=`echo "$CPPFLAGS" | \
2482 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2483 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2487 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2492 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2497 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2499 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2501 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2502 && test -z "${cf_tst_cflags}" \
2503 && cf_fix_cppflags=no
2508 if test -n "$cf_new_cflags" ; then
2510 CFLAGS="$CFLAGS $cf_new_cflags"
2513 if test -n "$cf_new_cppflags" ; then
2515 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2518 if test -n "$cf_new_extra_cppflags" ; then
2520 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2523 cat >conftest.$ac_ext <<_ACEOF
2524 #line 2524 "configure"
2525 #include "confdefs.h"
2527 #ifndef CC_HAS_PROTOS
2528 #if !defined(__STDC__) || (__STDC__ != 1)
2537 int test (int i, double x);
2538 struct s1 {int (*f) (int a);};
2539 struct s2 {int (*f) (double a);};
2544 rm -f conftest.$ac_objext
2545 if { (eval echo "$as_me:2545: \"$ac_compile\"") >&5
2546 (eval $ac_compile) 2>&5
2548 echo "$as_me:2548: \$? = $ac_status" >&5
2549 (exit $ac_status); } &&
2550 { ac_try='test -s conftest.$ac_objext'
2551 { (eval echo "$as_me:2551: \"$ac_try\"") >&5
2554 echo "$as_me:2554: \$? = $ac_status" >&5
2555 (exit $ac_status); }; }; then
2556 cf_cv_ansi_cc="$cf_arg"; break
2558 echo "$as_me: failed program was:" >&5
2559 cat conftest.$ac_ext >&5
2561 rm -f conftest.$ac_objext conftest.$ac_ext
2563 CFLAGS="$cf_save_CFLAGS"
2564 CPPFLAGS="$cf_save_CPPFLAGS"
2567 echo "$as_me:2567: result: $cf_cv_ansi_cc" >&5
2568 echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2570 if test "$cf_cv_ansi_cc" != "no"; then
2571 if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2576 cf_new_extra_cppflags=
2578 for cf_add_cflags in $cf_cv_ansi_cc
2580 case $cf_fix_cppflags in
2582 case $cf_add_cflags in #(vi
2583 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2584 case $cf_add_cflags in
2586 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2588 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2589 && test -z "${cf_tst_cflags}" \
2590 && cf_fix_cppflags=yes
2592 if test $cf_fix_cppflags = yes ; then
2593 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2595 elif test "${cf_tst_cflags}" = "\"'" ; then
2596 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2602 *$cf_add_cflags) #(vi
2605 case $cf_add_cflags in #(vi
2607 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2609 CPPFLAGS=`echo "$CPPFLAGS" | \
2610 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2611 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2615 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2620 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2625 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2627 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2629 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2630 && test -z "${cf_tst_cflags}" \
2631 && cf_fix_cppflags=no
2636 if test -n "$cf_new_cflags" ; then
2638 CFLAGS="$CFLAGS $cf_new_cflags"
2641 if test -n "$cf_new_cppflags" ; then
2643 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2646 if test -n "$cf_new_extra_cppflags" ; then
2648 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2652 cat >>confdefs.h <<\EOF
2653 #define CC_HAS_PROTOS 1
2659 if test "$cf_cv_ansi_cc" = "no"; then
2660 { { echo "$as_me:2660: error: Your compiler does not appear to recognize prototypes.
2661 You have the following choices:
2662 a. adjust your compiler options
2663 b. get an up-to-date compiler
2664 c. use a wrapper such as unproto" >&5
2665 echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2666 You have the following choices:
2667 a. adjust your compiler options
2668 b. get an up-to-date compiler
2669 c. use a wrapper such as unproto" >&2;}
2670 { (exit 1); exit 1; }; }
2673 case $cf_cv_system_name in
2675 CFLAGS="$CFLAGS -Zmt"
2676 CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2677 CXXFLAGS="$CXXFLAGS -Zmt"
2678 # autoconf's macro sets -Zexe and suffix both, which conflict:w
2679 LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2686 test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2687 #define PROG_EXT "$PROG_EXT"
2690 if test "$cross_compiling" = yes ; then
2693 case "$cf_cv_system_name" in #(vi
2694 dragonfly*|freebsd*) #(vi
2695 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2697 *) LDPATH=$PATH:/sbin:/usr/sbin
2698 # Extract the first word of "ldconfig", so it can be a program name with args.
2699 set dummy ldconfig; ac_word=$2
2700 echo "$as_me:2700: checking for $ac_word" >&5
2701 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2702 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2703 echo $ECHO_N "(cached) $ECHO_C" >&6
2707 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2710 ac_save_IFS=$IFS; IFS=$ac_path_separator
2712 for ac_dir in $ac_dummy; do
2714 test -z "$ac_dir" && ac_dir=.
2715 if $as_executable_p "$ac_dir/$ac_word"; then
2716 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2717 echo "$as_me:2717: found $ac_dir/$ac_word" >&5
2725 LDCONFIG=$ac_cv_path_LDCONFIG
2727 if test -n "$LDCONFIG"; then
2728 echo "$as_me:2728: result: $LDCONFIG" >&5
2729 echo "${ECHO_T}$LDCONFIG" >&6
2731 echo "$as_me:2731: result: no" >&5
2732 echo "${ECHO_T}no" >&6
2739 echo "$as_me:2739: checking if you want to ensure bool is consistent with C++" >&5
2740 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2742 # Check whether --with-cxx or --without-cxx was given.
2743 if test "${with_cxx+set}" = set; then
2745 cf_with_cxx=$withval
2749 echo "$as_me:2749: result: $cf_with_cxx" >&5
2750 echo "${ECHO_T}$cf_with_cxx" >&6
2751 if test "X$cf_with_cxx" = Xno ; then
2755 # with autoconf 2.13, we can change the error to a warning:
2757 ac_cpp='$CXXCPP $CPPFLAGS'
2758 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2759 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2760 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2761 ac_main_return=return
2762 if test -n "$ac_tool_prefix"; then
2763 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2765 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2766 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2767 echo "$as_me:2767: checking for $ac_word" >&5
2768 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2769 if test "${ac_cv_prog_CXX+set}" = set; then
2770 echo $ECHO_N "(cached) $ECHO_C" >&6
2772 if test -n "$CXX"; then
2773 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2775 ac_save_IFS=$IFS; IFS=$ac_path_separator
2777 for ac_dir in $ac_dummy; do
2779 test -z "$ac_dir" && ac_dir=.
2780 $as_executable_p "$ac_dir/$ac_word" || continue
2781 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2782 echo "$as_me:2782: found $ac_dir/$ac_word" >&5
2789 if test -n "$CXX"; then
2790 echo "$as_me:2790: result: $CXX" >&5
2791 echo "${ECHO_T}$CXX" >&6
2793 echo "$as_me:2793: result: no" >&5
2794 echo "${ECHO_T}no" >&6
2797 test -n "$CXX" && break
2800 if test -z "$CXX"; then
2802 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2804 # Extract the first word of "$ac_prog", so it can be a program name with args.
2805 set dummy $ac_prog; ac_word=$2
2806 echo "$as_me:2806: checking for $ac_word" >&5
2807 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2808 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2809 echo $ECHO_N "(cached) $ECHO_C" >&6
2811 if test -n "$ac_ct_CXX"; then
2812 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2814 ac_save_IFS=$IFS; IFS=$ac_path_separator
2816 for ac_dir in $ac_dummy; do
2818 test -z "$ac_dir" && ac_dir=.
2819 $as_executable_p "$ac_dir/$ac_word" || continue
2820 ac_cv_prog_ac_ct_CXX="$ac_prog"
2821 echo "$as_me:2821: found $ac_dir/$ac_word" >&5
2827 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2828 if test -n "$ac_ct_CXX"; then
2829 echo "$as_me:2829: result: $ac_ct_CXX" >&5
2830 echo "${ECHO_T}$ac_ct_CXX" >&6
2832 echo "$as_me:2832: result: no" >&5
2833 echo "${ECHO_T}no" >&6
2836 test -n "$ac_ct_CXX" && break
2838 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2843 # Provide some information about the compiler.
2844 echo "$as_me:2844:" \
2845 "checking for C++ compiler version" >&5
2846 ac_compiler=`set X $ac_compile; echo $2`
2847 { (eval echo "$as_me:2847: \"$ac_compiler --version </dev/null >&5\"") >&5
2848 (eval $ac_compiler --version </dev/null >&5) 2>&5
2850 echo "$as_me:2850: \$? = $ac_status" >&5
2851 (exit $ac_status); }
2852 { (eval echo "$as_me:2852: \"$ac_compiler -v </dev/null >&5\"") >&5
2853 (eval $ac_compiler -v </dev/null >&5) 2>&5
2855 echo "$as_me:2855: \$? = $ac_status" >&5
2856 (exit $ac_status); }
2857 { (eval echo "$as_me:2857: \"$ac_compiler -V </dev/null >&5\"") >&5
2858 (eval $ac_compiler -V </dev/null >&5) 2>&5
2860 echo "$as_me:2860: \$? = $ac_status" >&5
2861 (exit $ac_status); }
2863 echo "$as_me:2863: checking whether we are using the GNU C++ compiler" >&5
2864 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2865 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2866 echo $ECHO_N "(cached) $ECHO_C" >&6
2868 cat >conftest.$ac_ext <<_ACEOF
2869 #line 2869 "configure"
2870 #include "confdefs.h"
2883 rm -f conftest.$ac_objext
2884 if { (eval echo "$as_me:2884: \"$ac_compile\"") >&5
2885 (eval $ac_compile) 2>&5
2887 echo "$as_me:2887: \$? = $ac_status" >&5
2888 (exit $ac_status); } &&
2889 { ac_try='test -s conftest.$ac_objext'
2890 { (eval echo "$as_me:2890: \"$ac_try\"") >&5
2893 echo "$as_me:2893: \$? = $ac_status" >&5
2894 (exit $ac_status); }; }; then
2897 echo "$as_me: failed program was:" >&5
2898 cat conftest.$ac_ext >&5
2901 rm -f conftest.$ac_objext conftest.$ac_ext
2902 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2905 echo "$as_me:2905: result: $ac_cv_cxx_compiler_gnu" >&5
2906 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2907 GXX=`test $ac_compiler_gnu = yes && echo yes`
2908 ac_test_CXXFLAGS=${CXXFLAGS+set}
2909 ac_save_CXXFLAGS=$CXXFLAGS
2911 echo "$as_me:2911: checking whether $CXX accepts -g" >&5
2912 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2913 if test "${ac_cv_prog_cxx_g+set}" = set; then
2914 echo $ECHO_N "(cached) $ECHO_C" >&6
2916 cat >conftest.$ac_ext <<_ACEOF
2917 #line 2917 "configure"
2918 #include "confdefs.h"
2928 rm -f conftest.$ac_objext
2929 if { (eval echo "$as_me:2929: \"$ac_compile\"") >&5
2930 (eval $ac_compile) 2>&5
2932 echo "$as_me:2932: \$? = $ac_status" >&5
2933 (exit $ac_status); } &&
2934 { ac_try='test -s conftest.$ac_objext'
2935 { (eval echo "$as_me:2935: \"$ac_try\"") >&5
2938 echo "$as_me:2938: \$? = $ac_status" >&5
2939 (exit $ac_status); }; }; then
2940 ac_cv_prog_cxx_g=yes
2942 echo "$as_me: failed program was:" >&5
2943 cat conftest.$ac_ext >&5
2946 rm -f conftest.$ac_objext conftest.$ac_ext
2948 echo "$as_me:2948: result: $ac_cv_prog_cxx_g" >&5
2949 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2950 if test "$ac_test_CXXFLAGS" = set; then
2951 CXXFLAGS=$ac_save_CXXFLAGS
2952 elif test $ac_cv_prog_cxx_g = yes; then
2953 if test "$GXX" = yes; then
2959 if test "$GXX" = yes; then
2965 for ac_declaration in \
2967 '#include <stdlib.h>' \
2968 'extern "C" void std::exit (int) throw (); using std::exit;' \
2969 'extern "C" void std::exit (int); using std::exit;' \
2970 'extern "C" void exit (int) throw ();' \
2971 'extern "C" void exit (int);' \
2974 cat >conftest.$ac_ext <<_ACEOF
2975 #line 2975 "configure"
2976 #include "confdefs.h"
2987 rm -f conftest.$ac_objext
2988 if { (eval echo "$as_me:2988: \"$ac_compile\"") >&5
2989 (eval $ac_compile) 2>&5
2991 echo "$as_me:2991: \$? = $ac_status" >&5
2992 (exit $ac_status); } &&
2993 { ac_try='test -s conftest.$ac_objext'
2994 { (eval echo "$as_me:2994: \"$ac_try\"") >&5
2997 echo "$as_me:2997: \$? = $ac_status" >&5
2998 (exit $ac_status); }; }; then
3001 echo "$as_me: failed program was:" >&5
3002 cat conftest.$ac_ext >&5
3005 rm -f conftest.$ac_objext conftest.$ac_ext
3006 cat >conftest.$ac_ext <<_ACEOF
3007 #line 3007 "configure"
3008 #include "confdefs.h"
3018 rm -f conftest.$ac_objext
3019 if { (eval echo "$as_me:3019: \"$ac_compile\"") >&5
3020 (eval $ac_compile) 2>&5
3022 echo "$as_me:3022: \$? = $ac_status" >&5
3023 (exit $ac_status); } &&
3024 { ac_try='test -s conftest.$ac_objext'
3025 { (eval echo "$as_me:3025: \"$ac_try\"") >&5
3028 echo "$as_me:3028: \$? = $ac_status" >&5
3029 (exit $ac_status); }; }; then
3032 echo "$as_me: failed program was:" >&5
3033 cat conftest.$ac_ext >&5
3035 rm -f conftest.$ac_objext conftest.$ac_ext
3038 if test -n "$ac_declaration"; then
3039 echo '#ifdef __cplusplus' >>confdefs.h
3040 echo $ac_declaration >>confdefs.h
3041 echo '#endif' >>confdefs.h
3045 ac_cpp='$CPP $CPPFLAGS'
3046 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3047 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3048 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3049 ac_main_return=return
3051 # autoconf 2.5x removed the error - by hardcoding it to g++.
3052 if test "$CXX" = "g++" ; then
3053 # Extract the first word of "g++", so it can be a program name with args.
3054 set dummy g++; ac_word=$2
3055 echo "$as_me:3055: checking for $ac_word" >&5
3056 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3057 if test "${ac_cv_path_CXX+set}" = set; then
3058 echo $ECHO_N "(cached) $ECHO_C" >&6
3062 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3065 ac_save_IFS=$IFS; IFS=$ac_path_separator
3067 for ac_dir in $ac_dummy; do
3069 test -z "$ac_dir" && ac_dir=.
3070 if $as_executable_p "$ac_dir/$ac_word"; then
3071 ac_cv_path_CXX="$ac_dir/$ac_word"
3072 echo "$as_me:3072: found $ac_dir/$ac_word" >&5
3082 if test -n "$CXX"; then
3083 echo "$as_me:3083: result: $CXX" >&5
3084 echo "${ECHO_T}$CXX" >&6
3086 echo "$as_me:3086: result: no" >&5
3087 echo "${ECHO_T}no" >&6
3091 if test "$CXX" = "g++" ; then
3092 { echo "$as_me:3092: WARNING: ignoring hardcoded g++" >&5
3093 echo "$as_me: WARNING: ignoring hardcoded g++" >&2;}
3094 cf_with_cxx=no; CXX=""; GXX="";
3099 if test "$GXX" = yes; then
3100 echo "$as_me:3100: checking version of g++" >&5
3101 echo $ECHO_N "checking version of g++... $ECHO_C" >&6
3102 GXX_VERSION="`${CXX-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3103 test -z "$GXX_VERSION" && GXX_VERSION=unknown
3104 echo "$as_me:3104: result: $GXX_VERSION" >&5
3105 echo "${ECHO_T}$GXX_VERSION" >&6
3108 case $GXX_VERSION in
3110 # GXX=""; CXX=""; ac_cv_prog_gxx=no
3112 { echo "$as_me:3112: WARNING: templates do not work" >&5
3113 echo "$as_me: WARNING: templates do not work" >&2;}
3117 echo "$as_me:3117: checking if you want to build C++ binding and demo" >&5
3118 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3120 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3121 if test "${with_cxx_binding+set}" = set; then
3122 withval="$with_cxx_binding"
3123 cf_with_cxx_binding=$withval
3125 cf_with_cxx_binding=$cf_with_cxx
3127 echo "$as_me:3127: result: $cf_with_cxx_binding" >&5
3128 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3130 echo "$as_me:3130: checking if you want to build with Ada95" >&5
3131 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3133 # Check whether --with-ada or --without-ada was given.
3134 if test "${with_ada+set}" = set; then
3136 cf_with_ada=$withval
3140 echo "$as_me:3140: result: $cf_with_ada" >&5
3141 echo "${ECHO_T}$cf_with_ada" >&6
3143 echo "$as_me:3143: checking if you want to install manpages" >&5
3144 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3146 # Check whether --with-manpages or --without-manpages was given.
3147 if test "${with_manpages+set}" = set; then
3148 withval="$with_manpages"
3149 cf_with_manpages=$withval
3151 cf_with_manpages=yes
3153 echo "$as_me:3153: result: $cf_with_manpages" >&5
3154 echo "${ECHO_T}$cf_with_manpages" >&6
3156 echo "$as_me:3156: checking if you want to build programs such as tic" >&5
3157 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3159 # Check whether --with-progs or --without-progs was given.
3160 if test "${with_progs+set}" = set; then
3161 withval="$with_progs"
3162 cf_with_progs=$withval
3166 echo "$as_me:3166: result: $cf_with_progs" >&5
3167 echo "${ECHO_T}$cf_with_progs" >&6
3169 echo "$as_me:3169: checking if you wish to install curses.h" >&5
3170 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3172 # Check whether --with-curses-h or --without-curses-h was given.
3173 if test "${with_curses_h+set}" = set; then
3174 withval="$with_curses_h"
3175 with_curses_h=$withval
3179 echo "$as_me:3179: result: $with_curses_h" >&5
3180 echo "${ECHO_T}$with_curses_h" >&6
3182 modules_to_build="ncurses"
3183 if test "X$cf_with_progs" != Xno ; then
3184 modules_to_build="$modules_to_build progs tack"
3186 modules_to_build="$modules_to_build panel menu form"
3188 test "$program_prefix" != NONE &&
3189 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3190 # Use a double $ so make ignores it.
3191 test "$program_suffix" != NONE &&
3192 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3193 # Double any \ or $. echo might interpret backslashes.
3194 # By default was `s,x,x', remove it if useless.
3195 cat <<\_ACEOF >conftest.sed
3196 s/[\\$]/&&/g;s/;s,x,x,$//
3198 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3201 for ac_prog in mawk gawk nawk awk
3203 # Extract the first word of "$ac_prog", so it can be a program name with args.
3204 set dummy $ac_prog; ac_word=$2
3205 echo "$as_me:3205: checking for $ac_word" >&5
3206 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3207 if test "${ac_cv_prog_AWK+set}" = set; then
3208 echo $ECHO_N "(cached) $ECHO_C" >&6
3210 if test -n "$AWK"; then
3211 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3213 ac_save_IFS=$IFS; IFS=$ac_path_separator
3215 for ac_dir in $ac_dummy; do
3217 test -z "$ac_dir" && ac_dir=.
3218 $as_executable_p "$ac_dir/$ac_word" || continue
3219 ac_cv_prog_AWK="$ac_prog"
3220 echo "$as_me:3220: found $ac_dir/$ac_word" >&5
3227 if test -n "$AWK"; then
3228 echo "$as_me:3228: result: $AWK" >&5
3229 echo "${ECHO_T}$AWK" >&6
3231 echo "$as_me:3231: result: no" >&5
3232 echo "${ECHO_T}no" >&6
3235 test -n "$AWK" && break
3238 test -z "$AWK" && { { echo "$as_me:3238: error: No awk program found" >&5
3239 echo "$as_me: error: No awk program found" >&2;}
3240 { (exit 1); exit 1; }; }
3242 echo "$as_me:3242: checking for egrep" >&5
3243 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3244 if test "${ac_cv_prog_egrep+set}" = set; then
3245 echo $ECHO_N "(cached) $ECHO_C" >&6
3247 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3248 then ac_cv_prog_egrep='grep -E'
3249 else ac_cv_prog_egrep='egrep'
3252 echo "$as_me:3252: result: $ac_cv_prog_egrep" >&5
3253 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3254 EGREP=$ac_cv_prog_egrep
3256 test -z "$EGREP" && { { echo "$as_me:3256: error: No egrep program found" >&5
3257 echo "$as_me: error: No egrep program found" >&2;}
3258 { (exit 1); exit 1; }; }
3260 # Find a good install program. We prefer a C program (faster),
3261 # so one script is as good as another. But avoid the broken or
3262 # incompatible versions:
3263 # SysV /etc/install, /usr/sbin/install
3264 # SunOS /usr/etc/install
3265 # IRIX /sbin/install
3267 # AmigaOS /C/install, which installs bootblocks on floppy discs
3268 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3269 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3270 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3271 # ./install, which can be erroneously created by make from ./install.sh.
3272 echo "$as_me:3272: checking for a BSD compatible install" >&5
3273 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3274 if test -z "$INSTALL"; then
3275 if test "${ac_cv_path_install+set}" = set; then
3276 echo $ECHO_N "(cached) $ECHO_C" >&6
3278 ac_save_IFS=$IFS; IFS=$ac_path_separator
3279 for ac_dir in $PATH; do
3281 # Account for people who put trailing slashes in PATH elements.
3283 / | ./ | .// | /cC/* \
3284 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3287 # OSF1 and SCO ODT 3.0 have their own names for install.
3288 # Don't use installbsd from OSF since it installs stuff as root
3290 for ac_prog in ginstall scoinst install; do
3291 if $as_executable_p "$ac_dir/$ac_prog"; then
3292 if test $ac_prog = install &&
3293 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3294 # AIX install. It has an incompatible calling convention.
3296 elif test $ac_prog = install &&
3297 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3298 # program-specific install script used by HP pwplus--don't use.
3301 ac_cv_path_install="$ac_dir/$ac_prog -c"
3311 if test "${ac_cv_path_install+set}" = set; then
3312 INSTALL=$ac_cv_path_install
3314 # As a last resort, use the slow shell script. We don't cache a
3315 # path for INSTALL within a source directory, because that will
3316 # break other packages using the cache if that directory is
3317 # removed, or if the path is relative.
3318 INSTALL=$ac_install_sh
3321 echo "$as_me:3321: result: $INSTALL" >&5
3322 echo "${ECHO_T}$INSTALL" >&6
3324 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3325 # It thinks the first close brace ends the variable substitution.
3326 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3328 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3330 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3336 cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3337 test -z "$cf_dir" && cf_dir=.
3338 INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3342 for ac_prog in tdlint lint alint splint lclint
3344 # Extract the first word of "$ac_prog", so it can be a program name with args.
3345 set dummy $ac_prog; ac_word=$2
3346 echo "$as_me:3346: checking for $ac_word" >&5
3347 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3348 if test "${ac_cv_prog_LINT+set}" = set; then
3349 echo $ECHO_N "(cached) $ECHO_C" >&6
3351 if test -n "$LINT"; then
3352 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3354 ac_save_IFS=$IFS; IFS=$ac_path_separator
3356 for ac_dir in $ac_dummy; do
3358 test -z "$ac_dir" && ac_dir=.
3359 $as_executable_p "$ac_dir/$ac_word" || continue
3360 ac_cv_prog_LINT="$ac_prog"
3361 echo "$as_me:3361: found $ac_dir/$ac_word" >&5
3367 LINT=$ac_cv_prog_LINT
3368 if test -n "$LINT"; then
3369 echo "$as_me:3369: result: $LINT" >&5
3370 echo "${ECHO_T}$LINT" >&6
3372 echo "$as_me:3372: result: no" >&5
3373 echo "${ECHO_T}no" >&6
3376 test -n "$LINT" && break
3379 echo "$as_me:3379: checking whether ln -s works" >&5
3380 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3382 if test "$LN_S" = "ln -s"; then
3383 echo "$as_me:3383: result: yes" >&5
3384 echo "${ECHO_T}yes" >&6
3386 echo "$as_me:3386: result: no, using $LN_S" >&5
3387 echo "${ECHO_T}no, using $LN_S" >&6
3390 echo "$as_me:3390: checking for long file names" >&5
3391 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3392 if test "${ac_cv_sys_long_file_names+set}" = set; then
3393 echo $ECHO_N "(cached) $ECHO_C" >&6
3395 ac_cv_sys_long_file_names=yes
3396 # Test for long file names in all the places we know might matter:
3397 # . the current directory, where building will happen
3398 # $prefix/lib where we will be installing things
3399 # $exec_prefix/lib likewise
3400 # eval it to expand exec_prefix.
3401 # $TMPDIR if set, where it might want to write temporary files
3402 # if $TMPDIR is not set:
3403 # /tmp where it might want to write temporary files
3406 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3409 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3411 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3412 test -d $ac_dir || continue
3413 test -w $ac_dir || continue # It is less confusing to not echo anything here.
3414 ac_xdir=$ac_dir/cf$$
3415 (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3416 ac_tf1=$ac_xdir/conftest9012345
3417 ac_tf2=$ac_xdir/conftest9012346
3418 (echo 1 >$ac_tf1) 2>/dev/null
3419 (echo 2 >$ac_tf2) 2>/dev/null
3420 ac_val=`cat $ac_tf1 2>/dev/null`
3421 if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3422 ac_cv_sys_long_file_names=no
3423 rm -rf $ac_xdir 2>/dev/null
3426 rm -rf $ac_xdir 2>/dev/null
3429 echo "$as_me:3429: result: $ac_cv_sys_long_file_names" >&5
3430 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3431 if test $ac_cv_sys_long_file_names = yes; then
3433 cat >>confdefs.h <<\EOF
3434 #define HAVE_LONG_FILE_NAMES 1
3439 # if we find pkg-config, check if we should install the ".pc" files.
3441 echo "$as_me:3441: checking if you want to use pkg-config" >&5
3442 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3444 # Check whether --with-pkg-config or --without-pkg-config was given.
3445 if test "${with_pkg_config+set}" = set; then
3446 withval="$with_pkg_config"
3447 cf_pkg_config=$withval
3451 echo "$as_me:3451: result: $cf_pkg_config" >&5
3452 echo "${ECHO_T}$cf_pkg_config" >&6
3454 case $cf_pkg_config in #(vi
3459 # Extract the first word of "pkg-config", so it can be a program name with args.
3460 set dummy pkg-config; ac_word=$2
3461 echo "$as_me:3461: checking for $ac_word" >&5
3462 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3463 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3464 echo $ECHO_N "(cached) $ECHO_C" >&6
3468 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3471 ac_save_IFS=$IFS; IFS=$ac_path_separator
3473 for ac_dir in $ac_dummy; do
3475 test -z "$ac_dir" && ac_dir=.
3476 if $as_executable_p "$ac_dir/$ac_word"; then
3477 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3478 echo "$as_me:3478: found $ac_dir/$ac_word" >&5
3483 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="none"
3487 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3489 if test -n "$PKG_CONFIG"; then
3490 echo "$as_me:3490: result: $PKG_CONFIG" >&5
3491 echo "${ECHO_T}$PKG_CONFIG" >&6
3493 echo "$as_me:3493: result: no" >&5
3494 echo "${ECHO_T}no" >&6
3503 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3504 if test "$PKG_CONFIG" != none ; then
3506 if test "x$prefix" != xNONE; then
3507 cf_path_syntax="$prefix"
3509 cf_path_syntax="$ac_default_prefix"
3512 case ".$PKG_CONFIG" in #(vi
3513 .\$\(*\)*|.\'*\'*) #(vi
3517 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3520 eval PKG_CONFIG="$PKG_CONFIG"
3521 case ".$PKG_CONFIG" in #(vi
3523 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3528 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3531 { { echo "$as_me:3531: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3532 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3533 { (exit 1); exit 1; }; }
3539 if test "$PKG_CONFIG" != no ; then
3540 echo "$as_me:3540: checking if we should install .pc files for $PKG_CONFIG" >&5
3541 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3543 # Leave this as something that can be overridden in the environment.
3544 if test -z "$PKG_CONFIG_LIBDIR" ; then
3545 PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`/lib/pkgconfig
3547 PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/^://' -e 's/:.*//'`
3548 if test -n "$PKG_CONFIG_LIBDIR" && test -d "$PKG_CONFIG_LIBDIR" ; then
3550 # Check whether --enable-pc-files or --disable-pc-files was given.
3551 if test "${enable_pc_files+set}" = set; then
3552 enableval="$enable_pc_files"
3553 enable_pc_files=$enableval
3557 echo "$as_me:3557: result: $enable_pc_files" >&5
3558 echo "${ECHO_T}$enable_pc_files" >&6
3560 echo "$as_me:3560: result: no" >&5
3561 echo "${ECHO_T}no" >&6
3562 { echo "$as_me:3562: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&5
3563 echo "$as_me: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&2;}
3568 echo "$as_me:3568: checking if we should assume mixed-case filenames" >&5
3569 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3571 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3572 if test "${enable_mixed_case+set}" = set; then
3573 enableval="$enable_mixed_case"
3574 enable_mixedcase=$enableval
3576 enable_mixedcase=auto
3578 echo "$as_me:3578: result: $enable_mixedcase" >&5
3579 echo "${ECHO_T}$enable_mixedcase" >&6
3580 if test "$enable_mixedcase" = "auto" ; then
3582 echo "$as_me:3582: checking if filesystem supports mixed-case filenames" >&5
3583 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3584 if test "${cf_cv_mixedcase+set}" = set; then
3585 echo $ECHO_N "(cached) $ECHO_C" >&6
3588 if test "$cross_compiling" = yes ; then
3589 case $target_alias in #(vi
3590 *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3598 rm -f conftest CONFTEST
3600 if test -f CONFTEST ; then
3605 rm -f conftest CONFTEST
3609 echo "$as_me:3609: result: $cf_cv_mixedcase" >&5
3610 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3611 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3612 #define MIXEDCASE_FILENAMES 1
3616 cf_cv_mixedcase=$enable_mixedcase
3617 if test "$enable_mixedcase" = "yes" ; then
3618 cat >>confdefs.h <<\EOF
3619 #define MIXEDCASE_FILENAMES 1
3625 # do this after mixed-case option (tags/TAGS is not as important as tic).
3626 echo "$as_me:3626: checking whether ${MAKE-make} sets \${MAKE}" >&5
3627 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3628 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3629 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3630 echo $ECHO_N "(cached) $ECHO_C" >&6
3632 cat >conftest.make <<\EOF
3634 @echo 'ac_maketemp="${MAKE}"'
3636 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3637 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3638 if test -n "$ac_maketemp"; then
3639 eval ac_cv_prog_make_${ac_make}_set=yes
3641 eval ac_cv_prog_make_${ac_make}_set=no
3645 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3646 echo "$as_me:3646: result: yes" >&5
3647 echo "${ECHO_T}yes" >&6
3650 echo "$as_me:3650: result: no" >&5
3651 echo "${ECHO_T}no" >&6
3652 SET_MAKE="MAKE=${MAKE-make}"
3655 # Extract the first word of "ctags", so it can be a program name with args.
3656 set dummy ctags; ac_word=$2
3657 echo "$as_me:3657: checking for $ac_word" >&5
3658 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3659 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3660 echo $ECHO_N "(cached) $ECHO_C" >&6
3662 if test -n "$MAKE_LOWER_TAGS"; then
3663 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3665 ac_save_IFS=$IFS; IFS=$ac_path_separator
3667 for ac_dir in $ac_dummy; do
3669 test -z "$ac_dir" && ac_dir=.
3670 $as_executable_p "$ac_dir/$ac_word" || continue
3671 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3672 echo "$as_me:3672: found $ac_dir/$ac_word" >&5
3676 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3679 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3680 if test -n "$MAKE_LOWER_TAGS"; then
3681 echo "$as_me:3681: result: $MAKE_LOWER_TAGS" >&5
3682 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3684 echo "$as_me:3684: result: no" >&5
3685 echo "${ECHO_T}no" >&6
3688 if test "$cf_cv_mixedcase" = yes ; then
3689 # Extract the first word of "etags", so it can be a program name with args.
3690 set dummy etags; ac_word=$2
3691 echo "$as_me:3691: checking for $ac_word" >&5
3692 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3693 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3694 echo $ECHO_N "(cached) $ECHO_C" >&6
3696 if test -n "$MAKE_UPPER_TAGS"; then
3697 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3699 ac_save_IFS=$IFS; IFS=$ac_path_separator
3701 for ac_dir in $ac_dummy; do
3703 test -z "$ac_dir" && ac_dir=.
3704 $as_executable_p "$ac_dir/$ac_word" || continue
3705 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3706 echo "$as_me:3706: found $ac_dir/$ac_word" >&5
3710 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3713 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3714 if test -n "$MAKE_UPPER_TAGS"; then
3715 echo "$as_me:3715: result: $MAKE_UPPER_TAGS" >&5
3716 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3718 echo "$as_me:3718: result: no" >&5
3719 echo "${ECHO_T}no" >&6
3726 if test "$MAKE_UPPER_TAGS" = yes ; then
3732 if test "$MAKE_LOWER_TAGS" = yes ; then
3738 echo "$as_me:3738: checking for makeflags variable" >&5
3739 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3740 if test "${cf_cv_makeflags+set}" = set; then
3741 echo $ECHO_N "(cached) $ECHO_C" >&6
3745 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3747 cat >cf_makeflags.tmp <<CF_EOF
3750 @ echo '.$cf_option'
3752 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp 2>/dev/null | sed -e 's,[ ]*$,,'`
3753 case "$cf_result" in
3755 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3756 case "$cf_result" in
3757 .*CC=*) cf_cv_makeflags=
3759 *) cf_cv_makeflags=$cf_option
3765 *) echo "given option \"$cf_option\", no match \"$cf_result\""
3769 rm -f cf_makeflags.tmp
3772 echo "$as_me:3772: result: $cf_cv_makeflags" >&5
3773 echo "${ECHO_T}$cf_cv_makeflags" >&6
3775 if test -n "$ac_tool_prefix"; then
3776 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3777 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3778 echo "$as_me:3778: checking for $ac_word" >&5
3779 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3780 if test "${ac_cv_prog_RANLIB+set}" = set; then
3781 echo $ECHO_N "(cached) $ECHO_C" >&6
3783 if test -n "$RANLIB"; then
3784 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3786 ac_save_IFS=$IFS; IFS=$ac_path_separator
3788 for ac_dir in $ac_dummy; do
3790 test -z "$ac_dir" && ac_dir=.
3791 $as_executable_p "$ac_dir/$ac_word" || continue
3792 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3793 echo "$as_me:3793: found $ac_dir/$ac_word" >&5
3799 RANLIB=$ac_cv_prog_RANLIB
3800 if test -n "$RANLIB"; then
3801 echo "$as_me:3801: result: $RANLIB" >&5
3802 echo "${ECHO_T}$RANLIB" >&6
3804 echo "$as_me:3804: result: no" >&5
3805 echo "${ECHO_T}no" >&6
3809 if test -z "$ac_cv_prog_RANLIB"; then
3810 ac_ct_RANLIB=$RANLIB
3811 # Extract the first word of "ranlib", so it can be a program name with args.
3812 set dummy ranlib; ac_word=$2
3813 echo "$as_me:3813: checking for $ac_word" >&5
3814 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3815 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3816 echo $ECHO_N "(cached) $ECHO_C" >&6
3818 if test -n "$ac_ct_RANLIB"; then
3819 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3821 ac_save_IFS=$IFS; IFS=$ac_path_separator
3823 for ac_dir in $ac_dummy; do
3825 test -z "$ac_dir" && ac_dir=.
3826 $as_executable_p "$ac_dir/$ac_word" || continue
3827 ac_cv_prog_ac_ct_RANLIB="ranlib"
3828 echo "$as_me:3828: found $ac_dir/$ac_word" >&5
3832 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3835 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3836 if test -n "$ac_ct_RANLIB"; then
3837 echo "$as_me:3837: result: $ac_ct_RANLIB" >&5
3838 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3840 echo "$as_me:3840: result: no" >&5
3841 echo "${ECHO_T}no" >&6
3844 RANLIB=$ac_ct_RANLIB
3846 RANLIB="$ac_cv_prog_RANLIB"
3849 if test -n "$ac_tool_prefix"; then
3850 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3851 set dummy ${ac_tool_prefix}ld; ac_word=$2
3852 echo "$as_me:3852: checking for $ac_word" >&5
3853 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3854 if test "${ac_cv_prog_LD+set}" = set; then
3855 echo $ECHO_N "(cached) $ECHO_C" >&6
3857 if test -n "$LD"; then
3858 ac_cv_prog_LD="$LD" # Let the user override the test.
3860 ac_save_IFS=$IFS; IFS=$ac_path_separator
3862 for ac_dir in $ac_dummy; do
3864 test -z "$ac_dir" && ac_dir=.
3865 $as_executable_p "$ac_dir/$ac_word" || continue
3866 ac_cv_prog_LD="${ac_tool_prefix}ld"
3867 echo "$as_me:3867: found $ac_dir/$ac_word" >&5
3874 if test -n "$LD"; then
3875 echo "$as_me:3875: result: $LD" >&5
3876 echo "${ECHO_T}$LD" >&6
3878 echo "$as_me:3878: result: no" >&5
3879 echo "${ECHO_T}no" >&6
3883 if test -z "$ac_cv_prog_LD"; then
3885 # Extract the first word of "ld", so it can be a program name with args.
3886 set dummy ld; ac_word=$2
3887 echo "$as_me:3887: checking for $ac_word" >&5
3888 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3889 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3890 echo $ECHO_N "(cached) $ECHO_C" >&6
3892 if test -n "$ac_ct_LD"; then
3893 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3895 ac_save_IFS=$IFS; IFS=$ac_path_separator
3897 for ac_dir in $ac_dummy; do
3899 test -z "$ac_dir" && ac_dir=.
3900 $as_executable_p "$ac_dir/$ac_word" || continue
3901 ac_cv_prog_ac_ct_LD="ld"
3902 echo "$as_me:3902: found $ac_dir/$ac_word" >&5
3906 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3909 ac_ct_LD=$ac_cv_prog_ac_ct_LD
3910 if test -n "$ac_ct_LD"; then
3911 echo "$as_me:3911: result: $ac_ct_LD" >&5
3912 echo "${ECHO_T}$ac_ct_LD" >&6
3914 echo "$as_me:3914: result: no" >&5
3915 echo "${ECHO_T}no" >&6
3923 if test -n "$ac_tool_prefix"; then
3924 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3925 set dummy ${ac_tool_prefix}ar; ac_word=$2
3926 echo "$as_me:3926: checking for $ac_word" >&5
3927 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3928 if test "${ac_cv_prog_AR+set}" = set; then
3929 echo $ECHO_N "(cached) $ECHO_C" >&6
3931 if test -n "$AR"; then
3932 ac_cv_prog_AR="$AR" # Let the user override the test.
3934 ac_save_IFS=$IFS; IFS=$ac_path_separator
3936 for ac_dir in $ac_dummy; do
3938 test -z "$ac_dir" && ac_dir=.
3939 $as_executable_p "$ac_dir/$ac_word" || continue
3940 ac_cv_prog_AR="${ac_tool_prefix}ar"
3941 echo "$as_me:3941: found $ac_dir/$ac_word" >&5
3948 if test -n "$AR"; then
3949 echo "$as_me:3949: result: $AR" >&5
3950 echo "${ECHO_T}$AR" >&6
3952 echo "$as_me:3952: result: no" >&5
3953 echo "${ECHO_T}no" >&6
3957 if test -z "$ac_cv_prog_AR"; then
3959 # Extract the first word of "ar", so it can be a program name with args.
3960 set dummy ar; ac_word=$2
3961 echo "$as_me:3961: checking for $ac_word" >&5
3962 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3963 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3964 echo $ECHO_N "(cached) $ECHO_C" >&6
3966 if test -n "$ac_ct_AR"; then
3967 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3969 ac_save_IFS=$IFS; IFS=$ac_path_separator
3971 for ac_dir in $ac_dummy; do
3973 test -z "$ac_dir" && ac_dir=.
3974 $as_executable_p "$ac_dir/$ac_word" || continue
3975 ac_cv_prog_ac_ct_AR="ar"
3976 echo "$as_me:3976: found $ac_dir/$ac_word" >&5
3980 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3983 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3984 if test -n "$ac_ct_AR"; then
3985 echo "$as_me:3985: result: $ac_ct_AR" >&5
3986 echo "${ECHO_T}$ac_ct_AR" >&6
3988 echo "$as_me:3988: result: no" >&5
3989 echo "${ECHO_T}no" >&6
3997 if test -n "$ac_tool_prefix"; then
3998 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3999 set dummy ${ac_tool_prefix}ar; ac_word=$2
4000 echo "$as_me:4000: checking for $ac_word" >&5
4001 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4002 if test "${ac_cv_prog_AR+set}" = set; then
4003 echo $ECHO_N "(cached) $ECHO_C" >&6
4005 if test -n "$AR"; then
4006 ac_cv_prog_AR="$AR" # Let the user override the test.
4008 ac_save_IFS=$IFS; IFS=$ac_path_separator
4010 for ac_dir in $ac_dummy; do
4012 test -z "$ac_dir" && ac_dir=.
4013 $as_executable_p "$ac_dir/$ac_word" || continue
4014 ac_cv_prog_AR="${ac_tool_prefix}ar"
4015 echo "$as_me:4015: found $ac_dir/$ac_word" >&5
4022 if test -n "$AR"; then
4023 echo "$as_me:4023: result: $AR" >&5
4024 echo "${ECHO_T}$AR" >&6
4026 echo "$as_me:4026: result: no" >&5
4027 echo "${ECHO_T}no" >&6
4031 if test -z "$ac_cv_prog_AR"; then
4033 # Extract the first word of "ar", so it can be a program name with args.
4034 set dummy ar; ac_word=$2
4035 echo "$as_me:4035: checking for $ac_word" >&5
4036 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4037 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4038 echo $ECHO_N "(cached) $ECHO_C" >&6
4040 if test -n "$ac_ct_AR"; then
4041 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4043 ac_save_IFS=$IFS; IFS=$ac_path_separator
4045 for ac_dir in $ac_dummy; do
4047 test -z "$ac_dir" && ac_dir=.
4048 $as_executable_p "$ac_dir/$ac_word" || continue
4049 ac_cv_prog_ac_ct_AR="ar"
4050 echo "$as_me:4050: found $ac_dir/$ac_word" >&5
4054 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4057 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4058 if test -n "$ac_ct_AR"; then
4059 echo "$as_me:4059: result: $ac_ct_AR" >&5
4060 echo "${ECHO_T}$ac_ct_AR" >&6
4062 echo "$as_me:4062: result: no" >&5
4063 echo "${ECHO_T}no" >&6
4071 echo "$as_me:4071: checking for options to update archives" >&5
4072 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4073 if test "${cf_cv_ar_flags+set}" = set; then
4074 echo $ECHO_N "(cached) $ECHO_C" >&6
4077 cf_cv_ar_flags=unknown
4078 for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4080 rm -f conftest.$ac_cv_objext
4083 cat >conftest.$ac_ext <<EOF
4084 #line 4084 "configure"
4085 int testdata[3] = { 123, 456, 789 };
4087 if { (eval echo "$as_me:4087: \"$ac_compile\"") >&5
4088 (eval $ac_compile) 2>&5
4090 echo "$as_me:4090: \$? = $ac_status" >&5
4091 (exit $ac_status); } ; then
4092 $AR $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4093 if test -f conftest.a ; then
4094 cf_cv_ar_flags=$cf_ar_flags
4098 test -n "$verbose" && echo " cannot compile test-program" 1>&6
4100 echo "${as_me-configure}:4100: testing cannot compile test-program ..." 1>&5
4105 rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4108 echo "$as_me:4108: result: $cf_cv_ar_flags" >&5
4109 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4110 test -z "$ARFLAGS" && ARFLAGS=$cf_cv_ar_flags
4111 ARFLAGS=$cf_cv_ar_flags
4113 echo "$as_me:4113: checking if you have specified an install-prefix" >&5
4114 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4116 # Check whether --with-install-prefix or --without-install-prefix was given.
4117 if test "${with_install_prefix+set}" = set; then
4118 withval="$with_install_prefix"
4119 case "$withval" in #(vi
4122 *) DESTDIR="$withval"
4126 echo "$as_me:4126: result: $DESTDIR" >&5
4127 echo "${ECHO_T}$DESTDIR" >&6
4129 ###############################################################################
4131 # If we're cross-compiling, allow the user to override the tools and their
4132 # options. The configure script is oriented toward identifying the host
4133 # compiler, etc., but we need a build compiler to generate parts of the source.
4135 if test "$cross_compiling" = yes ; then
4137 # defaults that we might want to override
4138 : ${BUILD_CFLAGS:=''}
4139 : ${BUILD_CPPFLAGS:=''}
4140 : ${BUILD_LDFLAGS:=''}
4142 : ${BUILD_EXEEXT:='$x'}
4143 : ${BUILD_OBJEXT:='o'}
4145 # Check whether --with-build-cc or --without-build-cc was given.
4146 if test "${with_build_cc+set}" = set; then
4147 withval="$with_build_cc"
4150 for ac_prog in gcc cc cl
4152 # Extract the first word of "$ac_prog", so it can be a program name with args.
4153 set dummy $ac_prog; ac_word=$2
4154 echo "$as_me:4154: checking for $ac_word" >&5
4155 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4156 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4157 echo $ECHO_N "(cached) $ECHO_C" >&6
4159 if test -n "$BUILD_CC"; then
4160 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4162 ac_save_IFS=$IFS; IFS=$ac_path_separator
4164 for ac_dir in $ac_dummy; do
4166 test -z "$ac_dir" && ac_dir=.
4167 $as_executable_p "$ac_dir/$ac_word" || continue
4168 ac_cv_prog_BUILD_CC="$ac_prog"
4169 echo "$as_me:4169: found $ac_dir/$ac_word" >&5
4175 BUILD_CC=$ac_cv_prog_BUILD_CC
4176 if test -n "$BUILD_CC"; then
4177 echo "$as_me:4177: result: $BUILD_CC" >&5
4178 echo "${ECHO_T}$BUILD_CC" >&6
4180 echo "$as_me:4180: result: no" >&5
4181 echo "${ECHO_T}no" >&6
4184 test -n "$BUILD_CC" && break
4188 echo "$as_me:4188: checking for native build C compiler" >&5
4189 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4190 echo "$as_me:4190: result: $BUILD_CC" >&5
4191 echo "${ECHO_T}$BUILD_CC" >&6
4193 echo "$as_me:4193: checking for native build C preprocessor" >&5
4194 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4196 # Check whether --with-build-cpp or --without-build-cpp was given.
4197 if test "${with_build_cpp+set}" = set; then
4198 withval="$with_build_cpp"
4199 BUILD_CPP="$withval"
4201 BUILD_CPP='${BUILD_CC} -E'
4203 echo "$as_me:4203: result: $BUILD_CPP" >&5
4204 echo "${ECHO_T}$BUILD_CPP" >&6
4206 echo "$as_me:4206: checking for native build C flags" >&5
4207 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4209 # Check whether --with-build-cflags or --without-build-cflags was given.
4210 if test "${with_build_cflags+set}" = set; then
4211 withval="$with_build_cflags"
4212 BUILD_CFLAGS="$withval"
4214 echo "$as_me:4214: result: $BUILD_CFLAGS" >&5
4215 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4217 echo "$as_me:4217: checking for native build C preprocessor-flags" >&5
4218 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4220 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4221 if test "${with_build_cppflags+set}" = set; then
4222 withval="$with_build_cppflags"
4223 BUILD_CPPFLAGS="$withval"
4225 echo "$as_me:4225: result: $BUILD_CPPFLAGS" >&5
4226 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4228 echo "$as_me:4228: checking for native build linker-flags" >&5
4229 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4231 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4232 if test "${with_build_ldflags+set}" = set; then
4233 withval="$with_build_ldflags"
4234 BUILD_LDFLAGS="$withval"
4236 echo "$as_me:4236: result: $BUILD_LDFLAGS" >&5
4237 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4239 echo "$as_me:4239: checking for native build linker-libraries" >&5
4240 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4242 # Check whether --with-build-libs or --without-build-libs was given.
4243 if test "${with_build_libs+set}" = set; then
4244 withval="$with_build_libs"
4245 BUILD_LIBS="$withval"
4247 echo "$as_me:4247: result: $BUILD_LIBS" >&5
4248 echo "${ECHO_T}$BUILD_LIBS" >&6
4250 # this assumes we're on Unix.
4254 : ${BUILD_CC:='${CC}'}
4256 if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4257 { { echo "$as_me:4257: error: Cross-build requires two compilers.
4258 Use --with-build-cc to specify the native compiler." >&5
4259 echo "$as_me: error: Cross-build requires two compilers.
4260 Use --with-build-cc to specify the native compiler." >&2;}
4261 { (exit 1); exit 1; }; }
4265 : ${BUILD_CC:='${CC}'}
4266 : ${BUILD_CPP:='${CPP}'}
4267 : ${BUILD_CFLAGS:='${CFLAGS}'}
4268 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4269 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4270 : ${BUILD_LIBS:='${LIBS}'}
4271 : ${BUILD_EXEEXT:='$x'}
4272 : ${BUILD_OBJEXT:='o'}
4275 ###############################################################################
4277 ### Options to allow the user to specify the set of libraries which are used.
4278 ### Use "--without-normal --with-shared" to allow the default model to be
4279 ### shared, for example.
4284 # common library maintenance symbols that are convenient for libtool scripts:
4285 LIB_CREATE='${AR} -cr'
4286 LIB_OBJECT='${OBJECTS}'
4290 # symbols used to prop libtool up to enable it to determine what it should be
4298 echo "$as_me:4298: checking if you want to build libraries with libtool" >&5
4299 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4301 # Check whether --with-libtool or --without-libtool was given.
4302 if test "${with_libtool+set}" = set; then
4303 withval="$with_libtool"
4304 with_libtool=$withval
4308 echo "$as_me:4308: result: $with_libtool" >&5
4309 echo "${ECHO_T}$with_libtool" >&6
4310 if test "$with_libtool" != "no"; then
4312 if test "$with_libtool" != "yes" ; then
4314 if test "x$prefix" != xNONE; then
4315 cf_path_syntax="$prefix"
4317 cf_path_syntax="$ac_default_prefix"
4320 case ".$with_libtool" in #(vi
4321 .\$\(*\)*|.\'*\'*) #(vi
4325 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4328 eval with_libtool="$with_libtool"
4329 case ".$with_libtool" in #(vi
4331 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4336 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4339 { { echo "$as_me:4339: error: expected a pathname, not \"$with_libtool\"" >&5
4340 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4341 { (exit 1); exit 1; }; }
4345 LIBTOOL=$with_libtool
4347 # Extract the first word of "libtool", so it can be a program name with args.
4348 set dummy libtool; ac_word=$2
4349 echo "$as_me:4349: checking for $ac_word" >&5
4350 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4351 if test "${ac_cv_path_LIBTOOL+set}" = set; then
4352 echo $ECHO_N "(cached) $ECHO_C" >&6
4356 ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4359 ac_save_IFS=$IFS; IFS=$ac_path_separator
4361 for ac_dir in $ac_dummy; do
4363 test -z "$ac_dir" && ac_dir=.
4364 if $as_executable_p "$ac_dir/$ac_word"; then
4365 ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4366 echo "$as_me:4366: found $ac_dir/$ac_word" >&5
4374 LIBTOOL=$ac_cv_path_LIBTOOL
4376 if test -n "$LIBTOOL"; then
4377 echo "$as_me:4377: result: $LIBTOOL" >&5
4378 echo "${ECHO_T}$LIBTOOL" >&6
4380 echo "$as_me:4380: result: no" >&5
4381 echo "${ECHO_T}no" >&6
4385 if test -z "$LIBTOOL" ; then
4386 { { echo "$as_me:4386: error: Cannot find libtool" >&5
4387 echo "$as_me: error: Cannot find libtool" >&2;}
4388 { (exit 1); exit 1; }; }
4390 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} -version-info `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} -o'
4391 LIB_OBJECT='${OBJECTS:.o=.lo}'
4393 LIB_CLEAN='${LIBTOOL} --mode=clean'
4394 LIB_COMPILE='${LIBTOOL} --mode=compile'
4395 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4396 LIB_INSTALL='${LIBTOOL} --mode=install'
4397 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4400 # Show the version of libtool
4401 echo "$as_me:4401: checking version of libtool" >&5
4402 echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4404 # Save the version in a cache variable - this is not entirely a good
4405 # thing, but the version string from libtool is very ugly, and for
4406 # bug reports it might be useful to have the original string. "("
4407 cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([^)]*)//g' -e 's/^[^1-9]*//' -e 's/[^0-9.].*//'`
4408 echo "$as_me:4408: result: $cf_cv_libtool_version" >&5
4409 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4410 if test -z "$cf_cv_libtool_version" ; then
4411 { { echo "$as_me:4411: error: This is not GNU libtool" >&5
4412 echo "$as_me: error: This is not GNU libtool" >&2;}
4413 { (exit 1); exit 1; }; }
4416 # special hack to add -no-undefined (which libtool should do for itself)
4418 case "$cf_cv_system_name" in #(vi
4419 cygwin*|mingw32*|uwin*|aix[456]) #(vi
4420 LT_UNDEF=-no-undefined
4424 # special hack to add --tag option for C++ compiler
4425 case $cf_cv_libtool_version in #(vi
4426 1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4427 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4428 LIBTOOL="$LIBTOOL --tag=CC"
4431 LIBTOOL_CXX="$LIBTOOL"
4439 test -z "$LIBTOOL" && ECHO_LT=
4441 if test "$with_libtool" != "no" ; then
4443 cf_list_models="$cf_list_models libtool"
4447 echo "$as_me:4447: checking if you want to build shared libraries" >&5
4448 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4450 # Check whether --with-shared or --without-shared was given.
4451 if test "${with_shared+set}" = set; then
4452 withval="$with_shared"
4453 with_shared=$withval
4457 echo "$as_me:4457: result: $with_shared" >&5
4458 echo "${ECHO_T}$with_shared" >&6
4459 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4461 echo "$as_me:4461: checking if you want to build static libraries" >&5
4462 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4464 # Check whether --with-normal or --without-normal was given.
4465 if test "${with_normal+set}" = set; then
4466 withval="$with_normal"
4467 with_normal=$withval
4471 echo "$as_me:4471: result: $with_normal" >&5
4472 echo "${ECHO_T}$with_normal" >&6
4473 test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4475 echo "$as_me:4475: checking if you want to build debug libraries" >&5
4476 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4478 # Check whether --with-debug or --without-debug was given.
4479 if test "${with_debug+set}" = set; then
4480 withval="$with_debug"
4485 echo "$as_me:4485: result: $with_debug" >&5
4486 echo "${ECHO_T}$with_debug" >&6
4487 test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4489 echo "$as_me:4489: checking if you want to build profiling libraries" >&5
4490 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4492 # Check whether --with-profile or --without-profile was given.
4493 if test "${with_profile+set}" = set; then
4494 withval="$with_profile"
4495 with_profile=$withval
4499 echo "$as_me:4499: result: $with_profile" >&5
4500 echo "${ECHO_T}$with_profile" >&6
4501 test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4505 ###############################################################################
4507 echo "$as_me:4507: checking for specified models" >&5
4508 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4509 test -z "$cf_list_models" && cf_list_models=normal
4510 test "$with_libtool" != "no" && cf_list_models=libtool
4511 echo "$as_me:4511: result: $cf_list_models" >&5
4512 echo "${ECHO_T}$cf_list_models" >&6
4514 ### Use the first model as the default, and save its suffix for use in building
4515 ### up test-applications.
4516 echo "$as_me:4516: checking for default model" >&5
4517 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4518 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4519 echo "$as_me:4519: result: $DFT_LWR_MODEL" >&5
4520 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4522 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4533 case $cf_cv_system_name in #(vi
4540 cf_prefix=$LIB_PREFIX
4542 LIB_PREFIX=$cf_prefix
4546 ###############################################################################
4548 echo "$as_me:4548: checking if you want to build a separate terminfo library" >&5
4549 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4551 # Check whether --with-termlib or --without-termlib was given.
4552 if test "${with_termlib+set}" = set; then
4553 withval="$with_termlib"
4554 with_termlib=$withval
4558 echo "$as_me:4558: result: $with_termlib" >&5
4559 echo "${ECHO_T}$with_termlib" >&6
4561 echo "$as_me:4561: checking if you want to build a separate tic library" >&5
4562 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4564 # Check whether --with-ticlib or --without-ticlib was given.
4565 if test "${with_ticlib+set}" = set; then
4566 withval="$with_ticlib"
4567 with_ticlib=$withval
4571 echo "$as_me:4571: result: $with_ticlib" >&5
4572 echo "${ECHO_T}$with_ticlib" >&6
4574 ### Checks for special libraries, must be done up-front.
4577 echo "$as_me:4577: checking if you want to link with the GPM mouse library" >&5
4578 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4580 # Check whether --with-gpm or --without-gpm was given.
4581 if test "${with_gpm+set}" = set; then
4587 echo "$as_me:4587: result: $with_gpm" >&5
4588 echo "${ECHO_T}$with_gpm" >&6
4590 if test "$with_gpm" != no ; then
4591 echo "$as_me:4591: checking for gpm.h" >&5
4592 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4593 if test "${ac_cv_header_gpm_h+set}" = set; then
4594 echo $ECHO_N "(cached) $ECHO_C" >&6
4596 cat >conftest.$ac_ext <<_ACEOF
4597 #line 4597 "configure"
4598 #include "confdefs.h"
4601 if { (eval echo "$as_me:4601: \"$ac_cpp conftest.$ac_ext\"") >&5
4602 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4604 egrep -v '^ *\+' conftest.er1 >conftest.err
4606 cat conftest.err >&5
4607 echo "$as_me:4607: \$? = $ac_status" >&5
4608 (exit $ac_status); } >/dev/null; then
4609 if test -s conftest.err; then
4610 ac_cpp_err=$ac_c_preproc_warn_flag
4617 if test -z "$ac_cpp_err"; then
4618 ac_cv_header_gpm_h=yes
4620 echo "$as_me: failed program was:" >&5
4621 cat conftest.$ac_ext >&5
4622 ac_cv_header_gpm_h=no
4624 rm -f conftest.err conftest.$ac_ext
4626 echo "$as_me:4626: result: $ac_cv_header_gpm_h" >&5
4627 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4628 if test $ac_cv_header_gpm_h = yes; then
4630 cat >>confdefs.h <<\EOF
4631 #define HAVE_GPM_H 1
4634 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4635 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
4637 echo "${as_me-configure}:4637: testing assuming we really have GPM library ..." 1>&5
4639 cat >>confdefs.h <<\EOF
4640 #define HAVE_LIBGPM 1
4644 echo "$as_me:4644: checking for Gpm_Open in -lgpm" >&5
4645 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4646 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4647 echo $ECHO_N "(cached) $ECHO_C" >&6
4649 ac_check_lib_save_LIBS=$LIBS
4651 cat >conftest.$ac_ext <<_ACEOF
4652 #line 4652 "configure"
4653 #include "confdefs.h"
4655 /* Override any gcc2 internal prototype to avoid an error. */
4659 /* We use char because int might match the return type of a gcc2
4660 builtin and then its argument prototype would still apply. */
4670 rm -f conftest.$ac_objext conftest$ac_exeext
4671 if { (eval echo "$as_me:4671: \"$ac_link\"") >&5
4672 (eval $ac_link) 2>&5
4674 echo "$as_me:4674: \$? = $ac_status" >&5
4675 (exit $ac_status); } &&
4676 { ac_try='test -s conftest$ac_exeext'
4677 { (eval echo "$as_me:4677: \"$ac_try\"") >&5
4680 echo "$as_me:4680: \$? = $ac_status" >&5
4681 (exit $ac_status); }; }; then
4682 ac_cv_lib_gpm_Gpm_Open=yes
4684 echo "$as_me: failed program was:" >&5
4685 cat conftest.$ac_ext >&5
4686 ac_cv_lib_gpm_Gpm_Open=no
4688 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4689 LIBS=$ac_check_lib_save_LIBS
4691 echo "$as_me:4691: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4692 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4693 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4697 { { echo "$as_me:4697: error: Cannot link with GPM library" >&5
4698 echo "$as_me: error: Cannot link with GPM library" >&2;}
4699 { (exit 1); exit 1; }; }
4707 test "$with_gpm" != maybe && { echo "$as_me:4707: WARNING: Cannot find GPM header" >&5
4708 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4715 if test "$with_gpm" != no ; then
4716 echo "$as_me:4716: checking if you want to load GPM dynamically" >&5
4717 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4719 # Check whether --with-dlsym or --without-dlsym was given.
4720 if test "${with_dlsym+set}" = set; then
4721 withval="$with_dlsym"
4726 echo "$as_me:4726: result: $with_dlsym" >&5
4727 echo "${ECHO_T}$with_dlsym" >&6
4728 if test "$with_dlsym" = yes ; then
4731 echo "$as_me:4731: checking for dlsym" >&5
4732 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
4733 if test "${ac_cv_func_dlsym+set}" = set; then
4734 echo $ECHO_N "(cached) $ECHO_C" >&6
4736 cat >conftest.$ac_ext <<_ACEOF
4737 #line 4737 "configure"
4738 #include "confdefs.h"
4739 /* System header to define __stub macros and hopefully few prototypes,
4740 which can conflict with char dlsym (); below. */
4742 /* Override any gcc2 internal prototype to avoid an error. */
4746 /* We use char because int might match the return type of a gcc2
4747 builtin and then its argument prototype would still apply. */
4754 /* The GNU C library defines this for functions which it implements
4755 to always fail with ENOSYS. Some functions are actually named
4756 something starting with __ and the normal name is an alias. */
4757 #if defined (__stub_dlsym) || defined (__stub___dlsym)
4767 rm -f conftest.$ac_objext conftest$ac_exeext
4768 if { (eval echo "$as_me:4768: \"$ac_link\"") >&5
4769 (eval $ac_link) 2>&5
4771 echo "$as_me:4771: \$? = $ac_status" >&5
4772 (exit $ac_status); } &&
4773 { ac_try='test -s conftest$ac_exeext'
4774 { (eval echo "$as_me:4774: \"$ac_try\"") >&5
4777 echo "$as_me:4777: \$? = $ac_status" >&5
4778 (exit $ac_status); }; }; then
4779 ac_cv_func_dlsym=yes
4781 echo "$as_me: failed program was:" >&5
4782 cat conftest.$ac_ext >&5
4785 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4787 echo "$as_me:4787: result: $ac_cv_func_dlsym" >&5
4788 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
4789 if test $ac_cv_func_dlsym = yes; then
4794 echo "$as_me:4794: checking for dlsym in -ldl" >&5
4795 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
4796 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
4797 echo $ECHO_N "(cached) $ECHO_C" >&6
4799 ac_check_lib_save_LIBS=$LIBS
4801 cat >conftest.$ac_ext <<_ACEOF
4802 #line 4802 "configure"
4803 #include "confdefs.h"
4805 /* Override any gcc2 internal prototype to avoid an error. */
4809 /* We use char because int might match the return type of a gcc2
4810 builtin and then its argument prototype would still apply. */
4820 rm -f conftest.$ac_objext conftest$ac_exeext
4821 if { (eval echo "$as_me:4821: \"$ac_link\"") >&5
4822 (eval $ac_link) 2>&5
4824 echo "$as_me:4824: \$? = $ac_status" >&5
4825 (exit $ac_status); } &&
4826 { ac_try='test -s conftest$ac_exeext'
4827 { (eval echo "$as_me:4827: \"$ac_try\"") >&5
4830 echo "$as_me:4830: \$? = $ac_status" >&5
4831 (exit $ac_status); }; }; then
4832 ac_cv_lib_dl_dlsym=yes
4834 echo "$as_me: failed program was:" >&5
4835 cat conftest.$ac_ext >&5
4836 ac_cv_lib_dl_dlsym=no
4838 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4839 LIBS=$ac_check_lib_save_LIBS
4841 echo "$as_me:4841: result: $ac_cv_lib_dl_dlsym" >&5
4842 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
4843 if test $ac_cv_lib_dl_dlsym = yes; then
4851 if test "$cf_have_dlsym" = yes ; then
4852 test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
4854 echo "$as_me:4854: checking whether able to link to dl*() functions" >&5
4855 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
4856 cat >conftest.$ac_ext <<_ACEOF
4857 #line 4857 "configure"
4858 #include "confdefs.h"
4865 if ((obj = dlopen("filename", 0)) != 0) {
4866 if (dlsym(obj, "symbolname") == 0) {
4874 rm -f conftest.$ac_objext conftest$ac_exeext
4875 if { (eval echo "$as_me:4875: \"$ac_link\"") >&5
4876 (eval $ac_link) 2>&5
4878 echo "$as_me:4878: \$? = $ac_status" >&5
4879 (exit $ac_status); } &&
4880 { ac_try='test -s conftest$ac_exeext'
4881 { (eval echo "$as_me:4881: \"$ac_try\"") >&5
4884 echo "$as_me:4884: \$? = $ac_status" >&5
4885 (exit $ac_status); }; }; then
4887 cat >>confdefs.h <<\EOF
4888 #define HAVE_LIBDL 1
4892 echo "$as_me: failed program was:" >&5
4893 cat conftest.$ac_ext >&5
4895 { { echo "$as_me:4895: error: Cannot link test program for libdl" >&5
4896 echo "$as_me: error: Cannot link test program for libdl" >&2;}
4897 { (exit 1); exit 1; }; }
4899 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4900 echo "$as_me:4900: result: ok" >&5
4901 echo "${ECHO_T}ok" >&6
4903 { { echo "$as_me:4903: error: Cannot find dlsym function" >&5
4904 echo "$as_me: error: Cannot find dlsym function" >&2;}
4905 { (exit 1); exit 1; }; }
4908 if test "$with_gpm" != yes ; then
4909 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
4911 echo "${as_me-configure}:4911: testing assuming soname for gpm is $with_gpm ..." 1>&5
4913 cf_cv_gpm_soname="$with_gpm"
4916 echo "$as_me:4916: checking for soname of gpm library" >&5
4917 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
4918 if test "${cf_cv_gpm_soname+set}" = set; then
4919 echo $ECHO_N "(cached) $ECHO_C" >&6
4922 cf_cv_gpm_soname=unknown
4923 if test "$cross_compiling" != yes ; then
4924 cat >conftest.$ac_ext <<CF_EOF
4928 if (Gpm_Open(0,0)) Gpm_Close();
4929 ${cf_cv_main_return:-return}(0);
4932 cf_save_LIBS="$LIBS"
4934 if { (eval echo "$as_me:4934: \"$ac_compile\"") >&5
4935 (eval $ac_compile) 2>&5
4937 echo "$as_me:4937: \$? = $ac_status" >&5
4938 (exit $ac_status); } ; then
4939 if { (eval echo "$as_me:4939: \"$ac_link\"") >&5
4940 (eval $ac_link) 2>&5
4942 echo "$as_me:4942: \$? = $ac_status" >&5
4943 (exit $ac_status); } ; then
4944 cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
4945 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
4949 LIBS="$cf_save_LIBS"
4953 echo "$as_me:4953: result: $cf_cv_gpm_soname" >&5
4954 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
4957 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
4958 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
4961 SHLIB_LIST="-ldl $SHLIB_LIST"
4963 SHLIB_LIST="-lgpm $SHLIB_LIST"
4965 cat >>confdefs.h <<\EOF
4966 #define HAVE_LIBGPM 1
4969 echo "$as_me:4969: checking for Gpm_Wgetch in -lgpm" >&5
4970 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
4971 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
4972 echo $ECHO_N "(cached) $ECHO_C" >&6
4974 ac_check_lib_save_LIBS=$LIBS
4976 cat >conftest.$ac_ext <<_ACEOF
4977 #line 4977 "configure"
4978 #include "confdefs.h"
4980 /* Override any gcc2 internal prototype to avoid an error. */
4984 /* We use char because int might match the return type of a gcc2
4985 builtin and then its argument prototype would still apply. */
4995 rm -f conftest.$ac_objext conftest$ac_exeext
4996 if { (eval echo "$as_me:4996: \"$ac_link\"") >&5
4997 (eval $ac_link) 2>&5
4999 echo "$as_me:4999: \$? = $ac_status" >&5
5000 (exit $ac_status); } &&
5001 { ac_try='test -s conftest$ac_exeext'
5002 { (eval echo "$as_me:5002: \"$ac_try\"") >&5
5005 echo "$as_me:5005: \$? = $ac_status" >&5
5006 (exit $ac_status); }; }; then
5007 ac_cv_lib_gpm_Gpm_Wgetch=yes
5009 echo "$as_me: failed program was:" >&5
5010 cat conftest.$ac_ext >&5
5011 ac_cv_lib_gpm_Gpm_Wgetch=no
5013 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5014 LIBS=$ac_check_lib_save_LIBS
5016 echo "$as_me:5016: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5017 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5018 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5020 echo "$as_me:5020: checking if GPM is weakly bound to curses library" >&5
5021 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5022 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5023 echo $ECHO_N "(cached) $ECHO_C" >&6
5026 cf_cv_check_gpm_wgetch=unknown
5027 if test "$cross_compiling" != yes ; then
5029 cat >conftest.$ac_ext <<CF_EOF
5034 ${cf_cv_main_return:-return}(0);
5038 cf_save_LIBS="$LIBS"
5039 # This only works if we can look at the symbol table. If a shared
5040 # library is stripped for install, we cannot use that. So we're forced
5041 # to rely on the static library, noting that some packagers may not
5043 LIBS="-static -lgpm -dynamic $LIBS"
5044 if { (eval echo "$as_me:5044: \"$ac_compile\"") >&5
5045 (eval $ac_compile) 2>&5
5047 echo "$as_me:5047: \$? = $ac_status" >&5
5048 (exit $ac_status); } ; then
5049 if { (eval echo "$as_me:5049: \"$ac_link\"") >&5
5050 (eval $ac_link) 2>&5
5052 echo "$as_me:5052: \$? = $ac_status" >&5
5053 (exit $ac_status); } ; then
5054 cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5055 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5056 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5060 LIBS="$cf_save_LIBS"
5064 echo "$as_me:5064: result: $cf_cv_check_gpm_wgetch" >&5
5065 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5067 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5068 { echo "$as_me:5068: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5069 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5076 # not everyone has "test -c"
5077 if test -c /dev/sysmouse 2>/dev/null ; then
5078 echo "$as_me:5078: checking if you want to use sysmouse" >&5
5079 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5081 # Check whether --with-sysmouse or --without-sysmouse was given.
5082 if test "${with_sysmouse+set}" = set; then
5083 withval="$with_sysmouse"
5084 cf_with_sysmouse=$withval
5086 cf_with_sysmouse=maybe
5088 if test "$cf_with_sysmouse" != no ; then
5089 cat >conftest.$ac_ext <<_ACEOF
5090 #line 5090 "configure"
5091 #include "confdefs.h"
5093 #include <osreldate.h>
5094 #if (__FreeBSD_version >= 400017)
5095 #include <sys/consio.h>
5096 #include <sys/fbio.h>
5098 #include <machine/console.h>
5105 struct mouse_info the_mouse;
5106 ioctl(0, CONS_MOUSECTL, &the_mouse);
5112 rm -f conftest.$ac_objext
5113 if { (eval echo "$as_me:5113: \"$ac_compile\"") >&5
5114 (eval $ac_compile) 2>&5
5116 echo "$as_me:5116: \$? = $ac_status" >&5
5117 (exit $ac_status); } &&
5118 { ac_try='test -s conftest.$ac_objext'
5119 { (eval echo "$as_me:5119: \"$ac_try\"") >&5
5122 echo "$as_me:5122: \$? = $ac_status" >&5
5123 (exit $ac_status); }; }; then
5124 cf_with_sysmouse=yes
5126 echo "$as_me: failed program was:" >&5
5127 cat conftest.$ac_ext >&5
5130 rm -f conftest.$ac_objext conftest.$ac_ext
5132 echo "$as_me:5132: result: $cf_with_sysmouse" >&5
5133 echo "${ECHO_T}$cf_with_sysmouse" >&6
5134 test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
5135 #define USE_SYSMOUSE 1
5140 if test X"$CC_G_OPT" = X"" ; then
5142 test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
5145 if test X"$CXX_G_OPT" = X"" ; then
5147 test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
5150 echo "$as_me:5150: checking for default loader flags" >&5
5151 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5152 case $DFT_LWR_MODEL in
5153 libtool) LD_MODEL='' ;;
5154 normal) LD_MODEL='' ;;
5155 debug) LD_MODEL=$CC_G_OPT ;;
5156 profile) LD_MODEL='-pg';;
5157 shared) LD_MODEL='' ;;
5159 echo "$as_me:5159: result: $LD_MODEL" >&5
5160 echo "${ECHO_T}$LD_MODEL" >&6
5162 case $DFT_LWR_MODEL in
5165 echo "$as_me:5165: checking if rpath option should be used" >&5
5166 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5168 # Check whether --enable-rpath or --disable-rpath was given.
5169 if test "${enable_rpath+set}" = set; then
5170 enableval="$enable_rpath"
5171 cf_cv_ld_rpath=$enableval
5175 echo "$as_me:5175: result: $cf_cv_ld_rpath" >&5
5176 echo "${ECHO_T}$cf_cv_ld_rpath" >&6
5178 echo "$as_me:5178: checking if shared libraries should be relinked during install" >&5
5179 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5181 # Check whether --enable-relink or --disable-relink was given.
5182 if test "${enable_relink+set}" = set; then
5183 enableval="$enable_relink"
5184 cf_cv_do_relink=$enableval
5188 echo "$as_me:5188: result: $cf_cv_do_relink" >&5
5189 echo "${ECHO_T}$cf_cv_do_relink" >&6
5197 INSTALL_LIB="-m 644"
5199 cf_cv_do_symlinks=no
5201 echo "$as_me:5201: checking if release/abi version should be used for shared libs" >&5
5202 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5204 # Check whether --with-shlib-version or --without-shlib-version was given.
5205 if test "${with_shlib_version+set}" = set; then
5206 withval="$with_shlib_version"
5207 test -z "$withval" && withval=auto
5208 case $withval in #(vi
5210 cf_cv_shlib_version=auto
5212 rel|abi|auto|no) #(vi
5213 cf_cv_shlib_version=$withval
5216 { { echo "$as_me:5216: error: option value must be one of: rel, abi, auto or no" >&5
5217 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5218 { (exit 1); exit 1; }; }
5223 cf_cv_shlib_version=auto
5225 echo "$as_me:5225: result: $cf_cv_shlib_version" >&5
5226 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5230 # Some less-capable ports of gcc support only -fpic
5232 if test "$GCC" = yes
5234 echo "$as_me:5234: checking which $CC option to use" >&5
5235 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5236 cf_save_CFLAGS="$CFLAGS"
5237 for CC_SHARED_OPTS in -fPIC -fpic ''
5239 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5240 cat >conftest.$ac_ext <<_ACEOF
5241 #line 5241 "configure"
5242 #include "confdefs.h"
5252 rm -f conftest.$ac_objext
5253 if { (eval echo "$as_me:5253: \"$ac_compile\"") >&5
5254 (eval $ac_compile) 2>&5
5256 echo "$as_me:5256: \$? = $ac_status" >&5
5257 (exit $ac_status); } &&
5258 { ac_try='test -s conftest.$ac_objext'
5259 { (eval echo "$as_me:5259: \"$ac_try\"") >&5
5262 echo "$as_me:5262: \$? = $ac_status" >&5
5263 (exit $ac_status); }; }; then
5266 echo "$as_me: failed program was:" >&5
5267 cat conftest.$ac_ext >&5
5269 rm -f conftest.$ac_objext conftest.$ac_ext
5271 echo "$as_me:5271: result: $CC_SHARED_OPTS" >&5
5272 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5273 CFLAGS="$cf_save_CFLAGS"
5276 cf_cv_shlib_version_infix=no
5278 case $cf_cv_system_name in
5280 if test "$GCC" = yes; then
5282 MK_SHARED_LIB="$(CC) -shared"
5286 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5290 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5291 cf_cv_shlib_version=cygdll
5292 cf_cv_shlib_version_infix=cygdll
5293 cat >mk_shared_lib.sh <<-CF_EOF
5296 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5299 Linking shared library
5300 ** SHARED_LIB \$SHARED_LIB
5301 ** IMPORT_LIB \$IMPORT_LIB
5303 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5305 chmod +x mk_shared_lib.sh
5308 EXTRA_CFLAGS="-no-cpp-precomp"
5309 CC_SHARED_OPTS="-dynamic"
5310 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5311 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5312 cf_cv_shlib_version_infix=yes
5313 echo "$as_me:5313: checking if ld -search_paths_first works" >&5
5314 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5315 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5316 echo $ECHO_N "(cached) $ECHO_C" >&6
5319 cf_save_LDFLAGS=$LDFLAGS
5320 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5321 cat >conftest.$ac_ext <<_ACEOF
5322 #line 5322 "configure"
5323 #include "confdefs.h"
5333 rm -f conftest.$ac_objext conftest$ac_exeext
5334 if { (eval echo "$as_me:5334: \"$ac_link\"") >&5
5335 (eval $ac_link) 2>&5
5337 echo "$as_me:5337: \$? = $ac_status" >&5
5338 (exit $ac_status); } &&
5339 { ac_try='test -s conftest$ac_exeext'
5340 { (eval echo "$as_me:5340: \"$ac_try\"") >&5
5343 echo "$as_me:5343: \$? = $ac_status" >&5
5344 (exit $ac_status); }; }; then
5345 cf_cv_ldflags_search_paths_first=yes
5347 echo "$as_me: failed program was:" >&5
5348 cat conftest.$ac_ext >&5
5349 cf_cv_ldflags_search_paths_first=no
5351 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5352 LDFLAGS=$cf_save_LDFLAGS
5354 echo "$as_me:5354: result: $cf_cv_ldflags_search_paths_first" >&5
5355 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5356 if test $cf_cv_ldflags_search_paths_first = yes; then
5357 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5361 # (tested with gcc 2.7.2 -- I don't have c89)
5362 if test "$GCC" = yes; then
5363 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5366 LD_SHARED_OPTS='-Wl,+b,${libdir}'
5368 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5369 # HP-UX shared libraries must be executable, and should be
5370 # readonly to exploit a quirk in the memory manager.
5371 INSTALL_LIB="-m 555"
5374 if test "$cf_cv_ld_rpath" = yes ; then
5375 if test "$GCC" = yes; then
5376 LD_RPATH_OPT="-Wl,-rpath,"
5377 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5379 LD_RPATH_OPT="-rpath "
5380 EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS"
5383 # tested with IRIX 5.2 and 'cc'.
5384 if test "$GCC" != yes; then
5385 CC_SHARED_OPTS='-KPIC'
5386 MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5388 MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5390 cf_cv_rm_so_locs=yes
5392 linux*|gnu*|k*bsd*-gnu)
5393 if test "$DFT_LWR_MODEL" = "shared" ; then
5394 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5395 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5397 if test "$cf_cv_ld_rpath" = yes ; then
5398 LD_RPATH_OPT="-Wl,-rpath,"
5399 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5402 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5403 if test "$cf_cv_shlib_version" = rel; then
5404 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5406 cf_cv_shared_soname='`basename $@`'
5409 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5412 if test "$DFT_LWR_MODEL" = "shared" ; then
5413 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5414 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5416 if test "$cf_cv_ld_rpath" = yes ; then
5417 LD_RPATH_OPT="-Wl,-rpath,"
5418 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5420 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5422 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5423 if test "$cf_cv_shlib_version" = rel; then
5424 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5426 cf_cv_shared_soname='`basename $@`'
5429 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5431 nto-qnx*|openbsd*|freebsd[12].*)
5432 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5433 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5434 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5437 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5438 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then
5439 LOCAL_LDFLAGS="-rpath \$(LOCAL_LIBDIR)"
5440 LOCAL_LDFLAGS2="-rpath \${libdir} $LOCAL_LDFLAGS"
5441 LD_RPATH_OPT="-rpath "
5442 EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS"
5445 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5446 if test "$cf_cv_shlib_version" = rel; then
5447 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5449 cf_cv_shared_soname='`basename $@`'
5452 MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5455 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5456 test "$cf_cv_ld_rpath" = yes && LD_RPATH_OPT="-Wl,-rpath,"
5457 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then
5458 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5459 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5460 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5461 if test "$cf_cv_shlib_version" = auto; then
5462 if test -f /usr/libexec/ld.elf_so; then
5463 cf_cv_shlib_version=abi
5465 cf_cv_shlib_version=rel
5469 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5470 if test "$cf_cv_shlib_version" = rel; then
5471 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5473 cf_cv_shared_soname='`basename $@`'
5476 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5478 MK_SHARED_LIB='${LD} -shared -Bshareable -o $@'
5482 # tested with OSF/1 V3.2 and 'cc'
5483 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5484 # link with shared libs).
5485 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5488 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5491 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5492 if test "$DFT_LWR_MODEL" = "shared" ; then
5493 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5494 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5496 if test "$cf_cv_ld_rpath" = yes ; then
5497 LD_RPATH_OPT="-rpath"
5498 # EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
5500 cf_cv_rm_so_locs=yes
5502 sco3.2v5*) # (also uw2* and UW7) hops 13-Apr-98
5503 # tested with osr5.0.5
5504 if test "$GCC" != yes; then
5505 CC_SHARED_OPTS='-belf -KPIC'
5507 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5508 if test "$cf_cv_ld_rpath" = yes ; then
5509 # only way is to set LD_RUN_PATH but no switch for it
5512 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5513 LINK_PROGS='LD_RUN_PATH=${libdir}'
5514 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5517 # tested with SunOS 4.1.1 and gcc 2.7.0
5518 if test "$GCC" != yes; then
5519 CC_SHARED_OPTS='-KPIC'
5521 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5522 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5525 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5526 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5527 if test "$DFT_LWR_MODEL" = "shared" ; then
5528 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5529 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5531 if test "$cf_cv_ld_rpath" = yes ; then
5533 EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
5536 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5537 if test "$cf_cv_shlib_version" = rel; then
5538 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5540 cf_cv_shared_soname='`basename $@`'
5543 if test "$GCC" != yes; then
5544 cf_save_CFLAGS="$CFLAGS"
5545 for cf_shared_opts in -xcode=pic13 -xcode=pic32 -Kpic -KPIC -O
5547 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5548 cat >conftest.$ac_ext <<_ACEOF
5549 #line 5549 "configure"
5550 #include "confdefs.h"
5560 rm -f conftest.$ac_objext
5561 if { (eval echo "$as_me:5561: \"$ac_compile\"") >&5
5562 (eval $ac_compile) 2>&5
5564 echo "$as_me:5564: \$? = $ac_status" >&5
5565 (exit $ac_status); } &&
5566 { ac_try='test -s conftest.$ac_objext'
5567 { (eval echo "$as_me:5567: \"$ac_try\"") >&5
5570 echo "$as_me:5570: \$? = $ac_status" >&5
5571 (exit $ac_status); }; }; then
5574 echo "$as_me: failed program was:" >&5
5575 cat conftest.$ac_ext >&5
5577 rm -f conftest.$ac_objext conftest.$ac_ext
5579 CFLAGS="$cf_save_CFLAGS"
5580 CC_SHARED_OPTS=$cf_shared_opts
5581 MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
5583 MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
5587 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5588 if test "$GCC" != yes; then
5589 CC_SHARED_OPTS='-KPIC'
5591 MK_SHARED_LIB='${LD} -d y -G -o $@'
5594 CC_SHARED_OPTS='unknown'
5595 MK_SHARED_LIB='echo unknown'
5599 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
5600 case "$cf_cv_shlib_version" in #(vi
5602 case "$MK_SHARED_LIB" in #(vi
5604 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
5607 { echo "$as_me:5607: WARNING: ignored --with-shlib-version" >&5
5608 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
5614 if test -n "$LD_RPATH_OPT" ; then
5615 echo "$as_me:5615: checking if we need a space after rpath option" >&5
5616 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5617 cf_save_LIBS="$LIBS"
5618 LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5619 cat >conftest.$ac_ext <<_ACEOF
5620 #line 5620 "configure"
5621 #include "confdefs.h"
5631 rm -f conftest.$ac_objext conftest$ac_exeext
5632 if { (eval echo "$as_me:5632: \"$ac_link\"") >&5
5633 (eval $ac_link) 2>&5
5635 echo "$as_me:5635: \$? = $ac_status" >&5
5636 (exit $ac_status); } &&
5637 { ac_try='test -s conftest$ac_exeext'
5638 { (eval echo "$as_me:5638: \"$ac_try\"") >&5
5641 echo "$as_me:5641: \$? = $ac_status" >&5
5642 (exit $ac_status); }; }; then
5645 echo "$as_me: failed program was:" >&5
5646 cat conftest.$ac_ext >&5
5649 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5650 LIBS="$cf_save_LIBS"
5651 echo "$as_me:5651: result: $cf_rpath_space" >&5
5652 echo "${ECHO_T}$cf_rpath_space" >&6
5653 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5654 MK_SHARED_LIB="$MK_SHARED_LIB $LD_RPATH_OPT\${libdir}"
5657 if test "$CC_SHARED_OPTS" = "unknown"; then
5658 for model in $cf_list_models; do
5659 if test "$model" = "shared"; then
5660 { { echo "$as_me:5660: error: Shared libraries are not supported in this version" >&5
5661 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
5662 { (exit 1); exit 1; }; }
5667 ###############################################################################
5669 ### use option --disable-overwrite to leave out the link to -lcurses
5670 echo "$as_me:5670: checking if you wish to install ncurses overwriting curses" >&5
5671 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
5673 # Check whether --enable-overwrite or --disable-overwrite was given.
5674 if test "${enable_overwrite+set}" = set; then
5675 enableval="$enable_overwrite"
5676 with_overwrite=$enableval
5678 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
5680 echo "$as_me:5680: result: $with_overwrite" >&5
5681 echo "${ECHO_T}$with_overwrite" >&6
5683 echo "$as_me:5683: checking if external terminfo-database is used" >&5
5684 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
5686 # Check whether --enable-database or --disable-database was given.
5687 if test "${enable_database+set}" = set; then
5688 enableval="$enable_database"
5689 use_database=$enableval
5693 echo "$as_me:5693: result: $use_database" >&5
5694 echo "${ECHO_T}$use_database" >&6
5696 case $host_os in #(vi
5698 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
5701 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
5705 case $cf_cv_system_name in
5706 os2*) PATH_SEPARATOR=';' ;;
5707 *) PATH_SEPARATOR=':' ;;
5710 if test "$use_database" != no ; then
5711 cat >>confdefs.h <<\EOF
5712 #define USE_DATABASE 1
5715 echo "$as_me:5715: checking which terminfo source-file will be installed" >&5
5716 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
5718 # Check whether --with-database or --without-database was given.
5719 if test "${with_database+set}" = set; then
5720 withval="$with_database"
5721 TERMINFO_SRC=$withval
5723 echo "$as_me:5723: result: $TERMINFO_SRC" >&5
5724 echo "${ECHO_T}$TERMINFO_SRC" >&6
5726 echo "$as_me:5726: checking whether to use hashed database instead of directory/tree" >&5
5727 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
5729 # Check whether --with-hashed-db or --without-hashed-db was given.
5730 if test "${with_hashed_db+set}" = set; then
5731 withval="$with_hashed_db"
5736 echo "$as_me:5736: result: $with_hashed_db" >&5
5737 echo "${ECHO_T}$with_hashed_db" >&6
5742 echo "$as_me:5742: checking for list of fallback descriptions" >&5
5743 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
5745 # Check whether --with-fallbacks or --without-fallbacks was given.
5746 if test "${with_fallbacks+set}" = set; then
5747 withval="$with_fallbacks"
5748 with_fallback=$withval
5752 echo "$as_me:5752: result: $with_fallback" >&5
5753 echo "${ECHO_T}$with_fallback" >&6
5754 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
5756 echo "$as_me:5756: checking if you want modern xterm or antique" >&5
5757 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
5759 # Check whether --with-xterm-new or --without-xterm-new was given.
5760 if test "${with_xterm_new+set}" = set; then
5761 withval="$with_xterm_new"
5762 with_xterm_new=$withval
5766 case $with_xterm_new in
5767 no) with_xterm_new=xterm-old;;
5768 *) with_xterm_new=xterm-new;;
5770 echo "$as_me:5770: result: $with_xterm_new" >&5
5771 echo "${ECHO_T}$with_xterm_new" >&6
5772 WHICH_XTERM=$with_xterm_new
5775 if test "$use_database" = no ; then
5776 TERMINFO="${datadir}/terminfo"
5780 echo "$as_me:5780: checking for list of terminfo directories" >&5
5781 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
5783 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
5784 if test "${with_terminfo_dirs+set}" = set; then
5785 withval="$with_terminfo_dirs"
5788 withval=${TERMINFO_DIRS-${datadir}/terminfo}
5790 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
5792 for cf_src_path in $withval
5795 if test "x$prefix" != xNONE; then
5796 cf_path_syntax="$prefix"
5798 cf_path_syntax="$ac_default_prefix"
5801 case ".$cf_src_path" in #(vi
5802 .\$\(*\)*|.\'*\'*) #(vi
5806 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5809 eval cf_src_path="$cf_src_path"
5810 case ".$cf_src_path" in #(vi
5812 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5817 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5820 { { echo "$as_me:5820: error: expected a pathname, not \"$cf_src_path\"" >&5
5821 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5822 { (exit 1); exit 1; }; }
5826 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
5827 cf_dst_path="${cf_dst_path}${cf_src_path}"
5831 eval 'TERMINFO_DIRS="$cf_dst_path"'
5833 echo "$as_me:5833: result: $TERMINFO_DIRS" >&5
5834 echo "${ECHO_T}$TERMINFO_DIRS" >&6
5835 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
5836 #define TERMINFO_DIRS "$TERMINFO_DIRS"
5839 echo "$as_me:5839: checking for default terminfo directory" >&5
5840 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
5842 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
5843 if test "${with_default_terminfo_dir+set}" = set; then
5844 withval="$with_default_terminfo_dir"
5847 withval="${TERMINFO-${datadir}/terminfo}"
5848 fi; if test -n "${datadir}/terminfo" ; then
5850 if test "x$prefix" != xNONE; then
5851 cf_path_syntax="$prefix"
5853 cf_path_syntax="$ac_default_prefix"
5856 case ".$withval" in #(vi
5857 .\$\(*\)*|.\'*\'*) #(vi
5861 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5864 eval withval="$withval"
5865 case ".$withval" in #(vi
5867 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
5872 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
5875 { { echo "$as_me:5875: error: expected a pathname, not \"$withval\"" >&5
5876 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
5877 { (exit 1); exit 1; }; }
5884 echo "$as_me:5884: result: $TERMINFO" >&5
5885 echo "${ECHO_T}$TERMINFO" >&6
5886 cat >>confdefs.h <<EOF
5887 #define TERMINFO "$TERMINFO"
5892 ### use option --disable-big-core to make tic run on small machines
5893 ### We need 4Mb, check if we can allocate 50% more than that.
5894 echo "$as_me:5894: checking if big-core option selected" >&5
5895 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
5897 # Check whether --enable-big-core or --disable-big-core was given.
5898 if test "${enable_big_core+set}" = set; then
5899 enableval="$enable_big_core"
5900 with_big_core=$enableval
5902 if test "$cross_compiling" = yes; then
5905 cat >conftest.$ac_ext <<_ACEOF
5906 #line 5906 "configure"
5907 #include "confdefs.h"
5912 unsigned long n = 6000000L;
5913 char *s = malloc(n);
5916 ${cf_cv_main_return:-return}(s == 0);
5919 rm -f conftest$ac_exeext
5920 if { (eval echo "$as_me:5920: \"$ac_link\"") >&5
5921 (eval $ac_link) 2>&5
5923 echo "$as_me:5923: \$? = $ac_status" >&5
5924 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5925 { (eval echo "$as_me:5925: \"$ac_try\"") >&5
5928 echo "$as_me:5928: \$? = $ac_status" >&5
5929 (exit $ac_status); }; }; then
5932 echo "$as_me: program exited with status $ac_status" >&5
5933 echo "$as_me: failed program was:" >&5
5934 cat conftest.$ac_ext >&5
5937 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5940 echo "$as_me:5940: result: $with_big_core" >&5
5941 echo "${ECHO_T}$with_big_core" >&6
5942 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
5943 #define HAVE_BIG_CORE 1
5946 ### ISO C only guarantees 512-char strings, we have tables which load faster
5947 ### when constructed using "big" strings. More than the C compiler, the awk
5948 ### program is a limit on most vendor UNIX systems. Check that we can build.
5949 echo "$as_me:5949: checking if big-strings option selected" >&5
5950 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
5952 # Check whether --enable-big-strings or --disable-big-strings was given.
5953 if test "${enable_big_strings+set}" = set; then
5954 enableval="$enable_big_strings"
5955 with_big_strings=$enableval
5960 eval with_big_strings=no
5963 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' \
5964 | $AWK '{ printf "%d\n", length($0); }' | $AWK 'BEGIN { eqls=0; recs=0; } { recs++; if ($0 == 12000) eqls++; } END { if (recs != 1 || eqls != 1) exit 1; }' 2>/dev/null >/dev/null ) ; then
5965 eval with_big_strings=yes
5967 eval with_big_strings=no
5973 echo "$as_me:5973: result: $with_big_strings" >&5
5974 echo "${ECHO_T}$with_big_strings" >&6
5977 test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
5979 ### use option --enable-termcap to compile in the termcap fallback support
5980 echo "$as_me:5980: checking if you want termcap-fallback support" >&5
5981 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
5983 # Check whether --enable-termcap or --disable-termcap was given.
5984 if test "${enable_termcap+set}" = set; then
5985 enableval="$enable_termcap"
5986 with_termcap=$enableval
5990 echo "$as_me:5990: result: $with_termcap" >&5
5991 echo "${ECHO_T}$with_termcap" >&6
5993 if test "$with_termcap" != "yes" ; then
5994 if test "$use_database" = no ; then
5995 if test -z "$with_fallback" ; then
5996 { { echo "$as_me:5996: error: You have disabled the database w/o specifying fallbacks" >&5
5997 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
5998 { (exit 1); exit 1; }; }
6001 cat >>confdefs.h <<\EOF
6002 #define PURE_TERMINFO 1
6007 if test "$with_ticlib" != no ; then
6008 { { echo "$as_me:6008: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6009 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6010 { (exit 1); exit 1; }; }
6013 cat >>confdefs.h <<\EOF
6014 #define USE_TERMCAP 1
6017 echo "$as_me:6017: checking for list of termcap files" >&5
6018 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6020 # Check whether --with-termpath or --without-termpath was given.
6021 if test "${with_termpath+set}" = set; then
6022 withval="$with_termpath"
6025 withval=${TERMPATH-/etc/termcap:/usr/share/misc/termcap}
6027 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6029 for cf_src_path in $withval
6032 if test "x$prefix" != xNONE; then
6033 cf_path_syntax="$prefix"
6035 cf_path_syntax="$ac_default_prefix"
6038 case ".$cf_src_path" in #(vi
6039 .\$\(*\)*|.\'*\'*) #(vi
6043 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6046 eval cf_src_path="$cf_src_path"
6047 case ".$cf_src_path" in #(vi
6049 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6054 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6057 { { echo "$as_me:6057: error: expected a pathname, not \"$cf_src_path\"" >&5
6058 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6059 { (exit 1); exit 1; }; }
6063 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6064 cf_dst_path="${cf_dst_path}${cf_src_path}"
6068 eval 'TERMPATH="$cf_dst_path"'
6070 echo "$as_me:6070: result: $TERMPATH" >&5
6071 echo "${ECHO_T}$TERMPATH" >&6
6072 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
6073 #define TERMPATH "$TERMPATH"
6076 ### use option --enable-getcap to use a hacked getcap for reading termcaps
6077 echo "$as_me:6077: checking if fast termcap-loader is needed" >&5
6078 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6080 # Check whether --enable-getcap or --disable-getcap was given.
6081 if test "${enable_getcap+set}" = set; then
6082 enableval="$enable_getcap"
6083 with_getcap=$enableval
6087 echo "$as_me:6087: result: $with_getcap" >&5
6088 echo "${ECHO_T}$with_getcap" >&6
6089 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
6090 #define USE_GETCAP 1
6093 echo "$as_me:6093: checking if translated termcaps will be cached in ~/.terminfo" >&5
6094 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6096 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6097 if test "${enable_getcap_cache+set}" = set; then
6098 enableval="$enable_getcap_cache"
6099 with_getcap_cache=$enableval
6101 with_getcap_cache=no
6103 echo "$as_me:6103: result: $with_getcap_cache" >&5
6104 echo "${ECHO_T}$with_getcap_cache" >&6
6105 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
6106 #define USE_GETCAP_CACHE 1
6111 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
6112 echo "$as_me:6112: checking if ~/.terminfo is wanted" >&5
6113 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6115 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6116 if test "${enable_home_terminfo+set}" = set; then
6117 enableval="$enable_home_terminfo"
6118 with_home_terminfo=$enableval
6120 with_home_terminfo=yes
6122 echo "$as_me:6122: result: $with_home_terminfo" >&5
6123 echo "${ECHO_T}$with_home_terminfo" >&6
6124 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
6125 #define USE_HOME_TERMINFO 1
6128 echo "$as_me:6128: checking if you want to use restricted environment when running as root" >&5
6129 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6131 # Check whether --enable-root-environ or --disable-root-environ was given.
6132 if test "${enable_root_environ+set}" = set; then
6133 enableval="$enable_root_environ"
6134 with_root_environ=$enableval
6136 with_root_environ=yes
6138 echo "$as_me:6138: result: $with_root_environ" >&5
6139 echo "${ECHO_T}$with_root_environ" >&6
6140 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
6141 #define USE_ROOT_ENVIRON 1
6144 ### Use option --enable-symlinks to make tic use symlinks, not hard links
6145 ### to reduce storage requirements for the terminfo database.
6151 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6152 echo "$as_me:6152: checking for $ac_func" >&5
6153 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6154 if eval "test \"\${$as_ac_var+set}\" = set"; then
6155 echo $ECHO_N "(cached) $ECHO_C" >&6
6157 cat >conftest.$ac_ext <<_ACEOF
6158 #line 6158 "configure"
6159 #include "confdefs.h"
6160 /* System header to define __stub macros and hopefully few prototypes,
6161 which can conflict with char $ac_func (); below. */
6163 /* Override any gcc2 internal prototype to avoid an error. */
6167 /* We use char because int might match the return type of a gcc2
6168 builtin and then its argument prototype would still apply. */
6175 /* The GNU C library defines this for functions which it implements
6176 to always fail with ENOSYS. Some functions are actually named
6177 something starting with __ and the normal name is an alias. */
6178 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6188 rm -f conftest.$ac_objext conftest$ac_exeext
6189 if { (eval echo "$as_me:6189: \"$ac_link\"") >&5
6190 (eval $ac_link) 2>&5
6192 echo "$as_me:6192: \$? = $ac_status" >&5
6193 (exit $ac_status); } &&
6194 { ac_try='test -s conftest$ac_exeext'
6195 { (eval echo "$as_me:6195: \"$ac_try\"") >&5
6198 echo "$as_me:6198: \$? = $ac_status" >&5
6199 (exit $ac_status); }; }; then
6200 eval "$as_ac_var=yes"
6202 echo "$as_me: failed program was:" >&5
6203 cat conftest.$ac_ext >&5
6204 eval "$as_ac_var=no"
6206 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6208 echo "$as_me:6208: result: `eval echo '${'$as_ac_var'}'`" >&5
6209 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6210 if test `eval echo '${'$as_ac_var'}'` = yes; then
6211 cat >>confdefs.h <<EOF
6212 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6218 if test "$cross_compiling" = yes ; then
6224 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6225 echo "$as_me:6225: checking for $ac_func" >&5
6226 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6227 if eval "test \"\${$as_ac_var+set}\" = set"; then
6228 echo $ECHO_N "(cached) $ECHO_C" >&6
6230 cat >conftest.$ac_ext <<_ACEOF
6231 #line 6231 "configure"
6232 #include "confdefs.h"
6233 /* System header to define __stub macros and hopefully few prototypes,
6234 which can conflict with char $ac_func (); below. */
6236 /* Override any gcc2 internal prototype to avoid an error. */
6240 /* We use char because int might match the return type of a gcc2
6241 builtin and then its argument prototype would still apply. */
6248 /* The GNU C library defines this for functions which it implements
6249 to always fail with ENOSYS. Some functions are actually named
6250 something starting with __ and the normal name is an alias. */
6251 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6261 rm -f conftest.$ac_objext conftest$ac_exeext
6262 if { (eval echo "$as_me:6262: \"$ac_link\"") >&5
6263 (eval $ac_link) 2>&5
6265 echo "$as_me:6265: \$? = $ac_status" >&5
6266 (exit $ac_status); } &&
6267 { ac_try='test -s conftest$ac_exeext'
6268 { (eval echo "$as_me:6268: \"$ac_try\"") >&5
6271 echo "$as_me:6271: \$? = $ac_status" >&5
6272 (exit $ac_status); }; }; then
6273 eval "$as_ac_var=yes"
6275 echo "$as_me: failed program was:" >&5
6276 cat conftest.$ac_ext >&5
6277 eval "$as_ac_var=no"
6279 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6281 echo "$as_me:6281: result: `eval echo '${'$as_ac_var'}'`" >&5
6282 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6283 if test `eval echo '${'$as_ac_var'}'` = yes; then
6284 cat >>confdefs.h <<EOF
6285 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6292 echo "$as_me:6292: checking if link/symlink functions work" >&5
6293 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
6294 if test "${cf_cv_link_funcs+set}" = set; then
6295 echo $ECHO_N "(cached) $ECHO_C" >&6
6299 for cf_func in link symlink ; do
6300 if test "$cross_compiling" = yes; then
6302 eval 'ac_cv_func_'$cf_func'=error'
6304 cat >conftest.$ac_ext <<_ACEOF
6305 #line 6305 "configure"
6306 #include "confdefs.h"
6308 #include <sys/types.h>
6309 #include <sys/stat.h>
6310 #ifdef HAVE_UNISTD_H
6316 char *src = "config.log";
6317 char *dst = "conftest.chk";
6322 fail = ($cf_func("config.log", "conftest.chk") < 0)
6323 || (stat(dst, &dst_sb) < 0)
6324 || (dst_sb.st_mtime != src_sb.st_mtime);
6330 ${cf_cv_main_return:-return} (fail);
6334 rm -f conftest$ac_exeext
6335 if { (eval echo "$as_me:6335: \"$ac_link\"") >&5
6336 (eval $ac_link) 2>&5
6338 echo "$as_me:6338: \$? = $ac_status" >&5
6339 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6340 { (eval echo "$as_me:6340: \"$ac_try\"") >&5
6343 echo "$as_me:6343: \$? = $ac_status" >&5
6344 (exit $ac_status); }; }; then
6346 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
6347 eval 'ac_cv_func_'$cf_func'=yes'
6349 echo "$as_me: program exited with status $ac_status" >&5
6350 echo "$as_me: failed program was:" >&5
6351 cat conftest.$ac_ext >&5
6353 eval 'ac_cv_func_'$cf_func'=no'
6355 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6358 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
6361 echo "$as_me:6361: result: $cf_cv_link_funcs" >&5
6362 echo "${ECHO_T}$cf_cv_link_funcs" >&6
6363 test "$ac_cv_func_link" = yes && cat >>confdefs.h <<\EOF
6367 test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
6368 #define HAVE_SYMLINK 1
6376 # soft links (symbolic links) are useful for some systems where hard links do
6377 # not work, or to make it simpler to copy terminfo trees around.
6378 if test "$ac_cv_func_symlink" = yes ; then
6379 echo "$as_me:6379: checking if tic should use symbolic links" >&5
6380 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
6382 # Check whether --enable-symlinks or --disable-symlinks was given.
6383 if test "${enable_symlinks+set}" = set; then
6384 enableval="$enable_symlinks"
6385 with_symlinks=$enableval
6389 echo "$as_me:6389: result: $with_symlinks" >&5
6390 echo "${ECHO_T}$with_symlinks" >&6
6393 # If we have hard links and did not choose to use soft links instead, there is
6394 # no reason to make this choice optional - use the hard links.
6395 if test "$with_symlinks" = no ; then
6396 echo "$as_me:6396: checking if tic should use hard links" >&5
6397 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
6398 if test "$ac_cv_func_link" = yes ; then
6403 echo "$as_me:6403: result: $with_links" >&5
6404 echo "${ECHO_T}$with_links" >&6
6407 test "$with_links" = yes && cat >>confdefs.h <<\EOF
6411 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
6412 #define USE_SYMLINKS 1
6415 ### use option --enable-broken-linker to force on use of broken-linker support
6416 echo "$as_me:6416: checking if you want broken-linker support code" >&5
6417 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
6419 # Check whether --enable-broken_linker or --disable-broken_linker was given.
6420 if test "${enable_broken_linker+set}" = set; then
6421 enableval="$enable_broken_linker"
6422 with_broken_linker=$enableval
6424 with_broken_linker=${BROKEN_LINKER-no}
6426 echo "$as_me:6426: result: $with_broken_linker" >&5
6427 echo "${ECHO_T}$with_broken_linker" >&6
6430 if test "$with_broken_linker" = yes ; then
6431 cat >>confdefs.h <<\EOF
6432 #define BROKEN_LINKER 1
6436 elif test "$DFT_LWR_MODEL" = shared ; then
6437 case $cf_cv_system_name in #(vi
6439 cat >>confdefs.h <<\EOF
6440 #define BROKEN_LINKER 1
6444 test -n "$verbose" && echo " cygwin linker is broken anyway" 1>&6
6446 echo "${as_me-configure}:6446: testing cygwin linker is broken anyway ..." 1>&5
6452 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
6453 echo "$as_me:6453: checking if tputs should process BSD-style prefix padding" >&5
6454 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
6456 # Check whether --enable-bsdpad or --disable-bsdpad was given.
6457 if test "${enable_bsdpad+set}" = set; then
6458 enableval="$enable_bsdpad"
6459 with_bsdpad=$enableval
6463 echo "$as_me:6463: result: $with_bsdpad" >&5
6464 echo "${ECHO_T}$with_bsdpad" >&6
6465 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6469 ### use option --enable-widec to turn on use of wide-character support
6478 # Check to define _XOPEN_SOURCE "automatically"
6481 cf_POSIX_C_SOURCE=199506L
6484 case $host_os in #(vi
6486 cf_xopen_source="-D_ALL_SOURCE"
6489 cf_xopen_source="-D_APPLE_C_SOURCE"
6492 cf_xopen_source="-D_DARWIN_C_SOURCE"
6494 freebsd*|dragonfly*) #(vi
6495 # 5.x headers associate
6496 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
6497 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
6498 cf_POSIX_C_SOURCE=200112L
6500 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6503 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
6506 cf_xopen_source="-D_HPUX_SOURCE"
6509 cf_xopen_source="-D_SGI_SOURCE"
6511 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
6513 echo "$as_me:6513: checking if we must define _GNU_SOURCE" >&5
6514 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
6515 if test "${cf_cv_gnu_source+set}" = set; then
6516 echo $ECHO_N "(cached) $ECHO_C" >&6
6519 cat >conftest.$ac_ext <<_ACEOF
6520 #line 6520 "configure"
6521 #include "confdefs.h"
6522 #include <sys/types.h>
6527 #ifndef _XOPEN_SOURCE
6534 rm -f conftest.$ac_objext
6535 if { (eval echo "$as_me:6535: \"$ac_compile\"") >&5
6536 (eval $ac_compile) 2>&5
6538 echo "$as_me:6538: \$? = $ac_status" >&5
6539 (exit $ac_status); } &&
6540 { ac_try='test -s conftest.$ac_objext'
6541 { (eval echo "$as_me:6541: \"$ac_try\"") >&5
6544 echo "$as_me:6544: \$? = $ac_status" >&5
6545 (exit $ac_status); }; }; then
6548 echo "$as_me: failed program was:" >&5
6549 cat conftest.$ac_ext >&5
6551 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6552 cat >conftest.$ac_ext <<_ACEOF
6553 #line 6553 "configure"
6554 #include "confdefs.h"
6555 #include <sys/types.h>
6560 #ifdef _XOPEN_SOURCE
6567 rm -f conftest.$ac_objext
6568 if { (eval echo "$as_me:6568: \"$ac_compile\"") >&5
6569 (eval $ac_compile) 2>&5
6571 echo "$as_me:6571: \$? = $ac_status" >&5
6572 (exit $ac_status); } &&
6573 { ac_try='test -s conftest.$ac_objext'
6574 { (eval echo "$as_me:6574: \"$ac_try\"") >&5
6577 echo "$as_me:6577: \$? = $ac_status" >&5
6578 (exit $ac_status); }; }; then
6581 echo "$as_me: failed program was:" >&5
6582 cat conftest.$ac_ext >&5
6583 cf_cv_gnu_source=yes
6585 rm -f conftest.$ac_objext conftest.$ac_ext
6589 rm -f conftest.$ac_objext conftest.$ac_ext
6592 echo "$as_me:6592: result: $cf_cv_gnu_source" >&5
6593 echo "${ECHO_T}$cf_cv_gnu_source" >&6
6594 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6598 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
6601 # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
6604 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
6607 cf_xopen_source="-D_OSF_SOURCE"
6610 cf_xopen_source="-D_QNX_SOURCE"
6613 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
6616 cf_xopen_source="-D__EXTENSIONS__"
6619 echo "$as_me:6619: checking if we should define _XOPEN_SOURCE" >&5
6620 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
6621 if test "${cf_cv_xopen_source+set}" = set; then
6622 echo $ECHO_N "(cached) $ECHO_C" >&6
6625 cat >conftest.$ac_ext <<_ACEOF
6626 #line 6626 "configure"
6627 #include "confdefs.h"
6628 #include <sys/types.h>
6633 #ifndef _XOPEN_SOURCE
6640 rm -f conftest.$ac_objext
6641 if { (eval echo "$as_me:6641: \"$ac_compile\"") >&5
6642 (eval $ac_compile) 2>&5
6644 echo "$as_me:6644: \$? = $ac_status" >&5
6645 (exit $ac_status); } &&
6646 { ac_try='test -s conftest.$ac_objext'
6647 { (eval echo "$as_me:6647: \"$ac_try\"") >&5
6650 echo "$as_me:6650: \$? = $ac_status" >&5
6651 (exit $ac_status); }; }; then
6652 cf_cv_xopen_source=no
6654 echo "$as_me: failed program was:" >&5
6655 cat conftest.$ac_ext >&5
6657 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6658 cat >conftest.$ac_ext <<_ACEOF
6659 #line 6659 "configure"
6660 #include "confdefs.h"
6661 #include <sys/types.h>
6666 #ifdef _XOPEN_SOURCE
6673 rm -f conftest.$ac_objext
6674 if { (eval echo "$as_me:6674: \"$ac_compile\"") >&5
6675 (eval $ac_compile) 2>&5
6677 echo "$as_me:6677: \$? = $ac_status" >&5
6678 (exit $ac_status); } &&
6679 { ac_try='test -s conftest.$ac_objext'
6680 { (eval echo "$as_me:6680: \"$ac_try\"") >&5
6683 echo "$as_me:6683: \$? = $ac_status" >&5
6684 (exit $ac_status); }; }; then
6685 cf_cv_xopen_source=no
6687 echo "$as_me: failed program was:" >&5
6688 cat conftest.$ac_ext >&5
6689 cf_cv_xopen_source=$cf_XOPEN_SOURCE
6691 rm -f conftest.$ac_objext conftest.$ac_ext
6695 rm -f conftest.$ac_objext conftest.$ac_ext
6698 echo "$as_me:6698: result: $cf_cv_xopen_source" >&5
6699 echo "${ECHO_T}$cf_cv_xopen_source" >&6
6700 if test "$cf_cv_xopen_source" != no ; then
6702 CFLAGS=`echo "$CFLAGS" | \
6703 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
6704 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
6706 CPPFLAGS=`echo "$CPPFLAGS" | \
6707 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
6708 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
6710 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
6715 cf_new_extra_cppflags=
6717 for cf_add_cflags in $cf_temp_xopen_source
6719 case $cf_fix_cppflags in
6721 case $cf_add_cflags in #(vi
6722 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
6723 case $cf_add_cflags in
6725 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
6727 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
6728 && test -z "${cf_tst_cflags}" \
6729 && cf_fix_cppflags=yes
6731 if test $cf_fix_cppflags = yes ; then
6732 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6734 elif test "${cf_tst_cflags}" = "\"'" ; then
6735 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6741 *$cf_add_cflags) #(vi
6744 case $cf_add_cflags in #(vi
6746 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
6748 CPPFLAGS=`echo "$CPPFLAGS" | \
6749 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
6750 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
6754 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
6759 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
6764 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6766 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
6768 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
6769 && test -z "${cf_tst_cflags}" \
6770 && cf_fix_cppflags=no
6775 if test -n "$cf_new_cflags" ; then
6777 CFLAGS="$CFLAGS $cf_new_cflags"
6780 if test -n "$cf_new_cppflags" ; then
6782 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
6785 if test -n "$cf_new_extra_cppflags" ; then
6787 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
6792 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
6794 cf_save_CFLAGS="$CFLAGS"
6795 cf_save_CPPFLAGS="$CPPFLAGS"
6797 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
6798 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
6799 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
6801 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
6802 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
6803 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
6805 echo "$as_me:6805: checking if we should define _POSIX_C_SOURCE" >&5
6806 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
6807 if test "${cf_cv_posix_c_source+set}" = set; then
6808 echo $ECHO_N "(cached) $ECHO_C" >&6
6811 echo "${as_me-configure}:6811: testing if the symbol is already defined go no further ..." 1>&5
6813 cat >conftest.$ac_ext <<_ACEOF
6814 #line 6814 "configure"
6815 #include "confdefs.h"
6816 #include <sys/types.h>
6821 #ifndef _POSIX_C_SOURCE
6828 rm -f conftest.$ac_objext
6829 if { (eval echo "$as_me:6829: \"$ac_compile\"") >&5
6830 (eval $ac_compile) 2>&5
6832 echo "$as_me:6832: \$? = $ac_status" >&5
6833 (exit $ac_status); } &&
6834 { ac_try='test -s conftest.$ac_objext'
6835 { (eval echo "$as_me:6835: \"$ac_try\"") >&5
6838 echo "$as_me:6838: \$? = $ac_status" >&5
6839 (exit $ac_status); }; }; then
6840 cf_cv_posix_c_source=no
6842 echo "$as_me: failed program was:" >&5
6843 cat conftest.$ac_ext >&5
6844 cf_want_posix_source=no
6845 case .$cf_POSIX_C_SOURCE in #(vi
6847 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6850 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6851 cf_want_posix_source=yes
6854 cf_want_posix_source=yes
6857 if test "$cf_want_posix_source" = yes ; then
6858 cat >conftest.$ac_ext <<_ACEOF
6859 #line 6859 "configure"
6860 #include "confdefs.h"
6861 #include <sys/types.h>
6866 #ifdef _POSIX_SOURCE
6873 rm -f conftest.$ac_objext
6874 if { (eval echo "$as_me:6874: \"$ac_compile\"") >&5
6875 (eval $ac_compile) 2>&5
6877 echo "$as_me:6877: \$? = $ac_status" >&5
6878 (exit $ac_status); } &&
6879 { ac_try='test -s conftest.$ac_objext'
6880 { (eval echo "$as_me:6880: \"$ac_try\"") >&5
6883 echo "$as_me:6883: \$? = $ac_status" >&5
6884 (exit $ac_status); }; }; then
6887 echo "$as_me: failed program was:" >&5
6888 cat conftest.$ac_ext >&5
6889 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
6891 rm -f conftest.$ac_objext conftest.$ac_ext
6894 echo "${as_me-configure}:6894: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
6896 CFLAGS="$cf_trim_CFLAGS"
6897 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
6899 echo "${as_me-configure}:6899: testing if the second compile does not leave our definition intact error ..." 1>&5
6901 cat >conftest.$ac_ext <<_ACEOF
6902 #line 6902 "configure"
6903 #include "confdefs.h"
6904 #include <sys/types.h>
6909 #ifndef _POSIX_C_SOURCE
6916 rm -f conftest.$ac_objext
6917 if { (eval echo "$as_me:6917: \"$ac_compile\"") >&5
6918 (eval $ac_compile) 2>&5
6920 echo "$as_me:6920: \$? = $ac_status" >&5
6921 (exit $ac_status); } &&
6922 { ac_try='test -s conftest.$ac_objext'
6923 { (eval echo "$as_me:6923: \"$ac_try\"") >&5
6926 echo "$as_me:6926: \$? = $ac_status" >&5
6927 (exit $ac_status); }; }; then
6930 echo "$as_me: failed program was:" >&5
6931 cat conftest.$ac_ext >&5
6932 cf_cv_posix_c_source=no
6934 rm -f conftest.$ac_objext conftest.$ac_ext
6935 CFLAGS="$cf_save_CFLAGS"
6936 CPPFLAGS="$cf_save_CPPFLAGS"
6939 rm -f conftest.$ac_objext conftest.$ac_ext
6942 echo "$as_me:6942: result: $cf_cv_posix_c_source" >&5
6943 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
6945 if test "$cf_cv_posix_c_source" != no ; then
6946 CFLAGS="$cf_trim_CFLAGS"
6947 CPPFLAGS="$cf_trim_CPPFLAGS"
6952 cf_new_extra_cppflags=
6954 for cf_add_cflags in $cf_cv_posix_c_source
6956 case $cf_fix_cppflags in
6958 case $cf_add_cflags in #(vi
6959 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
6960 case $cf_add_cflags in
6962 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
6964 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
6965 && test -z "${cf_tst_cflags}" \
6966 && cf_fix_cppflags=yes
6968 if test $cf_fix_cppflags = yes ; then
6969 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6971 elif test "${cf_tst_cflags}" = "\"'" ; then
6972 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6978 *$cf_add_cflags) #(vi
6981 case $cf_add_cflags in #(vi
6983 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
6985 CPPFLAGS=`echo "$CPPFLAGS" | \
6986 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
6987 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
6991 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
6996 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7001 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7003 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7005 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7006 && test -z "${cf_tst_cflags}" \
7007 && cf_fix_cppflags=no
7012 if test -n "$cf_new_cflags" ; then
7014 CFLAGS="$CFLAGS $cf_new_cflags"
7017 if test -n "$cf_new_cppflags" ; then
7019 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7022 if test -n "$cf_new_extra_cppflags" ; then
7024 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7032 if test -n "$cf_xopen_source" ; then
7037 cf_new_extra_cppflags=
7039 for cf_add_cflags in $cf_xopen_source
7041 case $cf_fix_cppflags in
7043 case $cf_add_cflags in #(vi
7044 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7045 case $cf_add_cflags in
7047 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7049 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7050 && test -z "${cf_tst_cflags}" \
7051 && cf_fix_cppflags=yes
7053 if test $cf_fix_cppflags = yes ; then
7054 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7056 elif test "${cf_tst_cflags}" = "\"'" ; then
7057 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7063 *$cf_add_cflags) #(vi
7066 case $cf_add_cflags in #(vi
7068 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7070 CPPFLAGS=`echo "$CPPFLAGS" | \
7071 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7072 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7076 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7081 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7086 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7088 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7090 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7091 && test -z "${cf_tst_cflags}" \
7092 && cf_fix_cppflags=no
7097 if test -n "$cf_new_cflags" ; then
7099 CFLAGS="$CFLAGS $cf_new_cflags"
7102 if test -n "$cf_new_cppflags" ; then
7104 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7107 if test -n "$cf_new_extra_cppflags" ; then
7109 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7114 # Work around breakage on OS X
7116 echo "$as_me:7116: checking if SIGWINCH is defined" >&5
7117 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
7118 if test "${cf_cv_define_sigwinch+set}" = set; then
7119 echo $ECHO_N "(cached) $ECHO_C" >&6
7122 cat >conftest.$ac_ext <<_ACEOF
7123 #line 7123 "configure"
7124 #include "confdefs.h"
7126 #include <sys/types.h>
7127 #include <sys/signal.h>
7137 rm -f conftest.$ac_objext
7138 if { (eval echo "$as_me:7138: \"$ac_compile\"") >&5
7139 (eval $ac_compile) 2>&5
7141 echo "$as_me:7141: \$? = $ac_status" >&5
7142 (exit $ac_status); } &&
7143 { ac_try='test -s conftest.$ac_objext'
7144 { (eval echo "$as_me:7144: \"$ac_try\"") >&5
7147 echo "$as_me:7147: \$? = $ac_status" >&5
7148 (exit $ac_status); }; }; then
7149 cf_cv_define_sigwinch=yes
7151 echo "$as_me: failed program was:" >&5
7152 cat conftest.$ac_ext >&5
7153 cat >conftest.$ac_ext <<_ACEOF
7154 #line 7154 "configure"
7155 #include "confdefs.h"
7157 #undef _XOPEN_SOURCE
7158 #undef _POSIX_SOURCE
7159 #undef _POSIX_C_SOURCE
7160 #include <sys/types.h>
7161 #include <sys/signal.h>
7171 rm -f conftest.$ac_objext
7172 if { (eval echo "$as_me:7172: \"$ac_compile\"") >&5
7173 (eval $ac_compile) 2>&5
7175 echo "$as_me:7175: \$? = $ac_status" >&5
7176 (exit $ac_status); } &&
7177 { ac_try='test -s conftest.$ac_objext'
7178 { (eval echo "$as_me:7178: \"$ac_try\"") >&5
7181 echo "$as_me:7181: \$? = $ac_status" >&5
7182 (exit $ac_status); }; }; then
7183 cf_cv_define_sigwinch=maybe
7185 echo "$as_me: failed program was:" >&5
7186 cat conftest.$ac_ext >&5
7187 cf_cv_define_sigwinch=no
7189 rm -f conftest.$ac_objext conftest.$ac_ext
7192 rm -f conftest.$ac_objext conftest.$ac_ext
7195 echo "$as_me:7195: result: $cf_cv_define_sigwinch" >&5
7196 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
7198 if test "$cf_cv_define_sigwinch" = maybe ; then
7199 echo "$as_me:7199: checking for actual SIGWINCH definition" >&5
7200 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
7201 if test "${cf_cv_fixup_sigwinch+set}" = set; then
7202 echo $ECHO_N "(cached) $ECHO_C" >&6
7205 cf_cv_fixup_sigwinch=unknown
7207 while test $cf_sigwinch != 1
7209 cat >conftest.$ac_ext <<_ACEOF
7210 #line 7210 "configure"
7211 #include "confdefs.h"
7213 #undef _XOPEN_SOURCE
7214 #undef _POSIX_SOURCE
7215 #undef _POSIX_C_SOURCE
7216 #include <sys/types.h>
7217 #include <sys/signal.h>
7223 #if SIGWINCH != $cf_sigwinch
7231 rm -f conftest.$ac_objext
7232 if { (eval echo "$as_me:7232: \"$ac_compile\"") >&5
7233 (eval $ac_compile) 2>&5
7235 echo "$as_me:7235: \$? = $ac_status" >&5
7236 (exit $ac_status); } &&
7237 { ac_try='test -s conftest.$ac_objext'
7238 { (eval echo "$as_me:7238: \"$ac_try\"") >&5
7241 echo "$as_me:7241: \$? = $ac_status" >&5
7242 (exit $ac_status); }; }; then
7243 cf_cv_fixup_sigwinch=$cf_sigwinch
7246 echo "$as_me: failed program was:" >&5
7247 cat conftest.$ac_ext >&5
7249 rm -f conftest.$ac_objext conftest.$ac_ext
7251 cf_sigwinch=`expr $cf_sigwinch - 1`
7255 echo "$as_me:7255: result: $cf_cv_fixup_sigwinch" >&5
7256 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
7258 if test "$cf_cv_fixup_sigwinch" != unknown ; then
7259 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
7263 # Checks for CODESET support.
7265 echo "$as_me:7265: checking for nl_langinfo and CODESET" >&5
7266 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
7267 if test "${am_cv_langinfo_codeset+set}" = set; then
7268 echo $ECHO_N "(cached) $ECHO_C" >&6
7270 cat >conftest.$ac_ext <<_ACEOF
7271 #line 7271 "configure"
7272 #include "confdefs.h"
7273 #include <langinfo.h>
7277 char* cs = nl_langinfo(CODESET);
7282 rm -f conftest.$ac_objext conftest$ac_exeext
7283 if { (eval echo "$as_me:7283: \"$ac_link\"") >&5
7284 (eval $ac_link) 2>&5
7286 echo "$as_me:7286: \$? = $ac_status" >&5
7287 (exit $ac_status); } &&
7288 { ac_try='test -s conftest$ac_exeext'
7289 { (eval echo "$as_me:7289: \"$ac_try\"") >&5
7292 echo "$as_me:7292: \$? = $ac_status" >&5
7293 (exit $ac_status); }; }; then
7294 am_cv_langinfo_codeset=yes
7296 echo "$as_me: failed program was:" >&5
7297 cat conftest.$ac_ext >&5
7298 am_cv_langinfo_codeset=no
7300 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7303 echo "$as_me:7303: result: $am_cv_langinfo_codeset" >&5
7304 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
7305 if test $am_cv_langinfo_codeset = yes; then
7307 cat >>confdefs.h <<\EOF
7308 #define HAVE_LANGINFO_CODESET 1
7313 # use these variables to work around a defect in gcc's fixincludes.
7317 echo "$as_me:7317: checking if you want wide-character code" >&5
7318 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
7320 # Check whether --enable-widec or --disable-widec was given.
7321 if test "${enable_widec+set}" = set; then
7322 enableval="$enable_widec"
7323 with_widec=$enableval
7327 echo "$as_me:7327: result: $with_widec" >&5
7328 echo "${ECHO_T}$with_widec" >&6
7329 if test "$with_widec" = yes ; then
7330 LIB_SUFFIX="w${LIB_SUFFIX}"
7331 cat >>confdefs.h <<\EOF
7332 #define USE_WIDEC_SUPPORT 1
7335 echo "$as_me:7335: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
7336 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
7337 cat >conftest.$ac_ext <<_ACEOF
7338 #line 7338 "configure"
7339 #include "confdefs.h"
7340 #include <sys/types.h>
7346 #ifndef _XOPEN_SOURCE_EXTENDED
7353 rm -f conftest.$ac_objext
7354 if { (eval echo "$as_me:7354: \"$ac_compile\"") >&5
7355 (eval $ac_compile) 2>&5
7357 echo "$as_me:7357: \$? = $ac_status" >&5
7358 (exit $ac_status); } &&
7359 { ac_try='test -s conftest.$ac_objext'
7360 { (eval echo "$as_me:7360: \"$ac_try\"") >&5
7363 echo "$as_me:7363: \$? = $ac_status" >&5
7364 (exit $ac_status); }; }; then
7367 echo "$as_me: failed program was:" >&5
7368 cat conftest.$ac_ext >&5
7371 rm -f conftest.$ac_objext conftest.$ac_ext
7372 echo "$as_me:7372: result: $cf_result" >&5
7373 echo "${ECHO_T}$cf_result" >&6
7375 if test "$cf_result" = yes ; then
7376 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
7377 elif test "x" != "x" ; then
7378 echo "$as_me:7378: checking checking for compatible value versus " >&5
7379 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
7380 cat >conftest.$ac_ext <<_ACEOF
7381 #line 7381 "configure"
7382 #include "confdefs.h"
7383 #include <sys/types.h>
7389 #if _XOPEN_SOURCE_EXTENDED- < 0
7396 rm -f conftest.$ac_objext
7397 if { (eval echo "$as_me:7397: \"$ac_compile\"") >&5
7398 (eval $ac_compile) 2>&5
7400 echo "$as_me:7400: \$? = $ac_status" >&5
7401 (exit $ac_status); } &&
7402 { ac_try='test -s conftest.$ac_objext'
7403 { (eval echo "$as_me:7403: \"$ac_try\"") >&5
7406 echo "$as_me:7406: \$? = $ac_status" >&5
7407 (exit $ac_status); }; }; then
7410 echo "$as_me: failed program was:" >&5
7411 cat conftest.$ac_ext >&5
7414 rm -f conftest.$ac_objext conftest.$ac_ext
7415 echo "$as_me:7415: result: $cf_result" >&5
7416 echo "${ECHO_T}$cf_result" >&6
7417 if test "$cf_result" = no ; then
7418 # perhaps we can override it - try...
7419 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
7424 NCURSES_CH_T=cchar_t
7426 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
7428 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7429 echo "$as_me:7429: checking for $ac_func" >&5
7430 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7431 if eval "test \"\${$as_ac_var+set}\" = set"; then
7432 echo $ECHO_N "(cached) $ECHO_C" >&6
7434 cat >conftest.$ac_ext <<_ACEOF
7435 #line 7435 "configure"
7436 #include "confdefs.h"
7437 /* System header to define __stub macros and hopefully few prototypes,
7438 which can conflict with char $ac_func (); below. */
7440 /* Override any gcc2 internal prototype to avoid an error. */
7444 /* We use char because int might match the return type of a gcc2
7445 builtin and then its argument prototype would still apply. */
7452 /* The GNU C library defines this for functions which it implements
7453 to always fail with ENOSYS. Some functions are actually named
7454 something starting with __ and the normal name is an alias. */
7455 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7465 rm -f conftest.$ac_objext conftest$ac_exeext
7466 if { (eval echo "$as_me:7466: \"$ac_link\"") >&5
7467 (eval $ac_link) 2>&5
7469 echo "$as_me:7469: \$? = $ac_status" >&5
7470 (exit $ac_status); } &&
7471 { ac_try='test -s conftest$ac_exeext'
7472 { (eval echo "$as_me:7472: \"$ac_try\"") >&5
7475 echo "$as_me:7475: \$? = $ac_status" >&5
7476 (exit $ac_status); }; }; then
7477 eval "$as_ac_var=yes"
7479 echo "$as_me: failed program was:" >&5
7480 cat conftest.$ac_ext >&5
7481 eval "$as_ac_var=no"
7483 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7485 echo "$as_me:7485: result: `eval echo '${'$as_ac_var'}'`" >&5
7486 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7487 if test `eval echo '${'$as_ac_var'}'` = yes; then
7488 cat >>confdefs.h <<EOF
7489 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7495 if test "$ac_cv_func_putwc" != yes ; then
7497 echo "$as_me:7497: checking for multibyte character support" >&5
7498 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
7499 if test "${cf_cv_utf8_lib+set}" = set; then
7500 echo $ECHO_N "(cached) $ECHO_C" >&6
7503 cf_save_LIBS="$LIBS"
7504 cat >conftest.$ac_ext <<_ACEOF
7505 #line 7505 "configure"
7506 #include "confdefs.h"
7517 rm -f conftest.$ac_objext conftest$ac_exeext
7518 if { (eval echo "$as_me:7518: \"$ac_link\"") >&5
7519 (eval $ac_link) 2>&5
7521 echo "$as_me:7521: \$? = $ac_status" >&5
7522 (exit $ac_status); } &&
7523 { ac_try='test -s conftest$ac_exeext'
7524 { (eval echo "$as_me:7524: \"$ac_try\"") >&5
7527 echo "$as_me:7527: \$? = $ac_status" >&5
7528 (exit $ac_status); }; }; then
7531 echo "$as_me: failed program was:" >&5
7532 cat conftest.$ac_ext >&5
7534 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
7535 # will be set on completion of the AC_TRY_LINK below.
7536 cf_cv_header_path_utf8=
7537 cf_cv_library_path_utf8=
7539 echo "${as_me-configure}:7539: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
7541 cat >conftest.$ac_ext <<_ACEOF
7542 #line 7542 "configure"
7543 #include "confdefs.h"
7545 #include <libutf8.h>
7554 rm -f conftest.$ac_objext conftest$ac_exeext
7555 if { (eval echo "$as_me:7555: \"$ac_link\"") >&5
7556 (eval $ac_link) 2>&5
7558 echo "$as_me:7558: \$? = $ac_status" >&5
7559 (exit $ac_status); } &&
7560 { ac_try='test -s conftest$ac_exeext'
7561 { (eval echo "$as_me:7561: \"$ac_try\"") >&5
7564 echo "$as_me:7564: \$? = $ac_status" >&5
7565 (exit $ac_status); }; }; then
7566 cf_cv_find_linkage_utf8=yes
7568 echo "$as_me: failed program was:" >&5
7569 cat conftest.$ac_ext >&5
7571 cf_cv_find_linkage_utf8=no
7573 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
7575 echo "${as_me-configure}:7575: testing find linkage for utf8 library ..." 1>&5
7577 echo "${as_me-configure}:7577: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
7579 cf_save_CPPFLAGS="$CPPFLAGS"
7580 cf_test_CPPFLAGS="$CPPFLAGS"
7583 cf_header_path_list=""
7584 if test -n "${CFLAGS}${CPPFLAGS}" ; then
7585 for cf_header_path in $CPPFLAGS $CFLAGS
7587 case $cf_header_path in #(vi
7589 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
7591 test "$cf_header_path" != "NONE" && \
7592 test -d "$cf_header_path" && \
7594 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
7595 test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include"
7596 test -d $cf_header_path/include/utf8 && cf_search="$cf_search $cf_header_path/include/utf8"
7597 test -d $cf_header_path/include/utf8/include && cf_search="$cf_search $cf_header_path/include/utf8/include"
7598 test -d $cf_header_path/utf8/include && cf_search="$cf_search $cf_header_path/utf8/include"
7599 test -d $cf_header_path/utf8/include/utf8 && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
7602 cf_header_path_list="$cf_header_path_list $cf_search"
7610 test "/usr" != "$prefix" && \
7612 (test $prefix = NONE || test -d $prefix) && {
7613 test -n "$verbose" && echo " ... testing for include-directories under /usr"
7614 test -d /usr/include && cf_search="$cf_search /usr/include"
7615 test -d /usr/include/utf8 && cf_search="$cf_search /usr/include/utf8"
7616 test -d /usr/include/utf8/include && cf_search="$cf_search /usr/include/utf8/include"
7617 test -d /usr/utf8/include && cf_search="$cf_search /usr/utf8/include"
7618 test -d /usr/utf8/include/utf8 && cf_search="$cf_search /usr/utf8/include/utf8"
7621 test "$prefix" != "NONE" && \
7622 test -d "$prefix" && \
7624 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
7625 test -d $prefix/include && cf_search="$cf_search $prefix/include"
7626 test -d $prefix/include/utf8 && cf_search="$cf_search $prefix/include/utf8"
7627 test -d $prefix/include/utf8/include && cf_search="$cf_search $prefix/include/utf8/include"
7628 test -d $prefix/utf8/include && cf_search="$cf_search $prefix/utf8/include"
7629 test -d $prefix/utf8/include/utf8 && cf_search="$cf_search $prefix/utf8/include/utf8"
7632 test "/usr/local" != "$prefix" && \
7633 test -d "/usr/local" && \
7634 (test $prefix = NONE || test -d $prefix) && {
7635 test -n "$verbose" && echo " ... testing for include-directories under /usr/local"
7636 test -d /usr/local/include && cf_search="$cf_search /usr/local/include"
7637 test -d /usr/local/include/utf8 && cf_search="$cf_search /usr/local/include/utf8"
7638 test -d /usr/local/include/utf8/include && cf_search="$cf_search /usr/local/include/utf8/include"
7639 test -d /usr/local/utf8/include && cf_search="$cf_search /usr/local/utf8/include"
7640 test -d /usr/local/utf8/include/utf8 && cf_search="$cf_search /usr/local/utf8/include/utf8"
7643 test "/opt" != "$prefix" && \
7645 (test $prefix = NONE || test -d $prefix) && {
7646 test -n "$verbose" && echo " ... testing for include-directories under /opt"
7647 test -d /opt/include && cf_search="$cf_search /opt/include"
7648 test -d /opt/include/utf8 && cf_search="$cf_search /opt/include/utf8"
7649 test -d /opt/include/utf8/include && cf_search="$cf_search /opt/include/utf8/include"
7650 test -d /opt/utf8/include && cf_search="$cf_search /opt/utf8/include"
7651 test -d /opt/utf8/include/utf8 && cf_search="$cf_search /opt/utf8/include/utf8"
7654 test "$HOME" != "$prefix" && \
7655 test -d "$HOME" && \
7656 (test $prefix = NONE || test -d $prefix) && {
7657 test -n "$verbose" && echo " ... testing for include-directories under $HOME"
7658 test -d $HOME/include && cf_search="$cf_search $HOME/include"
7659 test -d $HOME/include/utf8 && cf_search="$cf_search $HOME/include/utf8"
7660 test -d $HOME/include/utf8/include && cf_search="$cf_search $HOME/include/utf8/include"
7661 test -d $HOME/utf8/include && cf_search="$cf_search $HOME/utf8/include"
7662 test -d $HOME/utf8/include/utf8 && cf_search="$cf_search $HOME/utf8/include/utf8"
7665 test "$includedir" != NONE && \
7666 test "$includedir" != "/usr/include" && \
7667 test -d "$includedir" && {
7668 test -d $includedir && cf_search="$cf_search $includedir"
7669 test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
7672 test "$oldincludedir" != NONE && \
7673 test "$oldincludedir" != "/usr/include" && \
7674 test -d "$oldincludedir" && {
7675 test -d $oldincludedir && cf_search="$cf_search $oldincludedir"
7676 test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
7679 cf_search="$cf_header_path_list $cf_search"
7681 for cf_cv_header_path_utf8 in $cf_search
7683 if test -d $cf_cv_header_path_utf8 ; then
7684 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
7686 echo "${as_me-configure}:7686: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
7688 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
7689 cat >conftest.$ac_ext <<_ACEOF
7690 #line 7690 "configure"
7691 #include "confdefs.h"
7693 #include <libutf8.h>
7702 rm -f conftest.$ac_objext
7703 if { (eval echo "$as_me:7703: \"$ac_compile\"") >&5
7704 (eval $ac_compile) 2>&5
7706 echo "$as_me:7706: \$? = $ac_status" >&5
7707 (exit $ac_status); } &&
7708 { ac_try='test -s conftest.$ac_objext'
7709 { (eval echo "$as_me:7709: \"$ac_try\"") >&5
7712 echo "$as_me:7712: \$? = $ac_status" >&5
7713 (exit $ac_status); }; }; then
7715 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
7717 echo "${as_me-configure}:7717: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
7719 cf_cv_find_linkage_utf8=maybe
7720 cf_test_CPPFLAGS="$CPPFLAGS"
7723 echo "$as_me: failed program was:" >&5
7724 cat conftest.$ac_ext >&5
7726 CPPFLAGS="$cf_save_CPPFLAGS"
7729 rm -f conftest.$ac_objext conftest.$ac_ext
7733 if test "$cf_cv_find_linkage_utf8" = maybe ; then
7735 echo "${as_me-configure}:7735: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
7737 cf_save_LIBS="$LIBS"
7738 cf_save_LDFLAGS="$LDFLAGS"
7740 if test "$cf_cv_find_linkage_utf8" != yes ; then
7742 cf_library_path_list=""
7743 if test -n "${LDFLAGS}${LIBS}" ; then
7744 for cf_library_path in $LDFLAGS $LIBS
7746 case $cf_library_path in #(vi
7748 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
7750 test "$cf_library_path" != "NONE" && \
7751 test -d "$cf_library_path" && \
7753 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
7754 test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib"
7755 test -d $cf_library_path/lib/utf8 && cf_search="$cf_search $cf_library_path/lib/utf8"
7756 test -d $cf_library_path/lib/utf8/lib && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
7757 test -d $cf_library_path/utf8/lib && cf_search="$cf_search $cf_library_path/utf8/lib"
7758 test -d $cf_library_path/utf8/lib/utf8 && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
7761 cf_library_path_list="$cf_library_path_list $cf_search"
7769 test "/usr" != "$prefix" && \
7771 (test $prefix = NONE || test -d $prefix) && {
7772 test -n "$verbose" && echo " ... testing for lib-directories under /usr"
7773 test -d /usr/lib && cf_search="$cf_search /usr/lib"
7774 test -d /usr/lib/utf8 && cf_search="$cf_search /usr/lib/utf8"
7775 test -d /usr/lib/utf8/lib && cf_search="$cf_search /usr/lib/utf8/lib"
7776 test -d /usr/utf8/lib && cf_search="$cf_search /usr/utf8/lib"
7777 test -d /usr/utf8/lib/utf8 && cf_search="$cf_search /usr/utf8/lib/utf8"
7780 test "$prefix" != "NONE" && \
7781 test -d "$prefix" && \
7783 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
7784 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
7785 test -d $prefix/lib/utf8 && cf_search="$cf_search $prefix/lib/utf8"
7786 test -d $prefix/lib/utf8/lib && cf_search="$cf_search $prefix/lib/utf8/lib"
7787 test -d $prefix/utf8/lib && cf_search="$cf_search $prefix/utf8/lib"
7788 test -d $prefix/utf8/lib/utf8 && cf_search="$cf_search $prefix/utf8/lib/utf8"
7791 test "/usr/local" != "$prefix" && \
7792 test -d "/usr/local" && \
7793 (test $prefix = NONE || test -d $prefix) && {
7794 test -n "$verbose" && echo " ... testing for lib-directories under /usr/local"
7795 test -d /usr/local/lib && cf_search="$cf_search /usr/local/lib"
7796 test -d /usr/local/lib/utf8 && cf_search="$cf_search /usr/local/lib/utf8"
7797 test -d /usr/local/lib/utf8/lib && cf_search="$cf_search /usr/local/lib/utf8/lib"
7798 test -d /usr/local/utf8/lib && cf_search="$cf_search /usr/local/utf8/lib"
7799 test -d /usr/local/utf8/lib/utf8 && cf_search="$cf_search /usr/local/utf8/lib/utf8"
7802 test "/opt" != "$prefix" && \
7804 (test $prefix = NONE || test -d $prefix) && {
7805 test -n "$verbose" && echo " ... testing for lib-directories under /opt"
7806 test -d /opt/lib && cf_search="$cf_search /opt/lib"
7807 test -d /opt/lib/utf8 && cf_search="$cf_search /opt/lib/utf8"
7808 test -d /opt/lib/utf8/lib && cf_search="$cf_search /opt/lib/utf8/lib"
7809 test -d /opt/utf8/lib && cf_search="$cf_search /opt/utf8/lib"
7810 test -d /opt/utf8/lib/utf8 && cf_search="$cf_search /opt/utf8/lib/utf8"
7813 test "$HOME" != "$prefix" && \
7814 test -d "$HOME" && \
7815 (test $prefix = NONE || test -d $prefix) && {
7816 test -n "$verbose" && echo " ... testing for lib-directories under $HOME"
7817 test -d $HOME/lib && cf_search="$cf_search $HOME/lib"
7818 test -d $HOME/lib/utf8 && cf_search="$cf_search $HOME/lib/utf8"
7819 test -d $HOME/lib/utf8/lib && cf_search="$cf_search $HOME/lib/utf8/lib"
7820 test -d $HOME/utf8/lib && cf_search="$cf_search $HOME/utf8/lib"
7821 test -d $HOME/utf8/lib/utf8 && cf_search="$cf_search $HOME/utf8/lib/utf8"
7824 cf_search="$cf_library_path_list $cf_search"
7826 for cf_cv_library_path_utf8 in $cf_search
7828 if test -d $cf_cv_library_path_utf8 ; then
7829 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
7831 echo "${as_me-configure}:7831: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
7833 CPPFLAGS="$cf_test_CPPFLAGS"
7834 LIBS="-lutf8 $cf_save_LIBS"
7835 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
7836 cat >conftest.$ac_ext <<_ACEOF
7837 #line 7837 "configure"
7838 #include "confdefs.h"
7840 #include <libutf8.h>
7849 rm -f conftest.$ac_objext conftest$ac_exeext
7850 if { (eval echo "$as_me:7850: \"$ac_link\"") >&5
7851 (eval $ac_link) 2>&5
7853 echo "$as_me:7853: \$? = $ac_status" >&5
7854 (exit $ac_status); } &&
7855 { ac_try='test -s conftest$ac_exeext'
7856 { (eval echo "$as_me:7856: \"$ac_try\"") >&5
7859 echo "$as_me:7859: \$? = $ac_status" >&5
7860 (exit $ac_status); }; }; then
7862 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
7864 echo "${as_me-configure}:7864: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
7866 cf_cv_find_linkage_utf8=yes
7867 cf_cv_library_file_utf8="-lutf8"
7870 echo "$as_me: failed program was:" >&5
7871 cat conftest.$ac_ext >&5
7873 CPPFLAGS="$cf_save_CPPFLAGS"
7874 LIBS="$cf_save_LIBS"
7875 LDFLAGS="$cf_save_LDFLAGS"
7878 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7881 LIBS="$cf_save_LIBS"
7882 CPPFLAGS="$cf_save_CPPFLAGS"
7883 LDFLAGS="$cf_save_LDFLAGS"
7887 cf_cv_find_linkage_utf8=no
7891 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7893 if test "$cf_cv_find_linkage_utf8" = yes ; then
7894 cf_cv_utf8_lib=add-on
7900 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7902 echo "$as_me:7902: result: $cf_cv_utf8_lib" >&5
7903 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
7905 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
7907 if test "$cf_cv_utf8_lib" = "add-on" ; then
7908 cat >>confdefs.h <<\EOF
7909 #define HAVE_LIBUTF8_H 1
7912 if test -n "$cf_cv_header_path_utf8" ; then
7913 for cf_add_incdir in $cf_cv_header_path_utf8
7915 while test $cf_add_incdir != /usr/include
7917 if test -d $cf_add_incdir
7920 if test -n "$CFLAGS$CPPFLAGS" ; then
7921 # a loop is needed to ensure we can add subdirs of existing dirs
7922 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
7923 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
7924 cf_have_incdir=yes; break
7929 if test "$cf_have_incdir" = no ; then
7930 if test "$cf_add_incdir" = /usr/local/include ; then
7931 if test "$GCC" = yes
7933 cf_save_CPPFLAGS=$CPPFLAGS
7934 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
7935 cat >conftest.$ac_ext <<_ACEOF
7936 #line 7936 "configure"
7937 #include "confdefs.h"
7947 rm -f conftest.$ac_objext
7948 if { (eval echo "$as_me:7948: \"$ac_compile\"") >&5
7949 (eval $ac_compile) 2>&5
7951 echo "$as_me:7951: \$? = $ac_status" >&5
7952 (exit $ac_status); } &&
7953 { ac_try='test -s conftest.$ac_objext'
7954 { (eval echo "$as_me:7954: \"$ac_try\"") >&5
7957 echo "$as_me:7957: \$? = $ac_status" >&5
7958 (exit $ac_status); }; }; then
7961 echo "$as_me: failed program was:" >&5
7962 cat conftest.$ac_ext >&5
7965 rm -f conftest.$ac_objext conftest.$ac_ext
7966 CPPFLAGS=$cf_save_CPPFLAGS
7971 if test "$cf_have_incdir" = no ; then
7972 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
7974 echo "${as_me-configure}:7974: testing adding $cf_add_incdir to include-path ..." 1>&5
7976 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
7978 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
7979 test "$cf_top_incdir" = "$cf_add_incdir" && break
7980 cf_add_incdir="$cf_top_incdir"
7989 if test -n "$cf_cv_library_path_utf8" ; then
7990 for cf_add_libdir in $cf_cv_library_path_utf8
7992 if test $cf_add_libdir = /usr/lib ; then
7994 elif test -d $cf_add_libdir
7997 if test -n "$LDFLAGS$LIBS" ; then
7998 # a loop is needed to ensure we can add subdirs of existing dirs
7999 for cf_test_libdir in $LDFLAGS $LIBS ; do
8000 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
8001 cf_have_libdir=yes; break
8005 if test "$cf_have_libdir" = no ; then
8006 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
8008 echo "${as_me-configure}:8008: testing adding $cf_add_libdir to library-path ..." 1>&5
8010 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
8019 if test "$cf_cv_utf8_lib" != no ; then
8024 # This is needed on Tru64 5.0 to declare mbstate_t
8025 echo "$as_me:8025: checking if we must include wchar.h to declare mbstate_t" >&5
8026 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
8027 if test "${cf_cv_mbstate_t+set}" = set; then
8028 echo $ECHO_N "(cached) $ECHO_C" >&6
8031 cat >conftest.$ac_ext <<_ACEOF
8032 #line 8032 "configure"
8033 #include "confdefs.h"
8038 #ifdef HAVE_LIBUTF8_H
8039 #include <libutf8.h>
8049 rm -f conftest.$ac_objext
8050 if { (eval echo "$as_me:8050: \"$ac_compile\"") >&5
8051 (eval $ac_compile) 2>&5
8053 echo "$as_me:8053: \$? = $ac_status" >&5
8054 (exit $ac_status); } &&
8055 { ac_try='test -s conftest.$ac_objext'
8056 { (eval echo "$as_me:8056: \"$ac_try\"") >&5
8059 echo "$as_me:8059: \$? = $ac_status" >&5
8060 (exit $ac_status); }; }; then
8063 echo "$as_me: failed program was:" >&5
8064 cat conftest.$ac_ext >&5
8065 cat >conftest.$ac_ext <<_ACEOF
8066 #line 8066 "configure"
8067 #include "confdefs.h"
8073 #ifdef HAVE_LIBUTF8_H
8074 #include <libutf8.h>
8084 rm -f conftest.$ac_objext
8085 if { (eval echo "$as_me:8085: \"$ac_compile\"") >&5
8086 (eval $ac_compile) 2>&5
8088 echo "$as_me:8088: \$? = $ac_status" >&5
8089 (exit $ac_status); } &&
8090 { ac_try='test -s conftest.$ac_objext'
8091 { (eval echo "$as_me:8091: \"$ac_try\"") >&5
8094 echo "$as_me:8094: \$? = $ac_status" >&5
8095 (exit $ac_status); }; }; then
8098 echo "$as_me: failed program was:" >&5
8099 cat conftest.$ac_ext >&5
8100 cf_cv_mbstate_t=unknown
8102 rm -f conftest.$ac_objext conftest.$ac_ext
8104 rm -f conftest.$ac_objext conftest.$ac_ext
8106 echo "$as_me:8106: result: $cf_cv_mbstate_t" >&5
8107 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
8109 if test "$cf_cv_mbstate_t" = yes ; then
8110 cat >>confdefs.h <<\EOF
8111 #define NEED_WCHAR_H 1
8117 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
8118 if test "$cf_cv_mbstate_t" = unknown ; then
8122 # This is needed on Tru64 5.0 to declare wchar_t
8123 echo "$as_me:8123: checking if we must include wchar.h to declare wchar_t" >&5
8124 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
8125 if test "${cf_cv_wchar_t+set}" = set; then
8126 echo $ECHO_N "(cached) $ECHO_C" >&6
8129 cat >conftest.$ac_ext <<_ACEOF
8130 #line 8130 "configure"
8131 #include "confdefs.h"
8136 #ifdef HAVE_LIBUTF8_H
8137 #include <libutf8.h>
8147 rm -f conftest.$ac_objext
8148 if { (eval echo "$as_me:8148: \"$ac_compile\"") >&5
8149 (eval $ac_compile) 2>&5
8151 echo "$as_me:8151: \$? = $ac_status" >&5
8152 (exit $ac_status); } &&
8153 { ac_try='test -s conftest.$ac_objext'
8154 { (eval echo "$as_me:8154: \"$ac_try\"") >&5
8157 echo "$as_me:8157: \$? = $ac_status" >&5
8158 (exit $ac_status); }; }; then
8161 echo "$as_me: failed program was:" >&5
8162 cat conftest.$ac_ext >&5
8163 cat >conftest.$ac_ext <<_ACEOF
8164 #line 8164 "configure"
8165 #include "confdefs.h"
8171 #ifdef HAVE_LIBUTF8_H
8172 #include <libutf8.h>
8182 rm -f conftest.$ac_objext
8183 if { (eval echo "$as_me:8183: \"$ac_compile\"") >&5
8184 (eval $ac_compile) 2>&5
8186 echo "$as_me:8186: \$? = $ac_status" >&5
8187 (exit $ac_status); } &&
8188 { ac_try='test -s conftest.$ac_objext'
8189 { (eval echo "$as_me:8189: \"$ac_try\"") >&5
8192 echo "$as_me:8192: \$? = $ac_status" >&5
8193 (exit $ac_status); }; }; then
8196 echo "$as_me: failed program was:" >&5
8197 cat conftest.$ac_ext >&5
8198 cf_cv_wchar_t=unknown
8200 rm -f conftest.$ac_objext conftest.$ac_ext
8202 rm -f conftest.$ac_objext conftest.$ac_ext
8204 echo "$as_me:8204: result: $cf_cv_wchar_t" >&5
8205 echo "${ECHO_T}$cf_cv_wchar_t" >&6
8207 if test "$cf_cv_wchar_t" = yes ; then
8208 cat >>confdefs.h <<\EOF
8209 #define NEED_WCHAR_H 1
8215 # if we do not find wchar_t in either place, use substitution to provide a fallback.
8216 if test "$cf_cv_wchar_t" = unknown ; then
8220 # if we find wchar_t in either place, use substitution to provide a fallback.
8221 if test "$cf_cv_wchar_t" != unknown ; then
8222 NCURSES_OK_WCHAR_T=1
8225 # This is needed on Tru64 5.0 to declare wint_t
8226 echo "$as_me:8226: checking if we must include wchar.h to declare wint_t" >&5
8227 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
8228 if test "${cf_cv_wint_t+set}" = set; then
8229 echo $ECHO_N "(cached) $ECHO_C" >&6
8232 cat >conftest.$ac_ext <<_ACEOF
8233 #line 8233 "configure"
8234 #include "confdefs.h"
8239 #ifdef HAVE_LIBUTF8_H
8240 #include <libutf8.h>
8250 rm -f conftest.$ac_objext
8251 if { (eval echo "$as_me:8251: \"$ac_compile\"") >&5
8252 (eval $ac_compile) 2>&5
8254 echo "$as_me:8254: \$? = $ac_status" >&5
8255 (exit $ac_status); } &&
8256 { ac_try='test -s conftest.$ac_objext'
8257 { (eval echo "$as_me:8257: \"$ac_try\"") >&5
8260 echo "$as_me:8260: \$? = $ac_status" >&5
8261 (exit $ac_status); }; }; then
8264 echo "$as_me: failed program was:" >&5
8265 cat conftest.$ac_ext >&5
8266 cat >conftest.$ac_ext <<_ACEOF
8267 #line 8267 "configure"
8268 #include "confdefs.h"
8274 #ifdef HAVE_LIBUTF8_H
8275 #include <libutf8.h>
8285 rm -f conftest.$ac_objext
8286 if { (eval echo "$as_me:8286: \"$ac_compile\"") >&5
8287 (eval $ac_compile) 2>&5
8289 echo "$as_me:8289: \$? = $ac_status" >&5
8290 (exit $ac_status); } &&
8291 { ac_try='test -s conftest.$ac_objext'
8292 { (eval echo "$as_me:8292: \"$ac_try\"") >&5
8295 echo "$as_me:8295: \$? = $ac_status" >&5
8296 (exit $ac_status); }; }; then
8299 echo "$as_me: failed program was:" >&5
8300 cat conftest.$ac_ext >&5
8301 cf_cv_wint_t=unknown
8303 rm -f conftest.$ac_objext conftest.$ac_ext
8305 rm -f conftest.$ac_objext conftest.$ac_ext
8307 echo "$as_me:8307: result: $cf_cv_wint_t" >&5
8308 echo "${ECHO_T}$cf_cv_wint_t" >&6
8310 if test "$cf_cv_wint_t" = yes ; then
8311 cat >>confdefs.h <<\EOF
8312 #define NEED_WCHAR_H 1
8318 # if we do not find wint_t in either place, use substitution to provide a fallback.
8319 if test "$cf_cv_wint_t" = unknown ; then
8323 # if we find wint_t in either place, use substitution to provide a fallback.
8324 if test "$cf_cv_wint_t" != unknown ; then
8328 if test "$NCURSES_MBSTATE_T" != 0; then
8329 cat >>confdefs.h <<\EOF
8330 #define NEED_MBSTATE_T_DEF 1
8336 ### use option --disable-lp64 to allow long chtype
8337 case $cf_cv_abi_version in
8339 default_with_lp64=no
8342 default_with_lp64=yes
8346 echo "$as_me:8346: checking whether to enable _LP64 definition in curses.h" >&5
8347 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
8349 # Check whether --enable-lp64 or --disable-lp64 was given.
8350 if test "${enable_lp64+set}" = set; then
8351 enableval="$enable_lp64"
8352 with_lp64=$enableval
8354 with_lp64=$default_with_lp64
8356 echo "$as_me:8356: result: $with_lp64" >&5
8357 echo "${ECHO_T}$with_lp64" >&6
8359 if test "$with_lp64" = yes ; then
8365 # Check whether --enable-largefile or --disable-largefile was given.
8366 if test "${enable_largefile+set}" = set; then
8367 enableval="$enable_largefile"
8370 if test "$enable_largefile" != no; then
8372 echo "$as_me:8372: checking for special C compiler options needed for large files" >&5
8373 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
8374 if test "${ac_cv_sys_largefile_CC+set}" = set; then
8375 echo $ECHO_N "(cached) $ECHO_C" >&6
8377 ac_cv_sys_largefile_CC=no
8378 if test "$GCC" != yes; then
8381 # IRIX 6.2 and later do not support large files by default,
8382 # so use the C compiler's -n32 option if that helps.
8383 cat >conftest.$ac_ext <<_ACEOF
8384 #line 8384 "configure"
8385 #include "confdefs.h"
8386 #include <sys/types.h>
8387 /* Check that off_t can represent 2**63 - 1 correctly.
8388 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8389 since some C++ compilers masquerading as C compilers
8390 incorrectly reject 9223372036854775807. */
8391 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8392 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8393 && LARGE_OFF_T % 2147483647 == 1)
8403 rm -f conftest.$ac_objext
8404 if { (eval echo "$as_me:8404: \"$ac_compile\"") >&5
8405 (eval $ac_compile) 2>&5
8407 echo "$as_me:8407: \$? = $ac_status" >&5
8408 (exit $ac_status); } &&
8409 { ac_try='test -s conftest.$ac_objext'
8410 { (eval echo "$as_me:8410: \"$ac_try\"") >&5
8413 echo "$as_me:8413: \$? = $ac_status" >&5
8414 (exit $ac_status); }; }; then
8417 echo "$as_me: failed program was:" >&5
8418 cat conftest.$ac_ext >&5
8420 rm -f conftest.$ac_objext
8422 rm -f conftest.$ac_objext
8423 if { (eval echo "$as_me:8423: \"$ac_compile\"") >&5
8424 (eval $ac_compile) 2>&5
8426 echo "$as_me:8426: \$? = $ac_status" >&5
8427 (exit $ac_status); } &&
8428 { ac_try='test -s conftest.$ac_objext'
8429 { (eval echo "$as_me:8429: \"$ac_try\"") >&5
8432 echo "$as_me:8432: \$? = $ac_status" >&5
8433 (exit $ac_status); }; }; then
8434 ac_cv_sys_largefile_CC=' -n32'; break
8436 echo "$as_me: failed program was:" >&5
8437 cat conftest.$ac_ext >&5
8439 rm -f conftest.$ac_objext
8443 rm -f conftest.$ac_ext
8446 echo "$as_me:8446: result: $ac_cv_sys_largefile_CC" >&5
8447 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
8448 if test "$ac_cv_sys_largefile_CC" != no; then
8449 CC=$CC$ac_cv_sys_largefile_CC
8452 echo "$as_me:8452: checking for _FILE_OFFSET_BITS value needed for large files" >&5
8453 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
8454 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
8455 echo $ECHO_N "(cached) $ECHO_C" >&6
8458 ac_cv_sys_file_offset_bits=no
8459 cat >conftest.$ac_ext <<_ACEOF
8460 #line 8460 "configure"
8461 #include "confdefs.h"
8462 #include <sys/types.h>
8463 /* Check that off_t can represent 2**63 - 1 correctly.
8464 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8465 since some C++ compilers masquerading as C compilers
8466 incorrectly reject 9223372036854775807. */
8467 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8468 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8469 && LARGE_OFF_T % 2147483647 == 1)
8479 rm -f conftest.$ac_objext
8480 if { (eval echo "$as_me:8480: \"$ac_compile\"") >&5
8481 (eval $ac_compile) 2>&5
8483 echo "$as_me:8483: \$? = $ac_status" >&5
8484 (exit $ac_status); } &&
8485 { ac_try='test -s conftest.$ac_objext'
8486 { (eval echo "$as_me:8486: \"$ac_try\"") >&5
8489 echo "$as_me:8489: \$? = $ac_status" >&5
8490 (exit $ac_status); }; }; then
8493 echo "$as_me: failed program was:" >&5
8494 cat conftest.$ac_ext >&5
8496 rm -f conftest.$ac_objext conftest.$ac_ext
8497 cat >conftest.$ac_ext <<_ACEOF
8498 #line 8498 "configure"
8499 #include "confdefs.h"
8500 #define _FILE_OFFSET_BITS 64
8501 #include <sys/types.h>
8502 /* Check that off_t can represent 2**63 - 1 correctly.
8503 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8504 since some C++ compilers masquerading as C compilers
8505 incorrectly reject 9223372036854775807. */
8506 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8507 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8508 && LARGE_OFF_T % 2147483647 == 1)
8518 rm -f conftest.$ac_objext
8519 if { (eval echo "$as_me:8519: \"$ac_compile\"") >&5
8520 (eval $ac_compile) 2>&5
8522 echo "$as_me:8522: \$? = $ac_status" >&5
8523 (exit $ac_status); } &&
8524 { ac_try='test -s conftest.$ac_objext'
8525 { (eval echo "$as_me:8525: \"$ac_try\"") >&5
8528 echo "$as_me:8528: \$? = $ac_status" >&5
8529 (exit $ac_status); }; }; then
8530 ac_cv_sys_file_offset_bits=64; break
8532 echo "$as_me: failed program was:" >&5
8533 cat conftest.$ac_ext >&5
8535 rm -f conftest.$ac_objext conftest.$ac_ext
8539 echo "$as_me:8539: result: $ac_cv_sys_file_offset_bits" >&5
8540 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
8541 if test "$ac_cv_sys_file_offset_bits" != no; then
8543 cat >>confdefs.h <<EOF
8544 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
8549 echo "$as_me:8549: checking for _LARGE_FILES value needed for large files" >&5
8550 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
8551 if test "${ac_cv_sys_large_files+set}" = set; then
8552 echo $ECHO_N "(cached) $ECHO_C" >&6
8555 ac_cv_sys_large_files=no
8556 cat >conftest.$ac_ext <<_ACEOF
8557 #line 8557 "configure"
8558 #include "confdefs.h"
8559 #include <sys/types.h>
8560 /* Check that off_t can represent 2**63 - 1 correctly.
8561 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8562 since some C++ compilers masquerading as C compilers
8563 incorrectly reject 9223372036854775807. */
8564 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8565 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8566 && LARGE_OFF_T % 2147483647 == 1)
8576 rm -f conftest.$ac_objext
8577 if { (eval echo "$as_me:8577: \"$ac_compile\"") >&5
8578 (eval $ac_compile) 2>&5
8580 echo "$as_me:8580: \$? = $ac_status" >&5
8581 (exit $ac_status); } &&
8582 { ac_try='test -s conftest.$ac_objext'
8583 { (eval echo "$as_me:8583: \"$ac_try\"") >&5
8586 echo "$as_me:8586: \$? = $ac_status" >&5
8587 (exit $ac_status); }; }; then
8590 echo "$as_me: failed program was:" >&5
8591 cat conftest.$ac_ext >&5
8593 rm -f conftest.$ac_objext conftest.$ac_ext
8594 cat >conftest.$ac_ext <<_ACEOF
8595 #line 8595 "configure"
8596 #include "confdefs.h"
8597 #define _LARGE_FILES 1
8598 #include <sys/types.h>
8599 /* Check that off_t can represent 2**63 - 1 correctly.
8600 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8601 since some C++ compilers masquerading as C compilers
8602 incorrectly reject 9223372036854775807. */
8603 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8604 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8605 && LARGE_OFF_T % 2147483647 == 1)
8615 rm -f conftest.$ac_objext
8616 if { (eval echo "$as_me:8616: \"$ac_compile\"") >&5
8617 (eval $ac_compile) 2>&5
8619 echo "$as_me:8619: \$? = $ac_status" >&5
8620 (exit $ac_status); } &&
8621 { ac_try='test -s conftest.$ac_objext'
8622 { (eval echo "$as_me:8622: \"$ac_try\"") >&5
8625 echo "$as_me:8625: \$? = $ac_status" >&5
8626 (exit $ac_status); }; }; then
8627 ac_cv_sys_large_files=1; break
8629 echo "$as_me: failed program was:" >&5
8630 cat conftest.$ac_ext >&5
8632 rm -f conftest.$ac_objext conftest.$ac_ext
8636 echo "$as_me:8636: result: $ac_cv_sys_large_files" >&5
8637 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
8638 if test "$ac_cv_sys_large_files" != no; then
8640 cat >>confdefs.h <<EOF
8641 #define _LARGE_FILES $ac_cv_sys_large_files
8648 if test "$enable_largefile" != no ; then
8649 echo "$as_me:8649: checking for _LARGEFILE_SOURCE value needed for large files" >&5
8650 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
8651 if test "${ac_cv_sys_largefile_source+set}" = set; then
8652 echo $ECHO_N "(cached) $ECHO_C" >&6
8655 ac_cv_sys_largefile_source=no
8656 cat >conftest.$ac_ext <<_ACEOF
8657 #line 8657 "configure"
8658 #include "confdefs.h"
8668 rm -f conftest.$ac_objext
8669 if { (eval echo "$as_me:8669: \"$ac_compile\"") >&5
8670 (eval $ac_compile) 2>&5
8672 echo "$as_me:8672: \$? = $ac_status" >&5
8673 (exit $ac_status); } &&
8674 { ac_try='test -s conftest.$ac_objext'
8675 { (eval echo "$as_me:8675: \"$ac_try\"") >&5
8678 echo "$as_me:8678: \$? = $ac_status" >&5
8679 (exit $ac_status); }; }; then
8682 echo "$as_me: failed program was:" >&5
8683 cat conftest.$ac_ext >&5
8685 rm -f conftest.$ac_objext conftest.$ac_ext
8686 cat >conftest.$ac_ext <<_ACEOF
8687 #line 8687 "configure"
8688 #include "confdefs.h"
8689 #define _LARGEFILE_SOURCE 1
8699 rm -f conftest.$ac_objext
8700 if { (eval echo "$as_me:8700: \"$ac_compile\"") >&5
8701 (eval $ac_compile) 2>&5
8703 echo "$as_me:8703: \$? = $ac_status" >&5
8704 (exit $ac_status); } &&
8705 { ac_try='test -s conftest.$ac_objext'
8706 { (eval echo "$as_me:8706: \"$ac_try\"") >&5
8709 echo "$as_me:8709: \$? = $ac_status" >&5
8710 (exit $ac_status); }; }; then
8711 ac_cv_sys_largefile_source=1; break
8713 echo "$as_me: failed program was:" >&5
8714 cat conftest.$ac_ext >&5
8716 rm -f conftest.$ac_objext conftest.$ac_ext
8720 echo "$as_me:8720: result: $ac_cv_sys_largefile_source" >&5
8721 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
8722 if test "$ac_cv_sys_largefile_source" != no; then
8724 cat >>confdefs.h <<EOF
8725 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
8731 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
8732 # in glibc 2.1.3, but that breaks too many other things.
8733 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
8734 echo "$as_me:8734: checking for fseeko" >&5
8735 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
8736 if test "${ac_cv_func_fseeko+set}" = set; then
8737 echo $ECHO_N "(cached) $ECHO_C" >&6
8739 cat >conftest.$ac_ext <<_ACEOF
8740 #line 8740 "configure"
8741 #include "confdefs.h"
8746 return fseeko && fseeko (stdin, 0, 0);
8751 rm -f conftest.$ac_objext conftest$ac_exeext
8752 if { (eval echo "$as_me:8752: \"$ac_link\"") >&5
8753 (eval $ac_link) 2>&5
8755 echo "$as_me:8755: \$? = $ac_status" >&5
8756 (exit $ac_status); } &&
8757 { ac_try='test -s conftest$ac_exeext'
8758 { (eval echo "$as_me:8758: \"$ac_try\"") >&5
8761 echo "$as_me:8761: \$? = $ac_status" >&5
8762 (exit $ac_status); }; }; then
8763 ac_cv_func_fseeko=yes
8765 echo "$as_me: failed program was:" >&5
8766 cat conftest.$ac_ext >&5
8767 ac_cv_func_fseeko=no
8769 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8771 echo "$as_me:8771: result: $ac_cv_func_fseeko" >&5
8772 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
8773 if test $ac_cv_func_fseeko = yes; then
8775 cat >>confdefs.h <<\EOF
8776 #define HAVE_FSEEKO 1
8781 # Normally we would collect these definitions in the config.h,
8782 # but (like _XOPEN_SOURCE), some environments rely on having these
8783 # defined before any of the system headers are included. Another
8784 # case comes up with C++, e.g., on AIX the compiler compiles the
8785 # header files by themselves before looking at the body files it is
8786 # told to compile. For ncurses, those header files do not include
8788 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
8789 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
8790 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
8792 echo "$as_me:8792: checking whether to use struct dirent64" >&5
8793 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
8794 if test "${cf_cv_struct_dirent64+set}" = set; then
8795 echo $ECHO_N "(cached) $ECHO_C" >&6
8798 cat >conftest.$ac_ext <<_ACEOF
8799 #line 8799 "configure"
8800 #include "confdefs.h"
8802 #include <sys/types.h>
8809 /* if transitional largefile support is setup, this is true */
8810 extern struct dirent64 * readdir(DIR *);
8811 struct dirent64 *x = readdir((DIR *)0);
8812 struct dirent *y = readdir((DIR *)0);
8819 rm -f conftest.$ac_objext
8820 if { (eval echo "$as_me:8820: \"$ac_compile\"") >&5
8821 (eval $ac_compile) 2>&5
8823 echo "$as_me:8823: \$? = $ac_status" >&5
8824 (exit $ac_status); } &&
8825 { ac_try='test -s conftest.$ac_objext'
8826 { (eval echo "$as_me:8826: \"$ac_try\"") >&5
8829 echo "$as_me:8829: \$? = $ac_status" >&5
8830 (exit $ac_status); }; }; then
8831 cf_cv_struct_dirent64=yes
8833 echo "$as_me: failed program was:" >&5
8834 cat conftest.$ac_ext >&5
8835 cf_cv_struct_dirent64=no
8837 rm -f conftest.$ac_objext conftest.$ac_ext
8840 echo "$as_me:8840: result: $cf_cv_struct_dirent64" >&5
8841 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
8842 test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
8843 #define HAVE_STRUCT_DIRENT64 1
8848 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
8849 echo "$as_me:8849: checking if you want tparm not to use X/Open fixed-parameter list" >&5
8850 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
8852 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
8853 if test "${enable_tparm_varargs+set}" = set; then
8854 enableval="$enable_tparm_varargs"
8855 with_tparm_varargs=$enableval
8857 with_tparm_varargs=yes
8859 echo "$as_me:8859: result: $with_tparm_varargs" >&5
8860 echo "${ECHO_T}$with_tparm_varargs" >&6
8861 NCURSES_TPARM_VARARGS=0
8862 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
8864 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
8865 if test "$with_ticlib" != no ; then
8866 echo "$as_me:8866: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
8867 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
8869 # Check whether --enable-tic-depends or --disable-tic-depends was given.
8870 if test "${enable_tic_depends+set}" = set; then
8871 enableval="$enable_tic_depends"
8872 with_tic_depends=$enableval
8874 with_tic_depends=yes
8876 echo "$as_me:8876: result: $with_tic_depends" >&5
8877 echo "${ECHO_T}$with_tic_depends" >&6
8882 ### use option --with-bool to override bool's type
8883 echo "$as_me:8883: checking for type of bool" >&5
8884 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
8886 # Check whether --with-bool or --without-bool was given.
8887 if test "${with_bool+set}" = set; then
8888 withval="$with_bool"
8889 NCURSES_BOOL="$withval"
8893 echo "$as_me:8893: result: $NCURSES_BOOL" >&5
8894 echo "${ECHO_T}$NCURSES_BOOL" >&6
8896 echo "$as_me:8896: checking for alternate terminal capabilities file" >&5
8897 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
8899 # Check whether --with-caps or --without-caps was given.
8900 if test "${with_caps+set}" = set; then
8901 withval="$with_caps"
8902 TERMINFO_CAPS=Caps.$withval
8906 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
8907 echo "$as_me:8907: result: $TERMINFO_CAPS" >&5
8908 echo "${ECHO_T}$TERMINFO_CAPS" >&6
8910 ### use option --with-chtype to override chtype's type
8911 echo "$as_me:8911: checking for type of chtype" >&5
8912 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
8914 # Check whether --with-chtype or --without-chtype was given.
8915 if test "${with_chtype+set}" = set; then
8916 withval="$with_chtype"
8917 NCURSES_CHTYPE="$withval"
8921 echo "$as_me:8921: result: $NCURSES_CHTYPE" >&5
8922 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
8924 ### use option --with-ospeed to override ospeed's type
8925 echo "$as_me:8925: checking for type of ospeed" >&5
8926 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
8928 # Check whether --with-ospeed or --without-ospeed was given.
8929 if test "${with_ospeed+set}" = set; then
8930 withval="$with_ospeed"
8931 NCURSES_OSPEED="$withval"
8933 NCURSES_OSPEED=short
8935 echo "$as_me:8935: result: $NCURSES_OSPEED" >&5
8936 echo "${ECHO_T}$NCURSES_OSPEED" >&6
8938 ### use option --with-mmask-t to override mmask_t's type
8939 echo "$as_me:8939: checking for type of mmask_t" >&5
8940 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
8942 # Check whether --with-mmask-t or --without-mmask-t was given.
8943 if test "${with_mmask_t+set}" = set; then
8944 withval="$with_mmask_t"
8945 NCURSES_MMASK_T="$withval"
8947 NCURSES_MMASK_T=auto
8949 echo "$as_me:8949: result: $NCURSES_MMASK_T" >&5
8950 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
8952 ### use option --with-ccharw-max to override CCHARW_MAX size
8953 echo "$as_me:8953: checking for size CCHARW_MAX" >&5
8954 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
8956 # Check whether --with-ccharw-max or --without-ccharw-max was given.
8957 if test "${with_ccharw_max+set}" = set; then
8958 withval="$with_ccharw_max"
8959 NCURSES_CCHARW_MAX="$withval"
8961 NCURSES_CCHARW_MAX=5
8963 echo "$as_me:8963: result: $NCURSES_CCHARW_MAX" >&5
8964 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
8966 ### Enable compiling-in rcs id's
8967 echo "$as_me:8967: checking if RCS identifiers should be compiled-in" >&5
8968 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
8970 # Check whether --with-rcs-ids or --without-rcs-ids was given.
8971 if test "${with_rcs_ids+set}" = set; then
8972 withval="$with_rcs_ids"
8973 with_rcs_ids=$withval
8977 echo "$as_me:8977: result: $with_rcs_ids" >&5
8978 echo "${ECHO_T}$with_rcs_ids" >&6
8979 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
8980 #define USE_RCS_IDS 1
8983 ###############################################################################
8985 echo "$as_me:8985: checking format of man-pages" >&5
8986 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
8988 # Check whether --with-manpage-format or --without-manpage-format was given.
8989 if test "${with_manpage_format+set}" = set; then
8990 withval="$with_manpage_format"
8991 MANPAGE_FORMAT=$withval
8993 MANPAGE_FORMAT=unknown
8996 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
8997 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
9001 case $MANPAGE_FORMAT in
9003 if test -z "$MANPATH" ; then
9004 MANPATH="/usr/man:/usr/share/man"
9007 # look for the 'date' man-page (it's most likely to be installed!)
9013 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
9014 for cf_dir in $MANPATH; do
9015 test -z "$cf_dir" && cf_dir=/usr/man
9016 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
9018 cf_test=`echo $cf_name | sed -e 's/*//'`
9019 if test "x$cf_test" = "x$cf_name" ; then
9022 *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
9023 *.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
9024 *.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
9025 *) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
9039 # if we found a match in either man* or cat*, stop looking
9040 if test -n "$MANPAGE_FORMAT" ; then
9042 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
9043 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
9049 test $cf_found=yes && break
9052 # only check the first directory in $MANPATH where we find manpages
9053 if test -n "$MANPAGE_FORMAT" ; then
9057 # if we did not find the example, just assume it is normal
9058 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
9062 for cf_option in $MANPAGE_FORMAT; do
9063 case $cf_option in #(vi
9064 gzip|compress|BSDI|normal|formatted|catonly)
9067 cf_unknown="$cf_unknown $cf_option"
9074 echo "$as_me:9074: result: $MANPAGE_FORMAT" >&5
9075 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
9076 if test -n "$cf_unknown" ; then
9077 { echo "$as_me:9077: WARNING: Unexpected manpage-format $cf_unknown" >&5
9078 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
9081 echo "$as_me:9081: checking for manpage renaming" >&5
9082 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
9084 # Check whether --with-manpage-renames or --without-manpage-renames was given.
9085 if test "${with_manpage_renames+set}" = set; then
9086 withval="$with_manpage_renames"
9087 MANPAGE_RENAMES=$withval
9092 case ".$MANPAGE_RENAMES" in #(vi
9096 # Debian 'man' program?
9097 if test -f /etc/debian_version ; then
9098 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
9105 if test "$MANPAGE_RENAMES" != no ; then
9106 if test -f $srcdir/man/$MANPAGE_RENAMES ; then
9107 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
9108 elif test ! -f $MANPAGE_RENAMES ; then
9109 { { echo "$as_me:9109: error: not a filename: $MANPAGE_RENAMES" >&5
9110 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
9111 { (exit 1); exit 1; }; }
9114 test ! -d man && mkdir man
9116 # Construct a sed-script to perform renaming within man-pages
9117 if test -n "$MANPAGE_RENAMES" ; then
9118 test ! -d man && mkdir man
9119 sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
9123 echo "$as_me:9123: result: $MANPAGE_RENAMES" >&5
9124 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
9126 echo "$as_me:9126: checking if manpage aliases will be installed" >&5
9127 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
9129 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
9130 if test "${with_manpage_aliases+set}" = set; then
9131 withval="$with_manpage_aliases"
9132 MANPAGE_ALIASES=$withval
9137 echo "$as_me:9137: result: $MANPAGE_ALIASES" >&5
9138 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
9140 if test "$LN_S" = "ln -s"; then
9147 if test "$MANPAGE_ALIASES" = yes ; then
9148 echo "$as_me:9148: checking if manpage symlinks should be used" >&5
9149 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
9151 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
9152 if test "${with_manpage_symlinks+set}" = set; then
9153 withval="$with_manpage_symlinks"
9154 MANPAGE_SYMLINKS=$withval
9156 MANPAGE_SYMLINKS=$cf_use_symlinks
9159 if test "$$cf_use_symlinks" = no; then
9160 if test "$MANPAGE_SYMLINKS" = yes ; then
9161 { echo "$as_me:9161: WARNING: cannot make symlinks" >&5
9162 echo "$as_me: WARNING: cannot make symlinks" >&2;}
9167 echo "$as_me:9167: result: $MANPAGE_SYMLINKS" >&5
9168 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
9171 echo "$as_me:9171: checking for manpage tbl" >&5
9172 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
9174 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
9175 if test "${with_manpage_tbl+set}" = set; then
9176 withval="$with_manpage_tbl"
9177 MANPAGE_TBL=$withval
9182 echo "$as_me:9182: result: $MANPAGE_TBL" >&5
9183 echo "${ECHO_T}$MANPAGE_TBL" >&6
9185 if test "$prefix" = "NONE" ; then
9186 cf_prefix="$ac_default_prefix"
9191 case "$MANPAGE_FORMAT" in # (vi
9206 test ! -d man && mkdir man
9210 case "$MANPAGE_FORMAT" in #(vi
9213 cf_compress=compress
9221 cf_edit_man=./edit_man.sh
9222 cf_man_alias=`pwd`/man_alias.sed
9224 cat >$cf_edit_man <<CF_EOF
9226 # this script is generated by the configure-script CF_MAN_PAGES macro.
9231 NCURSES_MAJOR="$NCURSES_MAJOR"
9232 NCURSES_MINOR="$NCURSES_MINOR"
9233 NCURSES_PATCH="$NCURSES_PATCH"
9235 NCURSES_OSPEED="$NCURSES_OSPEED"
9236 TERMINFO="$TERMINFO"
9238 MKDIRS="sh `cd $srcdir && pwd`/mkdirs.sh"
9241 INSTALL_DATA="$INSTALL_DATA"
9243 transform="$program_transform_name"
9245 TMP=\${TMPDIR-/tmp}/man\$\$
9246 trap "rm -f \$TMP" 0 1 2 5 15
9258 top_srcdir=\$srcdir/..
9261 if test "\$form" = normal ; then
9262 if test "$cf_format" = yes ; then
9263 if test "$cf_inboth" = no ; then
9264 sh \$0 format \$verb \$mandir \$srcdir \$*
9268 cf_subdir=\$mandir/man
9269 cf_tables=$MANPAGE_TBL
9271 cf_subdir=\$mandir/cat
9275 # process the list of source-files
9278 *.orig|*.rej) ;; #(vi
9280 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
9281 if test \$verb = installing ; then
9282 if test ! -d \$cf_subdir\${section} ; then
9283 \$MKDIRS \$cf_subdir\$section
9287 # replace variables in man page
9288 if test ! -f $cf_man_alias ; then
9289 cat >>$cf_man_alias <<-CF_EOF2
9290 s,@DATADIR@,\$datadir,g
9291 s,@TERMINFO@,\$TERMINFO,g
9292 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
9293 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
9294 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
9295 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
9298 for cf_name in captoinfo clear infocmp infotocap tabs tic toe tput tset
9300 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9301 cf_name=`echo $cf_name|sed "$program_transform_name"`
9302 cat >>$cf_edit_man <<-CF_EOF
9303 s,@$cf_NAME@,$cf_name,
9307 cat >>$cf_edit_man <<CF_EOF
9309 echo "...made $cf_man_alias"
9313 cf_source=\`basename \$i\`
9315 test ! -f \$inalias && inalias="\$srcdir/\$inalias"
9316 if test ! -f \$inalias ; then
9317 echo .. skipped \$cf_source
9322 if test "$MANPAGE_ALIASES" != no ; then
9323 cat >>$cf_edit_man <<CF_EOF
9324 aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u\`
9328 if test "$MANPAGE_RENAMES" = no ; then
9329 cat >>$cf_edit_man <<CF_EOF
9330 # perform program transformations for section 1 man pages
9331 if test \$section = 1 ; then
9332 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
9334 cf_target=\$cf_subdir\${section}/\$cf_source
9338 cat >>$cf_edit_man <<CF_EOF
9339 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
9340 if test -z "\$cf_target" ; then
9341 echo '? missing rename for '\$cf_source
9342 cf_target="\$cf_source"
9344 cf_target="\$cf_subdir\${section}/\${cf_target}"
9349 cat >>$cf_edit_man <<CF_EOF
9350 sed -f $cf_man_alias \\
9353 if test -f $MANPAGE_RENAMES ; then
9354 cat >>$cf_edit_man <<CF_EOF
9355 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
9358 cat >>$cf_edit_man <<CF_EOF
9363 cat >>$cf_edit_man <<CF_EOF
9364 if test \$cf_tables = yes ; then
9365 tbl \$TMP >\$TMP.out
9370 if test $with_curses_h != yes ; then
9371 cat >>$cf_edit_man <<CF_EOF
9372 sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
9377 cat >>$cf_edit_man <<CF_EOF
9378 if test \$form = format ; then
9379 nroff -man \$TMP >\$TMP.out
9384 if test -n "$cf_compress" ; then
9385 cat >>$cf_edit_man <<CF_EOF
9386 if test \$verb = installing ; then
9387 if ( $cf_compress -f \$TMP )
9389 mv \$TMP.$cf_so_strip \$TMP
9392 cf_target="\$cf_target.$cf_so_strip"
9396 case "$MANPAGE_FORMAT" in #(vi
9398 cat >>$cf_edit_man <<CF_EOF
9399 if test \$form = format ; then
9400 # BSDI installs only .0 suffixes in the cat directories
9401 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
9407 cat >>$cf_edit_man <<CF_EOF
9408 suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
9409 if test \$verb = installing ; then
9410 echo \$verb \$cf_target
9411 \$INSTALL_DATA \$TMP \$cf_target
9412 test -d \$cf_subdir\${section} &&
9413 test -n "\$aliases" && (
9414 cd \$cf_subdir\${section} && (
9415 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
9416 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
9417 cf_target=\`basename \$cf_target\`
9418 for cf_alias in \$aliases
9420 if test \$section = 1 ; then
9421 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
9424 if test "$MANPAGE_SYMLINKS" = yes ; then
9425 if test -f \$cf_alias\${suffix} ; then
9426 if ( cmp -s \$cf_target \$cf_alias\${suffix} )
9431 echo .. \$verb alias \$cf_alias\${suffix}
9432 rm -f \$cf_alias\${suffix}
9433 $LN_S \$cf_target \$cf_alias\${suffix}
9434 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
9435 echo ".so \$cf_source" >\$TMP
9437 if test -n "$cf_compress" ; then
9438 cat >>$cf_edit_man <<CF_EOF
9439 if test -n "$cf_so_strip" ; then
9440 $cf_compress -f \$TMP
9441 mv \$TMP.$cf_so_strip \$TMP
9445 cat >>$cf_edit_man <<CF_EOF
9446 echo .. \$verb alias \$cf_alias\${suffix}
9447 rm -f \$cf_alias\${suffix}
9448 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
9453 elif test \$verb = removing ; then
9454 test -f \$cf_target && (
9455 echo \$verb \$cf_target
9458 test -d \$cf_subdir\${section} &&
9459 test -n "\$aliases" && (
9460 cd \$cf_subdir\${section} && (
9461 for cf_alias in \$aliases
9463 if test \$section = 1 ; then
9464 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
9467 echo .. \$verb alias \$cf_alias\${suffix}
9468 rm -f \$cf_alias\${suffix}
9480 if test $cf_inboth = yes ; then
9481 if test \$form != format ; then
9482 sh \$0 format \$verb \$mandir \$srcdir \$*
9488 chmod 755 $cf_edit_man
9490 ###############################################################################
9492 ### Note that some functions (such as const) are normally disabled anyway.
9493 echo "$as_me:9493: checking if you want to build with function extensions" >&5
9494 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
9496 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
9497 if test "${enable_ext_funcs+set}" = set; then
9498 enableval="$enable_ext_funcs"
9499 with_ext_funcs=$enableval
9503 echo "$as_me:9503: result: $with_ext_funcs" >&5
9504 echo "${ECHO_T}$with_ext_funcs" >&6
9505 if test "$with_ext_funcs" = yes ; then
9507 cat >>confdefs.h <<\EOF
9508 #define HAVE_CURSES_VERSION 1
9511 cat >>confdefs.h <<\EOF
9512 #define HAVE_HAS_KEY 1
9515 cat >>confdefs.h <<\EOF
9516 #define HAVE_RESIZETERM 1
9519 cat >>confdefs.h <<\EOF
9520 #define HAVE_RESIZE_TERM 1
9523 cat >>confdefs.h <<\EOF
9524 #define HAVE_USE_DEFAULT_COLORS 1
9527 cat >>confdefs.h <<\EOF
9528 #define HAVE_WRESIZE 1
9531 cat >>confdefs.h <<\EOF
9532 #define NCURSES_EXT_FUNCS 1
9535 GENERATED_EXT_FUNCS=generated
9538 GENERATED_EXT_FUNCS=
9541 echo "$as_me:9541: checking if you want to build with experimental SCREEN extensions" >&5
9542 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
9544 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
9545 if test "${enable_sp_funcs+set}" = set; then
9546 enableval="$enable_sp_funcs"
9547 with_sp_funcs=$enableval
9551 echo "$as_me:9551: result: $with_sp_funcs" >&5
9552 echo "${ECHO_T}$with_sp_funcs" >&6
9553 if test "$with_sp_funcs" = yes ; then
9555 cat >>confdefs.h <<\EOF
9556 #define NCURSES_SP_FUNCS 1
9559 GENERATED_SP_FUNCS=generated
9565 echo "$as_me:9565: checking if you want to build with experimental terminal-driver" >&5
9566 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
9568 # Check whether --enable-term-driver or --disable-term-driver was given.
9569 if test "${enable_term_driver+set}" = set; then
9570 enableval="$enable_term_driver"
9571 with_term_driver=$enableval
9575 echo "$as_me:9575: result: $with_term_driver" >&5
9576 echo "${ECHO_T}$with_term_driver" >&6
9577 if test "$with_term_driver" = yes ; then
9578 cat >>confdefs.h <<\EOF
9579 #define USE_TERM_DRIVER 1
9582 if test "$with_sp_funcs" != yes ; then
9583 { { echo "$as_me:9583: error: The term-driver option relies upon sp-funcs" >&5
9584 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
9585 { (exit 1); exit 1; }; }
9589 ### use option --enable-const to turn on use of const beyond that in XSI.
9590 echo "$as_me:9590: checking for extended use of const keyword" >&5
9591 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
9593 # Check whether --enable-const or --disable-const was given.
9594 if test "${enable_const+set}" = set; then
9595 enableval="$enable_const"
9596 with_ext_const=$enableval
9600 echo "$as_me:9600: result: $with_ext_const" >&5
9601 echo "${ECHO_T}$with_ext_const" >&6
9602 NCURSES_CONST='/*nothing*/'
9603 if test "$with_ext_const" = yes ; then
9607 ### use option --enable-ext-colors to turn on use of colors beyond 16.
9608 echo "$as_me:9608: checking if you want to use extended colors" >&5
9609 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
9611 # Check whether --enable-ext-colors or --disable-ext-colors was given.
9612 if test "${enable_ext_colors+set}" = set; then
9613 enableval="$enable_ext_colors"
9614 with_ext_colors=$enableval
9618 echo "$as_me:9618: result: $with_ext_colors" >&5
9619 echo "${ECHO_T}$with_ext_colors" >&6
9620 NCURSES_EXT_COLORS=0
9621 if test "$with_ext_colors" = yes ; then
9622 if test "$with_widec" != yes ; then
9623 { { echo "$as_me:9623: error: This option applies only to wide-character library" >&5
9624 echo "$as_me: error: This option applies only to wide-character library" >&2;}
9625 { (exit 1); exit 1; }; }
9627 # cannot be ABI 5 since it changes sizeof(cchar_t)
9629 if test "${with_abi_version+set}" != set; then
9630 case $cf_cv_rel_version in
9632 cf_cv_rel_version=6.0
9634 { echo "$as_me:9634: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9635 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9641 NCURSES_EXT_COLORS=1
9642 cat >>confdefs.h <<\EOF
9643 #define NCURSES_EXT_COLORS 1
9648 ### use option --enable-ext-mouse to modify coding to support 5-button mice
9649 echo "$as_me:9649: checking if you want to use extended mouse encoding" >&5
9650 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
9652 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
9653 if test "${enable_ext_mouse+set}" = set; then
9654 enableval="$enable_ext_mouse"
9655 with_ext_mouse=$enableval
9659 echo "$as_me:9659: result: $with_ext_mouse" >&5
9660 echo "${ECHO_T}$with_ext_mouse" >&6
9661 NCURSES_MOUSE_VERSION=1
9662 if test "$with_ext_mouse" = yes ; then
9663 NCURSES_MOUSE_VERSION=2
9665 if test "${with_abi_version+set}" != set; then
9666 case $cf_cv_rel_version in
9668 cf_cv_rel_version=6.0
9670 { echo "$as_me:9670: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9671 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9678 echo "$as_me:9678: checking if you want \$NCURSES_NO_PADDING code" >&5
9679 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
9681 # Check whether --enable-no-padding or --disable-no-padding was given.
9682 if test "${enable_no_padding+set}" = set; then
9683 enableval="$enable_no_padding"
9684 with_no_padding=$enableval
9686 with_no_padding=$with_ext_funcs
9688 echo "$as_me:9688: result: $with_no_padding" >&5
9689 echo "${ECHO_T}$with_no_padding" >&6
9690 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
9691 #define NCURSES_NO_PADDING 1
9694 echo "$as_me:9694: checking for ANSI C header files" >&5
9695 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
9696 if test "${ac_cv_header_stdc+set}" = set; then
9697 echo $ECHO_N "(cached) $ECHO_C" >&6
9699 cat >conftest.$ac_ext <<_ACEOF
9700 #line 9700 "configure"
9701 #include "confdefs.h"
9708 if { (eval echo "$as_me:9708: \"$ac_cpp conftest.$ac_ext\"") >&5
9709 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9711 egrep -v '^ *\+' conftest.er1 >conftest.err
9713 cat conftest.err >&5
9714 echo "$as_me:9714: \$? = $ac_status" >&5
9715 (exit $ac_status); } >/dev/null; then
9716 if test -s conftest.err; then
9717 ac_cpp_err=$ac_c_preproc_warn_flag
9724 if test -z "$ac_cpp_err"; then
9725 ac_cv_header_stdc=yes
9727 echo "$as_me: failed program was:" >&5
9728 cat conftest.$ac_ext >&5
9729 ac_cv_header_stdc=no
9731 rm -f conftest.err conftest.$ac_ext
9733 if test $ac_cv_header_stdc = yes; then
9734 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9735 cat >conftest.$ac_ext <<_ACEOF
9736 #line 9736 "configure"
9737 #include "confdefs.h"
9741 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9742 egrep "memchr" >/dev/null 2>&1; then
9745 ac_cv_header_stdc=no
9751 if test $ac_cv_header_stdc = yes; then
9752 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9753 cat >conftest.$ac_ext <<_ACEOF
9754 #line 9754 "configure"
9755 #include "confdefs.h"
9759 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9760 egrep "free" >/dev/null 2>&1; then
9763 ac_cv_header_stdc=no
9769 if test $ac_cv_header_stdc = yes; then
9770 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9771 if test "$cross_compiling" = yes; then
9774 cat >conftest.$ac_ext <<_ACEOF
9775 #line 9775 "configure"
9776 #include "confdefs.h"
9778 #if ((' ' & 0x0FF) == 0x020)
9779 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9780 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9782 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
9783 || ('j' <= (c) && (c) <= 'r') \
9784 || ('s' <= (c) && (c) <= 'z'))
9785 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9788 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9793 for (i = 0; i < 256; i++)
9794 if (XOR (islower (i), ISLOWER (i))
9795 || toupper (i) != TOUPPER (i))
9797 $ac_main_return (0);
9800 rm -f conftest$ac_exeext
9801 if { (eval echo "$as_me:9801: \"$ac_link\"") >&5
9802 (eval $ac_link) 2>&5
9804 echo "$as_me:9804: \$? = $ac_status" >&5
9805 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9806 { (eval echo "$as_me:9806: \"$ac_try\"") >&5
9809 echo "$as_me:9809: \$? = $ac_status" >&5
9810 (exit $ac_status); }; }; then
9813 echo "$as_me: program exited with status $ac_status" >&5
9814 echo "$as_me: failed program was:" >&5
9815 cat conftest.$ac_ext >&5
9816 ac_cv_header_stdc=no
9818 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9822 echo "$as_me:9822: result: $ac_cv_header_stdc" >&5
9823 echo "${ECHO_T}$ac_cv_header_stdc" >&6
9824 if test $ac_cv_header_stdc = yes; then
9826 cat >>confdefs.h <<\EOF
9827 #define STDC_HEADERS 1
9832 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
9834 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9835 inttypes.h stdint.h unistd.h
9837 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9838 echo "$as_me:9838: checking for $ac_header" >&5
9839 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9840 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9841 echo $ECHO_N "(cached) $ECHO_C" >&6
9843 cat >conftest.$ac_ext <<_ACEOF
9844 #line 9844 "configure"
9845 #include "confdefs.h"
9846 $ac_includes_default
9847 #include <$ac_header>
9849 rm -f conftest.$ac_objext
9850 if { (eval echo "$as_me:9850: \"$ac_compile\"") >&5
9851 (eval $ac_compile) 2>&5
9853 echo "$as_me:9853: \$? = $ac_status" >&5
9854 (exit $ac_status); } &&
9855 { ac_try='test -s conftest.$ac_objext'
9856 { (eval echo "$as_me:9856: \"$ac_try\"") >&5
9859 echo "$as_me:9859: \$? = $ac_status" >&5
9860 (exit $ac_status); }; }; then
9861 eval "$as_ac_Header=yes"
9863 echo "$as_me: failed program was:" >&5
9864 cat conftest.$ac_ext >&5
9865 eval "$as_ac_Header=no"
9867 rm -f conftest.$ac_objext conftest.$ac_ext
9869 echo "$as_me:9869: result: `eval echo '${'$as_ac_Header'}'`" >&5
9870 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9871 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9872 cat >>confdefs.h <<EOF
9873 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9879 echo "$as_me:9879: checking for signed char" >&5
9880 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
9881 if test "${ac_cv_type_signed_char+set}" = set; then
9882 echo $ECHO_N "(cached) $ECHO_C" >&6
9884 cat >conftest.$ac_ext <<_ACEOF
9885 #line 9885 "configure"
9886 #include "confdefs.h"
9887 $ac_includes_default
9891 if ((signed char *) 0)
9893 if (sizeof (signed char))
9899 rm -f conftest.$ac_objext
9900 if { (eval echo "$as_me:9900: \"$ac_compile\"") >&5
9901 (eval $ac_compile) 2>&5
9903 echo "$as_me:9903: \$? = $ac_status" >&5
9904 (exit $ac_status); } &&
9905 { ac_try='test -s conftest.$ac_objext'
9906 { (eval echo "$as_me:9906: \"$ac_try\"") >&5
9909 echo "$as_me:9909: \$? = $ac_status" >&5
9910 (exit $ac_status); }; }; then
9911 ac_cv_type_signed_char=yes
9913 echo "$as_me: failed program was:" >&5
9914 cat conftest.$ac_ext >&5
9915 ac_cv_type_signed_char=no
9917 rm -f conftest.$ac_objext conftest.$ac_ext
9919 echo "$as_me:9919: result: $ac_cv_type_signed_char" >&5
9920 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
9922 echo "$as_me:9922: checking size of signed char" >&5
9923 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
9924 if test "${ac_cv_sizeof_signed_char+set}" = set; then
9925 echo $ECHO_N "(cached) $ECHO_C" >&6
9927 if test "$ac_cv_type_signed_char" = yes; then
9928 if test "$cross_compiling" = yes; then
9929 # Depending upon the size, compute the lo and hi bounds.
9930 cat >conftest.$ac_ext <<_ACEOF
9931 #line 9931 "configure"
9932 #include "confdefs.h"
9933 $ac_includes_default
9937 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
9942 rm -f conftest.$ac_objext
9943 if { (eval echo "$as_me:9943: \"$ac_compile\"") >&5
9944 (eval $ac_compile) 2>&5
9946 echo "$as_me:9946: \$? = $ac_status" >&5
9947 (exit $ac_status); } &&
9948 { ac_try='test -s conftest.$ac_objext'
9949 { (eval echo "$as_me:9949: \"$ac_try\"") >&5
9952 echo "$as_me:9952: \$? = $ac_status" >&5
9953 (exit $ac_status); }; }; then
9956 cat >conftest.$ac_ext <<_ACEOF
9957 #line 9957 "configure"
9958 #include "confdefs.h"
9959 $ac_includes_default
9963 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
9968 rm -f conftest.$ac_objext
9969 if { (eval echo "$as_me:9969: \"$ac_compile\"") >&5
9970 (eval $ac_compile) 2>&5
9972 echo "$as_me:9972: \$? = $ac_status" >&5
9973 (exit $ac_status); } &&
9974 { ac_try='test -s conftest.$ac_objext'
9975 { (eval echo "$as_me:9975: \"$ac_try\"") >&5
9978 echo "$as_me:9978: \$? = $ac_status" >&5
9979 (exit $ac_status); }; }; then
9980 ac_hi=$ac_mid; break
9982 echo "$as_me: failed program was:" >&5
9983 cat conftest.$ac_ext >&5
9984 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
9986 rm -f conftest.$ac_objext conftest.$ac_ext
9989 echo "$as_me: failed program was:" >&5
9990 cat conftest.$ac_ext >&5
9993 cat >conftest.$ac_ext <<_ACEOF
9994 #line 9994 "configure"
9995 #include "confdefs.h"
9996 $ac_includes_default
10000 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
10005 rm -f conftest.$ac_objext
10006 if { (eval echo "$as_me:10006: \"$ac_compile\"") >&5
10007 (eval $ac_compile) 2>&5
10009 echo "$as_me:10009: \$? = $ac_status" >&5
10010 (exit $ac_status); } &&
10011 { ac_try='test -s conftest.$ac_objext'
10012 { (eval echo "$as_me:10012: \"$ac_try\"") >&5
10013 (eval $ac_try) 2>&5
10015 echo "$as_me:10015: \$? = $ac_status" >&5
10016 (exit $ac_status); }; }; then
10017 ac_lo=$ac_mid; break
10019 echo "$as_me: failed program was:" >&5
10020 cat conftest.$ac_ext >&5
10021 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
10023 rm -f conftest.$ac_objext conftest.$ac_ext
10026 rm -f conftest.$ac_objext conftest.$ac_ext
10027 # Binary search between lo and hi bounds.
10028 while test "x$ac_lo" != "x$ac_hi"; do
10029 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10030 cat >conftest.$ac_ext <<_ACEOF
10031 #line 10031 "configure"
10032 #include "confdefs.h"
10033 $ac_includes_default
10037 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
10042 rm -f conftest.$ac_objext
10043 if { (eval echo "$as_me:10043: \"$ac_compile\"") >&5
10044 (eval $ac_compile) 2>&5
10046 echo "$as_me:10046: \$? = $ac_status" >&5
10047 (exit $ac_status); } &&
10048 { ac_try='test -s conftest.$ac_objext'
10049 { (eval echo "$as_me:10049: \"$ac_try\"") >&5
10050 (eval $ac_try) 2>&5
10052 echo "$as_me:10052: \$? = $ac_status" >&5
10053 (exit $ac_status); }; }; then
10056 echo "$as_me: failed program was:" >&5
10057 cat conftest.$ac_ext >&5
10058 ac_lo=`expr $ac_mid + 1`
10060 rm -f conftest.$ac_objext conftest.$ac_ext
10062 ac_cv_sizeof_signed_char=$ac_lo
10064 if test "$cross_compiling" = yes; then
10065 { { echo "$as_me:10065: error: cannot run test program while cross compiling" >&5
10066 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
10067 { (exit 1); exit 1; }; }
10069 cat >conftest.$ac_ext <<_ACEOF
10070 #line 10070 "configure"
10071 #include "confdefs.h"
10072 $ac_includes_default
10076 FILE *f = fopen ("conftest.val", "w");
10078 $ac_main_return (1);
10079 fprintf (f, "%d", (sizeof (signed char)));
10085 rm -f conftest$ac_exeext
10086 if { (eval echo "$as_me:10086: \"$ac_link\"") >&5
10087 (eval $ac_link) 2>&5
10089 echo "$as_me:10089: \$? = $ac_status" >&5
10090 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10091 { (eval echo "$as_me:10091: \"$ac_try\"") >&5
10092 (eval $ac_try) 2>&5
10094 echo "$as_me:10094: \$? = $ac_status" >&5
10095 (exit $ac_status); }; }; then
10096 ac_cv_sizeof_signed_char=`cat conftest.val`
10098 echo "$as_me: program exited with status $ac_status" >&5
10099 echo "$as_me: failed program was:" >&5
10100 cat conftest.$ac_ext >&5
10102 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10107 ac_cv_sizeof_signed_char=0
10110 echo "$as_me:10110: result: $ac_cv_sizeof_signed_char" >&5
10111 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
10112 cat >>confdefs.h <<EOF
10113 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
10116 if test "$ac_cv_sizeof_signed_char" = 1 ; then
10117 NCURSES_SBOOL="signed char"
10119 NCURSES_SBOOL="char"
10121 echo "$as_me:10121: checking if you want to use signed Boolean array in term.h" >&5
10122 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
10124 # Check whether --enable-signed-char or --disable-signed-char was given.
10125 if test "${enable_signed_char+set}" = set; then
10126 enableval="$enable_signed_char"
10127 with_signed_char=$enableval
10129 with_signed_char=no
10131 echo "$as_me:10131: result: $with_signed_char" >&5
10132 echo "${ECHO_T}$with_signed_char" >&6
10133 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
10135 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
10136 echo "$as_me:10136: checking if you want SIGWINCH handler" >&5
10137 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
10139 # Check whether --enable-sigwinch or --disable-sigwinch was given.
10140 if test "${enable_sigwinch+set}" = set; then
10141 enableval="$enable_sigwinch"
10142 with_sigwinch=$enableval
10144 with_sigwinch=$with_ext_funcs
10146 echo "$as_me:10146: result: $with_sigwinch" >&5
10147 echo "${ECHO_T}$with_sigwinch" >&6
10148 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
10149 #define USE_SIGWINCH 1
10152 ### use option --enable-tcap-names to allow user to define new capabilities
10153 echo "$as_me:10153: checking if you want user-definable terminal capabilities like termcap" >&5
10154 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
10156 # Check whether --enable-tcap-names or --disable-tcap-names was given.
10157 if test "${enable_tcap_names+set}" = set; then
10158 enableval="$enable_tcap_names"
10159 with_tcap_names=$enableval
10161 with_tcap_names=$with_ext_funcs
10163 echo "$as_me:10163: result: $with_tcap_names" >&5
10164 echo "${ECHO_T}$with_tcap_names" >&6
10166 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
10168 ###############################################################################
10169 # These options are relatively safe to experiment with.
10171 echo "$as_me:10171: checking if you want all development code" >&5
10172 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
10174 # Check whether --with-develop or --without-develop was given.
10175 if test "${with_develop+set}" = set; then
10176 withval="$with_develop"
10177 with_develop=$withval
10181 echo "$as_me:10181: result: $with_develop" >&5
10182 echo "${ECHO_T}$with_develop" >&6
10184 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
10185 echo "$as_me:10185: checking if you want hard-tabs code" >&5
10186 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
10188 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
10189 if test "${enable_hard_tabs+set}" = set; then
10190 enableval="$enable_hard_tabs"
10193 enable_hard_tabs=$with_develop
10195 echo "$as_me:10195: result: $enable_hard_tabs" >&5
10196 echo "${ECHO_T}$enable_hard_tabs" >&6
10197 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
10198 #define USE_HARD_TABS 1
10201 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
10202 echo "$as_me:10202: checking if you want limited support for xmc" >&5
10203 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
10205 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
10206 if test "${enable_xmc_glitch+set}" = set; then
10207 enableval="$enable_xmc_glitch"
10210 enable_xmc_glitch=$with_develop
10212 echo "$as_me:10212: result: $enable_xmc_glitch" >&5
10213 echo "${ECHO_T}$enable_xmc_glitch" >&6
10214 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
10215 #define USE_XMC_SUPPORT 1
10218 ###############################################################################
10219 # These are just experimental, probably should not be in a package:
10221 echo "$as_me:10221: checking if you do not want to assume colors are white-on-black" >&5
10222 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
10224 # Check whether --enable-assumed-color or --disable-assumed-color was given.
10225 if test "${enable_assumed_color+set}" = set; then
10226 enableval="$enable_assumed_color"
10227 with_assumed_color=$enableval
10229 with_assumed_color=yes
10231 echo "$as_me:10231: result: $with_assumed_color" >&5
10232 echo "${ECHO_T}$with_assumed_color" >&6
10233 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
10234 #define USE_ASSUMED_COLOR 1
10237 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
10238 echo "$as_me:10238: checking if you want hashmap scrolling-optimization code" >&5
10239 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
10241 # Check whether --enable-hashmap or --disable-hashmap was given.
10242 if test "${enable_hashmap+set}" = set; then
10243 enableval="$enable_hashmap"
10244 with_hashmap=$enableval
10248 echo "$as_me:10248: result: $with_hashmap" >&5
10249 echo "${ECHO_T}$with_hashmap" >&6
10250 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
10251 #define USE_HASHMAP 1
10254 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
10255 echo "$as_me:10255: checking if you want colorfgbg code" >&5
10256 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
10258 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
10259 if test "${enable_colorfgbg+set}" = set; then
10260 enableval="$enable_colorfgbg"
10261 with_colorfgbg=$enableval
10265 echo "$as_me:10265: result: $with_colorfgbg" >&5
10266 echo "${ECHO_T}$with_colorfgbg" >&6
10267 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
10268 #define USE_COLORFGBG 1
10271 ### use option --enable-interop to turn on use of bindings used for interop
10272 echo "$as_me:10272: checking if you want interop bindings" >&5
10273 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
10275 # Check whether --enable-interop or --disable-interop was given.
10276 if test "${enable_interop+set}" = set; then
10277 enableval="$enable_interop"
10278 with_exp_interop=$enableval
10280 with_exp_interop=no
10282 echo "$as_me:10282: result: $with_exp_interop" >&5
10283 echo "${ECHO_T}$with_exp_interop" >&6
10285 NCURSES_INTEROP_FUNCS=0
10286 test "$with_exp_interop" = yes && NCURSES_INTEROP_FUNCS=1
10288 # This is still experimental (20080329), but should ultimately be moved to
10289 # the script-block --with-normal, etc.
10291 echo "$as_me:10291: checking if you want to link with the pthread library" >&5
10292 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
10294 # Check whether --with-pthread or --without-pthread was given.
10295 if test "${with_pthread+set}" = set; then
10296 withval="$with_pthread"
10297 with_pthread=$withval
10301 echo "$as_me:10301: result: $with_pthread" >&5
10302 echo "${ECHO_T}$with_pthread" >&6
10304 if test "$with_pthread" != no ; then
10305 echo "$as_me:10305: checking for pthread.h" >&5
10306 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
10307 if test "${ac_cv_header_pthread_h+set}" = set; then
10308 echo $ECHO_N "(cached) $ECHO_C" >&6
10310 cat >conftest.$ac_ext <<_ACEOF
10311 #line 10311 "configure"
10312 #include "confdefs.h"
10313 #include <pthread.h>
10315 if { (eval echo "$as_me:10315: \"$ac_cpp conftest.$ac_ext\"") >&5
10316 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10318 egrep -v '^ *\+' conftest.er1 >conftest.err
10320 cat conftest.err >&5
10321 echo "$as_me:10321: \$? = $ac_status" >&5
10322 (exit $ac_status); } >/dev/null; then
10323 if test -s conftest.err; then
10324 ac_cpp_err=$ac_c_preproc_warn_flag
10331 if test -z "$ac_cpp_err"; then
10332 ac_cv_header_pthread_h=yes
10334 echo "$as_me: failed program was:" >&5
10335 cat conftest.$ac_ext >&5
10336 ac_cv_header_pthread_h=no
10338 rm -f conftest.err conftest.$ac_ext
10340 echo "$as_me:10340: result: $ac_cv_header_pthread_h" >&5
10341 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
10342 if test $ac_cv_header_pthread_h = yes; then
10344 cat >>confdefs.h <<\EOF
10345 #define HAVE_PTHREADS_H 1
10348 echo "$as_me:10348: checking if we can link with the pthread library" >&5
10349 echo $ECHO_N "checking if we can link with the pthread library... $ECHO_C" >&6
10350 cf_save_LIBS="$LIBS"
10351 LIBS="-lpthread $LIBS"
10352 cat >conftest.$ac_ext <<_ACEOF
10353 #line 10353 "configure"
10354 #include "confdefs.h"
10356 #include <pthread.h>
10362 int rc = pthread_create(0,0,0,0);
10368 rm -f conftest.$ac_objext conftest$ac_exeext
10369 if { (eval echo "$as_me:10369: \"$ac_link\"") >&5
10370 (eval $ac_link) 2>&5
10372 echo "$as_me:10372: \$? = $ac_status" >&5
10373 (exit $ac_status); } &&
10374 { ac_try='test -s conftest$ac_exeext'
10375 { (eval echo "$as_me:10375: \"$ac_try\"") >&5
10376 (eval $ac_try) 2>&5
10378 echo "$as_me:10378: \$? = $ac_status" >&5
10379 (exit $ac_status); }; }; then
10382 echo "$as_me: failed program was:" >&5
10383 cat conftest.$ac_ext >&5
10386 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10387 LIBS="$cf_save_LIBS"
10388 echo "$as_me:10388: result: $with_pthread" >&5
10389 echo "${ECHO_T}$with_pthread" >&6
10391 if test "$with_pthread" = yes ; then
10392 LIBS="-lpthread $LIBS"
10393 cat >>confdefs.h <<\EOF
10394 #define HAVE_LIBPTHREADS 1
10398 { { echo "$as_me:10398: error: Cannot link with pthread library" >&5
10399 echo "$as_me: error: Cannot link with pthread library" >&2;}
10400 { (exit 1); exit 1; }; }
10407 echo "$as_me:10407: checking if you want to use weak-symbols for pthreads" >&5
10408 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
10410 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
10411 if test "${enable_weak_symbols+set}" = set; then
10412 enableval="$enable_weak_symbols"
10413 use_weak_symbols=$withval
10415 use_weak_symbols=no
10417 echo "$as_me:10417: result: $use_weak_symbols" >&5
10418 echo "${ECHO_T}$use_weak_symbols" >&6
10419 if test "$use_weak_symbols" = yes ; then
10421 echo "$as_me:10421: checking if $CC supports weak symbols" >&5
10422 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
10423 if test "${cf_cv_weak_symbols+set}" = set; then
10424 echo $ECHO_N "(cached) $ECHO_C" >&6
10427 cat >conftest.$ac_ext <<_ACEOF
10428 #line 10428 "configure"
10429 #include "confdefs.h"
10436 #if defined(__GNUC__)
10437 # if defined __USE_ISOC99
10438 # define _cat_pragma(exp) _Pragma(#exp)
10439 # define _weak_pragma(exp) _cat_pragma(weak name)
10441 # define _weak_pragma(exp)
10443 # define _declare(name) __extension__ extern __typeof__(name) name
10444 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
10447 weak_symbol(fopen);
10453 rm -f conftest.$ac_objext
10454 if { (eval echo "$as_me:10454: \"$ac_compile\"") >&5
10455 (eval $ac_compile) 2>&5
10457 echo "$as_me:10457: \$? = $ac_status" >&5
10458 (exit $ac_status); } &&
10459 { ac_try='test -s conftest.$ac_objext'
10460 { (eval echo "$as_me:10460: \"$ac_try\"") >&5
10461 (eval $ac_try) 2>&5
10463 echo "$as_me:10463: \$? = $ac_status" >&5
10464 (exit $ac_status); }; }; then
10465 cf_cv_weak_symbols=yes
10467 echo "$as_me: failed program was:" >&5
10468 cat conftest.$ac_ext >&5
10469 cf_cv_weak_symbols=no
10471 rm -f conftest.$ac_objext conftest.$ac_ext
10474 echo "$as_me:10474: result: $cf_cv_weak_symbols" >&5
10475 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
10478 cf_cv_weak_symbols=no
10481 if test $cf_cv_weak_symbols = yes ; then
10482 cat >>confdefs.h <<\EOF
10483 #define USE_WEAK_SYMBOLS 1
10489 if test "$with_pthread" = "yes" ; then
10490 cat >>confdefs.h <<\EOF
10491 #define USE_PTHREADS 1
10494 enable_reentrant=yes
10495 if test $cf_cv_weak_symbols = yes ; then
10500 # Reentrant code has to be opaque; there's little advantage to making ncurses
10501 # opaque outside of that, so there is no --enable-opaque option. We can use
10502 # this option without --with-pthreads, but this will be always set for
10504 echo "$as_me:10504: checking if you want experimental reentrant code" >&5
10505 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
10507 # Check whether --enable-reentrant or --disable-reentrant was given.
10508 if test "${enable_reentrant+set}" = set; then
10509 enableval="$enable_reentrant"
10510 with_reentrant=$enableval
10514 echo "$as_me:10514: result: $with_reentrant" >&5
10515 echo "${ECHO_T}$with_reentrant" >&6
10516 if test "$with_reentrant" = yes ; then
10517 cf_cv_enable_reentrant=1
10518 cf_cv_enable_opaque="NCURSES_INTERNALS"
10521 if test $cf_cv_weak_symbols = yes ; then
10523 # remove pthread library from $LIBS
10524 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
10527 LIB_SUFFIX="t${LIB_SUFFIX}"
10529 cat >>confdefs.h <<\EOF
10530 #define USE_REENTRANT 1
10533 if test "${with_abi_version+set}" != set; then
10534 case $cf_cv_rel_version in
10536 cf_cv_rel_version=6.0
10537 cf_cv_abi_version=6
10538 { echo "$as_me:10538: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10539 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10545 cf_cv_enable_reentrant=0
10546 cf_cv_enable_opaque="NCURSES_OPAQUE"
10548 NCURSES_SIZE_T=short
10551 ### Allow using a different wrap-prefix
10552 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
10553 echo "$as_me:10553: checking for prefix used to wrap public variables" >&5
10554 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
10556 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
10557 if test "${with_wrap_prefix+set}" = set; then
10558 withval="$with_wrap_prefix"
10559 NCURSES_WRAP_PREFIX=$withval
10561 NCURSES_WRAP_PREFIX=_nc_
10563 echo "$as_me:10563: result: $NCURSES_WRAP_PREFIX" >&5
10564 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
10566 NCURSES_WRAP_PREFIX=_nc_
10569 cat >>confdefs.h <<EOF
10570 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
10573 echo "$as_me:10573: checking if you want experimental safe-sprintf code" >&5
10574 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
10576 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
10577 if test "${enable_safe_sprintf+set}" = set; then
10578 enableval="$enable_safe_sprintf"
10579 with_safe_sprintf=$enableval
10581 with_safe_sprintf=no
10583 echo "$as_me:10583: result: $with_safe_sprintf" >&5
10584 echo "${ECHO_T}$with_safe_sprintf" >&6
10585 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
10586 #define USE_SAFE_SPRINTF 1
10589 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
10590 # when hashmap is used scroll hints are useless
10591 if test "$with_hashmap" = no ; then
10592 echo "$as_me:10592: checking if you want to experiment without scrolling-hints code" >&5
10593 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
10595 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
10596 if test "${enable_scroll_hints+set}" = set; then
10597 enableval="$enable_scroll_hints"
10598 with_scroll_hints=$enableval
10600 with_scroll_hints=yes
10602 echo "$as_me:10602: result: $with_scroll_hints" >&5
10603 echo "${ECHO_T}$with_scroll_hints" >&6
10604 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
10605 #define USE_SCROLL_HINTS 1
10610 echo "$as_me:10610: checking if you want experimental wgetch-events code" >&5
10611 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
10613 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
10614 if test "${enable_wgetch_events+set}" = set; then
10615 enableval="$enable_wgetch_events"
10616 with_wgetch_events=$enableval
10618 with_wgetch_events=no
10620 echo "$as_me:10620: result: $with_wgetch_events" >&5
10621 echo "${ECHO_T}$with_wgetch_events" >&6
10622 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
10623 #define NCURSES_WGETCH_EVENTS 1
10626 ###############################################################################
10628 ### use option --disable-echo to suppress full display compiling commands
10629 echo "$as_me:10629: checking if you want to display full commands during build" >&5
10630 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
10632 # Check whether --enable-echo or --disable-echo was given.
10633 if test "${enable_echo+set}" = set; then
10634 enableval="$enable_echo"
10635 with_echo=$enableval
10639 if test "$with_echo" = yes; then
10642 ECHO_LINK='@ echo linking $@ ... ;'
10643 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
10644 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
10646 echo "$as_me:10646: result: $with_echo" >&5
10647 echo "${ECHO_T}$with_echo" >&6
10649 ### use option --enable-warnings to turn on all gcc warnings
10650 echo "$as_me:10650: checking if you want to see compiler warnings" >&5
10651 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
10653 # Check whether --enable-warnings or --disable-warnings was given.
10654 if test "${enable_warnings+set}" = set; then
10655 enableval="$enable_warnings"
10656 with_warnings=$enableval
10658 echo "$as_me:10658: result: $with_warnings" >&5
10659 echo "${ECHO_T}$with_warnings" >&6
10661 if test "x$with_warnings" = "xyes"; then
10662 ADAFLAGS="$ADAFLAGS -gnatg"
10666 if test "$GCC" = yes ; then
10669 echo "$as_me:10669: checking if this is really Intel C compiler" >&5
10670 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
10671 cf_save_CFLAGS="$CFLAGS"
10672 CFLAGS="$CFLAGS -no-gcc"
10673 cat >conftest.$ac_ext <<_ACEOF
10674 #line 10674 "configure"
10675 #include "confdefs.h"
10681 #ifdef __INTEL_COMPILER
10690 rm -f conftest.$ac_objext
10691 if { (eval echo "$as_me:10691: \"$ac_compile\"") >&5
10692 (eval $ac_compile) 2>&5
10694 echo "$as_me:10694: \$? = $ac_status" >&5
10695 (exit $ac_status); } &&
10696 { ac_try='test -s conftest.$ac_objext'
10697 { (eval echo "$as_me:10697: \"$ac_try\"") >&5
10698 (eval $ac_try) 2>&5
10700 echo "$as_me:10700: \$? = $ac_status" >&5
10701 (exit $ac_status); }; }; then
10703 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
10706 echo "$as_me: failed program was:" >&5
10707 cat conftest.$ac_ext >&5
10709 rm -f conftest.$ac_objext conftest.$ac_ext
10710 CFLAGS="$cf_save_CFLAGS"
10711 echo "$as_me:10711: result: $INTEL_COMPILER" >&5
10712 echo "${ECHO_T}$INTEL_COMPILER" >&6
10717 cat > conftest.$ac_ext <<EOF
10718 #line 10718 "${as_me-configure}"
10719 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
10722 if test "$INTEL_COMPILER" = yes
10724 # The "-wdXXX" options suppress warnings:
10725 # remark #1419: external declaration in primary source file
10726 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10727 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
10728 # remark #193: zero used for undefined preprocessing identifier
10729 # remark #593: variable "curs_sb_left_arrow" was set but never used
10730 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
10731 # remark #869: parameter "tw" was never referenced
10732 # remark #981: operands are evaluated in unspecified order
10733 # warning #279: controlling expression is constant
10735 { echo "$as_me:10735: checking for $CC warning options..." >&5
10736 echo "$as_me: checking for $CC warning options..." >&6;}
10737 cf_save_CFLAGS="$CFLAGS"
10738 EXTRA_CFLAGS="-Wall"
10750 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
10751 if { (eval echo "$as_me:10751: \"$ac_compile\"") >&5
10752 (eval $ac_compile) 2>&5
10754 echo "$as_me:10754: \$? = $ac_status" >&5
10755 (exit $ac_status); }; then
10756 test -n "$verbose" && echo "$as_me:10756: result: ... -$cf_opt" >&5
10757 echo "${ECHO_T}... -$cf_opt" >&6
10758 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
10761 CFLAGS="$cf_save_CFLAGS"
10763 elif test "$GCC" = yes
10765 { echo "$as_me:10765: checking for $CC warning options..." >&5
10766 echo "$as_me: checking for $CC warning options..." >&6;}
10767 cf_save_CFLAGS="$CFLAGS"
10768 EXTRA_CFLAGS="-W -Wall"
10770 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
10772 Wbad-function-cast \
10776 Wmissing-declarations \
10777 Wmissing-prototypes \
10781 Wstrict-prototypes \
10782 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
10784 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
10785 if { (eval echo "$as_me:10785: \"$ac_compile\"") >&5
10786 (eval $ac_compile) 2>&5
10788 echo "$as_me:10788: \$? = $ac_status" >&5
10789 (exit $ac_status); }; then
10790 test -n "$verbose" && echo "$as_me:10790: result: ... -$cf_opt" >&5
10791 echo "${ECHO_T}... -$cf_opt" >&6
10792 case $cf_opt in #(vi
10794 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
10797 case $GCC_VERSION in
10799 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
10801 echo "${as_me-configure}:10801: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
10807 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
10810 CFLAGS="$cf_save_CFLAGS"
10814 if test "$cf_with_cxx" = yes ; then
10818 if test "$GCC" = yes ; then
10821 echo "$as_me:10821: checking if this is really Intel C++ compiler" >&5
10822 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
10823 cf_save_CFLAGS="$CXXFLAGS"
10824 CXXFLAGS="$CXXFLAGS -no-gcc"
10825 cat >conftest.$ac_ext <<_ACEOF
10826 #line 10826 "configure"
10827 #include "confdefs.h"
10833 #ifdef __INTEL_COMPILER
10842 rm -f conftest.$ac_objext
10843 if { (eval echo "$as_me:10843: \"$ac_compile\"") >&5
10844 (eval $ac_compile) 2>&5
10846 echo "$as_me:10846: \$? = $ac_status" >&5
10847 (exit $ac_status); } &&
10848 { ac_try='test -s conftest.$ac_objext'
10849 { (eval echo "$as_me:10849: \"$ac_try\"") >&5
10850 (eval $ac_try) 2>&5
10852 echo "$as_me:10852: \$? = $ac_status" >&5
10853 (exit $ac_status); }; }; then
10854 INTEL_CPLUSPLUS=yes
10855 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
10858 echo "$as_me: failed program was:" >&5
10859 cat conftest.$ac_ext >&5
10861 rm -f conftest.$ac_objext conftest.$ac_ext
10862 CXXFLAGS="$cf_save_CFLAGS"
10863 echo "$as_me:10863: result: $INTEL_CPLUSPLUS" >&5
10864 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
10870 ac_cpp='$CXXCPP $CPPFLAGS'
10871 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10872 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10873 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10874 ac_main_return=return
10876 cat > conftest.$ac_ext <<EOF
10877 #line 10877 "configure"
10878 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
10881 if test "$INTEL_CPLUSPLUS" = yes
10883 # The "-wdXXX" options suppress warnings:
10884 # remark #1419: external declaration in primary source file
10885 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10886 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10887 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
10888 # remark #193: zero used for undefined preprocessing identifier
10889 # remark #593: variable "curs_sb_left_arrow" was set but never used
10890 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
10891 # remark #869: parameter "tw" was never referenced
10892 # remark #981: operands are evaluated in unspecified order
10893 # warning #269: invalid format string conversion
10895 { echo "$as_me:10895: checking for $CC warning options..." >&5
10896 echo "$as_me: checking for $CC warning options..." >&6;}
10897 cf_save_CXXFLAGS="$CXXFLAGS"
10898 EXTRA_CXXFLAGS="-Wall"
10911 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
10912 if { (eval echo "$as_me:10912: \"$ac_compile\"") >&5
10913 (eval $ac_compile) 2>&5
10915 echo "$as_me:10915: \$? = $ac_status" >&5
10916 (exit $ac_status); }; then
10917 test -n "$verbose" && echo "$as_me:10917: result: ... -$cf_opt" >&5
10918 echo "${ECHO_T}... -$cf_opt" >&6
10919 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
10922 CXXFLAGS="$cf_save_CXXFLAGS"
10924 elif test "$GXX" = yes
10926 { echo "$as_me:10926: checking for $CXX warning options..." >&5
10927 echo "$as_me: checking for $CXX warning options..." >&6;}
10928 cf_save_CXXFLAGS="$CXXFLAGS"
10929 EXTRA_CXXFLAGS="-W -Wall"
10930 cf_gxx_extra_warnings=""
10931 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
10932 case "$GCC_VERSION" in
10936 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
10942 Woverloaded-virtual \
10948 Wmissing-prototypes \
10951 Wstrict-prototypes \
10952 Wundef $cf_gxx_extra_warnings Wno-unused
10954 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
10955 if { (eval echo "$as_me:10955: \"$ac_compile\"") >&5
10956 (eval $ac_compile) 2>&5
10958 echo "$as_me:10958: \$? = $ac_status" >&5
10959 (exit $ac_status); }; then
10960 test -n "$verbose" && echo "$as_me:10960: result: ... -$cf_opt" >&5
10961 echo "${ECHO_T}... -$cf_opt" >&6
10962 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
10964 test -n "$verbose" && echo "$as_me:10964: result: ... no -$cf_opt" >&5
10965 echo "${ECHO_T}... no -$cf_opt" >&6
10968 CXXFLAGS="$cf_save_CXXFLAGS"
10973 ac_cpp='$CPP $CPPFLAGS'
10974 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10975 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10976 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10977 ac_main_return=return
10982 if test "$GCC" = yes
10984 cat > conftest.i <<EOF
10986 #define GCC_PRINTF 0
10989 #define GCC_SCANF 0
10991 #ifndef GCC_NORETURN
10992 #define GCC_NORETURN /* nothing */
10995 #define GCC_UNUSED /* nothing */
10998 if test "$GCC" = yes
11000 { echo "$as_me:11000: checking for $CC __attribute__ directives..." >&5
11001 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
11002 cat > conftest.$ac_ext <<EOF
11003 #line 11003 "${as_me-configure}"
11004 #include "confdefs.h"
11005 #include "conftest.h"
11006 #include "conftest.i"
11008 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11010 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
11013 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
11015 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
11017 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
11018 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
11019 extern void foo(void) GCC_NORETURN;
11020 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
11022 cf_printf_attribute=no
11023 cf_scanf_attribute=no
11024 for cf_attribute in scanf printf unused noreturn
11027 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11029 cf_directive="__attribute__(($cf_attribute))"
11030 echo "checking for $CC $cf_directive" 1>&5
11032 case $cf_attribute in #(vi
11034 cf_printf_attribute=yes
11035 cat >conftest.h <<EOF
11036 #define GCC_$cf_ATTRIBUTE 1
11040 cf_scanf_attribute=yes
11041 cat >conftest.h <<EOF
11042 #define GCC_$cf_ATTRIBUTE 1
11046 cat >conftest.h <<EOF
11047 #define GCC_$cf_ATTRIBUTE $cf_directive
11052 if { (eval echo "$as_me:11052: \"$ac_compile\"") >&5
11053 (eval $ac_compile) 2>&5
11055 echo "$as_me:11055: \$? = $ac_status" >&5
11056 (exit $ac_status); }; then
11057 test -n "$verbose" && echo "$as_me:11057: result: ... $cf_attribute" >&5
11058 echo "${ECHO_T}... $cf_attribute" >&6
11059 cat conftest.h >>confdefs.h
11060 case $cf_attribute in #(vi
11062 if test "$cf_printf_attribute" = no ; then
11063 cat >>confdefs.h <<EOF
11064 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
11067 cat >>confdefs.h <<EOF
11068 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11073 if test "$cf_scanf_attribute" = no ; then
11074 cat >>confdefs.h <<EOF
11075 #define GCC_SCANFLIKE(fmt,var) /* nothing */
11078 cat >>confdefs.h <<EOF
11079 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
11087 fgrep define conftest.i >>confdefs.h
11092 ### use option --enable-assertions to turn on generation of assertion code
11093 echo "$as_me:11093: checking if you want to enable runtime assertions" >&5
11094 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
11096 # Check whether --enable-assertions or --disable-assertions was given.
11097 if test "${enable_assertions+set}" = set; then
11098 enableval="$enable_assertions"
11099 with_assertions=$enableval
11103 echo "$as_me:11103: result: $with_assertions" >&5
11104 echo "${ECHO_T}$with_assertions" >&6
11107 if test "$with_assertions" = no
11109 cat >>confdefs.h <<\EOF
11113 CPPFLAGS="$CPPFLAGS -DNDEBUG"
11115 ADAFLAGS="$ADAFLAGS -gnata"
11119 ### use option --disable-leaks to suppress "permanent" leaks, for testing
11121 echo "$as_me:11121: checking if you want to use dmalloc for testing" >&5
11122 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
11124 # Check whether --with-dmalloc or --without-dmalloc was given.
11125 if test "${with_dmalloc+set}" = set; then
11126 withval="$with_dmalloc"
11127 cat >>confdefs.h <<\EOF
11128 #define USE_DMALLOC 1
11131 : ${with_cflags:=-g}
11132 : ${with_no_leaks:=yes}
11137 echo "$as_me:11137: result: ${with_dmalloc:-no}" >&5
11138 echo "${ECHO_T}${with_dmalloc:-no}" >&6
11140 case .$with_cflags in #(vi
11142 case .$CFLAGS in #(vi
11150 cf_new_extra_cppflags=
11152 for cf_add_cflags in -g
11154 case $cf_fix_cppflags in
11156 case $cf_add_cflags in #(vi
11157 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11158 case $cf_add_cflags in
11160 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11162 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11163 && test -z "${cf_tst_cflags}" \
11164 && cf_fix_cppflags=yes
11166 if test $cf_fix_cppflags = yes ; then
11167 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11169 elif test "${cf_tst_cflags}" = "\"'" ; then
11170 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11175 case "$CPPFLAGS" in
11176 *$cf_add_cflags) #(vi
11179 case $cf_add_cflags in #(vi
11181 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11183 CPPFLAGS=`echo "$CPPFLAGS" | \
11184 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11185 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11189 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11194 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11199 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11201 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11203 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11204 && test -z "${cf_tst_cflags}" \
11205 && cf_fix_cppflags=no
11210 if test -n "$cf_new_cflags" ; then
11212 CFLAGS="$CFLAGS $cf_new_cflags"
11215 if test -n "$cf_new_cppflags" ; then
11217 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11220 if test -n "$cf_new_extra_cppflags" ; then
11222 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11230 if test "$with_dmalloc" = yes ; then
11231 echo "$as_me:11231: checking for dmalloc.h" >&5
11232 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
11233 if test "${ac_cv_header_dmalloc_h+set}" = set; then
11234 echo $ECHO_N "(cached) $ECHO_C" >&6
11236 cat >conftest.$ac_ext <<_ACEOF
11237 #line 11237 "configure"
11238 #include "confdefs.h"
11239 #include <dmalloc.h>
11241 if { (eval echo "$as_me:11241: \"$ac_cpp conftest.$ac_ext\"") >&5
11242 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11244 egrep -v '^ *\+' conftest.er1 >conftest.err
11246 cat conftest.err >&5
11247 echo "$as_me:11247: \$? = $ac_status" >&5
11248 (exit $ac_status); } >/dev/null; then
11249 if test -s conftest.err; then
11250 ac_cpp_err=$ac_c_preproc_warn_flag
11257 if test -z "$ac_cpp_err"; then
11258 ac_cv_header_dmalloc_h=yes
11260 echo "$as_me: failed program was:" >&5
11261 cat conftest.$ac_ext >&5
11262 ac_cv_header_dmalloc_h=no
11264 rm -f conftest.err conftest.$ac_ext
11266 echo "$as_me:11266: result: $ac_cv_header_dmalloc_h" >&5
11267 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
11268 if test $ac_cv_header_dmalloc_h = yes; then
11270 echo "$as_me:11270: checking for dmalloc_debug in -ldmalloc" >&5
11271 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
11272 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
11273 echo $ECHO_N "(cached) $ECHO_C" >&6
11275 ac_check_lib_save_LIBS=$LIBS
11276 LIBS="-ldmalloc $LIBS"
11277 cat >conftest.$ac_ext <<_ACEOF
11278 #line 11278 "configure"
11279 #include "confdefs.h"
11281 /* Override any gcc2 internal prototype to avoid an error. */
11285 /* We use char because int might match the return type of a gcc2
11286 builtin and then its argument prototype would still apply. */
11287 char dmalloc_debug ();
11296 rm -f conftest.$ac_objext conftest$ac_exeext
11297 if { (eval echo "$as_me:11297: \"$ac_link\"") >&5
11298 (eval $ac_link) 2>&5
11300 echo "$as_me:11300: \$? = $ac_status" >&5
11301 (exit $ac_status); } &&
11302 { ac_try='test -s conftest$ac_exeext'
11303 { (eval echo "$as_me:11303: \"$ac_try\"") >&5
11304 (eval $ac_try) 2>&5
11306 echo "$as_me:11306: \$? = $ac_status" >&5
11307 (exit $ac_status); }; }; then
11308 ac_cv_lib_dmalloc_dmalloc_debug=yes
11310 echo "$as_me: failed program was:" >&5
11311 cat conftest.$ac_ext >&5
11312 ac_cv_lib_dmalloc_dmalloc_debug=no
11314 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11315 LIBS=$ac_check_lib_save_LIBS
11317 echo "$as_me:11317: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
11318 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
11319 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
11320 cat >>confdefs.h <<EOF
11321 #define HAVE_LIBDMALLOC 1
11324 LIBS="-ldmalloc $LIBS"
11332 echo "$as_me:11332: checking if you want to use dbmalloc for testing" >&5
11333 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
11335 # Check whether --with-dbmalloc or --without-dbmalloc was given.
11336 if test "${with_dbmalloc+set}" = set; then
11337 withval="$with_dbmalloc"
11338 cat >>confdefs.h <<\EOF
11339 #define USE_DBMALLOC 1
11342 : ${with_cflags:=-g}
11343 : ${with_no_leaks:=yes}
11348 echo "$as_me:11348: result: ${with_dbmalloc:-no}" >&5
11349 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
11351 case .$with_cflags in #(vi
11353 case .$CFLAGS in #(vi
11361 cf_new_extra_cppflags=
11363 for cf_add_cflags in -g
11365 case $cf_fix_cppflags in
11367 case $cf_add_cflags in #(vi
11368 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11369 case $cf_add_cflags in
11371 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11373 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11374 && test -z "${cf_tst_cflags}" \
11375 && cf_fix_cppflags=yes
11377 if test $cf_fix_cppflags = yes ; then
11378 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11380 elif test "${cf_tst_cflags}" = "\"'" ; then
11381 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11386 case "$CPPFLAGS" in
11387 *$cf_add_cflags) #(vi
11390 case $cf_add_cflags in #(vi
11392 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11394 CPPFLAGS=`echo "$CPPFLAGS" | \
11395 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11396 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11400 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11405 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11410 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11412 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11414 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11415 && test -z "${cf_tst_cflags}" \
11416 && cf_fix_cppflags=no
11421 if test -n "$cf_new_cflags" ; then
11423 CFLAGS="$CFLAGS $cf_new_cflags"
11426 if test -n "$cf_new_cppflags" ; then
11428 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11431 if test -n "$cf_new_extra_cppflags" ; then
11433 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11441 if test "$with_dbmalloc" = yes ; then
11442 echo "$as_me:11442: checking for dbmalloc.h" >&5
11443 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
11444 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
11445 echo $ECHO_N "(cached) $ECHO_C" >&6
11447 cat >conftest.$ac_ext <<_ACEOF
11448 #line 11448 "configure"
11449 #include "confdefs.h"
11450 #include <dbmalloc.h>
11452 if { (eval echo "$as_me:11452: \"$ac_cpp conftest.$ac_ext\"") >&5
11453 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11455 egrep -v '^ *\+' conftest.er1 >conftest.err
11457 cat conftest.err >&5
11458 echo "$as_me:11458: \$? = $ac_status" >&5
11459 (exit $ac_status); } >/dev/null; then
11460 if test -s conftest.err; then
11461 ac_cpp_err=$ac_c_preproc_warn_flag
11468 if test -z "$ac_cpp_err"; then
11469 ac_cv_header_dbmalloc_h=yes
11471 echo "$as_me: failed program was:" >&5
11472 cat conftest.$ac_ext >&5
11473 ac_cv_header_dbmalloc_h=no
11475 rm -f conftest.err conftest.$ac_ext
11477 echo "$as_me:11477: result: $ac_cv_header_dbmalloc_h" >&5
11478 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
11479 if test $ac_cv_header_dbmalloc_h = yes; then
11481 echo "$as_me:11481: checking for debug_malloc in -ldbmalloc" >&5
11482 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
11483 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
11484 echo $ECHO_N "(cached) $ECHO_C" >&6
11486 ac_check_lib_save_LIBS=$LIBS
11487 LIBS="-ldbmalloc $LIBS"
11488 cat >conftest.$ac_ext <<_ACEOF
11489 #line 11489 "configure"
11490 #include "confdefs.h"
11492 /* Override any gcc2 internal prototype to avoid an error. */
11496 /* We use char because int might match the return type of a gcc2
11497 builtin and then its argument prototype would still apply. */
11498 char debug_malloc ();
11507 rm -f conftest.$ac_objext conftest$ac_exeext
11508 if { (eval echo "$as_me:11508: \"$ac_link\"") >&5
11509 (eval $ac_link) 2>&5
11511 echo "$as_me:11511: \$? = $ac_status" >&5
11512 (exit $ac_status); } &&
11513 { ac_try='test -s conftest$ac_exeext'
11514 { (eval echo "$as_me:11514: \"$ac_try\"") >&5
11515 (eval $ac_try) 2>&5
11517 echo "$as_me:11517: \$? = $ac_status" >&5
11518 (exit $ac_status); }; }; then
11519 ac_cv_lib_dbmalloc_debug_malloc=yes
11521 echo "$as_me: failed program was:" >&5
11522 cat conftest.$ac_ext >&5
11523 ac_cv_lib_dbmalloc_debug_malloc=no
11525 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11526 LIBS=$ac_check_lib_save_LIBS
11528 echo "$as_me:11528: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
11529 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
11530 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
11531 cat >>confdefs.h <<EOF
11532 #define HAVE_LIBDBMALLOC 1
11535 LIBS="-ldbmalloc $LIBS"
11543 echo "$as_me:11543: checking if you want to use valgrind for testing" >&5
11544 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
11546 # Check whether --with-valgrind or --without-valgrind was given.
11547 if test "${with_valgrind+set}" = set; then
11548 withval="$with_valgrind"
11549 cat >>confdefs.h <<\EOF
11550 #define USE_VALGRIND 1
11553 : ${with_cflags:=-g}
11554 : ${with_no_leaks:=yes}
11559 echo "$as_me:11559: result: ${with_valgrind:-no}" >&5
11560 echo "${ECHO_T}${with_valgrind:-no}" >&6
11562 case .$with_cflags in #(vi
11564 case .$CFLAGS in #(vi
11572 cf_new_extra_cppflags=
11574 for cf_add_cflags in -g
11576 case $cf_fix_cppflags in
11578 case $cf_add_cflags in #(vi
11579 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11580 case $cf_add_cflags in
11582 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11584 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11585 && test -z "${cf_tst_cflags}" \
11586 && cf_fix_cppflags=yes
11588 if test $cf_fix_cppflags = yes ; then
11589 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11591 elif test "${cf_tst_cflags}" = "\"'" ; then
11592 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11597 case "$CPPFLAGS" in
11598 *$cf_add_cflags) #(vi
11601 case $cf_add_cflags in #(vi
11603 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11605 CPPFLAGS=`echo "$CPPFLAGS" | \
11606 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11607 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11611 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11616 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11621 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11623 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11625 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11626 && test -z "${cf_tst_cflags}" \
11627 && cf_fix_cppflags=no
11632 if test -n "$cf_new_cflags" ; then
11634 CFLAGS="$CFLAGS $cf_new_cflags"
11637 if test -n "$cf_new_cppflags" ; then
11639 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11642 if test -n "$cf_new_extra_cppflags" ; then
11644 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11652 echo "$as_me:11652: checking if you want to perform memory-leak testing" >&5
11653 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
11655 # Check whether --enable-leaks or --disable-leaks was given.
11656 if test "${enable_leaks+set}" = set; then
11657 enableval="$enable_leaks"
11660 : ${with_no_leaks:=no}
11662 echo "$as_me:11662: result: $with_no_leaks" >&5
11663 echo "${ECHO_T}$with_no_leaks" >&6
11665 if test "$with_no_leaks" = yes ; then
11666 cat >>confdefs.h <<\EOF
11672 cat >>confdefs.h <<\EOF
11673 #define HAVE_NC_ALLOC_H 1
11676 ### use option --enable-expanded to generate certain macros as functions
11678 # Check whether --enable-expanded or --disable-expanded was given.
11679 if test "${enable_expanded+set}" = set; then
11680 enableval="$enable_expanded"
11681 test "$enableval" = yes && cat >>confdefs.h <<\EOF
11682 #define NCURSES_EXPANDED 1
11687 ### use option --disable-macros to suppress macros in favor of functions
11689 # Check whether --enable-macros or --disable-macros was given.
11690 if test "${enable_macros+set}" = set; then
11691 enableval="$enable_macros"
11692 test "$enableval" = no && cat >>confdefs.h <<\EOF
11693 #define NCURSES_NOMACROS 1
11698 # Normally we only add trace() to the debug-library. Allow this to be
11699 # extended to all models of the ncurses library:
11701 case "$CFLAGS $CPPFLAGS" in
11707 echo "$as_me:11707: checking whether to add trace feature to all models" >&5
11708 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
11710 # Check whether --with-trace or --without-trace was given.
11711 if test "${with_trace+set}" = set; then
11712 withval="$with_trace"
11713 cf_with_trace=$withval
11715 cf_with_trace=$cf_all_traces
11717 echo "$as_me:11717: result: $cf_with_trace" >&5
11718 echo "${ECHO_T}$cf_with_trace" >&6
11720 if test "$cf_with_trace" = yes ; then
11727 cf_new_extra_cppflags=
11729 for cf_add_cflags in -DTRACE
11731 case $cf_fix_cppflags in
11733 case $cf_add_cflags in #(vi
11734 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11735 case $cf_add_cflags in
11737 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11739 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11740 && test -z "${cf_tst_cflags}" \
11741 && cf_fix_cppflags=yes
11743 if test $cf_fix_cppflags = yes ; then
11744 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11746 elif test "${cf_tst_cflags}" = "\"'" ; then
11747 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11752 case "$CPPFLAGS" in
11753 *$cf_add_cflags) #(vi
11756 case $cf_add_cflags in #(vi
11758 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11760 CPPFLAGS=`echo "$CPPFLAGS" | \
11761 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11762 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11766 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11771 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11776 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11778 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11780 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11781 && test -z "${cf_tst_cflags}" \
11782 && cf_fix_cppflags=no
11787 if test -n "$cf_new_cflags" ; then
11789 CFLAGS="$CFLAGS $cf_new_cflags"
11792 if test -n "$cf_new_cppflags" ; then
11794 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11797 if test -n "$cf_new_extra_cppflags" ; then
11799 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11807 ### Checks for libraries.
11808 case $cf_cv_system_name in #(vi
11812 echo "$as_me:11812: checking for gettimeofday" >&5
11813 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
11814 if test "${ac_cv_func_gettimeofday+set}" = set; then
11815 echo $ECHO_N "(cached) $ECHO_C" >&6
11817 cat >conftest.$ac_ext <<_ACEOF
11818 #line 11818 "configure"
11819 #include "confdefs.h"
11820 /* System header to define __stub macros and hopefully few prototypes,
11821 which can conflict with char gettimeofday (); below. */
11822 #include <assert.h>
11823 /* Override any gcc2 internal prototype to avoid an error. */
11827 /* We use char because int might match the return type of a gcc2
11828 builtin and then its argument prototype would still apply. */
11829 char gettimeofday ();
11835 /* The GNU C library defines this for functions which it implements
11836 to always fail with ENOSYS. Some functions are actually named
11837 something starting with __ and the normal name is an alias. */
11838 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
11848 rm -f conftest.$ac_objext conftest$ac_exeext
11849 if { (eval echo "$as_me:11849: \"$ac_link\"") >&5
11850 (eval $ac_link) 2>&5
11852 echo "$as_me:11852: \$? = $ac_status" >&5
11853 (exit $ac_status); } &&
11854 { ac_try='test -s conftest$ac_exeext'
11855 { (eval echo "$as_me:11855: \"$ac_try\"") >&5
11856 (eval $ac_try) 2>&5
11858 echo "$as_me:11858: \$? = $ac_status" >&5
11859 (exit $ac_status); }; }; then
11860 ac_cv_func_gettimeofday=yes
11862 echo "$as_me: failed program was:" >&5
11863 cat conftest.$ac_ext >&5
11864 ac_cv_func_gettimeofday=no
11866 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11868 echo "$as_me:11868: result: $ac_cv_func_gettimeofday" >&5
11869 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
11870 if test $ac_cv_func_gettimeofday = yes; then
11871 cat >>confdefs.h <<\EOF
11872 #define HAVE_GETTIMEOFDAY 1
11877 echo "$as_me:11877: checking for gettimeofday in -lbsd" >&5
11878 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
11879 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
11880 echo $ECHO_N "(cached) $ECHO_C" >&6
11882 ac_check_lib_save_LIBS=$LIBS
11884 cat >conftest.$ac_ext <<_ACEOF
11885 #line 11885 "configure"
11886 #include "confdefs.h"
11888 /* Override any gcc2 internal prototype to avoid an error. */
11892 /* We use char because int might match the return type of a gcc2
11893 builtin and then its argument prototype would still apply. */
11894 char gettimeofday ();
11903 rm -f conftest.$ac_objext conftest$ac_exeext
11904 if { (eval echo "$as_me:11904: \"$ac_link\"") >&5
11905 (eval $ac_link) 2>&5
11907 echo "$as_me:11907: \$? = $ac_status" >&5
11908 (exit $ac_status); } &&
11909 { ac_try='test -s conftest$ac_exeext'
11910 { (eval echo "$as_me:11910: \"$ac_try\"") >&5
11911 (eval $ac_try) 2>&5
11913 echo "$as_me:11913: \$? = $ac_status" >&5
11914 (exit $ac_status); }; }; then
11915 ac_cv_lib_bsd_gettimeofday=yes
11917 echo "$as_me: failed program was:" >&5
11918 cat conftest.$ac_ext >&5
11919 ac_cv_lib_bsd_gettimeofday=no
11921 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11922 LIBS=$ac_check_lib_save_LIBS
11924 echo "$as_me:11924: result: $ac_cv_lib_bsd_gettimeofday" >&5
11925 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
11926 if test $ac_cv_lib_bsd_gettimeofday = yes; then
11927 cat >>confdefs.h <<\EOF
11928 #define HAVE_GETTIMEOFDAY 1
11938 echo "$as_me:11938: checking if -lm needed for math functions" >&5
11939 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
11940 if test "${cf_cv_need_libm+set}" = set; then
11941 echo $ECHO_N "(cached) $ECHO_C" >&6
11944 cat >conftest.$ac_ext <<_ACEOF
11945 #line 11945 "configure"
11946 #include "confdefs.h"
11954 double x = rand(); printf("result = %g\n", sin(x))
11959 rm -f conftest.$ac_objext conftest$ac_exeext
11960 if { (eval echo "$as_me:11960: \"$ac_link\"") >&5
11961 (eval $ac_link) 2>&5
11963 echo "$as_me:11963: \$? = $ac_status" >&5
11964 (exit $ac_status); } &&
11965 { ac_try='test -s conftest$ac_exeext'
11966 { (eval echo "$as_me:11966: \"$ac_try\"") >&5
11967 (eval $ac_try) 2>&5
11969 echo "$as_me:11969: \$? = $ac_status" >&5
11970 (exit $ac_status); }; }; then
11973 echo "$as_me: failed program was:" >&5
11974 cat conftest.$ac_ext >&5
11975 cf_cv_need_libm=yes
11977 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11979 echo "$as_me:11979: result: $cf_cv_need_libm" >&5
11980 echo "${ECHO_T}$cf_cv_need_libm" >&6
11981 if test "$cf_cv_need_libm" = yes
11986 ### Checks for header files.
11987 echo "$as_me:11987: checking for ANSI C header files" >&5
11988 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
11989 if test "${ac_cv_header_stdc+set}" = set; then
11990 echo $ECHO_N "(cached) $ECHO_C" >&6
11992 cat >conftest.$ac_ext <<_ACEOF
11993 #line 11993 "configure"
11994 #include "confdefs.h"
11995 #include <stdlib.h>
11996 #include <stdarg.h>
11997 #include <string.h>
12001 if { (eval echo "$as_me:12001: \"$ac_cpp conftest.$ac_ext\"") >&5
12002 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12004 egrep -v '^ *\+' conftest.er1 >conftest.err
12006 cat conftest.err >&5
12007 echo "$as_me:12007: \$? = $ac_status" >&5
12008 (exit $ac_status); } >/dev/null; then
12009 if test -s conftest.err; then
12010 ac_cpp_err=$ac_c_preproc_warn_flag
12017 if test -z "$ac_cpp_err"; then
12018 ac_cv_header_stdc=yes
12020 echo "$as_me: failed program was:" >&5
12021 cat conftest.$ac_ext >&5
12022 ac_cv_header_stdc=no
12024 rm -f conftest.err conftest.$ac_ext
12026 if test $ac_cv_header_stdc = yes; then
12027 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12028 cat >conftest.$ac_ext <<_ACEOF
12029 #line 12029 "configure"
12030 #include "confdefs.h"
12031 #include <string.h>
12034 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12035 egrep "memchr" >/dev/null 2>&1; then
12038 ac_cv_header_stdc=no
12044 if test $ac_cv_header_stdc = yes; then
12045 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12046 cat >conftest.$ac_ext <<_ACEOF
12047 #line 12047 "configure"
12048 #include "confdefs.h"
12049 #include <stdlib.h>
12052 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12053 egrep "free" >/dev/null 2>&1; then
12056 ac_cv_header_stdc=no
12062 if test $ac_cv_header_stdc = yes; then
12063 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12064 if test "$cross_compiling" = yes; then
12067 cat >conftest.$ac_ext <<_ACEOF
12068 #line 12068 "configure"
12069 #include "confdefs.h"
12071 #if ((' ' & 0x0FF) == 0x020)
12072 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12073 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12075 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12076 || ('j' <= (c) && (c) <= 'r') \
12077 || ('s' <= (c) && (c) <= 'z'))
12078 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12081 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12086 for (i = 0; i < 256; i++)
12087 if (XOR (islower (i), ISLOWER (i))
12088 || toupper (i) != TOUPPER (i))
12089 $ac_main_return(2);
12090 $ac_main_return (0);
12093 rm -f conftest$ac_exeext
12094 if { (eval echo "$as_me:12094: \"$ac_link\"") >&5
12095 (eval $ac_link) 2>&5
12097 echo "$as_me:12097: \$? = $ac_status" >&5
12098 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12099 { (eval echo "$as_me:12099: \"$ac_try\"") >&5
12100 (eval $ac_try) 2>&5
12102 echo "$as_me:12102: \$? = $ac_status" >&5
12103 (exit $ac_status); }; }; then
12106 echo "$as_me: program exited with status $ac_status" >&5
12107 echo "$as_me: failed program was:" >&5
12108 cat conftest.$ac_ext >&5
12109 ac_cv_header_stdc=no
12111 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12115 echo "$as_me:12115: result: $ac_cv_header_stdc" >&5
12116 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12117 if test $ac_cv_header_stdc = yes; then
12119 cat >>confdefs.h <<\EOF
12120 #define STDC_HEADERS 1
12125 ac_header_dirent=no
12126 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12127 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12128 echo "$as_me:12128: checking for $ac_hdr that defines DIR" >&5
12129 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
12130 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12131 echo $ECHO_N "(cached) $ECHO_C" >&6
12133 cat >conftest.$ac_ext <<_ACEOF
12134 #line 12134 "configure"
12135 #include "confdefs.h"
12136 #include <sys/types.h>
12148 rm -f conftest.$ac_objext
12149 if { (eval echo "$as_me:12149: \"$ac_compile\"") >&5
12150 (eval $ac_compile) 2>&5
12152 echo "$as_me:12152: \$? = $ac_status" >&5
12153 (exit $ac_status); } &&
12154 { ac_try='test -s conftest.$ac_objext'
12155 { (eval echo "$as_me:12155: \"$ac_try\"") >&5
12156 (eval $ac_try) 2>&5
12158 echo "$as_me:12158: \$? = $ac_status" >&5
12159 (exit $ac_status); }; }; then
12160 eval "$as_ac_Header=yes"
12162 echo "$as_me: failed program was:" >&5
12163 cat conftest.$ac_ext >&5
12164 eval "$as_ac_Header=no"
12166 rm -f conftest.$ac_objext conftest.$ac_ext
12168 echo "$as_me:12168: result: `eval echo '${'$as_ac_Header'}'`" >&5
12169 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12170 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12171 cat >>confdefs.h <<EOF
12172 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12175 ac_header_dirent=$ac_hdr; break
12179 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12180 if test $ac_header_dirent = dirent.h; then
12181 echo "$as_me:12181: checking for opendir in -ldir" >&5
12182 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
12183 if test "${ac_cv_lib_dir_opendir+set}" = set; then
12184 echo $ECHO_N "(cached) $ECHO_C" >&6
12186 ac_check_lib_save_LIBS=$LIBS
12188 cat >conftest.$ac_ext <<_ACEOF
12189 #line 12189 "configure"
12190 #include "confdefs.h"
12192 /* Override any gcc2 internal prototype to avoid an error. */
12196 /* We use char because int might match the return type of a gcc2
12197 builtin and then its argument prototype would still apply. */
12207 rm -f conftest.$ac_objext conftest$ac_exeext
12208 if { (eval echo "$as_me:12208: \"$ac_link\"") >&5
12209 (eval $ac_link) 2>&5
12211 echo "$as_me:12211: \$? = $ac_status" >&5
12212 (exit $ac_status); } &&
12213 { ac_try='test -s conftest$ac_exeext'
12214 { (eval echo "$as_me:12214: \"$ac_try\"") >&5
12215 (eval $ac_try) 2>&5
12217 echo "$as_me:12217: \$? = $ac_status" >&5
12218 (exit $ac_status); }; }; then
12219 ac_cv_lib_dir_opendir=yes
12221 echo "$as_me: failed program was:" >&5
12222 cat conftest.$ac_ext >&5
12223 ac_cv_lib_dir_opendir=no
12225 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12226 LIBS=$ac_check_lib_save_LIBS
12228 echo "$as_me:12228: result: $ac_cv_lib_dir_opendir" >&5
12229 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
12230 if test $ac_cv_lib_dir_opendir = yes; then
12235 echo "$as_me:12235: checking for opendir in -lx" >&5
12236 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
12237 if test "${ac_cv_lib_x_opendir+set}" = set; then
12238 echo $ECHO_N "(cached) $ECHO_C" >&6
12240 ac_check_lib_save_LIBS=$LIBS
12242 cat >conftest.$ac_ext <<_ACEOF
12243 #line 12243 "configure"
12244 #include "confdefs.h"
12246 /* Override any gcc2 internal prototype to avoid an error. */
12250 /* We use char because int might match the return type of a gcc2
12251 builtin and then its argument prototype would still apply. */
12261 rm -f conftest.$ac_objext conftest$ac_exeext
12262 if { (eval echo "$as_me:12262: \"$ac_link\"") >&5
12263 (eval $ac_link) 2>&5
12265 echo "$as_me:12265: \$? = $ac_status" >&5
12266 (exit $ac_status); } &&
12267 { ac_try='test -s conftest$ac_exeext'
12268 { (eval echo "$as_me:12268: \"$ac_try\"") >&5
12269 (eval $ac_try) 2>&5
12271 echo "$as_me:12271: \$? = $ac_status" >&5
12272 (exit $ac_status); }; }; then
12273 ac_cv_lib_x_opendir=yes
12275 echo "$as_me: failed program was:" >&5
12276 cat conftest.$ac_ext >&5
12277 ac_cv_lib_x_opendir=no
12279 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12280 LIBS=$ac_check_lib_save_LIBS
12282 echo "$as_me:12282: result: $ac_cv_lib_x_opendir" >&5
12283 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
12284 if test $ac_cv_lib_x_opendir = yes; then
12290 echo "$as_me:12290: checking whether time.h and sys/time.h may both be included" >&5
12291 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
12292 if test "${ac_cv_header_time+set}" = set; then
12293 echo $ECHO_N "(cached) $ECHO_C" >&6
12295 cat >conftest.$ac_ext <<_ACEOF
12296 #line 12296 "configure"
12297 #include "confdefs.h"
12298 #include <sys/types.h>
12299 #include <sys/time.h>
12305 if ((struct tm *) 0)
12311 rm -f conftest.$ac_objext
12312 if { (eval echo "$as_me:12312: \"$ac_compile\"") >&5
12313 (eval $ac_compile) 2>&5
12315 echo "$as_me:12315: \$? = $ac_status" >&5
12316 (exit $ac_status); } &&
12317 { ac_try='test -s conftest.$ac_objext'
12318 { (eval echo "$as_me:12318: \"$ac_try\"") >&5
12319 (eval $ac_try) 2>&5
12321 echo "$as_me:12321: \$? = $ac_status" >&5
12322 (exit $ac_status); }; }; then
12323 ac_cv_header_time=yes
12325 echo "$as_me: failed program was:" >&5
12326 cat conftest.$ac_ext >&5
12327 ac_cv_header_time=no
12329 rm -f conftest.$ac_objext conftest.$ac_ext
12331 echo "$as_me:12331: result: $ac_cv_header_time" >&5
12332 echo "${ECHO_T}$ac_cv_header_time" >&6
12333 if test $ac_cv_header_time = yes; then
12335 cat >>confdefs.h <<\EOF
12336 #define TIME_WITH_SYS_TIME 1
12341 echo "$as_me:12341: checking for regular-expression headers" >&5
12342 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
12343 if test "${cf_cv_regex+set}" = set; then
12344 echo $ECHO_N "(cached) $ECHO_C" >&6
12347 cat >conftest.$ac_ext <<_ACEOF
12348 #line 12348 "configure"
12349 #include "confdefs.h"
12350 #include <sys/types.h>
12357 int x = regcomp(p, "", 0);
12358 int y = regexec(p, "", 0, 0, 0);
12365 rm -f conftest.$ac_objext conftest$ac_exeext
12366 if { (eval echo "$as_me:12366: \"$ac_link\"") >&5
12367 (eval $ac_link) 2>&5
12369 echo "$as_me:12369: \$? = $ac_status" >&5
12370 (exit $ac_status); } &&
12371 { ac_try='test -s conftest$ac_exeext'
12372 { (eval echo "$as_me:12372: \"$ac_try\"") >&5
12373 (eval $ac_try) 2>&5
12375 echo "$as_me:12375: \$? = $ac_status" >&5
12376 (exit $ac_status); }; }; then
12377 cf_cv_regex="regex.h"
12379 echo "$as_me: failed program was:" >&5
12380 cat conftest.$ac_ext >&5
12382 cat >conftest.$ac_ext <<_ACEOF
12383 #line 12383 "configure"
12384 #include "confdefs.h"
12385 #include <regexp.h>
12390 char *p = compile("", "", "", 0);
12391 int x = step("", "");
12397 rm -f conftest.$ac_objext conftest$ac_exeext
12398 if { (eval echo "$as_me:12398: \"$ac_link\"") >&5
12399 (eval $ac_link) 2>&5
12401 echo "$as_me:12401: \$? = $ac_status" >&5
12402 (exit $ac_status); } &&
12403 { ac_try='test -s conftest$ac_exeext'
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
12409 cf_cv_regex="regexp.h"
12411 echo "$as_me: failed program was:" >&5
12412 cat conftest.$ac_ext >&5
12414 cf_save_LIBS="$LIBS"
12416 cat >conftest.$ac_ext <<_ACEOF
12417 #line 12417 "configure"
12418 #include "confdefs.h"
12419 #include <regexpr.h>
12424 char *p = compile("", "", "");
12425 int x = step("", "");
12431 rm -f conftest.$ac_objext conftest$ac_exeext
12432 if { (eval echo "$as_me:12432: \"$ac_link\"") >&5
12433 (eval $ac_link) 2>&5
12435 echo "$as_me:12435: \$? = $ac_status" >&5
12436 (exit $ac_status); } &&
12437 { ac_try='test -s conftest$ac_exeext'
12438 { (eval echo "$as_me:12438: \"$ac_try\"") >&5
12439 (eval $ac_try) 2>&5
12441 echo "$as_me:12441: \$? = $ac_status" >&5
12442 (exit $ac_status); }; }; then
12443 cf_cv_regex="regexpr.h"
12445 echo "$as_me: failed program was:" >&5
12446 cat conftest.$ac_ext >&5
12447 LIBS="$cf_save_LIBS"
12449 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12451 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12453 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12457 echo "$as_me:12457: result: $cf_cv_regex" >&5
12458 echo "${ECHO_T}$cf_cv_regex" >&6
12459 case $cf_cv_regex in
12460 regex.h) cat >>confdefs.h <<\EOF
12461 #define HAVE_REGEX_H_FUNCS 1
12464 regexp.h) cat >>confdefs.h <<\EOF
12465 #define HAVE_REGEXP_H_FUNCS 1
12468 regexpr.h) cat >>confdefs.h <<\EOF
12469 #define HAVE_REGEXPR_H_FUNCS 1
12492 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12493 echo "$as_me:12493: checking for $ac_header" >&5
12494 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12495 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12496 echo $ECHO_N "(cached) $ECHO_C" >&6
12498 cat >conftest.$ac_ext <<_ACEOF
12499 #line 12499 "configure"
12500 #include "confdefs.h"
12501 #include <$ac_header>
12503 if { (eval echo "$as_me:12503: \"$ac_cpp conftest.$ac_ext\"") >&5
12504 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12506 egrep -v '^ *\+' conftest.er1 >conftest.err
12508 cat conftest.err >&5
12509 echo "$as_me:12509: \$? = $ac_status" >&5
12510 (exit $ac_status); } >/dev/null; then
12511 if test -s conftest.err; then
12512 ac_cpp_err=$ac_c_preproc_warn_flag
12519 if test -z "$ac_cpp_err"; then
12520 eval "$as_ac_Header=yes"
12522 echo "$as_me: failed program was:" >&5
12523 cat conftest.$ac_ext >&5
12524 eval "$as_ac_Header=no"
12526 rm -f conftest.err conftest.$ac_ext
12528 echo "$as_me:12528: result: `eval echo '${'$as_ac_Header'}'`" >&5
12529 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12530 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12531 cat >>confdefs.h <<EOF
12532 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12538 # check for ISC (this may also define _POSIX_SOURCE)
12539 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
12540 if test "$ISC" = yes ; then
12542 echo "$as_me:12542: checking for main in -lcposix" >&5
12543 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
12544 if test "${ac_cv_lib_cposix_main+set}" = set; then
12545 echo $ECHO_N "(cached) $ECHO_C" >&6
12547 ac_check_lib_save_LIBS=$LIBS
12548 LIBS="-lcposix $LIBS"
12549 cat >conftest.$ac_ext <<_ACEOF
12550 #line 12550 "configure"
12551 #include "confdefs.h"
12561 rm -f conftest.$ac_objext conftest$ac_exeext
12562 if { (eval echo "$as_me:12562: \"$ac_link\"") >&5
12563 (eval $ac_link) 2>&5
12565 echo "$as_me:12565: \$? = $ac_status" >&5
12566 (exit $ac_status); } &&
12567 { ac_try='test -s conftest$ac_exeext'
12568 { (eval echo "$as_me:12568: \"$ac_try\"") >&5
12569 (eval $ac_try) 2>&5
12571 echo "$as_me:12571: \$? = $ac_status" >&5
12572 (exit $ac_status); }; }; then
12573 ac_cv_lib_cposix_main=yes
12575 echo "$as_me: failed program was:" >&5
12576 cat conftest.$ac_ext >&5
12577 ac_cv_lib_cposix_main=no
12579 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12580 LIBS=$ac_check_lib_save_LIBS
12582 echo "$as_me:12582: result: $ac_cv_lib_cposix_main" >&5
12583 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
12584 if test $ac_cv_lib_cposix_main = yes; then
12585 cat >>confdefs.h <<EOF
12586 #define HAVE_LIBCPOSIX 1
12589 LIBS="-lcposix $LIBS"
12593 echo "$as_me:12593: checking for bzero in -linet" >&5
12594 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
12595 if test "${ac_cv_lib_inet_bzero+set}" = set; then
12596 echo $ECHO_N "(cached) $ECHO_C" >&6
12598 ac_check_lib_save_LIBS=$LIBS
12599 LIBS="-linet $LIBS"
12600 cat >conftest.$ac_ext <<_ACEOF
12601 #line 12601 "configure"
12602 #include "confdefs.h"
12604 /* Override any gcc2 internal prototype to avoid an error. */
12608 /* We use char because int might match the return type of a gcc2
12609 builtin and then its argument prototype would still apply. */
12619 rm -f conftest.$ac_objext conftest$ac_exeext
12620 if { (eval echo "$as_me:12620: \"$ac_link\"") >&5
12621 (eval $ac_link) 2>&5
12623 echo "$as_me:12623: \$? = $ac_status" >&5
12624 (exit $ac_status); } &&
12625 { ac_try='test -s conftest$ac_exeext'
12626 { (eval echo "$as_me:12626: \"$ac_try\"") >&5
12627 (eval $ac_try) 2>&5
12629 echo "$as_me:12629: \$? = $ac_status" >&5
12630 (exit $ac_status); }; }; then
12631 ac_cv_lib_inet_bzero=yes
12633 echo "$as_me: failed program was:" >&5
12634 cat conftest.$ac_ext >&5
12635 ac_cv_lib_inet_bzero=no
12637 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12638 LIBS=$ac_check_lib_save_LIBS
12640 echo "$as_me:12640: result: $ac_cv_lib_inet_bzero" >&5
12641 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
12642 if test $ac_cv_lib_inet_bzero = yes; then
12643 LIBS="$LIBS -linet"
12647 echo "$as_me:12647: checking if sys/time.h works with sys/select.h" >&5
12648 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
12649 if test "${cf_cv_sys_time_select+set}" = set; then
12650 echo $ECHO_N "(cached) $ECHO_C" >&6
12653 cat >conftest.$ac_ext <<_ACEOF
12654 #line 12654 "configure"
12655 #include "confdefs.h"
12657 #include <sys/types.h>
12658 #ifdef HAVE_SYS_TIME_H
12659 #include <sys/time.h>
12661 #ifdef HAVE_SYS_SELECT_H
12662 #include <sys/select.h>
12673 rm -f conftest.$ac_objext
12674 if { (eval echo "$as_me:12674: \"$ac_compile\"") >&5
12675 (eval $ac_compile) 2>&5
12677 echo "$as_me:12677: \$? = $ac_status" >&5
12678 (exit $ac_status); } &&
12679 { ac_try='test -s conftest.$ac_objext'
12680 { (eval echo "$as_me:12680: \"$ac_try\"") >&5
12681 (eval $ac_try) 2>&5
12683 echo "$as_me:12683: \$? = $ac_status" >&5
12684 (exit $ac_status); }; }; then
12685 cf_cv_sys_time_select=yes
12687 echo "$as_me: failed program was:" >&5
12688 cat conftest.$ac_ext >&5
12689 cf_cv_sys_time_select=no
12691 rm -f conftest.$ac_objext conftest.$ac_ext
12695 echo "$as_me:12695: result: $cf_cv_sys_time_select" >&5
12696 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
12697 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
12698 #define HAVE_SYS_TIME_SELECT 1
12701 ### checks for compiler characteristics
12703 ac_cpp='$CPP $CPPFLAGS'
12704 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12705 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12706 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12707 ac_main_return=return
12709 echo "$as_me:12709: checking for $CC option to accept ANSI C" >&5
12710 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
12711 if test "${ac_cv_prog_cc_stdc+set}" = set; then
12712 echo $ECHO_N "(cached) $ECHO_C" >&6
12714 ac_cv_prog_cc_stdc=no
12716 cat >conftest.$ac_ext <<_ACEOF
12717 #line 12717 "configure"
12718 #include "confdefs.h"
12719 #include <stdarg.h>
12721 #include <sys/types.h>
12722 #include <sys/stat.h>
12723 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
12724 struct buf { int x; };
12725 FILE * (*rcsopen) (struct buf *, struct stat *, int);
12726 static char *e (p, i)
12732 static char *f (char * (*g) (char **, int), char **p, ...)
12737 s = g (p, va_arg (v,int));
12741 int test (int i, double x);
12742 struct s1 {int (*f) (int a);};
12743 struct s2 {int (*f) (double a);};
12744 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
12750 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
12755 # Don't try gcc -ansi; that turns off useful extensions and
12756 # breaks some systems' header files.
12757 # AIX -qlanglvl=ansi
12758 # Ultrix and OSF/1 -std1
12759 # HP-UX 10.20 and later -Ae
12760 # HP-UX older versions -Aa -D_HPUX_SOURCE
12761 # SVR4 -Xc -D__EXTENSIONS__
12762 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
12764 CC="$ac_save_CC $ac_arg"
12765 rm -f conftest.$ac_objext
12766 if { (eval echo "$as_me:12766: \"$ac_compile\"") >&5
12767 (eval $ac_compile) 2>&5
12769 echo "$as_me:12769: \$? = $ac_status" >&5
12770 (exit $ac_status); } &&
12771 { ac_try='test -s conftest.$ac_objext'
12772 { (eval echo "$as_me:12772: \"$ac_try\"") >&5
12773 (eval $ac_try) 2>&5
12775 echo "$as_me:12775: \$? = $ac_status" >&5
12776 (exit $ac_status); }; }; then
12777 ac_cv_prog_cc_stdc=$ac_arg
12780 echo "$as_me: failed program was:" >&5
12781 cat conftest.$ac_ext >&5
12783 rm -f conftest.$ac_objext
12785 rm -f conftest.$ac_ext conftest.$ac_objext
12790 case "x$ac_cv_prog_cc_stdc" in
12792 echo "$as_me:12792: result: none needed" >&5
12793 echo "${ECHO_T}none needed" >&6 ;;
12795 echo "$as_me:12795: result: $ac_cv_prog_cc_stdc" >&5
12796 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
12797 CC="$CC $ac_cv_prog_cc_stdc" ;;
12800 echo "$as_me:12800: checking for an ANSI C-conforming const" >&5
12801 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
12802 if test "${ac_cv_c_const+set}" = set; then
12803 echo $ECHO_N "(cached) $ECHO_C" >&6
12805 cat >conftest.$ac_ext <<_ACEOF
12806 #line 12806 "configure"
12807 #include "confdefs.h"
12812 /* FIXME: Include the comments suggested by Paul. */
12813 #ifndef __cplusplus
12814 /* Ultrix mips cc rejects this. */
12815 typedef int charset[2];
12817 /* SunOS 4.1.1 cc rejects this. */
12818 char const *const *ccp;
12820 /* NEC SVR4.0.2 mips cc rejects this. */
12821 struct point {int x, y;};
12822 static struct point const zero = {0,0};
12823 /* AIX XL C 1.02.0.0 rejects this.
12824 It does not let you subtract one const X* pointer from another in
12825 an arm of an if-expression whose if-part is not a constant
12827 const char *g = "string";
12828 ccp = &g + (g ? g-g : 0);
12829 /* HPUX 7.0 cc rejects these. */
12832 ccp = (char const *const *) p;
12833 { /* SCO 3.2v4 cc rejects this. */
12835 char const *s = 0 ? (char *) 0 : (char const *) 0;
12839 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12840 int x[] = {25, 17};
12841 const int *foo = &x[0];
12844 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12845 typedef const int *iptr;
12849 { /* AIX XL C 1.02.0.0 rejects this saying
12850 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12851 struct s { int j; const int *ap[3]; };
12852 struct s *b; b->j = 5;
12854 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12855 const int foo = 10;
12863 rm -f conftest.$ac_objext
12864 if { (eval echo "$as_me:12864: \"$ac_compile\"") >&5
12865 (eval $ac_compile) 2>&5
12867 echo "$as_me:12867: \$? = $ac_status" >&5
12868 (exit $ac_status); } &&
12869 { ac_try='test -s conftest.$ac_objext'
12870 { (eval echo "$as_me:12870: \"$ac_try\"") >&5
12871 (eval $ac_try) 2>&5
12873 echo "$as_me:12873: \$? = $ac_status" >&5
12874 (exit $ac_status); }; }; then
12877 echo "$as_me: failed program was:" >&5
12878 cat conftest.$ac_ext >&5
12881 rm -f conftest.$ac_objext conftest.$ac_ext
12883 echo "$as_me:12883: result: $ac_cv_c_const" >&5
12884 echo "${ECHO_T}$ac_cv_c_const" >&6
12885 if test $ac_cv_c_const = no; then
12887 cat >>confdefs.h <<\EOF
12893 echo "$as_me:12893: checking for inline" >&5
12894 echo $ECHO_N "checking for inline... $ECHO_C" >&6
12895 if test "${ac_cv_c_inline+set}" = set; then
12896 echo $ECHO_N "(cached) $ECHO_C" >&6
12899 for ac_kw in inline __inline__ __inline; do
12900 cat >conftest.$ac_ext <<_ACEOF
12901 #line 12901 "configure"
12902 #include "confdefs.h"
12903 #ifndef __cplusplus
12904 static $ac_kw int static_foo () {return 0; }
12905 $ac_kw int foo () {return 0; }
12909 rm -f conftest.$ac_objext
12910 if { (eval echo "$as_me:12910: \"$ac_compile\"") >&5
12911 (eval $ac_compile) 2>&5
12913 echo "$as_me:12913: \$? = $ac_status" >&5
12914 (exit $ac_status); } &&
12915 { ac_try='test -s conftest.$ac_objext'
12916 { (eval echo "$as_me:12916: \"$ac_try\"") >&5
12917 (eval $ac_try) 2>&5
12919 echo "$as_me:12919: \$? = $ac_status" >&5
12920 (exit $ac_status); }; }; then
12921 ac_cv_c_inline=$ac_kw; break
12923 echo "$as_me: failed program was:" >&5
12924 cat conftest.$ac_ext >&5
12926 rm -f conftest.$ac_objext conftest.$ac_ext
12930 echo "$as_me:12930: result: $ac_cv_c_inline" >&5
12931 echo "${ECHO_T}$ac_cv_c_inline" >&6
12932 case $ac_cv_c_inline in
12935 cat >>confdefs.h <<\EOF
12939 *) cat >>confdefs.h <<EOF
12940 #define inline $ac_cv_c_inline
12946 if test "$ac_cv_c_inline" != no ; then
12947 NCURSES_INLINE=inline
12948 if test "$INTEL_COMPILER" = yes
12951 elif test "$GCC" = yes
12953 echo "$as_me:12953: checking if gcc supports options to tune inlining" >&5
12954 echo $ECHO_N "checking if gcc supports options to tune inlining... $ECHO_C" >&6
12955 if test "${cf_cv_gcc_inline+set}" = set; then
12956 echo $ECHO_N "(cached) $ECHO_C" >&6
12959 cf_save_CFLAGS=$CFLAGS
12960 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
12961 cat >conftest.$ac_ext <<_ACEOF
12962 #line 12962 "configure"
12963 #include "confdefs.h"
12964 inline int foo(void) { return 1; }
12968 ${cf_cv_main_return:-return} foo()
12973 rm -f conftest.$ac_objext
12974 if { (eval echo "$as_me:12974: \"$ac_compile\"") >&5
12975 (eval $ac_compile) 2>&5
12977 echo "$as_me:12977: \$? = $ac_status" >&5
12978 (exit $ac_status); } &&
12979 { ac_try='test -s conftest.$ac_objext'
12980 { (eval echo "$as_me:12980: \"$ac_try\"") >&5
12981 (eval $ac_try) 2>&5
12983 echo "$as_me:12983: \$? = $ac_status" >&5
12984 (exit $ac_status); }; }; then
12985 cf_cv_gcc_inline=yes
12987 echo "$as_me: failed program was:" >&5
12988 cat conftest.$ac_ext >&5
12989 cf_cv_gcc_inline=no
12991 rm -f conftest.$ac_objext conftest.$ac_ext
12992 CFLAGS=$cf_save_CFLAGS
12995 echo "$as_me:12995: result: $cf_cv_gcc_inline" >&5
12996 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
12997 if test "$cf_cv_gcc_inline" = yes ; then
13002 cf_new_extra_cppflags=
13004 for cf_add_cflags in --param max-inline-insns-single=1200
13006 case $cf_fix_cppflags in
13008 case $cf_add_cflags in #(vi
13009 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13010 case $cf_add_cflags in
13012 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13014 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13015 && test -z "${cf_tst_cflags}" \
13016 && cf_fix_cppflags=yes
13018 if test $cf_fix_cppflags = yes ; then
13019 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13021 elif test "${cf_tst_cflags}" = "\"'" ; then
13022 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13027 case "$CPPFLAGS" in
13028 *$cf_add_cflags) #(vi
13031 case $cf_add_cflags in #(vi
13033 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13035 CPPFLAGS=`echo "$CPPFLAGS" | \
13036 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13037 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13041 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13046 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13051 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13053 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13055 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13056 && test -z "${cf_tst_cflags}" \
13057 && cf_fix_cppflags=no
13062 if test -n "$cf_new_cflags" ; then
13064 CFLAGS="$CFLAGS $cf_new_cflags"
13067 if test -n "$cf_new_cppflags" ; then
13069 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13072 if test -n "$cf_new_extra_cppflags" ; then
13074 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13081 echo "$as_me:13081: checking for signal global datatype" >&5
13082 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
13083 if test "${cf_cv_sig_atomic_t+set}" = set; then
13084 echo $ECHO_N "(cached) $ECHO_C" >&6
13088 "volatile sig_atomic_t" \
13092 cat >conftest.$ac_ext <<_ACEOF
13093 #line 13093 "configure"
13094 #include "confdefs.h"
13096 #include <sys/types.h>
13097 #include <signal.h>
13102 static void handler(int sig)
13109 signal(SIGINT, handler);
13115 rm -f conftest.$ac_objext
13116 if { (eval echo "$as_me:13116: \"$ac_compile\"") >&5
13117 (eval $ac_compile) 2>&5
13119 echo "$as_me:13119: \$? = $ac_status" >&5
13120 (exit $ac_status); } &&
13121 { ac_try='test -s conftest.$ac_objext'
13122 { (eval echo "$as_me:13122: \"$ac_try\"") >&5
13123 (eval $ac_try) 2>&5
13125 echo "$as_me:13125: \$? = $ac_status" >&5
13126 (exit $ac_status); }; }; then
13127 cf_cv_sig_atomic_t=$cf_type
13129 echo "$as_me: failed program was:" >&5
13130 cat conftest.$ac_ext >&5
13131 cf_cv_sig_atomic_t=no
13133 rm -f conftest.$ac_objext conftest.$ac_ext
13134 test "$cf_cv_sig_atomic_t" != no && break
13139 echo "$as_me:13139: result: $cf_cv_sig_atomic_t" >&5
13140 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
13141 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
13142 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
13145 if test $NCURSES_CHTYPE = auto ; then
13147 echo "$as_me:13147: checking for type of chtype" >&5
13148 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
13149 if test "${cf_cv_typeof_chtype+set}" = set; then
13150 echo $ECHO_N "(cached) $ECHO_C" >&6
13153 if test "$cross_compiling" = yes; then
13154 cf_cv_typeof_chtype=long
13156 cat >conftest.$ac_ext <<_ACEOF
13157 #line 13157 "configure"
13158 #include "confdefs.h"
13160 #define WANT_BITS 31
13164 FILE *fp = fopen("cf_test.out", "w");
13166 char *result = "long";
13167 if (sizeof(unsigned long) > sizeof(unsigned int)) {
13170 for (n = 0; n < WANT_BITS; n++) {
13173 if (y != 1 || x == 0) {
13179 * If x is nonzero, an int is big enough for the bits
13182 result = (x != 0) ? "int" : "long";
13187 ${cf_cv_main_return:-return}(0);
13191 rm -f conftest$ac_exeext
13192 if { (eval echo "$as_me:13192: \"$ac_link\"") >&5
13193 (eval $ac_link) 2>&5
13195 echo "$as_me:13195: \$? = $ac_status" >&5
13196 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13197 { (eval echo "$as_me:13197: \"$ac_try\"") >&5
13198 (eval $ac_try) 2>&5
13200 echo "$as_me:13200: \$? = $ac_status" >&5
13201 (exit $ac_status); }; }; then
13202 cf_cv_typeof_chtype=`cat cf_test.out`
13204 echo "$as_me: program exited with status $ac_status" >&5
13205 echo "$as_me: failed program was:" >&5
13206 cat conftest.$ac_ext >&5
13207 cf_cv_typeof_chtype=long
13209 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13215 echo "$as_me:13215: result: $cf_cv_typeof_chtype" >&5
13216 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
13218 cat >>confdefs.h <<EOF
13219 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
13223 cf_cv_typeof_chtype=$NCURSES_CHTYPE
13225 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
13227 echo "$as_me:13227: checking if unsigned literals are legal" >&5
13228 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
13229 if test "${cf_cv_unsigned_literals+set}" = set; then
13230 echo $ECHO_N "(cached) $ECHO_C" >&6
13233 cat >conftest.$ac_ext <<_ACEOF
13234 #line 13234 "configure"
13235 #include "confdefs.h"
13240 long x = 1L + 1UL + 1U + 1
13245 rm -f conftest.$ac_objext
13246 if { (eval echo "$as_me:13246: \"$ac_compile\"") >&5
13247 (eval $ac_compile) 2>&5
13249 echo "$as_me:13249: \$? = $ac_status" >&5
13250 (exit $ac_status); } &&
13251 { ac_try='test -s conftest.$ac_objext'
13252 { (eval echo "$as_me:13252: \"$ac_try\"") >&5
13253 (eval $ac_try) 2>&5
13255 echo "$as_me:13255: \$? = $ac_status" >&5
13256 (exit $ac_status); }; }; then
13257 cf_cv_unsigned_literals=yes
13259 echo "$as_me: failed program was:" >&5
13260 cat conftest.$ac_ext >&5
13261 cf_cv_unsigned_literals=no
13263 rm -f conftest.$ac_objext conftest.$ac_ext
13267 echo "$as_me:13267: result: $cf_cv_unsigned_literals" >&5
13268 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
13271 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
13272 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
13274 if test $NCURSES_MMASK_T = auto ; then
13275 cf_cv_typeof_mmask_t=long
13277 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
13279 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
13281 ### Checks for external-data
13283 echo "$as_me:13283: checking if external errno is declared" >&5
13284 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
13285 if test "${cf_cv_dcl_errno+set}" = set; then
13286 echo $ECHO_N "(cached) $ECHO_C" >&6
13289 cat >conftest.$ac_ext <<_ACEOF
13290 #line 13290 "configure"
13291 #include "confdefs.h"
13293 #ifdef HAVE_STDLIB_H
13294 #include <stdlib.h>
13297 #include <sys/types.h>
13302 int x = (int) errno
13307 rm -f conftest.$ac_objext
13308 if { (eval echo "$as_me:13308: \"$ac_compile\"") >&5
13309 (eval $ac_compile) 2>&5
13311 echo "$as_me:13311: \$? = $ac_status" >&5
13312 (exit $ac_status); } &&
13313 { ac_try='test -s conftest.$ac_objext'
13314 { (eval echo "$as_me:13314: \"$ac_try\"") >&5
13315 (eval $ac_try) 2>&5
13317 echo "$as_me:13317: \$? = $ac_status" >&5
13318 (exit $ac_status); }; }; then
13319 cf_cv_dcl_errno=yes
13321 echo "$as_me: failed program was:" >&5
13322 cat conftest.$ac_ext >&5
13325 rm -f conftest.$ac_objext conftest.$ac_ext
13328 echo "$as_me:13328: result: $cf_cv_dcl_errno" >&5
13329 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
13331 if test "$cf_cv_dcl_errno" = no ; then
13333 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
13335 cat >>confdefs.h <<EOF
13336 #define $cf_result 1
13341 # It's possible (for near-UNIX clones) that the data doesn't exist
13343 echo "$as_me:13343: checking if external errno exists" >&5
13344 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
13345 if test "${cf_cv_have_errno+set}" = set; then
13346 echo $ECHO_N "(cached) $ECHO_C" >&6
13349 cat >conftest.$ac_ext <<_ACEOF
13350 #line 13350 "configure"
13351 #include "confdefs.h"
13364 rm -f conftest.$ac_objext conftest$ac_exeext
13365 if { (eval echo "$as_me:13365: \"$ac_link\"") >&5
13366 (eval $ac_link) 2>&5
13368 echo "$as_me:13368: \$? = $ac_status" >&5
13369 (exit $ac_status); } &&
13370 { ac_try='test -s conftest$ac_exeext'
13371 { (eval echo "$as_me:13371: \"$ac_try\"") >&5
13372 (eval $ac_try) 2>&5
13374 echo "$as_me:13374: \$? = $ac_status" >&5
13375 (exit $ac_status); }; }; then
13376 cf_cv_have_errno=yes
13378 echo "$as_me: failed program was:" >&5
13379 cat conftest.$ac_ext >&5
13380 cf_cv_have_errno=no
13382 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13385 echo "$as_me:13385: result: $cf_cv_have_errno" >&5
13386 echo "${ECHO_T}$cf_cv_have_errno" >&6
13388 if test "$cf_cv_have_errno" = yes ; then
13390 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
13392 cat >>confdefs.h <<EOF
13393 #define $cf_result 1
13398 echo "$as_me:13398: checking if data-only library module links" >&5
13399 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
13400 if test "${cf_cv_link_dataonly+set}" = set; then
13401 echo $ECHO_N "(cached) $ECHO_C" >&6
13405 cat >conftest.$ac_ext <<EOF
13406 #line 13406 "configure"
13407 int testdata[3] = { 123, 456, 789 };
13409 if { (eval echo "$as_me:13409: \"$ac_compile\"") >&5
13410 (eval $ac_compile) 2>&5
13412 echo "$as_me:13412: \$? = $ac_status" >&5
13413 (exit $ac_status); } ; then
13414 mv conftest.o data.o && \
13415 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
13417 rm -f conftest.$ac_ext data.o
13418 cat >conftest.$ac_ext <<EOF
13419 #line 13419 "configure"
13423 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
13425 extern int testdata[3];
13426 return testdata[0] == 123
13427 && testdata[1] == 456
13428 && testdata[2] == 789;
13432 if { (eval echo "$as_me:13432: \"$ac_compile\"") >&5
13433 (eval $ac_compile) 2>&5
13435 echo "$as_me:13435: \$? = $ac_status" >&5
13436 (exit $ac_status); }; then
13437 mv conftest.o func.o && \
13438 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
13440 rm -f conftest.$ac_ext func.o
13441 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
13442 cf_saveLIBS="$LIBS"
13443 LIBS="conftest.a $LIBS"
13444 if test "$cross_compiling" = yes; then
13445 cf_cv_link_dataonly=unknown
13447 cat >conftest.$ac_ext <<_ACEOF
13448 #line 13448 "configure"
13449 #include "confdefs.h"
13453 extern int testfunc();
13454 ${cf_cv_main_return:-return} (!testfunc());
13458 rm -f conftest$ac_exeext
13459 if { (eval echo "$as_me:13459: \"$ac_link\"") >&5
13460 (eval $ac_link) 2>&5
13462 echo "$as_me:13462: \$? = $ac_status" >&5
13463 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13464 { (eval echo "$as_me:13464: \"$ac_try\"") >&5
13465 (eval $ac_try) 2>&5
13467 echo "$as_me:13467: \$? = $ac_status" >&5
13468 (exit $ac_status); }; }; then
13469 cf_cv_link_dataonly=yes
13471 echo "$as_me: program exited with status $ac_status" >&5
13472 echo "$as_me: failed program was:" >&5
13473 cat conftest.$ac_ext >&5
13474 cf_cv_link_dataonly=no
13476 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13478 LIBS="$cf_saveLIBS"
13482 echo "$as_me:13482: result: $cf_cv_link_dataonly" >&5
13483 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
13485 if test "$cf_cv_link_dataonly" = no ; then
13486 cat >>confdefs.h <<\EOF
13487 #define BROKEN_LINKER 1
13493 ### Checks for library functions.
13516 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13517 echo "$as_me:13517: checking for $ac_func" >&5
13518 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13519 if eval "test \"\${$as_ac_var+set}\" = set"; then
13520 echo $ECHO_N "(cached) $ECHO_C" >&6
13522 cat >conftest.$ac_ext <<_ACEOF
13523 #line 13523 "configure"
13524 #include "confdefs.h"
13525 /* System header to define __stub macros and hopefully few prototypes,
13526 which can conflict with char $ac_func (); below. */
13527 #include <assert.h>
13528 /* Override any gcc2 internal prototype to avoid an error. */
13532 /* We use char because int might match the return type of a gcc2
13533 builtin and then its argument prototype would still apply. */
13540 /* The GNU C library defines this for functions which it implements
13541 to always fail with ENOSYS. Some functions are actually named
13542 something starting with __ and the normal name is an alias. */
13543 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13553 rm -f conftest.$ac_objext conftest$ac_exeext
13554 if { (eval echo "$as_me:13554: \"$ac_link\"") >&5
13555 (eval $ac_link) 2>&5
13557 echo "$as_me:13557: \$? = $ac_status" >&5
13558 (exit $ac_status); } &&
13559 { ac_try='test -s conftest$ac_exeext'
13560 { (eval echo "$as_me:13560: \"$ac_try\"") >&5
13561 (eval $ac_try) 2>&5
13563 echo "$as_me:13563: \$? = $ac_status" >&5
13564 (exit $ac_status); }; }; then
13565 eval "$as_ac_var=yes"
13567 echo "$as_me: failed program was:" >&5
13568 cat conftest.$ac_ext >&5
13569 eval "$as_ac_var=no"
13571 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13573 echo "$as_me:13573: result: `eval echo '${'$as_ac_var'}'`" >&5
13574 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
13575 if test `eval echo '${'$as_ac_var'}'` = yes; then
13576 cat >>confdefs.h <<EOF
13577 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13583 if test "$with_getcap" = "yes" ; then
13585 echo "$as_me:13585: checking for terminal-capability database functions" >&5
13586 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
13587 if test "${cf_cv_cgetent+set}" = set; then
13588 echo $ECHO_N "(cached) $ECHO_C" >&6
13591 cat >conftest.$ac_ext <<_ACEOF
13592 #line 13592 "configure"
13593 #include "confdefs.h"
13595 #include <stdlib.h>
13602 char *db_array = temp;
13603 cgetent(&buf, /* int *, */ &db_array, "vt100");
13604 cgetcap(buf, "tc", '=');
13605 cgetmatch(buf, "tc");
13611 rm -f conftest.$ac_objext conftest$ac_exeext
13612 if { (eval echo "$as_me:13612: \"$ac_link\"") >&5
13613 (eval $ac_link) 2>&5
13615 echo "$as_me:13615: \$? = $ac_status" >&5
13616 (exit $ac_status); } &&
13617 { ac_try='test -s conftest$ac_exeext'
13618 { (eval echo "$as_me:13618: \"$ac_try\"") >&5
13619 (eval $ac_try) 2>&5
13621 echo "$as_me:13621: \$? = $ac_status" >&5
13622 (exit $ac_status); }; }; then
13625 echo "$as_me: failed program was:" >&5
13626 cat conftest.$ac_ext >&5
13629 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13633 echo "$as_me:13633: result: $cf_cv_cgetent" >&5
13634 echo "${ECHO_T}$cf_cv_cgetent" >&6
13635 test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
13636 #define HAVE_BSD_CGETENT 1
13641 echo "$as_me:13641: checking for isascii" >&5
13642 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
13643 if test "${cf_cv_have_isascii+set}" = set; then
13644 echo $ECHO_N "(cached) $ECHO_C" >&6
13647 cat >conftest.$ac_ext <<_ACEOF
13648 #line 13648 "configure"
13649 #include "confdefs.h"
13654 int x = isascii(' ')
13659 rm -f conftest.$ac_objext conftest$ac_exeext
13660 if { (eval echo "$as_me:13660: \"$ac_link\"") >&5
13661 (eval $ac_link) 2>&5
13663 echo "$as_me:13663: \$? = $ac_status" >&5
13664 (exit $ac_status); } &&
13665 { ac_try='test -s conftest$ac_exeext'
13666 { (eval echo "$as_me:13666: \"$ac_try\"") >&5
13667 (eval $ac_try) 2>&5
13669 echo "$as_me:13669: \$? = $ac_status" >&5
13670 (exit $ac_status); }; }; then
13671 cf_cv_have_isascii=yes
13673 echo "$as_me: failed program was:" >&5
13674 cat conftest.$ac_ext >&5
13675 cf_cv_have_isascii=no
13677 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13680 echo "$as_me:13680: result: $cf_cv_have_isascii" >&5
13681 echo "${ECHO_T}$cf_cv_have_isascii" >&6
13682 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
13683 #define HAVE_ISASCII 1
13686 if test "$ac_cv_func_sigaction" = yes; then
13687 echo "$as_me:13687: checking whether sigaction needs _POSIX_SOURCE" >&5
13688 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
13689 cat >conftest.$ac_ext <<_ACEOF
13690 #line 13690 "configure"
13691 #include "confdefs.h"
13693 #include <sys/types.h>
13694 #include <signal.h>
13698 struct sigaction act
13703 rm -f conftest.$ac_objext
13704 if { (eval echo "$as_me:13704: \"$ac_compile\"") >&5
13705 (eval $ac_compile) 2>&5
13707 echo "$as_me:13707: \$? = $ac_status" >&5
13708 (exit $ac_status); } &&
13709 { ac_try='test -s conftest.$ac_objext'
13710 { (eval echo "$as_me:13710: \"$ac_try\"") >&5
13711 (eval $ac_try) 2>&5
13713 echo "$as_me:13713: \$? = $ac_status" >&5
13714 (exit $ac_status); }; }; then
13717 echo "$as_me: failed program was:" >&5
13718 cat conftest.$ac_ext >&5
13720 cat >conftest.$ac_ext <<_ACEOF
13721 #line 13721 "configure"
13722 #include "confdefs.h"
13724 #define _POSIX_SOURCE
13725 #include <sys/types.h>
13726 #include <signal.h>
13730 struct sigaction act
13735 rm -f conftest.$ac_objext
13736 if { (eval echo "$as_me:13736: \"$ac_compile\"") >&5
13737 (eval $ac_compile) 2>&5
13739 echo "$as_me:13739: \$? = $ac_status" >&5
13740 (exit $ac_status); } &&
13741 { ac_try='test -s conftest.$ac_objext'
13742 { (eval echo "$as_me:13742: \"$ac_try\"") >&5
13743 (eval $ac_try) 2>&5
13745 echo "$as_me:13745: \$? = $ac_status" >&5
13746 (exit $ac_status); }; }; then
13748 cat >>confdefs.h <<\EOF
13749 #define SVR4_ACTION 1
13753 echo "$as_me: failed program was:" >&5
13754 cat conftest.$ac_ext >&5
13757 rm -f conftest.$ac_objext conftest.$ac_ext
13759 rm -f conftest.$ac_objext conftest.$ac_ext
13760 echo "$as_me:13760: result: $sigact_bad" >&5
13761 echo "${ECHO_T}$sigact_bad" >&6
13764 echo "$as_me:13764: checking if nanosleep really works" >&5
13765 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
13766 if test "${cf_cv_func_nanosleep+set}" = set; then
13767 echo $ECHO_N "(cached) $ECHO_C" >&6
13770 if test "$cross_compiling" = yes; then
13771 cf_cv_func_nanosleep=unknown
13773 cat >conftest.$ac_ext <<_ACEOF
13774 #line 13774 "configure"
13775 #include "confdefs.h"
13781 #ifdef HAVE_SYS_TIME_H
13782 #include <sys/time.h>
13786 struct timespec ts1, ts2;
13789 ts1.tv_nsec = 750000000;
13793 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
13794 ${cf_cv_main_return:-return}(code != 0);
13798 rm -f conftest$ac_exeext
13799 if { (eval echo "$as_me:13799: \"$ac_link\"") >&5
13800 (eval $ac_link) 2>&5
13802 echo "$as_me:13802: \$? = $ac_status" >&5
13803 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13804 { (eval echo "$as_me:13804: \"$ac_try\"") >&5
13805 (eval $ac_try) 2>&5
13807 echo "$as_me:13807: \$? = $ac_status" >&5
13808 (exit $ac_status); }; }; then
13809 cf_cv_func_nanosleep=yes
13811 echo "$as_me: program exited with status $ac_status" >&5
13812 echo "$as_me: failed program was:" >&5
13813 cat conftest.$ac_ext >&5
13814 cf_cv_func_nanosleep=no
13816 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13819 echo "$as_me:13819: result: $cf_cv_func_nanosleep" >&5
13820 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
13822 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
13823 #define HAVE_NANOSLEEP 1
13832 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13833 echo "$as_me:13833: checking for $ac_header" >&5
13834 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13835 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13836 echo $ECHO_N "(cached) $ECHO_C" >&6
13838 cat >conftest.$ac_ext <<_ACEOF
13839 #line 13839 "configure"
13840 #include "confdefs.h"
13841 #include <$ac_header>
13843 if { (eval echo "$as_me:13843: \"$ac_cpp conftest.$ac_ext\"") >&5
13844 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13846 egrep -v '^ *\+' conftest.er1 >conftest.err
13848 cat conftest.err >&5
13849 echo "$as_me:13849: \$? = $ac_status" >&5
13850 (exit $ac_status); } >/dev/null; then
13851 if test -s conftest.err; then
13852 ac_cpp_err=$ac_c_preproc_warn_flag
13859 if test -z "$ac_cpp_err"; then
13860 eval "$as_ac_Header=yes"
13862 echo "$as_me: failed program was:" >&5
13863 cat conftest.$ac_ext >&5
13864 eval "$as_ac_Header=no"
13866 rm -f conftest.err conftest.$ac_ext
13868 echo "$as_me:13868: result: `eval echo '${'$as_ac_Header'}'`" >&5
13869 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13870 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13871 cat >>confdefs.h <<EOF
13872 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13878 if test "$ISC" = yes ; then
13880 for ac_header in sys/termio.h
13882 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13883 echo "$as_me:13883: checking for $ac_header" >&5
13884 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13885 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13886 echo $ECHO_N "(cached) $ECHO_C" >&6
13888 cat >conftest.$ac_ext <<_ACEOF
13889 #line 13889 "configure"
13890 #include "confdefs.h"
13891 #include <$ac_header>
13893 if { (eval echo "$as_me:13893: \"$ac_cpp conftest.$ac_ext\"") >&5
13894 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13896 egrep -v '^ *\+' conftest.er1 >conftest.err
13898 cat conftest.err >&5
13899 echo "$as_me:13899: \$? = $ac_status" >&5
13900 (exit $ac_status); } >/dev/null; then
13901 if test -s conftest.err; then
13902 ac_cpp_err=$ac_c_preproc_warn_flag
13909 if test -z "$ac_cpp_err"; then
13910 eval "$as_ac_Header=yes"
13912 echo "$as_me: failed program was:" >&5
13913 cat conftest.$ac_ext >&5
13914 eval "$as_ac_Header=no"
13916 rm -f conftest.err conftest.$ac_ext
13918 echo "$as_me:13918: result: `eval echo '${'$as_ac_Header'}'`" >&5
13919 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13920 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13921 cat >>confdefs.h <<EOF
13922 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13929 if test "$ac_cv_header_termios_h" = yes ; then
13930 case "$CFLAGS $CPPFLAGS" in
13932 termios_bad=dunno ;;
13933 *) termios_bad=maybe ;;
13935 if test "$termios_bad" = maybe ; then
13936 echo "$as_me:13936: checking whether termios.h needs _POSIX_SOURCE" >&5
13937 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
13938 cat >conftest.$ac_ext <<_ACEOF
13939 #line 13939 "configure"
13940 #include "confdefs.h"
13941 #include <termios.h>
13945 struct termios foo; int x = foo.c_iflag
13950 rm -f conftest.$ac_objext
13951 if { (eval echo "$as_me:13951: \"$ac_compile\"") >&5
13952 (eval $ac_compile) 2>&5
13954 echo "$as_me:13954: \$? = $ac_status" >&5
13955 (exit $ac_status); } &&
13956 { ac_try='test -s conftest.$ac_objext'
13957 { (eval echo "$as_me:13957: \"$ac_try\"") >&5
13958 (eval $ac_try) 2>&5
13960 echo "$as_me:13960: \$? = $ac_status" >&5
13961 (exit $ac_status); }; }; then
13964 echo "$as_me: failed program was:" >&5
13965 cat conftest.$ac_ext >&5
13967 cat >conftest.$ac_ext <<_ACEOF
13968 #line 13968 "configure"
13969 #include "confdefs.h"
13971 #define _POSIX_SOURCE
13972 #include <termios.h>
13976 struct termios foo; int x = foo.c_iflag
13981 rm -f conftest.$ac_objext
13982 if { (eval echo "$as_me:13982: \"$ac_compile\"") >&5
13983 (eval $ac_compile) 2>&5
13985 echo "$as_me:13985: \$? = $ac_status" >&5
13986 (exit $ac_status); } &&
13987 { ac_try='test -s conftest.$ac_objext'
13988 { (eval echo "$as_me:13988: \"$ac_try\"") >&5
13989 (eval $ac_try) 2>&5
13991 echo "$as_me:13991: \$? = $ac_status" >&5
13992 (exit $ac_status); }; }; then
13993 termios_bad=unknown
13995 echo "$as_me: failed program was:" >&5
13996 cat conftest.$ac_ext >&5
13997 termios_bad=yes cat >>confdefs.h <<\EOF
13998 #define SVR4_TERMIO 1
14002 rm -f conftest.$ac_objext conftest.$ac_ext
14005 rm -f conftest.$ac_objext conftest.$ac_ext
14006 echo "$as_me:14006: result: $termios_bad" >&5
14007 echo "${ECHO_T}$termios_bad" >&6
14011 echo "$as_me:14011: checking for tcgetattr" >&5
14012 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
14013 if test "${cf_cv_have_tcgetattr+set}" = set; then
14014 echo $ECHO_N "(cached) $ECHO_C" >&6
14017 cat >conftest.$ac_ext <<_ACEOF
14018 #line 14018 "configure"
14019 #include "confdefs.h"
14021 #include <sys/types.h>
14022 #ifdef HAVE_UNISTD_H
14023 #include <unistd.h>
14025 #ifdef HAVE_TERMIOS_H
14026 #include <termios.h>
14027 #define TTY struct termios
14029 #ifdef HAVE_TERMIO_H
14030 #include <termio.h>
14031 #define TTY struct termio
14040 tcgetattr(1, &foo);
14045 rm -f conftest.$ac_objext conftest$ac_exeext
14046 if { (eval echo "$as_me:14046: \"$ac_link\"") >&5
14047 (eval $ac_link) 2>&5
14049 echo "$as_me:14049: \$? = $ac_status" >&5
14050 (exit $ac_status); } &&
14051 { ac_try='test -s conftest$ac_exeext'
14052 { (eval echo "$as_me:14052: \"$ac_try\"") >&5
14053 (eval $ac_try) 2>&5
14055 echo "$as_me:14055: \$? = $ac_status" >&5
14056 (exit $ac_status); }; }; then
14057 cf_cv_have_tcgetattr=yes
14059 echo "$as_me: failed program was:" >&5
14060 cat conftest.$ac_ext >&5
14061 cf_cv_have_tcgetattr=no
14063 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14065 echo "$as_me:14065: result: $cf_cv_have_tcgetattr" >&5
14066 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
14067 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
14068 #define HAVE_TCGETATTR 1
14071 echo "$as_me:14071: checking for vsscanf function or workaround" >&5
14072 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
14073 if test "${cf_cv_func_vsscanf+set}" = set; then
14074 echo $ECHO_N "(cached) $ECHO_C" >&6
14077 cat >conftest.$ac_ext <<_ACEOF
14078 #line 14078 "configure"
14079 #include "confdefs.h"
14081 #include <stdarg.h>
14088 vsscanf("from", "%d", ap)
14093 rm -f conftest.$ac_objext conftest$ac_exeext
14094 if { (eval echo "$as_me:14094: \"$ac_link\"") >&5
14095 (eval $ac_link) 2>&5
14097 echo "$as_me:14097: \$? = $ac_status" >&5
14098 (exit $ac_status); } &&
14099 { ac_try='test -s conftest$ac_exeext'
14100 { (eval echo "$as_me:14100: \"$ac_try\"") >&5
14101 (eval $ac_try) 2>&5
14103 echo "$as_me:14103: \$? = $ac_status" >&5
14104 (exit $ac_status); }; }; then
14105 cf_cv_func_vsscanf=vsscanf
14107 echo "$as_me: failed program was:" >&5
14108 cat conftest.$ac_ext >&5
14110 cat >conftest.$ac_ext <<_ACEOF
14111 #line 14111 "configure"
14112 #include "confdefs.h"
14114 #include <stdarg.h>
14121 char *str = "from";
14123 strbuf._flag = _IOREAD;
14124 strbuf._ptr = strbuf._base = (unsigned char *) str;
14125 strbuf._cnt = strlen(str);
14126 strbuf._file = _NFILE;
14127 return (vfscanf(&strbuf, "%d", ap))
14132 rm -f conftest.$ac_objext conftest$ac_exeext
14133 if { (eval echo "$as_me:14133: \"$ac_link\"") >&5
14134 (eval $ac_link) 2>&5
14136 echo "$as_me:14136: \$? = $ac_status" >&5
14137 (exit $ac_status); } &&
14138 { ac_try='test -s conftest$ac_exeext'
14139 { (eval echo "$as_me:14139: \"$ac_try\"") >&5
14140 (eval $ac_try) 2>&5
14142 echo "$as_me:14142: \$? = $ac_status" >&5
14143 (exit $ac_status); }; }; then
14144 cf_cv_func_vsscanf=vfscanf
14146 echo "$as_me: failed program was:" >&5
14147 cat conftest.$ac_ext >&5
14149 cat >conftest.$ac_ext <<_ACEOF
14150 #line 14150 "configure"
14151 #include "confdefs.h"
14153 #include <stdarg.h>
14160 char *str = "from";
14162 strbuf._flag = _IOREAD;
14163 strbuf._ptr = strbuf._base = (unsigned char *) str;
14164 strbuf._cnt = strlen(str);
14165 strbuf._file = _NFILE;
14166 return (_doscan(&strbuf, "%d", ap))
14171 rm -f conftest.$ac_objext conftest$ac_exeext
14172 if { (eval echo "$as_me:14172: \"$ac_link\"") >&5
14173 (eval $ac_link) 2>&5
14175 echo "$as_me:14175: \$? = $ac_status" >&5
14176 (exit $ac_status); } &&
14177 { ac_try='test -s conftest$ac_exeext'
14178 { (eval echo "$as_me:14178: \"$ac_try\"") >&5
14179 (eval $ac_try) 2>&5
14181 echo "$as_me:14181: \$? = $ac_status" >&5
14182 (exit $ac_status); }; }; then
14183 cf_cv_func_vsscanf=_doscan
14185 echo "$as_me: failed program was:" >&5
14186 cat conftest.$ac_ext >&5
14188 cf_cv_func_vsscanf=no
14190 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14192 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14194 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14196 echo "$as_me:14196: result: $cf_cv_func_vsscanf" >&5
14197 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
14199 case $cf_cv_func_vsscanf in #(vi
14200 vsscanf) cat >>confdefs.h <<\EOF
14201 #define HAVE_VSSCANF 1
14204 vfscanf) cat >>confdefs.h <<\EOF
14205 #define HAVE_VFSCANF 1
14208 _doscan) cat >>confdefs.h <<\EOF
14209 #define HAVE__DOSCAN 1
14214 echo "$as_me:14214: checking for working mkstemp" >&5
14215 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
14216 if test "${cf_cv_func_mkstemp+set}" = set; then
14217 echo $ECHO_N "(cached) $ECHO_C" >&6
14221 if test "$cross_compiling" = yes; then
14222 echo "$as_me:14222: checking for mkstemp" >&5
14223 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
14224 if test "${ac_cv_func_mkstemp+set}" = set; then
14225 echo $ECHO_N "(cached) $ECHO_C" >&6
14227 cat >conftest.$ac_ext <<_ACEOF
14228 #line 14228 "configure"
14229 #include "confdefs.h"
14230 /* System header to define __stub macros and hopefully few prototypes,
14231 which can conflict with char mkstemp (); below. */
14232 #include <assert.h>
14233 /* Override any gcc2 internal prototype to avoid an error. */
14237 /* We use char because int might match the return type of a gcc2
14238 builtin and then its argument prototype would still apply. */
14245 /* The GNU C library defines this for functions which it implements
14246 to always fail with ENOSYS. Some functions are actually named
14247 something starting with __ and the normal name is an alias. */
14248 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
14258 rm -f conftest.$ac_objext conftest$ac_exeext
14259 if { (eval echo "$as_me:14259: \"$ac_link\"") >&5
14260 (eval $ac_link) 2>&5
14262 echo "$as_me:14262: \$? = $ac_status" >&5
14263 (exit $ac_status); } &&
14264 { ac_try='test -s conftest$ac_exeext'
14265 { (eval echo "$as_me:14265: \"$ac_try\"") >&5
14266 (eval $ac_try) 2>&5
14268 echo "$as_me:14268: \$? = $ac_status" >&5
14269 (exit $ac_status); }; }; then
14270 ac_cv_func_mkstemp=yes
14272 echo "$as_me: failed program was:" >&5
14273 cat conftest.$ac_ext >&5
14274 ac_cv_func_mkstemp=no
14276 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14278 echo "$as_me:14278: result: $ac_cv_func_mkstemp" >&5
14279 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
14282 cat >conftest.$ac_ext <<_ACEOF
14283 #line 14283 "configure"
14284 #include "confdefs.h"
14286 #include <sys/types.h>
14287 #include <stdlib.h>
14289 #include <string.h>
14290 #include <sys/stat.h>
14293 char *tmpl = "conftestXXXXXX";
14301 for (n = 0; n < 2; ++n) {
14302 strcpy(name[n], tmpl);
14303 if ((fd = mkstemp(name[n])) >= 0) {
14304 if (!strcmp(name[n], tmpl)
14305 || stat(name[n], &sb) != 0
14306 || (sb.st_mode & S_IFMT) != S_IFREG
14307 || (sb.st_mode & 077) != 0) {
14314 && !strcmp(name[0], name[1]))
14316 ${cf_cv_main_return:-return}(result);
14320 rm -f conftest$ac_exeext
14321 if { (eval echo "$as_me:14321: \"$ac_link\"") >&5
14322 (eval $ac_link) 2>&5
14324 echo "$as_me:14324: \$? = $ac_status" >&5
14325 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14326 { (eval echo "$as_me:14326: \"$ac_try\"") >&5
14327 (eval $ac_try) 2>&5
14329 echo "$as_me:14329: \$? = $ac_status" >&5
14330 (exit $ac_status); }; }; then
14331 cf_cv_func_mkstemp=yes
14334 echo "$as_me: program exited with status $ac_status" >&5
14335 echo "$as_me: failed program was:" >&5
14336 cat conftest.$ac_ext >&5
14337 cf_cv_func_mkstemp=no
14340 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14344 echo "$as_me:14344: result: $cf_cv_func_mkstemp" >&5
14345 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
14346 if test "$cf_cv_func_mkstemp" = yes ; then
14347 cat >>confdefs.h <<\EOF
14348 #define HAVE_MKSTEMP 1
14353 # setup for prototype of fallback for vsscanf()
14355 if test "$cf_cv_func_vsscanf" = vsscanf ; then
14361 if test "$cross_compiling" = yes ; then
14362 { echo "$as_me:14362: WARNING: cross compiling: assume setvbuf params not reversed" >&5
14363 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
14365 echo "$as_me:14365: checking whether setvbuf arguments are reversed" >&5
14366 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
14367 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
14368 echo $ECHO_N "(cached) $ECHO_C" >&6
14370 if test "$cross_compiling" = yes; then
14371 { { echo "$as_me:14371: error: cannot run test program while cross compiling" >&5
14372 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
14373 { (exit 1); exit 1; }; }
14375 cat >conftest.$ac_ext <<_ACEOF
14376 #line 14376 "configure"
14377 #include "confdefs.h"
14379 /* If setvbuf has the reversed format, exit 0. */
14383 /* This call has the arguments reversed.
14384 A reversed system may check and see that the address of main
14385 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
14386 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
14387 $ac_main_return(1);
14388 putc('\r', stdout);
14389 $ac_main_return(0); /* Non-reversed systems segv here. */
14392 rm -f conftest$ac_exeext
14393 if { (eval echo "$as_me:14393: \"$ac_link\"") >&5
14394 (eval $ac_link) 2>&5
14396 echo "$as_me:14396: \$? = $ac_status" >&5
14397 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14398 { (eval echo "$as_me:14398: \"$ac_try\"") >&5
14399 (eval $ac_try) 2>&5
14401 echo "$as_me:14401: \$? = $ac_status" >&5
14402 (exit $ac_status); }; }; then
14403 ac_cv_func_setvbuf_reversed=yes
14405 echo "$as_me: program exited with status $ac_status" >&5
14406 echo "$as_me: failed program was:" >&5
14407 cat conftest.$ac_ext >&5
14408 ac_cv_func_setvbuf_reversed=no
14410 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14412 rm -f core core.* *.core
14414 echo "$as_me:14414: result: $ac_cv_func_setvbuf_reversed" >&5
14415 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
14416 if test $ac_cv_func_setvbuf_reversed = yes; then
14418 cat >>confdefs.h <<\EOF
14419 #define SETVBUF_REVERSED 1
14425 echo "$as_me:14425: checking return type of signal handlers" >&5
14426 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
14427 if test "${ac_cv_type_signal+set}" = set; then
14428 echo $ECHO_N "(cached) $ECHO_C" >&6
14430 cat >conftest.$ac_ext <<_ACEOF
14431 #line 14431 "configure"
14432 #include "confdefs.h"
14433 #include <sys/types.h>
14434 #include <signal.h>
14439 extern "C" void (*signal (int, void (*)(int)))(int);
14441 void (*signal ()) ();
14452 rm -f conftest.$ac_objext
14453 if { (eval echo "$as_me:14453: \"$ac_compile\"") >&5
14454 (eval $ac_compile) 2>&5
14456 echo "$as_me:14456: \$? = $ac_status" >&5
14457 (exit $ac_status); } &&
14458 { ac_try='test -s conftest.$ac_objext'
14459 { (eval echo "$as_me:14459: \"$ac_try\"") >&5
14460 (eval $ac_try) 2>&5
14462 echo "$as_me:14462: \$? = $ac_status" >&5
14463 (exit $ac_status); }; }; then
14464 ac_cv_type_signal=void
14466 echo "$as_me: failed program was:" >&5
14467 cat conftest.$ac_ext >&5
14468 ac_cv_type_signal=int
14470 rm -f conftest.$ac_objext conftest.$ac_ext
14472 echo "$as_me:14472: result: $ac_cv_type_signal" >&5
14473 echo "${ECHO_T}$ac_cv_type_signal" >&6
14475 cat >>confdefs.h <<EOF
14476 #define RETSIGTYPE $ac_cv_type_signal
14479 echo "$as_me:14479: checking for type sigaction_t" >&5
14480 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
14481 if test "${cf_cv_type_sigaction+set}" = set; then
14482 echo $ECHO_N "(cached) $ECHO_C" >&6
14485 cat >conftest.$ac_ext <<_ACEOF
14486 #line 14486 "configure"
14487 #include "confdefs.h"
14489 #include <signal.h>
14498 rm -f conftest.$ac_objext
14499 if { (eval echo "$as_me:14499: \"$ac_compile\"") >&5
14500 (eval $ac_compile) 2>&5
14502 echo "$as_me:14502: \$? = $ac_status" >&5
14503 (exit $ac_status); } &&
14504 { ac_try='test -s conftest.$ac_objext'
14505 { (eval echo "$as_me:14505: \"$ac_try\"") >&5
14506 (eval $ac_try) 2>&5
14508 echo "$as_me:14508: \$? = $ac_status" >&5
14509 (exit $ac_status); }; }; then
14510 cf_cv_type_sigaction=yes
14512 echo "$as_me: failed program was:" >&5
14513 cat conftest.$ac_ext >&5
14514 cf_cv_type_sigaction=no
14516 rm -f conftest.$ac_objext conftest.$ac_ext
14519 echo "$as_me:14519: result: $cf_cv_type_sigaction" >&5
14520 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
14521 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
14522 #define HAVE_TYPE_SIGACTION 1
14525 echo "$as_me:14525: checking declaration of size-change" >&5
14526 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
14527 if test "${cf_cv_sizechange+set}" = set; then
14528 echo $ECHO_N "(cached) $ECHO_C" >&6
14531 cf_cv_sizechange=unknown
14532 cf_save_CPPFLAGS="$CPPFLAGS"
14534 for cf_opts in "" "NEED_PTEM_H"
14537 CPPFLAGS="$cf_save_CPPFLAGS"
14538 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
14539 cat >conftest.$ac_ext <<_ACEOF
14540 #line 14540 "configure"
14541 #include "confdefs.h"
14542 #include <sys/types.h>
14543 #ifdef HAVE_TERMIOS_H
14544 #include <termios.h>
14546 #ifdef HAVE_TERMIO_H
14547 #include <termio.h>
14551 /* This is a workaround for SCO: they neglected to define struct winsize in
14552 * termios.h -- it's only in termio.h and ptem.h
14554 #include <sys/stream.h>
14555 #include <sys/ptem.h>
14557 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
14558 #include <sys/ioctl.h>
14566 struct ttysize win; /* FIXME: what system is this? */
14567 int y = win.ts_lines;
14568 int x = win.ts_cols;
14571 struct winsize win;
14572 int y = win.ws_row;
14573 int x = win.ws_col;
14575 no TIOCGSIZE or TIOCGWINSZ
14576 #endif /* TIOCGWINSZ */
14577 #endif /* TIOCGSIZE */
14583 rm -f conftest.$ac_objext
14584 if { (eval echo "$as_me:14584: \"$ac_compile\"") >&5
14585 (eval $ac_compile) 2>&5
14587 echo "$as_me:14587: \$? = $ac_status" >&5
14588 (exit $ac_status); } &&
14589 { ac_try='test -s conftest.$ac_objext'
14590 { (eval echo "$as_me:14590: \"$ac_try\"") >&5
14591 (eval $ac_try) 2>&5
14593 echo "$as_me:14593: \$? = $ac_status" >&5
14594 (exit $ac_status); }; }; then
14595 cf_cv_sizechange=yes
14597 echo "$as_me: failed program was:" >&5
14598 cat conftest.$ac_ext >&5
14599 cf_cv_sizechange=no
14601 rm -f conftest.$ac_objext conftest.$ac_ext
14603 CPPFLAGS="$cf_save_CPPFLAGS"
14604 if test "$cf_cv_sizechange" = yes ; then
14605 echo "size-change succeeded ($cf_opts)" >&5
14606 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
14612 echo "$as_me:14612: result: $cf_cv_sizechange" >&5
14613 echo "${ECHO_T}$cf_cv_sizechange" >&6
14614 if test "$cf_cv_sizechange" != no ; then
14615 cat >>confdefs.h <<\EOF
14616 #define HAVE_SIZECHANGE 1
14619 case $cf_cv_sizechange in #(vi
14621 cat >>confdefs.h <<EOF
14622 #define $cf_cv_sizechange 1
14629 echo "$as_me:14629: checking for memmove" >&5
14630 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
14631 if test "${ac_cv_func_memmove+set}" = set; then
14632 echo $ECHO_N "(cached) $ECHO_C" >&6
14634 cat >conftest.$ac_ext <<_ACEOF
14635 #line 14635 "configure"
14636 #include "confdefs.h"
14637 /* System header to define __stub macros and hopefully few prototypes,
14638 which can conflict with char memmove (); below. */
14639 #include <assert.h>
14640 /* Override any gcc2 internal prototype to avoid an error. */
14644 /* We use char because int might match the return type of a gcc2
14645 builtin and then its argument prototype would still apply. */
14652 /* The GNU C library defines this for functions which it implements
14653 to always fail with ENOSYS. Some functions are actually named
14654 something starting with __ and the normal name is an alias. */
14655 #if defined (__stub_memmove) || defined (__stub___memmove)
14665 rm -f conftest.$ac_objext conftest$ac_exeext
14666 if { (eval echo "$as_me:14666: \"$ac_link\"") >&5
14667 (eval $ac_link) 2>&5
14669 echo "$as_me:14669: \$? = $ac_status" >&5
14670 (exit $ac_status); } &&
14671 { ac_try='test -s conftest$ac_exeext'
14672 { (eval echo "$as_me:14672: \"$ac_try\"") >&5
14673 (eval $ac_try) 2>&5
14675 echo "$as_me:14675: \$? = $ac_status" >&5
14676 (exit $ac_status); }; }; then
14677 ac_cv_func_memmove=yes
14679 echo "$as_me: failed program was:" >&5
14680 cat conftest.$ac_ext >&5
14681 ac_cv_func_memmove=no
14683 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14685 echo "$as_me:14685: result: $ac_cv_func_memmove" >&5
14686 echo "${ECHO_T}$ac_cv_func_memmove" >&6
14687 if test $ac_cv_func_memmove = yes; then
14691 echo "$as_me:14691: checking for bcopy" >&5
14692 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
14693 if test "${ac_cv_func_bcopy+set}" = set; then
14694 echo $ECHO_N "(cached) $ECHO_C" >&6
14696 cat >conftest.$ac_ext <<_ACEOF
14697 #line 14697 "configure"
14698 #include "confdefs.h"
14699 /* System header to define __stub macros and hopefully few prototypes,
14700 which can conflict with char bcopy (); below. */
14701 #include <assert.h>
14702 /* Override any gcc2 internal prototype to avoid an error. */
14706 /* We use char because int might match the return type of a gcc2
14707 builtin and then its argument prototype would still apply. */
14714 /* The GNU C library defines this for functions which it implements
14715 to always fail with ENOSYS. Some functions are actually named
14716 something starting with __ and the normal name is an alias. */
14717 #if defined (__stub_bcopy) || defined (__stub___bcopy)
14727 rm -f conftest.$ac_objext conftest$ac_exeext
14728 if { (eval echo "$as_me:14728: \"$ac_link\"") >&5
14729 (eval $ac_link) 2>&5
14731 echo "$as_me:14731: \$? = $ac_status" >&5
14732 (exit $ac_status); } &&
14733 { ac_try='test -s conftest$ac_exeext'
14734 { (eval echo "$as_me:14734: \"$ac_try\"") >&5
14735 (eval $ac_try) 2>&5
14737 echo "$as_me:14737: \$? = $ac_status" >&5
14738 (exit $ac_status); }; }; then
14739 ac_cv_func_bcopy=yes
14741 echo "$as_me: failed program was:" >&5
14742 cat conftest.$ac_ext >&5
14743 ac_cv_func_bcopy=no
14745 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14747 echo "$as_me:14747: result: $ac_cv_func_bcopy" >&5
14748 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
14749 if test $ac_cv_func_bcopy = yes; then
14751 echo "$as_me:14751: checking if bcopy does overlapping moves" >&5
14752 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
14753 if test "${cf_cv_good_bcopy+set}" = set; then
14754 echo $ECHO_N "(cached) $ECHO_C" >&6
14757 if test "$cross_compiling" = yes; then
14758 cf_cv_good_bcopy=unknown
14760 cat >conftest.$ac_ext <<_ACEOF
14761 #line 14761 "configure"
14762 #include "confdefs.h"
14765 static char data[] = "abcdefghijklmnopqrstuwwxyz";
14767 bcopy(data, temp, sizeof(data));
14768 bcopy(temp+10, temp, 15);
14769 bcopy(temp+5, temp+15, 10);
14770 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
14774 rm -f conftest$ac_exeext
14775 if { (eval echo "$as_me:14775: \"$ac_link\"") >&5
14776 (eval $ac_link) 2>&5
14778 echo "$as_me:14778: \$? = $ac_status" >&5
14779 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14780 { (eval echo "$as_me:14780: \"$ac_try\"") >&5
14781 (eval $ac_try) 2>&5
14783 echo "$as_me:14783: \$? = $ac_status" >&5
14784 (exit $ac_status); }; }; then
14785 cf_cv_good_bcopy=yes
14787 echo "$as_me: program exited with status $ac_status" >&5
14788 echo "$as_me: failed program was:" >&5
14789 cat conftest.$ac_ext >&5
14790 cf_cv_good_bcopy=no
14792 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14796 echo "$as_me:14796: result: $cf_cv_good_bcopy" >&5
14797 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
14800 cf_cv_good_bcopy=no
14803 if test "$cf_cv_good_bcopy" = yes ; then
14804 cat >>confdefs.h <<\EOF
14805 #define USE_OK_BCOPY 1
14809 cat >>confdefs.h <<\EOF
14810 #define USE_MY_MEMMOVE 1
14817 echo "$as_me:14817: checking if poll really works" >&5
14818 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
14819 if test "${cf_cv_working_poll+set}" = set; then
14820 echo $ECHO_N "(cached) $ECHO_C" >&6
14823 if test "$cross_compiling" = yes; then
14824 cf_cv_working_poll=unknown
14826 cat >conftest.$ac_ext <<_ACEOF
14827 #line 14827 "configure"
14828 #include "confdefs.h"
14834 #include <sys/poll.h>
14837 struct pollfd myfds;
14841 myfds.events = POLLIN;
14843 ret = poll(&myfds, 1, 100);
14844 ${cf_cv_main_return:-return}(ret != 0);
14847 rm -f conftest$ac_exeext
14848 if { (eval echo "$as_me:14848: \"$ac_link\"") >&5
14849 (eval $ac_link) 2>&5
14851 echo "$as_me:14851: \$? = $ac_status" >&5
14852 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14853 { (eval echo "$as_me:14853: \"$ac_try\"") >&5
14854 (eval $ac_try) 2>&5
14856 echo "$as_me:14856: \$? = $ac_status" >&5
14857 (exit $ac_status); }; }; then
14858 cf_cv_working_poll=yes
14860 echo "$as_me: program exited with status $ac_status" >&5
14861 echo "$as_me: failed program was:" >&5
14862 cat conftest.$ac_ext >&5
14863 cf_cv_working_poll=no
14865 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14868 echo "$as_me:14868: result: $cf_cv_working_poll" >&5
14869 echo "${ECHO_T}$cf_cv_working_poll" >&6
14870 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
14871 #define HAVE_WORKING_POLL 1
14874 echo "$as_me:14874: checking for pid_t" >&5
14875 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
14876 if test "${ac_cv_type_pid_t+set}" = set; then
14877 echo $ECHO_N "(cached) $ECHO_C" >&6
14879 cat >conftest.$ac_ext <<_ACEOF
14880 #line 14880 "configure"
14881 #include "confdefs.h"
14882 $ac_includes_default
14888 if (sizeof (pid_t))
14894 rm -f conftest.$ac_objext
14895 if { (eval echo "$as_me:14895: \"$ac_compile\"") >&5
14896 (eval $ac_compile) 2>&5
14898 echo "$as_me:14898: \$? = $ac_status" >&5
14899 (exit $ac_status); } &&
14900 { ac_try='test -s conftest.$ac_objext'
14901 { (eval echo "$as_me:14901: \"$ac_try\"") >&5
14902 (eval $ac_try) 2>&5
14904 echo "$as_me:14904: \$? = $ac_status" >&5
14905 (exit $ac_status); }; }; then
14906 ac_cv_type_pid_t=yes
14908 echo "$as_me: failed program was:" >&5
14909 cat conftest.$ac_ext >&5
14910 ac_cv_type_pid_t=no
14912 rm -f conftest.$ac_objext conftest.$ac_ext
14914 echo "$as_me:14914: result: $ac_cv_type_pid_t" >&5
14915 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
14916 if test $ac_cv_type_pid_t = yes; then
14920 cat >>confdefs.h <<EOF
14926 for ac_header in unistd.h vfork.h
14928 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14929 echo "$as_me:14929: checking for $ac_header" >&5
14930 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14931 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14932 echo $ECHO_N "(cached) $ECHO_C" >&6
14934 cat >conftest.$ac_ext <<_ACEOF
14935 #line 14935 "configure"
14936 #include "confdefs.h"
14937 #include <$ac_header>
14939 if { (eval echo "$as_me:14939: \"$ac_cpp conftest.$ac_ext\"") >&5
14940 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14942 egrep -v '^ *\+' conftest.er1 >conftest.err
14944 cat conftest.err >&5
14945 echo "$as_me:14945: \$? = $ac_status" >&5
14946 (exit $ac_status); } >/dev/null; then
14947 if test -s conftest.err; then
14948 ac_cpp_err=$ac_c_preproc_warn_flag
14955 if test -z "$ac_cpp_err"; then
14956 eval "$as_ac_Header=yes"
14958 echo "$as_me: failed program was:" >&5
14959 cat conftest.$ac_ext >&5
14960 eval "$as_ac_Header=no"
14962 rm -f conftest.err conftest.$ac_ext
14964 echo "$as_me:14964: result: `eval echo '${'$as_ac_Header'}'`" >&5
14965 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14966 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14967 cat >>confdefs.h <<EOF
14968 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14974 for ac_func in fork vfork
14976 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14977 echo "$as_me:14977: checking for $ac_func" >&5
14978 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14979 if eval "test \"\${$as_ac_var+set}\" = set"; then
14980 echo $ECHO_N "(cached) $ECHO_C" >&6
14982 cat >conftest.$ac_ext <<_ACEOF
14983 #line 14983 "configure"
14984 #include "confdefs.h"
14985 /* System header to define __stub macros and hopefully few prototypes,
14986 which can conflict with char $ac_func (); below. */
14987 #include <assert.h>
14988 /* Override any gcc2 internal prototype to avoid an error. */
14992 /* We use char because int might match the return type of a gcc2
14993 builtin and then its argument prototype would still apply. */
15000 /* The GNU C library defines this for functions which it implements
15001 to always fail with ENOSYS. Some functions are actually named
15002 something starting with __ and the normal name is an alias. */
15003 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15013 rm -f conftest.$ac_objext conftest$ac_exeext
15014 if { (eval echo "$as_me:15014: \"$ac_link\"") >&5
15015 (eval $ac_link) 2>&5
15017 echo "$as_me:15017: \$? = $ac_status" >&5
15018 (exit $ac_status); } &&
15019 { ac_try='test -s conftest$ac_exeext'
15020 { (eval echo "$as_me:15020: \"$ac_try\"") >&5
15021 (eval $ac_try) 2>&5
15023 echo "$as_me:15023: \$? = $ac_status" >&5
15024 (exit $ac_status); }; }; then
15025 eval "$as_ac_var=yes"
15027 echo "$as_me: failed program was:" >&5
15028 cat conftest.$ac_ext >&5
15029 eval "$as_ac_var=no"
15031 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15033 echo "$as_me:15033: result: `eval echo '${'$as_ac_var'}'`" >&5
15034 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15035 if test `eval echo '${'$as_ac_var'}'` = yes; then
15036 cat >>confdefs.h <<EOF
15037 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15043 ac_cv_func_fork_works=$ac_cv_func_fork
15044 if test "x$ac_cv_func_fork" = xyes; then
15045 echo "$as_me:15045: checking for working fork" >&5
15046 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
15047 if test "${ac_cv_func_fork_works+set}" = set; then
15048 echo $ECHO_N "(cached) $ECHO_C" >&6
15050 if test "$cross_compiling" = yes; then
15051 ac_cv_func_fork_works=cross
15053 cat >conftest.$ac_ext <<_ACEOF
15054 /* By Rüdiger Kuhlmann. */
15055 #include <sys/types.h>
15057 # include <unistd.h>
15059 /* Some systems only have a dummy stub for fork() */
15063 $ac_main_return (1);
15064 $ac_main_return (0);
15067 rm -f conftest$ac_exeext
15068 if { (eval echo "$as_me:15068: \"$ac_link\"") >&5
15069 (eval $ac_link) 2>&5
15071 echo "$as_me:15071: \$? = $ac_status" >&5
15072 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15073 { (eval echo "$as_me:15073: \"$ac_try\"") >&5
15074 (eval $ac_try) 2>&5
15076 echo "$as_me:15076: \$? = $ac_status" >&5
15077 (exit $ac_status); }; }; then
15078 ac_cv_func_fork_works=yes
15080 echo "$as_me: program exited with status $ac_status" >&5
15081 echo "$as_me: failed program was:" >&5
15082 cat conftest.$ac_ext >&5
15083 ac_cv_func_fork_works=no
15085 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15088 echo "$as_me:15088: result: $ac_cv_func_fork_works" >&5
15089 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
15092 if test "x$ac_cv_func_fork_works" = xcross; then
15094 *-*-amigaos* | *-*-msdosdjgpp*)
15095 # Override, as these systems have only a dummy fork() stub
15096 ac_cv_func_fork_works=no
15099 ac_cv_func_fork_works=yes
15102 { echo "$as_me:15102: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
15103 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
15105 ac_cv_func_vfork_works=$ac_cv_func_vfork
15106 if test "x$ac_cv_func_vfork" = xyes; then
15107 echo "$as_me:15107: checking for working vfork" >&5
15108 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
15109 if test "${ac_cv_func_vfork_works+set}" = set; then
15110 echo $ECHO_N "(cached) $ECHO_C" >&6
15112 if test "$cross_compiling" = yes; then
15113 ac_cv_func_vfork_works=cross
15115 cat >conftest.$ac_ext <<_ACEOF
15116 #line 15116 "configure"
15117 #include "confdefs.h"
15118 /* Thanks to Paul Eggert for this test. */
15120 #include <sys/types.h>
15121 #include <sys/stat.h>
15123 # include <unistd.h>
15126 # include <vfork.h>
15128 /* On some sparc systems, changes by the child to local and incoming
15129 argument registers are propagated back to the parent. The compiler
15130 is told about this with #include <vfork.h>, but some compilers
15131 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
15132 static variable whose address is put into a register that is
15133 clobbered by the vfork. */
15136 sparc_address_test (int arg)
15138 sparc_address_test (arg) int arg;
15141 static pid_t child;
15159 pid_t parent = getpid ();
15162 sparc_address_test ();
15167 /* Here is another test for sparc vfork register problems. This
15168 test uses lots of local variables, at least as many local
15169 variables as main has allocated so far including compiler
15170 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
15171 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
15172 reuse the register of parent for one of the local variables,
15173 since it will think that parent can't possibly be used any more
15174 in this routine. Assigning to the local variable will thus
15175 munge parent in the parent process. */
15177 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
15178 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
15179 /* Convince the compiler that p..p7 are live; otherwise, it might
15180 use the same hardware register for all 8 local variables. */
15181 if (p != p1 || p != p2 || p != p3 || p != p4
15182 || p != p5 || p != p6 || p != p7)
15185 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
15186 from child file descriptors. If the child closes a descriptor
15187 before it execs or exits, this munges the parent's descriptor
15188 as well. Test for this by closing stdout in the child. */
15189 _exit(close(fileno(stdout)) != 0);
15194 while (wait(&status) != child)
15197 /* Was there some problem with vforking? */
15200 /* Did the child fail? (This shouldn't happen.) */
15203 /* Did the vfork/compiler bug occur? */
15204 || parent != getpid()
15206 /* Did the file descriptor bug occur? */
15207 || fstat(fileno(stdout), &st) != 0
15212 rm -f conftest$ac_exeext
15213 if { (eval echo "$as_me:15213: \"$ac_link\"") >&5
15214 (eval $ac_link) 2>&5
15216 echo "$as_me:15216: \$? = $ac_status" >&5
15217 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15218 { (eval echo "$as_me:15218: \"$ac_try\"") >&5
15219 (eval $ac_try) 2>&5
15221 echo "$as_me:15221: \$? = $ac_status" >&5
15222 (exit $ac_status); }; }; then
15223 ac_cv_func_vfork_works=yes
15225 echo "$as_me: program exited with status $ac_status" >&5
15226 echo "$as_me: failed program was:" >&5
15227 cat conftest.$ac_ext >&5
15228 ac_cv_func_vfork_works=no
15230 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15233 echo "$as_me:15233: result: $ac_cv_func_vfork_works" >&5
15234 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
15237 if test "x$ac_cv_func_fork_works" = xcross; then
15238 ac_cv_func_vfork_works=ac_cv_func_vfork
15239 { echo "$as_me:15239: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
15240 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
15243 if test "x$ac_cv_func_vfork_works" = xyes; then
15245 cat >>confdefs.h <<\EOF
15246 #define HAVE_WORKING_VFORK 1
15251 cat >>confdefs.h <<\EOF
15256 if test "x$ac_cv_func_fork_works" = xyes; then
15258 cat >>confdefs.h <<\EOF
15259 #define HAVE_WORKING_FORK 1
15264 # special check for test/ditto.c
15266 echo "$as_me:15266: checking for openpty in -lutil" >&5
15267 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
15268 if test "${ac_cv_lib_util_openpty+set}" = set; then
15269 echo $ECHO_N "(cached) $ECHO_C" >&6
15271 ac_check_lib_save_LIBS=$LIBS
15272 LIBS="-lutil $LIBS"
15273 cat >conftest.$ac_ext <<_ACEOF
15274 #line 15274 "configure"
15275 #include "confdefs.h"
15277 /* Override any gcc2 internal prototype to avoid an error. */
15281 /* We use char because int might match the return type of a gcc2
15282 builtin and then its argument prototype would still apply. */
15292 rm -f conftest.$ac_objext conftest$ac_exeext
15293 if { (eval echo "$as_me:15293: \"$ac_link\"") >&5
15294 (eval $ac_link) 2>&5
15296 echo "$as_me:15296: \$? = $ac_status" >&5
15297 (exit $ac_status); } &&
15298 { ac_try='test -s conftest$ac_exeext'
15299 { (eval echo "$as_me:15299: \"$ac_try\"") >&5
15300 (eval $ac_try) 2>&5
15302 echo "$as_me:15302: \$? = $ac_status" >&5
15303 (exit $ac_status); }; }; then
15304 ac_cv_lib_util_openpty=yes
15306 echo "$as_me: failed program was:" >&5
15307 cat conftest.$ac_ext >&5
15308 ac_cv_lib_util_openpty=no
15310 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15311 LIBS=$ac_check_lib_save_LIBS
15313 echo "$as_me:15313: result: $ac_cv_lib_util_openpty" >&5
15314 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
15315 if test $ac_cv_lib_util_openpty = yes; then
15321 echo "$as_me:15321: checking for openpty header" >&5
15322 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
15323 if test "${cf_cv_func_openpty+set}" = set; then
15324 echo $ECHO_N "(cached) $ECHO_C" >&6
15327 cf_save_LIBS="$LIBS"
15328 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
15329 for cf_header in pty.h libutil.h util.h
15331 cat >conftest.$ac_ext <<_ACEOF
15332 #line 15332 "configure"
15333 #include "confdefs.h"
15335 #include <$cf_header>
15341 int x = openpty((int *)0, (int *)0, (char *)0,
15342 (struct termios *)0, (struct winsize *)0);
15348 rm -f conftest.$ac_objext conftest$ac_exeext
15349 if { (eval echo "$as_me:15349: \"$ac_link\"") >&5
15350 (eval $ac_link) 2>&5
15352 echo "$as_me:15352: \$? = $ac_status" >&5
15353 (exit $ac_status); } &&
15354 { ac_try='test -s conftest$ac_exeext'
15355 { (eval echo "$as_me:15355: \"$ac_try\"") >&5
15356 (eval $ac_try) 2>&5
15358 echo "$as_me:15358: \$? = $ac_status" >&5
15359 (exit $ac_status); }; }; then
15361 cf_cv_func_openpty=$cf_header
15365 echo "$as_me: failed program was:" >&5
15366 cat conftest.$ac_ext >&5
15368 cf_cv_func_openpty=no
15371 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15373 LIBS="$cf_save_LIBS"
15376 echo "$as_me:15376: result: $cf_cv_func_openpty" >&5
15377 echo "${ECHO_T}$cf_cv_func_openpty" >&6
15379 if test "$cf_cv_func_openpty" != no ; then
15380 cat >>confdefs.h <<EOF
15381 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
15384 cat >>confdefs.h <<\EOF
15385 #define USE_XTERM_PTY 1
15388 if test "$cf_cv_lib_util" = yes ; then
15389 TEST_LIBS="-lutil $TEST_LIBS"
15393 if test "$with_hashed_db" != no ; then
15394 cat >>confdefs.h <<\EOF
15395 #define USE_HASHED_DB 1
15398 case $with_hashed_db in #(vi
15402 if test -d "$with_hashed_db" ; then
15404 if test -n "$with_hashed_db/include" ; then
15405 for cf_add_incdir in $with_hashed_db/include
15407 while test $cf_add_incdir != /usr/include
15409 if test -d $cf_add_incdir
15412 if test -n "$CFLAGS$CPPFLAGS" ; then
15413 # a loop is needed to ensure we can add subdirs of existing dirs
15414 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
15415 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
15416 cf_have_incdir=yes; break
15421 if test "$cf_have_incdir" = no ; then
15422 if test "$cf_add_incdir" = /usr/local/include ; then
15423 if test "$GCC" = yes
15425 cf_save_CPPFLAGS=$CPPFLAGS
15426 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
15427 cat >conftest.$ac_ext <<_ACEOF
15428 #line 15428 "configure"
15429 #include "confdefs.h"
15439 rm -f conftest.$ac_objext
15440 if { (eval echo "$as_me:15440: \"$ac_compile\"") >&5
15441 (eval $ac_compile) 2>&5
15443 echo "$as_me:15443: \$? = $ac_status" >&5
15444 (exit $ac_status); } &&
15445 { ac_try='test -s conftest.$ac_objext'
15446 { (eval echo "$as_me:15446: \"$ac_try\"") >&5
15447 (eval $ac_try) 2>&5
15449 echo "$as_me:15449: \$? = $ac_status" >&5
15450 (exit $ac_status); }; }; then
15453 echo "$as_me: failed program was:" >&5
15454 cat conftest.$ac_ext >&5
15457 rm -f conftest.$ac_objext conftest.$ac_ext
15458 CPPFLAGS=$cf_save_CPPFLAGS
15463 if test "$cf_have_incdir" = no ; then
15464 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
15466 echo "${as_me-configure}:15466: testing adding $cf_add_incdir to include-path ..." 1>&5
15468 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
15470 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
15471 test "$cf_top_incdir" = "$cf_add_incdir" && break
15472 cf_add_incdir="$cf_top_incdir"
15481 if test -n "$with_hashed_db/lib" ; then
15482 for cf_add_libdir in $with_hashed_db/lib
15484 if test $cf_add_libdir = /usr/lib ; then
15486 elif test -d $cf_add_libdir
15489 if test -n "$LDFLAGS$LIBS" ; then
15490 # a loop is needed to ensure we can add subdirs of existing dirs
15491 for cf_test_libdir in $LDFLAGS $LIBS ; do
15492 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
15493 cf_have_libdir=yes; break
15497 if test "$cf_have_libdir" = no ; then
15498 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
15500 echo "${as_me-configure}:15500: testing adding $cf_add_libdir to library-path ..." 1>&5
15502 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
15511 echo "$as_me:15511: checking for db.h" >&5
15512 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
15513 if test "${ac_cv_header_db_h+set}" = set; then
15514 echo $ECHO_N "(cached) $ECHO_C" >&6
15516 cat >conftest.$ac_ext <<_ACEOF
15517 #line 15517 "configure"
15518 #include "confdefs.h"
15521 if { (eval echo "$as_me:15521: \"$ac_cpp conftest.$ac_ext\"") >&5
15522 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15524 egrep -v '^ *\+' conftest.er1 >conftest.err
15526 cat conftest.err >&5
15527 echo "$as_me:15527: \$? = $ac_status" >&5
15528 (exit $ac_status); } >/dev/null; then
15529 if test -s conftest.err; then
15530 ac_cpp_err=$ac_c_preproc_warn_flag
15537 if test -z "$ac_cpp_err"; then
15538 ac_cv_header_db_h=yes
15540 echo "$as_me: failed program was:" >&5
15541 cat conftest.$ac_ext >&5
15542 ac_cv_header_db_h=no
15544 rm -f conftest.err conftest.$ac_ext
15546 echo "$as_me:15546: result: $ac_cv_header_db_h" >&5
15547 echo "${ECHO_T}$ac_cv_header_db_h" >&6
15548 if test $ac_cv_header_db_h = yes; then
15550 echo "$as_me:15550: checking for version of db" >&5
15551 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
15552 if test "${cf_cv_hashed_db_version+set}" = set; then
15553 echo $ECHO_N "(cached) $ECHO_C" >&6
15556 cf_cv_hashed_db_version=unknown
15558 for cf_db_version in 1 2 3 4 5
15561 echo "${as_me-configure}:15561: testing checking for db version $cf_db_version ..." 1>&5
15563 cat >conftest.$ac_ext <<_ACEOF
15564 #line 15564 "configure"
15565 #include "confdefs.h"
15567 $ac_includes_default
15570 #ifdef DB_VERSION_MAJOR
15571 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
15572 #if $cf_db_version == DB_VERSION_MAJOR
15578 #if $cf_db_version == 1
15579 /* ok: assuming this is DB 1.8.5 */
15593 rm -f conftest.$ac_objext
15594 if { (eval echo "$as_me:15594: \"$ac_compile\"") >&5
15595 (eval $ac_compile) 2>&5
15597 echo "$as_me:15597: \$? = $ac_status" >&5
15598 (exit $ac_status); } &&
15599 { ac_try='test -s conftest.$ac_objext'
15600 { (eval echo "$as_me:15600: \"$ac_try\"") >&5
15601 (eval $ac_try) 2>&5
15603 echo "$as_me:15603: \$? = $ac_status" >&5
15604 (exit $ac_status); }; }; then
15606 cf_cv_hashed_db_version=$cf_db_version
15610 echo "$as_me: failed program was:" >&5
15611 cat conftest.$ac_ext >&5
15613 rm -f conftest.$ac_objext conftest.$ac_ext
15617 echo "$as_me:15617: result: $cf_cv_hashed_db_version" >&5
15618 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
15620 if test "$cf_cv_hashed_db_version" = unknown ; then
15621 { { echo "$as_me:15621: error: Cannot determine version of db" >&5
15622 echo "$as_me: error: Cannot determine version of db" >&2;}
15623 { (exit 1); exit 1; }; }
15626 echo "$as_me:15626: checking for db libraries" >&5
15627 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
15628 if test "${cf_cv_hashed_db_libs+set}" = set; then
15629 echo $ECHO_N "(cached) $ECHO_C" >&6
15632 cf_cv_hashed_db_libs=unknown
15633 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
15635 cf_save_libs="$LIBS"
15636 if test -n "$cf_db_libs"; then
15637 LIBS="-l$cf_db_libs $LIBS"
15640 echo "${as_me-configure}:15640: testing checking for library "$cf_db_libs" ..." 1>&5
15642 cat >conftest.$ac_ext <<_ACEOF
15643 #line 15643 "configure"
15644 #include "confdefs.h"
15646 $ac_includes_default
15653 char *path = "/tmp/foo";
15654 #ifdef DB_VERSION_MAJOR
15655 #if DB_VERSION_MAJOR >= 4
15657 db_create(&result, NULL, 0);
15658 result->open(result,
15665 #elif DB_VERSION_MAJOR >= 3
15667 db_create(&result, NULL, 0);
15668 result->open(result,
15674 #elif DB_VERSION_MAJOR >= 2
15683 #endif /* DB_VERSION_MAJOR */
15685 DB *result = dbopen(path,
15691 ${cf_cv_main_return:-return}(result != 0)
15697 rm -f conftest.$ac_objext conftest$ac_exeext
15698 if { (eval echo "$as_me:15698: \"$ac_link\"") >&5
15699 (eval $ac_link) 2>&5
15701 echo "$as_me:15701: \$? = $ac_status" >&5
15702 (exit $ac_status); } &&
15703 { ac_try='test -s conftest$ac_exeext'
15704 { (eval echo "$as_me:15704: \"$ac_try\"") >&5
15705 (eval $ac_try) 2>&5
15707 echo "$as_me:15707: \$? = $ac_status" >&5
15708 (exit $ac_status); }; }; then
15710 if test -n "$cf_db_libs" ; then
15711 cf_cv_hashed_db_libs=$cf_db_libs
15713 cf_cv_hashed_db_libs=default
15715 LIBS="$cf_save_libs"
15719 echo "$as_me: failed program was:" >&5
15720 cat conftest.$ac_ext >&5
15722 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15723 LIBS="$cf_save_libs"
15727 echo "$as_me:15727: result: $cf_cv_hashed_db_libs" >&5
15728 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
15730 if test "$cf_cv_hashed_db_libs" = unknown ; then
15731 { { echo "$as_me:15731: error: Cannot determine library for db" >&5
15732 echo "$as_me: error: Cannot determine library for db" >&2;}
15733 { (exit 1); exit 1; }; }
15734 elif test "$cf_cv_hashed_db_libs" != default ; then
15735 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
15741 { { echo "$as_me:15741: error: Cannot find db.h" >&5
15742 echo "$as_me: error: Cannot find db.h" >&2;}
15743 { (exit 1); exit 1; }; }
15749 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
15750 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
15751 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
15754 # Just in case, check if the C compiler has a bool type.
15756 echo "$as_me:15756: checking if we should include stdbool.h" >&5
15757 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
15759 if test "${cf_cv_header_stdbool_h+set}" = set; then
15760 echo $ECHO_N "(cached) $ECHO_C" >&6
15763 cat >conftest.$ac_ext <<_ACEOF
15764 #line 15764 "configure"
15765 #include "confdefs.h"
15775 rm -f conftest.$ac_objext
15776 if { (eval echo "$as_me:15776: \"$ac_compile\"") >&5
15777 (eval $ac_compile) 2>&5
15779 echo "$as_me:15779: \$? = $ac_status" >&5
15780 (exit $ac_status); } &&
15781 { ac_try='test -s conftest.$ac_objext'
15782 { (eval echo "$as_me:15782: \"$ac_try\"") >&5
15783 (eval $ac_try) 2>&5
15785 echo "$as_me:15785: \$? = $ac_status" >&5
15786 (exit $ac_status); }; }; then
15787 cf_cv_header_stdbool_h=0
15789 echo "$as_me: failed program was:" >&5
15790 cat conftest.$ac_ext >&5
15791 cat >conftest.$ac_ext <<_ACEOF
15792 #line 15792 "configure"
15793 #include "confdefs.h"
15796 #include <stdbool.h>
15807 rm -f conftest.$ac_objext
15808 if { (eval echo "$as_me:15808: \"$ac_compile\"") >&5
15809 (eval $ac_compile) 2>&5
15811 echo "$as_me:15811: \$? = $ac_status" >&5
15812 (exit $ac_status); } &&
15813 { ac_try='test -s conftest.$ac_objext'
15814 { (eval echo "$as_me:15814: \"$ac_try\"") >&5
15815 (eval $ac_try) 2>&5
15817 echo "$as_me:15817: \$? = $ac_status" >&5
15818 (exit $ac_status); }; }; then
15819 cf_cv_header_stdbool_h=1
15821 echo "$as_me: failed program was:" >&5
15822 cat conftest.$ac_ext >&5
15823 cf_cv_header_stdbool_h=0
15825 rm -f conftest.$ac_objext conftest.$ac_ext
15827 rm -f conftest.$ac_objext conftest.$ac_ext
15830 if test "$cf_cv_header_stdbool_h" = 1
15831 then echo "$as_me:15831: result: yes" >&5
15832 echo "${ECHO_T}yes" >&6
15833 else echo "$as_me:15833: result: no" >&5
15834 echo "${ECHO_T}no" >&6
15837 echo "$as_me:15837: checking for builtin bool type" >&5
15838 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
15840 if test "${cf_cv_cc_bool_type+set}" = set; then
15841 echo $ECHO_N "(cached) $ECHO_C" >&6
15844 cat >conftest.$ac_ext <<_ACEOF
15845 #line 15845 "configure"
15846 #include "confdefs.h"
15849 #include <sys/types.h>
15859 rm -f conftest.$ac_objext
15860 if { (eval echo "$as_me:15860: \"$ac_compile\"") >&5
15861 (eval $ac_compile) 2>&5
15863 echo "$as_me:15863: \$? = $ac_status" >&5
15864 (exit $ac_status); } &&
15865 { ac_try='test -s conftest.$ac_objext'
15866 { (eval echo "$as_me:15866: \"$ac_try\"") >&5
15867 (eval $ac_try) 2>&5
15869 echo "$as_me:15869: \$? = $ac_status" >&5
15870 (exit $ac_status); }; }; then
15871 cf_cv_cc_bool_type=1
15873 echo "$as_me: failed program was:" >&5
15874 cat conftest.$ac_ext >&5
15875 cf_cv_cc_bool_type=0
15877 rm -f conftest.$ac_objext conftest.$ac_ext
15881 if test "$cf_cv_cc_bool_type" = 1
15882 then echo "$as_me:15882: result: yes" >&5
15883 echo "${ECHO_T}yes" >&6
15884 else echo "$as_me:15884: result: no" >&5
15885 echo "${ECHO_T}no" >&6
15888 # Check for C++ compiler characteristics (and ensure that it's there!)
15889 if test -n "$CXX" ; then
15891 ac_cpp='$CXXCPP $CPPFLAGS'
15892 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15893 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15894 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15895 ac_main_return=return
15897 if test -n "$GXX" ; then
15898 case $cf_cv_system_name in #(vi
15900 cf_stdcpp_libname=stdcpp
15903 cf_stdcpp_libname=stdc++
15906 echo "$as_me:15906: checking for library $cf_stdcpp_libname" >&5
15907 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
15908 if test "${cf_cv_libstdcpp+set}" = set; then
15909 echo $ECHO_N "(cached) $ECHO_C" >&6
15913 LIBS="-l$cf_stdcpp_libname $LIBS"
15914 cat >conftest.$ac_ext <<_ACEOF
15915 #line 15915 "configure"
15916 #include "confdefs.h"
15918 #include <strstream.h>
15924 strstreambuf foo(buf, sizeof(buf))
15930 rm -f conftest.$ac_objext conftest$ac_exeext
15931 if { (eval echo "$as_me:15931: \"$ac_link\"") >&5
15932 (eval $ac_link) 2>&5
15934 echo "$as_me:15934: \$? = $ac_status" >&5
15935 (exit $ac_status); } &&
15936 { ac_try='test -s conftest$ac_exeext'
15937 { (eval echo "$as_me:15937: \"$ac_try\"") >&5
15938 (eval $ac_try) 2>&5
15940 echo "$as_me:15940: \$? = $ac_status" >&5
15941 (exit $ac_status); }; }; then
15942 cf_cv_libstdcpp=yes
15944 echo "$as_me: failed program was:" >&5
15945 cat conftest.$ac_ext >&5
15948 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15952 echo "$as_me:15952: result: $cf_cv_libstdcpp" >&5
15953 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
15954 test "$cf_cv_libstdcpp" = yes && CXXLIBS="$CXXLIBS -l$cf_stdcpp_libname"
15957 echo "$as_me:15957: checking whether $CXX understands -c and -o together" >&5
15958 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
15959 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
15960 echo $ECHO_N "(cached) $ECHO_C" >&6
15963 cat > conftest.$ac_ext <<CF_EOF
15967 ${cf_cv_main_return:-return}(0);
15970 # We do the test twice because some compilers refuse to overwrite an
15971 # existing .o file with -o, though they will create one.
15972 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
15973 if { (eval echo "$as_me:15973: \"$ac_try\"") >&5
15974 (eval $ac_try) 2>&5
15976 echo "$as_me:15976: \$? = $ac_status" >&5
15977 (exit $ac_status); } &&
15978 test -f conftest2.$ac_objext && { (eval echo "$as_me:15978: \"$ac_try\"") >&5
15979 (eval $ac_try) 2>&5
15981 echo "$as_me:15981: \$? = $ac_status" >&5
15982 (exit $ac_status); };
15984 eval cf_cv_prog_CXX_c_o=yes
15986 eval cf_cv_prog_CXX_c_o=no
15991 if test $cf_cv_prog_CXX_c_o = yes; then
15992 echo "$as_me:15992: result: yes" >&5
15993 echo "${ECHO_T}yes" >&6
15995 echo "$as_me:15995: result: no" >&5
15996 echo "${ECHO_T}no" >&6
15999 case $GXX_VERSION in
16005 cf_cxx_library=unknown
16006 case $cf_cv_system_name in #(vi
16014 if test "$GXX" = yes; then
16015 echo "$as_me:16015: checking for lib$cf_gpp_libname" >&5
16016 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
16018 LIBS="-l$cf_gpp_libname $LIBS"
16019 cat >conftest.$ac_ext <<_ACEOF
16020 #line 16020 "configure"
16021 #include "confdefs.h"
16023 #include <$cf_gpp_libname/builtin.h>
16028 two_arg_error_handler_t foo2 = lib_error_handler
16033 rm -f conftest.$ac_objext conftest$ac_exeext
16034 if { (eval echo "$as_me:16034: \"$ac_link\"") >&5
16035 (eval $ac_link) 2>&5
16037 echo "$as_me:16037: \$? = $ac_status" >&5
16038 (exit $ac_status); } &&
16039 { ac_try='test -s conftest$ac_exeext'
16040 { (eval echo "$as_me:16040: \"$ac_try\"") >&5
16041 (eval $ac_try) 2>&5
16043 echo "$as_me:16043: \$? = $ac_status" >&5
16044 (exit $ac_status); }; }; then
16046 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
16047 if test "$cf_gpp_libname" = cpp ; then
16048 cat >>confdefs.h <<\EOF
16049 #define HAVE_GPP_BUILTIN_H 1
16053 cat >>confdefs.h <<\EOF
16054 #define HAVE_GXX_BUILTIN_H 1
16059 echo "$as_me: failed program was:" >&5
16060 cat conftest.$ac_ext >&5
16061 cat >conftest.$ac_ext <<_ACEOF
16062 #line 16062 "configure"
16063 #include "confdefs.h"
16065 #include <builtin.h>
16070 two_arg_error_handler_t foo2 = lib_error_handler
16075 rm -f conftest.$ac_objext conftest$ac_exeext
16076 if { (eval echo "$as_me:16076: \"$ac_link\"") >&5
16077 (eval $ac_link) 2>&5
16079 echo "$as_me:16079: \$? = $ac_status" >&5
16080 (exit $ac_status); } &&
16081 { ac_try='test -s conftest$ac_exeext'
16082 { (eval echo "$as_me:16082: \"$ac_try\"") >&5
16083 (eval $ac_try) 2>&5
16085 echo "$as_me:16085: \$? = $ac_status" >&5
16086 (exit $ac_status); }; }; then
16088 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
16089 cat >>confdefs.h <<\EOF
16090 #define HAVE_BUILTIN_H 1
16094 echo "$as_me: failed program was:" >&5
16095 cat conftest.$ac_ext >&5
16098 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16100 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16102 echo "$as_me:16102: result: $cf_cxx_library" >&5
16103 echo "${ECHO_T}$cf_cxx_library" >&6
16113 ac_cpp='$CXXCPP $CPPFLAGS'
16114 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16115 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16116 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16117 ac_main_return=return
16118 echo "$as_me:16118: checking how to run the C++ preprocessor" >&5
16119 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
16120 if test -z "$CXXCPP"; then
16121 if test "${ac_cv_prog_CXXCPP+set}" = set; then
16122 echo $ECHO_N "(cached) $ECHO_C" >&6
16124 # Double quotes because CXXCPP needs to be expanded
16125 for CXXCPP in "$CXX -E" "/lib/cpp"
16127 ac_preproc_ok=false
16128 for ac_cxx_preproc_warn_flag in '' yes
16130 # Use a header file that comes with gcc, so configuring glibc
16131 # with a fresh cross-compiler works.
16132 # On the NeXT, cc -E runs the code through the compiler's parser,
16133 # not just through cpp. "Syntax error" is here to catch this case.
16134 cat >conftest.$ac_ext <<_ACEOF
16135 #line 16135 "configure"
16136 #include "confdefs.h"
16137 #include <assert.h>
16140 if { (eval echo "$as_me:16140: \"$ac_cpp conftest.$ac_ext\"") >&5
16141 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16143 egrep -v '^ *\+' conftest.er1 >conftest.err
16145 cat conftest.err >&5
16146 echo "$as_me:16146: \$? = $ac_status" >&5
16147 (exit $ac_status); } >/dev/null; then
16148 if test -s conftest.err; then
16149 ac_cpp_err=$ac_cxx_preproc_warn_flag
16156 if test -z "$ac_cpp_err"; then
16159 echo "$as_me: failed program was:" >&5
16160 cat conftest.$ac_ext >&5
16161 # Broken: fails on valid input.
16164 rm -f conftest.err conftest.$ac_ext
16166 # OK, works on sane cases. Now check whether non-existent headers
16167 # can be detected and how.
16168 cat >conftest.$ac_ext <<_ACEOF
16169 #line 16169 "configure"
16170 #include "confdefs.h"
16171 #include <ac_nonexistent.h>
16173 if { (eval echo "$as_me:16173: \"$ac_cpp conftest.$ac_ext\"") >&5
16174 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16176 egrep -v '^ *\+' conftest.er1 >conftest.err
16178 cat conftest.err >&5
16179 echo "$as_me:16179: \$? = $ac_status" >&5
16180 (exit $ac_status); } >/dev/null; then
16181 if test -s conftest.err; then
16182 ac_cpp_err=$ac_cxx_preproc_warn_flag
16189 if test -z "$ac_cpp_err"; then
16190 # Broken: success on invalid input.
16193 echo "$as_me: failed program was:" >&5
16194 cat conftest.$ac_ext >&5
16195 # Passes both tests.
16199 rm -f conftest.err conftest.$ac_ext
16202 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
16203 rm -f conftest.err conftest.$ac_ext
16204 if $ac_preproc_ok; then
16209 ac_cv_prog_CXXCPP=$CXXCPP
16212 CXXCPP=$ac_cv_prog_CXXCPP
16214 ac_cv_prog_CXXCPP=$CXXCPP
16216 echo "$as_me:16216: result: $CXXCPP" >&5
16217 echo "${ECHO_T}$CXXCPP" >&6
16218 ac_preproc_ok=false
16219 for ac_cxx_preproc_warn_flag in '' yes
16221 # Use a header file that comes with gcc, so configuring glibc
16222 # with a fresh cross-compiler works.
16223 # On the NeXT, cc -E runs the code through the compiler's parser,
16224 # not just through cpp. "Syntax error" is here to catch this case.
16225 cat >conftest.$ac_ext <<_ACEOF
16226 #line 16226 "configure"
16227 #include "confdefs.h"
16228 #include <assert.h>
16231 if { (eval echo "$as_me:16231: \"$ac_cpp conftest.$ac_ext\"") >&5
16232 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16234 egrep -v '^ *\+' conftest.er1 >conftest.err
16236 cat conftest.err >&5
16237 echo "$as_me:16237: \$? = $ac_status" >&5
16238 (exit $ac_status); } >/dev/null; then
16239 if test -s conftest.err; then
16240 ac_cpp_err=$ac_cxx_preproc_warn_flag
16247 if test -z "$ac_cpp_err"; then
16250 echo "$as_me: failed program was:" >&5
16251 cat conftest.$ac_ext >&5
16252 # Broken: fails on valid input.
16255 rm -f conftest.err conftest.$ac_ext
16257 # OK, works on sane cases. Now check whether non-existent headers
16258 # can be detected and how.
16259 cat >conftest.$ac_ext <<_ACEOF
16260 #line 16260 "configure"
16261 #include "confdefs.h"
16262 #include <ac_nonexistent.h>
16264 if { (eval echo "$as_me:16264: \"$ac_cpp conftest.$ac_ext\"") >&5
16265 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16267 egrep -v '^ *\+' conftest.er1 >conftest.err
16269 cat conftest.err >&5
16270 echo "$as_me:16270: \$? = $ac_status" >&5
16271 (exit $ac_status); } >/dev/null; then
16272 if test -s conftest.err; then
16273 ac_cpp_err=$ac_cxx_preproc_warn_flag
16280 if test -z "$ac_cpp_err"; then
16281 # Broken: success on invalid input.
16284 echo "$as_me: failed program was:" >&5
16285 cat conftest.$ac_ext >&5
16286 # Passes both tests.
16290 rm -f conftest.err conftest.$ac_ext
16293 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
16294 rm -f conftest.err conftest.$ac_ext
16295 if $ac_preproc_ok; then
16298 { { echo "$as_me:16298: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
16299 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
16300 { (exit 1); exit 1; }; }
16304 ac_cpp='$CXXCPP $CPPFLAGS'
16305 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16306 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16307 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16308 ac_main_return=return
16310 for ac_header in iostream typeinfo
16312 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16313 echo "$as_me:16313: checking for $ac_header" >&5
16314 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16315 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16316 echo $ECHO_N "(cached) $ECHO_C" >&6
16318 cat >conftest.$ac_ext <<_ACEOF
16319 #line 16319 "configure"
16320 #include "confdefs.h"
16321 #include <$ac_header>
16323 if { (eval echo "$as_me:16323: \"$ac_cpp conftest.$ac_ext\"") >&5
16324 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16326 egrep -v '^ *\+' conftest.er1 >conftest.err
16328 cat conftest.err >&5
16329 echo "$as_me:16329: \$? = $ac_status" >&5
16330 (exit $ac_status); } >/dev/null; then
16331 if test -s conftest.err; then
16332 ac_cpp_err=$ac_cxx_preproc_warn_flag
16339 if test -z "$ac_cpp_err"; then
16340 eval "$as_ac_Header=yes"
16342 echo "$as_me: failed program was:" >&5
16343 cat conftest.$ac_ext >&5
16344 eval "$as_ac_Header=no"
16346 rm -f conftest.err conftest.$ac_ext
16348 echo "$as_me:16348: result: `eval echo '${'$as_ac_Header'}'`" >&5
16349 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16350 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16351 cat >>confdefs.h <<EOF
16352 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16358 if test x"$ac_cv_header_iostream" = xyes ; then
16359 echo "$as_me:16359: checking if iostream uses std-namespace" >&5
16360 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
16361 cat >conftest.$ac_ext <<_ACEOF
16362 #line 16362 "configure"
16363 #include "confdefs.h"
16365 #include <iostream>
16372 cerr << "testing" << endl;
16378 rm -f conftest.$ac_objext
16379 if { (eval echo "$as_me:16379: \"$ac_compile\"") >&5
16380 (eval $ac_compile) 2>&5
16382 echo "$as_me:16382: \$? = $ac_status" >&5
16383 (exit $ac_status); } &&
16384 { ac_try='test -s conftest.$ac_objext'
16385 { (eval echo "$as_me:16385: \"$ac_try\"") >&5
16386 (eval $ac_try) 2>&5
16388 echo "$as_me:16388: \$? = $ac_status" >&5
16389 (exit $ac_status); }; }; then
16390 cf_iostream_namespace=yes
16392 echo "$as_me: failed program was:" >&5
16393 cat conftest.$ac_ext >&5
16394 cf_iostream_namespace=no
16396 rm -f conftest.$ac_objext conftest.$ac_ext
16397 echo "$as_me:16397: result: $cf_iostream_namespace" >&5
16398 echo "${ECHO_T}$cf_iostream_namespace" >&6
16399 if test "$cf_iostream_namespace" = yes ; then
16400 cat >>confdefs.h <<\EOF
16401 #define IOSTREAM_NAMESPACE 1
16407 echo "$as_me:16407: checking if we should include stdbool.h" >&5
16408 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
16410 if test "${cf_cv_header_stdbool_h+set}" = set; then
16411 echo $ECHO_N "(cached) $ECHO_C" >&6
16414 cat >conftest.$ac_ext <<_ACEOF
16415 #line 16415 "configure"
16416 #include "confdefs.h"
16426 rm -f conftest.$ac_objext
16427 if { (eval echo "$as_me:16427: \"$ac_compile\"") >&5
16428 (eval $ac_compile) 2>&5
16430 echo "$as_me:16430: \$? = $ac_status" >&5
16431 (exit $ac_status); } &&
16432 { ac_try='test -s conftest.$ac_objext'
16433 { (eval echo "$as_me:16433: \"$ac_try\"") >&5
16434 (eval $ac_try) 2>&5
16436 echo "$as_me:16436: \$? = $ac_status" >&5
16437 (exit $ac_status); }; }; then
16438 cf_cv_header_stdbool_h=0
16440 echo "$as_me: failed program was:" >&5
16441 cat conftest.$ac_ext >&5
16442 cat >conftest.$ac_ext <<_ACEOF
16443 #line 16443 "configure"
16444 #include "confdefs.h"
16447 #include <stdbool.h>
16458 rm -f conftest.$ac_objext
16459 if { (eval echo "$as_me:16459: \"$ac_compile\"") >&5
16460 (eval $ac_compile) 2>&5
16462 echo "$as_me:16462: \$? = $ac_status" >&5
16463 (exit $ac_status); } &&
16464 { ac_try='test -s conftest.$ac_objext'
16465 { (eval echo "$as_me:16465: \"$ac_try\"") >&5
16466 (eval $ac_try) 2>&5
16468 echo "$as_me:16468: \$? = $ac_status" >&5
16469 (exit $ac_status); }; }; then
16470 cf_cv_header_stdbool_h=1
16472 echo "$as_me: failed program was:" >&5
16473 cat conftest.$ac_ext >&5
16474 cf_cv_header_stdbool_h=0
16476 rm -f conftest.$ac_objext conftest.$ac_ext
16478 rm -f conftest.$ac_objext conftest.$ac_ext
16481 if test "$cf_cv_header_stdbool_h" = 1
16482 then echo "$as_me:16482: result: yes" >&5
16483 echo "${ECHO_T}yes" >&6
16484 else echo "$as_me:16484: result: no" >&5
16485 echo "${ECHO_T}no" >&6
16488 echo "$as_me:16488: checking for builtin bool type" >&5
16489 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
16491 if test "${cf_cv_builtin_bool+set}" = set; then
16492 echo $ECHO_N "(cached) $ECHO_C" >&6
16495 cat >conftest.$ac_ext <<_ACEOF
16496 #line 16496 "configure"
16497 #include "confdefs.h"
16500 #include <sys/types.h>
16510 rm -f conftest.$ac_objext
16511 if { (eval echo "$as_me:16511: \"$ac_compile\"") >&5
16512 (eval $ac_compile) 2>&5
16514 echo "$as_me:16514: \$? = $ac_status" >&5
16515 (exit $ac_status); } &&
16516 { ac_try='test -s conftest.$ac_objext'
16517 { (eval echo "$as_me:16517: \"$ac_try\"") >&5
16518 (eval $ac_try) 2>&5
16520 echo "$as_me:16520: \$? = $ac_status" >&5
16521 (exit $ac_status); }; }; then
16522 cf_cv_builtin_bool=1
16524 echo "$as_me: failed program was:" >&5
16525 cat conftest.$ac_ext >&5
16526 cf_cv_builtin_bool=0
16528 rm -f conftest.$ac_objext conftest.$ac_ext
16532 if test "$cf_cv_builtin_bool" = 1
16533 then echo "$as_me:16533: result: yes" >&5
16534 echo "${ECHO_T}yes" >&6
16535 else echo "$as_me:16535: result: no" >&5
16536 echo "${ECHO_T}no" >&6
16539 echo "$as_me:16539: checking for size of bool" >&5
16540 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
16541 if test "${cf_cv_type_of_bool+set}" = set; then
16542 echo $ECHO_N "(cached) $ECHO_C" >&6
16546 if test "$cross_compiling" = yes; then
16547 cf_cv_type_of_bool=unknown
16549 cat >conftest.$ac_ext <<_ACEOF
16550 #line 16550 "configure"
16551 #include "confdefs.h"
16553 #include <stdlib.h>
16556 #if defined(__cplusplus)
16558 #ifdef HAVE_GXX_BUILTIN_H
16559 #include <g++/builtin.h>
16560 #elif HAVE_GPP_BUILTIN_H
16561 #include <gpp/builtin.h>
16562 #elif HAVE_BUILTIN_H
16563 #include <builtin.h>
16568 #if $cf_cv_header_stdbool_h
16569 #include <stdbool.h>
16576 FILE *fp = fopen("cf_test.out", "w");
16579 if ((bool)(-x) >= 0)
16580 fputs("unsigned ", fp);
16581 if (sizeof(x) == sizeof(int)) fputs("int", fp);
16582 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
16583 else if (sizeof(x) == sizeof(short))fputs("short",fp);
16584 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
16587 ${cf_cv_main_return:-return}(0);
16591 rm -f conftest$ac_exeext
16592 if { (eval echo "$as_me:16592: \"$ac_link\"") >&5
16593 (eval $ac_link) 2>&5
16595 echo "$as_me:16595: \$? = $ac_status" >&5
16596 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16597 { (eval echo "$as_me:16597: \"$ac_try\"") >&5
16598 (eval $ac_try) 2>&5
16600 echo "$as_me:16600: \$? = $ac_status" >&5
16601 (exit $ac_status); }; }; then
16602 cf_cv_type_of_bool=`cat cf_test.out`
16603 if test -z "$cf_cv_type_of_bool"; then
16604 cf_cv_type_of_bool=unknown
16607 echo "$as_me: program exited with status $ac_status" >&5
16608 echo "$as_me: failed program was:" >&5
16609 cat conftest.$ac_ext >&5
16610 cf_cv_type_of_bool=unknown
16612 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16618 echo "$as_me:16618: result: $cf_cv_type_of_bool" >&5
16619 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
16620 if test "$cf_cv_type_of_bool" = unknown ; then
16621 case .$NCURSES_BOOL in #(vi
16622 .auto|.) NCURSES_BOOL=unsigned;;
16624 { echo "$as_me:16624: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
16625 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
16626 cf_cv_type_of_bool=$NCURSES_BOOL
16629 echo "$as_me:16629: checking for special defines needed for etip.h" >&5
16630 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
16631 cf_save_CXXFLAGS="$CXXFLAGS"
16633 for cf_math in "" MATH_H
16635 for cf_excp in "" MATH_EXCEPTION
16637 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
16638 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
16639 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
16640 cat >conftest.$ac_ext <<_ACEOF
16641 #line 16641 "configure"
16642 #include "confdefs.h"
16644 #include <etip.h.in>
16654 rm -f conftest.$ac_objext
16655 if { (eval echo "$as_me:16655: \"$ac_compile\"") >&5
16656 (eval $ac_compile) 2>&5
16658 echo "$as_me:16658: \$? = $ac_status" >&5
16659 (exit $ac_status); } &&
16660 { ac_try='test -s conftest.$ac_objext'
16661 { (eval echo "$as_me:16661: \"$ac_try\"") >&5
16662 (eval $ac_try) 2>&5
16664 echo "$as_me:16664: \$? = $ac_status" >&5
16665 (exit $ac_status); }; }; then
16667 test -n "$cf_math" && cat >>confdefs.h <<EOF
16668 #define ETIP_NEEDS_${cf_math} 1
16671 test -n "$cf_excp" && cat >>confdefs.h <<EOF
16672 #define ETIP_NEEDS_${cf_excp} 1
16675 cf_result="$cf_math $cf_excp"
16679 echo "$as_me: failed program was:" >&5
16680 cat conftest.$ac_ext >&5
16682 rm -f conftest.$ac_objext conftest.$ac_ext
16685 echo "$as_me:16685: result: $cf_result" >&5
16686 echo "${ECHO_T}$cf_result" >&6
16687 CXXFLAGS="$cf_save_CXXFLAGS"
16689 if test -n "$CXX"; then
16690 echo "$as_me:16690: checking if $CXX accepts parameter initialization" >&5
16691 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
16692 if test "${cf_cv_cpp_param_init+set}" = set; then
16693 echo $ECHO_N "(cached) $ECHO_C" >&6
16697 ac_cpp='$CXXCPP $CPPFLAGS'
16698 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16699 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16700 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16701 ac_main_return=return
16703 if test "$cross_compiling" = yes; then
16704 cf_cv_cpp_param_init=unknown
16706 cat >conftest.$ac_ext <<_ACEOF
16707 #line 16707 "configure"
16708 #include "confdefs.h"
16718 TEST::TEST(int x = 1) // some compilers do not like second initializer
16725 rm -f conftest$ac_exeext
16726 if { (eval echo "$as_me:16726: \"$ac_link\"") >&5
16727 (eval $ac_link) 2>&5
16729 echo "$as_me:16729: \$? = $ac_status" >&5
16730 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16731 { (eval echo "$as_me:16731: \"$ac_try\"") >&5
16732 (eval $ac_try) 2>&5
16734 echo "$as_me:16734: \$? = $ac_status" >&5
16735 (exit $ac_status); }; }; then
16736 cf_cv_cpp_param_init=yes
16738 echo "$as_me: program exited with status $ac_status" >&5
16739 echo "$as_me: failed program was:" >&5
16740 cat conftest.$ac_ext >&5
16741 cf_cv_cpp_param_init=no
16743 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16746 ac_cpp='$CXXCPP $CPPFLAGS'
16747 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16748 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16749 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16750 ac_main_return=return
16753 echo "$as_me:16753: result: $cf_cv_cpp_param_init" >&5
16754 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
16756 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
16757 #define CPP_HAS_PARAM_INIT 1
16760 if test -n "$CXX"; then
16762 echo "$as_me:16762: checking if $CXX accepts static_cast" >&5
16763 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
16764 if test "${cf_cv_cpp_static_cast+set}" = set; then
16765 echo $ECHO_N "(cached) $ECHO_C" >&6
16769 ac_cpp='$CXXCPP $CPPFLAGS'
16770 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16771 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16772 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16773 ac_main_return=return
16775 cat >conftest.$ac_ext <<_ACEOF
16776 #line 16776 "configure"
16777 #include "confdefs.h"
16782 NCursesPanel(int nlines,
16792 template<class T> class NCursesUserPanel : public NCursesPanel
16795 NCursesUserPanel (int nlines,
16799 const T* p_UserData = static_cast<T*>(0))
16800 : NCursesPanel (nlines, ncols, begin_y, begin_x)
16803 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
16807 virtual ~NCursesUserPanel() {};
16814 const char* p_UserData = static_cast<char*>(0)
16819 rm -f conftest.$ac_objext
16820 if { (eval echo "$as_me:16820: \"$ac_compile\"") >&5
16821 (eval $ac_compile) 2>&5
16823 echo "$as_me:16823: \$? = $ac_status" >&5
16824 (exit $ac_status); } &&
16825 { ac_try='test -s conftest.$ac_objext'
16826 { (eval echo "$as_me:16826: \"$ac_try\"") >&5
16827 (eval $ac_try) 2>&5
16829 echo "$as_me:16829: \$? = $ac_status" >&5
16830 (exit $ac_status); }; }; then
16831 cf_cv_cpp_static_cast=yes
16833 echo "$as_me: failed program was:" >&5
16834 cat conftest.$ac_ext >&5
16835 cf_cv_cpp_static_cast=no
16837 rm -f conftest.$ac_objext conftest.$ac_ext
16840 ac_cpp='$CXXCPP $CPPFLAGS'
16841 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16842 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16843 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16844 ac_main_return=return
16847 echo "$as_me:16847: result: $cf_cv_cpp_static_cast" >&5
16848 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
16852 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
16853 #define CPP_HAS_STATIC_CAST 1
16857 CXX_ARFLAGS='$(ARFLAGS)'
16858 case $cf_cv_system_name in #(vi
16860 if test "$GXX" != yes ; then
16862 CXX_ARFLAGS='-ar -o'
16866 CXXLDFLAGS="-u main"
16869 if test "$GXX" != yes ; then
16871 CXX_ARFLAGS='-xar -o'
16878 cf_cv_builtin_bool=1
16880 # Just because we are not configuring against C++ right now does not
16881 # mean that a user will not want to use C++. Some distributors disable
16882 # the C++ portion of this configuration as a shortcut (or just to avoid
16883 # compiling the demo in the c++ directory). So we need a reasonable
16884 # default for the 'bool' type.
16886 # Caveat: since the storage of the bool type is not standardized, it
16889 if test "$NCURSES_BOOL" != auto ; then
16890 cf_cv_type_of_bool=$NCURSES_BOOL
16891 cf_cv_header_stdbool_h=0
16893 if test "$cf_cv_header_stdbool_h" = 1 ; then
16895 echo "$as_me:16895: checking for size of bool" >&5
16896 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
16897 if test "${cf_cv_type_of_bool+set}" = set; then
16898 echo $ECHO_N "(cached) $ECHO_C" >&6
16902 if test "$cross_compiling" = yes; then
16903 cf_cv_type_of_bool=unknown
16905 cat >conftest.$ac_ext <<_ACEOF
16906 #line 16906 "configure"
16907 #include "confdefs.h"
16909 #include <stdlib.h>
16912 #if defined(__cplusplus)
16914 #ifdef HAVE_GXX_BUILTIN_H
16915 #include <g++/builtin.h>
16916 #elif HAVE_GPP_BUILTIN_H
16917 #include <gpp/builtin.h>
16918 #elif HAVE_BUILTIN_H
16919 #include <builtin.h>
16924 #if $cf_cv_header_stdbool_h
16925 #include <stdbool.h>
16932 FILE *fp = fopen("cf_test.out", "w");
16935 if ((bool)(-x) >= 0)
16936 fputs("unsigned ", fp);
16937 if (sizeof(x) == sizeof(int)) fputs("int", fp);
16938 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
16939 else if (sizeof(x) == sizeof(short))fputs("short",fp);
16940 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
16943 ${cf_cv_main_return:-return}(0);
16947 rm -f conftest$ac_exeext
16948 if { (eval echo "$as_me:16948: \"$ac_link\"") >&5
16949 (eval $ac_link) 2>&5
16951 echo "$as_me:16951: \$? = $ac_status" >&5
16952 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16953 { (eval echo "$as_me:16953: \"$ac_try\"") >&5
16954 (eval $ac_try) 2>&5
16956 echo "$as_me:16956: \$? = $ac_status" >&5
16957 (exit $ac_status); }; }; then
16958 cf_cv_type_of_bool=`cat cf_test.out`
16959 if test -z "$cf_cv_type_of_bool"; then
16960 cf_cv_type_of_bool=unknown
16963 echo "$as_me: program exited with status $ac_status" >&5
16964 echo "$as_me: failed program was:" >&5
16965 cat conftest.$ac_ext >&5
16966 cf_cv_type_of_bool=unknown
16968 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16974 echo "$as_me:16974: result: $cf_cv_type_of_bool" >&5
16975 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
16976 if test "$cf_cv_type_of_bool" = unknown ; then
16977 case .$NCURSES_BOOL in #(vi
16978 .auto|.) NCURSES_BOOL=unsigned;;
16980 { echo "$as_me:16980: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
16981 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
16982 cf_cv_type_of_bool=$NCURSES_BOOL
16986 echo "$as_me:16986: checking for fallback type of bool" >&5
16987 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
16988 case "$host_cpu" in #(vi
16989 i?86) cf_cv_type_of_bool=char ;; #(vi
16990 *) cf_cv_type_of_bool=int ;;
16992 echo "$as_me:16992: result: $cf_cv_type_of_bool" >&5
16993 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
16998 # If the C compiler did not declare bool, and we did not determine that the C++
16999 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
17000 # ncurses library use the same type as C++ bool. Note that this allows one to
17001 # specify the type of bool in a configure-script option and postpone
17002 # integration with the C++ compiler provided that the types are compatible.
17004 if test $cf_cv_cc_bool_type = 1
17006 # oops: C has a bool. Unlikely, but C++ could differ.
17008 elif test $cf_cv_builtin_bool = 0
17013 # this is the normal case
17014 USE_CXX_BOOL='defined(__cplusplus)'
17017 if test -f "${srcdir}/Ada95/Makefile.in" ; then
17019 if test "$cf_with_ada" != "no" ; then
17020 if test "$with_libtool" != "no"; then
17021 { echo "$as_me:17021: WARNING: libtool does not support Ada - disabling feature" >&5
17022 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
17027 if test "$cf_with_ada" != "no" ; then
17028 cf_ada_make=gnatmake
17029 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
17030 set dummy $cf_ada_make; ac_word=$2
17031 echo "$as_me:17031: checking for $ac_word" >&5
17032 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17033 if test "${ac_cv_prog_gnat_exists+set}" = set; then
17034 echo $ECHO_N "(cached) $ECHO_C" >&6
17036 if test -n "$gnat_exists"; then
17037 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
17039 ac_save_IFS=$IFS; IFS=$ac_path_separator
17041 for ac_dir in $ac_dummy; do
17043 test -z "$ac_dir" && ac_dir=.
17044 $as_executable_p "$ac_dir/$ac_word" || continue
17045 ac_cv_prog_gnat_exists="yes"
17046 echo "$as_me:17046: found $ac_dir/$ac_word" >&5
17050 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
17053 gnat_exists=$ac_cv_prog_gnat_exists
17054 if test -n "$gnat_exists"; then
17055 echo "$as_me:17055: result: $gnat_exists" >&5
17056 echo "${ECHO_T}$gnat_exists" >&6
17058 echo "$as_me:17058: result: no" >&5
17059 echo "${ECHO_T}no" >&6
17062 if test "$ac_cv_prog_gnat_exists" = no; then
17066 echo "$as_me:17066: checking for gnat version" >&5
17067 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
17068 cf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\
17069 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
17070 echo "$as_me:17070: result: $cf_gnat_version" >&5
17071 echo "${ECHO_T}$cf_gnat_version" >&6
17073 case $cf_gnat_version in
17074 3.1[1-9]*|3.[2-9]*|[4-9].*)
17075 cf_cv_prog_gnat_correct=yes
17077 *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding.
17078 cf_cv_prog_gnat_correct=no
17081 case $cf_gnat_version in
17083 cf_compile_generics=generics
17084 cf_generic_objects="\${GENOBJS}"
17086 *) cf_compile_generics=
17087 cf_generic_objects=
17091 # Extract the first word of "m4", so it can be a program name with args.
17092 set dummy m4; ac_word=$2
17093 echo "$as_me:17093: checking for $ac_word" >&5
17094 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17095 if test "${ac_cv_prog_M4_exists+set}" = set; then
17096 echo $ECHO_N "(cached) $ECHO_C" >&6
17098 if test -n "$M4_exists"; then
17099 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
17101 ac_save_IFS=$IFS; IFS=$ac_path_separator
17103 for ac_dir in $ac_dummy; do
17105 test -z "$ac_dir" && ac_dir=.
17106 $as_executable_p "$ac_dir/$ac_word" || continue
17107 ac_cv_prog_M4_exists="yes"
17108 echo "$as_me:17108: found $ac_dir/$ac_word" >&5
17112 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
17115 M4_exists=$ac_cv_prog_M4_exists
17116 if test -n "$M4_exists"; then
17117 echo "$as_me:17117: result: $M4_exists" >&5
17118 echo "${ECHO_T}$M4_exists" >&6
17120 echo "$as_me:17120: result: no" >&5
17121 echo "${ECHO_T}no" >&6
17124 if test "$ac_cv_prog_M4_exists" = no; then
17125 cf_cv_prog_gnat_correct=no
17126 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
17128 if test "$cf_cv_prog_gnat_correct" = yes; then
17129 echo "$as_me:17129: checking if GNAT works" >&5
17130 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
17133 cat >>conftest.ads <<CF_EOF
17134 procedure conftest;
17136 cat >>conftest.adb <<CF_EOF
17139 procedure conftest is
17141 Text_IO.Put ("Hello World");
17143 GNAT.OS_Lib.OS_Exit (0);
17146 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
17147 if ( ./conftest 1>&5 2>&1 ) ; then
17148 cf_cv_prog_gnat_correct=yes
17150 cf_cv_prog_gnat_correct=no
17153 cf_cv_prog_gnat_correct=no
17157 echo "$as_me:17157: result: $cf_cv_prog_gnat_correct" >&5
17158 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
17161 if test "$cf_cv_prog_gnat_correct" = yes; then
17162 ADAFLAGS="-O3 -gnatpn $ADAFLAGS"
17164 echo "$as_me:17164: checking if GNAT pragma Unreferenced works" >&5
17165 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
17168 cat >>conftest.ads <<CF_EOF
17169 procedure conftest;
17171 cat >>conftest.adb <<CF_EOF
17174 procedure conftest is
17176 pragma Unreferenced (test);
17179 Text_IO.Put ("Hello World");
17181 GNAT.OS_Lib.OS_Exit (0);
17184 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
17185 cf_cv_pragma_unreferenced=yes
17187 cf_cv_pragma_unreferenced=no
17191 echo "$as_me:17191: result: $cf_cv_pragma_unreferenced" >&5
17192 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
17194 # if the pragma is supported, use it (needed in the Trace code).
17195 if test $cf_cv_pragma_unreferenced = yes ; then
17201 # Check whether --with-ada-compiler or --without-ada-compiler was given.
17202 if test "${with_ada_compiler+set}" = set; then
17203 withval="$with_ada_compiler"
17204 cf_ada_compiler=$withval
17206 cf_ada_compiler=gnatmake
17209 cf_ada_package=terminal_interface
17211 # Check whether --with-ada-include or --without-ada-include was given.
17212 if test "${with_ada_include+set}" = set; then
17213 withval="$with_ada_include"
17216 withval="${ADA_INCLUDE-$prefix/lib/ada/adainclude}"
17217 fi; if test -n "$prefix/lib/ada/adainclude" ; then
17219 if test "x$prefix" != xNONE; then
17220 cf_path_syntax="$prefix"
17222 cf_path_syntax="$ac_default_prefix"
17225 case ".$withval" in #(vi
17226 .\$\(*\)*|.\'*\'*) #(vi
17230 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
17232 .\${*prefix}*) #(vi
17233 eval withval="$withval"
17234 case ".$withval" in #(vi
17236 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17241 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17244 { { echo "$as_me:17244: error: expected a pathname, not \"$withval\"" >&5
17245 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
17246 { (exit 1); exit 1; }; }
17251 ADA_INCLUDE="$withval"
17253 # Check whether --with-ada-objects or --without-ada-objects was given.
17254 if test "${with_ada_objects+set}" = set; then
17255 withval="$with_ada_objects"
17258 withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}"
17259 fi; if test -n "$prefix/lib/ada/adalib" ; then
17261 if test "x$prefix" != xNONE; then
17262 cf_path_syntax="$prefix"
17264 cf_path_syntax="$ac_default_prefix"
17267 case ".$withval" in #(vi
17268 .\$\(*\)*|.\'*\'*) #(vi
17272 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
17274 .\${*prefix}*) #(vi
17275 eval withval="$withval"
17276 case ".$withval" in #(vi
17278 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17283 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17286 { { echo "$as_me:17286: error: expected a pathname, not \"$withval\"" >&5
17287 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
17288 { (exit 1); exit 1; }; }
17293 ADA_OBJECTS="$withval"
17301 ### Construct the ncurses library-subsets, if any, from this set of keywords:
17302 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
17304 ### ticlib modules may be a separate library, otherwise contained in termlib.
17305 ### termlib modules may be a separate library, otherwise contained in ncurses.
17307 ### The of "+" or " " between the tokens controls the way the script
17308 ### chooses to split module lists into libraries.
17310 ### (see CF_LIB_RULES).
17311 echo "$as_me:17311: checking for library subsets" >&5
17312 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
17315 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
17316 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
17317 if test "$with_ticlib" != no ; then
17318 LIB_SUBSETS="${LIB_SUBSETS} "
17320 LIB_SUBSETS="${LIB_SUBSETS}+"
17324 LIB_SUBSETS="${LIB_SUBSETS}termlib"
17325 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
17327 if test "$with_termlib" != no ; then
17328 LIB_SUBSETS="${LIB_SUBSETS} "
17330 LIB_SUBSETS="${LIB_SUBSETS}+"
17333 LIB_SUBSETS="${LIB_SUBSETS}base"
17335 # Most term-driver calls are to tinfo, but some like init_pair are to the
17336 # base library (so it resides in base).
17337 if test "$with_term_driver" != no ; then
17338 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
17339 case $cf_cv_system_name in #(vi
17341 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
17344 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
17349 test "$with_widec" = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
17350 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
17352 echo "$as_me:17352: result: $LIB_SUBSETS" >&5
17353 echo "${ECHO_T}$LIB_SUBSETS" >&6
17355 ### Construct the list of include-directories to be generated
17357 CPPFLAGS="$CPPFLAGS -I. -I../include"
17358 if test "$srcdir" != "."; then
17359 CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
17361 if test "$GCC" != yes; then
17362 CPPFLAGS="$CPPFLAGS -I\${includedir}"
17363 elif test "$includedir" != "/usr/include"; then
17364 if test "$includedir" = '${prefix}/include' ; then
17365 if test $prefix != /usr ; then
17366 CPPFLAGS="$CPPFLAGS -I\${includedir}"
17369 CPPFLAGS="$CPPFLAGS -I\${includedir}"
17373 ACPPFLAGS="-I. -I../../include $ACPPFLAGS"
17374 if test "$srcdir" != "."; then
17375 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
17377 if test "$GCC" != yes; then
17378 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
17379 elif test "$includedir" != "/usr/include"; then
17380 if test "$includedir" = '${prefix}/include' ; then
17381 if test $prefix != /usr ; then
17382 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
17385 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
17389 ### Build up pieces for makefile rules
17390 echo "$as_me:17390: checking default library suffix" >&5
17391 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
17393 case $DFT_LWR_MODEL in
17394 libtool) DFT_ARG_SUFFIX='' ;;
17395 normal) DFT_ARG_SUFFIX='' ;;
17396 debug) DFT_ARG_SUFFIX='_g' ;;
17397 profile) DFT_ARG_SUFFIX='_p' ;;
17398 shared) DFT_ARG_SUFFIX='' ;;
17400 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
17401 echo "$as_me:17401: result: $DFT_ARG_SUFFIX" >&5
17402 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
17404 echo "$as_me:17404: checking default library-dependency suffix" >&5
17405 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
17407 case $DFT_LWR_MODEL in #(vi
17409 DFT_LIB_SUFFIX='.la'
17410 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17413 DFT_LIB_SUFFIX='.a'
17414 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17417 DFT_LIB_SUFFIX='_g.a'
17418 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17421 DFT_LIB_SUFFIX='_p.a'
17422 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17425 case $cf_cv_system_name in
17427 DFT_LIB_SUFFIX='.a'
17428 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17431 DFT_LIB_SUFFIX='.dll'
17432 DFT_DEP_SUFFIX='.dll.a'
17435 DFT_LIB_SUFFIX='.dylib'
17436 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17441 DFT_LIB_SUFFIX='.so'
17442 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17445 DFT_LIB_SUFFIX='.sl'
17446 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17450 *) DFT_LIB_SUFFIX='.so'
17451 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17455 test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
17456 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
17457 echo "$as_me:17457: result: $DFT_DEP_SUFFIX" >&5
17458 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
17460 echo "$as_me:17460: checking default object directory" >&5
17461 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
17463 case $DFT_LWR_MODEL in
17464 libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
17465 normal) DFT_OBJ_SUBDIR='objects' ;;
17466 debug) DFT_OBJ_SUBDIR='obj_g' ;;
17467 profile) DFT_OBJ_SUBDIR='obj_p' ;;
17469 case $cf_cv_system_name in #(vi
17471 DFT_OBJ_SUBDIR='objects' ;;
17473 DFT_OBJ_SUBDIR='obj_s' ;;
17476 echo "$as_me:17476: result: $DFT_OBJ_SUBDIR" >&5
17477 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
17479 # libtool thinks it can make c++ shared libraries (perhaps only g++)
17480 if test "$cf_with_cxx" = yes ; then
17481 echo "$as_me:17481: checking c++ library-dependency suffix" >&5
17482 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
17483 if test "$with_libtool" != "no"; then
17484 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
17487 case normal in #(vi
17489 CXX_LIB_SUFFIX='.la'
17490 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17493 CXX_LIB_SUFFIX='.a'
17494 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17497 CXX_LIB_SUFFIX='_g.a'
17498 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17501 CXX_LIB_SUFFIX='_p.a'
17502 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17505 case $cf_cv_system_name in
17507 CXX_LIB_SUFFIX='.a'
17508 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17511 CXX_LIB_SUFFIX='.dll'
17512 CXX_DEP_SUFFIX='.dll.a'
17515 CXX_LIB_SUFFIX='.dylib'
17516 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17521 CXX_LIB_SUFFIX='.so'
17522 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17525 CXX_LIB_SUFFIX='.sl'
17526 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17530 *) CXX_LIB_SUFFIX='.so'
17531 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17535 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
17536 test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
17538 echo "$as_me:17538: result: $CXX_LIB_SUFFIX" >&5
17539 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
17543 # do not want -ldl in build except as needed for -lncurses dependency
17544 if test "$with_dlsym" = yes ; then
17545 if test $DFT_LWR_MODEL = shared || \
17546 test $DFT_LWR_MODEL = libtool ; then
17548 # remove dl library from $LIBS
17549 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
17553 ### Set up low-level terminfo dependencies for makefiles.
17555 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
17556 # do not need libdl
17558 if test "$with_dlsym" = yes ; then
17560 # remove dl library from $SHLIB_LIST
17561 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
17565 if test "$with_ticlib" != no ; then
17567 if test "$with_ticlib" != yes ; then
17568 TICS_NAME=$with_ticlib
17569 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
17570 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
17571 TICS_LIB_SUFFIX="${with_ticlib}"
17573 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
17574 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
17575 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
17577 TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
17579 TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
17582 if test "$with_termlib" != no ; then
17584 if test "$with_termlib" != yes ; then
17585 TINFO_NAME=$with_termlib
17586 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
17587 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
17588 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
17589 TINFO_LIB_SUFFIX="${with_termlib}"
17591 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
17592 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
17593 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
17594 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
17597 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
17598 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
17599 if test "$DFT_LWR_MODEL" = "libtool"; then
17600 TEST_ARGS="${TEST_DEPS}"
17601 TEST_ARG2="${TEST_DEP2}"
17602 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
17603 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
17604 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
17606 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
17607 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
17608 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
17609 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
17610 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
17613 # the next lines are needed for linking libtic over libncurses
17614 TINFO_NAME=${LIB_NAME}
17615 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
17616 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
17617 if test "$with_tic_depends" = yes ; then
17618 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
17620 TICS_LIST="$SHLIB_LIST"
17623 TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
17626 if test "$DFT_LWR_MODEL" = shared ; then
17627 case $cf_cv_system_name in #(vi
17629 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
17635 if test "$with_dlsym" = yes ; then
17637 # remove dl library from $TICS_LIST
17638 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
17642 if test "$DFT_LWR_MODEL" = "libtool"; then
17647 TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
17649 case $DFT_LWR_MODEL in
17650 normal|debug|profile)
17652 if test "$GCC" = yes ; then
17653 case $cf_cv_system_name in #(
17654 OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*) #( vi
17658 *) #( normally, except when broken
17659 LDFLAGS_STATIC=-static
17660 LDFLAGS_SHARED=-dynamic
17664 case $cf_cv_system_name in #(
17665 aix[456]*) #( from ld manpage
17666 LDFLAGS_STATIC=-bstatic
17667 LDFLAGS_SHARED=-bdynamic
17669 hpux*) #( from ld manpage for hpux10.20, hpux11.11
17670 # We could also use just "archive" and "shared".
17671 LDFLAGS_STATIC=-Wl,-a,archive_shared
17672 LDFLAGS_SHARED=-Wl,-a,shared_archive
17674 irix*) #( from ld manpage IRIX64
17675 LDFLAGS_STATIC=-Bstatic
17676 LDFLAGS_SHARED=-Bdynamic
17678 osf[45]*) #( from ld manpage osf4.0d, osf5.1
17679 # alternative "-oldstyle_liblookup" (not in cc manpage)
17680 LDFLAGS_STATIC=-noso
17681 LDFLAGS_SHARED=-so_archive
17684 LDFLAGS_STATIC=-Bstatic
17685 LDFLAGS_SHARED=-Bdynamic
17693 echo "$as_me:17693: checking where we will install curses.h" >&5
17694 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
17695 test "$with_overwrite" = no && \
17696 test "x$includedir" = 'x${prefix}/include' && \
17697 includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
17698 echo "$as_me:17698: result: $includedir" >&5
17699 echo "${ECHO_T}$includedir" >&6
17701 ### Resolve a conflict between normal and wide-curses by forcing applications
17702 ### that will need libutf8 to add it to their configure script.
17703 if test "$with_overwrite" != no ; then
17704 if test "$NCURSES_LIBUTF8" = 1 ; then
17705 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
17706 { echo "$as_me:17706: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
17707 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
17710 WITH_OVERWRITE=$with_overwrite
17712 # used to separate tack out of the tree
17715 ### predefined stuff for the test programs
17716 cat >>confdefs.h <<\EOF
17717 #define HAVE_SLK_COLOR 1
17720 ### Construct the list of subdirectories for which we'll customize makefiles
17721 ### with the appropriate compile-rules.
17723 echo "$as_me:17723: checking for src modules" >&5
17724 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
17726 # dependencies and linker-arguments for test-programs
17727 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
17728 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
17729 if test "$DFT_LWR_MODEL" = "libtool"; then
17730 TEST_ARGS="${TEST_DEPS}"
17731 TEST_ARG2="${TEST_DEP2}"
17733 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
17734 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
17738 for cf_dir in $modules_to_build
17740 if test -f $srcdir/$cf_dir/modules; then
17742 # We may/may not have tack in the distribution, though the
17744 if test $cf_dir = tack ; then
17745 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
17750 if test -z "$cf_cv_src_modules"; then
17751 cf_cv_src_modules=$cf_dir
17753 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
17756 # Make the ncurses_cfg.h file record the library interface files as
17757 # well. These are header files that are the same name as their
17758 # directory. Ncurses is the only library that does not follow
17760 if test $cf_dir = tack ; then
17762 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
17764 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17766 cat >>confdefs.h <<EOF
17767 #define HAVE_${cf_have_include}_H 1
17770 cat >>confdefs.h <<EOF
17771 #define HAVE_LIB${cf_have_include} 1
17774 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
17775 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
17776 if test "$DFT_LWR_MODEL" = "libtool"; then
17777 TEST_ARGS="${TEST_DEPS}"
17778 TEST_ARG2="${TEST_DEP2}"
17780 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
17781 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
17786 echo "$as_me:17786: result: $cf_cv_src_modules" >&5
17787 echo "${ECHO_T}$cf_cv_src_modules" >&6
17789 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
17790 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
17793 if test "x$cf_with_manpages" != xno ; then
17794 SRC_SUBDIRS="$SRC_SUBDIRS man"
17796 SRC_SUBDIRS="$SRC_SUBDIRS include"
17797 for cf_dir in $cf_cv_src_modules
17799 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
17801 SRC_SUBDIRS="$SRC_SUBDIRS test"
17802 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
17803 test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
17806 if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
17807 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
17808 ADA_SUBDIRS="gen src samples"
17812 for cf_dir in $SRC_SUBDIRS
17814 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
17817 if test -n "$ADA_SUBDIRS"; then
17818 for cf_dir in $ADA_SUBDIRS
17820 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
17825 if test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then
17826 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
17830 for cf_item in $cf_list_models
17834 libtool) cf_subdir='obj_lo' ;;
17835 normal) cf_subdir='objects' ;;
17836 debug) cf_subdir='obj_g' ;;
17837 profile) cf_subdir='obj_p' ;;
17839 case $cf_cv_system_name in #(vi
17841 cf_subdir='objects' ;;
17843 cf_subdir='obj_s' ;;
17847 for cf_item2 in $DIRS_TO_MAKE
17849 test $cf_item2 = $cf_subdir && break
17851 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
17853 for cf_dir in $DIRS_TO_MAKE
17855 test ! -d $cf_dir && mkdir $cf_dir
17858 cat >>confdefs.h <<EOF
17859 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
17862 cat >>confdefs.h <<EOF
17863 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
17866 ### Now that we're done running tests, add the compiler-warnings, if any
17871 cf_new_extra_cppflags=
17873 for cf_add_cflags in $EXTRA_CFLAGS
17875 case $cf_fix_cppflags in
17877 case $cf_add_cflags in #(vi
17878 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
17879 case $cf_add_cflags in
17881 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17883 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
17884 && test -z "${cf_tst_cflags}" \
17885 && cf_fix_cppflags=yes
17887 if test $cf_fix_cppflags = yes ; then
17888 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
17890 elif test "${cf_tst_cflags}" = "\"'" ; then
17891 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
17896 case "$CPPFLAGS" in
17897 *$cf_add_cflags) #(vi
17900 case $cf_add_cflags in #(vi
17902 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17904 CPPFLAGS=`echo "$CPPFLAGS" | \
17905 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
17906 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
17910 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
17915 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
17920 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
17922 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
17924 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
17925 && test -z "${cf_tst_cflags}" \
17926 && cf_fix_cppflags=no
17931 if test -n "$cf_new_cflags" ; then
17933 CFLAGS="$CFLAGS $cf_new_cflags"
17936 if test -n "$cf_new_cppflags" ; then
17938 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
17941 if test -n "$cf_new_extra_cppflags" ; then
17943 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
17946 ### If we're building with rpath, try to link non-standard libs that way too.
17947 if test "$DFT_LWR_MODEL" = "shared"; then
17949 echo "$as_me:17949: checking for updated LDFLAGS" >&5
17950 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
17951 if test -n "$LDFLAGS" ; then
17952 echo "$as_me:17952: result: maybe" >&5
17953 echo "${ECHO_T}maybe" >&6
17954 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
17956 echo "${as_me-configure}:17956: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
17958 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
17960 echo "${as_me-configure}:17960: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
17962 case "$EXTRA_LDFLAGS" in #(vi
17964 cf_rpath_hack="-Wl,-rpath,"
17967 cf_rpath_hack="-R "
17976 if test -n "$cf_rpath_hack" ; then
17978 for cf_rpath_src in $LDFLAGS
17980 test -n "$verbose" && echo " Filtering $cf_rpath_src" 1>&6
17982 echo "${as_me-configure}:17982: testing Filtering $cf_rpath_src ..." 1>&5
17984 case $cf_rpath_src in #(vi
17986 if test "$cf_rpath_hack" = "-R " ; then
17987 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e 's%-L%-R %'`
17989 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e s%-L%$cf_rpath_hack%`
17991 test -n "$verbose" && echo " ...Filter $cf_rpath_tmp" 1>&6
17993 echo "${as_me-configure}:17993: testing ...Filter $cf_rpath_tmp ..." 1>&5
17995 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
17998 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
18000 LDFLAGS=$cf_rpath_dst
18001 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
18003 echo "${as_me-configure}:18003: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
18005 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
18007 echo "${as_me-configure}:18007: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
18011 echo "$as_me:18011: result: no" >&5
18012 echo "${ECHO_T}no" >&6
18017 ### Define substitutions for header files to avoid name-pollution
18019 if test "$cf_cv_have_tcgetattr" = yes ; then
18025 if test "$ac_cv_header_termio_h" = yes ; then
18031 if test "$ac_cv_header_termios_h" = yes ; then
18037 ################################################################################
18038 test "$use_database" = yes && \
18039 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
18041 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
18043 if test x"$enable_pc_files" = xyes ; then \
18044 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
18050 ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/ncurses_dll.h include/termcap.h include/unctrl.h $SUB_MAKEFILES Makefile"
18051 ac_config_commands="$ac_config_commands default"
18052 cat >confcache <<\_ACEOF
18053 # This file is a shell script that caches the results of configure
18054 # tests run on this system so they can be shared between configure
18055 # scripts and configure runs, see configure's option --config-cache.
18056 # It is not useful on other systems. If it contains results you don't
18057 # want to keep, you may remove or edit it.
18059 # config.status only pays attention to the cache file if you give it
18060 # the --recheck option to rerun configure.
18062 # `ac_cv_env_foo' variables (set or unset) will be overriden when
18063 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18064 # following values.
18068 # The following way of writing the cache mishandles newlines in values,
18069 # but we know of no workaround that is simple, portable, and efficient.
18070 # So, don't put newlines in cache variables' values.
18071 # Ultrix sh set writes to stderr and can't be redirected directly,
18072 # and sets the high bit in the cache file unless we assign to the vars.
18075 case `(ac_space=' '; set | grep ac_space) 2>&1` in
18077 # `set' does not quote correctly, so add quotes (double-quote
18078 # substitution turns \\\\ into \\, and sed turns \\ into \).
18081 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18084 # `set' quotes correctly as required by POSIX, so do not add quotes.
18086 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
18093 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18095 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18097 if cmp -s $cache_file confcache; then :; else
18098 if test -w $cache_file; then
18099 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
18100 cat confcache >$cache_file
18102 echo "not updating unwritable cache $cache_file"
18107 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18108 # Let make expand exec_prefix.
18109 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18111 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18112 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18113 # trailing colons and then remove the whole line if VPATH becomes empty
18114 # (actually we leave an empty line to preserve line numbers).
18115 if test "x$srcdir" = x.; then
18116 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18117 s/:*\$(srcdir):*/:/;
18118 s/:*\${srcdir}:*/:/;
18120 s/^\([^=]*=[ ]*\):*/\1/;
18126 DEFS=-DHAVE_CONFIG_H
18128 : ${CONFIG_STATUS=./config.status}
18129 ac_clean_files_save=$ac_clean_files
18130 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18131 { echo "$as_me:18131: creating $CONFIG_STATUS" >&5
18132 echo "$as_me: creating $CONFIG_STATUS" >&6;}
18133 cat >$CONFIG_STATUS <<_ACEOF
18135 # Generated automatically by configure.
18136 # Run this file to recreate the current configuration.
18137 # Compiler output produced by configure, useful for debugging
18138 # configure, is in config.log if it exists.
18141 SHELL=\${CONFIG_SHELL-$SHELL}
18142 ac_cs_invocation="\$0 \$@"
18146 cat >>$CONFIG_STATUS <<\_ACEOF
18147 # Be Bourne compatible
18148 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18151 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
18155 # Name of the executable.
18156 as_me=`echo "$0" |sed 's,.*[\\/],,'`
18158 if expr a : '\(a\)' >/dev/null 2>&1; then
18164 rm -f conf$$ conf$$.exe conf$$.file
18166 if ln -s conf$$.file conf$$ 2>/dev/null; then
18167 # We could just check for DJGPP; but this test a) works b) is more generic
18168 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
18169 if test -f conf$$.exe; then
18170 # Don't use ln at all; we don't have any links
18175 elif ln conf$$.file conf$$ 2>/dev/null; then
18180 rm -f conf$$ conf$$.exe conf$$.file
18182 as_executable_p="test -f"
18184 # Support unset when possible.
18185 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
18192 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
18193 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
18194 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
18195 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
18196 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
18197 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
18198 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
18199 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
18202 # We need space, tab and new line, in precisely that order.
18208 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
18214 # Files that config.status was made for.
18215 if test -n "$ac_config_files"; then
18216 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
18219 if test -n "$ac_config_headers"; then
18220 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
18223 if test -n "$ac_config_links"; then
18224 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
18227 if test -n "$ac_config_commands"; then
18228 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
18231 cat >>$CONFIG_STATUS <<\EOF
18234 \`$as_me' instantiates files from templates according to the
18235 current configuration.
18237 Usage: $0 [OPTIONS] [FILE]...
18239 -h, --help print this help, then exit
18240 -V, --version print version number, then exit
18241 -d, --debug don't remove temporary files
18242 --recheck update $as_me by reconfiguring in the same conditions
18243 --file=FILE[:TEMPLATE]
18244 instantiate the configuration file FILE
18245 --header=FILE[:TEMPLATE]
18246 instantiate the configuration header FILE
18248 Configuration files:
18251 Configuration headers:
18254 Configuration commands:
18257 Report bugs to <bug-autoconf@gnu.org>."
18260 cat >>$CONFIG_STATUS <<EOF
18263 configured by $0, generated by GNU Autoconf 2.52.20081225,
18264 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
18266 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
18267 Free Software Foundation, Inc.
18268 This config.status script is free software; the Free Software Foundation
18269 gives unlimited permission to copy, distribute and modify it."
18274 cat >>$CONFIG_STATUS <<\EOF
18275 # If no file are specified by the user, then we need to provide default
18276 # value. By we need to know if files were specified by the user.
18282 ac_option=`expr "x$1" : 'x\([^=]*\)='`
18283 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
18285 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
18289 *) # This is not an option, so the user has probably given explicit
18291 ac_need_defaults=false;;
18295 # Handling of the options.
18297 cat >>$CONFIG_STATUS <<EOF
18298 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18299 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
18300 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
18302 cat >>$CONFIG_STATUS <<\EOF
18303 --version | --vers* | -V )
18304 echo "$ac_cs_version"; exit 0 ;;
18306 # Conflict between --help and --header
18307 { { echo "$as_me:18307: error: ambiguous option: $1
18308 Try \`$0 --help' for more information." >&5
18309 echo "$as_me: error: ambiguous option: $1
18310 Try \`$0 --help' for more information." >&2;}
18311 { (exit 1); exit 1; }; };;
18312 --help | --hel | -h )
18313 echo "$ac_cs_usage"; exit 0 ;;
18314 --debug | --d* | -d )
18316 --file | --fil | --fi | --f )
18318 CONFIG_FILES="$CONFIG_FILES $1"
18319 ac_need_defaults=false;;
18320 --header | --heade | --head | --hea )
18322 CONFIG_HEADERS="$CONFIG_HEADERS $1"
18323 ac_need_defaults=false;;
18325 # This is an error.
18326 -*) { { echo "$as_me:18326: error: unrecognized option: $1
18327 Try \`$0 --help' for more information." >&5
18328 echo "$as_me: error: unrecognized option: $1
18329 Try \`$0 --help' for more information." >&2;}
18330 { (exit 1); exit 1; }; } ;;
18332 *) ac_config_targets="$ac_config_targets $1" ;;
18341 ## ----------------------- ##
18342 ## Running config.status. ##
18343 ## ----------------------- ##
18345 This file was extended by $as_me 2.52.20081225, executed with
18346 CONFIG_FILES = $CONFIG_FILES
18347 CONFIG_HEADERS = $CONFIG_HEADERS
18348 CONFIG_LINKS = $CONFIG_LINKS
18349 CONFIG_COMMANDS = $CONFIG_COMMANDS
18350 > $ac_cs_invocation
18351 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18356 cat >>$CONFIG_STATUS <<EOF
18358 # INIT-COMMANDS section.
18361 ### Special initialization commands, used to pass information from the
18362 ### configuration-run into config.status
18365 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
18366 DFT_LWR_MODEL="$DFT_LWR_MODEL"
18367 ECHO_LINK="$ECHO_LINK"
18368 LDCONFIG="$LDCONFIG"
18369 LIB_NAME="$LIB_NAME"
18370 LIB_SUBSETS="$LIB_SUBSETS"
18371 LIB_SUFFIX="$LIB_SUFFIX"
18372 LIB_TRACING="$LIB_TRACING"
18373 MAKE_TERMINFO="$MAKE_TERMINFO"
18374 NCURSES_MAJOR="$NCURSES_MAJOR"
18375 NCURSES_MINOR="$NCURSES_MINOR"
18376 NCURSES_OSPEED="$NCURSES_OSPEED"
18377 NCURSES_PATCH="$NCURSES_PATCH"
18378 SRC_SUBDIRS="$SRC_SUBDIRS"
18379 TERMINFO="$TERMINFO"
18380 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
18381 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
18382 TICS_NAME="$TICS_NAME"
18383 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
18384 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
18385 TINFO_NAME="$TINFO_NAME"
18386 TINFO_SUFFIX="$TINFO_SUFFIX"
18387 WITH_CURSES_H="$with_curses_h"
18388 WITH_ECHO="$with_echo"
18389 WITH_OVERWRITE="$with_overwrite"
18390 cf_LIST_MODELS="$cf_list_models"
18391 cf_cv_abi_version="$cf_cv_abi_version"
18392 cf_cv_do_relink="$cf_cv_do_relink"
18393 cf_cv_do_symlinks="$cf_cv_do_symlinks"
18394 cf_cv_enable_lp64="$cf_cv_enable_lp64"
18395 cf_cv_enable_opaque="$cf_cv_enable_opaque"
18396 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
18397 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
18398 cf_cv_rel_version="$cf_cv_rel_version"
18399 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
18400 cf_cv_shared_soname='$cf_cv_shared_soname'
18401 cf_cv_shlib_version="$cf_cv_shlib_version"
18402 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
18403 cf_cv_system_name="$cf_cv_system_name"
18404 cf_with_cxx_binding="$cf_with_cxx_binding"
18405 cf_with_manpages="$cf_with_manpages"
18411 cat >>$CONFIG_STATUS <<\EOF
18412 for ac_config_target in $ac_config_targets
18414 case "$ac_config_target" in
18415 # Handling of arguments.
18416 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
18417 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
18418 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
18419 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
18420 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
18421 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
18422 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18423 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18424 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
18425 *) { { echo "$as_me:18425: error: invalid argument: $ac_config_target" >&5
18426 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
18427 { (exit 1); exit 1; }; };;
18431 # If the user did not use the arguments to specify the items to instantiate,
18432 # then the envvar interface is used. Set only those that are not.
18433 # We use the long form for the default assignment because of an extremely
18434 # bizarre bug on SunOS 4.1.3.
18435 if $ac_need_defaults; then
18436 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18437 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18438 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18441 # Create a temporary directory, and hook for its removal unless debugging.
18444 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
18445 trap '{ (exit 1); exit 1; }' 1 2 13 15
18448 # Create a (secure) tmp directory for tmp files.
18451 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
18452 test -n "$tmp" && test -d "$tmp"
18455 tmp=$TMPDIR/cs$$-$RANDOM
18456 (umask 077 && mkdir $tmp)
18459 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
18460 { (exit 1); exit 1; }
18465 cat >>$CONFIG_STATUS <<EOF
18468 # CONFIG_FILES section.
18471 # No need to generate the scripts if there are no CONFIG_FILES.
18472 # This happens for instance when ./config.status config.h
18473 if test -n "\$CONFIG_FILES"; then
18474 # Protect against being on the right side of a sed subst in config.status.
18475 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
18476 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
18477 s,@SHELL@,$SHELL,;t t
18478 s,@exec_prefix@,$exec_prefix,;t t
18479 s,@prefix@,$prefix,;t t
18480 s,@program_transform_name@,$program_transform_name,;t t
18481 s,@bindir@,$bindir,;t t
18482 s,@sbindir@,$sbindir,;t t
18483 s,@libexecdir@,$libexecdir,;t t
18484 s,@datadir@,$datadir,;t t
18485 s,@sysconfdir@,$sysconfdir,;t t
18486 s,@sharedstatedir@,$sharedstatedir,;t t
18487 s,@localstatedir@,$localstatedir,;t t
18488 s,@libdir@,$libdir,;t t
18489 s,@includedir@,$includedir,;t t
18490 s,@oldincludedir@,$oldincludedir,;t t
18491 s,@infodir@,$infodir,;t t
18492 s,@mandir@,$mandir,;t t
18493 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
18494 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
18495 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
18496 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
18497 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
18498 s,@build_alias@,$build_alias,;t t
18499 s,@host_alias@,$host_alias,;t t
18500 s,@target_alias@,$target_alias,;t t
18501 s,@ECHO_C@,$ECHO_C,;t t
18502 s,@ECHO_N@,$ECHO_N,;t t
18503 s,@ECHO_T@,$ECHO_T,;t t
18504 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
18505 s,@DEFS@,$DEFS,;t t
18506 s,@LIBS@,$LIBS,;t t
18507 s,@top_builddir@,$top_builddir,;t t
18508 s,@EGREP@,$EGREP,;t t
18509 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
18510 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
18511 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
18512 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
18513 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
18514 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
18515 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
18516 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
18517 s,@build@,$build,;t t
18518 s,@build_cpu@,$build_cpu,;t t
18519 s,@build_vendor@,$build_vendor,;t t
18520 s,@build_os@,$build_os,;t t
18521 s,@host@,$host,;t t
18522 s,@host_cpu@,$host_cpu,;t t
18523 s,@host_vendor@,$host_vendor,;t t
18524 s,@host_os@,$host_os,;t t
18525 s,@target@,$target,;t t
18526 s,@target_cpu@,$target_cpu,;t t
18527 s,@target_vendor@,$target_vendor,;t t
18528 s,@target_os@,$target_os,;t t
18530 s,@CFLAGS@,$CFLAGS,;t t
18531 s,@LDFLAGS@,$LDFLAGS,;t t
18532 s,@CPPFLAGS@,$CPPFLAGS,;t t
18533 s,@ac_ct_CC@,$ac_ct_CC,;t t
18534 s,@EXEEXT@,$EXEEXT,;t t
18535 s,@OBJEXT@,$OBJEXT,;t t
18537 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
18538 s,@PROG_EXT@,$PROG_EXT,;t t
18539 s,@LDCONFIG@,$LDCONFIG,;t t
18541 s,@CXXFLAGS@,$CXXFLAGS,;t t
18542 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
18544 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
18545 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
18546 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
18547 s,@LINT@,$LINT,;t t
18548 s,@LINT_OPTS@,$LINT_OPTS,;t t
18549 s,@LN_S@,$LN_S,;t t
18550 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
18551 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
18552 s,@SET_MAKE@,$SET_MAKE,;t t
18553 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
18554 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
18555 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
18556 s,@RANLIB@,$RANLIB,;t t
18557 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
18559 s,@ac_ct_LD@,$ac_ct_LD,;t t
18561 s,@ac_ct_AR@,$ac_ct_AR,;t t
18562 s,@ARFLAGS@,$ARFLAGS,;t t
18563 s,@DESTDIR@,$DESTDIR,;t t
18564 s,@BUILD_CC@,$BUILD_CC,;t t
18565 s,@BUILD_CPP@,$BUILD_CPP,;t t
18566 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
18567 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
18568 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
18569 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
18570 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
18571 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
18572 s,@cf_list_models@,$cf_list_models,;t t
18573 s,@LIBTOOL@,$LIBTOOL,;t t
18574 s,@LT_UNDEF@,$LT_UNDEF,;t t
18575 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
18576 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
18577 s,@LIB_CREATE@,$LIB_CREATE,;t t
18578 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
18579 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
18580 s,@LIB_PREP@,$LIB_PREP,;t t
18581 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
18582 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
18583 s,@LIB_LINK@,$LIB_LINK,;t t
18584 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
18585 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
18586 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
18587 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
18588 s,@TICS_NAME@,$TICS_NAME,;t t
18589 s,@TINFO_NAME@,$TINFO_NAME,;t t
18590 s,@LIB_NAME@,$LIB_NAME,;t t
18591 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
18592 s,@CC_G_OPT@,$CC_G_OPT,;t t
18593 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
18594 s,@LD_MODEL@,$LD_MODEL,;t t
18595 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
18596 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
18597 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
18598 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
18599 s,@LINK_PROGS@,$LINK_PROGS,;t t
18600 s,@LINK_TESTS@,$LINK_TESTS,;t t
18601 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
18602 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
18603 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
18604 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
18605 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
18606 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
18607 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
18608 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
18609 s,@TERMINFO@,$TERMINFO,;t t
18610 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
18611 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
18612 s,@TERMPATH@,$TERMPATH,;t t
18613 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
18614 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
18615 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
18616 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
18617 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
18618 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
18619 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
18620 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
18621 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
18622 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
18623 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
18624 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
18625 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
18626 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
18627 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
18628 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
18629 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
18630 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
18631 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
18632 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
18633 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
18634 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
18635 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
18636 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
18637 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
18638 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
18639 s,@PTHREAD@,$PTHREAD,;t t
18640 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
18641 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
18642 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
18643 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
18644 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
18645 s,@ECHO_LINK@,$ECHO_LINK,;t t
18646 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
18647 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
18648 s,@ADA_TRACE@,$ADA_TRACE,;t t
18649 s,@MATH_LIB@,$MATH_LIB,;t t
18650 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
18651 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
18652 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
18653 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
18654 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
18655 s,@TEST_LIBS@,$TEST_LIBS,;t t
18656 s,@CXXCPP@,$CXXCPP,;t t
18657 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
18658 s,@CXX_AR@,$CXX_AR,;t t
18659 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
18660 s,@CXXLIBS@,$CXXLIBS,;t t
18661 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
18662 s,@gnat_exists@,$gnat_exists,;t t
18663 s,@M4_exists@,$M4_exists,;t t
18664 s,@cf_ada_make@,$cf_ada_make,;t t
18665 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
18666 s,@cf_ada_package@,$cf_ada_package,;t t
18667 s,@ADAFLAGS@,$ADAFLAGS,;t t
18668 s,@cf_compile_generics@,$cf_compile_generics,;t t
18669 s,@cf_generic_objects@,$cf_generic_objects,;t t
18670 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
18671 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
18672 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
18673 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
18674 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
18675 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
18676 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
18677 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
18678 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
18679 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
18680 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
18681 s,@TICS_ARGS@,$TICS_ARGS,;t t
18682 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
18683 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
18684 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
18685 s,@TINFO_ARGS@,$TINFO_ARGS,;t t
18686 s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
18687 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
18688 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
18689 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
18690 s,@TICS_LIST@,$TICS_LIST,;t t
18691 s,@TINFO_LIST@,$TINFO_LIST,;t t
18692 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
18693 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
18694 s,@TEST_ARGS@,$TEST_ARGS,;t t
18695 s,@TEST_DEPS@,$TEST_DEPS,;t t
18696 s,@TEST_ARG2@,$TEST_ARG2,;t t
18697 s,@TEST_DEP2@,$TEST_DEP2,;t t
18698 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
18699 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
18700 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
18701 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
18702 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
18703 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
18704 s,@cross_compiling@,$cross_compiling,;t t
18709 cat >>$CONFIG_STATUS <<\EOF
18710 # Split the substitutions into bite-sized pieces for seds with
18711 # small command number limits, like on Digital OSF/1 and HP-UX.
18712 ac_max_sed_lines=48
18713 ac_sed_frag=1 # Number of current file.
18714 ac_beg=1 # First line for current file.
18715 ac_end=$ac_max_sed_lines # Line after last line for current file.
18718 while $ac_more_lines; do
18719 if test $ac_beg -gt 1; then
18720 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
18722 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
18724 if test ! -s $tmp/subs.frag; then
18725 ac_more_lines=false
18727 # The purpose of the label and of the branching condition is to
18728 # speed up the sed processing (if there are no `@' at all, there
18729 # is no need to browse any of the substitutions).
18730 # These are the two extra sed commands mentioned above.
18732 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
18733 if test -z "$ac_sed_cmds"; then
18734 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
18736 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
18738 ac_sed_frag=`expr $ac_sed_frag + 1`
18740 ac_end=`expr $ac_end + $ac_max_sed_lines`
18743 if test -z "$ac_sed_cmds"; then
18746 fi # test -n "$CONFIG_FILES"
18749 cat >>$CONFIG_STATUS <<\EOF
18750 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
18751 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
18753 - | *:- | *:-:* ) # input from stdin
18755 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
18756 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
18757 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
18758 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
18759 * ) ac_file_in=$ac_file.in ;;
18762 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
18763 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18764 X"$ac_file" : 'X\(//\)[^/]' \| \
18765 X"$ac_file" : 'X\(//\)$' \| \
18766 X"$ac_file" : 'X\(/\)' \| \
18767 . : '\(.\)' 2>/dev/null ||
18769 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18770 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18771 /^X\(\/\/\)$/{ s//\1/; q; }
18772 /^X\(\/\).*/{ s//\1/; q; }
18774 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
18775 { case "$ac_dir" in
18776 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
18780 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
18781 case $as_mkdir_dir in
18782 # Skip DOS drivespec
18783 ?:) as_incr_dir=$as_mkdir_dir ;;
18785 as_incr_dir=$as_incr_dir/$as_mkdir_dir
18786 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
18791 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
18792 # A "../" for each directory in $ac_dir_suffix.
18793 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
18795 ac_dir_suffix= ac_dots=
18800 if test -z "$ac_dots"; then
18803 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
18805 [\\/]* | ?:[\\/]* )
18806 ac_srcdir=$srcdir$ac_dir_suffix;
18807 ac_top_srcdir=$srcdir ;;
18808 *) # Relative path.
18809 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
18810 ac_top_srcdir=$ac_dots$srcdir ;;
18814 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18815 *) ac_INSTALL=$ac_dots$INSTALL ;;
18818 if test x"$ac_file" != x-; then
18819 { echo "$as_me:18819: creating $ac_file" >&5
18820 echo "$as_me: creating $ac_file" >&6;}
18823 # Let's still pretend it is `configure' which instantiates (i.e., don't
18824 # use $as_me), people would be surprised to read:
18825 # /* config.h. Generated automatically by config.status. */
18826 configure_input="Generated automatically from `echo $ac_file_in |
18827 sed 's,.*/,,'` by configure."
18829 # First look for the input files in the build tree, otherwise in the
18831 ac_file_inputs=`IFS=:
18832 for f in $ac_file_in; do
18834 -) echo $tmp/stdin ;;
18836 # Absolute (can't be DOS-style, as IFS=:)
18837 test -f "$f" || { { echo "$as_me:18837: error: cannot find input file: $f" >&5
18838 echo "$as_me: error: cannot find input file: $f" >&2;}
18839 { (exit 1); exit 1; }; }
18842 if test -f "$f"; then
18845 elif test -f "$srcdir/$f"; then
18850 { { echo "$as_me:18850: error: cannot find input file: $f" >&5
18851 echo "$as_me: error: cannot find input file: $f" >&2;}
18852 { (exit 1); exit 1; }; }
18855 done` || { (exit 1); exit 1; }
18857 cat >>$CONFIG_STATUS <<EOF
18861 cat >>$CONFIG_STATUS <<\EOF
18863 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18864 s,@configure_input@,$configure_input,;t t
18865 s,@srcdir@,$ac_srcdir,;t t
18866 s,@top_srcdir@,$ac_top_srcdir,;t t
18867 s,@INSTALL@,$ac_INSTALL,;t t
18868 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
18870 if test x"$ac_file" != x-; then
18871 mv $tmp/out $ac_file
18879 cat >>$CONFIG_STATUS <<\EOF
18882 # CONFIG_HEADER section.
18885 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
18886 # NAME is the cpp macro being defined and VALUE is the value it is being given.
18888 # ac_d sets the value in "#define NAME VALUE" lines.
18889 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
18890 ac_dB='[ ].*$,\1#\2'
18893 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
18894 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
18895 ac_iB='\([ ]\),\1#\2define\3'
18898 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
18899 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
18900 ac_uB='$,\1#\2define\3'
18904 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
18905 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
18907 - | *:- | *:-:* ) # input from stdin
18909 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
18910 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
18911 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
18912 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
18913 * ) ac_file_in=$ac_file.in ;;
18916 test x"$ac_file" != x- && { echo "$as_me:18916: creating $ac_file" >&5
18917 echo "$as_me: creating $ac_file" >&6;}
18919 # First look for the input files in the build tree, otherwise in the
18921 ac_file_inputs=`IFS=:
18922 for f in $ac_file_in; do
18924 -) echo $tmp/stdin ;;
18926 # Absolute (can't be DOS-style, as IFS=:)
18927 test -f "$f" || { { echo "$as_me:18927: error: cannot find input file: $f" >&5
18928 echo "$as_me: error: cannot find input file: $f" >&2;}
18929 { (exit 1); exit 1; }; }
18932 if test -f "$f"; then
18935 elif test -f "$srcdir/$f"; then
18940 { { echo "$as_me:18940: error: cannot find input file: $f" >&5
18941 echo "$as_me: error: cannot find input file: $f" >&2;}
18942 { (exit 1); exit 1; }; }
18945 done` || { (exit 1); exit 1; }
18946 # Remove the trailing spaces.
18947 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
18951 # Transform confdefs.h into a list of #define's. We won't use it as a sed
18952 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
18953 # be either 'cat' or 'sort'.
18954 cat confdefs.h | uniq >conftest.vals
18956 # Break up conftest.vals because some shells have a limit on
18957 # the size of here documents, and old seds have small limits too.
18959 rm -f conftest.tail
18960 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
18961 while grep . conftest.vals >/dev/null
18963 # Write chunks of a limited-size here document to conftest.frag.
18964 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
18965 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
18966 echo 'CEOF' >> $CONFIG_STATUS
18967 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
18968 rm -f conftest.vals
18969 mv conftest.tail conftest.vals
18971 rm -f conftest.vals
18973 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
18975 echo ' cat >> conftest.edit <<CEOF
18976 /@DEFS@/r conftest.frag
18979 sed -f conftest.edit $tmp/in > $tmp/out
18981 mv $tmp/out $tmp/in
18982 rm -f conftest.edit conftest.frag
18983 ' >> $CONFIG_STATUS
18985 cat >>$CONFIG_STATUS <<\EOF
18986 # Let's still pretend it is `configure' which instantiates (i.e., don't
18987 # use $as_me), people would be surprised to read:
18988 # /* config.h. Generated automatically by config.status. */
18989 if test x"$ac_file" = x-; then
18990 echo "/* Generated automatically by configure. */" >$tmp/config.h
18992 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
18994 cat $tmp/in >>$tmp/config.h
18996 if test x"$ac_file" != x-; then
18997 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
18998 { echo "$as_me:18998: $ac_file is unchanged" >&5
18999 echo "$as_me: $ac_file is unchanged" >&6;}
19001 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19002 X"$ac_file" : 'X\(//\)[^/]' \| \
19003 X"$ac_file" : 'X\(//\)$' \| \
19004 X"$ac_file" : 'X\(/\)' \| \
19005 . : '\(.\)' 2>/dev/null ||
19007 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19008 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19009 /^X\(\/\/\)$/{ s//\1/; q; }
19010 /^X\(\/\).*/{ s//\1/; q; }
19012 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19013 { case "$ac_dir" in
19014 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19018 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19019 case $as_mkdir_dir in
19020 # Skip DOS drivespec
19021 ?:) as_incr_dir=$as_mkdir_dir ;;
19023 as_incr_dir=$as_incr_dir/$as_mkdir_dir
19024 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19031 mv $tmp/config.h $ac_file
19035 rm -f $tmp/config.h
19039 cat >>$CONFIG_STATUS <<\EOF
19042 # CONFIG_COMMANDS section.
19044 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
19045 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
19046 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
19053 if test ! -d $srcdir/$cf_dir; then
19055 elif test -f $srcdir/$cf_dir/programs; then
19056 $AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
19060 case $cf_cv_system_name in #(vi
19064 *) LIB_PREFIX='lib'
19067 cf_prefix=$LIB_PREFIX
19069 if test $cf_cv_shlib_version = cygdll ; then
19070 TINFO_NAME=$TINFO_ARG_SUFFIX
19074 for cf_dir in $SRC_SUBDIRS
19076 if test ! -d $srcdir/$cf_dir ; then
19078 elif test -f $srcdir/$cf_dir/modules; then
19082 for cf_item in $cf_LIST_MODELS
19085 case $cf_item in #(vi
19088 cf_depsuf=$cf_suffix
19092 cf_depsuf=$cf_suffix
19096 cf_depsuf=$cf_suffix
19100 cf_depsuf=$cf_suffix
19103 case $cf_cv_system_name in
19106 cf_depsuf=$cf_suffix
19114 cf_depsuf=$cf_suffix
19120 cf_depsuf=$cf_suffix
19124 cf_depsuf=$cf_suffix
19129 cf_depsuf=$cf_suffix
19133 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
19134 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
19136 if test $cf_item = shared ; then
19137 if test "$cf_cv_do_symlinks" = yes ; then
19138 case "$cf_cv_shlib_version" in #(vi
19140 case "$cf_cv_system_name" in #(vi
19142 case .${LIB_SUFFIX} in
19144 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
19145 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
19148 cf_suffix='.${REL_VERSION}'"$cf_suffix"
19152 *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
19156 case "$cf_cv_system_name" in #(vi
19158 case .${LIB_SUFFIX} in
19160 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
19161 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
19164 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
19168 *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
19173 # cygwin needs import library, and has unique naming convention
19174 # use autodetected ${cf_prefix} for import lib and static lib, but
19175 # use 'cyg' prefix for shared lib.
19176 if test $cf_cv_shlib_version = cygdll ; then
19177 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
19178 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
19182 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
19185 if test $cf_dir = ncurses ; then
19186 cf_subsets="$LIB_SUBSETS"
19187 cf_r_parts="$cf_subsets"
19188 cf_liblist="$LIBS_TO_MAKE"
19190 while test -n "$cf_r_parts"
19192 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
19193 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
19194 if test "$cf_l_parts" != "$cf_r_parts" ; then
19196 case $cf_l_parts in #(vi
19198 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
19201 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
19207 if test -n "$cf_item"; then
19208 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
19215 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
19218 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
19219 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
19220 $cf_dir/Makefile >$cf_dir/Makefile.out
19221 mv $cf_dir/Makefile.out $cf_dir/Makefile
19223 $AWK -f $srcdir/mk-0th.awk \
19224 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
19225 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
19227 for cf_subset in $cf_subsets
19230 for cf_item in $cf_LIST_MODELS
19232 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
19234 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19236 case $cf_item in #(vi
19239 cf_depsuf=$cf_suffix
19243 cf_depsuf=$cf_suffix
19247 cf_depsuf=$cf_suffix
19251 cf_depsuf=$cf_suffix
19254 case $cf_cv_system_name in
19257 cf_depsuf=$cf_suffix
19265 cf_depsuf=$cf_suffix
19271 cf_depsuf=$cf_suffix
19275 cf_depsuf=$cf_suffix
19280 cf_depsuf=$cf_suffix
19284 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
19285 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
19288 libtool) cf_subdir='obj_lo' ;;
19289 normal) cf_subdir='objects' ;;
19290 debug) cf_subdir='obj_g' ;;
19291 profile) cf_subdir='obj_p' ;;
19293 case $cf_cv_system_name in #(vi
19295 cf_subdir='objects' ;;
19297 cf_subdir='obj_s' ;;
19301 # Test for case where we build libtinfo with a different name.
19303 if test $cf_dir = ncurses ; then
19306 cf_libname=${cf_libname}$LIB_SUFFIX
19309 cf_libname=$TINFO_LIB_SUFFIX
19312 cf_libname=$TICS_LIB_SUFFIX
19316 cf_libname=${cf_libname}$LIB_SUFFIX
19318 if test -n "${DFT_ARG_SUFFIX}" ; then
19319 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
19320 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
19323 # These dependencies really are for development, not
19324 # builds, but they are useful in porting, too.
19325 cf_depend="../include/ncurses_cfg.h"
19326 if test "$srcdir" = "."; then
19329 cf_reldir="\${srcdir}"
19332 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
19333 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
19334 elif test -f $srcdir/$cf_dir/curses.priv.h; then
19335 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
19339 old_cf_suffix="$cf_suffix"
19340 if test "$cf_cv_shlib_version_infix" = yes ; then
19341 if test -n "$LIB_SUFFIX" ; then
19342 case $LIB_SUFFIX in
19344 cf_libname=`echo $cf_libname | sed 's/w$//'`
19345 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
19352 $AWK -f $srcdir/mk-1st.awk \
19353 name=${cf_libname}${cf_dir_suffix} \
19354 traces=$LIB_TRACING \
19357 prefix=$cf_prefix \
19358 suffix=$cf_suffix \
19359 subset=$cf_subset \
19360 TermlibRoot=$TINFO_NAME \
19361 TermlibSuffix=$TINFO_SUFFIX \
19362 ShlibVer=$cf_cv_shlib_version \
19363 ShlibVerInfix=$cf_cv_shlib_version_infix \
19364 ReLink=${cf_cv_do_relink-no} \
19365 DoLinks=$cf_cv_do_symlinks \
19366 rmSoLocs=$cf_cv_rm_so_locs \
19367 ldconfig="$LDCONFIG" \
19368 overwrite=$WITH_OVERWRITE \
19369 depend="$cf_depend" \
19371 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
19373 cf_suffix="$old_cf_suffix"
19375 for cf_subdir2 in $cf_subdirs lib
19377 test $cf_subdir = $cf_subdir2 && break
19379 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
19380 $AWK -f $srcdir/mk-2nd.awk \
19382 traces=$LIB_TRACING \
19385 subset=$cf_subset \
19388 crenames=$cf_cv_prog_CC_c_o \
19389 cxxrenames=$cf_cv_prog_CXX_c_o \
19390 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
19391 cf_subdirs="$cf_subdirs $cf_subdir"
19396 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
19399 for cf_dir in $SRC_SUBDIRS
19401 if test ! -d $srcdir/$cf_dir ; then
19405 if test -f $cf_dir/Makefile ; then
19408 echo 'libs \' >> Makefile
19409 echo 'install.libs \' >> Makefile
19410 echo 'uninstall.libs ::' >> Makefile
19411 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
19416 if test -f $srcdir/$cf_dir/modules; then
19418 if test -f $srcdir/$cf_dir/headers; then
19419 cat >> Makefile <<CF_EOF
19420 install.includes \\
19421 uninstall.includes \\
19424 if test "$cf_dir" != "c++" ; then
19425 echo 'lint \' >> Makefile
19427 cat >> Makefile <<CF_EOF
19433 uninstall.$cf_dir ::
19434 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
19436 elif test -f $srcdir/$cf_dir/headers; then
19437 cat >> Makefile <<CF_EOF
19442 install.includes \\
19443 uninstall.includes ::
19444 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
19449 cat >> Makefile <<CF_EOF
19451 install.libs uninstall.libs \\
19452 install.data uninstall.data ::
19453 $MAKE_TERMINFO cd misc && \${MAKE} \${CF_MFLAGS} \$@
19456 if test "x$cf_with_manpages" = xyes; then
19457 cat >> Makefile <<CF_EOF
19461 cd man && \${MAKE} \${CF_MFLAGS} \$@
19465 cat >> Makefile <<CF_EOF
19468 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
19469 rm -f headers.sh headers.sed mk_shared_lib.sh
19470 rm -f edit_man.* man_alias.*
19471 rm -rf \${DIRS_TO_MAKE}
19474 # Special case: tack's manpage lives in its own directory.
19475 if test "x$cf_with_manpages" = xyes; then
19476 if test -d tack ; then
19477 if test -f $srcdir/$tack.h; then
19478 cat >> Makefile <<CF_EOF
19482 cd tack && \${MAKE} \${CF_MFLAGS} \$@
19488 rm -f headers.sed headers.sh
19490 echo creating headers.sh
19491 cat >headers.sh <<CF_EOF
19493 # This shell script is generated by the 'configure' script. It is invoked in a
19494 # subdirectory of the build tree. It generates a sed-script in the parent
19495 # directory that is used to adjust includes for header files that reside in a
19496 # subdirectory of /usr/include, etc.
19498 while test \$# != 3
19500 PRG="\$PRG \$1"; shift
19505 TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$
19506 TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$
19507 echo installing \$SRC in \$DST
19510 if test $WITH_CURSES_H = yes; then
19511 cat >>headers.sh <<CF_EOF
19514 END=\`basename \$DST\`
19515 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
19517 NAME=\`basename \$i\`
19518 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
19522 echo "" >> \$TMPSED
19528 cat >>headers.sh <<CF_EOF
19531 END=\`basename \$DST\`
19532 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
19534 NAME=\`basename \$i\`
19535 if test "\$NAME" = "curses.h"
19537 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
19540 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
19544 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
19549 cat >>headers.sh <<CF_EOF
19551 sed -f \$TMPSED \$SRC > \$TMPSRC
19552 NAME=\`basename \$SRC\`
19554 if test $WITH_CURSES_H != yes; then
19555 cat >>headers.sh <<CF_EOF
19556 test "\$NAME" = "curses.h" && NAME=ncurses.h
19559 cat >>headers.sh <<CF_EOF
19560 # Just in case someone gzip'd manpages, remove the conflicting copy.
19561 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
19563 eval \$PRG \$TMPSRC \$DST/\$NAME
19564 rm -f \$TMPSRC \$TMPSED
19567 chmod 0755 headers.sh
19569 for cf_dir in $SRC_SUBDIRS
19571 if test ! -d $srcdir/$cf_dir ; then
19575 if test -f $srcdir/$cf_dir/headers; then
19576 $AWK -f $srcdir/mk-hdr.awk \
19577 subset="$LIB_SUBSETS" \
19578 compat="$WITH_CURSES_H" \
19579 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
19582 if test -f $srcdir/$cf_dir/modules; then
19583 if test "$cf_dir" != "c++" ; then
19584 cat >>$cf_dir/Makefile <<"CF_EOF"
19585 depend : ${AUTO_SRC}
19586 makedepend -- ${CPPFLAGS} -- ${C_SRC}
19588 # DO NOT DELETE THIS LINE -- make depend depends on it.
19599 cat >>$CONFIG_STATUS <<\EOF
19601 { (exit 0); exit 0; }
19603 chmod +x $CONFIG_STATUS
19604 ac_clean_files=$ac_clean_files_save
19606 # configure is writing to config.log, and then calls config.status.
19607 # config.status does its own redirection, appending to config.log.
19608 # Unfortunately, on DOS this fails, as config.log is still kept open
19609 # by configure, so config.status won't be able to write to it; its
19610 # output is simply discarded. So we exec the FD to /dev/null,
19611 # effectively closing config.log, so it can be properly (re)opened and
19612 # appended to by config.status. When coming back to configure, we
19613 # need to make the FD available again.
19614 if test "$no_create" != yes; then
19617 $SHELL $CONFIG_STATUS || ac_cs_success=false
19619 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19620 # would make configure fail if this is the last instruction.
19621 $ac_cs_success || { (exit 1); exit 1; }
19623 ${MAKE-make} preinstall