2 # From configure.in Revision: 1.506 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20100814.
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-tests suppress build with test-programs
703 --without-curses-h install curses.h as ncurses.h only
704 --with-pkg-config{=path} enable/disable use of pkg-config
705 --enable-pc-files generate and install .pc files for pkg-config
706 --enable-mixed-case tic should assume mixed-case filenames
707 --with-install-prefix prefixes actual install-location ($DESTDIR)
708 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
709 --with-build-cc=XXX the build C compiler ($BUILD_CC)
710 --with-build-cpp=XXX the build C preprocessor ($BUILD_CPP)
711 --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
712 --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
713 --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
714 --with-build-libs=XXX the build libraries (${BUILD_LIBS})
715 Options to Specify the Libraries Built/Used:
716 --disable-libtool-version enable to use libtool's incompatible naming scheme
717 --with-libtool generate libraries with libtool
718 --with-shared generate shared-libraries
719 --with-normal generate normal-libraries (default)
720 --with-debug generate debug-libraries (default)
721 --with-profile generate profile-libraries
722 --with-termlib generate separate terminfo library
723 --with-ticlib generate separate tic library
724 --with-gpm use Alessandro Rubini's GPM library
725 --without-dlsym do not use dlsym() to load GPM dynamically
726 --with-sysmouse use sysmouse (FreeBSD console)
727 --enable-rpath use rpath option when generating shared libraries
728 --disable-relink relink shared libraries during install
729 --with-shlib-version=X Specify rel or abi version for shared libs
730 --disable-rpath-hack don't add rpath options for additional libraries
731 Fine-Tuning Your Configuration:
732 --disable-overwrite leave out the link to -lcurses
733 --disable-database do not use terminfo, only fallbacks/termcap
734 --with-database=XXX specify terminfo source to install
735 --with-hashed-db specify hashed-database library
736 --with-fallbacks=XXX specify list of fallback terminal descriptions
737 --without-xterm-new specify if xterm terminfo should be old version
738 --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
739 --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
740 --disable-big-core assume machine has little memory
741 --disable-big-strings assume compiler has only standard-size strings
742 --enable-termcap compile in termcap fallback support
743 --with-termpath=XXX specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
744 --enable-getcap fast termcap load, no xrefs to terminfo
745 --enable-getcap-cache cache translated termcaps in ~/.terminfo
746 --disable-home-terminfo drop ~/.terminfo from terminfo search-path
747 --disable-root-environ restrict environment when running as root
748 --enable-symlinks make tic use symbolic links not hard links
749 --enable-broken_linker compile with broken-linker support code
750 --enable-bsdpad recognize BSD-style prefix padding
751 --enable-widec compile with wide-char/UTF-8 code
752 --disable-lp64 allow chtype to be long (ignore _LP64)
753 --disable-largefile omit support for large files
754 --disable-tparm-varargs compile tparm() without varargs interface
755 --disable-tic-depends link tic library without explicit dependency on ncurses library
756 --with-bool=TYPE override fallback type of bool variable
757 --with-caps=alt compile with alternate Caps file
758 --with-chtype=TYPE override type of chtype
759 --with-ospeed=TYPE override type of ospeed variable
760 --with-mmask-t=TYPE override type of mmask_t
761 --with-ccharw-max=XXX override size CCHARW_MAX
762 --with-rcs-ids compile-in RCS identifiers
763 Options to Specify How Manpages are Installed:
764 --with-manpage-format specify manpage-format: gzip/compress/BSDI/normal and
765 optionally formatted/catonly, e.g., gzip,formatted
766 --with-manpage-renames specify manpage-renaming
767 --with-manpage-aliases specify manpage-aliases using .so
768 --with-manpage-symlinks specify manpage-aliases using symlinks
769 --with-manpage-tbl specify manpage processing with tbl
771 --disable-ext-funcs disable function-extensions
772 --enable-sp-funcs enable experimental SCREEN-extensions
773 --enable-term-driver enable experimental terminal-driver
774 --enable-const compile with extra/non-standard const
775 --enable-ext-colors compile for 256-color support
776 --enable-ext-mouse compile for extended mouse-encoding
777 --enable-no-padding compile with $NCURSES_NO_PADDING code
778 --enable-signed-char compile using signed Boolean's in term.h
779 --enable-sigwinch compile with SIGWINCH handler
780 --enable-tcap-names compile with user-definable terminal capabilities
782 --without-develop disable development options
783 --enable-hard-tabs compile with hard-tabs code
784 --enable-xmc-glitch compile with support for xmc (magic-cookie)
786 --disable-assumed-color do not assume anything about default-colors
787 --disable-hashmap compile without hashmap scrolling-optimization
788 --enable-colorfgbg compile-in experimental $COLORFGBG code
789 --enable-interop compile-in experimental interop bindings
790 --with-pthread use POSIX thread library
791 --enable-pthreads-eintr enable EINTR in wgetch with pthreads
792 --enable-weak-symbols enable weak-symbols for pthreads
793 --enable-reentrant compile with experimental reentrant code
794 --with-wrap-prefix=XXX override prefix used for public variables
795 --enable-safe-sprintf compile with experimental safe-sprintf code
796 --disable-scroll-hints compile without scroll-hints code
797 --enable-wgetch-events compile with experimental wgetch-events code
798 Testing/development Options:
799 --enable-echo build: display "compiling" commands (default)
800 --enable-warnings build: turn on GCC compiler warnings
801 --enable-assertions test: turn on generation of assertion code
802 --with-dmalloc test: use Gray Watson's dmalloc library
803 --with-dbmalloc test: use Conor Cahill's dbmalloc library
804 --with-valgrind test: use valgrind
805 --disable-leaks test: free permanent memory, analyze leaks
806 --enable-expanded test: generate functions for certain macros
807 --disable-macros test: use functions rather than macros
808 --with-trace test: add trace() function to all models of ncurses
809 Ada95 Binding Options:
810 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
811 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
812 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
813 --with-ada-sharedlib=XX build Ada95 shared-library
815 Some influential environment variables:
816 CC C compiler command
817 CFLAGS C compiler flags
818 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
819 nonstandard directory <lib dir>
820 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
821 headers in a nonstandard directory <include dir>
823 CXX C++ compiler command
824 CXXFLAGS C++ compiler flags
825 CXXCPP C++ preprocessor
827 Use these variables to override the choices made by `configure' or to help
828 it to find libraries and programs with nonstandard names/locations.
833 if test "$ac_init_help" = "recursive"; then
834 # If there are subdirs, report their specific --help.
836 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
838 # A "../" for each directory in /$ac_subdir.
839 ac_dots=`echo $ac_subdir |
840 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
843 .) # No --srcdir option. We are building in place.
844 ac_sub_srcdir=$srcdir ;;
845 [\\/]* | ?:[\\/]* ) # Absolute path.
846 ac_sub_srcdir=$srcdir/$ac_subdir ;;
848 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
851 # Check for guested configure; otherwise get Cygnus style configure.
852 if test -f $ac_sub_srcdir/configure.gnu; then
854 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive
855 elif test -f $ac_sub_srcdir/configure; then
857 $SHELL $ac_sub_srcdir/configure --help=recursive
858 elif test -f $ac_sub_srcdir/configure.ac ||
859 test -f $ac_sub_srcdir/configure.in; then
863 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
869 test -n "$ac_init_help" && exit 0
870 if $ac_init_version; then
873 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
874 Free Software Foundation, Inc.
875 This configure script is free software; the Free Software Foundation
876 gives unlimited permission to copy, distribute and modify it.
882 This file contains any messages produced by compilers while
883 running configure, to aid debugging if configure makes a mistake.
885 It was created by $as_me, which was
886 generated by GNU Autoconf 2.52.20100814. Invocation command line was
897 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
898 uname -m = `(uname -m) 2>/dev/null || echo unknown`
899 uname -r = `(uname -r) 2>/dev/null || echo unknown`
900 uname -s = `(uname -s) 2>/dev/null || echo unknown`
901 uname -v = `(uname -v) 2>/dev/null || echo unknown`
903 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
904 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
906 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
907 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
908 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
909 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
910 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
911 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
912 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
926 # Keep a trace of the command line.
927 # Strip out --no-create and --no-recursion so they do not pile up.
928 # Also quote any args containing shell meta-characters.
934 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
935 | --no-cr | --no-c) ;;
936 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
937 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
938 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
939 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
940 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
942 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
945 # Get rid of the leading space.
948 # When interrupted or exit'd, cleanup temporary files, and complete
949 # config.log. We remove comments because anyway the quotes in there
950 # would cause problems or look ugly.
952 # Save into config.log some information that might help in debugging.
954 echo "## ----------------- ##" >&5
955 echo "## Cache variables. ##" >&5
956 echo "## ----------------- ##" >&5
958 # The following way of writing the cache mishandles newlines in values,
961 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
964 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
965 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
969 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
973 sed "/^$/d" confdefs.h >conftest.log
974 if test -s conftest.log; then
976 echo "## ------------ ##" >&5
977 echo "## confdefs.h. ##" >&5
978 echo "## ------------ ##" >&5
983 test "$ac_signal" != 0 &&
984 echo "$as_me: caught signal $ac_signal" >&5
985 echo "$as_me: exit $exit_status" >&5
986 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
989 for ac_signal in 1 2 13 15; do
990 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
994 # confdefs.h avoids OS command line length limits that DEFS can exceed.
995 rm -rf conftest* confdefs.h
996 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
999 # Let the site file select an alternate cache file if it wants to.
1000 # Prefer explicitly selected file to automatically selected ones.
1001 if test -z "$CONFIG_SITE"; then
1002 if test "x$prefix" != xNONE; then
1003 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1005 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1008 for ac_site_file in $CONFIG_SITE; do
1009 if test -r "$ac_site_file"; then
1010 { echo "$as_me:1010: loading site script $ac_site_file" >&5
1011 echo "$as_me: loading site script $ac_site_file" >&6;}
1012 cat "$ac_site_file" >&5
1017 if test -r "$cache_file"; then
1018 # Some versions of bash will fail to source /dev/null (special
1019 # files actually), so we avoid doing that.
1020 if test -f "$cache_file"; then
1021 { echo "$as_me:1021: loading cache $cache_file" >&5
1022 echo "$as_me: loading cache $cache_file" >&6;}
1024 [\\/]* | ?:[\\/]* ) . $cache_file;;
1025 *) . ./$cache_file;;
1029 { echo "$as_me:1029: creating cache $cache_file" >&5
1030 echo "$as_me: creating cache $cache_file" >&6;}
1034 # Check that the precious variables saved in the cache have kept the same
1036 ac_cache_corrupted=false
1037 for ac_var in `(set) 2>&1 |
1038 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1039 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1040 eval ac_new_set=\$ac_env_${ac_var}_set
1041 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1042 eval ac_new_val="\$ac_env_${ac_var}_value"
1043 case $ac_old_set,$ac_new_set in
1045 { echo "$as_me:1045: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1046 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1047 ac_cache_corrupted=: ;;
1049 { echo "$as_me:1049: error: \`$ac_var' was not set in the previous run" >&5
1050 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1051 ac_cache_corrupted=: ;;
1054 if test "x$ac_old_val" != "x$ac_new_val"; then
1055 { echo "$as_me:1055: error: \`$ac_var' has changed since the previous run:" >&5
1056 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1057 { echo "$as_me:1057: former value: $ac_old_val" >&5
1058 echo "$as_me: former value: $ac_old_val" >&2;}
1059 { echo "$as_me:1059: current value: $ac_new_val" >&5
1060 echo "$as_me: current value: $ac_new_val" >&2;}
1061 ac_cache_corrupted=:
1064 # Pass precious variables to config.status. It doesn't matter if
1065 # we pass some twice (in addition to the command line arguments).
1066 if test "$ac_new_set" = set; then
1068 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1069 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1070 ac_configure_args="$ac_configure_args '$ac_arg'"
1072 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1077 if $ac_cache_corrupted; then
1078 { echo "$as_me:1078: error: changes in the environment can compromise the build" >&5
1079 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1080 { { echo "$as_me:1080: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1081 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1082 { (exit 1); exit 1; }; }
1086 ac_cpp='$CPP $CPPFLAGS'
1087 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1088 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1089 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1090 ac_main_return=return
1092 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1093 *c*,-n*) ECHO_N= ECHO_C='
1095 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1096 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
1098 echo "#! $SHELL" >conftest.sh
1099 echo "exit 0" >>conftest.sh
1100 chmod +x conftest.sh
1101 if { (echo "$as_me:1101: PATH=\".;.\"; conftest.sh") >&5
1102 (PATH=".;."; conftest.sh) 2>&5
1104 echo "$as_me:1104: \$? = $ac_status" >&5
1105 (exit $ac_status); }; then
1106 ac_path_separator=';'
1110 PATH_SEPARATOR="$ac_path_separator"
1113 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1117 echo "$as_me:1117: checking for egrep" >&5
1118 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1119 if test "${ac_cv_prog_egrep+set}" = set; then
1120 echo $ECHO_N "(cached) $ECHO_C" >&6
1122 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1123 then ac_cv_prog_egrep='grep -E'
1124 else ac_cv_prog_egrep='egrep'
1127 echo "$as_me:1127: result: $ac_cv_prog_egrep" >&5
1128 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1129 EGREP=$ac_cv_prog_egrep
1131 test -z "$EGREP" && { { echo "$as_me:1131: error: No egrep program found" >&5
1132 echo "$as_me: error: No egrep program found" >&2;}
1133 { (exit 1); exit 1; }; }
1135 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1136 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1137 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1138 cf_cv_abi_version=${NCURSES_MAJOR}
1139 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1140 cf_cv_timestamp=`date`
1141 echo "$as_me:1141: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1142 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1144 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1146 # Check whether --with-rel-version or --without-rel-version was given.
1147 if test "${with_rel_version+set}" = set; then
1148 withval="$with_rel_version"
1149 { echo "$as_me:1149: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1150 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1151 cf_cv_rel_version=$withval
1154 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1155 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1157 if test -n "$NCURSES_MAJOR" ; then
1158 case $NCURSES_MAJOR in #(vi
1162 { { echo "$as_me:1162: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1163 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1164 { (exit 1); exit 1; }; }
1168 { { echo "$as_me:1168: error: Release major-version value is empty" >&5
1169 echo "$as_me: error: Release major-version value is empty" >&2;}
1170 { (exit 1); exit 1; }; }
1173 if test -n "$NCURSES_MINOR" ; then
1174 case $NCURSES_MINOR in #(vi
1178 { { echo "$as_me:1178: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1179 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1180 { (exit 1); exit 1; }; }
1184 { { echo "$as_me:1184: error: Release minor-version value is empty" >&5
1185 echo "$as_me: error: Release minor-version value is empty" >&2;}
1186 { (exit 1); exit 1; }; }
1189 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1191 # Check whether --with-abi-version or --without-abi-version was given.
1192 if test "${with_abi_version+set}" = set; then
1193 withval="$with_abi_version"
1194 { echo "$as_me:1194: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1195 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1196 cf_cv_abi_version=$withval
1199 if test -n "$cf_cv_abi_version" ; then
1200 case $cf_cv_abi_version in #(vi
1204 { { echo "$as_me:1204: error: ABI version is not a number: $cf_cv_abi_version" >&5
1205 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1206 { (exit 1); exit 1; }; }
1210 { { echo "$as_me:1210: error: ABI version value is empty" >&5
1211 echo "$as_me: error: ABI version value is empty" >&2;}
1212 { (exit 1); exit 1; }; }
1216 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1217 if test -f $ac_dir/install-sh; then
1219 ac_install_sh="$ac_aux_dir/install-sh -c"
1221 elif test -f $ac_dir/install.sh; then
1223 ac_install_sh="$ac_aux_dir/install.sh -c"
1225 elif test -f $ac_dir/shtool; then
1227 ac_install_sh="$ac_aux_dir/shtool install -c"
1231 if test -z "$ac_aux_dir"; then
1232 { { echo "$as_me:1232: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1233 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1234 { (exit 1); exit 1; }; }
1236 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1237 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1238 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1240 # Make sure we can run config.sub.
1241 $ac_config_sub sun4 >/dev/null 2>&1 ||
1242 { { echo "$as_me:1242: error: cannot run $ac_config_sub" >&5
1243 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1244 { (exit 1); exit 1; }; }
1246 echo "$as_me:1246: checking build system type" >&5
1247 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1248 if test "${ac_cv_build+set}" = set; then
1249 echo $ECHO_N "(cached) $ECHO_C" >&6
1251 ac_cv_build_alias=$build_alias
1252 test -z "$ac_cv_build_alias" &&
1253 ac_cv_build_alias=`$ac_config_guess`
1254 test -z "$ac_cv_build_alias" &&
1255 { { echo "$as_me:1255: error: cannot guess build type; you must specify one" >&5
1256 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1257 { (exit 1); exit 1; }; }
1258 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1259 { { echo "$as_me:1259: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1260 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1261 { (exit 1); exit 1; }; }
1264 echo "$as_me:1264: result: $ac_cv_build" >&5
1265 echo "${ECHO_T}$ac_cv_build" >&6
1267 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1268 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1269 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1271 echo "$as_me:1271: checking host system type" >&5
1272 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1273 if test "${ac_cv_host+set}" = set; then
1274 echo $ECHO_N "(cached) $ECHO_C" >&6
1276 ac_cv_host_alias=$host_alias
1277 test -z "$ac_cv_host_alias" &&
1278 ac_cv_host_alias=$ac_cv_build_alias
1279 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1280 { { echo "$as_me:1280: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1281 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1282 { (exit 1); exit 1; }; }
1285 echo "$as_me:1285: result: $ac_cv_host" >&5
1286 echo "${ECHO_T}$ac_cv_host" >&6
1288 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1289 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1290 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1292 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1293 echo "$as_me:1293: checking target system type" >&5
1294 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1295 if test "${ac_cv_target+set}" = set; then
1296 echo $ECHO_N "(cached) $ECHO_C" >&6
1298 ac_cv_target_alias=$target_alias
1299 test "x$ac_cv_target_alias" = "x" &&
1300 ac_cv_target_alias=$ac_cv_host_alias
1301 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1302 { { echo "$as_me:1302: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1303 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1304 { (exit 1); exit 1; }; }
1307 echo "$as_me:1307: result: $ac_cv_target" >&5
1308 echo "${ECHO_T}$ac_cv_target" >&6
1309 target=$ac_cv_target
1310 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1311 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1312 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1314 # The aliases save the names the user supplied, while $host etc.
1315 # will get canonicalized.
1316 test -n "$target_alias" &&
1317 test "$program_prefix$program_suffix$program_transform_name" = \
1319 program_prefix=${target_alias}-
1320 system_name="$host_os"
1322 system_name="`(uname -s -r) 2>/dev/null`"
1323 if test -z "$system_name" ; then
1324 system_name="`(hostname) 2>/dev/null`"
1327 test -n "$system_name" && cat >>confdefs.h <<EOF
1328 #define SYSTEM_NAME "$system_name"
1331 if test "${cf_cv_system_name+set}" = set; then
1332 echo $ECHO_N "(cached) $ECHO_C" >&6
1334 cf_cv_system_name="$system_name"
1337 test -z "$system_name" && system_name="$cf_cv_system_name"
1338 test -n "$cf_cv_system_name" && echo "$as_me:1338: result: Configuring for $cf_cv_system_name" >&5
1339 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1341 if test ".$system_name" != ".$cf_cv_system_name" ; then
1342 echo "$as_me:1342: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1343 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1344 { { echo "$as_me:1344: error: \"Please remove config.cache and try again.\"" >&5
1345 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1346 { (exit 1); exit 1; }; }
1349 # Check whether --with-system-type or --without-system-type was given.
1350 if test "${with_system_type+set}" = set; then
1351 withval="$with_system_type"
1352 { echo "$as_me:1352: WARNING: overriding system type to $withval" >&5
1353 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1354 cf_cv_system_name=$withval
1357 ### Save the given $CFLAGS to allow user-override.
1358 cf_user_CFLAGS="$CFLAGS"
1360 ### Default install-location
1362 echo "$as_me:1362: checking for prefix" >&5
1363 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1364 if test "x$prefix" = "xNONE" ; then
1365 case "$cf_cv_system_name" in
1366 # non-vendor systems don't have a conflict
1367 openbsd*|freebsd*|linux*|cygwin*|k*bsd*-gnu)
1370 *) prefix=$ac_default_prefix
1374 echo "$as_me:1374: result: $prefix" >&5
1375 echo "${ECHO_T}$prefix" >&6
1377 if test "x$prefix" = "xNONE" ; then
1378 echo "$as_me:1378: checking for default include-directory" >&5
1379 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1380 test -n "$verbose" && echo 1>&6
1383 $includedir/ncurses \
1385 $prefix/include/ncurses \
1386 /usr/local/include \
1387 /usr/local/include/ncurses \
1389 /usr/include/ncurses
1391 cf_dir=`eval echo $cf_symbol`
1392 if test -f $cf_dir/curses.h ; then
1393 if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1394 includedir="$cf_symbol"
1395 test -n "$verbose" && echo $ac_n " found " 1>&6
1399 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1401 echo "$as_me:1401: result: $includedir" >&5
1402 echo "${ECHO_T}$includedir" >&6
1405 ### Checks for programs.
1407 ac_cpp='$CPP $CPPFLAGS'
1408 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1409 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1410 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1411 ac_main_return=return
1412 if test -n "$ac_tool_prefix"; then
1413 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1414 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1415 echo "$as_me:1415: checking for $ac_word" >&5
1416 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1417 if test "${ac_cv_prog_CC+set}" = set; then
1418 echo $ECHO_N "(cached) $ECHO_C" >&6
1420 if test -n "$CC"; then
1421 ac_cv_prog_CC="$CC" # Let the user override the test.
1423 ac_save_IFS=$IFS; IFS=$ac_path_separator
1425 for ac_dir in $ac_dummy; do
1427 test -z "$ac_dir" && ac_dir=.
1428 $as_executable_p "$ac_dir/$ac_word" || continue
1429 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1430 echo "$as_me:1430: found $ac_dir/$ac_word" >&5
1437 if test -n "$CC"; then
1438 echo "$as_me:1438: result: $CC" >&5
1439 echo "${ECHO_T}$CC" >&6
1441 echo "$as_me:1441: result: no" >&5
1442 echo "${ECHO_T}no" >&6
1446 if test -z "$ac_cv_prog_CC"; then
1448 # Extract the first word of "gcc", so it can be a program name with args.
1449 set dummy gcc; ac_word=$2
1450 echo "$as_me:1450: checking for $ac_word" >&5
1451 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1452 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1453 echo $ECHO_N "(cached) $ECHO_C" >&6
1455 if test -n "$ac_ct_CC"; then
1456 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1458 ac_save_IFS=$IFS; IFS=$ac_path_separator
1460 for ac_dir in $ac_dummy; do
1462 test -z "$ac_dir" && ac_dir=.
1463 $as_executable_p "$ac_dir/$ac_word" || continue
1464 ac_cv_prog_ac_ct_CC="gcc"
1465 echo "$as_me:1465: found $ac_dir/$ac_word" >&5
1471 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1472 if test -n "$ac_ct_CC"; then
1473 echo "$as_me:1473: result: $ac_ct_CC" >&5
1474 echo "${ECHO_T}$ac_ct_CC" >&6
1476 echo "$as_me:1476: result: no" >&5
1477 echo "${ECHO_T}no" >&6
1485 if test -z "$CC"; then
1486 if test -n "$ac_tool_prefix"; then
1487 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1488 set dummy ${ac_tool_prefix}cc; ac_word=$2
1489 echo "$as_me:1489: checking for $ac_word" >&5
1490 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1491 if test "${ac_cv_prog_CC+set}" = set; then
1492 echo $ECHO_N "(cached) $ECHO_C" >&6
1494 if test -n "$CC"; then
1495 ac_cv_prog_CC="$CC" # Let the user override the test.
1497 ac_save_IFS=$IFS; IFS=$ac_path_separator
1499 for ac_dir in $ac_dummy; do
1501 test -z "$ac_dir" && ac_dir=.
1502 $as_executable_p "$ac_dir/$ac_word" || continue
1503 ac_cv_prog_CC="${ac_tool_prefix}cc"
1504 echo "$as_me:1504: found $ac_dir/$ac_word" >&5
1511 if test -n "$CC"; then
1512 echo "$as_me:1512: result: $CC" >&5
1513 echo "${ECHO_T}$CC" >&6
1515 echo "$as_me:1515: result: no" >&5
1516 echo "${ECHO_T}no" >&6
1520 if test -z "$ac_cv_prog_CC"; then
1522 # Extract the first word of "cc", so it can be a program name with args.
1523 set dummy cc; ac_word=$2
1524 echo "$as_me:1524: checking for $ac_word" >&5
1525 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1526 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1527 echo $ECHO_N "(cached) $ECHO_C" >&6
1529 if test -n "$ac_ct_CC"; then
1530 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1532 ac_save_IFS=$IFS; IFS=$ac_path_separator
1534 for ac_dir in $ac_dummy; do
1536 test -z "$ac_dir" && ac_dir=.
1537 $as_executable_p "$ac_dir/$ac_word" || continue
1538 ac_cv_prog_ac_ct_CC="cc"
1539 echo "$as_me:1539: found $ac_dir/$ac_word" >&5
1545 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1546 if test -n "$ac_ct_CC"; then
1547 echo "$as_me:1547: result: $ac_ct_CC" >&5
1548 echo "${ECHO_T}$ac_ct_CC" >&6
1550 echo "$as_me:1550: result: no" >&5
1551 echo "${ECHO_T}no" >&6
1560 if test -z "$CC"; then
1561 # Extract the first word of "cc", so it can be a program name with args.
1562 set dummy cc; ac_word=$2
1563 echo "$as_me:1563: checking for $ac_word" >&5
1564 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1565 if test "${ac_cv_prog_CC+set}" = set; then
1566 echo $ECHO_N "(cached) $ECHO_C" >&6
1568 if test -n "$CC"; then
1569 ac_cv_prog_CC="$CC" # Let the user override the test.
1572 ac_save_IFS=$IFS; IFS=$ac_path_separator
1574 for ac_dir in $ac_dummy; do
1576 test -z "$ac_dir" && ac_dir=.
1577 $as_executable_p "$ac_dir/$ac_word" || continue
1578 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1579 ac_prog_rejected=yes
1583 echo "$as_me:1583: found $ac_dir/$ac_word" >&5
1587 if test $ac_prog_rejected = yes; then
1588 # We found a bogon in the path, so make sure we never use it.
1589 set dummy $ac_cv_prog_CC
1591 if test $# != 0; then
1592 # We chose a different compiler from the bogus one.
1593 # However, it has the same basename, so the bogon will be chosen
1594 # first if we set CC to just the basename; use the full file name.
1596 set dummy "$ac_dir/$ac_word" ${1+"$@"}
1604 if test -n "$CC"; then
1605 echo "$as_me:1605: result: $CC" >&5
1606 echo "${ECHO_T}$CC" >&6
1608 echo "$as_me:1608: result: no" >&5
1609 echo "${ECHO_T}no" >&6
1613 if test -z "$CC"; then
1614 if test -n "$ac_tool_prefix"; then
1617 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1618 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1619 echo "$as_me:1619: checking for $ac_word" >&5
1620 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1621 if test "${ac_cv_prog_CC+set}" = set; then
1622 echo $ECHO_N "(cached) $ECHO_C" >&6
1624 if test -n "$CC"; then
1625 ac_cv_prog_CC="$CC" # Let the user override the test.
1627 ac_save_IFS=$IFS; IFS=$ac_path_separator
1629 for ac_dir in $ac_dummy; do
1631 test -z "$ac_dir" && ac_dir=.
1632 $as_executable_p "$ac_dir/$ac_word" || continue
1633 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1634 echo "$as_me:1634: found $ac_dir/$ac_word" >&5
1641 if test -n "$CC"; then
1642 echo "$as_me:1642: result: $CC" >&5
1643 echo "${ECHO_T}$CC" >&6
1645 echo "$as_me:1645: result: no" >&5
1646 echo "${ECHO_T}no" >&6
1649 test -n "$CC" && break
1652 if test -z "$CC"; then
1656 # Extract the first word of "$ac_prog", so it can be a program name with args.
1657 set dummy $ac_prog; ac_word=$2
1658 echo "$as_me:1658: checking for $ac_word" >&5
1659 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1660 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1661 echo $ECHO_N "(cached) $ECHO_C" >&6
1663 if test -n "$ac_ct_CC"; then
1664 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1666 ac_save_IFS=$IFS; IFS=$ac_path_separator
1668 for ac_dir in $ac_dummy; do
1670 test -z "$ac_dir" && ac_dir=.
1671 $as_executable_p "$ac_dir/$ac_word" || continue
1672 ac_cv_prog_ac_ct_CC="$ac_prog"
1673 echo "$as_me:1673: found $ac_dir/$ac_word" >&5
1679 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1680 if test -n "$ac_ct_CC"; then
1681 echo "$as_me:1681: result: $ac_ct_CC" >&5
1682 echo "${ECHO_T}$ac_ct_CC" >&6
1684 echo "$as_me:1684: result: no" >&5
1685 echo "${ECHO_T}no" >&6
1688 test -n "$ac_ct_CC" && break
1696 test -z "$CC" && { { echo "$as_me:1696: error: no acceptable cc found in \$PATH" >&5
1697 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1698 { (exit 1); exit 1; }; }
1700 # Provide some information about the compiler.
1701 echo "$as_me:1701:" \
1702 "checking for C compiler version" >&5
1703 ac_compiler=`set X $ac_compile; echo $2`
1704 { (eval echo "$as_me:1704: \"$ac_compiler --version </dev/null >&5\"") >&5
1705 (eval $ac_compiler --version </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); }
1714 { (eval echo "$as_me:1714: \"$ac_compiler -V </dev/null >&5\"") >&5
1715 (eval $ac_compiler -V </dev/null >&5) 2>&5
1717 echo "$as_me:1717: \$? = $ac_status" >&5
1718 (exit $ac_status); }
1720 cat >conftest.$ac_ext <<_ACEOF
1721 #line 1721 "configure"
1722 #include "confdefs.h"
1732 ac_clean_files_save=$ac_clean_files
1733 ac_clean_files="$ac_clean_files a.out a.exe"
1734 # Try to create an executable without -o first, disregard a.out.
1735 # It will help us diagnose broken compilers, and finding out an intuition
1737 echo "$as_me:1737: checking for C compiler default output" >&5
1738 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1739 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1740 if { (eval echo "$as_me:1740: \"$ac_link_default\"") >&5
1741 (eval $ac_link_default) 2>&5
1743 echo "$as_me:1743: \$? = $ac_status" >&5
1744 (exit $ac_status); }; then
1745 # Find the output, starting from the most likely. This scheme is
1746 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1748 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1749 ls a.out conftest 2>/dev/null;
1750 ls a.* conftest.* 2>/dev/null`; do
1752 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1753 a.out ) # We found the default executable, but exeext='' is most
1756 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1757 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1764 echo "$as_me: failed program was:" >&5
1765 cat conftest.$ac_ext >&5
1766 { { echo "$as_me:1766: error: C compiler cannot create executables" >&5
1767 echo "$as_me: error: C compiler cannot create executables" >&2;}
1768 { (exit 77); exit 77; }; }
1771 ac_exeext=$ac_cv_exeext
1772 echo "$as_me:1772: result: $ac_file" >&5
1773 echo "${ECHO_T}$ac_file" >&6
1775 # Check the compiler produces executables we can run. If not, either
1776 # the compiler is broken, or we cross compile.
1777 echo "$as_me:1777: checking whether the C compiler works" >&5
1778 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1779 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1780 # If not cross compiling, check that we can run a simple program.
1781 if test "$cross_compiling" != yes; then
1782 if { ac_try='./$ac_file'
1783 { (eval echo "$as_me:1783: \"$ac_try\"") >&5
1786 echo "$as_me:1786: \$? = $ac_status" >&5
1787 (exit $ac_status); }; }; then
1790 if test "$cross_compiling" = maybe; then
1793 { { echo "$as_me:1793: error: cannot run C compiled programs.
1794 If you meant to cross compile, use \`--host'." >&5
1795 echo "$as_me: error: cannot run C compiled programs.
1796 If you meant to cross compile, use \`--host'." >&2;}
1797 { (exit 1); exit 1; }; }
1801 echo "$as_me:1801: result: yes" >&5
1802 echo "${ECHO_T}yes" >&6
1804 rm -f a.out a.exe conftest$ac_cv_exeext
1805 ac_clean_files=$ac_clean_files_save
1806 # Check the compiler produces executables we can run. If not, either
1807 # the compiler is broken, or we cross compile.
1808 echo "$as_me:1808: checking whether we are cross compiling" >&5
1809 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1810 echo "$as_me:1810: result: $cross_compiling" >&5
1811 echo "${ECHO_T}$cross_compiling" >&6
1813 echo "$as_me:1813: checking for executable suffix" >&5
1814 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1815 if { (eval echo "$as_me:1815: \"$ac_link\"") >&5
1816 (eval $ac_link) 2>&5
1818 echo "$as_me:1818: \$? = $ac_status" >&5
1819 (exit $ac_status); }; then
1820 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1821 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1822 # work properly (i.e., refer to `conftest.exe'), while it won't with
1824 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1826 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1827 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1834 { { echo "$as_me:1834: error: cannot compute EXEEXT: cannot compile and link" >&5
1835 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1836 { (exit 1); exit 1; }; }
1839 rm -f conftest$ac_cv_exeext
1840 echo "$as_me:1840: result: $ac_cv_exeext" >&5
1841 echo "${ECHO_T}$ac_cv_exeext" >&6
1843 rm -f conftest.$ac_ext
1844 EXEEXT=$ac_cv_exeext
1846 echo "$as_me:1846: checking for object suffix" >&5
1847 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1848 if test "${ac_cv_objext+set}" = set; then
1849 echo $ECHO_N "(cached) $ECHO_C" >&6
1851 cat >conftest.$ac_ext <<_ACEOF
1852 #line 1852 "configure"
1853 #include "confdefs.h"
1863 rm -f conftest.o conftest.obj
1864 if { (eval echo "$as_me:1864: \"$ac_compile\"") >&5
1865 (eval $ac_compile) 2>&5
1867 echo "$as_me:1867: \$? = $ac_status" >&5
1868 (exit $ac_status); }; then
1869 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1871 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1872 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1877 echo "$as_me: failed program was:" >&5
1878 cat conftest.$ac_ext >&5
1879 { { echo "$as_me:1879: error: cannot compute OBJEXT: cannot compile" >&5
1880 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1881 { (exit 1); exit 1; }; }
1884 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1886 echo "$as_me:1886: result: $ac_cv_objext" >&5
1887 echo "${ECHO_T}$ac_cv_objext" >&6
1888 OBJEXT=$ac_cv_objext
1890 echo "$as_me:1890: checking whether we are using the GNU C compiler" >&5
1891 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1892 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1893 echo $ECHO_N "(cached) $ECHO_C" >&6
1895 cat >conftest.$ac_ext <<_ACEOF
1896 #line 1896 "configure"
1897 #include "confdefs.h"
1910 rm -f conftest.$ac_objext
1911 if { (eval echo "$as_me:1911: \"$ac_compile\"") >&5
1912 (eval $ac_compile) 2>&5
1914 echo "$as_me:1914: \$? = $ac_status" >&5
1915 (exit $ac_status); } &&
1916 { ac_try='test -s conftest.$ac_objext'
1917 { (eval echo "$as_me:1917: \"$ac_try\"") >&5
1920 echo "$as_me:1920: \$? = $ac_status" >&5
1921 (exit $ac_status); }; }; then
1924 echo "$as_me: failed program was:" >&5
1925 cat conftest.$ac_ext >&5
1928 rm -f conftest.$ac_objext conftest.$ac_ext
1929 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1932 echo "$as_me:1932: result: $ac_cv_c_compiler_gnu" >&5
1933 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1934 GCC=`test $ac_compiler_gnu = yes && echo yes`
1935 ac_test_CFLAGS=${CFLAGS+set}
1936 ac_save_CFLAGS=$CFLAGS
1938 echo "$as_me:1938: checking whether $CC accepts -g" >&5
1939 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1940 if test "${ac_cv_prog_cc_g+set}" = set; then
1941 echo $ECHO_N "(cached) $ECHO_C" >&6
1943 cat >conftest.$ac_ext <<_ACEOF
1944 #line 1944 "configure"
1945 #include "confdefs.h"
1955 rm -f conftest.$ac_objext
1956 if { (eval echo "$as_me:1956: \"$ac_compile\"") >&5
1957 (eval $ac_compile) 2>&5
1959 echo "$as_me:1959: \$? = $ac_status" >&5
1960 (exit $ac_status); } &&
1961 { ac_try='test -s conftest.$ac_objext'
1962 { (eval echo "$as_me:1962: \"$ac_try\"") >&5
1965 echo "$as_me:1965: \$? = $ac_status" >&5
1966 (exit $ac_status); }; }; then
1969 echo "$as_me: failed program was:" >&5
1970 cat conftest.$ac_ext >&5
1973 rm -f conftest.$ac_objext conftest.$ac_ext
1975 echo "$as_me:1975: result: $ac_cv_prog_cc_g" >&5
1976 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1977 if test "$ac_test_CFLAGS" = set; then
1978 CFLAGS=$ac_save_CFLAGS
1979 elif test $ac_cv_prog_cc_g = yes; then
1980 if test "$GCC" = yes; then
1986 if test "$GCC" = yes; then
1992 # Some people use a C++ compiler to compile C. Since we use `exit',
1993 # in C++ we need to declare it. In case someone uses the same compiler
1994 # for both compiling C and C++ we need to have the C++ compiler decide
1995 # the declaration of exit, since it's the most demanding environment.
1996 cat >conftest.$ac_ext <<_ACEOF
2001 rm -f conftest.$ac_objext
2002 if { (eval echo "$as_me:2002: \"$ac_compile\"") >&5
2003 (eval $ac_compile) 2>&5
2005 echo "$as_me:2005: \$? = $ac_status" >&5
2006 (exit $ac_status); } &&
2007 { ac_try='test -s conftest.$ac_objext'
2008 { (eval echo "$as_me:2008: \"$ac_try\"") >&5
2011 echo "$as_me:2011: \$? = $ac_status" >&5
2012 (exit $ac_status); }; }; then
2013 for ac_declaration in \
2015 '#include <stdlib.h>' \
2016 'extern "C" void std::exit (int) throw (); using std::exit;' \
2017 'extern "C" void std::exit (int); using std::exit;' \
2018 'extern "C" void exit (int) throw ();' \
2019 'extern "C" void exit (int);' \
2022 cat >conftest.$ac_ext <<_ACEOF
2023 #line 2023 "configure"
2024 #include "confdefs.h"
2035 rm -f conftest.$ac_objext
2036 if { (eval echo "$as_me:2036: \"$ac_compile\"") >&5
2037 (eval $ac_compile) 2>&5
2039 echo "$as_me:2039: \$? = $ac_status" >&5
2040 (exit $ac_status); } &&
2041 { ac_try='test -s conftest.$ac_objext'
2042 { (eval echo "$as_me:2042: \"$ac_try\"") >&5
2045 echo "$as_me:2045: \$? = $ac_status" >&5
2046 (exit $ac_status); }; }; then
2049 echo "$as_me: failed program was:" >&5
2050 cat conftest.$ac_ext >&5
2053 rm -f conftest.$ac_objext conftest.$ac_ext
2054 cat >conftest.$ac_ext <<_ACEOF
2055 #line 2055 "configure"
2056 #include "confdefs.h"
2066 rm -f conftest.$ac_objext
2067 if { (eval echo "$as_me:2067: \"$ac_compile\"") >&5
2068 (eval $ac_compile) 2>&5
2070 echo "$as_me:2070: \$? = $ac_status" >&5
2071 (exit $ac_status); } &&
2072 { ac_try='test -s conftest.$ac_objext'
2073 { (eval echo "$as_me:2073: \"$ac_try\"") >&5
2076 echo "$as_me:2076: \$? = $ac_status" >&5
2077 (exit $ac_status); }; }; then
2080 echo "$as_me: failed program was:" >&5
2081 cat conftest.$ac_ext >&5
2083 rm -f conftest.$ac_objext conftest.$ac_ext
2086 if test -n "$ac_declaration"; then
2087 echo '#ifdef __cplusplus' >>confdefs.h
2088 echo $ac_declaration >>confdefs.h
2089 echo '#endif' >>confdefs.h
2093 echo "$as_me: failed program was:" >&5
2094 cat conftest.$ac_ext >&5
2096 rm -f conftest.$ac_objext conftest.$ac_ext
2098 ac_cpp='$CPP $CPPFLAGS'
2099 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2100 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2101 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2102 ac_main_return=return
2105 if test "$GCC" = yes ; then
2106 echo "$as_me:2106: checking version of $CC" >&5
2107 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2108 GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2109 test -z "$GCC_VERSION" && GCC_VERSION=unknown
2110 echo "$as_me:2110: result: $GCC_VERSION" >&5
2111 echo "${ECHO_T}$GCC_VERSION" >&6
2115 ac_cpp='$CPP $CPPFLAGS'
2116 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2117 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2118 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2119 ac_main_return=return
2120 echo "$as_me:2120: checking how to run the C preprocessor" >&5
2121 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2122 # On Suns, sometimes $CPP names a directory.
2123 if test -n "$CPP" && test -d "$CPP"; then
2126 if test -z "$CPP"; then
2127 if test "${ac_cv_prog_CPP+set}" = set; then
2128 echo $ECHO_N "(cached) $ECHO_C" >&6
2130 # Double quotes because CPP needs to be expanded
2131 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2134 for ac_c_preproc_warn_flag in '' yes
2136 # Use a header file that comes with gcc, so configuring glibc
2137 # with a fresh cross-compiler works.
2138 # On the NeXT, cc -E runs the code through the compiler's parser,
2139 # not just through cpp. "Syntax error" is here to catch this case.
2140 cat >conftest.$ac_ext <<_ACEOF
2141 #line 2141 "configure"
2142 #include "confdefs.h"
2146 if { (eval echo "$as_me:2146: \"$ac_cpp conftest.$ac_ext\"") >&5
2147 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2149 egrep -v '^ *\+' conftest.er1 >conftest.err
2151 cat conftest.err >&5
2152 echo "$as_me:2152: \$? = $ac_status" >&5
2153 (exit $ac_status); } >/dev/null; then
2154 if test -s conftest.err; then
2155 ac_cpp_err=$ac_c_preproc_warn_flag
2162 if test -z "$ac_cpp_err"; then
2165 echo "$as_me: failed program was:" >&5
2166 cat conftest.$ac_ext >&5
2167 # Broken: fails on valid input.
2170 rm -f conftest.err conftest.$ac_ext
2172 # OK, works on sane cases. Now check whether non-existent headers
2173 # can be detected and how.
2174 cat >conftest.$ac_ext <<_ACEOF
2175 #line 2175 "configure"
2176 #include "confdefs.h"
2177 #include <ac_nonexistent.h>
2179 if { (eval echo "$as_me:2179: \"$ac_cpp conftest.$ac_ext\"") >&5
2180 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2182 egrep -v '^ *\+' conftest.er1 >conftest.err
2184 cat conftest.err >&5
2185 echo "$as_me:2185: \$? = $ac_status" >&5
2186 (exit $ac_status); } >/dev/null; then
2187 if test -s conftest.err; then
2188 ac_cpp_err=$ac_c_preproc_warn_flag
2195 if test -z "$ac_cpp_err"; then
2196 # Broken: success on invalid input.
2199 echo "$as_me: failed program was:" >&5
2200 cat conftest.$ac_ext >&5
2201 # Passes both tests.
2205 rm -f conftest.err conftest.$ac_ext
2208 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2209 rm -f conftest.err conftest.$ac_ext
2210 if $ac_preproc_ok; then
2222 echo "$as_me:2222: result: $CPP" >&5
2223 echo "${ECHO_T}$CPP" >&6
2225 for ac_c_preproc_warn_flag in '' yes
2227 # Use a header file that comes with gcc, so configuring glibc
2228 # with a fresh cross-compiler works.
2229 # On the NeXT, cc -E runs the code through the compiler's parser,
2230 # not just through cpp. "Syntax error" is here to catch this case.
2231 cat >conftest.$ac_ext <<_ACEOF
2232 #line 2232 "configure"
2233 #include "confdefs.h"
2237 if { (eval echo "$as_me:2237: \"$ac_cpp conftest.$ac_ext\"") >&5
2238 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2240 egrep -v '^ *\+' conftest.er1 >conftest.err
2242 cat conftest.err >&5
2243 echo "$as_me:2243: \$? = $ac_status" >&5
2244 (exit $ac_status); } >/dev/null; then
2245 if test -s conftest.err; then
2246 ac_cpp_err=$ac_c_preproc_warn_flag
2253 if test -z "$ac_cpp_err"; then
2256 echo "$as_me: failed program was:" >&5
2257 cat conftest.$ac_ext >&5
2258 # Broken: fails on valid input.
2261 rm -f conftest.err conftest.$ac_ext
2263 # OK, works on sane cases. Now check whether non-existent headers
2264 # can be detected and how.
2265 cat >conftest.$ac_ext <<_ACEOF
2266 #line 2266 "configure"
2267 #include "confdefs.h"
2268 #include <ac_nonexistent.h>
2270 if { (eval echo "$as_me:2270: \"$ac_cpp conftest.$ac_ext\"") >&5
2271 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2273 egrep -v '^ *\+' conftest.er1 >conftest.err
2275 cat conftest.err >&5
2276 echo "$as_me:2276: \$? = $ac_status" >&5
2277 (exit $ac_status); } >/dev/null; then
2278 if test -s conftest.err; then
2279 ac_cpp_err=$ac_c_preproc_warn_flag
2286 if test -z "$ac_cpp_err"; then
2287 # Broken: success on invalid input.
2290 echo "$as_me: failed program was:" >&5
2291 cat conftest.$ac_ext >&5
2292 # Passes both tests.
2296 rm -f conftest.err conftest.$ac_ext
2299 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2300 rm -f conftest.err conftest.$ac_ext
2301 if $ac_preproc_ok; then
2304 { { echo "$as_me:2304: error: C preprocessor \"$CPP\" fails sanity check" >&5
2305 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2306 { (exit 1); exit 1; }; }
2310 ac_cpp='$CPP $CPPFLAGS'
2311 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2314 ac_main_return=return
2316 if test $ac_cv_c_compiler_gnu = yes; then
2317 echo "$as_me:2317: checking whether $CC needs -traditional" >&5
2318 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2319 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2320 echo $ECHO_N "(cached) $ECHO_C" >&6
2322 ac_pattern="Autoconf.*'x'"
2323 cat >conftest.$ac_ext <<_ACEOF
2324 #line 2324 "configure"
2325 #include "confdefs.h"
2327 int Autoconf = TIOCGETP;
2329 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2330 egrep "$ac_pattern" >/dev/null 2>&1; then
2331 ac_cv_prog_gcc_traditional=yes
2333 ac_cv_prog_gcc_traditional=no
2337 if test $ac_cv_prog_gcc_traditional = no; then
2338 cat >conftest.$ac_ext <<_ACEOF
2339 #line 2339 "configure"
2340 #include "confdefs.h"
2342 int Autoconf = TCGETA;
2344 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2345 egrep "$ac_pattern" >/dev/null 2>&1; then
2346 ac_cv_prog_gcc_traditional=yes
2352 echo "$as_me:2352: result: $ac_cv_prog_gcc_traditional" >&5
2353 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2354 if test $ac_cv_prog_gcc_traditional = yes; then
2355 CC="$CC -traditional"
2359 echo "$as_me:2359: checking whether $CC understands -c and -o together" >&5
2360 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2361 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2362 echo $ECHO_N "(cached) $ECHO_C" >&6
2365 cat > conftest.$ac_ext <<CF_EOF
2369 ${cf_cv_main_return:-return}(0);
2372 # We do the test twice because some compilers refuse to overwrite an
2373 # existing .o file with -o, though they will create one.
2374 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2375 if { (eval echo "$as_me:2375: \"$ac_try\"") >&5
2378 echo "$as_me:2378: \$? = $ac_status" >&5
2379 (exit $ac_status); } &&
2380 test -f conftest2.$ac_objext && { (eval echo "$as_me:2380: \"$ac_try\"") >&5
2383 echo "$as_me:2383: \$? = $ac_status" >&5
2384 (exit $ac_status); };
2386 eval cf_cv_prog_CC_c_o=yes
2388 eval cf_cv_prog_CC_c_o=no
2393 if test $cf_cv_prog_CC_c_o = yes; then
2394 echo "$as_me:2394: result: yes" >&5
2395 echo "${ECHO_T}yes" >&6
2397 echo "$as_me:2397: result: no" >&5
2398 echo "${ECHO_T}no" >&6
2401 echo "$as_me:2401: checking for POSIXized ISC" >&5
2402 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2403 if test -d /etc/conf/kconfig.d &&
2404 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2406 echo "$as_me:2406: result: yes" >&5
2407 echo "${ECHO_T}yes" >&6
2408 ISC=yes # If later tests want to check for ISC.
2410 cat >>confdefs.h <<\EOF
2411 #define _POSIX_SOURCE 1
2414 if test "$GCC" = yes; then
2420 echo "$as_me:2420: result: no" >&5
2421 echo "${ECHO_T}no" >&6
2425 echo "$as_me:2425: checking for ${CC-cc} option to accept ANSI C" >&5
2426 echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6
2427 if test "${cf_cv_ansi_cc+set}" = set; then
2428 echo $ECHO_N "(cached) $ECHO_C" >&6
2432 cf_save_CFLAGS="$CFLAGS"
2433 cf_save_CPPFLAGS="$CPPFLAGS"
2434 # Don't try gcc -ansi; that turns off useful extensions and
2435 # breaks some systems' header files.
2436 # AIX -qlanglvl=ansi
2437 # Ultrix and OSF/1 -std1
2438 # HP-UX -Aa -D_HPUX_SOURCE
2440 # UnixWare 1.2 (cannot use -Xc, since ANSI/POSIX clashes)
2441 for cf_arg in "-DCC_HAS_PROTOS" \
2446 "-Aa -D_HPUX_SOURCE" \
2453 cf_new_extra_cppflags=
2455 for cf_add_cflags in $cf_arg
2457 case $cf_fix_cppflags in
2459 case $cf_add_cflags in #(vi
2460 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2461 case $cf_add_cflags in
2463 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2465 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2466 && test -z "${cf_tst_cflags}" \
2467 && cf_fix_cppflags=yes
2469 if test $cf_fix_cppflags = yes ; then
2470 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2472 elif test "${cf_tst_cflags}" = "\"'" ; then
2473 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2479 *$cf_add_cflags) #(vi
2482 case $cf_add_cflags in #(vi
2484 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2486 CPPFLAGS=`echo "$CPPFLAGS" | \
2487 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2488 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2492 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2497 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2502 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2504 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2506 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2507 && test -z "${cf_tst_cflags}" \
2508 && cf_fix_cppflags=no
2513 if test -n "$cf_new_cflags" ; then
2515 CFLAGS="$CFLAGS $cf_new_cflags"
2518 if test -n "$cf_new_cppflags" ; then
2520 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2523 if test -n "$cf_new_extra_cppflags" ; then
2525 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2528 cat >conftest.$ac_ext <<_ACEOF
2529 #line 2529 "configure"
2530 #include "confdefs.h"
2532 #ifndef CC_HAS_PROTOS
2533 #if !defined(__STDC__) || (__STDC__ != 1)
2542 int test (int i, double x);
2543 struct s1 {int (*f) (int a);};
2544 struct s2 {int (*f) (double a);};
2549 rm -f conftest.$ac_objext
2550 if { (eval echo "$as_me:2550: \"$ac_compile\"") >&5
2551 (eval $ac_compile) 2>&5
2553 echo "$as_me:2553: \$? = $ac_status" >&5
2554 (exit $ac_status); } &&
2555 { ac_try='test -s conftest.$ac_objext'
2556 { (eval echo "$as_me:2556: \"$ac_try\"") >&5
2559 echo "$as_me:2559: \$? = $ac_status" >&5
2560 (exit $ac_status); }; }; then
2561 cf_cv_ansi_cc="$cf_arg"; break
2563 echo "$as_me: failed program was:" >&5
2564 cat conftest.$ac_ext >&5
2566 rm -f conftest.$ac_objext conftest.$ac_ext
2568 CFLAGS="$cf_save_CFLAGS"
2569 CPPFLAGS="$cf_save_CPPFLAGS"
2572 echo "$as_me:2572: result: $cf_cv_ansi_cc" >&5
2573 echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2575 if test "$cf_cv_ansi_cc" != "no"; then
2576 if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2581 cf_new_extra_cppflags=
2583 for cf_add_cflags in $cf_cv_ansi_cc
2585 case $cf_fix_cppflags in
2587 case $cf_add_cflags in #(vi
2588 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2589 case $cf_add_cflags in
2591 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2593 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2594 && test -z "${cf_tst_cflags}" \
2595 && cf_fix_cppflags=yes
2597 if test $cf_fix_cppflags = yes ; then
2598 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2600 elif test "${cf_tst_cflags}" = "\"'" ; then
2601 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2607 *$cf_add_cflags) #(vi
2610 case $cf_add_cflags in #(vi
2612 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2614 CPPFLAGS=`echo "$CPPFLAGS" | \
2615 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2616 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2620 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2625 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2630 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2632 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2634 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2635 && test -z "${cf_tst_cflags}" \
2636 && cf_fix_cppflags=no
2641 if test -n "$cf_new_cflags" ; then
2643 CFLAGS="$CFLAGS $cf_new_cflags"
2646 if test -n "$cf_new_cppflags" ; then
2648 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2651 if test -n "$cf_new_extra_cppflags" ; then
2653 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2657 cat >>confdefs.h <<\EOF
2658 #define CC_HAS_PROTOS 1
2664 if test "$cf_cv_ansi_cc" = "no"; then
2665 { { echo "$as_me:2665: 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" >&5
2670 echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2671 You have the following choices:
2672 a. adjust your compiler options
2673 b. get an up-to-date compiler
2674 c. use a wrapper such as unproto" >&2;}
2675 { (exit 1); exit 1; }; }
2678 case $cf_cv_system_name in
2680 CFLAGS="$CFLAGS -Zmt"
2681 CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2682 CXXFLAGS="$CXXFLAGS -Zmt"
2683 # autoconf's macro sets -Zexe and suffix both, which conflict:w
2684 LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2691 test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2692 #define PROG_EXT "$PROG_EXT"
2695 if test "$cross_compiling" = yes ; then
2698 case "$cf_cv_system_name" in #(vi
2699 dragonfly*|freebsd*) #(vi
2700 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2702 *) LDPATH=$PATH:/sbin:/usr/sbin
2703 # Extract the first word of "ldconfig", so it can be a program name with args.
2704 set dummy ldconfig; ac_word=$2
2705 echo "$as_me:2705: checking for $ac_word" >&5
2706 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2707 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2708 echo $ECHO_N "(cached) $ECHO_C" >&6
2712 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2715 ac_save_IFS=$IFS; IFS=$ac_path_separator
2717 for ac_dir in $ac_dummy; do
2719 test -z "$ac_dir" && ac_dir=.
2720 if $as_executable_p "$ac_dir/$ac_word"; then
2721 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2722 echo "$as_me:2722: found $ac_dir/$ac_word" >&5
2730 LDCONFIG=$ac_cv_path_LDCONFIG
2732 if test -n "$LDCONFIG"; then
2733 echo "$as_me:2733: result: $LDCONFIG" >&5
2734 echo "${ECHO_T}$LDCONFIG" >&6
2736 echo "$as_me:2736: result: no" >&5
2737 echo "${ECHO_T}no" >&6
2744 echo "$as_me:2744: checking if you want to ensure bool is consistent with C++" >&5
2745 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2747 # Check whether --with-cxx or --without-cxx was given.
2748 if test "${with_cxx+set}" = set; then
2750 cf_with_cxx=$withval
2754 echo "$as_me:2754: result: $cf_with_cxx" >&5
2755 echo "${ECHO_T}$cf_with_cxx" >&6
2756 if test "X$cf_with_cxx" = Xno ; then
2760 # with autoconf 2.13, we can change the error to a warning:
2762 ac_cpp='$CXXCPP $CPPFLAGS'
2763 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2764 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2765 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2766 ac_main_return=return
2767 if test -n "$ac_tool_prefix"; then
2768 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2770 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2771 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2772 echo "$as_me:2772: checking for $ac_word" >&5
2773 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2774 if test "${ac_cv_prog_CXX+set}" = set; then
2775 echo $ECHO_N "(cached) $ECHO_C" >&6
2777 if test -n "$CXX"; then
2778 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2780 ac_save_IFS=$IFS; IFS=$ac_path_separator
2782 for ac_dir in $ac_dummy; do
2784 test -z "$ac_dir" && ac_dir=.
2785 $as_executable_p "$ac_dir/$ac_word" || continue
2786 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2787 echo "$as_me:2787: found $ac_dir/$ac_word" >&5
2794 if test -n "$CXX"; then
2795 echo "$as_me:2795: result: $CXX" >&5
2796 echo "${ECHO_T}$CXX" >&6
2798 echo "$as_me:2798: result: no" >&5
2799 echo "${ECHO_T}no" >&6
2802 test -n "$CXX" && break
2805 if test -z "$CXX"; then
2807 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2809 # Extract the first word of "$ac_prog", so it can be a program name with args.
2810 set dummy $ac_prog; ac_word=$2
2811 echo "$as_me:2811: checking for $ac_word" >&5
2812 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2813 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2814 echo $ECHO_N "(cached) $ECHO_C" >&6
2816 if test -n "$ac_ct_CXX"; then
2817 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2819 ac_save_IFS=$IFS; IFS=$ac_path_separator
2821 for ac_dir in $ac_dummy; do
2823 test -z "$ac_dir" && ac_dir=.
2824 $as_executable_p "$ac_dir/$ac_word" || continue
2825 ac_cv_prog_ac_ct_CXX="$ac_prog"
2826 echo "$as_me:2826: found $ac_dir/$ac_word" >&5
2832 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2833 if test -n "$ac_ct_CXX"; then
2834 echo "$as_me:2834: result: $ac_ct_CXX" >&5
2835 echo "${ECHO_T}$ac_ct_CXX" >&6
2837 echo "$as_me:2837: result: no" >&5
2838 echo "${ECHO_T}no" >&6
2841 test -n "$ac_ct_CXX" && break
2843 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2848 # Provide some information about the compiler.
2849 echo "$as_me:2849:" \
2850 "checking for C++ compiler version" >&5
2851 ac_compiler=`set X $ac_compile; echo $2`
2852 { (eval echo "$as_me:2852: \"$ac_compiler --version </dev/null >&5\"") >&5
2853 (eval $ac_compiler --version </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); }
2862 { (eval echo "$as_me:2862: \"$ac_compiler -V </dev/null >&5\"") >&5
2863 (eval $ac_compiler -V </dev/null >&5) 2>&5
2865 echo "$as_me:2865: \$? = $ac_status" >&5
2866 (exit $ac_status); }
2868 echo "$as_me:2868: checking whether we are using the GNU C++ compiler" >&5
2869 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2870 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2871 echo $ECHO_N "(cached) $ECHO_C" >&6
2873 cat >conftest.$ac_ext <<_ACEOF
2874 #line 2874 "configure"
2875 #include "confdefs.h"
2888 rm -f conftest.$ac_objext
2889 if { (eval echo "$as_me:2889: \"$ac_compile\"") >&5
2890 (eval $ac_compile) 2>&5
2892 echo "$as_me:2892: \$? = $ac_status" >&5
2893 (exit $ac_status); } &&
2894 { ac_try='test -s conftest.$ac_objext'
2895 { (eval echo "$as_me:2895: \"$ac_try\"") >&5
2898 echo "$as_me:2898: \$? = $ac_status" >&5
2899 (exit $ac_status); }; }; then
2902 echo "$as_me: failed program was:" >&5
2903 cat conftest.$ac_ext >&5
2906 rm -f conftest.$ac_objext conftest.$ac_ext
2907 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2910 echo "$as_me:2910: result: $ac_cv_cxx_compiler_gnu" >&5
2911 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2912 GXX=`test $ac_compiler_gnu = yes && echo yes`
2913 ac_test_CXXFLAGS=${CXXFLAGS+set}
2914 ac_save_CXXFLAGS=$CXXFLAGS
2916 echo "$as_me:2916: checking whether $CXX accepts -g" >&5
2917 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2918 if test "${ac_cv_prog_cxx_g+set}" = set; then
2919 echo $ECHO_N "(cached) $ECHO_C" >&6
2921 cat >conftest.$ac_ext <<_ACEOF
2922 #line 2922 "configure"
2923 #include "confdefs.h"
2933 rm -f conftest.$ac_objext
2934 if { (eval echo "$as_me:2934: \"$ac_compile\"") >&5
2935 (eval $ac_compile) 2>&5
2937 echo "$as_me:2937: \$? = $ac_status" >&5
2938 (exit $ac_status); } &&
2939 { ac_try='test -s conftest.$ac_objext'
2940 { (eval echo "$as_me:2940: \"$ac_try\"") >&5
2943 echo "$as_me:2943: \$? = $ac_status" >&5
2944 (exit $ac_status); }; }; then
2945 ac_cv_prog_cxx_g=yes
2947 echo "$as_me: failed program was:" >&5
2948 cat conftest.$ac_ext >&5
2951 rm -f conftest.$ac_objext conftest.$ac_ext
2953 echo "$as_me:2953: result: $ac_cv_prog_cxx_g" >&5
2954 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2955 if test "$ac_test_CXXFLAGS" = set; then
2956 CXXFLAGS=$ac_save_CXXFLAGS
2957 elif test $ac_cv_prog_cxx_g = yes; then
2958 if test "$GXX" = yes; then
2964 if test "$GXX" = yes; then
2970 for ac_declaration in \
2972 '#include <stdlib.h>' \
2973 'extern "C" void std::exit (int) throw (); using std::exit;' \
2974 'extern "C" void std::exit (int); using std::exit;' \
2975 'extern "C" void exit (int) throw ();' \
2976 'extern "C" void exit (int);' \
2979 cat >conftest.$ac_ext <<_ACEOF
2980 #line 2980 "configure"
2981 #include "confdefs.h"
2992 rm -f conftest.$ac_objext
2993 if { (eval echo "$as_me:2993: \"$ac_compile\"") >&5
2994 (eval $ac_compile) 2>&5
2996 echo "$as_me:2996: \$? = $ac_status" >&5
2997 (exit $ac_status); } &&
2998 { ac_try='test -s conftest.$ac_objext'
2999 { (eval echo "$as_me:2999: \"$ac_try\"") >&5
3002 echo "$as_me:3002: \$? = $ac_status" >&5
3003 (exit $ac_status); }; }; then
3006 echo "$as_me: failed program was:" >&5
3007 cat conftest.$ac_ext >&5
3010 rm -f conftest.$ac_objext conftest.$ac_ext
3011 cat >conftest.$ac_ext <<_ACEOF
3012 #line 3012 "configure"
3013 #include "confdefs.h"
3023 rm -f conftest.$ac_objext
3024 if { (eval echo "$as_me:3024: \"$ac_compile\"") >&5
3025 (eval $ac_compile) 2>&5
3027 echo "$as_me:3027: \$? = $ac_status" >&5
3028 (exit $ac_status); } &&
3029 { ac_try='test -s conftest.$ac_objext'
3030 { (eval echo "$as_me:3030: \"$ac_try\"") >&5
3033 echo "$as_me:3033: \$? = $ac_status" >&5
3034 (exit $ac_status); }; }; then
3037 echo "$as_me: failed program was:" >&5
3038 cat conftest.$ac_ext >&5
3040 rm -f conftest.$ac_objext conftest.$ac_ext
3043 if test -n "$ac_declaration"; then
3044 echo '#ifdef __cplusplus' >>confdefs.h
3045 echo $ac_declaration >>confdefs.h
3046 echo '#endif' >>confdefs.h
3050 ac_cpp='$CPP $CPPFLAGS'
3051 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3052 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3053 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3054 ac_main_return=return
3056 # autoconf 2.5x removed the error - by hardcoding it to g++.
3057 if test "$CXX" = "g++" ; then
3058 # Extract the first word of "g++", so it can be a program name with args.
3059 set dummy g++; ac_word=$2
3060 echo "$as_me:3060: checking for $ac_word" >&5
3061 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3062 if test "${ac_cv_path_CXX+set}" = set; then
3063 echo $ECHO_N "(cached) $ECHO_C" >&6
3067 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3070 ac_save_IFS=$IFS; IFS=$ac_path_separator
3072 for ac_dir in $ac_dummy; do
3074 test -z "$ac_dir" && ac_dir=.
3075 if $as_executable_p "$ac_dir/$ac_word"; then
3076 ac_cv_path_CXX="$ac_dir/$ac_word"
3077 echo "$as_me:3077: found $ac_dir/$ac_word" >&5
3087 if test -n "$CXX"; then
3088 echo "$as_me:3088: result: $CXX" >&5
3089 echo "${ECHO_T}$CXX" >&6
3091 echo "$as_me:3091: result: no" >&5
3092 echo "${ECHO_T}no" >&6
3096 if test "$CXX" = "g++" ; then
3097 { echo "$as_me:3097: WARNING: ignoring hardcoded g++" >&5
3098 echo "$as_me: WARNING: ignoring hardcoded g++" >&2;}
3099 cf_with_cxx=no; CXX=""; GXX="";
3104 if test "$GXX" = yes; then
3105 echo "$as_me:3105: checking version of g++" >&5
3106 echo $ECHO_N "checking version of g++... $ECHO_C" >&6
3107 GXX_VERSION="`${CXX-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3108 test -z "$GXX_VERSION" && GXX_VERSION=unknown
3109 echo "$as_me:3109: result: $GXX_VERSION" >&5
3110 echo "${ECHO_T}$GXX_VERSION" >&6
3113 case $GXX_VERSION in
3115 # GXX=""; CXX=""; ac_cv_prog_gxx=no
3117 { echo "$as_me:3117: WARNING: templates do not work" >&5
3118 echo "$as_me: WARNING: templates do not work" >&2;}
3122 echo "$as_me:3122: checking if you want to build C++ binding and demo" >&5
3123 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3125 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3126 if test "${with_cxx_binding+set}" = set; then
3127 withval="$with_cxx_binding"
3128 cf_with_cxx_binding=$withval
3130 cf_with_cxx_binding=$cf_with_cxx
3132 echo "$as_me:3132: result: $cf_with_cxx_binding" >&5
3133 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3135 echo "$as_me:3135: checking if you want to build with Ada95" >&5
3136 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3138 # Check whether --with-ada or --without-ada was given.
3139 if test "${with_ada+set}" = set; then
3141 cf_with_ada=$withval
3145 echo "$as_me:3145: result: $cf_with_ada" >&5
3146 echo "${ECHO_T}$cf_with_ada" >&6
3148 echo "$as_me:3148: checking if you want to install manpages" >&5
3149 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3151 # Check whether --with-manpages or --without-manpages was given.
3152 if test "${with_manpages+set}" = set; then
3153 withval="$with_manpages"
3154 cf_with_manpages=$withval
3156 cf_with_manpages=yes
3158 echo "$as_me:3158: result: $cf_with_manpages" >&5
3159 echo "${ECHO_T}$cf_with_manpages" >&6
3161 echo "$as_me:3161: checking if you want to build programs such as tic" >&5
3162 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3164 # Check whether --with-progs or --without-progs was given.
3165 if test "${with_progs+set}" = set; then
3166 withval="$with_progs"
3167 cf_with_progs=$withval
3171 echo "$as_me:3171: result: $cf_with_progs" >&5
3172 echo "${ECHO_T}$cf_with_progs" >&6
3174 echo "$as_me:3174: checking if you want to build test-programs" >&5
3175 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3177 # Check whether --with-tests or --without-tests was given.
3178 if test "${with_tests+set}" = set; then
3179 withval="$with_tests"
3180 cf_with_tests=$withval
3184 echo "$as_me:3184: result: $cf_with_tests" >&5
3185 echo "${ECHO_T}$cf_with_tests" >&6
3187 echo "$as_me:3187: checking if you wish to install curses.h" >&5
3188 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3190 # Check whether --with-curses-h or --without-curses-h was given.
3191 if test "${with_curses_h+set}" = set; then
3192 withval="$with_curses_h"
3193 with_curses_h=$withval
3197 echo "$as_me:3197: result: $with_curses_h" >&5
3198 echo "${ECHO_T}$with_curses_h" >&6
3200 modules_to_build="ncurses"
3201 if test "X$cf_with_progs" != Xno ; then
3202 modules_to_build="$modules_to_build progs tack"
3204 modules_to_build="$modules_to_build panel menu form"
3206 test "$program_prefix" != NONE &&
3207 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3208 # Use a double $ so make ignores it.
3209 test "$program_suffix" != NONE &&
3210 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3211 # Double any \ or $. echo might interpret backslashes.
3212 # By default was `s,x,x', remove it if useless.
3213 cat <<\_ACEOF >conftest.sed
3214 s/[\\$]/&&/g;s/;s,x,x,$//
3216 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3219 for ac_prog in mawk gawk nawk awk
3221 # Extract the first word of "$ac_prog", so it can be a program name with args.
3222 set dummy $ac_prog; ac_word=$2
3223 echo "$as_me:3223: checking for $ac_word" >&5
3224 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3225 if test "${ac_cv_prog_AWK+set}" = set; then
3226 echo $ECHO_N "(cached) $ECHO_C" >&6
3228 if test -n "$AWK"; then
3229 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3231 ac_save_IFS=$IFS; IFS=$ac_path_separator
3233 for ac_dir in $ac_dummy; do
3235 test -z "$ac_dir" && ac_dir=.
3236 $as_executable_p "$ac_dir/$ac_word" || continue
3237 ac_cv_prog_AWK="$ac_prog"
3238 echo "$as_me:3238: found $ac_dir/$ac_word" >&5
3245 if test -n "$AWK"; then
3246 echo "$as_me:3246: result: $AWK" >&5
3247 echo "${ECHO_T}$AWK" >&6
3249 echo "$as_me:3249: result: no" >&5
3250 echo "${ECHO_T}no" >&6
3253 test -n "$AWK" && break
3256 test -z "$AWK" && { { echo "$as_me:3256: error: No awk program found" >&5
3257 echo "$as_me: error: No awk program found" >&2;}
3258 { (exit 1); exit 1; }; }
3260 echo "$as_me:3260: checking for egrep" >&5
3261 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3262 if test "${ac_cv_prog_egrep+set}" = set; then
3263 echo $ECHO_N "(cached) $ECHO_C" >&6
3265 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3266 then ac_cv_prog_egrep='grep -E'
3267 else ac_cv_prog_egrep='egrep'
3270 echo "$as_me:3270: result: $ac_cv_prog_egrep" >&5
3271 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3272 EGREP=$ac_cv_prog_egrep
3274 test -z "$EGREP" && { { echo "$as_me:3274: error: No egrep program found" >&5
3275 echo "$as_me: error: No egrep program found" >&2;}
3276 { (exit 1); exit 1; }; }
3278 # Find a good install program. We prefer a C program (faster),
3279 # so one script is as good as another. But avoid the broken or
3280 # incompatible versions:
3281 # SysV /etc/install, /usr/sbin/install
3282 # SunOS /usr/etc/install
3283 # IRIX /sbin/install
3285 # AmigaOS /C/install, which installs bootblocks on floppy discs
3286 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3287 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3288 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3289 # ./install, which can be erroneously created by make from ./install.sh.
3290 echo "$as_me:3290: checking for a BSD compatible install" >&5
3291 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3292 if test -z "$INSTALL"; then
3293 if test "${ac_cv_path_install+set}" = set; then
3294 echo $ECHO_N "(cached) $ECHO_C" >&6
3296 ac_save_IFS=$IFS; IFS=$ac_path_separator
3297 for ac_dir in $PATH; do
3299 # Account for people who put trailing slashes in PATH elements.
3301 / | ./ | .// | /cC/* \
3302 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3305 # OSF1 and SCO ODT 3.0 have their own names for install.
3306 # Don't use installbsd from OSF since it installs stuff as root
3308 for ac_prog in ginstall scoinst install; do
3309 if $as_executable_p "$ac_dir/$ac_prog"; then
3310 if test $ac_prog = install &&
3311 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3312 # AIX install. It has an incompatible calling convention.
3314 elif test $ac_prog = install &&
3315 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3316 # program-specific install script used by HP pwplus--don't use.
3319 ac_cv_path_install="$ac_dir/$ac_prog -c"
3329 if test "${ac_cv_path_install+set}" = set; then
3330 INSTALL=$ac_cv_path_install
3332 # As a last resort, use the slow shell script. We don't cache a
3333 # path for INSTALL within a source directory, because that will
3334 # break other packages using the cache if that directory is
3335 # removed, or if the path is relative.
3336 INSTALL=$ac_install_sh
3339 echo "$as_me:3339: result: $INSTALL" >&5
3340 echo "${ECHO_T}$INSTALL" >&6
3342 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3343 # It thinks the first close brace ends the variable substitution.
3344 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3346 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3348 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3354 cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3355 test -z "$cf_dir" && cf_dir=.
3356 INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3360 for ac_prog in tdlint lint alint splint lclint
3362 # Extract the first word of "$ac_prog", so it can be a program name with args.
3363 set dummy $ac_prog; ac_word=$2
3364 echo "$as_me:3364: checking for $ac_word" >&5
3365 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3366 if test "${ac_cv_prog_LINT+set}" = set; then
3367 echo $ECHO_N "(cached) $ECHO_C" >&6
3369 if test -n "$LINT"; then
3370 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3372 ac_save_IFS=$IFS; IFS=$ac_path_separator
3374 for ac_dir in $ac_dummy; do
3376 test -z "$ac_dir" && ac_dir=.
3377 $as_executable_p "$ac_dir/$ac_word" || continue
3378 ac_cv_prog_LINT="$ac_prog"
3379 echo "$as_me:3379: found $ac_dir/$ac_word" >&5
3385 LINT=$ac_cv_prog_LINT
3386 if test -n "$LINT"; then
3387 echo "$as_me:3387: result: $LINT" >&5
3388 echo "${ECHO_T}$LINT" >&6
3390 echo "$as_me:3390: result: no" >&5
3391 echo "${ECHO_T}no" >&6
3394 test -n "$LINT" && break
3397 echo "$as_me:3397: checking whether ln -s works" >&5
3398 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3400 if test "$LN_S" = "ln -s"; then
3401 echo "$as_me:3401: result: yes" >&5
3402 echo "${ECHO_T}yes" >&6
3404 echo "$as_me:3404: result: no, using $LN_S" >&5
3405 echo "${ECHO_T}no, using $LN_S" >&6
3408 echo "$as_me:3408: checking if $LN_S -f options work" >&5
3409 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3411 rm -f conf$$.src conf$$dst
3413 echo first >conf$$.src
3414 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3419 rm -f conf$$.dst conf$$src
3420 echo "$as_me:3420: result: $cf_prog_ln_sf" >&5
3421 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3423 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3425 echo "$as_me:3425: checking for long file names" >&5
3426 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3427 if test "${ac_cv_sys_long_file_names+set}" = set; then
3428 echo $ECHO_N "(cached) $ECHO_C" >&6
3430 ac_cv_sys_long_file_names=yes
3431 # Test for long file names in all the places we know might matter:
3432 # . the current directory, where building will happen
3433 # $prefix/lib where we will be installing things
3434 # $exec_prefix/lib likewise
3435 # eval it to expand exec_prefix.
3436 # $TMPDIR if set, where it might want to write temporary files
3437 # if $TMPDIR is not set:
3438 # /tmp where it might want to write temporary files
3441 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3444 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3446 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3447 test -d $ac_dir || continue
3448 test -w $ac_dir || continue # It is less confusing to not echo anything here.
3449 ac_xdir=$ac_dir/cf$$
3450 (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3451 ac_tf1=$ac_xdir/conftest9012345
3452 ac_tf2=$ac_xdir/conftest9012346
3453 (echo 1 >$ac_tf1) 2>/dev/null
3454 (echo 2 >$ac_tf2) 2>/dev/null
3455 ac_val=`cat $ac_tf1 2>/dev/null`
3456 if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3457 ac_cv_sys_long_file_names=no
3458 rm -rf $ac_xdir 2>/dev/null
3461 rm -rf $ac_xdir 2>/dev/null
3464 echo "$as_me:3464: result: $ac_cv_sys_long_file_names" >&5
3465 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3466 if test $ac_cv_sys_long_file_names = yes; then
3468 cat >>confdefs.h <<\EOF
3469 #define HAVE_LONG_FILE_NAMES 1
3474 # if we find pkg-config, check if we should install the ".pc" files.
3476 echo "$as_me:3476: checking if you want to use pkg-config" >&5
3477 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3479 # Check whether --with-pkg-config or --without-pkg-config was given.
3480 if test "${with_pkg_config+set}" = set; then
3481 withval="$with_pkg_config"
3482 cf_pkg_config=$withval
3486 echo "$as_me:3486: result: $cf_pkg_config" >&5
3487 echo "${ECHO_T}$cf_pkg_config" >&6
3489 case $cf_pkg_config in #(vi
3494 # Extract the first word of "pkg-config", so it can be a program name with args.
3495 set dummy pkg-config; ac_word=$2
3496 echo "$as_me:3496: checking for $ac_word" >&5
3497 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3498 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3499 echo $ECHO_N "(cached) $ECHO_C" >&6
3503 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3506 ac_save_IFS=$IFS; IFS=$ac_path_separator
3508 for ac_dir in $ac_dummy; do
3510 test -z "$ac_dir" && ac_dir=.
3511 if $as_executable_p "$ac_dir/$ac_word"; then
3512 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3513 echo "$as_me:3513: found $ac_dir/$ac_word" >&5
3518 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="none"
3522 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3524 if test -n "$PKG_CONFIG"; then
3525 echo "$as_me:3525: result: $PKG_CONFIG" >&5
3526 echo "${ECHO_T}$PKG_CONFIG" >&6
3528 echo "$as_me:3528: result: no" >&5
3529 echo "${ECHO_T}no" >&6
3538 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3539 if test "$PKG_CONFIG" != none ; then
3541 if test "x$prefix" != xNONE; then
3542 cf_path_syntax="$prefix"
3544 cf_path_syntax="$ac_default_prefix"
3547 case ".$PKG_CONFIG" in #(vi
3548 .\$\(*\)*|.\'*\'*) #(vi
3552 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3555 eval PKG_CONFIG="$PKG_CONFIG"
3556 case ".$PKG_CONFIG" in #(vi
3558 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3563 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3566 { { echo "$as_me:3566: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3567 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3568 { (exit 1); exit 1; }; }
3574 if test "$PKG_CONFIG" != no ; then
3575 echo "$as_me:3575: checking if we should install .pc files for $PKG_CONFIG" >&5
3576 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3578 # Leave this as something that can be overridden in the environment.
3579 if test -z "$PKG_CONFIG_LIBDIR" ; then
3580 PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`/lib/pkgconfig
3582 PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/^://' -e 's/:.*//'`
3583 if test -n "$PKG_CONFIG_LIBDIR" && test -d "$PKG_CONFIG_LIBDIR" ; then
3585 # Check whether --enable-pc-files or --disable-pc-files was given.
3586 if test "${enable_pc_files+set}" = set; then
3587 enableval="$enable_pc_files"
3588 enable_pc_files=$enableval
3592 echo "$as_me:3592: result: $enable_pc_files" >&5
3593 echo "${ECHO_T}$enable_pc_files" >&6
3595 echo "$as_me:3595: result: no" >&5
3596 echo "${ECHO_T}no" >&6
3597 { echo "$as_me:3597: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&5
3598 echo "$as_me: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&2;}
3603 echo "$as_me:3603: checking if we should assume mixed-case filenames" >&5
3604 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3606 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3607 if test "${enable_mixed_case+set}" = set; then
3608 enableval="$enable_mixed_case"
3609 enable_mixedcase=$enableval
3611 enable_mixedcase=auto
3613 echo "$as_me:3613: result: $enable_mixedcase" >&5
3614 echo "${ECHO_T}$enable_mixedcase" >&6
3615 if test "$enable_mixedcase" = "auto" ; then
3617 echo "$as_me:3617: checking if filesystem supports mixed-case filenames" >&5
3618 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3619 if test "${cf_cv_mixedcase+set}" = set; then
3620 echo $ECHO_N "(cached) $ECHO_C" >&6
3623 if test "$cross_compiling" = yes ; then
3624 case $target_alias in #(vi
3625 *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3633 rm -f conftest CONFTEST
3635 if test -f CONFTEST ; then
3640 rm -f conftest CONFTEST
3644 echo "$as_me:3644: result: $cf_cv_mixedcase" >&5
3645 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3646 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3647 #define MIXEDCASE_FILENAMES 1
3651 cf_cv_mixedcase=$enable_mixedcase
3652 if test "$enable_mixedcase" = "yes" ; then
3653 cat >>confdefs.h <<\EOF
3654 #define MIXEDCASE_FILENAMES 1
3660 # do this after mixed-case option (tags/TAGS is not as important as tic).
3661 echo "$as_me:3661: checking whether ${MAKE-make} sets \${MAKE}" >&5
3662 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3663 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3664 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3665 echo $ECHO_N "(cached) $ECHO_C" >&6
3667 cat >conftest.make <<\EOF
3669 @echo 'ac_maketemp="${MAKE}"'
3671 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3672 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3673 if test -n "$ac_maketemp"; then
3674 eval ac_cv_prog_make_${ac_make}_set=yes
3676 eval ac_cv_prog_make_${ac_make}_set=no
3680 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3681 echo "$as_me:3681: result: yes" >&5
3682 echo "${ECHO_T}yes" >&6
3685 echo "$as_me:3685: result: no" >&5
3686 echo "${ECHO_T}no" >&6
3687 SET_MAKE="MAKE=${MAKE-make}"
3690 for ac_prog in exctags ctags
3692 # Extract the first word of "$ac_prog", so it can be a program name with args.
3693 set dummy $ac_prog; ac_word=$2
3694 echo "$as_me:3694: checking for $ac_word" >&5
3695 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3696 if test "${ac_cv_prog_CTAGS+set}" = set; then
3697 echo $ECHO_N "(cached) $ECHO_C" >&6
3699 if test -n "$CTAGS"; then
3700 ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3702 ac_save_IFS=$IFS; IFS=$ac_path_separator
3704 for ac_dir in $ac_dummy; do
3706 test -z "$ac_dir" && ac_dir=.
3707 $as_executable_p "$ac_dir/$ac_word" || continue
3708 ac_cv_prog_CTAGS="$ac_prog"
3709 echo "$as_me:3709: found $ac_dir/$ac_word" >&5
3715 CTAGS=$ac_cv_prog_CTAGS
3716 if test -n "$CTAGS"; then
3717 echo "$as_me:3717: result: $CTAGS" >&5
3718 echo "${ECHO_T}$CTAGS" >&6
3720 echo "$as_me:3720: result: no" >&5
3721 echo "${ECHO_T}no" >&6
3724 test -n "$CTAGS" && break
3727 for ac_prog in exetags etags
3729 # Extract the first word of "$ac_prog", so it can be a program name with args.
3730 set dummy $ac_prog; ac_word=$2
3731 echo "$as_me:3731: checking for $ac_word" >&5
3732 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3733 if test "${ac_cv_prog_ETAGS+set}" = set; then
3734 echo $ECHO_N "(cached) $ECHO_C" >&6
3736 if test -n "$ETAGS"; then
3737 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3739 ac_save_IFS=$IFS; IFS=$ac_path_separator
3741 for ac_dir in $ac_dummy; do
3743 test -z "$ac_dir" && ac_dir=.
3744 $as_executable_p "$ac_dir/$ac_word" || continue
3745 ac_cv_prog_ETAGS="$ac_prog"
3746 echo "$as_me:3746: found $ac_dir/$ac_word" >&5
3752 ETAGS=$ac_cv_prog_ETAGS
3753 if test -n "$ETAGS"; then
3754 echo "$as_me:3754: result: $ETAGS" >&5
3755 echo "${ECHO_T}$ETAGS" >&6
3757 echo "$as_me:3757: result: no" >&5
3758 echo "${ECHO_T}no" >&6
3761 test -n "$ETAGS" && break
3764 # Extract the first word of "${CTAGS-ctags}", so it can be a program name with args.
3765 set dummy ${CTAGS-ctags}; ac_word=$2
3766 echo "$as_me:3766: checking for $ac_word" >&5
3767 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3768 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3769 echo $ECHO_N "(cached) $ECHO_C" >&6
3771 if test -n "$MAKE_LOWER_TAGS"; then
3772 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3774 ac_save_IFS=$IFS; IFS=$ac_path_separator
3776 for ac_dir in $ac_dummy; do
3778 test -z "$ac_dir" && ac_dir=.
3779 $as_executable_p "$ac_dir/$ac_word" || continue
3780 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3781 echo "$as_me:3781: found $ac_dir/$ac_word" >&5
3785 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3788 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3789 if test -n "$MAKE_LOWER_TAGS"; then
3790 echo "$as_me:3790: result: $MAKE_LOWER_TAGS" >&5
3791 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3793 echo "$as_me:3793: result: no" >&5
3794 echo "${ECHO_T}no" >&6
3797 if test "$cf_cv_mixedcase" = yes ; then
3798 # Extract the first word of "${ETAGS-etags}", so it can be a program name with args.
3799 set dummy ${ETAGS-etags}; ac_word=$2
3800 echo "$as_me:3800: checking for $ac_word" >&5
3801 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3802 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3803 echo $ECHO_N "(cached) $ECHO_C" >&6
3805 if test -n "$MAKE_UPPER_TAGS"; then
3806 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3808 ac_save_IFS=$IFS; IFS=$ac_path_separator
3810 for ac_dir in $ac_dummy; do
3812 test -z "$ac_dir" && ac_dir=.
3813 $as_executable_p "$ac_dir/$ac_word" || continue
3814 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3815 echo "$as_me:3815: found $ac_dir/$ac_word" >&5
3819 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3822 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3823 if test -n "$MAKE_UPPER_TAGS"; then
3824 echo "$as_me:3824: result: $MAKE_UPPER_TAGS" >&5
3825 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3827 echo "$as_me:3827: result: no" >&5
3828 echo "${ECHO_T}no" >&6
3835 if test "$MAKE_UPPER_TAGS" = yes ; then
3841 if test "$MAKE_LOWER_TAGS" = yes ; then
3847 echo "$as_me:3847: checking for makeflags variable" >&5
3848 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3849 if test "${cf_cv_makeflags+set}" = set; then
3850 echo $ECHO_N "(cached) $ECHO_C" >&6
3854 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3856 cat >cf_makeflags.tmp <<CF_EOF
3859 @ echo '.$cf_option'
3861 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp 2>/dev/null | sed -e 's,[ ]*$,,'`
3862 case "$cf_result" in
3864 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3865 case "$cf_result" in
3866 .*CC=*) cf_cv_makeflags=
3868 *) cf_cv_makeflags=$cf_option
3874 *) echo "given option \"$cf_option\", no match \"$cf_result\""
3878 rm -f cf_makeflags.tmp
3881 echo "$as_me:3881: result: $cf_cv_makeflags" >&5
3882 echo "${ECHO_T}$cf_cv_makeflags" >&6
3884 if test -n "$ac_tool_prefix"; then
3885 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3886 set dummy ${ac_tool_prefix}ranlib; 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_RANLIB+set}" = set; then
3890 echo $ECHO_N "(cached) $ECHO_C" >&6
3892 if test -n "$RANLIB"; then
3893 ac_cv_prog_RANLIB="$RANLIB" # 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_RANLIB="${ac_tool_prefix}ranlib"
3902 echo "$as_me:3902: found $ac_dir/$ac_word" >&5
3908 RANLIB=$ac_cv_prog_RANLIB
3909 if test -n "$RANLIB"; then
3910 echo "$as_me:3910: result: $RANLIB" >&5
3911 echo "${ECHO_T}$RANLIB" >&6
3913 echo "$as_me:3913: result: no" >&5
3914 echo "${ECHO_T}no" >&6
3918 if test -z "$ac_cv_prog_RANLIB"; then
3919 ac_ct_RANLIB=$RANLIB
3920 # Extract the first word of "ranlib", so it can be a program name with args.
3921 set dummy ranlib; ac_word=$2
3922 echo "$as_me:3922: checking for $ac_word" >&5
3923 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3924 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3925 echo $ECHO_N "(cached) $ECHO_C" >&6
3927 if test -n "$ac_ct_RANLIB"; then
3928 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3930 ac_save_IFS=$IFS; IFS=$ac_path_separator
3932 for ac_dir in $ac_dummy; do
3934 test -z "$ac_dir" && ac_dir=.
3935 $as_executable_p "$ac_dir/$ac_word" || continue
3936 ac_cv_prog_ac_ct_RANLIB="ranlib"
3937 echo "$as_me:3937: found $ac_dir/$ac_word" >&5
3941 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3944 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3945 if test -n "$ac_ct_RANLIB"; then
3946 echo "$as_me:3946: result: $ac_ct_RANLIB" >&5
3947 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3949 echo "$as_me:3949: result: no" >&5
3950 echo "${ECHO_T}no" >&6
3953 RANLIB=$ac_ct_RANLIB
3955 RANLIB="$ac_cv_prog_RANLIB"
3958 if test -n "$ac_tool_prefix"; then
3959 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3960 set dummy ${ac_tool_prefix}ld; 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_LD+set}" = set; then
3964 echo $ECHO_N "(cached) $ECHO_C" >&6
3966 if test -n "$LD"; then
3967 ac_cv_prog_LD="$LD" # 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_LD="${ac_tool_prefix}ld"
3976 echo "$as_me:3976: found $ac_dir/$ac_word" >&5
3983 if test -n "$LD"; then
3984 echo "$as_me:3984: result: $LD" >&5
3985 echo "${ECHO_T}$LD" >&6
3987 echo "$as_me:3987: result: no" >&5
3988 echo "${ECHO_T}no" >&6
3992 if test -z "$ac_cv_prog_LD"; then
3994 # Extract the first word of "ld", so it can be a program name with args.
3995 set dummy ld; ac_word=$2
3996 echo "$as_me:3996: checking for $ac_word" >&5
3997 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3998 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3999 echo $ECHO_N "(cached) $ECHO_C" >&6
4001 if test -n "$ac_ct_LD"; then
4002 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4004 ac_save_IFS=$IFS; IFS=$ac_path_separator
4006 for ac_dir in $ac_dummy; do
4008 test -z "$ac_dir" && ac_dir=.
4009 $as_executable_p "$ac_dir/$ac_word" || continue
4010 ac_cv_prog_ac_ct_LD="ld"
4011 echo "$as_me:4011: found $ac_dir/$ac_word" >&5
4015 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4018 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4019 if test -n "$ac_ct_LD"; then
4020 echo "$as_me:4020: result: $ac_ct_LD" >&5
4021 echo "${ECHO_T}$ac_ct_LD" >&6
4023 echo "$as_me:4023: result: no" >&5
4024 echo "${ECHO_T}no" >&6
4032 if test -n "$ac_tool_prefix"; then
4033 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4034 set dummy ${ac_tool_prefix}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_AR+set}" = set; then
4038 echo $ECHO_N "(cached) $ECHO_C" >&6
4040 if test -n "$AR"; then
4041 ac_cv_prog_AR="$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_AR="${ac_tool_prefix}ar"
4050 echo "$as_me:4050: found $ac_dir/$ac_word" >&5
4057 if test -n "$AR"; then
4058 echo "$as_me:4058: result: $AR" >&5
4059 echo "${ECHO_T}$AR" >&6
4061 echo "$as_me:4061: result: no" >&5
4062 echo "${ECHO_T}no" >&6
4066 if test -z "$ac_cv_prog_AR"; then
4068 # Extract the first word of "ar", so it can be a program name with args.
4069 set dummy ar; ac_word=$2
4070 echo "$as_me:4070: checking for $ac_word" >&5
4071 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4072 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4073 echo $ECHO_N "(cached) $ECHO_C" >&6
4075 if test -n "$ac_ct_AR"; then
4076 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4078 ac_save_IFS=$IFS; IFS=$ac_path_separator
4080 for ac_dir in $ac_dummy; do
4082 test -z "$ac_dir" && ac_dir=.
4083 $as_executable_p "$ac_dir/$ac_word" || continue
4084 ac_cv_prog_ac_ct_AR="ar"
4085 echo "$as_me:4085: found $ac_dir/$ac_word" >&5
4089 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4092 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4093 if test -n "$ac_ct_AR"; then
4094 echo "$as_me:4094: result: $ac_ct_AR" >&5
4095 echo "${ECHO_T}$ac_ct_AR" >&6
4097 echo "$as_me:4097: result: no" >&5
4098 echo "${ECHO_T}no" >&6
4106 if test -n "$ac_tool_prefix"; then
4107 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4108 set dummy ${ac_tool_prefix}ar; ac_word=$2
4109 echo "$as_me:4109: checking for $ac_word" >&5
4110 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4111 if test "${ac_cv_prog_AR+set}" = set; then
4112 echo $ECHO_N "(cached) $ECHO_C" >&6
4114 if test -n "$AR"; then
4115 ac_cv_prog_AR="$AR" # Let the user override the test.
4117 ac_save_IFS=$IFS; IFS=$ac_path_separator
4119 for ac_dir in $ac_dummy; do
4121 test -z "$ac_dir" && ac_dir=.
4122 $as_executable_p "$ac_dir/$ac_word" || continue
4123 ac_cv_prog_AR="${ac_tool_prefix}ar"
4124 echo "$as_me:4124: found $ac_dir/$ac_word" >&5
4131 if test -n "$AR"; then
4132 echo "$as_me:4132: result: $AR" >&5
4133 echo "${ECHO_T}$AR" >&6
4135 echo "$as_me:4135: result: no" >&5
4136 echo "${ECHO_T}no" >&6
4140 if test -z "$ac_cv_prog_AR"; then
4142 # Extract the first word of "ar", so it can be a program name with args.
4143 set dummy ar; ac_word=$2
4144 echo "$as_me:4144: checking for $ac_word" >&5
4145 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4146 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4147 echo $ECHO_N "(cached) $ECHO_C" >&6
4149 if test -n "$ac_ct_AR"; then
4150 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4152 ac_save_IFS=$IFS; IFS=$ac_path_separator
4154 for ac_dir in $ac_dummy; do
4156 test -z "$ac_dir" && ac_dir=.
4157 $as_executable_p "$ac_dir/$ac_word" || continue
4158 ac_cv_prog_ac_ct_AR="ar"
4159 echo "$as_me:4159: found $ac_dir/$ac_word" >&5
4163 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4166 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4167 if test -n "$ac_ct_AR"; then
4168 echo "$as_me:4168: result: $ac_ct_AR" >&5
4169 echo "${ECHO_T}$ac_ct_AR" >&6
4171 echo "$as_me:4171: result: no" >&5
4172 echo "${ECHO_T}no" >&6
4180 echo "$as_me:4180: checking for options to update archives" >&5
4181 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4182 if test "${cf_cv_ar_flags+set}" = set; then
4183 echo $ECHO_N "(cached) $ECHO_C" >&6
4186 cf_cv_ar_flags=unknown
4187 for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4190 # check if $ARFLAGS already contains this choice
4191 if test "x$ARFLAGS" != "x" ; then
4192 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4193 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4199 rm -f conftest.$ac_cv_objext
4202 cat >conftest.$ac_ext <<EOF
4203 #line 4203 "configure"
4204 int testdata[3] = { 123, 456, 789 };
4206 if { (eval echo "$as_me:4206: \"$ac_compile\"") >&5
4207 (eval $ac_compile) 2>&5
4209 echo "$as_me:4209: \$? = $ac_status" >&5
4210 (exit $ac_status); } ; then
4211 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4212 $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4213 if test -f conftest.a ; then
4214 cf_cv_ar_flags=$cf_ar_flags
4218 test -n "$verbose" && echo " cannot compile test-program" 1>&6
4220 echo "${as_me-configure}:4220: testing cannot compile test-program ..." 1>&5
4225 rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4228 echo "$as_me:4228: result: $cf_cv_ar_flags" >&5
4229 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4231 if test -n "$ARFLAGS" ; then
4232 if test -n "$cf_cv_ar_flags" ; then
4233 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4236 ARFLAGS=$cf_cv_ar_flags
4239 echo "$as_me:4239: checking if you have specified an install-prefix" >&5
4240 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4242 # Check whether --with-install-prefix or --without-install-prefix was given.
4243 if test "${with_install_prefix+set}" = set; then
4244 withval="$with_install_prefix"
4245 case "$withval" in #(vi
4248 *) DESTDIR="$withval"
4252 echo "$as_me:4252: result: $DESTDIR" >&5
4253 echo "${ECHO_T}$DESTDIR" >&6
4255 ###############################################################################
4257 # If we're cross-compiling, allow the user to override the tools and their
4258 # options. The configure script is oriented toward identifying the host
4259 # compiler, etc., but we need a build compiler to generate parts of the source.
4261 if test "$cross_compiling" = yes ; then
4263 # defaults that we might want to override
4264 : ${BUILD_CFLAGS:=''}
4265 : ${BUILD_CPPFLAGS:=''}
4266 : ${BUILD_LDFLAGS:=''}
4268 : ${BUILD_EXEEXT:='$x'}
4269 : ${BUILD_OBJEXT:='o'}
4271 # Check whether --with-build-cc or --without-build-cc was given.
4272 if test "${with_build_cc+set}" = set; then
4273 withval="$with_build_cc"
4276 for ac_prog in gcc cc cl
4278 # Extract the first word of "$ac_prog", so it can be a program name with args.
4279 set dummy $ac_prog; ac_word=$2
4280 echo "$as_me:4280: checking for $ac_word" >&5
4281 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4282 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4283 echo $ECHO_N "(cached) $ECHO_C" >&6
4285 if test -n "$BUILD_CC"; then
4286 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4288 ac_save_IFS=$IFS; IFS=$ac_path_separator
4290 for ac_dir in $ac_dummy; do
4292 test -z "$ac_dir" && ac_dir=.
4293 $as_executable_p "$ac_dir/$ac_word" || continue
4294 ac_cv_prog_BUILD_CC="$ac_prog"
4295 echo "$as_me:4295: found $ac_dir/$ac_word" >&5
4301 BUILD_CC=$ac_cv_prog_BUILD_CC
4302 if test -n "$BUILD_CC"; then
4303 echo "$as_me:4303: result: $BUILD_CC" >&5
4304 echo "${ECHO_T}$BUILD_CC" >&6
4306 echo "$as_me:4306: result: no" >&5
4307 echo "${ECHO_T}no" >&6
4310 test -n "$BUILD_CC" && break
4314 echo "$as_me:4314: checking for native build C compiler" >&5
4315 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4316 echo "$as_me:4316: result: $BUILD_CC" >&5
4317 echo "${ECHO_T}$BUILD_CC" >&6
4319 echo "$as_me:4319: checking for native build C preprocessor" >&5
4320 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4322 # Check whether --with-build-cpp or --without-build-cpp was given.
4323 if test "${with_build_cpp+set}" = set; then
4324 withval="$with_build_cpp"
4325 BUILD_CPP="$withval"
4327 BUILD_CPP='${BUILD_CC} -E'
4329 echo "$as_me:4329: result: $BUILD_CPP" >&5
4330 echo "${ECHO_T}$BUILD_CPP" >&6
4332 echo "$as_me:4332: checking for native build C flags" >&5
4333 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4335 # Check whether --with-build-cflags or --without-build-cflags was given.
4336 if test "${with_build_cflags+set}" = set; then
4337 withval="$with_build_cflags"
4338 BUILD_CFLAGS="$withval"
4340 echo "$as_me:4340: result: $BUILD_CFLAGS" >&5
4341 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4343 echo "$as_me:4343: checking for native build C preprocessor-flags" >&5
4344 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4346 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4347 if test "${with_build_cppflags+set}" = set; then
4348 withval="$with_build_cppflags"
4349 BUILD_CPPFLAGS="$withval"
4351 echo "$as_me:4351: result: $BUILD_CPPFLAGS" >&5
4352 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4354 echo "$as_me:4354: checking for native build linker-flags" >&5
4355 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4357 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4358 if test "${with_build_ldflags+set}" = set; then
4359 withval="$with_build_ldflags"
4360 BUILD_LDFLAGS="$withval"
4362 echo "$as_me:4362: result: $BUILD_LDFLAGS" >&5
4363 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4365 echo "$as_me:4365: checking for native build linker-libraries" >&5
4366 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4368 # Check whether --with-build-libs or --without-build-libs was given.
4369 if test "${with_build_libs+set}" = set; then
4370 withval="$with_build_libs"
4371 BUILD_LIBS="$withval"
4373 echo "$as_me:4373: result: $BUILD_LIBS" >&5
4374 echo "${ECHO_T}$BUILD_LIBS" >&6
4376 # this assumes we're on Unix.
4380 : ${BUILD_CC:='${CC}'}
4382 if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4383 { { echo "$as_me:4383: error: Cross-build requires two compilers.
4384 Use --with-build-cc to specify the native compiler." >&5
4385 echo "$as_me: error: Cross-build requires two compilers.
4386 Use --with-build-cc to specify the native compiler." >&2;}
4387 { (exit 1); exit 1; }; }
4391 : ${BUILD_CC:='${CC}'}
4392 : ${BUILD_CPP:='${CPP}'}
4393 : ${BUILD_CFLAGS:='${CFLAGS}'}
4394 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4395 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4396 : ${BUILD_LIBS:='${LIBS}'}
4397 : ${BUILD_EXEEXT:='$x'}
4398 : ${BUILD_OBJEXT:='o'}
4401 ###############################################################################
4403 ### Options to allow the user to specify the set of libraries which are used.
4404 ### Use "--without-normal --with-shared" to allow the default model to be
4405 ### shared, for example.
4408 echo "$as_me:4408: checking if libtool -version-number should be used" >&5
4409 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4411 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4412 if test "${enable_libtool_version+set}" = set; then
4413 enableval="$enable_libtool_version"
4414 test "$enableval" != no && enableval=yes
4415 if test "$enableval" != "yes" ; then
4416 cf_libtool_version=no
4418 cf_libtool_version=yes
4422 cf_libtool_version=yes
4425 echo "$as_me:4425: result: $cf_libtool_version" >&5
4426 echo "${ECHO_T}$cf_libtool_version" >&6
4428 if test "$cf_libtool_version" = yes ; then
4429 LIBTOOL_VERSION="-version-number"
4431 LIBTOOL_VERSION="-version-info"
4436 # common library maintenance symbols that are convenient for libtool scripts:
4437 LIB_CREATE='${AR} -cr'
4438 LIB_OBJECT='${OBJECTS}'
4442 # symbols used to prop libtool up to enable it to determine what it should be
4450 echo "$as_me:4450: checking if you want to build libraries with libtool" >&5
4451 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4453 # Check whether --with-libtool or --without-libtool was given.
4454 if test "${with_libtool+set}" = set; then
4455 withval="$with_libtool"
4456 with_libtool=$withval
4460 echo "$as_me:4460: result: $with_libtool" >&5
4461 echo "${ECHO_T}$with_libtool" >&6
4462 if test "$with_libtool" != "no"; then
4464 if test "$with_libtool" != "yes" ; then
4466 if test "x$prefix" != xNONE; then
4467 cf_path_syntax="$prefix"
4469 cf_path_syntax="$ac_default_prefix"
4472 case ".$with_libtool" in #(vi
4473 .\$\(*\)*|.\'*\'*) #(vi
4477 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4480 eval with_libtool="$with_libtool"
4481 case ".$with_libtool" in #(vi
4483 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4488 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4491 { { echo "$as_me:4491: error: expected a pathname, not \"$with_libtool\"" >&5
4492 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4493 { (exit 1); exit 1; }; }
4497 LIBTOOL=$with_libtool
4499 # Extract the first word of "libtool", so it can be a program name with args.
4500 set dummy libtool; ac_word=$2
4501 echo "$as_me:4501: checking for $ac_word" >&5
4502 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4503 if test "${ac_cv_path_LIBTOOL+set}" = set; then
4504 echo $ECHO_N "(cached) $ECHO_C" >&6
4508 ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4511 ac_save_IFS=$IFS; IFS=$ac_path_separator
4513 for ac_dir in $ac_dummy; do
4515 test -z "$ac_dir" && ac_dir=.
4516 if $as_executable_p "$ac_dir/$ac_word"; then
4517 ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4518 echo "$as_me:4518: found $ac_dir/$ac_word" >&5
4526 LIBTOOL=$ac_cv_path_LIBTOOL
4528 if test -n "$LIBTOOL"; then
4529 echo "$as_me:4529: result: $LIBTOOL" >&5
4530 echo "${ECHO_T}$LIBTOOL" >&6
4532 echo "$as_me:4532: result: no" >&5
4533 echo "${ECHO_T}no" >&6
4537 if test -z "$LIBTOOL" ; then
4538 { { echo "$as_me:4538: error: Cannot find libtool" >&5
4539 echo "$as_me: error: Cannot find libtool" >&2;}
4540 { (exit 1); exit 1; }; }
4542 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} ${LIBTOOL_VERSION} `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} -o'
4543 LIB_OBJECT='${OBJECTS:.o=.lo}'
4545 LIB_CLEAN='${LIBTOOL} --mode=clean'
4546 LIB_COMPILE='${LIBTOOL} --mode=compile'
4547 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4548 LIB_INSTALL='${LIBTOOL} --mode=install'
4549 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4552 # Show the version of libtool
4553 echo "$as_me:4553: checking version of libtool" >&5
4554 echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4556 # Save the version in a cache variable - this is not entirely a good
4557 # thing, but the version string from libtool is very ugly, and for
4558 # bug reports it might be useful to have the original string. "("
4559 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.].*//'`
4560 echo "$as_me:4560: result: $cf_cv_libtool_version" >&5
4561 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4562 if test -z "$cf_cv_libtool_version" ; then
4563 { { echo "$as_me:4563: error: This is not GNU libtool" >&5
4564 echo "$as_me: error: This is not GNU libtool" >&2;}
4565 { (exit 1); exit 1; }; }
4568 # special hack to add -no-undefined (which libtool should do for itself)
4570 case "$cf_cv_system_name" in #(vi
4571 cygwin*|mingw32*|uwin*|aix[456]) #(vi
4572 LT_UNDEF=-no-undefined
4576 # special hack to add --tag option for C++ compiler
4577 case $cf_cv_libtool_version in #(vi
4578 1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4579 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4580 LIBTOOL="$LIBTOOL --tag=CC"
4583 LIBTOOL_CXX="$LIBTOOL"
4591 test -z "$LIBTOOL" && ECHO_LT=
4593 if test "$with_libtool" != "no" ; then
4595 cf_list_models="$cf_list_models libtool"
4599 echo "$as_me:4599: checking if you want to build shared libraries" >&5
4600 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4602 # Check whether --with-shared or --without-shared was given.
4603 if test "${with_shared+set}" = set; then
4604 withval="$with_shared"
4605 with_shared=$withval
4609 echo "$as_me:4609: result: $with_shared" >&5
4610 echo "${ECHO_T}$with_shared" >&6
4611 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4613 echo "$as_me:4613: checking if you want to build static libraries" >&5
4614 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4616 # Check whether --with-normal or --without-normal was given.
4617 if test "${with_normal+set}" = set; then
4618 withval="$with_normal"
4619 with_normal=$withval
4623 echo "$as_me:4623: result: $with_normal" >&5
4624 echo "${ECHO_T}$with_normal" >&6
4625 test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4627 echo "$as_me:4627: checking if you want to build debug libraries" >&5
4628 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4630 # Check whether --with-debug or --without-debug was given.
4631 if test "${with_debug+set}" = set; then
4632 withval="$with_debug"
4637 echo "$as_me:4637: result: $with_debug" >&5
4638 echo "${ECHO_T}$with_debug" >&6
4639 test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4641 echo "$as_me:4641: checking if you want to build profiling libraries" >&5
4642 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4644 # Check whether --with-profile or --without-profile was given.
4645 if test "${with_profile+set}" = set; then
4646 withval="$with_profile"
4647 with_profile=$withval
4651 echo "$as_me:4651: result: $with_profile" >&5
4652 echo "${ECHO_T}$with_profile" >&6
4653 test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4657 ###############################################################################
4659 echo "$as_me:4659: checking for specified models" >&5
4660 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4661 test -z "$cf_list_models" && cf_list_models=normal
4662 test "$with_libtool" != "no" && cf_list_models=libtool
4663 echo "$as_me:4663: result: $cf_list_models" >&5
4664 echo "${ECHO_T}$cf_list_models" >&6
4666 ### Use the first model as the default, and save its suffix for use in building
4667 ### up test-applications.
4668 echo "$as_me:4668: checking for default model" >&5
4669 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4670 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4671 echo "$as_me:4671: result: $DFT_LWR_MODEL" >&5
4672 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4674 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4685 case $cf_cv_system_name in #(vi
4692 cf_prefix=$LIB_PREFIX
4694 LIB_PREFIX=$cf_prefix
4698 ###############################################################################
4700 echo "$as_me:4700: checking if you want to build a separate terminfo library" >&5
4701 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4703 # Check whether --with-termlib or --without-termlib was given.
4704 if test "${with_termlib+set}" = set; then
4705 withval="$with_termlib"
4706 with_termlib=$withval
4710 echo "$as_me:4710: result: $with_termlib" >&5
4711 echo "${ECHO_T}$with_termlib" >&6
4713 echo "$as_me:4713: checking if you want to build a separate tic library" >&5
4714 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4716 # Check whether --with-ticlib or --without-ticlib was given.
4717 if test "${with_ticlib+set}" = set; then
4718 withval="$with_ticlib"
4719 with_ticlib=$withval
4723 echo "$as_me:4723: result: $with_ticlib" >&5
4724 echo "${ECHO_T}$with_ticlib" >&6
4726 ### Checks for special libraries, must be done up-front.
4729 echo "$as_me:4729: checking if you want to link with the GPM mouse library" >&5
4730 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4732 # Check whether --with-gpm or --without-gpm was given.
4733 if test "${with_gpm+set}" = set; then
4739 echo "$as_me:4739: result: $with_gpm" >&5
4740 echo "${ECHO_T}$with_gpm" >&6
4742 if test "$with_gpm" != no ; then
4743 echo "$as_me:4743: checking for gpm.h" >&5
4744 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4745 if test "${ac_cv_header_gpm_h+set}" = set; then
4746 echo $ECHO_N "(cached) $ECHO_C" >&6
4748 cat >conftest.$ac_ext <<_ACEOF
4749 #line 4749 "configure"
4750 #include "confdefs.h"
4753 if { (eval echo "$as_me:4753: \"$ac_cpp conftest.$ac_ext\"") >&5
4754 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4756 egrep -v '^ *\+' conftest.er1 >conftest.err
4758 cat conftest.err >&5
4759 echo "$as_me:4759: \$? = $ac_status" >&5
4760 (exit $ac_status); } >/dev/null; then
4761 if test -s conftest.err; then
4762 ac_cpp_err=$ac_c_preproc_warn_flag
4769 if test -z "$ac_cpp_err"; then
4770 ac_cv_header_gpm_h=yes
4772 echo "$as_me: failed program was:" >&5
4773 cat conftest.$ac_ext >&5
4774 ac_cv_header_gpm_h=no
4776 rm -f conftest.err conftest.$ac_ext
4778 echo "$as_me:4778: result: $ac_cv_header_gpm_h" >&5
4779 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4780 if test $ac_cv_header_gpm_h = yes; then
4782 cat >>confdefs.h <<\EOF
4783 #define HAVE_GPM_H 1
4786 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4787 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
4789 echo "${as_me-configure}:4789: testing assuming we really have GPM library ..." 1>&5
4791 cat >>confdefs.h <<\EOF
4792 #define HAVE_LIBGPM 1
4796 echo "$as_me:4796: checking for Gpm_Open in -lgpm" >&5
4797 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4798 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4799 echo $ECHO_N "(cached) $ECHO_C" >&6
4801 ac_check_lib_save_LIBS=$LIBS
4803 cat >conftest.$ac_ext <<_ACEOF
4804 #line 4804 "configure"
4805 #include "confdefs.h"
4807 /* Override any gcc2 internal prototype to avoid an error. */
4811 /* We use char because int might match the return type of a gcc2
4812 builtin and then its argument prototype would still apply. */
4822 rm -f conftest.$ac_objext conftest$ac_exeext
4823 if { (eval echo "$as_me:4823: \"$ac_link\"") >&5
4824 (eval $ac_link) 2>&5
4826 echo "$as_me:4826: \$? = $ac_status" >&5
4827 (exit $ac_status); } &&
4828 { ac_try='test -s conftest$ac_exeext'
4829 { (eval echo "$as_me:4829: \"$ac_try\"") >&5
4832 echo "$as_me:4832: \$? = $ac_status" >&5
4833 (exit $ac_status); }; }; then
4834 ac_cv_lib_gpm_Gpm_Open=yes
4836 echo "$as_me: failed program was:" >&5
4837 cat conftest.$ac_ext >&5
4838 ac_cv_lib_gpm_Gpm_Open=no
4840 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4841 LIBS=$ac_check_lib_save_LIBS
4843 echo "$as_me:4843: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4844 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4845 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4849 { { echo "$as_me:4849: error: Cannot link with GPM library" >&5
4850 echo "$as_me: error: Cannot link with GPM library" >&2;}
4851 { (exit 1); exit 1; }; }
4859 test "$with_gpm" != maybe && { echo "$as_me:4859: WARNING: Cannot find GPM header" >&5
4860 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4867 if test "$with_gpm" != no ; then
4868 echo "$as_me:4868: checking if you want to load GPM dynamically" >&5
4869 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4871 # Check whether --with-dlsym or --without-dlsym was given.
4872 if test "${with_dlsym+set}" = set; then
4873 withval="$with_dlsym"
4878 echo "$as_me:4878: result: $with_dlsym" >&5
4879 echo "${ECHO_T}$with_dlsym" >&6
4880 if test "$with_dlsym" = yes ; then
4883 echo "$as_me:4883: checking for dlsym" >&5
4884 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
4885 if test "${ac_cv_func_dlsym+set}" = set; then
4886 echo $ECHO_N "(cached) $ECHO_C" >&6
4888 cat >conftest.$ac_ext <<_ACEOF
4889 #line 4889 "configure"
4890 #include "confdefs.h"
4891 /* System header to define __stub macros and hopefully few prototypes,
4892 which can conflict with char dlsym (); below. */
4894 /* Override any gcc2 internal prototype to avoid an error. */
4898 /* We use char because int might match the return type of a gcc2
4899 builtin and then its argument prototype would still apply. */
4906 /* The GNU C library defines this for functions which it implements
4907 to always fail with ENOSYS. Some functions are actually named
4908 something starting with __ and the normal name is an alias. */
4909 #if defined (__stub_dlsym) || defined (__stub___dlsym)
4919 rm -f conftest.$ac_objext conftest$ac_exeext
4920 if { (eval echo "$as_me:4920: \"$ac_link\"") >&5
4921 (eval $ac_link) 2>&5
4923 echo "$as_me:4923: \$? = $ac_status" >&5
4924 (exit $ac_status); } &&
4925 { ac_try='test -s conftest$ac_exeext'
4926 { (eval echo "$as_me:4926: \"$ac_try\"") >&5
4929 echo "$as_me:4929: \$? = $ac_status" >&5
4930 (exit $ac_status); }; }; then
4931 ac_cv_func_dlsym=yes
4933 echo "$as_me: failed program was:" >&5
4934 cat conftest.$ac_ext >&5
4937 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4939 echo "$as_me:4939: result: $ac_cv_func_dlsym" >&5
4940 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
4941 if test $ac_cv_func_dlsym = yes; then
4946 echo "$as_me:4946: checking for dlsym in -ldl" >&5
4947 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
4948 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
4949 echo $ECHO_N "(cached) $ECHO_C" >&6
4951 ac_check_lib_save_LIBS=$LIBS
4953 cat >conftest.$ac_ext <<_ACEOF
4954 #line 4954 "configure"
4955 #include "confdefs.h"
4957 /* Override any gcc2 internal prototype to avoid an error. */
4961 /* We use char because int might match the return type of a gcc2
4962 builtin and then its argument prototype would still apply. */
4972 rm -f conftest.$ac_objext conftest$ac_exeext
4973 if { (eval echo "$as_me:4973: \"$ac_link\"") >&5
4974 (eval $ac_link) 2>&5
4976 echo "$as_me:4976: \$? = $ac_status" >&5
4977 (exit $ac_status); } &&
4978 { ac_try='test -s conftest$ac_exeext'
4979 { (eval echo "$as_me:4979: \"$ac_try\"") >&5
4982 echo "$as_me:4982: \$? = $ac_status" >&5
4983 (exit $ac_status); }; }; then
4984 ac_cv_lib_dl_dlsym=yes
4986 echo "$as_me: failed program was:" >&5
4987 cat conftest.$ac_ext >&5
4988 ac_cv_lib_dl_dlsym=no
4990 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4991 LIBS=$ac_check_lib_save_LIBS
4993 echo "$as_me:4993: result: $ac_cv_lib_dl_dlsym" >&5
4994 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
4995 if test $ac_cv_lib_dl_dlsym = yes; then
5003 if test "$cf_have_dlsym" = yes ; then
5004 test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
5006 echo "$as_me:5006: checking whether able to link to dl*() functions" >&5
5007 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
5008 cat >conftest.$ac_ext <<_ACEOF
5009 #line 5009 "configure"
5010 #include "confdefs.h"
5017 if ((obj = dlopen("filename", 0)) != 0) {
5018 if (dlsym(obj, "symbolname") == 0) {
5026 rm -f conftest.$ac_objext conftest$ac_exeext
5027 if { (eval echo "$as_me:5027: \"$ac_link\"") >&5
5028 (eval $ac_link) 2>&5
5030 echo "$as_me:5030: \$? = $ac_status" >&5
5031 (exit $ac_status); } &&
5032 { ac_try='test -s conftest$ac_exeext'
5033 { (eval echo "$as_me:5033: \"$ac_try\"") >&5
5036 echo "$as_me:5036: \$? = $ac_status" >&5
5037 (exit $ac_status); }; }; then
5039 cat >>confdefs.h <<\EOF
5040 #define HAVE_LIBDL 1
5044 echo "$as_me: failed program was:" >&5
5045 cat conftest.$ac_ext >&5
5047 { { echo "$as_me:5047: error: Cannot link test program for libdl" >&5
5048 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5049 { (exit 1); exit 1; }; }
5051 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5052 echo "$as_me:5052: result: ok" >&5
5053 echo "${ECHO_T}ok" >&6
5055 { { echo "$as_me:5055: error: Cannot find dlsym function" >&5
5056 echo "$as_me: error: Cannot find dlsym function" >&2;}
5057 { (exit 1); exit 1; }; }
5060 if test "$with_gpm" != yes ; then
5061 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
5063 echo "${as_me-configure}:5063: testing assuming soname for gpm is $with_gpm ..." 1>&5
5065 cf_cv_gpm_soname="$with_gpm"
5068 echo "$as_me:5068: checking for soname of gpm library" >&5
5069 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5070 if test "${cf_cv_gpm_soname+set}" = set; then
5071 echo $ECHO_N "(cached) $ECHO_C" >&6
5074 cf_cv_gpm_soname=unknown
5075 if test "$cross_compiling" != yes ; then
5076 cat >conftest.$ac_ext <<CF_EOF
5080 if (Gpm_Open(0,0)) Gpm_Close();
5081 ${cf_cv_main_return:-return}(0);
5084 cf_save_LIBS="$LIBS"
5086 if { (eval echo "$as_me:5086: \"$ac_compile\"") >&5
5087 (eval $ac_compile) 2>&5
5089 echo "$as_me:5089: \$? = $ac_status" >&5
5090 (exit $ac_status); } ; then
5091 if { (eval echo "$as_me:5091: \"$ac_link\"") >&5
5092 (eval $ac_link) 2>&5
5094 echo "$as_me:5094: \$? = $ac_status" >&5
5095 (exit $ac_status); } ; then
5096 cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5097 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5101 LIBS="$cf_save_LIBS"
5105 echo "$as_me:5105: result: $cf_cv_gpm_soname" >&5
5106 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5109 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
5110 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5113 SHLIB_LIST="-ldl $SHLIB_LIST"
5115 SHLIB_LIST="-lgpm $SHLIB_LIST"
5116 TEST_LIBS="-lgpm $TEST_LIBS"
5118 cat >>confdefs.h <<\EOF
5119 #define HAVE_LIBGPM 1
5122 echo "$as_me:5122: checking for Gpm_Wgetch in -lgpm" >&5
5123 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5124 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5125 echo $ECHO_N "(cached) $ECHO_C" >&6
5127 ac_check_lib_save_LIBS=$LIBS
5129 cat >conftest.$ac_ext <<_ACEOF
5130 #line 5130 "configure"
5131 #include "confdefs.h"
5133 /* Override any gcc2 internal prototype to avoid an error. */
5137 /* We use char because int might match the return type of a gcc2
5138 builtin and then its argument prototype would still apply. */
5148 rm -f conftest.$ac_objext conftest$ac_exeext
5149 if { (eval echo "$as_me:5149: \"$ac_link\"") >&5
5150 (eval $ac_link) 2>&5
5152 echo "$as_me:5152: \$? = $ac_status" >&5
5153 (exit $ac_status); } &&
5154 { ac_try='test -s conftest$ac_exeext'
5155 { (eval echo "$as_me:5155: \"$ac_try\"") >&5
5158 echo "$as_me:5158: \$? = $ac_status" >&5
5159 (exit $ac_status); }; }; then
5160 ac_cv_lib_gpm_Gpm_Wgetch=yes
5162 echo "$as_me: failed program was:" >&5
5163 cat conftest.$ac_ext >&5
5164 ac_cv_lib_gpm_Gpm_Wgetch=no
5166 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5167 LIBS=$ac_check_lib_save_LIBS
5169 echo "$as_me:5169: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5170 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5171 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5173 echo "$as_me:5173: checking if GPM is weakly bound to curses library" >&5
5174 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5175 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5176 echo $ECHO_N "(cached) $ECHO_C" >&6
5179 cf_cv_check_gpm_wgetch=unknown
5180 if test "$cross_compiling" != yes ; then
5182 cat >conftest.$ac_ext <<CF_EOF
5187 ${cf_cv_main_return:-return}(0);
5191 cf_save_LIBS="$LIBS"
5192 # This only works if we can look at the symbol table. If a shared
5193 # library is stripped for install, we cannot use that. So we're forced
5194 # to rely on the static library, noting that some packagers may not
5196 LIBS="-static -lgpm -dynamic $LIBS"
5197 if { (eval echo "$as_me:5197: \"$ac_compile\"") >&5
5198 (eval $ac_compile) 2>&5
5200 echo "$as_me:5200: \$? = $ac_status" >&5
5201 (exit $ac_status); } ; then
5202 if { (eval echo "$as_me:5202: \"$ac_link\"") >&5
5203 (eval $ac_link) 2>&5
5205 echo "$as_me:5205: \$? = $ac_status" >&5
5206 (exit $ac_status); } ; then
5207 cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5208 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5209 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5213 LIBS="$cf_save_LIBS"
5217 echo "$as_me:5217: result: $cf_cv_check_gpm_wgetch" >&5
5218 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5220 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5221 { echo "$as_me:5221: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5222 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5229 # not everyone has "test -c"
5230 if test -c /dev/sysmouse 2>/dev/null ; then
5231 echo "$as_me:5231: checking if you want to use sysmouse" >&5
5232 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5234 # Check whether --with-sysmouse or --without-sysmouse was given.
5235 if test "${with_sysmouse+set}" = set; then
5236 withval="$with_sysmouse"
5237 cf_with_sysmouse=$withval
5239 cf_with_sysmouse=maybe
5241 if test "$cf_with_sysmouse" != no ; then
5242 cat >conftest.$ac_ext <<_ACEOF
5243 #line 5243 "configure"
5244 #include "confdefs.h"
5246 #include <osreldate.h>
5247 #if (__FreeBSD_version >= 400017)
5248 #include <sys/consio.h>
5249 #include <sys/fbio.h>
5251 #include <machine/console.h>
5258 struct mouse_info the_mouse;
5259 ioctl(0, CONS_MOUSECTL, &the_mouse);
5265 rm -f conftest.$ac_objext
5266 if { (eval echo "$as_me:5266: \"$ac_compile\"") >&5
5267 (eval $ac_compile) 2>&5
5269 echo "$as_me:5269: \$? = $ac_status" >&5
5270 (exit $ac_status); } &&
5271 { ac_try='test -s conftest.$ac_objext'
5272 { (eval echo "$as_me:5272: \"$ac_try\"") >&5
5275 echo "$as_me:5275: \$? = $ac_status" >&5
5276 (exit $ac_status); }; }; then
5277 cf_with_sysmouse=yes
5279 echo "$as_me: failed program was:" >&5
5280 cat conftest.$ac_ext >&5
5283 rm -f conftest.$ac_objext conftest.$ac_ext
5285 echo "$as_me:5285: result: $cf_with_sysmouse" >&5
5286 echo "${ECHO_T}$cf_with_sysmouse" >&6
5287 test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
5288 #define USE_SYSMOUSE 1
5293 if test X"$CC_G_OPT" = X"" ; then
5295 test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
5298 if test X"$CXX_G_OPT" = X"" ; then
5300 test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
5303 echo "$as_me:5303: checking for default loader flags" >&5
5304 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5305 case $DFT_LWR_MODEL in
5306 libtool) LD_MODEL='' ;;
5307 normal) LD_MODEL='' ;;
5308 debug) LD_MODEL=$CC_G_OPT ;;
5309 profile) LD_MODEL='-pg';;
5310 shared) LD_MODEL='' ;;
5312 echo "$as_me:5312: result: $LD_MODEL" >&5
5313 echo "${ECHO_T}$LD_MODEL" >&6
5315 case $DFT_LWR_MODEL in
5318 echo "$as_me:5318: checking if rpath option should be used" >&5
5319 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5321 # Check whether --enable-rpath or --disable-rpath was given.
5322 if test "${enable_rpath+set}" = set; then
5323 enableval="$enable_rpath"
5324 cf_cv_enable_rpath=$enableval
5326 cf_cv_enable_rpath=no
5328 echo "$as_me:5328: result: $cf_cv_enable_rpath" >&5
5329 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5331 echo "$as_me:5331: checking if shared libraries should be relinked during install" >&5
5332 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5334 # Check whether --enable-relink or --disable-relink was given.
5335 if test "${enable_relink+set}" = set; then
5336 enableval="$enable_relink"
5337 cf_cv_do_relink=$enableval
5341 echo "$as_me:5341: result: $cf_cv_do_relink" >&5
5342 echo "${ECHO_T}$cf_cv_do_relink" >&6
5347 echo "$as_me:5347: checking for an rpath option" >&5
5348 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5349 case $cf_cv_system_name in #(vi
5351 if test "$GCC" = yes; then
5352 LD_RPATH_OPT="-Wl,-rpath,"
5354 LD_RPATH_OPT="-rpath "
5357 linux*|gnu*|k*bsd*-gnu) #(vi
5358 LD_RPATH_OPT="-Wl,-rpath,"
5360 openbsd[2-9].*) #(vi
5361 LD_RPATH_OPT="-Wl,-rpath,"
5364 LD_RPATH_OPT="-rpath "
5367 LD_RPATH_OPT="-Wl,-rpath,"
5370 LD_RPATH_OPT="-rpath "
5378 echo "$as_me:5378: result: $LD_RPATH_OPT" >&5
5379 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5381 case "x$LD_RPATH_OPT" in #(vi
5383 echo "$as_me:5383: checking if we need a space after rpath option" >&5
5384 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5385 cf_save_LIBS="$LIBS"
5386 LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5387 cat >conftest.$ac_ext <<_ACEOF
5388 #line 5388 "configure"
5389 #include "confdefs.h"
5399 rm -f conftest.$ac_objext conftest$ac_exeext
5400 if { (eval echo "$as_me:5400: \"$ac_link\"") >&5
5401 (eval $ac_link) 2>&5
5403 echo "$as_me:5403: \$? = $ac_status" >&5
5404 (exit $ac_status); } &&
5405 { ac_try='test -s conftest$ac_exeext'
5406 { (eval echo "$as_me:5406: \"$ac_try\"") >&5
5409 echo "$as_me:5409: \$? = $ac_status" >&5
5410 (exit $ac_status); }; }; then
5413 echo "$as_me: failed program was:" >&5
5414 cat conftest.$ac_ext >&5
5417 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5418 LIBS="$cf_save_LIBS"
5419 echo "$as_me:5419: result: $cf_rpath_space" >&5
5420 echo "${ECHO_T}$cf_rpath_space" >&6
5421 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5428 INSTALL_LIB="-m 644"
5430 cf_cv_do_symlinks=no
5432 test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5434 echo "$as_me:5434: checking if release/abi version should be used for shared libs" >&5
5435 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5437 # Check whether --with-shlib-version or --without-shlib-version was given.
5438 if test "${with_shlib_version+set}" = set; then
5439 withval="$with_shlib_version"
5440 test -z "$withval" && withval=auto
5441 case $withval in #(vi
5443 cf_cv_shlib_version=auto
5445 rel|abi|auto|no) #(vi
5446 cf_cv_shlib_version=$withval
5449 { { echo "$as_me:5449: error: option value must be one of: rel, abi, auto or no" >&5
5450 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5451 { (exit 1); exit 1; }; }
5456 cf_cv_shlib_version=auto
5458 echo "$as_me:5458: result: $cf_cv_shlib_version" >&5
5459 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5463 # Some less-capable ports of gcc support only -fpic
5465 if test "$GCC" = yes
5467 echo "$as_me:5467: checking which $CC option to use" >&5
5468 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5469 cf_save_CFLAGS="$CFLAGS"
5470 for CC_SHARED_OPTS in -fPIC -fpic ''
5472 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5473 cat >conftest.$ac_ext <<_ACEOF
5474 #line 5474 "configure"
5475 #include "confdefs.h"
5485 rm -f conftest.$ac_objext
5486 if { (eval echo "$as_me:5486: \"$ac_compile\"") >&5
5487 (eval $ac_compile) 2>&5
5489 echo "$as_me:5489: \$? = $ac_status" >&5
5490 (exit $ac_status); } &&
5491 { ac_try='test -s conftest.$ac_objext'
5492 { (eval echo "$as_me:5492: \"$ac_try\"") >&5
5495 echo "$as_me:5495: \$? = $ac_status" >&5
5496 (exit $ac_status); }; }; then
5499 echo "$as_me: failed program was:" >&5
5500 cat conftest.$ac_ext >&5
5502 rm -f conftest.$ac_objext conftest.$ac_ext
5504 echo "$as_me:5504: result: $CC_SHARED_OPTS" >&5
5505 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5506 CFLAGS="$cf_save_CFLAGS"
5509 cf_cv_shlib_version_infix=no
5511 case $cf_cv_system_name in #(vi
5513 if test "$GCC" = yes; then
5515 MK_SHARED_LIB='$(CC) -shared'
5519 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5523 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5524 cf_cv_shlib_version=cygdll
5525 cf_cv_shlib_version_infix=cygdll
5526 cat >mk_shared_lib.sh <<-CF_EOF
5529 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5532 Linking shared library
5533 ** SHARED_LIB \$SHARED_LIB
5534 ** IMPORT_LIB \$IMPORT_LIB
5536 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5538 chmod +x mk_shared_lib.sh
5541 EXTRA_CFLAGS="-no-cpp-precomp"
5542 CC_SHARED_OPTS="-dynamic"
5543 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5544 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5545 cf_cv_shlib_version_infix=yes
5546 echo "$as_me:5546: checking if ld -search_paths_first works" >&5
5547 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5548 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5549 echo $ECHO_N "(cached) $ECHO_C" >&6
5552 cf_save_LDFLAGS=$LDFLAGS
5553 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5554 cat >conftest.$ac_ext <<_ACEOF
5555 #line 5555 "configure"
5556 #include "confdefs.h"
5566 rm -f conftest.$ac_objext conftest$ac_exeext
5567 if { (eval echo "$as_me:5567: \"$ac_link\"") >&5
5568 (eval $ac_link) 2>&5
5570 echo "$as_me:5570: \$? = $ac_status" >&5
5571 (exit $ac_status); } &&
5572 { ac_try='test -s conftest$ac_exeext'
5573 { (eval echo "$as_me:5573: \"$ac_try\"") >&5
5576 echo "$as_me:5576: \$? = $ac_status" >&5
5577 (exit $ac_status); }; }; then
5578 cf_cv_ldflags_search_paths_first=yes
5580 echo "$as_me: failed program was:" >&5
5581 cat conftest.$ac_ext >&5
5582 cf_cv_ldflags_search_paths_first=no
5584 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5585 LDFLAGS=$cf_save_LDFLAGS
5587 echo "$as_me:5587: result: $cf_cv_ldflags_search_paths_first" >&5
5588 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5589 if test $cf_cv_ldflags_search_paths_first = yes; then
5590 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5594 # (tested with gcc 2.7.2 -- I don't have c89)
5595 if test "$GCC" = yes; then
5596 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5599 LD_SHARED_OPTS='-Wl,+b,${libdir}'
5601 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5602 # HP-UX shared libraries must be executable, and should be
5603 # readonly to exploit a quirk in the memory manager.
5604 INSTALL_LIB="-m 555"
5607 if test "$cf_cv_enable_rpath" = yes ; then
5608 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5610 # tested with IRIX 5.2 and 'cc'.
5611 if test "$GCC" != yes; then
5612 CC_SHARED_OPTS='-KPIC'
5613 MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5615 MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5617 cf_cv_rm_so_locs=yes
5619 linux*|gnu*|k*bsd*-gnu) #(vi
5620 if test "$DFT_LWR_MODEL" = "shared" ; then
5621 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5622 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5624 if test "$cf_cv_enable_rpath" = yes ; then
5625 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5628 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5629 if test "$cf_cv_shlib_version" = rel; then
5630 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5632 cf_cv_shared_soname='`basename $@`'
5635 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5637 openbsd[2-9].*) #(vi
5638 if test "$DFT_LWR_MODEL" = "shared" ; then
5639 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5640 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5642 if test "$cf_cv_enable_rpath" = yes ; then
5643 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5645 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5647 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5648 if test "$cf_cv_shlib_version" = rel; then
5649 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5651 cf_cv_shared_soname='`basename $@`'
5654 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5656 nto-qnx*|openbsd*|freebsd[12].*) #(vi
5657 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5658 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5659 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5662 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5663 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5664 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5665 LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${libdir} $LOCAL_LDFLAGS"
5666 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5669 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5670 if test "$cf_cv_shlib_version" = rel; then
5671 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5673 cf_cv_shared_soname='`basename $@`'
5676 MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5679 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5680 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5681 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5682 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5683 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5684 if test "$cf_cv_shlib_version" = auto; then
5685 if test -f /usr/libexec/ld.elf_so; then
5686 cf_cv_shlib_version=abi
5688 cf_cv_shlib_version=rel
5692 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5693 if test "$cf_cv_shlib_version" = rel; then
5694 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5696 cf_cv_shared_soname='`basename $@`'
5699 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5701 MK_SHARED_LIB='${LD} -shared -Bshareable -o $@'
5705 # tested with OSF/1 V3.2 and 'cc'
5706 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5707 # link with shared libs).
5708 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5709 case $host_os in #(vi
5711 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5714 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5715 if test "$DFT_LWR_MODEL" = "shared" ; then
5716 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5717 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5719 cf_cv_rm_so_locs=yes
5721 sco3.2v5*) # (also uw2* and UW7: hops 13-Apr-98
5722 # tested with osr5.0.5
5723 if test "$GCC" != yes; then
5724 CC_SHARED_OPTS='-belf -KPIC'
5726 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5727 if test "$cf_cv_enable_rpath" = yes ; then
5728 # only way is to set LD_RUN_PATH but no switch for it
5731 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5732 LINK_PROGS='LD_RUN_PATH=${libdir}'
5733 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5736 # tested with SunOS 4.1.1 and gcc 2.7.0
5737 if test "$GCC" != yes; then
5738 CC_SHARED_OPTS='-KPIC'
5740 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5741 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5744 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5745 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5746 if test "$DFT_LWR_MODEL" = "shared" ; then
5747 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5748 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5750 if test "$cf_cv_enable_rpath" = yes ; then
5751 EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
5754 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5755 if test "$cf_cv_shlib_version" = rel; then
5756 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5758 cf_cv_shared_soname='`basename $@`'
5761 if test "$GCC" != yes; then
5762 cf_save_CFLAGS="$CFLAGS"
5763 for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
5765 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5766 cat >conftest.$ac_ext <<_ACEOF
5767 #line 5767 "configure"
5768 #include "confdefs.h"
5778 rm -f conftest.$ac_objext
5779 if { (eval echo "$as_me:5779: \"$ac_compile\"") >&5
5780 (eval $ac_compile) 2>&5
5782 echo "$as_me:5782: \$? = $ac_status" >&5
5783 (exit $ac_status); } &&
5784 { ac_try='test -s conftest.$ac_objext'
5785 { (eval echo "$as_me:5785: \"$ac_try\"") >&5
5788 echo "$as_me:5788: \$? = $ac_status" >&5
5789 (exit $ac_status); }; }; then
5792 echo "$as_me: failed program was:" >&5
5793 cat conftest.$ac_ext >&5
5795 rm -f conftest.$ac_objext conftest.$ac_ext
5797 CFLAGS="$cf_save_CFLAGS"
5798 CC_SHARED_OPTS=$cf_shared_opts
5799 MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
5801 MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
5804 sysv5uw7*|unix_sv*) #(vi
5805 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5806 if test "$GCC" != yes; then
5807 CC_SHARED_OPTS='-KPIC'
5809 MK_SHARED_LIB='${LD} -d y -G -o $@'
5812 CC_SHARED_OPTS='unknown'
5813 MK_SHARED_LIB='echo unknown'
5817 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
5818 case "$cf_cv_shlib_version" in #(vi
5820 case "$MK_SHARED_LIB" in #(vi
5822 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
5825 { echo "$as_me:5825: WARNING: ignored --with-shlib-version" >&5
5826 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
5832 if test -n "$cf_ld_rpath_opt" ; then
5833 MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${libdir}"
5836 if test "$CC_SHARED_OPTS" = "unknown"; then
5837 for model in $cf_list_models; do
5838 if test "$model" = "shared"; then
5839 { { echo "$as_me:5839: error: Shared libraries are not supported in this version" >&5
5840 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
5841 { (exit 1); exit 1; }; }
5846 ### If we're building with rpath, try to link non-standard libs that way too.
5847 if test "$DFT_LWR_MODEL" = "shared"; then
5849 echo "$as_me:5849: checking if rpath should be not be set" >&5
5850 echo $ECHO_N "checking if rpath should be not be set... $ECHO_C" >&6
5852 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
5853 if test "${enable_rpath_hack+set}" = set; then
5854 enableval="$enable_rpath_hack"
5855 test "$enableval" != no && enableval=yes
5856 if test "$enableval" != "yes" ; then
5857 cf_disable_rpath_hack=yes
5859 cf_disable_rpath_hack=no
5863 cf_disable_rpath_hack=no
5866 echo "$as_me:5866: result: $cf_disable_rpath_hack" >&5
5867 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
5868 if test "$cf_disable_rpath_hack" = no ; then
5870 echo "$as_me:5870: checking for updated LDFLAGS" >&5
5871 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
5872 if test -n "$LD_RPATH_OPT" ; then
5873 echo "$as_me:5873: result: maybe" >&5
5874 echo "${ECHO_T}maybe" >&6
5878 # Extract the first word of "$ac_prog", so it can be a program name with args.
5879 set dummy $ac_prog; ac_word=$2
5880 echo "$as_me:5880: checking for $ac_word" >&5
5881 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5882 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
5883 echo $ECHO_N "(cached) $ECHO_C" >&6
5885 if test -n "$cf_ldd_prog"; then
5886 ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
5888 ac_save_IFS=$IFS; IFS=$ac_path_separator
5890 for ac_dir in $ac_dummy; do
5892 test -z "$ac_dir" && ac_dir=.
5893 $as_executable_p "$ac_dir/$ac_word" || continue
5894 ac_cv_prog_cf_ldd_prog="$ac_prog"
5895 echo "$as_me:5895: found $ac_dir/$ac_word" >&5
5901 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
5902 if test -n "$cf_ldd_prog"; then
5903 echo "$as_me:5903: result: $cf_ldd_prog" >&5
5904 echo "${ECHO_T}$cf_ldd_prog" >&6
5906 echo "$as_me:5906: result: no" >&5
5907 echo "${ECHO_T}no" >&6
5910 test -n "$cf_ldd_prog" && break
5912 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
5914 cf_rpath_list="/usr/lib /lib"
5915 if test "$cf_ldd_prog" != no
5917 cat >conftest.$ac_ext <<_ACEOF
5918 #line 5918 "configure"
5919 #include "confdefs.h"
5929 rm -f conftest.$ac_objext conftest$ac_exeext
5930 if { (eval echo "$as_me:5930: \"$ac_link\"") >&5
5931 (eval $ac_link) 2>&5
5933 echo "$as_me:5933: \$? = $ac_status" >&5
5934 (exit $ac_status); } &&
5935 { ac_try='test -s conftest$ac_exeext'
5936 { (eval echo "$as_me:5936: \"$ac_try\"") >&5
5939 echo "$as_me:5939: \$? = $ac_status" >&5
5940 (exit $ac_status); }; }; then
5941 cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[ ]/%/%' -e 's%/[^/][^/]*$%%' |sort -u`
5943 echo "$as_me: failed program was:" >&5
5944 cat conftest.$ac_ext >&5
5946 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5949 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
5951 echo "${as_me-configure}:5951: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
5953 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
5955 echo "${as_me-configure}:5955: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
5958 for cf_rpath_src in $LDFLAGS
5960 case $cf_rpath_src in #(vi
5963 # check if this refers to a directory which we will ignore
5965 if test -n "$cf_rpath_list"
5967 for cf_rpath_item in $cf_rpath_list
5969 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
5977 if test "$cf_rpath_skip" = no
5979 # transform the option
5980 if test "$LD_RPATH_OPT" = "-R " ; then
5981 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
5983 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
5986 # if we have not already added this, add it now
5987 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
5988 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
5990 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
5992 echo "${as_me-configure}:5992: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
5994 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
5999 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6001 LDFLAGS=$cf_rpath_dst
6003 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
6005 echo "${as_me-configure}:6005: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
6007 test -n "$verbose" && echo " ...checking LIBS $LIBS" 1>&6
6009 echo "${as_me-configure}:6009: testing ...checking LIBS $LIBS ..." 1>&5
6012 for cf_rpath_src in $LIBS
6014 case $cf_rpath_src in #(vi
6017 # check if this refers to a directory which we will ignore
6019 if test -n "$cf_rpath_list"
6021 for cf_rpath_item in $cf_rpath_list
6023 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6031 if test "$cf_rpath_skip" = no
6033 # transform the option
6034 if test "$LD_RPATH_OPT" = "-R " ; then
6035 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6037 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6040 # if we have not already added this, add it now
6041 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6042 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6044 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6046 echo "${as_me-configure}:6046: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6048 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6053 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6057 test -n "$verbose" && echo " ...checked LIBS $LIBS" 1>&6
6059 echo "${as_me-configure}:6059: testing ...checked LIBS $LIBS ..." 1>&5
6061 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6063 echo "${as_me-configure}:6063: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6071 ###############################################################################
6073 ### use option --disable-overwrite to leave out the link to -lcurses
6074 echo "$as_me:6074: checking if you wish to install ncurses overwriting curses" >&5
6075 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
6077 # Check whether --enable-overwrite or --disable-overwrite was given.
6078 if test "${enable_overwrite+set}" = set; then
6079 enableval="$enable_overwrite"
6080 with_overwrite=$enableval
6082 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
6084 echo "$as_me:6084: result: $with_overwrite" >&5
6085 echo "${ECHO_T}$with_overwrite" >&6
6087 echo "$as_me:6087: checking if external terminfo-database is used" >&5
6088 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
6090 # Check whether --enable-database or --disable-database was given.
6091 if test "${enable_database+set}" = set; then
6092 enableval="$enable_database"
6093 use_database=$enableval
6097 echo "$as_me:6097: result: $use_database" >&5
6098 echo "${ECHO_T}$use_database" >&6
6100 case $host_os in #(vi
6102 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
6105 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
6109 case $cf_cv_system_name in
6110 os2*) PATH_SEPARATOR=';' ;;
6111 *) PATH_SEPARATOR=':' ;;
6114 if test "$use_database" != no ; then
6115 cat >>confdefs.h <<\EOF
6116 #define USE_DATABASE 1
6119 echo "$as_me:6119: checking which terminfo source-file will be installed" >&5
6120 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
6122 # Check whether --with-database or --without-database was given.
6123 if test "${with_database+set}" = set; then
6124 withval="$with_database"
6125 TERMINFO_SRC=$withval
6127 echo "$as_me:6127: result: $TERMINFO_SRC" >&5
6128 echo "${ECHO_T}$TERMINFO_SRC" >&6
6130 echo "$as_me:6130: checking whether to use hashed database instead of directory/tree" >&5
6131 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
6133 # Check whether --with-hashed-db or --without-hashed-db was given.
6134 if test "${with_hashed_db+set}" = set; then
6135 withval="$with_hashed_db"
6140 echo "$as_me:6140: result: $with_hashed_db" >&5
6141 echo "${ECHO_T}$with_hashed_db" >&6
6146 echo "$as_me:6146: checking for list of fallback descriptions" >&5
6147 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
6149 # Check whether --with-fallbacks or --without-fallbacks was given.
6150 if test "${with_fallbacks+set}" = set; then
6151 withval="$with_fallbacks"
6152 with_fallback=$withval
6156 echo "$as_me:6156: result: $with_fallback" >&5
6157 echo "${ECHO_T}$with_fallback" >&6
6158 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
6160 echo "$as_me:6160: checking if you want modern xterm or antique" >&5
6161 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
6163 # Check whether --with-xterm-new or --without-xterm-new was given.
6164 if test "${with_xterm_new+set}" = set; then
6165 withval="$with_xterm_new"
6166 with_xterm_new=$withval
6170 case $with_xterm_new in
6171 no) with_xterm_new=xterm-old;;
6172 *) with_xterm_new=xterm-new;;
6174 echo "$as_me:6174: result: $with_xterm_new" >&5
6175 echo "${ECHO_T}$with_xterm_new" >&6
6176 WHICH_XTERM=$with_xterm_new
6179 if test "$use_database" = no ; then
6180 TERMINFO="${datadir}/terminfo"
6184 echo "$as_me:6184: checking for list of terminfo directories" >&5
6185 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
6187 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
6188 if test "${with_terminfo_dirs+set}" = set; then
6189 withval="$with_terminfo_dirs"
6192 withval=${TERMINFO_DIRS-${datadir}/terminfo}
6194 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6196 for cf_src_path in $withval
6199 if test "x$prefix" != xNONE; then
6200 cf_path_syntax="$prefix"
6202 cf_path_syntax="$ac_default_prefix"
6205 case ".$cf_src_path" in #(vi
6206 .\$\(*\)*|.\'*\'*) #(vi
6210 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6213 eval cf_src_path="$cf_src_path"
6214 case ".$cf_src_path" in #(vi
6216 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6221 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6224 { { echo "$as_me:6224: error: expected a pathname, not \"$cf_src_path\"" >&5
6225 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6226 { (exit 1); exit 1; }; }
6230 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6231 cf_dst_path="${cf_dst_path}${cf_src_path}"
6235 eval 'TERMINFO_DIRS="$cf_dst_path"'
6237 echo "$as_me:6237: result: $TERMINFO_DIRS" >&5
6238 echo "${ECHO_T}$TERMINFO_DIRS" >&6
6239 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
6240 #define TERMINFO_DIRS "$TERMINFO_DIRS"
6243 echo "$as_me:6243: checking for default terminfo directory" >&5
6244 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
6246 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
6247 if test "${with_default_terminfo_dir+set}" = set; then
6248 withval="$with_default_terminfo_dir"
6251 withval="${TERMINFO-${datadir}/terminfo}"
6252 fi; if test -n "${datadir}/terminfo" ; then
6254 if test "x$prefix" != xNONE; then
6255 cf_path_syntax="$prefix"
6257 cf_path_syntax="$ac_default_prefix"
6260 case ".$withval" in #(vi
6261 .\$\(*\)*|.\'*\'*) #(vi
6265 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6268 eval withval="$withval"
6269 case ".$withval" in #(vi
6271 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6276 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6279 { { echo "$as_me:6279: error: expected a pathname, not \"$withval\"" >&5
6280 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
6281 { (exit 1); exit 1; }; }
6288 echo "$as_me:6288: result: $TERMINFO" >&5
6289 echo "${ECHO_T}$TERMINFO" >&6
6290 cat >>confdefs.h <<EOF
6291 #define TERMINFO "$TERMINFO"
6296 ### use option --disable-big-core to make tic run on small machines
6297 ### We need 4Mb, check if we can allocate 50% more than that.
6298 echo "$as_me:6298: checking if big-core option selected" >&5
6299 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
6301 # Check whether --enable-big-core or --disable-big-core was given.
6302 if test "${enable_big_core+set}" = set; then
6303 enableval="$enable_big_core"
6304 with_big_core=$enableval
6306 if test "$cross_compiling" = yes; then
6309 cat >conftest.$ac_ext <<_ACEOF
6310 #line 6310 "configure"
6311 #include "confdefs.h"
6316 unsigned long n = 6000000L;
6317 char *s = malloc(n);
6320 ${cf_cv_main_return:-return}(s == 0);
6323 rm -f conftest$ac_exeext
6324 if { (eval echo "$as_me:6324: \"$ac_link\"") >&5
6325 (eval $ac_link) 2>&5
6327 echo "$as_me:6327: \$? = $ac_status" >&5
6328 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6329 { (eval echo "$as_me:6329: \"$ac_try\"") >&5
6332 echo "$as_me:6332: \$? = $ac_status" >&5
6333 (exit $ac_status); }; }; then
6336 echo "$as_me: program exited with status $ac_status" >&5
6337 echo "$as_me: failed program was:" >&5
6338 cat conftest.$ac_ext >&5
6341 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6344 echo "$as_me:6344: result: $with_big_core" >&5
6345 echo "${ECHO_T}$with_big_core" >&6
6346 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
6347 #define HAVE_BIG_CORE 1
6350 ### ISO C only guarantees 512-char strings, we have tables which load faster
6351 ### when constructed using "big" strings. More than the C compiler, the awk
6352 ### program is a limit on most vendor UNIX systems. Check that we can build.
6353 echo "$as_me:6353: checking if big-strings option selected" >&5
6354 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
6356 # Check whether --enable-big-strings or --disable-big-strings was given.
6357 if test "${enable_big_strings+set}" = set; then
6358 enableval="$enable_big_strings"
6359 with_big_strings=$enableval
6364 eval with_big_strings=no
6367 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' \
6368 | $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
6369 eval with_big_strings=yes
6371 eval with_big_strings=no
6377 echo "$as_me:6377: result: $with_big_strings" >&5
6378 echo "${ECHO_T}$with_big_strings" >&6
6381 test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
6383 ### use option --enable-termcap to compile in the termcap fallback support
6384 echo "$as_me:6384: checking if you want termcap-fallback support" >&5
6385 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
6387 # Check whether --enable-termcap or --disable-termcap was given.
6388 if test "${enable_termcap+set}" = set; then
6389 enableval="$enable_termcap"
6390 with_termcap=$enableval
6394 echo "$as_me:6394: result: $with_termcap" >&5
6395 echo "${ECHO_T}$with_termcap" >&6
6397 if test "$with_termcap" != "yes" ; then
6398 if test "$use_database" = no ; then
6399 if test -z "$with_fallback" ; then
6400 { { echo "$as_me:6400: error: You have disabled the database w/o specifying fallbacks" >&5
6401 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
6402 { (exit 1); exit 1; }; }
6405 cat >>confdefs.h <<\EOF
6406 #define PURE_TERMINFO 1
6411 if test "$with_ticlib" != no ; then
6412 { { echo "$as_me:6412: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6413 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6414 { (exit 1); exit 1; }; }
6417 cat >>confdefs.h <<\EOF
6418 #define USE_TERMCAP 1
6421 echo "$as_me:6421: checking for list of termcap files" >&5
6422 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6424 # Check whether --with-termpath or --without-termpath was given.
6425 if test "${with_termpath+set}" = set; then
6426 withval="$with_termpath"
6429 withval=${TERMPATH-/etc/termcap:/usr/share/misc/termcap}
6431 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6433 for cf_src_path in $withval
6436 if test "x$prefix" != xNONE; then
6437 cf_path_syntax="$prefix"
6439 cf_path_syntax="$ac_default_prefix"
6442 case ".$cf_src_path" in #(vi
6443 .\$\(*\)*|.\'*\'*) #(vi
6447 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6450 eval cf_src_path="$cf_src_path"
6451 case ".$cf_src_path" in #(vi
6453 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6458 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6461 { { echo "$as_me:6461: error: expected a pathname, not \"$cf_src_path\"" >&5
6462 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6463 { (exit 1); exit 1; }; }
6467 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6468 cf_dst_path="${cf_dst_path}${cf_src_path}"
6472 eval 'TERMPATH="$cf_dst_path"'
6474 echo "$as_me:6474: result: $TERMPATH" >&5
6475 echo "${ECHO_T}$TERMPATH" >&6
6476 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
6477 #define TERMPATH "$TERMPATH"
6480 ### use option --enable-getcap to use a hacked getcap for reading termcaps
6481 echo "$as_me:6481: checking if fast termcap-loader is needed" >&5
6482 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6484 # Check whether --enable-getcap or --disable-getcap was given.
6485 if test "${enable_getcap+set}" = set; then
6486 enableval="$enable_getcap"
6487 with_getcap=$enableval
6491 echo "$as_me:6491: result: $with_getcap" >&5
6492 echo "${ECHO_T}$with_getcap" >&6
6493 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
6494 #define USE_GETCAP 1
6497 echo "$as_me:6497: checking if translated termcaps will be cached in ~/.terminfo" >&5
6498 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6500 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6501 if test "${enable_getcap_cache+set}" = set; then
6502 enableval="$enable_getcap_cache"
6503 with_getcap_cache=$enableval
6505 with_getcap_cache=no
6507 echo "$as_me:6507: result: $with_getcap_cache" >&5
6508 echo "${ECHO_T}$with_getcap_cache" >&6
6509 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
6510 #define USE_GETCAP_CACHE 1
6515 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
6516 echo "$as_me:6516: checking if ~/.terminfo is wanted" >&5
6517 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6519 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6520 if test "${enable_home_terminfo+set}" = set; then
6521 enableval="$enable_home_terminfo"
6522 with_home_terminfo=$enableval
6524 with_home_terminfo=yes
6526 echo "$as_me:6526: result: $with_home_terminfo" >&5
6527 echo "${ECHO_T}$with_home_terminfo" >&6
6528 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
6529 #define USE_HOME_TERMINFO 1
6532 echo "$as_me:6532: checking if you want to use restricted environment when running as root" >&5
6533 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6535 # Check whether --enable-root-environ or --disable-root-environ was given.
6536 if test "${enable_root_environ+set}" = set; then
6537 enableval="$enable_root_environ"
6538 with_root_environ=$enableval
6540 with_root_environ=yes
6542 echo "$as_me:6542: result: $with_root_environ" >&5
6543 echo "${ECHO_T}$with_root_environ" >&6
6544 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
6545 #define USE_ROOT_ENVIRON 1
6548 ### Use option --enable-symlinks to make tic use symlinks, not hard links
6549 ### to reduce storage requirements for the terminfo database.
6555 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6556 echo "$as_me:6556: checking for $ac_func" >&5
6557 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6558 if eval "test \"\${$as_ac_var+set}\" = set"; then
6559 echo $ECHO_N "(cached) $ECHO_C" >&6
6561 cat >conftest.$ac_ext <<_ACEOF
6562 #line 6562 "configure"
6563 #include "confdefs.h"
6564 /* System header to define __stub macros and hopefully few prototypes,
6565 which can conflict with char $ac_func (); below. */
6567 /* Override any gcc2 internal prototype to avoid an error. */
6571 /* We use char because int might match the return type of a gcc2
6572 builtin and then its argument prototype would still apply. */
6579 /* The GNU C library defines this for functions which it implements
6580 to always fail with ENOSYS. Some functions are actually named
6581 something starting with __ and the normal name is an alias. */
6582 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6592 rm -f conftest.$ac_objext conftest$ac_exeext
6593 if { (eval echo "$as_me:6593: \"$ac_link\"") >&5
6594 (eval $ac_link) 2>&5
6596 echo "$as_me:6596: \$? = $ac_status" >&5
6597 (exit $ac_status); } &&
6598 { ac_try='test -s conftest$ac_exeext'
6599 { (eval echo "$as_me:6599: \"$ac_try\"") >&5
6602 echo "$as_me:6602: \$? = $ac_status" >&5
6603 (exit $ac_status); }; }; then
6604 eval "$as_ac_var=yes"
6606 echo "$as_me: failed program was:" >&5
6607 cat conftest.$ac_ext >&5
6608 eval "$as_ac_var=no"
6610 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6612 echo "$as_me:6612: result: `eval echo '${'$as_ac_var'}'`" >&5
6613 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6614 if test `eval echo '${'$as_ac_var'}'` = yes; then
6615 cat >>confdefs.h <<EOF
6616 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6622 if test "$cross_compiling" = yes ; then
6628 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6629 echo "$as_me:6629: checking for $ac_func" >&5
6630 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6631 if eval "test \"\${$as_ac_var+set}\" = set"; then
6632 echo $ECHO_N "(cached) $ECHO_C" >&6
6634 cat >conftest.$ac_ext <<_ACEOF
6635 #line 6635 "configure"
6636 #include "confdefs.h"
6637 /* System header to define __stub macros and hopefully few prototypes,
6638 which can conflict with char $ac_func (); below. */
6640 /* Override any gcc2 internal prototype to avoid an error. */
6644 /* We use char because int might match the return type of a gcc2
6645 builtin and then its argument prototype would still apply. */
6652 /* The GNU C library defines this for functions which it implements
6653 to always fail with ENOSYS. Some functions are actually named
6654 something starting with __ and the normal name is an alias. */
6655 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6665 rm -f conftest.$ac_objext conftest$ac_exeext
6666 if { (eval echo "$as_me:6666: \"$ac_link\"") >&5
6667 (eval $ac_link) 2>&5
6669 echo "$as_me:6669: \$? = $ac_status" >&5
6670 (exit $ac_status); } &&
6671 { ac_try='test -s conftest$ac_exeext'
6672 { (eval echo "$as_me:6672: \"$ac_try\"") >&5
6675 echo "$as_me:6675: \$? = $ac_status" >&5
6676 (exit $ac_status); }; }; then
6677 eval "$as_ac_var=yes"
6679 echo "$as_me: failed program was:" >&5
6680 cat conftest.$ac_ext >&5
6681 eval "$as_ac_var=no"
6683 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6685 echo "$as_me:6685: result: `eval echo '${'$as_ac_var'}'`" >&5
6686 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6687 if test `eval echo '${'$as_ac_var'}'` = yes; then
6688 cat >>confdefs.h <<EOF
6689 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6696 echo "$as_me:6696: checking if link/symlink functions work" >&5
6697 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
6698 if test "${cf_cv_link_funcs+set}" = set; then
6699 echo $ECHO_N "(cached) $ECHO_C" >&6
6703 for cf_func in link symlink ; do
6704 if test "$cross_compiling" = yes; then
6706 eval 'ac_cv_func_'$cf_func'=error'
6708 cat >conftest.$ac_ext <<_ACEOF
6709 #line 6709 "configure"
6710 #include "confdefs.h"
6712 #include <sys/types.h>
6713 #include <sys/stat.h>
6714 #ifdef HAVE_UNISTD_H
6720 char *src = "config.log";
6721 char *dst = "conftest.chk";
6726 fail = ($cf_func("config.log", "conftest.chk") < 0)
6727 || (stat(dst, &dst_sb) < 0)
6728 || (dst_sb.st_mtime != src_sb.st_mtime);
6734 ${cf_cv_main_return:-return} (fail);
6738 rm -f conftest$ac_exeext
6739 if { (eval echo "$as_me:6739: \"$ac_link\"") >&5
6740 (eval $ac_link) 2>&5
6742 echo "$as_me:6742: \$? = $ac_status" >&5
6743 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6744 { (eval echo "$as_me:6744: \"$ac_try\"") >&5
6747 echo "$as_me:6747: \$? = $ac_status" >&5
6748 (exit $ac_status); }; }; then
6750 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
6751 eval 'ac_cv_func_'$cf_func'=yes'
6753 echo "$as_me: program exited with status $ac_status" >&5
6754 echo "$as_me: failed program was:" >&5
6755 cat conftest.$ac_ext >&5
6757 eval 'ac_cv_func_'$cf_func'=no'
6759 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6762 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
6765 echo "$as_me:6765: result: $cf_cv_link_funcs" >&5
6766 echo "${ECHO_T}$cf_cv_link_funcs" >&6
6767 test "$ac_cv_func_link" = yes && cat >>confdefs.h <<\EOF
6771 test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
6772 #define HAVE_SYMLINK 1
6780 # soft links (symbolic links) are useful for some systems where hard links do
6781 # not work, or to make it simpler to copy terminfo trees around.
6782 if test "$ac_cv_func_symlink" = yes ; then
6783 echo "$as_me:6783: checking if tic should use symbolic links" >&5
6784 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
6786 # Check whether --enable-symlinks or --disable-symlinks was given.
6787 if test "${enable_symlinks+set}" = set; then
6788 enableval="$enable_symlinks"
6789 with_symlinks=$enableval
6793 echo "$as_me:6793: result: $with_symlinks" >&5
6794 echo "${ECHO_T}$with_symlinks" >&6
6797 # If we have hard links and did not choose to use soft links instead, there is
6798 # no reason to make this choice optional - use the hard links.
6799 if test "$with_symlinks" = no ; then
6800 echo "$as_me:6800: checking if tic should use hard links" >&5
6801 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
6802 if test "$ac_cv_func_link" = yes ; then
6807 echo "$as_me:6807: result: $with_links" >&5
6808 echo "${ECHO_T}$with_links" >&6
6811 test "$with_links" = yes && cat >>confdefs.h <<\EOF
6815 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
6816 #define USE_SYMLINKS 1
6819 ### use option --enable-broken-linker to force on use of broken-linker support
6820 echo "$as_me:6820: checking if you want broken-linker support code" >&5
6821 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
6823 # Check whether --enable-broken_linker or --disable-broken_linker was given.
6824 if test "${enable_broken_linker+set}" = set; then
6825 enableval="$enable_broken_linker"
6826 with_broken_linker=$enableval
6828 with_broken_linker=${BROKEN_LINKER-no}
6830 echo "$as_me:6830: result: $with_broken_linker" >&5
6831 echo "${ECHO_T}$with_broken_linker" >&6
6834 if test "$with_broken_linker" = yes ; then
6835 cat >>confdefs.h <<\EOF
6836 #define BROKEN_LINKER 1
6840 elif test "$DFT_LWR_MODEL" = shared ; then
6841 case $cf_cv_system_name in #(vi
6843 cat >>confdefs.h <<\EOF
6844 #define BROKEN_LINKER 1
6848 test -n "$verbose" && echo " cygwin linker is broken anyway" 1>&6
6850 echo "${as_me-configure}:6850: testing cygwin linker is broken anyway ..." 1>&5
6856 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
6857 echo "$as_me:6857: checking if tputs should process BSD-style prefix padding" >&5
6858 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
6860 # Check whether --enable-bsdpad or --disable-bsdpad was given.
6861 if test "${enable_bsdpad+set}" = set; then
6862 enableval="$enable_bsdpad"
6863 with_bsdpad=$enableval
6867 echo "$as_me:6867: result: $with_bsdpad" >&5
6868 echo "${ECHO_T}$with_bsdpad" >&6
6869 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6873 ### use option --enable-widec to turn on use of wide-character support
6882 # Check to define _XOPEN_SOURCE "automatically"
6885 cf_POSIX_C_SOURCE=199506L
6888 case $host_os in #(vi
6890 cf_xopen_source="-D_ALL_SOURCE"
6893 cf_xopen_source="-D_APPLE_C_SOURCE"
6896 cf_xopen_source="-D_DARWIN_C_SOURCE"
6898 freebsd*|dragonfly*) #(vi
6899 # 5.x headers associate
6900 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
6901 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
6902 cf_POSIX_C_SOURCE=200112L
6904 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6907 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
6910 cf_xopen_source="-D_HPUX_SOURCE"
6913 cf_xopen_source="-D_SGI_SOURCE"
6915 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
6917 echo "$as_me:6917: checking if we must define _GNU_SOURCE" >&5
6918 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
6919 if test "${cf_cv_gnu_source+set}" = set; then
6920 echo $ECHO_N "(cached) $ECHO_C" >&6
6923 cat >conftest.$ac_ext <<_ACEOF
6924 #line 6924 "configure"
6925 #include "confdefs.h"
6926 #include <sys/types.h>
6931 #ifndef _XOPEN_SOURCE
6938 rm -f conftest.$ac_objext
6939 if { (eval echo "$as_me:6939: \"$ac_compile\"") >&5
6940 (eval $ac_compile) 2>&5
6942 echo "$as_me:6942: \$? = $ac_status" >&5
6943 (exit $ac_status); } &&
6944 { ac_try='test -s conftest.$ac_objext'
6945 { (eval echo "$as_me:6945: \"$ac_try\"") >&5
6948 echo "$as_me:6948: \$? = $ac_status" >&5
6949 (exit $ac_status); }; }; then
6952 echo "$as_me: failed program was:" >&5
6953 cat conftest.$ac_ext >&5
6955 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6956 cat >conftest.$ac_ext <<_ACEOF
6957 #line 6957 "configure"
6958 #include "confdefs.h"
6959 #include <sys/types.h>
6964 #ifdef _XOPEN_SOURCE
6971 rm -f conftest.$ac_objext
6972 if { (eval echo "$as_me:6972: \"$ac_compile\"") >&5
6973 (eval $ac_compile) 2>&5
6975 echo "$as_me:6975: \$? = $ac_status" >&5
6976 (exit $ac_status); } &&
6977 { ac_try='test -s conftest.$ac_objext'
6978 { (eval echo "$as_me:6978: \"$ac_try\"") >&5
6981 echo "$as_me:6981: \$? = $ac_status" >&5
6982 (exit $ac_status); }; }; then
6985 echo "$as_me: failed program was:" >&5
6986 cat conftest.$ac_ext >&5
6987 cf_cv_gnu_source=yes
6989 rm -f conftest.$ac_objext conftest.$ac_ext
6993 rm -f conftest.$ac_objext conftest.$ac_ext
6996 echo "$as_me:6996: result: $cf_cv_gnu_source" >&5
6997 echo "${ECHO_T}$cf_cv_gnu_source" >&6
6998 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7002 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
7005 # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
7008 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
7011 cf_xopen_source="-D_OSF_SOURCE"
7014 cf_xopen_source="-D_QNX_SOURCE"
7017 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
7019 solaris2.1[0-9]) #(vi
7020 cf_xopen_source="-D__EXTENSIONS__ -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7022 solaris2.[1-9]) #(vi
7023 cf_xopen_source="-D__EXTENSIONS__"
7026 echo "$as_me:7026: checking if we should define _XOPEN_SOURCE" >&5
7027 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7028 if test "${cf_cv_xopen_source+set}" = set; then
7029 echo $ECHO_N "(cached) $ECHO_C" >&6
7032 cat >conftest.$ac_ext <<_ACEOF
7033 #line 7033 "configure"
7034 #include "confdefs.h"
7035 #include <sys/types.h>
7040 #ifndef _XOPEN_SOURCE
7047 rm -f conftest.$ac_objext
7048 if { (eval echo "$as_me:7048: \"$ac_compile\"") >&5
7049 (eval $ac_compile) 2>&5
7051 echo "$as_me:7051: \$? = $ac_status" >&5
7052 (exit $ac_status); } &&
7053 { ac_try='test -s conftest.$ac_objext'
7054 { (eval echo "$as_me:7054: \"$ac_try\"") >&5
7057 echo "$as_me:7057: \$? = $ac_status" >&5
7058 (exit $ac_status); }; }; then
7059 cf_cv_xopen_source=no
7061 echo "$as_me: failed program was:" >&5
7062 cat conftest.$ac_ext >&5
7064 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7065 cat >conftest.$ac_ext <<_ACEOF
7066 #line 7066 "configure"
7067 #include "confdefs.h"
7068 #include <sys/types.h>
7073 #ifdef _XOPEN_SOURCE
7080 rm -f conftest.$ac_objext
7081 if { (eval echo "$as_me:7081: \"$ac_compile\"") >&5
7082 (eval $ac_compile) 2>&5
7084 echo "$as_me:7084: \$? = $ac_status" >&5
7085 (exit $ac_status); } &&
7086 { ac_try='test -s conftest.$ac_objext'
7087 { (eval echo "$as_me:7087: \"$ac_try\"") >&5
7090 echo "$as_me:7090: \$? = $ac_status" >&5
7091 (exit $ac_status); }; }; then
7092 cf_cv_xopen_source=no
7094 echo "$as_me: failed program was:" >&5
7095 cat conftest.$ac_ext >&5
7096 cf_cv_xopen_source=$cf_XOPEN_SOURCE
7098 rm -f conftest.$ac_objext conftest.$ac_ext
7102 rm -f conftest.$ac_objext conftest.$ac_ext
7105 echo "$as_me:7105: result: $cf_cv_xopen_source" >&5
7106 echo "${ECHO_T}$cf_cv_xopen_source" >&6
7107 if test "$cf_cv_xopen_source" != no ; then
7109 CFLAGS=`echo "$CFLAGS" | \
7110 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7111 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
7113 CPPFLAGS=`echo "$CPPFLAGS" | \
7114 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7115 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
7117 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
7122 cf_new_extra_cppflags=
7124 for cf_add_cflags in $cf_temp_xopen_source
7126 case $cf_fix_cppflags in
7128 case $cf_add_cflags in #(vi
7129 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7130 case $cf_add_cflags in
7132 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7134 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7135 && test -z "${cf_tst_cflags}" \
7136 && cf_fix_cppflags=yes
7138 if test $cf_fix_cppflags = yes ; then
7139 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7141 elif test "${cf_tst_cflags}" = "\"'" ; then
7142 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7148 *$cf_add_cflags) #(vi
7151 case $cf_add_cflags in #(vi
7153 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7155 CPPFLAGS=`echo "$CPPFLAGS" | \
7156 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7157 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7161 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7166 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7171 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7173 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7175 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7176 && test -z "${cf_tst_cflags}" \
7177 && cf_fix_cppflags=no
7182 if test -n "$cf_new_cflags" ; then
7184 CFLAGS="$CFLAGS $cf_new_cflags"
7187 if test -n "$cf_new_cppflags" ; then
7189 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7192 if test -n "$cf_new_extra_cppflags" ; then
7194 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7199 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7201 cf_save_CFLAGS="$CFLAGS"
7202 cf_save_CPPFLAGS="$CPPFLAGS"
7204 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7205 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7206 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7208 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7209 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7210 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7212 echo "$as_me:7212: checking if we should define _POSIX_C_SOURCE" >&5
7213 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7214 if test "${cf_cv_posix_c_source+set}" = set; then
7215 echo $ECHO_N "(cached) $ECHO_C" >&6
7218 echo "${as_me-configure}:7218: testing if the symbol is already defined go no further ..." 1>&5
7220 cat >conftest.$ac_ext <<_ACEOF
7221 #line 7221 "configure"
7222 #include "confdefs.h"
7223 #include <sys/types.h>
7228 #ifndef _POSIX_C_SOURCE
7235 rm -f conftest.$ac_objext
7236 if { (eval echo "$as_me:7236: \"$ac_compile\"") >&5
7237 (eval $ac_compile) 2>&5
7239 echo "$as_me:7239: \$? = $ac_status" >&5
7240 (exit $ac_status); } &&
7241 { ac_try='test -s conftest.$ac_objext'
7242 { (eval echo "$as_me:7242: \"$ac_try\"") >&5
7245 echo "$as_me:7245: \$? = $ac_status" >&5
7246 (exit $ac_status); }; }; then
7247 cf_cv_posix_c_source=no
7249 echo "$as_me: failed program was:" >&5
7250 cat conftest.$ac_ext >&5
7251 cf_want_posix_source=no
7252 case .$cf_POSIX_C_SOURCE in #(vi
7254 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7257 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7258 cf_want_posix_source=yes
7261 cf_want_posix_source=yes
7264 if test "$cf_want_posix_source" = yes ; then
7265 cat >conftest.$ac_ext <<_ACEOF
7266 #line 7266 "configure"
7267 #include "confdefs.h"
7268 #include <sys/types.h>
7273 #ifdef _POSIX_SOURCE
7280 rm -f conftest.$ac_objext
7281 if { (eval echo "$as_me:7281: \"$ac_compile\"") >&5
7282 (eval $ac_compile) 2>&5
7284 echo "$as_me:7284: \$? = $ac_status" >&5
7285 (exit $ac_status); } &&
7286 { ac_try='test -s conftest.$ac_objext'
7287 { (eval echo "$as_me:7287: \"$ac_try\"") >&5
7290 echo "$as_me:7290: \$? = $ac_status" >&5
7291 (exit $ac_status); }; }; then
7294 echo "$as_me: failed program was:" >&5
7295 cat conftest.$ac_ext >&5
7296 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7298 rm -f conftest.$ac_objext conftest.$ac_ext
7301 echo "${as_me-configure}:7301: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7303 CFLAGS="$cf_trim_CFLAGS"
7304 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7306 echo "${as_me-configure}:7306: testing if the second compile does not leave our definition intact error ..." 1>&5
7308 cat >conftest.$ac_ext <<_ACEOF
7309 #line 7309 "configure"
7310 #include "confdefs.h"
7311 #include <sys/types.h>
7316 #ifndef _POSIX_C_SOURCE
7323 rm -f conftest.$ac_objext
7324 if { (eval echo "$as_me:7324: \"$ac_compile\"") >&5
7325 (eval $ac_compile) 2>&5
7327 echo "$as_me:7327: \$? = $ac_status" >&5
7328 (exit $ac_status); } &&
7329 { ac_try='test -s conftest.$ac_objext'
7330 { (eval echo "$as_me:7330: \"$ac_try\"") >&5
7333 echo "$as_me:7333: \$? = $ac_status" >&5
7334 (exit $ac_status); }; }; then
7337 echo "$as_me: failed program was:" >&5
7338 cat conftest.$ac_ext >&5
7339 cf_cv_posix_c_source=no
7341 rm -f conftest.$ac_objext conftest.$ac_ext
7342 CFLAGS="$cf_save_CFLAGS"
7343 CPPFLAGS="$cf_save_CPPFLAGS"
7346 rm -f conftest.$ac_objext conftest.$ac_ext
7349 echo "$as_me:7349: result: $cf_cv_posix_c_source" >&5
7350 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7352 if test "$cf_cv_posix_c_source" != no ; then
7353 CFLAGS="$cf_trim_CFLAGS"
7354 CPPFLAGS="$cf_trim_CPPFLAGS"
7359 cf_new_extra_cppflags=
7361 for cf_add_cflags in $cf_cv_posix_c_source
7363 case $cf_fix_cppflags in
7365 case $cf_add_cflags in #(vi
7366 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7367 case $cf_add_cflags in
7369 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7371 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7372 && test -z "${cf_tst_cflags}" \
7373 && cf_fix_cppflags=yes
7375 if test $cf_fix_cppflags = yes ; then
7376 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7378 elif test "${cf_tst_cflags}" = "\"'" ; then
7379 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7385 *$cf_add_cflags) #(vi
7388 case $cf_add_cflags in #(vi
7390 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7392 CPPFLAGS=`echo "$CPPFLAGS" | \
7393 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7394 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7398 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7403 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7408 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7410 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7412 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7413 && test -z "${cf_tst_cflags}" \
7414 && cf_fix_cppflags=no
7419 if test -n "$cf_new_cflags" ; then
7421 CFLAGS="$CFLAGS $cf_new_cflags"
7424 if test -n "$cf_new_cppflags" ; then
7426 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7429 if test -n "$cf_new_extra_cppflags" ; then
7431 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7439 if test -n "$cf_xopen_source" ; then
7444 cf_new_extra_cppflags=
7446 for cf_add_cflags in $cf_xopen_source
7448 case $cf_fix_cppflags in
7450 case $cf_add_cflags in #(vi
7451 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7452 case $cf_add_cflags in
7454 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7456 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7457 && test -z "${cf_tst_cflags}" \
7458 && cf_fix_cppflags=yes
7460 if test $cf_fix_cppflags = yes ; then
7461 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7463 elif test "${cf_tst_cflags}" = "\"'" ; then
7464 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7470 *$cf_add_cflags) #(vi
7473 case $cf_add_cflags in #(vi
7475 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7477 CPPFLAGS=`echo "$CPPFLAGS" | \
7478 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7479 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7483 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7488 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7493 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7495 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7497 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7498 && test -z "${cf_tst_cflags}" \
7499 && cf_fix_cppflags=no
7504 if test -n "$cf_new_cflags" ; then
7506 CFLAGS="$CFLAGS $cf_new_cflags"
7509 if test -n "$cf_new_cppflags" ; then
7511 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7514 if test -n "$cf_new_extra_cppflags" ; then
7516 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7521 # Work around breakage on OS X
7523 echo "$as_me:7523: checking if SIGWINCH is defined" >&5
7524 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
7525 if test "${cf_cv_define_sigwinch+set}" = set; then
7526 echo $ECHO_N "(cached) $ECHO_C" >&6
7529 cat >conftest.$ac_ext <<_ACEOF
7530 #line 7530 "configure"
7531 #include "confdefs.h"
7533 #include <sys/types.h>
7534 #include <sys/signal.h>
7544 rm -f conftest.$ac_objext
7545 if { (eval echo "$as_me:7545: \"$ac_compile\"") >&5
7546 (eval $ac_compile) 2>&5
7548 echo "$as_me:7548: \$? = $ac_status" >&5
7549 (exit $ac_status); } &&
7550 { ac_try='test -s conftest.$ac_objext'
7551 { (eval echo "$as_me:7551: \"$ac_try\"") >&5
7554 echo "$as_me:7554: \$? = $ac_status" >&5
7555 (exit $ac_status); }; }; then
7556 cf_cv_define_sigwinch=yes
7558 echo "$as_me: failed program was:" >&5
7559 cat conftest.$ac_ext >&5
7560 cat >conftest.$ac_ext <<_ACEOF
7561 #line 7561 "configure"
7562 #include "confdefs.h"
7564 #undef _XOPEN_SOURCE
7565 #undef _POSIX_SOURCE
7566 #undef _POSIX_C_SOURCE
7567 #include <sys/types.h>
7568 #include <sys/signal.h>
7578 rm -f conftest.$ac_objext
7579 if { (eval echo "$as_me:7579: \"$ac_compile\"") >&5
7580 (eval $ac_compile) 2>&5
7582 echo "$as_me:7582: \$? = $ac_status" >&5
7583 (exit $ac_status); } &&
7584 { ac_try='test -s conftest.$ac_objext'
7585 { (eval echo "$as_me:7585: \"$ac_try\"") >&5
7588 echo "$as_me:7588: \$? = $ac_status" >&5
7589 (exit $ac_status); }; }; then
7590 cf_cv_define_sigwinch=maybe
7592 echo "$as_me: failed program was:" >&5
7593 cat conftest.$ac_ext >&5
7594 cf_cv_define_sigwinch=no
7596 rm -f conftest.$ac_objext conftest.$ac_ext
7599 rm -f conftest.$ac_objext conftest.$ac_ext
7602 echo "$as_me:7602: result: $cf_cv_define_sigwinch" >&5
7603 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
7605 if test "$cf_cv_define_sigwinch" = maybe ; then
7606 echo "$as_me:7606: checking for actual SIGWINCH definition" >&5
7607 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
7608 if test "${cf_cv_fixup_sigwinch+set}" = set; then
7609 echo $ECHO_N "(cached) $ECHO_C" >&6
7612 cf_cv_fixup_sigwinch=unknown
7614 while test $cf_sigwinch != 1
7616 cat >conftest.$ac_ext <<_ACEOF
7617 #line 7617 "configure"
7618 #include "confdefs.h"
7620 #undef _XOPEN_SOURCE
7621 #undef _POSIX_SOURCE
7622 #undef _POSIX_C_SOURCE
7623 #include <sys/types.h>
7624 #include <sys/signal.h>
7630 #if SIGWINCH != $cf_sigwinch
7638 rm -f conftest.$ac_objext
7639 if { (eval echo "$as_me:7639: \"$ac_compile\"") >&5
7640 (eval $ac_compile) 2>&5
7642 echo "$as_me:7642: \$? = $ac_status" >&5
7643 (exit $ac_status); } &&
7644 { ac_try='test -s conftest.$ac_objext'
7645 { (eval echo "$as_me:7645: \"$ac_try\"") >&5
7648 echo "$as_me:7648: \$? = $ac_status" >&5
7649 (exit $ac_status); }; }; then
7650 cf_cv_fixup_sigwinch=$cf_sigwinch
7653 echo "$as_me: failed program was:" >&5
7654 cat conftest.$ac_ext >&5
7656 rm -f conftest.$ac_objext conftest.$ac_ext
7658 cf_sigwinch=`expr $cf_sigwinch - 1`
7662 echo "$as_me:7662: result: $cf_cv_fixup_sigwinch" >&5
7663 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
7665 if test "$cf_cv_fixup_sigwinch" != unknown ; then
7666 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
7670 # Checks for CODESET support.
7672 echo "$as_me:7672: checking for nl_langinfo and CODESET" >&5
7673 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
7674 if test "${am_cv_langinfo_codeset+set}" = set; then
7675 echo $ECHO_N "(cached) $ECHO_C" >&6
7677 cat >conftest.$ac_ext <<_ACEOF
7678 #line 7678 "configure"
7679 #include "confdefs.h"
7680 #include <langinfo.h>
7684 char* cs = nl_langinfo(CODESET);
7689 rm -f conftest.$ac_objext conftest$ac_exeext
7690 if { (eval echo "$as_me:7690: \"$ac_link\"") >&5
7691 (eval $ac_link) 2>&5
7693 echo "$as_me:7693: \$? = $ac_status" >&5
7694 (exit $ac_status); } &&
7695 { ac_try='test -s conftest$ac_exeext'
7696 { (eval echo "$as_me:7696: \"$ac_try\"") >&5
7699 echo "$as_me:7699: \$? = $ac_status" >&5
7700 (exit $ac_status); }; }; then
7701 am_cv_langinfo_codeset=yes
7703 echo "$as_me: failed program was:" >&5
7704 cat conftest.$ac_ext >&5
7705 am_cv_langinfo_codeset=no
7707 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7710 echo "$as_me:7710: result: $am_cv_langinfo_codeset" >&5
7711 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
7712 if test $am_cv_langinfo_codeset = yes; then
7714 cat >>confdefs.h <<\EOF
7715 #define HAVE_LANGINFO_CODESET 1
7720 # use these variables to work around a defect in gcc's fixincludes.
7724 echo "$as_me:7724: checking if you want wide-character code" >&5
7725 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
7727 # Check whether --enable-widec or --disable-widec was given.
7728 if test "${enable_widec+set}" = set; then
7729 enableval="$enable_widec"
7730 with_widec=$enableval
7734 echo "$as_me:7734: result: $with_widec" >&5
7735 echo "${ECHO_T}$with_widec" >&6
7736 if test "$with_widec" = yes ; then
7737 LIB_SUFFIX="w${LIB_SUFFIX}"
7738 cat >>confdefs.h <<\EOF
7739 #define USE_WIDEC_SUPPORT 1
7742 case "$CFLAGS $CPPFLAGS" in #(vi
7743 *-D_XOPEN_SOURCE=500) #(vi
7747 echo "$as_me:7747: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
7748 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
7749 cat >conftest.$ac_ext <<_ACEOF
7750 #line 7750 "configure"
7751 #include "confdefs.h"
7752 #include <sys/types.h>
7758 #ifndef _XOPEN_SOURCE_EXTENDED
7765 rm -f conftest.$ac_objext
7766 if { (eval echo "$as_me:7766: \"$ac_compile\"") >&5
7767 (eval $ac_compile) 2>&5
7769 echo "$as_me:7769: \$? = $ac_status" >&5
7770 (exit $ac_status); } &&
7771 { ac_try='test -s conftest.$ac_objext'
7772 { (eval echo "$as_me:7772: \"$ac_try\"") >&5
7775 echo "$as_me:7775: \$? = $ac_status" >&5
7776 (exit $ac_status); }; }; then
7779 echo "$as_me: failed program was:" >&5
7780 cat conftest.$ac_ext >&5
7783 rm -f conftest.$ac_objext conftest.$ac_ext
7784 echo "$as_me:7784: result: $cf_result" >&5
7785 echo "${ECHO_T}$cf_result" >&6
7787 if test "$cf_result" = yes ; then
7788 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
7789 elif test "x" != "x" ; then
7790 echo "$as_me:7790: checking checking for compatible value versus " >&5
7791 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
7792 cat >conftest.$ac_ext <<_ACEOF
7793 #line 7793 "configure"
7794 #include "confdefs.h"
7795 #include <sys/types.h>
7801 #if _XOPEN_SOURCE_EXTENDED- < 0
7808 rm -f conftest.$ac_objext
7809 if { (eval echo "$as_me:7809: \"$ac_compile\"") >&5
7810 (eval $ac_compile) 2>&5
7812 echo "$as_me:7812: \$? = $ac_status" >&5
7813 (exit $ac_status); } &&
7814 { ac_try='test -s conftest.$ac_objext'
7815 { (eval echo "$as_me:7815: \"$ac_try\"") >&5
7818 echo "$as_me:7818: \$? = $ac_status" >&5
7819 (exit $ac_status); }; }; then
7822 echo "$as_me: failed program was:" >&5
7823 cat conftest.$ac_ext >&5
7826 rm -f conftest.$ac_objext conftest.$ac_ext
7827 echo "$as_me:7827: result: $cf_result" >&5
7828 echo "${ECHO_T}$cf_result" >&6
7829 if test "$cf_result" = no ; then
7830 # perhaps we can override it - try...
7831 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
7839 NCURSES_CH_T=cchar_t
7841 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
7843 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7844 echo "$as_me:7844: checking for $ac_func" >&5
7845 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7846 if eval "test \"\${$as_ac_var+set}\" = set"; then
7847 echo $ECHO_N "(cached) $ECHO_C" >&6
7849 cat >conftest.$ac_ext <<_ACEOF
7850 #line 7850 "configure"
7851 #include "confdefs.h"
7852 /* System header to define __stub macros and hopefully few prototypes,
7853 which can conflict with char $ac_func (); below. */
7855 /* Override any gcc2 internal prototype to avoid an error. */
7859 /* We use char because int might match the return type of a gcc2
7860 builtin and then its argument prototype would still apply. */
7867 /* The GNU C library defines this for functions which it implements
7868 to always fail with ENOSYS. Some functions are actually named
7869 something starting with __ and the normal name is an alias. */
7870 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7880 rm -f conftest.$ac_objext conftest$ac_exeext
7881 if { (eval echo "$as_me:7881: \"$ac_link\"") >&5
7882 (eval $ac_link) 2>&5
7884 echo "$as_me:7884: \$? = $ac_status" >&5
7885 (exit $ac_status); } &&
7886 { ac_try='test -s conftest$ac_exeext'
7887 { (eval echo "$as_me:7887: \"$ac_try\"") >&5
7890 echo "$as_me:7890: \$? = $ac_status" >&5
7891 (exit $ac_status); }; }; then
7892 eval "$as_ac_var=yes"
7894 echo "$as_me: failed program was:" >&5
7895 cat conftest.$ac_ext >&5
7896 eval "$as_ac_var=no"
7898 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7900 echo "$as_me:7900: result: `eval echo '${'$as_ac_var'}'`" >&5
7901 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7902 if test `eval echo '${'$as_ac_var'}'` = yes; then
7903 cat >>confdefs.h <<EOF
7904 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7910 if test "$ac_cv_func_putwc" != yes ; then
7912 echo "$as_me:7912: checking for multibyte character support" >&5
7913 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
7914 if test "${cf_cv_utf8_lib+set}" = set; then
7915 echo $ECHO_N "(cached) $ECHO_C" >&6
7918 cf_save_LIBS="$LIBS"
7919 cat >conftest.$ac_ext <<_ACEOF
7920 #line 7920 "configure"
7921 #include "confdefs.h"
7932 rm -f conftest.$ac_objext conftest$ac_exeext
7933 if { (eval echo "$as_me:7933: \"$ac_link\"") >&5
7934 (eval $ac_link) 2>&5
7936 echo "$as_me:7936: \$? = $ac_status" >&5
7937 (exit $ac_status); } &&
7938 { ac_try='test -s conftest$ac_exeext'
7939 { (eval echo "$as_me:7939: \"$ac_try\"") >&5
7942 echo "$as_me:7942: \$? = $ac_status" >&5
7943 (exit $ac_status); }; }; then
7946 echo "$as_me: failed program was:" >&5
7947 cat conftest.$ac_ext >&5
7949 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
7950 # will be set on completion of the AC_TRY_LINK below.
7951 cf_cv_header_path_utf8=
7952 cf_cv_library_path_utf8=
7954 echo "${as_me-configure}:7954: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
7956 cf_save_LIBS="$LIBS"
7958 cat >conftest.$ac_ext <<_ACEOF
7959 #line 7959 "configure"
7960 #include "confdefs.h"
7962 #include <libutf8.h>
7971 rm -f conftest.$ac_objext conftest$ac_exeext
7972 if { (eval echo "$as_me:7972: \"$ac_link\"") >&5
7973 (eval $ac_link) 2>&5
7975 echo "$as_me:7975: \$? = $ac_status" >&5
7976 (exit $ac_status); } &&
7977 { ac_try='test -s conftest$ac_exeext'
7978 { (eval echo "$as_me:7978: \"$ac_try\"") >&5
7981 echo "$as_me:7981: \$? = $ac_status" >&5
7982 (exit $ac_status); }; }; then
7984 cf_cv_find_linkage_utf8=yes
7985 cf_cv_header_path_utf8=/usr/include
7986 cf_cv_library_path_utf8=/usr/lib
7989 echo "$as_me: failed program was:" >&5
7990 cat conftest.$ac_ext >&5
7992 LIBS="-lutf8 $cf_save_LIBS"
7994 cat >conftest.$ac_ext <<_ACEOF
7995 #line 7995 "configure"
7996 #include "confdefs.h"
7998 #include <libutf8.h>
8007 rm -f conftest.$ac_objext conftest$ac_exeext
8008 if { (eval echo "$as_me:8008: \"$ac_link\"") >&5
8009 (eval $ac_link) 2>&5
8011 echo "$as_me:8011: \$? = $ac_status" >&5
8012 (exit $ac_status); } &&
8013 { ac_try='test -s conftest$ac_exeext'
8014 { (eval echo "$as_me:8014: \"$ac_try\"") >&5
8017 echo "$as_me:8017: \$? = $ac_status" >&5
8018 (exit $ac_status); }; }; then
8020 cf_cv_find_linkage_utf8=yes
8021 cf_cv_header_path_utf8=/usr/include
8022 cf_cv_library_path_utf8=/usr/lib
8023 cf_cv_library_file_utf8="-lutf8"
8026 echo "$as_me: failed program was:" >&5
8027 cat conftest.$ac_ext >&5
8029 cf_cv_find_linkage_utf8=no
8030 LIBS="$cf_save_LIBS"
8032 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
8034 echo "${as_me-configure}:8034: testing find linkage for utf8 library ..." 1>&5
8036 echo "${as_me-configure}:8036: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
8038 cf_save_CPPFLAGS="$CPPFLAGS"
8039 cf_test_CPPFLAGS="$CPPFLAGS"
8043 # collect the current set of include-directories from compiler flags
8044 cf_header_path_list=""
8045 if test -n "${CFLAGS}${CPPFLAGS}" ; then
8046 for cf_header_path in $CPPFLAGS $CFLAGS
8048 case $cf_header_path in #(vi
8050 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8052 test "$cf_header_path" != "NONE" && \
8053 test -d "$cf_header_path" && \
8055 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
8056 test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include"
8057 test -d $cf_header_path/include/utf8 && cf_search="$cf_search $cf_header_path/include/utf8"
8058 test -d $cf_header_path/include/utf8/include && cf_search="$cf_search $cf_header_path/include/utf8/include"
8059 test -d $cf_header_path/utf8/include && cf_search="$cf_search $cf_header_path/utf8/include"
8060 test -d $cf_header_path/utf8/include/utf8 && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
8063 cf_header_path_list="$cf_header_path_list $cf_search"
8069 # add the variations for the package we are looking for
8073 test "/usr" != "$prefix" && \
8075 (test $prefix = NONE || test "/usr" != "$prefix") && {
8076 test -n "$verbose" && echo " ... testing for include-directories under /usr"
8077 test -d /usr/include && cf_search="$cf_search /usr/include"
8078 test -d /usr/include/utf8 && cf_search="$cf_search /usr/include/utf8"
8079 test -d /usr/include/utf8/include && cf_search="$cf_search /usr/include/utf8/include"
8080 test -d /usr/utf8/include && cf_search="$cf_search /usr/utf8/include"
8081 test -d /usr/utf8/include/utf8 && cf_search="$cf_search /usr/utf8/include/utf8"
8084 test "$prefix" != "NONE" && \
8085 test -d "$prefix" && \
8087 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
8088 test -d $prefix/include && cf_search="$cf_search $prefix/include"
8089 test -d $prefix/include/utf8 && cf_search="$cf_search $prefix/include/utf8"
8090 test -d $prefix/include/utf8/include && cf_search="$cf_search $prefix/include/utf8/include"
8091 test -d $prefix/utf8/include && cf_search="$cf_search $prefix/utf8/include"
8092 test -d $prefix/utf8/include/utf8 && cf_search="$cf_search $prefix/utf8/include/utf8"
8095 test "/usr/local" != "$prefix" && \
8096 test -d "/usr/local" && \
8097 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
8098 test -n "$verbose" && echo " ... testing for include-directories under /usr/local"
8099 test -d /usr/local/include && cf_search="$cf_search /usr/local/include"
8100 test -d /usr/local/include/utf8 && cf_search="$cf_search /usr/local/include/utf8"
8101 test -d /usr/local/include/utf8/include && cf_search="$cf_search /usr/local/include/utf8/include"
8102 test -d /usr/local/utf8/include && cf_search="$cf_search /usr/local/utf8/include"
8103 test -d /usr/local/utf8/include/utf8 && cf_search="$cf_search /usr/local/utf8/include/utf8"
8106 test "/opt" != "$prefix" && \
8108 (test $prefix = NONE || test "/opt" != "$prefix") && {
8109 test -n "$verbose" && echo " ... testing for include-directories under /opt"
8110 test -d /opt/include && cf_search="$cf_search /opt/include"
8111 test -d /opt/include/utf8 && cf_search="$cf_search /opt/include/utf8"
8112 test -d /opt/include/utf8/include && cf_search="$cf_search /opt/include/utf8/include"
8113 test -d /opt/utf8/include && cf_search="$cf_search /opt/utf8/include"
8114 test -d /opt/utf8/include/utf8 && cf_search="$cf_search /opt/utf8/include/utf8"
8117 test "$HOME" != "$prefix" && \
8118 test -d "$HOME" && \
8119 (test $prefix = NONE || test "$HOME" != "$prefix") && {
8120 test -n "$verbose" && echo " ... testing for include-directories under $HOME"
8121 test -d $HOME/include && cf_search="$cf_search $HOME/include"
8122 test -d $HOME/include/utf8 && cf_search="$cf_search $HOME/include/utf8"
8123 test -d $HOME/include/utf8/include && cf_search="$cf_search $HOME/include/utf8/include"
8124 test -d $HOME/utf8/include && cf_search="$cf_search $HOME/utf8/include"
8125 test -d $HOME/utf8/include/utf8 && cf_search="$cf_search $HOME/utf8/include/utf8"
8128 test "$includedir" != NONE && \
8129 test "$includedir" != "/usr/include" && \
8130 test -d "$includedir" && {
8131 test -d $includedir && cf_search="$cf_search $includedir"
8132 test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
8135 test "$oldincludedir" != NONE && \
8136 test "$oldincludedir" != "/usr/include" && \
8137 test -d "$oldincludedir" && {
8138 test -d $oldincludedir && cf_search="$cf_search $oldincludedir"
8139 test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
8142 cf_search="$cf_search $cf_header_path_list"
8144 for cf_cv_header_path_utf8 in $cf_search
8146 if test -d $cf_cv_header_path_utf8 ; then
8147 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
8149 echo "${as_me-configure}:8149: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
8151 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
8152 cat >conftest.$ac_ext <<_ACEOF
8153 #line 8153 "configure"
8154 #include "confdefs.h"
8156 #include <libutf8.h>
8165 rm -f conftest.$ac_objext
8166 if { (eval echo "$as_me:8166: \"$ac_compile\"") >&5
8167 (eval $ac_compile) 2>&5
8169 echo "$as_me:8169: \$? = $ac_status" >&5
8170 (exit $ac_status); } &&
8171 { ac_try='test -s conftest.$ac_objext'
8172 { (eval echo "$as_me:8172: \"$ac_try\"") >&5
8175 echo "$as_me:8175: \$? = $ac_status" >&5
8176 (exit $ac_status); }; }; then
8178 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
8180 echo "${as_me-configure}:8180: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
8182 cf_cv_find_linkage_utf8=maybe
8183 cf_test_CPPFLAGS="$CPPFLAGS"
8186 echo "$as_me: failed program was:" >&5
8187 cat conftest.$ac_ext >&5
8189 CPPFLAGS="$cf_save_CPPFLAGS"
8192 rm -f conftest.$ac_objext conftest.$ac_ext
8196 if test "$cf_cv_find_linkage_utf8" = maybe ; then
8198 echo "${as_me-configure}:8198: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
8200 cf_save_LIBS="$LIBS"
8201 cf_save_LDFLAGS="$LDFLAGS"
8203 if test "$cf_cv_find_linkage_utf8" != yes ; then
8206 cf_library_path_list=""
8207 if test -n "${LDFLAGS}${LIBS}" ; then
8208 for cf_library_path in $LDFLAGS $LIBS
8210 case $cf_library_path in #(vi
8212 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
8214 test "$cf_library_path" != "NONE" && \
8215 test -d "$cf_library_path" && \
8217 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
8218 test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib"
8219 test -d $cf_library_path/lib/utf8 && cf_search="$cf_search $cf_library_path/lib/utf8"
8220 test -d $cf_library_path/lib/utf8/lib && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
8221 test -d $cf_library_path/utf8/lib && cf_search="$cf_search $cf_library_path/utf8/lib"
8222 test -d $cf_library_path/utf8/lib/utf8 && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
8225 cf_library_path_list="$cf_library_path_list $cf_search"
8233 test "/usr" != "$prefix" && \
8235 (test $prefix = NONE || test "/usr" != "$prefix") && {
8236 test -n "$verbose" && echo " ... testing for lib-directories under /usr"
8237 test -d /usr/lib && cf_search="$cf_search /usr/lib"
8238 test -d /usr/lib/utf8 && cf_search="$cf_search /usr/lib/utf8"
8239 test -d /usr/lib/utf8/lib && cf_search="$cf_search /usr/lib/utf8/lib"
8240 test -d /usr/utf8/lib && cf_search="$cf_search /usr/utf8/lib"
8241 test -d /usr/utf8/lib/utf8 && cf_search="$cf_search /usr/utf8/lib/utf8"
8244 test "$prefix" != "NONE" && \
8245 test -d "$prefix" && \
8247 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
8248 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
8249 test -d $prefix/lib/utf8 && cf_search="$cf_search $prefix/lib/utf8"
8250 test -d $prefix/lib/utf8/lib && cf_search="$cf_search $prefix/lib/utf8/lib"
8251 test -d $prefix/utf8/lib && cf_search="$cf_search $prefix/utf8/lib"
8252 test -d $prefix/utf8/lib/utf8 && cf_search="$cf_search $prefix/utf8/lib/utf8"
8255 test "/usr/local" != "$prefix" && \
8256 test -d "/usr/local" && \
8257 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
8258 test -n "$verbose" && echo " ... testing for lib-directories under /usr/local"
8259 test -d /usr/local/lib && cf_search="$cf_search /usr/local/lib"
8260 test -d /usr/local/lib/utf8 && cf_search="$cf_search /usr/local/lib/utf8"
8261 test -d /usr/local/lib/utf8/lib && cf_search="$cf_search /usr/local/lib/utf8/lib"
8262 test -d /usr/local/utf8/lib && cf_search="$cf_search /usr/local/utf8/lib"
8263 test -d /usr/local/utf8/lib/utf8 && cf_search="$cf_search /usr/local/utf8/lib/utf8"
8266 test "/opt" != "$prefix" && \
8268 (test $prefix = NONE || test "/opt" != "$prefix") && {
8269 test -n "$verbose" && echo " ... testing for lib-directories under /opt"
8270 test -d /opt/lib && cf_search="$cf_search /opt/lib"
8271 test -d /opt/lib/utf8 && cf_search="$cf_search /opt/lib/utf8"
8272 test -d /opt/lib/utf8/lib && cf_search="$cf_search /opt/lib/utf8/lib"
8273 test -d /opt/utf8/lib && cf_search="$cf_search /opt/utf8/lib"
8274 test -d /opt/utf8/lib/utf8 && cf_search="$cf_search /opt/utf8/lib/utf8"
8277 test "$HOME" != "$prefix" && \
8278 test -d "$HOME" && \
8279 (test $prefix = NONE || test "$HOME" != "$prefix") && {
8280 test -n "$verbose" && echo " ... testing for lib-directories under $HOME"
8281 test -d $HOME/lib && cf_search="$cf_search $HOME/lib"
8282 test -d $HOME/lib/utf8 && cf_search="$cf_search $HOME/lib/utf8"
8283 test -d $HOME/lib/utf8/lib && cf_search="$cf_search $HOME/lib/utf8/lib"
8284 test -d $HOME/utf8/lib && cf_search="$cf_search $HOME/utf8/lib"
8285 test -d $HOME/utf8/lib/utf8 && cf_search="$cf_search $HOME/utf8/lib/utf8"
8288 cf_search="$cf_library_path_list $cf_search"
8290 for cf_cv_library_path_utf8 in $cf_search
8292 if test -d $cf_cv_library_path_utf8 ; then
8293 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
8295 echo "${as_me-configure}:8295: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
8297 CPPFLAGS="$cf_test_CPPFLAGS"
8298 LIBS="-lutf8 $cf_save_LIBS"
8299 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
8300 cat >conftest.$ac_ext <<_ACEOF
8301 #line 8301 "configure"
8302 #include "confdefs.h"
8304 #include <libutf8.h>
8313 rm -f conftest.$ac_objext conftest$ac_exeext
8314 if { (eval echo "$as_me:8314: \"$ac_link\"") >&5
8315 (eval $ac_link) 2>&5
8317 echo "$as_me:8317: \$? = $ac_status" >&5
8318 (exit $ac_status); } &&
8319 { ac_try='test -s conftest$ac_exeext'
8320 { (eval echo "$as_me:8320: \"$ac_try\"") >&5
8323 echo "$as_me:8323: \$? = $ac_status" >&5
8324 (exit $ac_status); }; }; then
8326 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
8328 echo "${as_me-configure}:8328: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
8330 cf_cv_find_linkage_utf8=yes
8331 cf_cv_library_file_utf8="-lutf8"
8334 echo "$as_me: failed program was:" >&5
8335 cat conftest.$ac_ext >&5
8337 CPPFLAGS="$cf_save_CPPFLAGS"
8338 LIBS="$cf_save_LIBS"
8339 LDFLAGS="$cf_save_LDFLAGS"
8342 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8345 CPPFLAGS="$cf_save_CPPFLAGS"
8346 LDFLAGS="$cf_save_LDFLAGS"
8350 cf_cv_find_linkage_utf8=no
8354 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8357 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8359 LIBS="$cf_save_LIBS"
8361 if test "$cf_cv_find_linkage_utf8" = yes ; then
8362 cf_cv_utf8_lib=add-on
8368 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8370 echo "$as_me:8370: result: $cf_cv_utf8_lib" >&5
8371 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
8373 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
8375 if test "$cf_cv_utf8_lib" = "add-on" ; then
8376 cat >>confdefs.h <<\EOF
8377 #define HAVE_LIBUTF8_H 1
8380 if test -n "$cf_cv_header_path_utf8" ; then
8381 for cf_add_incdir in $cf_cv_header_path_utf8
8383 while test $cf_add_incdir != /usr/include
8385 if test -d $cf_add_incdir
8388 if test -n "$CFLAGS$CPPFLAGS" ; then
8389 # a loop is needed to ensure we can add subdirs of existing dirs
8390 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
8391 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
8392 cf_have_incdir=yes; break
8397 if test "$cf_have_incdir" = no ; then
8398 if test "$cf_add_incdir" = /usr/local/include ; then
8399 if test "$GCC" = yes
8401 cf_save_CPPFLAGS=$CPPFLAGS
8402 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8403 cat >conftest.$ac_ext <<_ACEOF
8404 #line 8404 "configure"
8405 #include "confdefs.h"
8415 rm -f conftest.$ac_objext
8416 if { (eval echo "$as_me:8416: \"$ac_compile\"") >&5
8417 (eval $ac_compile) 2>&5
8419 echo "$as_me:8419: \$? = $ac_status" >&5
8420 (exit $ac_status); } &&
8421 { ac_try='test -s conftest.$ac_objext'
8422 { (eval echo "$as_me:8422: \"$ac_try\"") >&5
8425 echo "$as_me:8425: \$? = $ac_status" >&5
8426 (exit $ac_status); }; }; then
8429 echo "$as_me: failed program was:" >&5
8430 cat conftest.$ac_ext >&5
8433 rm -f conftest.$ac_objext conftest.$ac_ext
8434 CPPFLAGS=$cf_save_CPPFLAGS
8439 if test "$cf_have_incdir" = no ; then
8440 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
8442 echo "${as_me-configure}:8442: testing adding $cf_add_incdir to include-path ..." 1>&5
8444 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8446 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
8447 test "$cf_top_incdir" = "$cf_add_incdir" && break
8448 cf_add_incdir="$cf_top_incdir"
8457 if test -n "$cf_cv_library_path_utf8" ; then
8458 for cf_add_libdir in $cf_cv_library_path_utf8
8460 if test $cf_add_libdir = /usr/lib ; then
8462 elif test -d $cf_add_libdir
8465 if test -n "$LDFLAGS$LIBS" ; then
8466 # a loop is needed to ensure we can add subdirs of existing dirs
8467 for cf_test_libdir in $LDFLAGS $LIBS ; do
8468 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
8469 cf_have_libdir=yes; break
8473 if test "$cf_have_libdir" = no ; then
8474 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
8476 echo "${as_me-configure}:8476: testing adding $cf_add_libdir to library-path ..." 1>&5
8478 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
8484 LIBS="$cf_cv_library_file_utf8 $LIBS"
8487 if test "$cf_cv_utf8_lib" != no ; then
8492 # This is needed on Tru64 5.0 to declare mbstate_t
8493 echo "$as_me:8493: checking if we must include wchar.h to declare mbstate_t" >&5
8494 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
8495 if test "${cf_cv_mbstate_t+set}" = set; then
8496 echo $ECHO_N "(cached) $ECHO_C" >&6
8499 cat >conftest.$ac_ext <<_ACEOF
8500 #line 8500 "configure"
8501 #include "confdefs.h"
8506 #ifdef HAVE_LIBUTF8_H
8507 #include <libutf8.h>
8517 rm -f conftest.$ac_objext
8518 if { (eval echo "$as_me:8518: \"$ac_compile\"") >&5
8519 (eval $ac_compile) 2>&5
8521 echo "$as_me:8521: \$? = $ac_status" >&5
8522 (exit $ac_status); } &&
8523 { ac_try='test -s conftest.$ac_objext'
8524 { (eval echo "$as_me:8524: \"$ac_try\"") >&5
8527 echo "$as_me:8527: \$? = $ac_status" >&5
8528 (exit $ac_status); }; }; then
8531 echo "$as_me: failed program was:" >&5
8532 cat conftest.$ac_ext >&5
8533 cat >conftest.$ac_ext <<_ACEOF
8534 #line 8534 "configure"
8535 #include "confdefs.h"
8541 #ifdef HAVE_LIBUTF8_H
8542 #include <libutf8.h>
8552 rm -f conftest.$ac_objext
8553 if { (eval echo "$as_me:8553: \"$ac_compile\"") >&5
8554 (eval $ac_compile) 2>&5
8556 echo "$as_me:8556: \$? = $ac_status" >&5
8557 (exit $ac_status); } &&
8558 { ac_try='test -s conftest.$ac_objext'
8559 { (eval echo "$as_me:8559: \"$ac_try\"") >&5
8562 echo "$as_me:8562: \$? = $ac_status" >&5
8563 (exit $ac_status); }; }; then
8566 echo "$as_me: failed program was:" >&5
8567 cat conftest.$ac_ext >&5
8568 cf_cv_mbstate_t=unknown
8570 rm -f conftest.$ac_objext conftest.$ac_ext
8572 rm -f conftest.$ac_objext conftest.$ac_ext
8574 echo "$as_me:8574: result: $cf_cv_mbstate_t" >&5
8575 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
8577 if test "$cf_cv_mbstate_t" = yes ; then
8578 cat >>confdefs.h <<\EOF
8579 #define NEED_WCHAR_H 1
8585 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
8586 if test "$cf_cv_mbstate_t" = unknown ; then
8590 # This is needed on Tru64 5.0 to declare wchar_t
8591 echo "$as_me:8591: checking if we must include wchar.h to declare wchar_t" >&5
8592 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
8593 if test "${cf_cv_wchar_t+set}" = set; then
8594 echo $ECHO_N "(cached) $ECHO_C" >&6
8597 cat >conftest.$ac_ext <<_ACEOF
8598 #line 8598 "configure"
8599 #include "confdefs.h"
8604 #ifdef HAVE_LIBUTF8_H
8605 #include <libutf8.h>
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
8629 echo "$as_me: failed program was:" >&5
8630 cat conftest.$ac_ext >&5
8631 cat >conftest.$ac_ext <<_ACEOF
8632 #line 8632 "configure"
8633 #include "confdefs.h"
8639 #ifdef HAVE_LIBUTF8_H
8640 #include <libutf8.h>
8650 rm -f conftest.$ac_objext
8651 if { (eval echo "$as_me:8651: \"$ac_compile\"") >&5
8652 (eval $ac_compile) 2>&5
8654 echo "$as_me:8654: \$? = $ac_status" >&5
8655 (exit $ac_status); } &&
8656 { ac_try='test -s conftest.$ac_objext'
8657 { (eval echo "$as_me:8657: \"$ac_try\"") >&5
8660 echo "$as_me:8660: \$? = $ac_status" >&5
8661 (exit $ac_status); }; }; then
8664 echo "$as_me: failed program was:" >&5
8665 cat conftest.$ac_ext >&5
8666 cf_cv_wchar_t=unknown
8668 rm -f conftest.$ac_objext conftest.$ac_ext
8670 rm -f conftest.$ac_objext conftest.$ac_ext
8672 echo "$as_me:8672: result: $cf_cv_wchar_t" >&5
8673 echo "${ECHO_T}$cf_cv_wchar_t" >&6
8675 if test "$cf_cv_wchar_t" = yes ; then
8676 cat >>confdefs.h <<\EOF
8677 #define NEED_WCHAR_H 1
8683 # if we do not find wchar_t in either place, use substitution to provide a fallback.
8684 if test "$cf_cv_wchar_t" = unknown ; then
8688 # if we find wchar_t in either place, use substitution to provide a fallback.
8689 if test "$cf_cv_wchar_t" != unknown ; then
8690 NCURSES_OK_WCHAR_T=1
8693 # This is needed on Tru64 5.0 to declare wint_t
8694 echo "$as_me:8694: checking if we must include wchar.h to declare wint_t" >&5
8695 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
8696 if test "${cf_cv_wint_t+set}" = set; then
8697 echo $ECHO_N "(cached) $ECHO_C" >&6
8700 cat >conftest.$ac_ext <<_ACEOF
8701 #line 8701 "configure"
8702 #include "confdefs.h"
8707 #ifdef HAVE_LIBUTF8_H
8708 #include <libutf8.h>
8718 rm -f conftest.$ac_objext
8719 if { (eval echo "$as_me:8719: \"$ac_compile\"") >&5
8720 (eval $ac_compile) 2>&5
8722 echo "$as_me:8722: \$? = $ac_status" >&5
8723 (exit $ac_status); } &&
8724 { ac_try='test -s conftest.$ac_objext'
8725 { (eval echo "$as_me:8725: \"$ac_try\"") >&5
8728 echo "$as_me:8728: \$? = $ac_status" >&5
8729 (exit $ac_status); }; }; then
8732 echo "$as_me: failed program was:" >&5
8733 cat conftest.$ac_ext >&5
8734 cat >conftest.$ac_ext <<_ACEOF
8735 #line 8735 "configure"
8736 #include "confdefs.h"
8742 #ifdef HAVE_LIBUTF8_H
8743 #include <libutf8.h>
8753 rm -f conftest.$ac_objext
8754 if { (eval echo "$as_me:8754: \"$ac_compile\"") >&5
8755 (eval $ac_compile) 2>&5
8757 echo "$as_me:8757: \$? = $ac_status" >&5
8758 (exit $ac_status); } &&
8759 { ac_try='test -s conftest.$ac_objext'
8760 { (eval echo "$as_me:8760: \"$ac_try\"") >&5
8763 echo "$as_me:8763: \$? = $ac_status" >&5
8764 (exit $ac_status); }; }; then
8767 echo "$as_me: failed program was:" >&5
8768 cat conftest.$ac_ext >&5
8769 cf_cv_wint_t=unknown
8771 rm -f conftest.$ac_objext conftest.$ac_ext
8773 rm -f conftest.$ac_objext conftest.$ac_ext
8775 echo "$as_me:8775: result: $cf_cv_wint_t" >&5
8776 echo "${ECHO_T}$cf_cv_wint_t" >&6
8778 if test "$cf_cv_wint_t" = yes ; then
8779 cat >>confdefs.h <<\EOF
8780 #define NEED_WCHAR_H 1
8786 # if we do not find wint_t in either place, use substitution to provide a fallback.
8787 if test "$cf_cv_wint_t" = unknown ; then
8791 # if we find wint_t in either place, use substitution to provide a fallback.
8792 if test "$cf_cv_wint_t" != unknown ; then
8796 if test "$NCURSES_MBSTATE_T" != 0; then
8797 cat >>confdefs.h <<\EOF
8798 #define NEED_MBSTATE_T_DEF 1
8804 ### use option --disable-lp64 to allow long chtype
8805 case $cf_cv_abi_version in
8807 default_with_lp64=no
8810 default_with_lp64=yes
8814 echo "$as_me:8814: checking whether to enable _LP64 definition in curses.h" >&5
8815 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
8817 # Check whether --enable-lp64 or --disable-lp64 was given.
8818 if test "${enable_lp64+set}" = set; then
8819 enableval="$enable_lp64"
8820 with_lp64=$enableval
8822 with_lp64=$default_with_lp64
8824 echo "$as_me:8824: result: $with_lp64" >&5
8825 echo "${ECHO_T}$with_lp64" >&6
8827 if test "$with_lp64" = yes ; then
8833 # Check whether --enable-largefile or --disable-largefile was given.
8834 if test "${enable_largefile+set}" = set; then
8835 enableval="$enable_largefile"
8838 if test "$enable_largefile" != no; then
8840 echo "$as_me:8840: checking for special C compiler options needed for large files" >&5
8841 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
8842 if test "${ac_cv_sys_largefile_CC+set}" = set; then
8843 echo $ECHO_N "(cached) $ECHO_C" >&6
8845 ac_cv_sys_largefile_CC=no
8846 if test "$GCC" != yes; then
8849 # IRIX 6.2 and later do not support large files by default,
8850 # so use the C compiler's -n32 option if that helps.
8851 cat >conftest.$ac_ext <<_ACEOF
8852 #line 8852 "configure"
8853 #include "confdefs.h"
8854 #include <sys/types.h>
8855 /* Check that off_t can represent 2**63 - 1 correctly.
8856 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8857 since some C++ compilers masquerading as C compilers
8858 incorrectly reject 9223372036854775807. */
8859 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8860 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8861 && LARGE_OFF_T % 2147483647 == 1)
8871 rm -f conftest.$ac_objext
8872 if { (eval echo "$as_me:8872: \"$ac_compile\"") >&5
8873 (eval $ac_compile) 2>&5
8875 echo "$as_me:8875: \$? = $ac_status" >&5
8876 (exit $ac_status); } &&
8877 { ac_try='test -s conftest.$ac_objext'
8878 { (eval echo "$as_me:8878: \"$ac_try\"") >&5
8881 echo "$as_me:8881: \$? = $ac_status" >&5
8882 (exit $ac_status); }; }; then
8885 echo "$as_me: failed program was:" >&5
8886 cat conftest.$ac_ext >&5
8888 rm -f conftest.$ac_objext
8890 rm -f conftest.$ac_objext
8891 if { (eval echo "$as_me:8891: \"$ac_compile\"") >&5
8892 (eval $ac_compile) 2>&5
8894 echo "$as_me:8894: \$? = $ac_status" >&5
8895 (exit $ac_status); } &&
8896 { ac_try='test -s conftest.$ac_objext'
8897 { (eval echo "$as_me:8897: \"$ac_try\"") >&5
8900 echo "$as_me:8900: \$? = $ac_status" >&5
8901 (exit $ac_status); }; }; then
8902 ac_cv_sys_largefile_CC=' -n32'; break
8904 echo "$as_me: failed program was:" >&5
8905 cat conftest.$ac_ext >&5
8907 rm -f conftest.$ac_objext
8911 rm -f conftest.$ac_ext
8914 echo "$as_me:8914: result: $ac_cv_sys_largefile_CC" >&5
8915 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
8916 if test "$ac_cv_sys_largefile_CC" != no; then
8917 CC=$CC$ac_cv_sys_largefile_CC
8920 echo "$as_me:8920: checking for _FILE_OFFSET_BITS value needed for large files" >&5
8921 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
8922 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
8923 echo $ECHO_N "(cached) $ECHO_C" >&6
8926 ac_cv_sys_file_offset_bits=no
8927 cat >conftest.$ac_ext <<_ACEOF
8928 #line 8928 "configure"
8929 #include "confdefs.h"
8930 #include <sys/types.h>
8931 /* Check that off_t can represent 2**63 - 1 correctly.
8932 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8933 since some C++ compilers masquerading as C compilers
8934 incorrectly reject 9223372036854775807. */
8935 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8936 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8937 && LARGE_OFF_T % 2147483647 == 1)
8947 rm -f conftest.$ac_objext
8948 if { (eval echo "$as_me:8948: \"$ac_compile\"") >&5
8949 (eval $ac_compile) 2>&5
8951 echo "$as_me:8951: \$? = $ac_status" >&5
8952 (exit $ac_status); } &&
8953 { ac_try='test -s conftest.$ac_objext'
8954 { (eval echo "$as_me:8954: \"$ac_try\"") >&5
8957 echo "$as_me:8957: \$? = $ac_status" >&5
8958 (exit $ac_status); }; }; then
8961 echo "$as_me: failed program was:" >&5
8962 cat conftest.$ac_ext >&5
8964 rm -f conftest.$ac_objext conftest.$ac_ext
8965 cat >conftest.$ac_ext <<_ACEOF
8966 #line 8966 "configure"
8967 #include "confdefs.h"
8968 #define _FILE_OFFSET_BITS 64
8969 #include <sys/types.h>
8970 /* Check that off_t can represent 2**63 - 1 correctly.
8971 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8972 since some C++ compilers masquerading as C compilers
8973 incorrectly reject 9223372036854775807. */
8974 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8975 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8976 && LARGE_OFF_T % 2147483647 == 1)
8986 rm -f conftest.$ac_objext
8987 if { (eval echo "$as_me:8987: \"$ac_compile\"") >&5
8988 (eval $ac_compile) 2>&5
8990 echo "$as_me:8990: \$? = $ac_status" >&5
8991 (exit $ac_status); } &&
8992 { ac_try='test -s conftest.$ac_objext'
8993 { (eval echo "$as_me:8993: \"$ac_try\"") >&5
8996 echo "$as_me:8996: \$? = $ac_status" >&5
8997 (exit $ac_status); }; }; then
8998 ac_cv_sys_file_offset_bits=64; break
9000 echo "$as_me: failed program was:" >&5
9001 cat conftest.$ac_ext >&5
9003 rm -f conftest.$ac_objext conftest.$ac_ext
9007 echo "$as_me:9007: result: $ac_cv_sys_file_offset_bits" >&5
9008 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
9009 if test "$ac_cv_sys_file_offset_bits" != no; then
9011 cat >>confdefs.h <<EOF
9012 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9017 echo "$as_me:9017: checking for _LARGE_FILES value needed for large files" >&5
9018 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
9019 if test "${ac_cv_sys_large_files+set}" = set; then
9020 echo $ECHO_N "(cached) $ECHO_C" >&6
9023 ac_cv_sys_large_files=no
9024 cat >conftest.$ac_ext <<_ACEOF
9025 #line 9025 "configure"
9026 #include "confdefs.h"
9027 #include <sys/types.h>
9028 /* Check that off_t can represent 2**63 - 1 correctly.
9029 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9030 since some C++ compilers masquerading as C compilers
9031 incorrectly reject 9223372036854775807. */
9032 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9033 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9034 && LARGE_OFF_T % 2147483647 == 1)
9044 rm -f conftest.$ac_objext
9045 if { (eval echo "$as_me:9045: \"$ac_compile\"") >&5
9046 (eval $ac_compile) 2>&5
9048 echo "$as_me:9048: \$? = $ac_status" >&5
9049 (exit $ac_status); } &&
9050 { ac_try='test -s conftest.$ac_objext'
9051 { (eval echo "$as_me:9051: \"$ac_try\"") >&5
9054 echo "$as_me:9054: \$? = $ac_status" >&5
9055 (exit $ac_status); }; }; then
9058 echo "$as_me: failed program was:" >&5
9059 cat conftest.$ac_ext >&5
9061 rm -f conftest.$ac_objext conftest.$ac_ext
9062 cat >conftest.$ac_ext <<_ACEOF
9063 #line 9063 "configure"
9064 #include "confdefs.h"
9065 #define _LARGE_FILES 1
9066 #include <sys/types.h>
9067 /* Check that off_t can represent 2**63 - 1 correctly.
9068 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9069 since some C++ compilers masquerading as C compilers
9070 incorrectly reject 9223372036854775807. */
9071 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9072 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9073 && LARGE_OFF_T % 2147483647 == 1)
9083 rm -f conftest.$ac_objext
9084 if { (eval echo "$as_me:9084: \"$ac_compile\"") >&5
9085 (eval $ac_compile) 2>&5
9087 echo "$as_me:9087: \$? = $ac_status" >&5
9088 (exit $ac_status); } &&
9089 { ac_try='test -s conftest.$ac_objext'
9090 { (eval echo "$as_me:9090: \"$ac_try\"") >&5
9093 echo "$as_me:9093: \$? = $ac_status" >&5
9094 (exit $ac_status); }; }; then
9095 ac_cv_sys_large_files=1; break
9097 echo "$as_me: failed program was:" >&5
9098 cat conftest.$ac_ext >&5
9100 rm -f conftest.$ac_objext conftest.$ac_ext
9104 echo "$as_me:9104: result: $ac_cv_sys_large_files" >&5
9105 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
9106 if test "$ac_cv_sys_large_files" != no; then
9108 cat >>confdefs.h <<EOF
9109 #define _LARGE_FILES $ac_cv_sys_large_files
9116 if test "$enable_largefile" != no ; then
9117 echo "$as_me:9117: checking for _LARGEFILE_SOURCE value needed for large files" >&5
9118 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
9119 if test "${ac_cv_sys_largefile_source+set}" = set; then
9120 echo $ECHO_N "(cached) $ECHO_C" >&6
9123 ac_cv_sys_largefile_source=no
9124 cat >conftest.$ac_ext <<_ACEOF
9125 #line 9125 "configure"
9126 #include "confdefs.h"
9136 rm -f conftest.$ac_objext
9137 if { (eval echo "$as_me:9137: \"$ac_compile\"") >&5
9138 (eval $ac_compile) 2>&5
9140 echo "$as_me:9140: \$? = $ac_status" >&5
9141 (exit $ac_status); } &&
9142 { ac_try='test -s conftest.$ac_objext'
9143 { (eval echo "$as_me:9143: \"$ac_try\"") >&5
9146 echo "$as_me:9146: \$? = $ac_status" >&5
9147 (exit $ac_status); }; }; then
9150 echo "$as_me: failed program was:" >&5
9151 cat conftest.$ac_ext >&5
9153 rm -f conftest.$ac_objext conftest.$ac_ext
9154 cat >conftest.$ac_ext <<_ACEOF
9155 #line 9155 "configure"
9156 #include "confdefs.h"
9157 #define _LARGEFILE_SOURCE 1
9167 rm -f conftest.$ac_objext
9168 if { (eval echo "$as_me:9168: \"$ac_compile\"") >&5
9169 (eval $ac_compile) 2>&5
9171 echo "$as_me:9171: \$? = $ac_status" >&5
9172 (exit $ac_status); } &&
9173 { ac_try='test -s conftest.$ac_objext'
9174 { (eval echo "$as_me:9174: \"$ac_try\"") >&5
9177 echo "$as_me:9177: \$? = $ac_status" >&5
9178 (exit $ac_status); }; }; then
9179 ac_cv_sys_largefile_source=1; break
9181 echo "$as_me: failed program was:" >&5
9182 cat conftest.$ac_ext >&5
9184 rm -f conftest.$ac_objext conftest.$ac_ext
9188 echo "$as_me:9188: result: $ac_cv_sys_largefile_source" >&5
9189 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
9190 if test "$ac_cv_sys_largefile_source" != no; then
9192 cat >>confdefs.h <<EOF
9193 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
9199 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
9200 # in glibc 2.1.3, but that breaks too many other things.
9201 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
9202 echo "$as_me:9202: checking for fseeko" >&5
9203 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
9204 if test "${ac_cv_func_fseeko+set}" = set; then
9205 echo $ECHO_N "(cached) $ECHO_C" >&6
9207 cat >conftest.$ac_ext <<_ACEOF
9208 #line 9208 "configure"
9209 #include "confdefs.h"
9214 return fseeko && fseeko (stdin, 0, 0);
9219 rm -f conftest.$ac_objext conftest$ac_exeext
9220 if { (eval echo "$as_me:9220: \"$ac_link\"") >&5
9221 (eval $ac_link) 2>&5
9223 echo "$as_me:9223: \$? = $ac_status" >&5
9224 (exit $ac_status); } &&
9225 { ac_try='test -s conftest$ac_exeext'
9226 { (eval echo "$as_me:9226: \"$ac_try\"") >&5
9229 echo "$as_me:9229: \$? = $ac_status" >&5
9230 (exit $ac_status); }; }; then
9231 ac_cv_func_fseeko=yes
9233 echo "$as_me: failed program was:" >&5
9234 cat conftest.$ac_ext >&5
9235 ac_cv_func_fseeko=no
9237 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9239 echo "$as_me:9239: result: $ac_cv_func_fseeko" >&5
9240 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
9241 if test $ac_cv_func_fseeko = yes; then
9243 cat >>confdefs.h <<\EOF
9244 #define HAVE_FSEEKO 1
9249 # Normally we would collect these definitions in the config.h,
9250 # but (like _XOPEN_SOURCE), some environments rely on having these
9251 # defined before any of the system headers are included. Another
9252 # case comes up with C++, e.g., on AIX the compiler compiles the
9253 # header files by themselves before looking at the body files it is
9254 # told to compile. For ncurses, those header files do not include
9256 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
9257 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
9258 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
9260 echo "$as_me:9260: checking whether to use struct dirent64" >&5
9261 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
9262 if test "${cf_cv_struct_dirent64+set}" = set; then
9263 echo $ECHO_N "(cached) $ECHO_C" >&6
9266 cat >conftest.$ac_ext <<_ACEOF
9267 #line 9267 "configure"
9268 #include "confdefs.h"
9270 #include <sys/types.h>
9277 /* if transitional largefile support is setup, this is true */
9278 extern struct dirent64 * readdir(DIR *);
9279 struct dirent64 *x = readdir((DIR *)0);
9280 struct dirent *y = readdir((DIR *)0);
9287 rm -f conftest.$ac_objext
9288 if { (eval echo "$as_me:9288: \"$ac_compile\"") >&5
9289 (eval $ac_compile) 2>&5
9291 echo "$as_me:9291: \$? = $ac_status" >&5
9292 (exit $ac_status); } &&
9293 { ac_try='test -s conftest.$ac_objext'
9294 { (eval echo "$as_me:9294: \"$ac_try\"") >&5
9297 echo "$as_me:9297: \$? = $ac_status" >&5
9298 (exit $ac_status); }; }; then
9299 cf_cv_struct_dirent64=yes
9301 echo "$as_me: failed program was:" >&5
9302 cat conftest.$ac_ext >&5
9303 cf_cv_struct_dirent64=no
9305 rm -f conftest.$ac_objext conftest.$ac_ext
9308 echo "$as_me:9308: result: $cf_cv_struct_dirent64" >&5
9309 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
9310 test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
9311 #define HAVE_STRUCT_DIRENT64 1
9316 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
9317 echo "$as_me:9317: checking if you want tparm not to use X/Open fixed-parameter list" >&5
9318 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
9320 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
9321 if test "${enable_tparm_varargs+set}" = set; then
9322 enableval="$enable_tparm_varargs"
9323 with_tparm_varargs=$enableval
9325 with_tparm_varargs=yes
9327 echo "$as_me:9327: result: $with_tparm_varargs" >&5
9328 echo "${ECHO_T}$with_tparm_varargs" >&6
9329 NCURSES_TPARM_VARARGS=0
9330 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
9332 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
9333 if test "$with_ticlib" != no ; then
9334 echo "$as_me:9334: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
9335 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
9337 # Check whether --enable-tic-depends or --disable-tic-depends was given.
9338 if test "${enable_tic_depends+set}" = set; then
9339 enableval="$enable_tic_depends"
9340 with_tic_depends=$enableval
9342 with_tic_depends=yes
9344 echo "$as_me:9344: result: $with_tic_depends" >&5
9345 echo "${ECHO_T}$with_tic_depends" >&6
9350 ### use option --with-bool to override bool's type
9351 echo "$as_me:9351: checking for type of bool" >&5
9352 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
9354 # Check whether --with-bool or --without-bool was given.
9355 if test "${with_bool+set}" = set; then
9356 withval="$with_bool"
9357 NCURSES_BOOL="$withval"
9361 echo "$as_me:9361: result: $NCURSES_BOOL" >&5
9362 echo "${ECHO_T}$NCURSES_BOOL" >&6
9364 echo "$as_me:9364: checking for alternate terminal capabilities file" >&5
9365 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
9367 # Check whether --with-caps or --without-caps was given.
9368 if test "${with_caps+set}" = set; then
9369 withval="$with_caps"
9370 TERMINFO_CAPS=Caps.$withval
9374 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
9375 echo "$as_me:9375: result: $TERMINFO_CAPS" >&5
9376 echo "${ECHO_T}$TERMINFO_CAPS" >&6
9378 ### use option --with-chtype to override chtype's type
9379 echo "$as_me:9379: checking for type of chtype" >&5
9380 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
9382 # Check whether --with-chtype or --without-chtype was given.
9383 if test "${with_chtype+set}" = set; then
9384 withval="$with_chtype"
9385 NCURSES_CHTYPE="$withval"
9389 echo "$as_me:9389: result: $NCURSES_CHTYPE" >&5
9390 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
9392 ### use option --with-ospeed to override ospeed's type
9393 echo "$as_me:9393: checking for type of ospeed" >&5
9394 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
9396 # Check whether --with-ospeed or --without-ospeed was given.
9397 if test "${with_ospeed+set}" = set; then
9398 withval="$with_ospeed"
9399 NCURSES_OSPEED="$withval"
9401 NCURSES_OSPEED=short
9403 echo "$as_me:9403: result: $NCURSES_OSPEED" >&5
9404 echo "${ECHO_T}$NCURSES_OSPEED" >&6
9406 ### use option --with-mmask-t to override mmask_t's type
9407 echo "$as_me:9407: checking for type of mmask_t" >&5
9408 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
9410 # Check whether --with-mmask-t or --without-mmask-t was given.
9411 if test "${with_mmask_t+set}" = set; then
9412 withval="$with_mmask_t"
9413 NCURSES_MMASK_T="$withval"
9415 NCURSES_MMASK_T=auto
9417 echo "$as_me:9417: result: $NCURSES_MMASK_T" >&5
9418 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
9420 ### use option --with-ccharw-max to override CCHARW_MAX size
9421 echo "$as_me:9421: checking for size CCHARW_MAX" >&5
9422 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
9424 # Check whether --with-ccharw-max or --without-ccharw-max was given.
9425 if test "${with_ccharw_max+set}" = set; then
9426 withval="$with_ccharw_max"
9427 NCURSES_CCHARW_MAX="$withval"
9429 NCURSES_CCHARW_MAX=5
9431 echo "$as_me:9431: result: $NCURSES_CCHARW_MAX" >&5
9432 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
9434 ### Enable compiling-in rcs id's
9435 echo "$as_me:9435: checking if RCS identifiers should be compiled-in" >&5
9436 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
9438 # Check whether --with-rcs-ids or --without-rcs-ids was given.
9439 if test "${with_rcs_ids+set}" = set; then
9440 withval="$with_rcs_ids"
9441 with_rcs_ids=$withval
9445 echo "$as_me:9445: result: $with_rcs_ids" >&5
9446 echo "${ECHO_T}$with_rcs_ids" >&6
9447 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
9448 #define USE_RCS_IDS 1
9451 ###############################################################################
9453 echo "$as_me:9453: checking format of man-pages" >&5
9454 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
9456 # Check whether --with-manpage-format or --without-manpage-format was given.
9457 if test "${with_manpage_format+set}" = set; then
9458 withval="$with_manpage_format"
9459 MANPAGE_FORMAT=$withval
9461 MANPAGE_FORMAT=unknown
9464 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
9465 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
9469 case $MANPAGE_FORMAT in
9471 if test -z "$MANPATH" ; then
9472 MANPATH="/usr/man:/usr/share/man"
9475 # look for the 'date' man-page (it's most likely to be installed!)
9481 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
9482 for cf_dir in $MANPATH; do
9483 test -z "$cf_dir" && cf_dir=/usr/man
9484 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
9486 cf_test=`echo $cf_name | sed -e 's/*//'`
9487 if test "x$cf_test" = "x$cf_name" ; then
9490 *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
9491 *.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
9492 *.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
9493 *) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
9507 # if we found a match in either man* or cat*, stop looking
9508 if test -n "$MANPAGE_FORMAT" ; then
9510 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
9511 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
9517 test $cf_found=yes && break
9520 # only check the first directory in $MANPATH where we find manpages
9521 if test -n "$MANPAGE_FORMAT" ; then
9525 # if we did not find the example, just assume it is normal
9526 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
9530 for cf_option in $MANPAGE_FORMAT; do
9531 case $cf_option in #(vi
9532 gzip|compress|BSDI|normal|formatted|catonly)
9535 cf_unknown="$cf_unknown $cf_option"
9542 echo "$as_me:9542: result: $MANPAGE_FORMAT" >&5
9543 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
9544 if test -n "$cf_unknown" ; then
9545 { echo "$as_me:9545: WARNING: Unexpected manpage-format $cf_unknown" >&5
9546 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
9549 echo "$as_me:9549: checking for manpage renaming" >&5
9550 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
9552 # Check whether --with-manpage-renames or --without-manpage-renames was given.
9553 if test "${with_manpage_renames+set}" = set; then
9554 withval="$with_manpage_renames"
9555 MANPAGE_RENAMES=$withval
9560 case ".$MANPAGE_RENAMES" in #(vi
9564 # Debian 'man' program?
9565 if test -f /etc/debian_version ; then
9566 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
9573 if test "$MANPAGE_RENAMES" != no ; then
9574 if test -f $srcdir/man/$MANPAGE_RENAMES ; then
9575 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
9576 elif test ! -f $MANPAGE_RENAMES ; then
9577 { { echo "$as_me:9577: error: not a filename: $MANPAGE_RENAMES" >&5
9578 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
9579 { (exit 1); exit 1; }; }
9582 test ! -d man && mkdir man
9584 # Construct a sed-script to perform renaming within man-pages
9585 if test -n "$MANPAGE_RENAMES" ; then
9586 test ! -d man && mkdir man
9587 sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
9591 echo "$as_me:9591: result: $MANPAGE_RENAMES" >&5
9592 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
9594 echo "$as_me:9594: checking if manpage aliases will be installed" >&5
9595 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
9597 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
9598 if test "${with_manpage_aliases+set}" = set; then
9599 withval="$with_manpage_aliases"
9600 MANPAGE_ALIASES=$withval
9605 echo "$as_me:9605: result: $MANPAGE_ALIASES" >&5
9606 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
9608 case "x$LN_S" in #(vi
9618 if test "$MANPAGE_ALIASES" = yes ; then
9619 echo "$as_me:9619: checking if manpage symlinks should be used" >&5
9620 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
9622 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
9623 if test "${with_manpage_symlinks+set}" = set; then
9624 withval="$with_manpage_symlinks"
9625 MANPAGE_SYMLINKS=$withval
9627 MANPAGE_SYMLINKS=$cf_use_symlinks
9630 if test "$$cf_use_symlinks" = no; then
9631 if test "$MANPAGE_SYMLINKS" = yes ; then
9632 { echo "$as_me:9632: WARNING: cannot make symlinks" >&5
9633 echo "$as_me: WARNING: cannot make symlinks" >&2;}
9638 echo "$as_me:9638: result: $MANPAGE_SYMLINKS" >&5
9639 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
9642 echo "$as_me:9642: checking for manpage tbl" >&5
9643 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
9645 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
9646 if test "${with_manpage_tbl+set}" = set; then
9647 withval="$with_manpage_tbl"
9648 MANPAGE_TBL=$withval
9653 echo "$as_me:9653: result: $MANPAGE_TBL" >&5
9654 echo "${ECHO_T}$MANPAGE_TBL" >&6
9656 if test "$prefix" = "NONE" ; then
9657 cf_prefix="$ac_default_prefix"
9662 case "$MANPAGE_FORMAT" in # (vi
9677 test ! -d man && mkdir man
9681 case "$MANPAGE_FORMAT" in #(vi
9684 cf_compress=compress
9692 cf_edit_man=./edit_man.sh
9693 cf_man_alias=`pwd`/man_alias.sed
9695 cat >$cf_edit_man <<CF_EOF
9697 # this script is generated by the configure-script CF_MAN_PAGES macro.
9702 NCURSES_MAJOR="$NCURSES_MAJOR"
9703 NCURSES_MINOR="$NCURSES_MINOR"
9704 NCURSES_PATCH="$NCURSES_PATCH"
9706 NCURSES_OSPEED="$NCURSES_OSPEED"
9707 TERMINFO="$TERMINFO"
9710 INSTALL_DATA="$INSTALL_DATA"
9712 transform="$program_transform_name"
9714 TMP=\${TMPDIR-/tmp}/man\$\$
9715 trap "rm -f \$TMP" 0 1 2 5 15
9727 top_srcdir=\$srcdir/..
9730 if test "\$form" = normal ; then
9731 if test "$cf_format" = yes ; then
9732 if test "$cf_inboth" = no ; then
9733 sh \$0 format \$verb \$mandir \$srcdir \$*
9737 cf_subdir=\$mandir/man
9738 cf_tables=$MANPAGE_TBL
9740 cf_subdir=\$mandir/cat
9744 # process the list of source-files
9747 *.orig|*.rej) ;; #(vi
9749 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
9750 if test \$verb = installing ; then
9751 if test ! -d \$cf_subdir\${section} ; then
9752 mkdir -p \$cf_subdir\$section
9756 # replace variables in man page
9757 if test ! -f $cf_man_alias ; then
9758 cat >>$cf_man_alias <<-CF_EOF2
9759 s,@DATADIR@,\$datadir,g
9760 s,@TERMINFO@,\$TERMINFO,g
9761 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
9762 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
9763 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
9764 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
9767 for cf_name in captoinfo clear infocmp infotocap tabs tic toe tput tset
9769 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9770 cf_name=`echo $cf_name|sed "$program_transform_name"`
9771 cat >>$cf_edit_man <<-CF_EOF
9772 s,@$cf_NAME@,$cf_name,g
9776 cat >>$cf_edit_man <<CF_EOF
9778 echo "...made $cf_man_alias"
9782 cf_source=\`basename \$i\`
9784 test ! -f \$inalias && inalias="\$srcdir/\$inalias"
9785 if test ! -f \$inalias ; then
9786 echo .. skipped \$cf_source
9791 if test "$MANPAGE_ALIASES" != no ; then
9792 cat >>$cf_edit_man <<CF_EOF
9793 aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u\`
9797 if test "$MANPAGE_RENAMES" = no ; then
9798 cat >>$cf_edit_man <<CF_EOF
9799 # perform program transformations for section 1 man pages
9800 if test \$section = 1 ; then
9801 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
9803 cf_target=\$cf_subdir\${section}/\$cf_source
9807 cat >>$cf_edit_man <<CF_EOF
9808 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
9809 if test -z "\$cf_target" ; then
9810 echo '? missing rename for '\$cf_source
9811 cf_target="\$cf_source"
9813 cf_target="\$cf_subdir\${section}/\${cf_target}"
9818 cat >>$cf_edit_man <<CF_EOF
9819 sed -f $cf_man_alias \\
9822 if test -f $MANPAGE_RENAMES ; then
9823 cat >>$cf_edit_man <<CF_EOF
9824 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
9827 cat >>$cf_edit_man <<CF_EOF
9832 cat >>$cf_edit_man <<CF_EOF
9833 if test \$cf_tables = yes ; then
9834 tbl \$TMP >\$TMP.out
9839 if test $with_curses_h != yes ; then
9840 cat >>$cf_edit_man <<CF_EOF
9841 sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
9846 cat >>$cf_edit_man <<CF_EOF
9847 if test \$form = format ; then
9848 nroff -man \$TMP >\$TMP.out
9853 if test -n "$cf_compress" ; then
9854 cat >>$cf_edit_man <<CF_EOF
9855 if test \$verb = installing ; then
9856 if ( $cf_compress -f \$TMP )
9858 mv \$TMP.$cf_so_strip \$TMP
9861 cf_target="\$cf_target.$cf_so_strip"
9865 case "$MANPAGE_FORMAT" in #(vi
9867 cat >>$cf_edit_man <<CF_EOF
9868 if test \$form = format ; then
9869 # BSDI installs only .0 suffixes in the cat directories
9870 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
9876 cat >>$cf_edit_man <<CF_EOF
9877 suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
9878 if test \$verb = installing ; then
9879 echo \$verb \$cf_target
9880 \$INSTALL_DATA \$TMP \$cf_target
9881 test -d \$cf_subdir\${section} &&
9882 test -n "\$aliases" && (
9883 cd \$cf_subdir\${section} && (
9884 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
9885 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
9886 cf_target=\`basename \$cf_target\`
9887 for cf_alias in \$aliases
9889 if test \$section = 1 ; then
9890 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
9893 if test "$MANPAGE_SYMLINKS" = yes ; then
9894 if test -f \$cf_alias\${suffix} ; then
9895 if ( cmp -s \$cf_target \$cf_alias\${suffix} )
9900 echo .. \$verb alias \$cf_alias\${suffix}
9902 case "x$LN_S" in #(vi
9904 cat >>$cf_edit_man <<CF_EOF
9905 $LN_S \$cf_target \$cf_alias\${suffix}
9909 cat >>$cf_edit_man <<CF_EOF
9910 rm -f \$cf_alias\${suffix}
9911 $LN_S \$cf_target \$cf_alias\${suffix}
9915 cat >>$cf_edit_man <<CF_EOF
9916 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
9917 echo ".so \$cf_source" >\$TMP
9919 if test -n "$cf_compress" ; then
9920 cat >>$cf_edit_man <<CF_EOF
9921 if test -n "$cf_so_strip" ; then
9922 $cf_compress -f \$TMP
9923 mv \$TMP.$cf_so_strip \$TMP
9927 cat >>$cf_edit_man <<CF_EOF
9928 echo .. \$verb alias \$cf_alias\${suffix}
9929 rm -f \$cf_alias\${suffix}
9930 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
9935 elif test \$verb = removing ; then
9936 test -f \$cf_target && (
9937 echo \$verb \$cf_target
9940 test -d \$cf_subdir\${section} &&
9941 test -n "\$aliases" && (
9942 cd \$cf_subdir\${section} && (
9943 for cf_alias in \$aliases
9945 if test \$section = 1 ; then
9946 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
9949 echo .. \$verb alias \$cf_alias\${suffix}
9950 rm -f \$cf_alias\${suffix}
9962 if test $cf_inboth = yes ; then
9963 if test \$form != format ; then
9964 sh \$0 format \$verb \$mandir \$srcdir \$*
9970 chmod 755 $cf_edit_man
9972 ###############################################################################
9974 ### Note that some functions (such as const) are normally disabled anyway.
9975 echo "$as_me:9975: checking if you want to build with function extensions" >&5
9976 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
9978 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
9979 if test "${enable_ext_funcs+set}" = set; then
9980 enableval="$enable_ext_funcs"
9981 with_ext_funcs=$enableval
9985 echo "$as_me:9985: result: $with_ext_funcs" >&5
9986 echo "${ECHO_T}$with_ext_funcs" >&6
9987 if test "$with_ext_funcs" = yes ; then
9989 cat >>confdefs.h <<\EOF
9990 #define HAVE_CURSES_VERSION 1
9993 cat >>confdefs.h <<\EOF
9994 #define HAVE_HAS_KEY 1
9997 cat >>confdefs.h <<\EOF
9998 #define HAVE_RESIZETERM 1
10001 cat >>confdefs.h <<\EOF
10002 #define HAVE_RESIZE_TERM 1
10005 cat >>confdefs.h <<\EOF
10006 #define HAVE_USE_DEFAULT_COLORS 1
10009 cat >>confdefs.h <<\EOF
10010 #define HAVE_WRESIZE 1
10013 cat >>confdefs.h <<\EOF
10014 #define NCURSES_EXT_FUNCS 1
10017 GENERATED_EXT_FUNCS=generated
10019 NCURSES_EXT_FUNCS=0
10020 GENERATED_EXT_FUNCS=
10023 echo "$as_me:10023: checking if you want to build with experimental SCREEN extensions" >&5
10024 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
10026 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
10027 if test "${enable_sp_funcs+set}" = set; then
10028 enableval="$enable_sp_funcs"
10029 with_sp_funcs=$enableval
10033 echo "$as_me:10033: result: $with_sp_funcs" >&5
10034 echo "${ECHO_T}$with_sp_funcs" >&6
10035 if test "$with_sp_funcs" = yes ; then
10037 cat >>confdefs.h <<\EOF
10038 #define NCURSES_SP_FUNCS 1
10041 GENERATED_SP_FUNCS=generated
10044 GENERATED_SP_FUNCS=
10047 echo "$as_me:10047: checking if you want to build with experimental terminal-driver" >&5
10048 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
10050 # Check whether --enable-term-driver or --disable-term-driver was given.
10051 if test "${enable_term_driver+set}" = set; then
10052 enableval="$enable_term_driver"
10053 with_term_driver=$enableval
10055 with_term_driver=no
10057 echo "$as_me:10057: result: $with_term_driver" >&5
10058 echo "${ECHO_T}$with_term_driver" >&6
10059 if test "$with_term_driver" = yes ; then
10060 cat >>confdefs.h <<\EOF
10061 #define USE_TERM_DRIVER 1
10064 if test "$with_sp_funcs" != yes ; then
10065 { { echo "$as_me:10065: error: The term-driver option relies upon sp-funcs" >&5
10066 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
10067 { (exit 1); exit 1; }; }
10071 ### use option --enable-const to turn on use of const beyond that in XSI.
10072 echo "$as_me:10072: checking for extended use of const keyword" >&5
10073 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
10075 # Check whether --enable-const or --disable-const was given.
10076 if test "${enable_const+set}" = set; then
10077 enableval="$enable_const"
10078 with_ext_const=$enableval
10082 echo "$as_me:10082: result: $with_ext_const" >&5
10083 echo "${ECHO_T}$with_ext_const" >&6
10084 NCURSES_CONST='/*nothing*/'
10085 if test "$with_ext_const" = yes ; then
10086 NCURSES_CONST=const
10089 ### use option --enable-ext-colors to turn on use of colors beyond 16.
10090 echo "$as_me:10090: checking if you want to use extended colors" >&5
10091 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
10093 # Check whether --enable-ext-colors or --disable-ext-colors was given.
10094 if test "${enable_ext_colors+set}" = set; then
10095 enableval="$enable_ext_colors"
10096 with_ext_colors=$enableval
10100 echo "$as_me:10100: result: $with_ext_colors" >&5
10101 echo "${ECHO_T}$with_ext_colors" >&6
10102 NCURSES_EXT_COLORS=0
10103 if test "$with_ext_colors" = yes ; then
10104 if test "$with_widec" != yes ; then
10105 { { echo "$as_me:10105: error: This option applies only to wide-character library" >&5
10106 echo "$as_me: error: This option applies only to wide-character library" >&2;}
10107 { (exit 1); exit 1; }; }
10109 # cannot be ABI 5 since it changes sizeof(cchar_t)
10111 if test "${with_abi_version+set}" != set; then
10112 case $cf_cv_rel_version in
10114 cf_cv_rel_version=6.0
10115 cf_cv_abi_version=6
10116 { echo "$as_me:10116: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10117 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10123 NCURSES_EXT_COLORS=1
10124 cat >>confdefs.h <<\EOF
10125 #define NCURSES_EXT_COLORS 1
10130 ### use option --enable-ext-mouse to modify coding to support 5-button mice
10131 echo "$as_me:10131: checking if you want to use extended mouse encoding" >&5
10132 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
10134 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
10135 if test "${enable_ext_mouse+set}" = set; then
10136 enableval="$enable_ext_mouse"
10137 with_ext_mouse=$enableval
10141 echo "$as_me:10141: result: $with_ext_mouse" >&5
10142 echo "${ECHO_T}$with_ext_mouse" >&6
10143 NCURSES_MOUSE_VERSION=1
10144 if test "$with_ext_mouse" = yes ; then
10145 NCURSES_MOUSE_VERSION=2
10147 if test "${with_abi_version+set}" != set; then
10148 case $cf_cv_rel_version in
10150 cf_cv_rel_version=6.0
10151 cf_cv_abi_version=6
10152 { echo "$as_me:10152: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10153 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10160 echo "$as_me:10160: checking if you want \$NCURSES_NO_PADDING code" >&5
10161 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
10163 # Check whether --enable-no-padding or --disable-no-padding was given.
10164 if test "${enable_no_padding+set}" = set; then
10165 enableval="$enable_no_padding"
10166 with_no_padding=$enableval
10168 with_no_padding=$with_ext_funcs
10170 echo "$as_me:10170: result: $with_no_padding" >&5
10171 echo "${ECHO_T}$with_no_padding" >&6
10172 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
10173 #define NCURSES_NO_PADDING 1
10176 echo "$as_me:10176: checking for ANSI C header files" >&5
10177 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10178 if test "${ac_cv_header_stdc+set}" = set; then
10179 echo $ECHO_N "(cached) $ECHO_C" >&6
10181 cat >conftest.$ac_ext <<_ACEOF
10182 #line 10182 "configure"
10183 #include "confdefs.h"
10184 #include <stdlib.h>
10185 #include <stdarg.h>
10186 #include <string.h>
10190 if { (eval echo "$as_me:10190: \"$ac_cpp conftest.$ac_ext\"") >&5
10191 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10193 egrep -v '^ *\+' conftest.er1 >conftest.err
10195 cat conftest.err >&5
10196 echo "$as_me:10196: \$? = $ac_status" >&5
10197 (exit $ac_status); } >/dev/null; then
10198 if test -s conftest.err; then
10199 ac_cpp_err=$ac_c_preproc_warn_flag
10206 if test -z "$ac_cpp_err"; then
10207 ac_cv_header_stdc=yes
10209 echo "$as_me: failed program was:" >&5
10210 cat conftest.$ac_ext >&5
10211 ac_cv_header_stdc=no
10213 rm -f conftest.err conftest.$ac_ext
10215 if test $ac_cv_header_stdc = yes; then
10216 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10217 cat >conftest.$ac_ext <<_ACEOF
10218 #line 10218 "configure"
10219 #include "confdefs.h"
10220 #include <string.h>
10223 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10224 egrep "memchr" >/dev/null 2>&1; then
10227 ac_cv_header_stdc=no
10233 if test $ac_cv_header_stdc = yes; then
10234 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10235 cat >conftest.$ac_ext <<_ACEOF
10236 #line 10236 "configure"
10237 #include "confdefs.h"
10238 #include <stdlib.h>
10241 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10242 egrep "free" >/dev/null 2>&1; then
10245 ac_cv_header_stdc=no
10251 if test $ac_cv_header_stdc = yes; then
10252 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10253 if test "$cross_compiling" = yes; then
10256 cat >conftest.$ac_ext <<_ACEOF
10257 #line 10257 "configure"
10258 #include "confdefs.h"
10260 #if ((' ' & 0x0FF) == 0x020)
10261 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10262 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10264 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
10265 || ('j' <= (c) && (c) <= 'r') \
10266 || ('s' <= (c) && (c) <= 'z'))
10267 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10270 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10275 for (i = 0; i < 256; i++)
10276 if (XOR (islower (i), ISLOWER (i))
10277 || toupper (i) != TOUPPER (i))
10278 $ac_main_return(2);
10279 $ac_main_return (0);
10282 rm -f conftest$ac_exeext
10283 if { (eval echo "$as_me:10283: \"$ac_link\"") >&5
10284 (eval $ac_link) 2>&5
10286 echo "$as_me:10286: \$? = $ac_status" >&5
10287 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10288 { (eval echo "$as_me:10288: \"$ac_try\"") >&5
10289 (eval $ac_try) 2>&5
10291 echo "$as_me:10291: \$? = $ac_status" >&5
10292 (exit $ac_status); }; }; then
10295 echo "$as_me: program exited with status $ac_status" >&5
10296 echo "$as_me: failed program was:" >&5
10297 cat conftest.$ac_ext >&5
10298 ac_cv_header_stdc=no
10300 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10304 echo "$as_me:10304: result: $ac_cv_header_stdc" >&5
10305 echo "${ECHO_T}$ac_cv_header_stdc" >&6
10306 if test $ac_cv_header_stdc = yes; then
10308 cat >>confdefs.h <<\EOF
10309 #define STDC_HEADERS 1
10314 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
10316 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10317 inttypes.h stdint.h unistd.h
10319 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10320 echo "$as_me:10320: checking for $ac_header" >&5
10321 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10322 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10323 echo $ECHO_N "(cached) $ECHO_C" >&6
10325 cat >conftest.$ac_ext <<_ACEOF
10326 #line 10326 "configure"
10327 #include "confdefs.h"
10328 $ac_includes_default
10329 #include <$ac_header>
10331 rm -f conftest.$ac_objext
10332 if { (eval echo "$as_me:10332: \"$ac_compile\"") >&5
10333 (eval $ac_compile) 2>&5
10335 echo "$as_me:10335: \$? = $ac_status" >&5
10336 (exit $ac_status); } &&
10337 { ac_try='test -s conftest.$ac_objext'
10338 { (eval echo "$as_me:10338: \"$ac_try\"") >&5
10339 (eval $ac_try) 2>&5
10341 echo "$as_me:10341: \$? = $ac_status" >&5
10342 (exit $ac_status); }; }; then
10343 eval "$as_ac_Header=yes"
10345 echo "$as_me: failed program was:" >&5
10346 cat conftest.$ac_ext >&5
10347 eval "$as_ac_Header=no"
10349 rm -f conftest.$ac_objext conftest.$ac_ext
10351 echo "$as_me:10351: result: `eval echo '${'$as_ac_Header'}'`" >&5
10352 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10353 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10354 cat >>confdefs.h <<EOF
10355 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10361 echo "$as_me:10361: checking for signed char" >&5
10362 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
10363 if test "${ac_cv_type_signed_char+set}" = set; then
10364 echo $ECHO_N "(cached) $ECHO_C" >&6
10366 cat >conftest.$ac_ext <<_ACEOF
10367 #line 10367 "configure"
10368 #include "confdefs.h"
10369 $ac_includes_default
10373 if ((signed char *) 0)
10375 if (sizeof (signed char))
10381 rm -f conftest.$ac_objext
10382 if { (eval echo "$as_me:10382: \"$ac_compile\"") >&5
10383 (eval $ac_compile) 2>&5
10385 echo "$as_me:10385: \$? = $ac_status" >&5
10386 (exit $ac_status); } &&
10387 { ac_try='test -s conftest.$ac_objext'
10388 { (eval echo "$as_me:10388: \"$ac_try\"") >&5
10389 (eval $ac_try) 2>&5
10391 echo "$as_me:10391: \$? = $ac_status" >&5
10392 (exit $ac_status); }; }; then
10393 ac_cv_type_signed_char=yes
10395 echo "$as_me: failed program was:" >&5
10396 cat conftest.$ac_ext >&5
10397 ac_cv_type_signed_char=no
10399 rm -f conftest.$ac_objext conftest.$ac_ext
10401 echo "$as_me:10401: result: $ac_cv_type_signed_char" >&5
10402 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
10404 echo "$as_me:10404: checking size of signed char" >&5
10405 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
10406 if test "${ac_cv_sizeof_signed_char+set}" = set; then
10407 echo $ECHO_N "(cached) $ECHO_C" >&6
10409 if test "$ac_cv_type_signed_char" = yes; then
10410 if test "$cross_compiling" = yes; then
10411 # Depending upon the size, compute the lo and hi bounds.
10412 cat >conftest.$ac_ext <<_ACEOF
10413 #line 10413 "configure"
10414 #include "confdefs.h"
10415 $ac_includes_default
10419 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
10424 rm -f conftest.$ac_objext
10425 if { (eval echo "$as_me:10425: \"$ac_compile\"") >&5
10426 (eval $ac_compile) 2>&5
10428 echo "$as_me:10428: \$? = $ac_status" >&5
10429 (exit $ac_status); } &&
10430 { ac_try='test -s conftest.$ac_objext'
10431 { (eval echo "$as_me:10431: \"$ac_try\"") >&5
10432 (eval $ac_try) 2>&5
10434 echo "$as_me:10434: \$? = $ac_status" >&5
10435 (exit $ac_status); }; }; then
10438 cat >conftest.$ac_ext <<_ACEOF
10439 #line 10439 "configure"
10440 #include "confdefs.h"
10441 $ac_includes_default
10445 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
10450 rm -f conftest.$ac_objext
10451 if { (eval echo "$as_me:10451: \"$ac_compile\"") >&5
10452 (eval $ac_compile) 2>&5
10454 echo "$as_me:10454: \$? = $ac_status" >&5
10455 (exit $ac_status); } &&
10456 { ac_try='test -s conftest.$ac_objext'
10457 { (eval echo "$as_me:10457: \"$ac_try\"") >&5
10458 (eval $ac_try) 2>&5
10460 echo "$as_me:10460: \$? = $ac_status" >&5
10461 (exit $ac_status); }; }; then
10462 ac_hi=$ac_mid; break
10464 echo "$as_me: failed program was:" >&5
10465 cat conftest.$ac_ext >&5
10466 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
10468 rm -f conftest.$ac_objext conftest.$ac_ext
10471 echo "$as_me: failed program was:" >&5
10472 cat conftest.$ac_ext >&5
10475 cat >conftest.$ac_ext <<_ACEOF
10476 #line 10476 "configure"
10477 #include "confdefs.h"
10478 $ac_includes_default
10482 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
10487 rm -f conftest.$ac_objext
10488 if { (eval echo "$as_me:10488: \"$ac_compile\"") >&5
10489 (eval $ac_compile) 2>&5
10491 echo "$as_me:10491: \$? = $ac_status" >&5
10492 (exit $ac_status); } &&
10493 { ac_try='test -s conftest.$ac_objext'
10494 { (eval echo "$as_me:10494: \"$ac_try\"") >&5
10495 (eval $ac_try) 2>&5
10497 echo "$as_me:10497: \$? = $ac_status" >&5
10498 (exit $ac_status); }; }; then
10499 ac_lo=$ac_mid; break
10501 echo "$as_me: failed program was:" >&5
10502 cat conftest.$ac_ext >&5
10503 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
10505 rm -f conftest.$ac_objext conftest.$ac_ext
10508 rm -f conftest.$ac_objext conftest.$ac_ext
10509 # Binary search between lo and hi bounds.
10510 while test "x$ac_lo" != "x$ac_hi"; do
10511 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10512 cat >conftest.$ac_ext <<_ACEOF
10513 #line 10513 "configure"
10514 #include "confdefs.h"
10515 $ac_includes_default
10519 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
10524 rm -f conftest.$ac_objext
10525 if { (eval echo "$as_me:10525: \"$ac_compile\"") >&5
10526 (eval $ac_compile) 2>&5
10528 echo "$as_me:10528: \$? = $ac_status" >&5
10529 (exit $ac_status); } &&
10530 { ac_try='test -s conftest.$ac_objext'
10531 { (eval echo "$as_me:10531: \"$ac_try\"") >&5
10532 (eval $ac_try) 2>&5
10534 echo "$as_me:10534: \$? = $ac_status" >&5
10535 (exit $ac_status); }; }; then
10538 echo "$as_me: failed program was:" >&5
10539 cat conftest.$ac_ext >&5
10540 ac_lo=`expr $ac_mid + 1`
10542 rm -f conftest.$ac_objext conftest.$ac_ext
10544 ac_cv_sizeof_signed_char=$ac_lo
10546 if test "$cross_compiling" = yes; then
10547 { { echo "$as_me:10547: error: cannot run test program while cross compiling" >&5
10548 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
10549 { (exit 1); exit 1; }; }
10551 cat >conftest.$ac_ext <<_ACEOF
10552 #line 10552 "configure"
10553 #include "confdefs.h"
10554 $ac_includes_default
10558 FILE *f = fopen ("conftest.val", "w");
10560 $ac_main_return (1);
10561 fprintf (f, "%d", (sizeof (signed char)));
10567 rm -f conftest$ac_exeext
10568 if { (eval echo "$as_me:10568: \"$ac_link\"") >&5
10569 (eval $ac_link) 2>&5
10571 echo "$as_me:10571: \$? = $ac_status" >&5
10572 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10573 { (eval echo "$as_me:10573: \"$ac_try\"") >&5
10574 (eval $ac_try) 2>&5
10576 echo "$as_me:10576: \$? = $ac_status" >&5
10577 (exit $ac_status); }; }; then
10578 ac_cv_sizeof_signed_char=`cat conftest.val`
10580 echo "$as_me: program exited with status $ac_status" >&5
10581 echo "$as_me: failed program was:" >&5
10582 cat conftest.$ac_ext >&5
10584 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10589 ac_cv_sizeof_signed_char=0
10592 echo "$as_me:10592: result: $ac_cv_sizeof_signed_char" >&5
10593 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
10594 cat >>confdefs.h <<EOF
10595 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
10598 if test "$ac_cv_sizeof_signed_char" = 1 ; then
10599 NCURSES_SBOOL="signed char"
10601 NCURSES_SBOOL="char"
10603 echo "$as_me:10603: checking if you want to use signed Boolean array in term.h" >&5
10604 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
10606 # Check whether --enable-signed-char or --disable-signed-char was given.
10607 if test "${enable_signed_char+set}" = set; then
10608 enableval="$enable_signed_char"
10609 with_signed_char=$enableval
10611 with_signed_char=no
10613 echo "$as_me:10613: result: $with_signed_char" >&5
10614 echo "${ECHO_T}$with_signed_char" >&6
10615 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
10617 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
10618 echo "$as_me:10618: checking if you want SIGWINCH handler" >&5
10619 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
10621 # Check whether --enable-sigwinch or --disable-sigwinch was given.
10622 if test "${enable_sigwinch+set}" = set; then
10623 enableval="$enable_sigwinch"
10624 with_sigwinch=$enableval
10626 with_sigwinch=$with_ext_funcs
10628 echo "$as_me:10628: result: $with_sigwinch" >&5
10629 echo "${ECHO_T}$with_sigwinch" >&6
10630 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
10631 #define USE_SIGWINCH 1
10634 ### use option --enable-tcap-names to allow user to define new capabilities
10635 echo "$as_me:10635: checking if you want user-definable terminal capabilities like termcap" >&5
10636 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
10638 # Check whether --enable-tcap-names or --disable-tcap-names was given.
10639 if test "${enable_tcap_names+set}" = set; then
10640 enableval="$enable_tcap_names"
10641 with_tcap_names=$enableval
10643 with_tcap_names=$with_ext_funcs
10645 echo "$as_me:10645: result: $with_tcap_names" >&5
10646 echo "${ECHO_T}$with_tcap_names" >&6
10648 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
10650 ###############################################################################
10651 # These options are relatively safe to experiment with.
10653 echo "$as_me:10653: checking if you want all development code" >&5
10654 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
10656 # Check whether --with-develop or --without-develop was given.
10657 if test "${with_develop+set}" = set; then
10658 withval="$with_develop"
10659 with_develop=$withval
10663 echo "$as_me:10663: result: $with_develop" >&5
10664 echo "${ECHO_T}$with_develop" >&6
10666 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
10667 echo "$as_me:10667: checking if you want hard-tabs code" >&5
10668 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
10670 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
10671 if test "${enable_hard_tabs+set}" = set; then
10672 enableval="$enable_hard_tabs"
10675 enable_hard_tabs=$with_develop
10677 echo "$as_me:10677: result: $enable_hard_tabs" >&5
10678 echo "${ECHO_T}$enable_hard_tabs" >&6
10679 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
10680 #define USE_HARD_TABS 1
10683 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
10684 echo "$as_me:10684: checking if you want limited support for xmc" >&5
10685 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
10687 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
10688 if test "${enable_xmc_glitch+set}" = set; then
10689 enableval="$enable_xmc_glitch"
10692 enable_xmc_glitch=$with_develop
10694 echo "$as_me:10694: result: $enable_xmc_glitch" >&5
10695 echo "${ECHO_T}$enable_xmc_glitch" >&6
10696 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
10697 #define USE_XMC_SUPPORT 1
10700 ###############################################################################
10701 # These are just experimental, probably should not be in a package:
10703 echo "$as_me:10703: checking if you do not want to assume colors are white-on-black" >&5
10704 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
10706 # Check whether --enable-assumed-color or --disable-assumed-color was given.
10707 if test "${enable_assumed_color+set}" = set; then
10708 enableval="$enable_assumed_color"
10709 with_assumed_color=$enableval
10711 with_assumed_color=yes
10713 echo "$as_me:10713: result: $with_assumed_color" >&5
10714 echo "${ECHO_T}$with_assumed_color" >&6
10715 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
10716 #define USE_ASSUMED_COLOR 1
10719 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
10720 echo "$as_me:10720: checking if you want hashmap scrolling-optimization code" >&5
10721 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
10723 # Check whether --enable-hashmap or --disable-hashmap was given.
10724 if test "${enable_hashmap+set}" = set; then
10725 enableval="$enable_hashmap"
10726 with_hashmap=$enableval
10730 echo "$as_me:10730: result: $with_hashmap" >&5
10731 echo "${ECHO_T}$with_hashmap" >&6
10732 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
10733 #define USE_HASHMAP 1
10736 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
10737 echo "$as_me:10737: checking if you want colorfgbg code" >&5
10738 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
10740 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
10741 if test "${enable_colorfgbg+set}" = set; then
10742 enableval="$enable_colorfgbg"
10743 with_colorfgbg=$enableval
10747 echo "$as_me:10747: result: $with_colorfgbg" >&5
10748 echo "${ECHO_T}$with_colorfgbg" >&6
10749 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
10750 #define USE_COLORFGBG 1
10753 ### use option --enable-interop to turn on use of bindings used for interop
10754 echo "$as_me:10754: checking if you want interop bindings" >&5
10755 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
10757 # Check whether --enable-interop or --disable-interop was given.
10758 if test "${enable_interop+set}" = set; then
10759 enableval="$enable_interop"
10760 with_exp_interop=$enableval
10762 with_exp_interop=no
10764 echo "$as_me:10764: result: $with_exp_interop" >&5
10765 echo "${ECHO_T}$with_exp_interop" >&6
10767 NCURSES_INTEROP_FUNCS=0
10768 test "$with_exp_interop" = yes && NCURSES_INTEROP_FUNCS=1
10770 # This is still experimental (20080329), but should ultimately be moved to
10771 # the script-block --with-normal, etc.
10773 echo "$as_me:10773: checking if you want to link with the pthread library" >&5
10774 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
10776 # Check whether --with-pthread or --without-pthread was given.
10777 if test "${with_pthread+set}" = set; then
10778 withval="$with_pthread"
10779 with_pthread=$withval
10783 echo "$as_me:10783: result: $with_pthread" >&5
10784 echo "${ECHO_T}$with_pthread" >&6
10786 if test "$with_pthread" != no ; then
10787 echo "$as_me:10787: checking for pthread.h" >&5
10788 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
10789 if test "${ac_cv_header_pthread_h+set}" = set; then
10790 echo $ECHO_N "(cached) $ECHO_C" >&6
10792 cat >conftest.$ac_ext <<_ACEOF
10793 #line 10793 "configure"
10794 #include "confdefs.h"
10795 #include <pthread.h>
10797 if { (eval echo "$as_me:10797: \"$ac_cpp conftest.$ac_ext\"") >&5
10798 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10800 egrep -v '^ *\+' conftest.er1 >conftest.err
10802 cat conftest.err >&5
10803 echo "$as_me:10803: \$? = $ac_status" >&5
10804 (exit $ac_status); } >/dev/null; then
10805 if test -s conftest.err; then
10806 ac_cpp_err=$ac_c_preproc_warn_flag
10813 if test -z "$ac_cpp_err"; then
10814 ac_cv_header_pthread_h=yes
10816 echo "$as_me: failed program was:" >&5
10817 cat conftest.$ac_ext >&5
10818 ac_cv_header_pthread_h=no
10820 rm -f conftest.err conftest.$ac_ext
10822 echo "$as_me:10822: result: $ac_cv_header_pthread_h" >&5
10823 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
10824 if test $ac_cv_header_pthread_h = yes; then
10826 cat >>confdefs.h <<\EOF
10827 #define HAVE_PTHREADS_H 1
10830 echo "$as_me:10830: checking if we can link with the pthread library" >&5
10831 echo $ECHO_N "checking if we can link with the pthread library... $ECHO_C" >&6
10832 cf_save_LIBS="$LIBS"
10833 LIBS="-lpthread $LIBS"
10834 cat >conftest.$ac_ext <<_ACEOF
10835 #line 10835 "configure"
10836 #include "confdefs.h"
10838 #include <pthread.h>
10844 int rc = pthread_create(0,0,0,0);
10850 rm -f conftest.$ac_objext conftest$ac_exeext
10851 if { (eval echo "$as_me:10851: \"$ac_link\"") >&5
10852 (eval $ac_link) 2>&5
10854 echo "$as_me:10854: \$? = $ac_status" >&5
10855 (exit $ac_status); } &&
10856 { ac_try='test -s conftest$ac_exeext'
10857 { (eval echo "$as_me:10857: \"$ac_try\"") >&5
10858 (eval $ac_try) 2>&5
10860 echo "$as_me:10860: \$? = $ac_status" >&5
10861 (exit $ac_status); }; }; then
10864 echo "$as_me: failed program was:" >&5
10865 cat conftest.$ac_ext >&5
10868 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10869 LIBS="$cf_save_LIBS"
10870 echo "$as_me:10870: result: $with_pthread" >&5
10871 echo "${ECHO_T}$with_pthread" >&6
10873 if test "$with_pthread" = yes ; then
10874 LIBS="-lpthread $LIBS"
10875 cat >>confdefs.h <<\EOF
10876 #define HAVE_LIBPTHREADS 1
10880 { { echo "$as_me:10880: error: Cannot link with pthread library" >&5
10881 echo "$as_me: error: Cannot link with pthread library" >&2;}
10882 { (exit 1); exit 1; }; }
10889 echo "$as_me:10889: checking if you want to allow EINTR in wgetch with pthreads" >&5
10890 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
10892 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
10893 if test "${enable_pthreads_eintr+set}" = set; then
10894 enableval="$enable_pthreads_eintr"
10895 use_pthreads_eintr=$enableval
10897 use_pthreads_eintr=no
10899 echo "$as_me:10899: result: $use_pthreads_eintr" >&5
10900 echo "${ECHO_T}$use_pthreads_eintr" >&6
10901 if test $use_pthreads_eintr = yes ; then
10902 cat >>confdefs.h <<\EOF
10903 #define USE_PTHREADS_EINTR 1
10908 echo "$as_me:10908: checking if you want to use weak-symbols for pthreads" >&5
10909 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
10911 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
10912 if test "${enable_weak_symbols+set}" = set; then
10913 enableval="$enable_weak_symbols"
10914 use_weak_symbols=$enableval
10916 use_weak_symbols=no
10918 echo "$as_me:10918: result: $use_weak_symbols" >&5
10919 echo "${ECHO_T}$use_weak_symbols" >&6
10920 if test "$use_weak_symbols" = yes ; then
10922 echo "$as_me:10922: checking if $CC supports weak symbols" >&5
10923 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
10924 if test "${cf_cv_weak_symbols+set}" = set; then
10925 echo $ECHO_N "(cached) $ECHO_C" >&6
10928 cat >conftest.$ac_ext <<_ACEOF
10929 #line 10929 "configure"
10930 #include "confdefs.h"
10937 #if defined(__GNUC__)
10938 # if defined __USE_ISOC99
10939 # define _cat_pragma(exp) _Pragma(#exp)
10940 # define _weak_pragma(exp) _cat_pragma(weak name)
10942 # define _weak_pragma(exp)
10944 # define _declare(name) __extension__ extern __typeof__(name) name
10945 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
10948 weak_symbol(fopen);
10954 rm -f conftest.$ac_objext
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); } &&
10960 { ac_try='test -s conftest.$ac_objext'
10961 { (eval echo "$as_me:10961: \"$ac_try\"") >&5
10962 (eval $ac_try) 2>&5
10964 echo "$as_me:10964: \$? = $ac_status" >&5
10965 (exit $ac_status); }; }; then
10966 cf_cv_weak_symbols=yes
10968 echo "$as_me: failed program was:" >&5
10969 cat conftest.$ac_ext >&5
10970 cf_cv_weak_symbols=no
10972 rm -f conftest.$ac_objext conftest.$ac_ext
10975 echo "$as_me:10975: result: $cf_cv_weak_symbols" >&5
10976 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
10979 cf_cv_weak_symbols=no
10982 if test $cf_cv_weak_symbols = yes ; then
10983 cat >>confdefs.h <<\EOF
10984 #define USE_WEAK_SYMBOLS 1
10990 if test "$with_pthread" = "yes" ; then
10991 cat >>confdefs.h <<\EOF
10992 #define USE_PTHREADS 1
10995 enable_reentrant=yes
10996 if test $cf_cv_weak_symbols = yes ; then
11001 # Reentrant code has to be opaque; there's little advantage to making ncurses
11002 # opaque outside of that, so there is no --enable-opaque option. We can use
11003 # this option without --with-pthreads, but this will be always set for
11005 echo "$as_me:11005: checking if you want experimental reentrant code" >&5
11006 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
11008 # Check whether --enable-reentrant or --disable-reentrant was given.
11009 if test "${enable_reentrant+set}" = set; then
11010 enableval="$enable_reentrant"
11011 with_reentrant=$enableval
11015 echo "$as_me:11015: result: $with_reentrant" >&5
11016 echo "${ECHO_T}$with_reentrant" >&6
11017 if test "$with_reentrant" = yes ; then
11018 cf_cv_enable_reentrant=1
11019 cf_cv_enable_opaque="NCURSES_INTERNALS"
11022 if test $cf_cv_weak_symbols = yes ; then
11024 # remove pthread library from $LIBS
11025 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
11027 TEST_LIBS="-lpthread $TEST_LIBS"
11028 TEST_LIBS2="-lpthread $TEST_LIBS2"
11030 LIB_SUFFIX="t${LIB_SUFFIX}"
11031 cat >>confdefs.h <<\EOF
11032 #define USE_REENTRANT 1
11035 if test "${with_abi_version+set}" != set; then
11036 case $cf_cv_rel_version in
11038 cf_cv_rel_version=6.0
11039 cf_cv_abi_version=6
11040 { echo "$as_me:11040: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11041 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11047 cf_cv_enable_reentrant=0
11048 cf_cv_enable_opaque="NCURSES_OPAQUE"
11050 NCURSES_SIZE_T=short
11053 ### Allow using a different wrap-prefix
11054 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
11055 echo "$as_me:11055: checking for prefix used to wrap public variables" >&5
11056 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
11058 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
11059 if test "${with_wrap_prefix+set}" = set; then
11060 withval="$with_wrap_prefix"
11061 NCURSES_WRAP_PREFIX=$withval
11063 NCURSES_WRAP_PREFIX=_nc_
11065 echo "$as_me:11065: result: $NCURSES_WRAP_PREFIX" >&5
11066 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
11068 NCURSES_WRAP_PREFIX=_nc_
11071 cat >>confdefs.h <<EOF
11072 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
11075 echo "$as_me:11075: checking if you want experimental safe-sprintf code" >&5
11076 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
11078 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
11079 if test "${enable_safe_sprintf+set}" = set; then
11080 enableval="$enable_safe_sprintf"
11081 with_safe_sprintf=$enableval
11083 with_safe_sprintf=no
11085 echo "$as_me:11085: result: $with_safe_sprintf" >&5
11086 echo "${ECHO_T}$with_safe_sprintf" >&6
11087 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
11088 #define USE_SAFE_SPRINTF 1
11091 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
11092 # when hashmap is used scroll hints are useless
11093 if test "$with_hashmap" = no ; then
11094 echo "$as_me:11094: checking if you want to experiment without scrolling-hints code" >&5
11095 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
11097 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
11098 if test "${enable_scroll_hints+set}" = set; then
11099 enableval="$enable_scroll_hints"
11100 with_scroll_hints=$enableval
11102 with_scroll_hints=yes
11104 echo "$as_me:11104: result: $with_scroll_hints" >&5
11105 echo "${ECHO_T}$with_scroll_hints" >&6
11106 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
11107 #define USE_SCROLL_HINTS 1
11112 echo "$as_me:11112: checking if you want experimental wgetch-events code" >&5
11113 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
11115 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
11116 if test "${enable_wgetch_events+set}" = set; then
11117 enableval="$enable_wgetch_events"
11118 with_wgetch_events=$enableval
11120 with_wgetch_events=no
11122 echo "$as_me:11122: result: $with_wgetch_events" >&5
11123 echo "${ECHO_T}$with_wgetch_events" >&6
11124 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
11125 #define NCURSES_WGETCH_EVENTS 1
11128 ###############################################################################
11130 ### use option --disable-echo to suppress full display compiling commands
11131 echo "$as_me:11131: checking if you want to display full commands during build" >&5
11132 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
11134 # Check whether --enable-echo or --disable-echo was given.
11135 if test "${enable_echo+set}" = set; then
11136 enableval="$enable_echo"
11137 with_echo=$enableval
11141 if test "$with_echo" = yes; then
11144 ECHO_LINK='@ echo linking $@ ... ;'
11145 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
11146 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
11148 echo "$as_me:11148: result: $with_echo" >&5
11149 echo "${ECHO_T}$with_echo" >&6
11151 ### use option --enable-warnings to turn on all gcc warnings
11152 echo "$as_me:11152: checking if you want to see compiler warnings" >&5
11153 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
11155 # Check whether --enable-warnings or --disable-warnings was given.
11156 if test "${enable_warnings+set}" = set; then
11157 enableval="$enable_warnings"
11158 with_warnings=$enableval
11160 echo "$as_me:11160: result: $with_warnings" >&5
11161 echo "${ECHO_T}$with_warnings" >&6
11163 if test "x$with_warnings" = "xyes"; then
11165 ADAFLAGS="$ADAFLAGS -gnatg"
11169 if test "$GCC" = yes ; then
11172 echo "$as_me:11172: checking if this is really Intel C compiler" >&5
11173 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
11174 cf_save_CFLAGS="$CFLAGS"
11175 CFLAGS="$CFLAGS -no-gcc"
11176 cat >conftest.$ac_ext <<_ACEOF
11177 #line 11177 "configure"
11178 #include "confdefs.h"
11184 #ifdef __INTEL_COMPILER
11193 rm -f conftest.$ac_objext
11194 if { (eval echo "$as_me:11194: \"$ac_compile\"") >&5
11195 (eval $ac_compile) 2>&5
11197 echo "$as_me:11197: \$? = $ac_status" >&5
11198 (exit $ac_status); } &&
11199 { ac_try='test -s conftest.$ac_objext'
11200 { (eval echo "$as_me:11200: \"$ac_try\"") >&5
11201 (eval $ac_try) 2>&5
11203 echo "$as_me:11203: \$? = $ac_status" >&5
11204 (exit $ac_status); }; }; then
11206 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
11209 echo "$as_me: failed program was:" >&5
11210 cat conftest.$ac_ext >&5
11212 rm -f conftest.$ac_objext conftest.$ac_ext
11213 CFLAGS="$cf_save_CFLAGS"
11214 echo "$as_me:11214: result: $INTEL_COMPILER" >&5
11215 echo "${ECHO_T}$INTEL_COMPILER" >&6
11220 cat > conftest.$ac_ext <<EOF
11221 #line 11221 "${as_me-configure}"
11222 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
11225 if test "$INTEL_COMPILER" = yes
11227 # The "-wdXXX" options suppress warnings:
11228 # remark #1419: external declaration in primary source file
11229 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11230 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
11231 # remark #193: zero used for undefined preprocessing identifier
11232 # remark #593: variable "curs_sb_left_arrow" was set but never used
11233 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
11234 # remark #869: parameter "tw" was never referenced
11235 # remark #981: operands are evaluated in unspecified order
11236 # warning #279: controlling expression is constant
11238 { echo "$as_me:11238: checking for $CC warning options..." >&5
11239 echo "$as_me: checking for $CC warning options..." >&6;}
11240 cf_save_CFLAGS="$CFLAGS"
11241 EXTRA_CFLAGS="-Wall"
11253 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
11254 if { (eval echo "$as_me:11254: \"$ac_compile\"") >&5
11255 (eval $ac_compile) 2>&5
11257 echo "$as_me:11257: \$? = $ac_status" >&5
11258 (exit $ac_status); }; then
11259 test -n "$verbose" && echo "$as_me:11259: result: ... -$cf_opt" >&5
11260 echo "${ECHO_T}... -$cf_opt" >&6
11261 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
11264 CFLAGS="$cf_save_CFLAGS"
11266 elif test "$GCC" = yes
11268 { echo "$as_me:11268: checking for $CC warning options..." >&5
11269 echo "$as_me: checking for $CC warning options..." >&6;}
11270 cf_save_CFLAGS="$CFLAGS"
11273 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
11274 for cf_opt in W Wall \
11275 Wbad-function-cast \
11279 Wmissing-declarations \
11280 Wmissing-prototypes \
11284 Wstrict-prototypes \
11285 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
11287 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
11288 if { (eval echo "$as_me:11288: \"$ac_compile\"") >&5
11289 (eval $ac_compile) 2>&5
11291 echo "$as_me:11291: \$? = $ac_status" >&5
11292 (exit $ac_status); }; then
11293 test -n "$verbose" && echo "$as_me:11293: result: ... -$cf_opt" >&5
11294 echo "${ECHO_T}... -$cf_opt" >&6
11295 case $cf_opt in #(vi
11297 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
11300 case $GCC_VERSION in
11302 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
11304 echo "${as_me-configure}:11304: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
11310 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
11313 CFLAGS="$cf_save_CFLAGS"
11317 if test "$cf_with_cxx" = yes ; then
11321 if test "$GCC" = yes ; then
11324 echo "$as_me:11324: checking if this is really Intel C++ compiler" >&5
11325 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
11326 cf_save_CFLAGS="$CXXFLAGS"
11327 CXXFLAGS="$CXXFLAGS -no-gcc"
11328 cat >conftest.$ac_ext <<_ACEOF
11329 #line 11329 "configure"
11330 #include "confdefs.h"
11336 #ifdef __INTEL_COMPILER
11345 rm -f conftest.$ac_objext
11346 if { (eval echo "$as_me:11346: \"$ac_compile\"") >&5
11347 (eval $ac_compile) 2>&5
11349 echo "$as_me:11349: \$? = $ac_status" >&5
11350 (exit $ac_status); } &&
11351 { ac_try='test -s conftest.$ac_objext'
11352 { (eval echo "$as_me:11352: \"$ac_try\"") >&5
11353 (eval $ac_try) 2>&5
11355 echo "$as_me:11355: \$? = $ac_status" >&5
11356 (exit $ac_status); }; }; then
11357 INTEL_CPLUSPLUS=yes
11358 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
11361 echo "$as_me: failed program was:" >&5
11362 cat conftest.$ac_ext >&5
11364 rm -f conftest.$ac_objext conftest.$ac_ext
11365 CXXFLAGS="$cf_save_CFLAGS"
11366 echo "$as_me:11366: result: $INTEL_CPLUSPLUS" >&5
11367 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
11373 ac_cpp='$CXXCPP $CPPFLAGS'
11374 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11375 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11376 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11377 ac_main_return=return
11379 cat > conftest.$ac_ext <<EOF
11380 #line 11380 "configure"
11381 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
11384 if test "$INTEL_CPLUSPLUS" = yes
11386 # The "-wdXXX" options suppress warnings:
11387 # remark #1419: external declaration in primary source file
11388 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11389 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11390 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
11391 # remark #193: zero used for undefined preprocessing identifier
11392 # remark #593: variable "curs_sb_left_arrow" was set but never used
11393 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
11394 # remark #869: parameter "tw" was never referenced
11395 # remark #981: operands are evaluated in unspecified order
11396 # warning #269: invalid format string conversion
11398 { echo "$as_me:11398: checking for $CC warning options..." >&5
11399 echo "$as_me: checking for $CC warning options..." >&6;}
11400 cf_save_CXXFLAGS="$CXXFLAGS"
11401 EXTRA_CXXFLAGS="-Wall"
11414 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
11415 if { (eval echo "$as_me:11415: \"$ac_compile\"") >&5
11416 (eval $ac_compile) 2>&5
11418 echo "$as_me:11418: \$? = $ac_status" >&5
11419 (exit $ac_status); }; then
11420 test -n "$verbose" && echo "$as_me:11420: result: ... -$cf_opt" >&5
11421 echo "${ECHO_T}... -$cf_opt" >&6
11422 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
11425 CXXFLAGS="$cf_save_CXXFLAGS"
11427 elif test "$GXX" = yes
11429 { echo "$as_me:11429: checking for $CXX warning options..." >&5
11430 echo "$as_me: checking for $CXX warning options..." >&6;}
11431 cf_save_CXXFLAGS="$CXXFLAGS"
11432 EXTRA_CXXFLAGS="-W -Wall"
11433 cf_gxx_extra_warnings=""
11434 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
11435 case "$GCC_VERSION" in
11439 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
11445 Woverloaded-virtual \
11451 Wmissing-prototypes \
11454 Wstrict-prototypes \
11455 Wundef $cf_gxx_extra_warnings Wno-unused
11457 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
11458 if { (eval echo "$as_me:11458: \"$ac_compile\"") >&5
11459 (eval $ac_compile) 2>&5
11461 echo "$as_me:11461: \$? = $ac_status" >&5
11462 (exit $ac_status); }; then
11463 test -n "$verbose" && echo "$as_me:11463: result: ... -$cf_opt" >&5
11464 echo "${ECHO_T}... -$cf_opt" >&6
11465 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
11467 test -n "$verbose" && echo "$as_me:11467: result: ... no -$cf_opt" >&5
11468 echo "${ECHO_T}... no -$cf_opt" >&6
11471 CXXFLAGS="$cf_save_CXXFLAGS"
11476 ac_cpp='$CPP $CPPFLAGS'
11477 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11478 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11479 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11480 ac_main_return=return
11485 if test "$GCC" = yes
11487 cat > conftest.i <<EOF
11489 #define GCC_PRINTF 0
11492 #define GCC_SCANF 0
11494 #ifndef GCC_NORETURN
11495 #define GCC_NORETURN /* nothing */
11498 #define GCC_UNUSED /* nothing */
11501 if test "$GCC" = yes
11503 { echo "$as_me:11503: checking for $CC __attribute__ directives..." >&5
11504 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
11505 cat > conftest.$ac_ext <<EOF
11506 #line 11506 "${as_me-configure}"
11507 #include "confdefs.h"
11508 #include "conftest.h"
11509 #include "conftest.i"
11511 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11513 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
11516 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
11518 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
11520 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
11521 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
11522 extern void foo(void) GCC_NORETURN;
11523 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
11525 cf_printf_attribute=no
11526 cf_scanf_attribute=no
11527 for cf_attribute in scanf printf unused noreturn
11530 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11532 cf_directive="__attribute__(($cf_attribute))"
11533 echo "checking for $CC $cf_directive" 1>&5
11535 case $cf_attribute in #(vi
11537 cf_printf_attribute=yes
11538 cat >conftest.h <<EOF
11539 #define GCC_$cf_ATTRIBUTE 1
11543 cf_scanf_attribute=yes
11544 cat >conftest.h <<EOF
11545 #define GCC_$cf_ATTRIBUTE 1
11549 cat >conftest.h <<EOF
11550 #define GCC_$cf_ATTRIBUTE $cf_directive
11555 if { (eval echo "$as_me:11555: \"$ac_compile\"") >&5
11556 (eval $ac_compile) 2>&5
11558 echo "$as_me:11558: \$? = $ac_status" >&5
11559 (exit $ac_status); }; then
11560 test -n "$verbose" && echo "$as_me:11560: result: ... $cf_attribute" >&5
11561 echo "${ECHO_T}... $cf_attribute" >&6
11562 cat conftest.h >>confdefs.h
11563 case $cf_attribute in #(vi
11565 if test "$cf_printf_attribute" = no ; then
11566 cat >>confdefs.h <<EOF
11567 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
11570 cat >>confdefs.h <<EOF
11571 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11576 if test "$cf_scanf_attribute" = no ; then
11577 cat >>confdefs.h <<EOF
11578 #define GCC_SCANFLIKE(fmt,var) /* nothing */
11581 cat >>confdefs.h <<EOF
11582 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
11590 fgrep define conftest.i >>confdefs.h
11595 ### use option --enable-assertions to turn on generation of assertion code
11596 echo "$as_me:11596: checking if you want to enable runtime assertions" >&5
11597 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
11599 # Check whether --enable-assertions or --disable-assertions was given.
11600 if test "${enable_assertions+set}" = set; then
11601 enableval="$enable_assertions"
11602 with_assertions=$enableval
11606 echo "$as_me:11606: result: $with_assertions" >&5
11607 echo "${ECHO_T}$with_assertions" >&6
11610 if test "$with_assertions" = no
11612 cat >>confdefs.h <<\EOF
11616 CPPFLAGS="$CPPFLAGS -DNDEBUG"
11619 ADAFLAGS="$ADAFLAGS -gnata"
11624 ### use option --disable-leaks to suppress "permanent" leaks, for testing
11626 echo "$as_me:11626: checking if you want to use dmalloc for testing" >&5
11627 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
11629 # Check whether --with-dmalloc or --without-dmalloc was given.
11630 if test "${with_dmalloc+set}" = set; then
11631 withval="$with_dmalloc"
11632 cat >>confdefs.h <<\EOF
11633 #define USE_DMALLOC 1
11636 : ${with_cflags:=-g}
11637 : ${with_no_leaks:=yes}
11642 echo "$as_me:11642: result: ${with_dmalloc:-no}" >&5
11643 echo "${ECHO_T}${with_dmalloc:-no}" >&6
11645 case .$with_cflags in #(vi
11647 case .$CFLAGS in #(vi
11655 cf_new_extra_cppflags=
11657 for cf_add_cflags in -g
11659 case $cf_fix_cppflags in
11661 case $cf_add_cflags in #(vi
11662 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11663 case $cf_add_cflags in
11665 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11667 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11668 && test -z "${cf_tst_cflags}" \
11669 && cf_fix_cppflags=yes
11671 if test $cf_fix_cppflags = yes ; then
11672 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11674 elif test "${cf_tst_cflags}" = "\"'" ; then
11675 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11680 case "$CPPFLAGS" in
11681 *$cf_add_cflags) #(vi
11684 case $cf_add_cflags in #(vi
11686 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11688 CPPFLAGS=`echo "$CPPFLAGS" | \
11689 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11690 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11694 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11699 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11704 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11706 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11708 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11709 && test -z "${cf_tst_cflags}" \
11710 && cf_fix_cppflags=no
11715 if test -n "$cf_new_cflags" ; then
11717 CFLAGS="$CFLAGS $cf_new_cflags"
11720 if test -n "$cf_new_cppflags" ; then
11722 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11725 if test -n "$cf_new_extra_cppflags" ; then
11727 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11735 if test "$with_dmalloc" = yes ; then
11736 echo "$as_me:11736: checking for dmalloc.h" >&5
11737 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
11738 if test "${ac_cv_header_dmalloc_h+set}" = set; then
11739 echo $ECHO_N "(cached) $ECHO_C" >&6
11741 cat >conftest.$ac_ext <<_ACEOF
11742 #line 11742 "configure"
11743 #include "confdefs.h"
11744 #include <dmalloc.h>
11746 if { (eval echo "$as_me:11746: \"$ac_cpp conftest.$ac_ext\"") >&5
11747 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11749 egrep -v '^ *\+' conftest.er1 >conftest.err
11751 cat conftest.err >&5
11752 echo "$as_me:11752: \$? = $ac_status" >&5
11753 (exit $ac_status); } >/dev/null; then
11754 if test -s conftest.err; then
11755 ac_cpp_err=$ac_c_preproc_warn_flag
11762 if test -z "$ac_cpp_err"; then
11763 ac_cv_header_dmalloc_h=yes
11765 echo "$as_me: failed program was:" >&5
11766 cat conftest.$ac_ext >&5
11767 ac_cv_header_dmalloc_h=no
11769 rm -f conftest.err conftest.$ac_ext
11771 echo "$as_me:11771: result: $ac_cv_header_dmalloc_h" >&5
11772 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
11773 if test $ac_cv_header_dmalloc_h = yes; then
11775 echo "$as_me:11775: checking for dmalloc_debug in -ldmalloc" >&5
11776 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
11777 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
11778 echo $ECHO_N "(cached) $ECHO_C" >&6
11780 ac_check_lib_save_LIBS=$LIBS
11781 LIBS="-ldmalloc $LIBS"
11782 cat >conftest.$ac_ext <<_ACEOF
11783 #line 11783 "configure"
11784 #include "confdefs.h"
11786 /* Override any gcc2 internal prototype to avoid an error. */
11790 /* We use char because int might match the return type of a gcc2
11791 builtin and then its argument prototype would still apply. */
11792 char dmalloc_debug ();
11801 rm -f conftest.$ac_objext conftest$ac_exeext
11802 if { (eval echo "$as_me:11802: \"$ac_link\"") >&5
11803 (eval $ac_link) 2>&5
11805 echo "$as_me:11805: \$? = $ac_status" >&5
11806 (exit $ac_status); } &&
11807 { ac_try='test -s conftest$ac_exeext'
11808 { (eval echo "$as_me:11808: \"$ac_try\"") >&5
11809 (eval $ac_try) 2>&5
11811 echo "$as_me:11811: \$? = $ac_status" >&5
11812 (exit $ac_status); }; }; then
11813 ac_cv_lib_dmalloc_dmalloc_debug=yes
11815 echo "$as_me: failed program was:" >&5
11816 cat conftest.$ac_ext >&5
11817 ac_cv_lib_dmalloc_dmalloc_debug=no
11819 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11820 LIBS=$ac_check_lib_save_LIBS
11822 echo "$as_me:11822: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
11823 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
11824 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
11825 cat >>confdefs.h <<EOF
11826 #define HAVE_LIBDMALLOC 1
11829 LIBS="-ldmalloc $LIBS"
11837 echo "$as_me:11837: checking if you want to use dbmalloc for testing" >&5
11838 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
11840 # Check whether --with-dbmalloc or --without-dbmalloc was given.
11841 if test "${with_dbmalloc+set}" = set; then
11842 withval="$with_dbmalloc"
11843 cat >>confdefs.h <<\EOF
11844 #define USE_DBMALLOC 1
11847 : ${with_cflags:=-g}
11848 : ${with_no_leaks:=yes}
11853 echo "$as_me:11853: result: ${with_dbmalloc:-no}" >&5
11854 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
11856 case .$with_cflags in #(vi
11858 case .$CFLAGS in #(vi
11866 cf_new_extra_cppflags=
11868 for cf_add_cflags in -g
11870 case $cf_fix_cppflags in
11872 case $cf_add_cflags in #(vi
11873 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11874 case $cf_add_cflags in
11876 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11878 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11879 && test -z "${cf_tst_cflags}" \
11880 && cf_fix_cppflags=yes
11882 if test $cf_fix_cppflags = yes ; then
11883 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11885 elif test "${cf_tst_cflags}" = "\"'" ; then
11886 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11891 case "$CPPFLAGS" in
11892 *$cf_add_cflags) #(vi
11895 case $cf_add_cflags in #(vi
11897 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11899 CPPFLAGS=`echo "$CPPFLAGS" | \
11900 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11901 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11905 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11910 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11915 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11917 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11919 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11920 && test -z "${cf_tst_cflags}" \
11921 && cf_fix_cppflags=no
11926 if test -n "$cf_new_cflags" ; then
11928 CFLAGS="$CFLAGS $cf_new_cflags"
11931 if test -n "$cf_new_cppflags" ; then
11933 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11936 if test -n "$cf_new_extra_cppflags" ; then
11938 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11946 if test "$with_dbmalloc" = yes ; then
11947 echo "$as_me:11947: checking for dbmalloc.h" >&5
11948 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
11949 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
11950 echo $ECHO_N "(cached) $ECHO_C" >&6
11952 cat >conftest.$ac_ext <<_ACEOF
11953 #line 11953 "configure"
11954 #include "confdefs.h"
11955 #include <dbmalloc.h>
11957 if { (eval echo "$as_me:11957: \"$ac_cpp conftest.$ac_ext\"") >&5
11958 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11960 egrep -v '^ *\+' conftest.er1 >conftest.err
11962 cat conftest.err >&5
11963 echo "$as_me:11963: \$? = $ac_status" >&5
11964 (exit $ac_status); } >/dev/null; then
11965 if test -s conftest.err; then
11966 ac_cpp_err=$ac_c_preproc_warn_flag
11973 if test -z "$ac_cpp_err"; then
11974 ac_cv_header_dbmalloc_h=yes
11976 echo "$as_me: failed program was:" >&5
11977 cat conftest.$ac_ext >&5
11978 ac_cv_header_dbmalloc_h=no
11980 rm -f conftest.err conftest.$ac_ext
11982 echo "$as_me:11982: result: $ac_cv_header_dbmalloc_h" >&5
11983 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
11984 if test $ac_cv_header_dbmalloc_h = yes; then
11986 echo "$as_me:11986: checking for debug_malloc in -ldbmalloc" >&5
11987 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
11988 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
11989 echo $ECHO_N "(cached) $ECHO_C" >&6
11991 ac_check_lib_save_LIBS=$LIBS
11992 LIBS="-ldbmalloc $LIBS"
11993 cat >conftest.$ac_ext <<_ACEOF
11994 #line 11994 "configure"
11995 #include "confdefs.h"
11997 /* Override any gcc2 internal prototype to avoid an error. */
12001 /* We use char because int might match the return type of a gcc2
12002 builtin and then its argument prototype would still apply. */
12003 char debug_malloc ();
12012 rm -f conftest.$ac_objext conftest$ac_exeext
12013 if { (eval echo "$as_me:12013: \"$ac_link\"") >&5
12014 (eval $ac_link) 2>&5
12016 echo "$as_me:12016: \$? = $ac_status" >&5
12017 (exit $ac_status); } &&
12018 { ac_try='test -s conftest$ac_exeext'
12019 { (eval echo "$as_me:12019: \"$ac_try\"") >&5
12020 (eval $ac_try) 2>&5
12022 echo "$as_me:12022: \$? = $ac_status" >&5
12023 (exit $ac_status); }; }; then
12024 ac_cv_lib_dbmalloc_debug_malloc=yes
12026 echo "$as_me: failed program was:" >&5
12027 cat conftest.$ac_ext >&5
12028 ac_cv_lib_dbmalloc_debug_malloc=no
12030 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12031 LIBS=$ac_check_lib_save_LIBS
12033 echo "$as_me:12033: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
12034 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
12035 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
12036 cat >>confdefs.h <<EOF
12037 #define HAVE_LIBDBMALLOC 1
12040 LIBS="-ldbmalloc $LIBS"
12048 echo "$as_me:12048: checking if you want to use valgrind for testing" >&5
12049 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
12051 # Check whether --with-valgrind or --without-valgrind was given.
12052 if test "${with_valgrind+set}" = set; then
12053 withval="$with_valgrind"
12054 cat >>confdefs.h <<\EOF
12055 #define USE_VALGRIND 1
12058 : ${with_cflags:=-g}
12059 : ${with_no_leaks:=yes}
12064 echo "$as_me:12064: result: ${with_valgrind:-no}" >&5
12065 echo "${ECHO_T}${with_valgrind:-no}" >&6
12067 case .$with_cflags in #(vi
12069 case .$CFLAGS in #(vi
12077 cf_new_extra_cppflags=
12079 for cf_add_cflags in -g
12081 case $cf_fix_cppflags in
12083 case $cf_add_cflags in #(vi
12084 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12085 case $cf_add_cflags in
12087 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12089 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12090 && test -z "${cf_tst_cflags}" \
12091 && cf_fix_cppflags=yes
12093 if test $cf_fix_cppflags = yes ; then
12094 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12096 elif test "${cf_tst_cflags}" = "\"'" ; then
12097 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12102 case "$CPPFLAGS" in
12103 *$cf_add_cflags) #(vi
12106 case $cf_add_cflags in #(vi
12108 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12110 CPPFLAGS=`echo "$CPPFLAGS" | \
12111 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12112 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12116 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12121 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12126 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12128 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12130 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12131 && test -z "${cf_tst_cflags}" \
12132 && cf_fix_cppflags=no
12137 if test -n "$cf_new_cflags" ; then
12139 CFLAGS="$CFLAGS $cf_new_cflags"
12142 if test -n "$cf_new_cppflags" ; then
12144 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12147 if test -n "$cf_new_extra_cppflags" ; then
12149 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12157 echo "$as_me:12157: checking if you want to perform memory-leak testing" >&5
12158 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
12160 # Check whether --enable-leaks or --disable-leaks was given.
12161 if test "${enable_leaks+set}" = set; then
12162 enableval="$enable_leaks"
12163 if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
12165 : ${with_no_leaks:=no}
12167 echo "$as_me:12167: result: $with_no_leaks" >&5
12168 echo "${ECHO_T}$with_no_leaks" >&6
12170 if test "$with_no_leaks" = yes ; then
12171 cat >>confdefs.h <<\EOF
12175 cat >>confdefs.h <<\EOF
12176 #define YY_NO_LEAKS 1
12181 cat >>confdefs.h <<\EOF
12182 #define HAVE_NC_ALLOC_H 1
12185 ### use option --enable-expanded to generate certain macros as functions
12187 # Check whether --enable-expanded or --disable-expanded was given.
12188 if test "${enable_expanded+set}" = set; then
12189 enableval="$enable_expanded"
12190 test "$enableval" = yes && cat >>confdefs.h <<\EOF
12191 #define NCURSES_EXPANDED 1
12196 ### use option --disable-macros to suppress macros in favor of functions
12198 # Check whether --enable-macros or --disable-macros was given.
12199 if test "${enable_macros+set}" = set; then
12200 enableval="$enable_macros"
12201 test "$enableval" = no && cat >>confdefs.h <<\EOF
12202 #define NCURSES_NOMACROS 1
12207 # Normally we only add trace() to the debug-library. Allow this to be
12208 # extended to all models of the ncurses library:
12210 case "$CFLAGS $CPPFLAGS" in
12216 echo "$as_me:12216: checking whether to add trace feature to all models" >&5
12217 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
12219 # Check whether --with-trace or --without-trace was given.
12220 if test "${with_trace+set}" = set; then
12221 withval="$with_trace"
12222 cf_with_trace=$withval
12224 cf_with_trace=$cf_all_traces
12226 echo "$as_me:12226: result: $cf_with_trace" >&5
12227 echo "${ECHO_T}$cf_with_trace" >&6
12229 if test "$cf_with_trace" = yes ; then
12236 cf_new_extra_cppflags=
12238 for cf_add_cflags in -DTRACE
12240 case $cf_fix_cppflags in
12242 case $cf_add_cflags in #(vi
12243 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12244 case $cf_add_cflags in
12246 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12248 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12249 && test -z "${cf_tst_cflags}" \
12250 && cf_fix_cppflags=yes
12252 if test $cf_fix_cppflags = yes ; then
12253 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12255 elif test "${cf_tst_cflags}" = "\"'" ; then
12256 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12261 case "$CPPFLAGS" in
12262 *$cf_add_cflags) #(vi
12265 case $cf_add_cflags in #(vi
12267 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12269 CPPFLAGS=`echo "$CPPFLAGS" | \
12270 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12271 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12275 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12280 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12285 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12287 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12289 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12290 && test -z "${cf_tst_cflags}" \
12291 && cf_fix_cppflags=no
12296 if test -n "$cf_new_cflags" ; then
12298 CFLAGS="$CFLAGS $cf_new_cflags"
12301 if test -n "$cf_new_cppflags" ; then
12303 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12306 if test -n "$cf_new_extra_cppflags" ; then
12308 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12316 ### Checks for libraries.
12317 case $cf_cv_system_name in #(vi
12321 echo "$as_me:12321: checking for gettimeofday" >&5
12322 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
12323 if test "${ac_cv_func_gettimeofday+set}" = set; then
12324 echo $ECHO_N "(cached) $ECHO_C" >&6
12326 cat >conftest.$ac_ext <<_ACEOF
12327 #line 12327 "configure"
12328 #include "confdefs.h"
12329 /* System header to define __stub macros and hopefully few prototypes,
12330 which can conflict with char gettimeofday (); below. */
12331 #include <assert.h>
12332 /* Override any gcc2 internal prototype to avoid an error. */
12336 /* We use char because int might match the return type of a gcc2
12337 builtin and then its argument prototype would still apply. */
12338 char gettimeofday ();
12344 /* The GNU C library defines this for functions which it implements
12345 to always fail with ENOSYS. Some functions are actually named
12346 something starting with __ and the normal name is an alias. */
12347 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
12357 rm -f conftest.$ac_objext conftest$ac_exeext
12358 if { (eval echo "$as_me:12358: \"$ac_link\"") >&5
12359 (eval $ac_link) 2>&5
12361 echo "$as_me:12361: \$? = $ac_status" >&5
12362 (exit $ac_status); } &&
12363 { ac_try='test -s conftest$ac_exeext'
12364 { (eval echo "$as_me:12364: \"$ac_try\"") >&5
12365 (eval $ac_try) 2>&5
12367 echo "$as_me:12367: \$? = $ac_status" >&5
12368 (exit $ac_status); }; }; then
12369 ac_cv_func_gettimeofday=yes
12371 echo "$as_me: failed program was:" >&5
12372 cat conftest.$ac_ext >&5
12373 ac_cv_func_gettimeofday=no
12375 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12377 echo "$as_me:12377: result: $ac_cv_func_gettimeofday" >&5
12378 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
12379 if test $ac_cv_func_gettimeofday = yes; then
12380 cat >>confdefs.h <<\EOF
12381 #define HAVE_GETTIMEOFDAY 1
12386 echo "$as_me:12386: checking for gettimeofday in -lbsd" >&5
12387 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
12388 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
12389 echo $ECHO_N "(cached) $ECHO_C" >&6
12391 ac_check_lib_save_LIBS=$LIBS
12393 cat >conftest.$ac_ext <<_ACEOF
12394 #line 12394 "configure"
12395 #include "confdefs.h"
12397 /* Override any gcc2 internal prototype to avoid an error. */
12401 /* We use char because int might match the return type of a gcc2
12402 builtin and then its argument prototype would still apply. */
12403 char gettimeofday ();
12412 rm -f conftest.$ac_objext conftest$ac_exeext
12413 if { (eval echo "$as_me:12413: \"$ac_link\"") >&5
12414 (eval $ac_link) 2>&5
12416 echo "$as_me:12416: \$? = $ac_status" >&5
12417 (exit $ac_status); } &&
12418 { ac_try='test -s conftest$ac_exeext'
12419 { (eval echo "$as_me:12419: \"$ac_try\"") >&5
12420 (eval $ac_try) 2>&5
12422 echo "$as_me:12422: \$? = $ac_status" >&5
12423 (exit $ac_status); }; }; then
12424 ac_cv_lib_bsd_gettimeofday=yes
12426 echo "$as_me: failed program was:" >&5
12427 cat conftest.$ac_ext >&5
12428 ac_cv_lib_bsd_gettimeofday=no
12430 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12431 LIBS=$ac_check_lib_save_LIBS
12433 echo "$as_me:12433: result: $ac_cv_lib_bsd_gettimeofday" >&5
12434 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
12435 if test $ac_cv_lib_bsd_gettimeofday = yes; then
12436 cat >>confdefs.h <<\EOF
12437 #define HAVE_GETTIMEOFDAY 1
12447 echo "$as_me:12447: checking if -lm needed for math functions" >&5
12448 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
12449 if test "${cf_cv_need_libm+set}" = set; then
12450 echo $ECHO_N "(cached) $ECHO_C" >&6
12453 cat >conftest.$ac_ext <<_ACEOF
12454 #line 12454 "configure"
12455 #include "confdefs.h"
12463 double x = rand(); printf("result = %g\n", sin(x))
12468 rm -f conftest.$ac_objext conftest$ac_exeext
12469 if { (eval echo "$as_me:12469: \"$ac_link\"") >&5
12470 (eval $ac_link) 2>&5
12472 echo "$as_me:12472: \$? = $ac_status" >&5
12473 (exit $ac_status); } &&
12474 { ac_try='test -s conftest$ac_exeext'
12475 { (eval echo "$as_me:12475: \"$ac_try\"") >&5
12476 (eval $ac_try) 2>&5
12478 echo "$as_me:12478: \$? = $ac_status" >&5
12479 (exit $ac_status); }; }; then
12482 echo "$as_me: failed program was:" >&5
12483 cat conftest.$ac_ext >&5
12484 cf_cv_need_libm=yes
12486 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12488 echo "$as_me:12488: result: $cf_cv_need_libm" >&5
12489 echo "${ECHO_T}$cf_cv_need_libm" >&6
12490 if test "$cf_cv_need_libm" = yes
12495 ### Checks for header files.
12496 echo "$as_me:12496: checking for ANSI C header files" >&5
12497 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
12498 if test "${ac_cv_header_stdc+set}" = set; then
12499 echo $ECHO_N "(cached) $ECHO_C" >&6
12501 cat >conftest.$ac_ext <<_ACEOF
12502 #line 12502 "configure"
12503 #include "confdefs.h"
12504 #include <stdlib.h>
12505 #include <stdarg.h>
12506 #include <string.h>
12510 if { (eval echo "$as_me:12510: \"$ac_cpp conftest.$ac_ext\"") >&5
12511 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12513 egrep -v '^ *\+' conftest.er1 >conftest.err
12515 cat conftest.err >&5
12516 echo "$as_me:12516: \$? = $ac_status" >&5
12517 (exit $ac_status); } >/dev/null; then
12518 if test -s conftest.err; then
12519 ac_cpp_err=$ac_c_preproc_warn_flag
12526 if test -z "$ac_cpp_err"; then
12527 ac_cv_header_stdc=yes
12529 echo "$as_me: failed program was:" >&5
12530 cat conftest.$ac_ext >&5
12531 ac_cv_header_stdc=no
12533 rm -f conftest.err conftest.$ac_ext
12535 if test $ac_cv_header_stdc = yes; then
12536 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12537 cat >conftest.$ac_ext <<_ACEOF
12538 #line 12538 "configure"
12539 #include "confdefs.h"
12540 #include <string.h>
12543 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12544 egrep "memchr" >/dev/null 2>&1; then
12547 ac_cv_header_stdc=no
12553 if test $ac_cv_header_stdc = yes; then
12554 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12555 cat >conftest.$ac_ext <<_ACEOF
12556 #line 12556 "configure"
12557 #include "confdefs.h"
12558 #include <stdlib.h>
12561 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12562 egrep "free" >/dev/null 2>&1; then
12565 ac_cv_header_stdc=no
12571 if test $ac_cv_header_stdc = yes; then
12572 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12573 if test "$cross_compiling" = yes; then
12576 cat >conftest.$ac_ext <<_ACEOF
12577 #line 12577 "configure"
12578 #include "confdefs.h"
12580 #if ((' ' & 0x0FF) == 0x020)
12581 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12582 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12584 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12585 || ('j' <= (c) && (c) <= 'r') \
12586 || ('s' <= (c) && (c) <= 'z'))
12587 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12590 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12595 for (i = 0; i < 256; i++)
12596 if (XOR (islower (i), ISLOWER (i))
12597 || toupper (i) != TOUPPER (i))
12598 $ac_main_return(2);
12599 $ac_main_return (0);
12602 rm -f conftest$ac_exeext
12603 if { (eval echo "$as_me:12603: \"$ac_link\"") >&5
12604 (eval $ac_link) 2>&5
12606 echo "$as_me:12606: \$? = $ac_status" >&5
12607 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12608 { (eval echo "$as_me:12608: \"$ac_try\"") >&5
12609 (eval $ac_try) 2>&5
12611 echo "$as_me:12611: \$? = $ac_status" >&5
12612 (exit $ac_status); }; }; then
12615 echo "$as_me: program exited with status $ac_status" >&5
12616 echo "$as_me: failed program was:" >&5
12617 cat conftest.$ac_ext >&5
12618 ac_cv_header_stdc=no
12620 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12624 echo "$as_me:12624: result: $ac_cv_header_stdc" >&5
12625 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12626 if test $ac_cv_header_stdc = yes; then
12628 cat >>confdefs.h <<\EOF
12629 #define STDC_HEADERS 1
12634 ac_header_dirent=no
12635 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12636 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12637 echo "$as_me:12637: checking for $ac_hdr that defines DIR" >&5
12638 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
12639 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12640 echo $ECHO_N "(cached) $ECHO_C" >&6
12642 cat >conftest.$ac_ext <<_ACEOF
12643 #line 12643 "configure"
12644 #include "confdefs.h"
12645 #include <sys/types.h>
12657 rm -f conftest.$ac_objext
12658 if { (eval echo "$as_me:12658: \"$ac_compile\"") >&5
12659 (eval $ac_compile) 2>&5
12661 echo "$as_me:12661: \$? = $ac_status" >&5
12662 (exit $ac_status); } &&
12663 { ac_try='test -s conftest.$ac_objext'
12664 { (eval echo "$as_me:12664: \"$ac_try\"") >&5
12665 (eval $ac_try) 2>&5
12667 echo "$as_me:12667: \$? = $ac_status" >&5
12668 (exit $ac_status); }; }; then
12669 eval "$as_ac_Header=yes"
12671 echo "$as_me: failed program was:" >&5
12672 cat conftest.$ac_ext >&5
12673 eval "$as_ac_Header=no"
12675 rm -f conftest.$ac_objext conftest.$ac_ext
12677 echo "$as_me:12677: result: `eval echo '${'$as_ac_Header'}'`" >&5
12678 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12679 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12680 cat >>confdefs.h <<EOF
12681 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12684 ac_header_dirent=$ac_hdr; break
12688 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12689 if test $ac_header_dirent = dirent.h; then
12690 echo "$as_me:12690: checking for opendir in -ldir" >&5
12691 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
12692 if test "${ac_cv_lib_dir_opendir+set}" = set; then
12693 echo $ECHO_N "(cached) $ECHO_C" >&6
12695 ac_check_lib_save_LIBS=$LIBS
12697 cat >conftest.$ac_ext <<_ACEOF
12698 #line 12698 "configure"
12699 #include "confdefs.h"
12701 /* Override any gcc2 internal prototype to avoid an error. */
12705 /* We use char because int might match the return type of a gcc2
12706 builtin and then its argument prototype would still apply. */
12716 rm -f conftest.$ac_objext conftest$ac_exeext
12717 if { (eval echo "$as_me:12717: \"$ac_link\"") >&5
12718 (eval $ac_link) 2>&5
12720 echo "$as_me:12720: \$? = $ac_status" >&5
12721 (exit $ac_status); } &&
12722 { ac_try='test -s conftest$ac_exeext'
12723 { (eval echo "$as_me:12723: \"$ac_try\"") >&5
12724 (eval $ac_try) 2>&5
12726 echo "$as_me:12726: \$? = $ac_status" >&5
12727 (exit $ac_status); }; }; then
12728 ac_cv_lib_dir_opendir=yes
12730 echo "$as_me: failed program was:" >&5
12731 cat conftest.$ac_ext >&5
12732 ac_cv_lib_dir_opendir=no
12734 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12735 LIBS=$ac_check_lib_save_LIBS
12737 echo "$as_me:12737: result: $ac_cv_lib_dir_opendir" >&5
12738 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
12739 if test $ac_cv_lib_dir_opendir = yes; then
12744 echo "$as_me:12744: checking for opendir in -lx" >&5
12745 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
12746 if test "${ac_cv_lib_x_opendir+set}" = set; then
12747 echo $ECHO_N "(cached) $ECHO_C" >&6
12749 ac_check_lib_save_LIBS=$LIBS
12751 cat >conftest.$ac_ext <<_ACEOF
12752 #line 12752 "configure"
12753 #include "confdefs.h"
12755 /* Override any gcc2 internal prototype to avoid an error. */
12759 /* We use char because int might match the return type of a gcc2
12760 builtin and then its argument prototype would still apply. */
12770 rm -f conftest.$ac_objext conftest$ac_exeext
12771 if { (eval echo "$as_me:12771: \"$ac_link\"") >&5
12772 (eval $ac_link) 2>&5
12774 echo "$as_me:12774: \$? = $ac_status" >&5
12775 (exit $ac_status); } &&
12776 { ac_try='test -s conftest$ac_exeext'
12777 { (eval echo "$as_me:12777: \"$ac_try\"") >&5
12778 (eval $ac_try) 2>&5
12780 echo "$as_me:12780: \$? = $ac_status" >&5
12781 (exit $ac_status); }; }; then
12782 ac_cv_lib_x_opendir=yes
12784 echo "$as_me: failed program was:" >&5
12785 cat conftest.$ac_ext >&5
12786 ac_cv_lib_x_opendir=no
12788 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12789 LIBS=$ac_check_lib_save_LIBS
12791 echo "$as_me:12791: result: $ac_cv_lib_x_opendir" >&5
12792 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
12793 if test $ac_cv_lib_x_opendir = yes; then
12799 echo "$as_me:12799: checking whether time.h and sys/time.h may both be included" >&5
12800 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
12801 if test "${ac_cv_header_time+set}" = set; then
12802 echo $ECHO_N "(cached) $ECHO_C" >&6
12804 cat >conftest.$ac_ext <<_ACEOF
12805 #line 12805 "configure"
12806 #include "confdefs.h"
12807 #include <sys/types.h>
12808 #include <sys/time.h>
12814 if ((struct tm *) 0)
12820 rm -f conftest.$ac_objext
12821 if { (eval echo "$as_me:12821: \"$ac_compile\"") >&5
12822 (eval $ac_compile) 2>&5
12824 echo "$as_me:12824: \$? = $ac_status" >&5
12825 (exit $ac_status); } &&
12826 { ac_try='test -s conftest.$ac_objext'
12827 { (eval echo "$as_me:12827: \"$ac_try\"") >&5
12828 (eval $ac_try) 2>&5
12830 echo "$as_me:12830: \$? = $ac_status" >&5
12831 (exit $ac_status); }; }; then
12832 ac_cv_header_time=yes
12834 echo "$as_me: failed program was:" >&5
12835 cat conftest.$ac_ext >&5
12836 ac_cv_header_time=no
12838 rm -f conftest.$ac_objext conftest.$ac_ext
12840 echo "$as_me:12840: result: $ac_cv_header_time" >&5
12841 echo "${ECHO_T}$ac_cv_header_time" >&6
12842 if test $ac_cv_header_time = yes; then
12844 cat >>confdefs.h <<\EOF
12845 #define TIME_WITH_SYS_TIME 1
12852 cf_regex_libs="regex re"
12853 case $host_os in #(vi
12855 cf_regex_libs="regex.dll $cf_regex_libs"
12859 echo "$as_me:12859: checking for regcomp" >&5
12860 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
12861 if test "${ac_cv_func_regcomp+set}" = set; then
12862 echo $ECHO_N "(cached) $ECHO_C" >&6
12864 cat >conftest.$ac_ext <<_ACEOF
12865 #line 12865 "configure"
12866 #include "confdefs.h"
12867 /* System header to define __stub macros and hopefully few prototypes,
12868 which can conflict with char regcomp (); below. */
12869 #include <assert.h>
12870 /* Override any gcc2 internal prototype to avoid an error. */
12874 /* We use char because int might match the return type of a gcc2
12875 builtin and then its argument prototype would still apply. */
12882 /* The GNU C library defines this for functions which it implements
12883 to always fail with ENOSYS. Some functions are actually named
12884 something starting with __ and the normal name is an alias. */
12885 #if defined (__stub_regcomp) || defined (__stub___regcomp)
12895 rm -f conftest.$ac_objext conftest$ac_exeext
12896 if { (eval echo "$as_me:12896: \"$ac_link\"") >&5
12897 (eval $ac_link) 2>&5
12899 echo "$as_me:12899: \$? = $ac_status" >&5
12900 (exit $ac_status); } &&
12901 { ac_try='test -s conftest$ac_exeext'
12902 { (eval echo "$as_me:12902: \"$ac_try\"") >&5
12903 (eval $ac_try) 2>&5
12905 echo "$as_me:12905: \$? = $ac_status" >&5
12906 (exit $ac_status); }; }; then
12907 ac_cv_func_regcomp=yes
12909 echo "$as_me: failed program was:" >&5
12910 cat conftest.$ac_ext >&5
12911 ac_cv_func_regcomp=no
12913 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12915 echo "$as_me:12915: result: $ac_cv_func_regcomp" >&5
12916 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
12917 if test $ac_cv_func_regcomp = yes; then
12918 cf_regex_func=regcomp
12921 for cf_regex_lib in $cf_regex_libs
12923 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
12924 echo "$as_me:12924: checking for regcomp in -l$cf_regex_lib" >&5
12925 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
12926 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
12927 echo $ECHO_N "(cached) $ECHO_C" >&6
12929 ac_check_lib_save_LIBS=$LIBS
12930 LIBS="-l$cf_regex_lib $LIBS"
12931 cat >conftest.$ac_ext <<_ACEOF
12932 #line 12932 "configure"
12933 #include "confdefs.h"
12935 /* Override any gcc2 internal prototype to avoid an error. */
12939 /* We use char because int might match the return type of a gcc2
12940 builtin and then its argument prototype would still apply. */
12950 rm -f conftest.$ac_objext conftest$ac_exeext
12951 if { (eval echo "$as_me:12951: \"$ac_link\"") >&5
12952 (eval $ac_link) 2>&5
12954 echo "$as_me:12954: \$? = $ac_status" >&5
12955 (exit $ac_status); } &&
12956 { ac_try='test -s conftest$ac_exeext'
12957 { (eval echo "$as_me:12957: \"$ac_try\"") >&5
12958 (eval $ac_try) 2>&5
12960 echo "$as_me:12960: \$? = $ac_status" >&5
12961 (exit $ac_status); }; }; then
12962 eval "$as_ac_Lib=yes"
12964 echo "$as_me: failed program was:" >&5
12965 cat conftest.$ac_ext >&5
12966 eval "$as_ac_Lib=no"
12968 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12969 LIBS=$ac_check_lib_save_LIBS
12971 echo "$as_me:12971: result: `eval echo '${'$as_ac_Lib'}'`" >&5
12972 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
12973 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
12975 LIBS="-l$cf_regex_lib $LIBS"
12976 cf_regex_func=regcomp
12984 if test "$cf_regex_func" = no ; then
12985 echo "$as_me:12985: checking for compile" >&5
12986 echo $ECHO_N "checking for compile... $ECHO_C" >&6
12987 if test "${ac_cv_func_compile+set}" = set; then
12988 echo $ECHO_N "(cached) $ECHO_C" >&6
12990 cat >conftest.$ac_ext <<_ACEOF
12991 #line 12991 "configure"
12992 #include "confdefs.h"
12993 /* System header to define __stub macros and hopefully few prototypes,
12994 which can conflict with char compile (); below. */
12995 #include <assert.h>
12996 /* Override any gcc2 internal prototype to avoid an error. */
13000 /* We use char because int might match the return type of a gcc2
13001 builtin and then its argument prototype would still apply. */
13008 /* The GNU C library defines this for functions which it implements
13009 to always fail with ENOSYS. Some functions are actually named
13010 something starting with __ and the normal name is an alias. */
13011 #if defined (__stub_compile) || defined (__stub___compile)
13021 rm -f conftest.$ac_objext conftest$ac_exeext
13022 if { (eval echo "$as_me:13022: \"$ac_link\"") >&5
13023 (eval $ac_link) 2>&5
13025 echo "$as_me:13025: \$? = $ac_status" >&5
13026 (exit $ac_status); } &&
13027 { ac_try='test -s conftest$ac_exeext'
13028 { (eval echo "$as_me:13028: \"$ac_try\"") >&5
13029 (eval $ac_try) 2>&5
13031 echo "$as_me:13031: \$? = $ac_status" >&5
13032 (exit $ac_status); }; }; then
13033 ac_cv_func_compile=yes
13035 echo "$as_me: failed program was:" >&5
13036 cat conftest.$ac_ext >&5
13037 ac_cv_func_compile=no
13039 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13041 echo "$as_me:13041: result: $ac_cv_func_compile" >&5
13042 echo "${ECHO_T}$ac_cv_func_compile" >&6
13043 if test $ac_cv_func_compile = yes; then
13044 cf_regex_func=compile
13047 echo "$as_me:13047: checking for compile in -lgen" >&5
13048 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
13049 if test "${ac_cv_lib_gen_compile+set}" = set; then
13050 echo $ECHO_N "(cached) $ECHO_C" >&6
13052 ac_check_lib_save_LIBS=$LIBS
13054 cat >conftest.$ac_ext <<_ACEOF
13055 #line 13055 "configure"
13056 #include "confdefs.h"
13058 /* Override any gcc2 internal prototype to avoid an error. */
13062 /* We use char because int might match the return type of a gcc2
13063 builtin and then its argument prototype would still apply. */
13073 rm -f conftest.$ac_objext conftest$ac_exeext
13074 if { (eval echo "$as_me:13074: \"$ac_link\"") >&5
13075 (eval $ac_link) 2>&5
13077 echo "$as_me:13077: \$? = $ac_status" >&5
13078 (exit $ac_status); } &&
13079 { ac_try='test -s conftest$ac_exeext'
13080 { (eval echo "$as_me:13080: \"$ac_try\"") >&5
13081 (eval $ac_try) 2>&5
13083 echo "$as_me:13083: \$? = $ac_status" >&5
13084 (exit $ac_status); }; }; then
13085 ac_cv_lib_gen_compile=yes
13087 echo "$as_me: failed program was:" >&5
13088 cat conftest.$ac_ext >&5
13089 ac_cv_lib_gen_compile=no
13091 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13092 LIBS=$ac_check_lib_save_LIBS
13094 echo "$as_me:13094: result: $ac_cv_lib_gen_compile" >&5
13095 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
13096 if test $ac_cv_lib_gen_compile = yes; then
13099 cf_regex_func=compile
13106 if test "$cf_regex_func" = no ; then
13107 { echo "$as_me:13107: WARNING: cannot find regular expression library" >&5
13108 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
13111 echo "$as_me:13111: checking for regular-expression headers" >&5
13112 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
13113 if test "${cf_cv_regex_hdrs+set}" = set; then
13114 echo $ECHO_N "(cached) $ECHO_C" >&6
13117 cf_cv_regex_hdrs=no
13118 case $cf_regex_func in #(vi
13120 for cf_regex_hdr in regexp.h regexpr.h
13122 cat >conftest.$ac_ext <<_ACEOF
13123 #line 13123 "configure"
13124 #include "confdefs.h"
13125 #include <$cf_regex_hdr>
13130 char *p = compile("", "", "", 0);
13131 int x = step("", "");
13137 rm -f conftest.$ac_objext conftest$ac_exeext
13138 if { (eval echo "$as_me:13138: \"$ac_link\"") >&5
13139 (eval $ac_link) 2>&5
13141 echo "$as_me:13141: \$? = $ac_status" >&5
13142 (exit $ac_status); } &&
13143 { ac_try='test -s conftest$ac_exeext'
13144 { (eval echo "$as_me:13144: \"$ac_try\"") >&5
13145 (eval $ac_try) 2>&5
13147 echo "$as_me:13147: \$? = $ac_status" >&5
13148 (exit $ac_status); }; }; then
13150 cf_cv_regex_hdrs=$cf_regex_hdr
13154 echo "$as_me: failed program was:" >&5
13155 cat conftest.$ac_ext >&5
13157 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13161 for cf_regex_hdr in regex.h
13163 cat >conftest.$ac_ext <<_ACEOF
13164 #line 13164 "configure"
13165 #include "confdefs.h"
13166 #include <sys/types.h>
13167 #include <$cf_regex_hdr>
13173 int x = regcomp(p, "", 0);
13174 int y = regexec(p, "", 0, 0, 0);
13181 rm -f conftest.$ac_objext conftest$ac_exeext
13182 if { (eval echo "$as_me:13182: \"$ac_link\"") >&5
13183 (eval $ac_link) 2>&5
13185 echo "$as_me:13185: \$? = $ac_status" >&5
13186 (exit $ac_status); } &&
13187 { ac_try='test -s conftest$ac_exeext'
13188 { (eval echo "$as_me:13188: \"$ac_try\"") >&5
13189 (eval $ac_try) 2>&5
13191 echo "$as_me:13191: \$? = $ac_status" >&5
13192 (exit $ac_status); }; }; then
13194 cf_cv_regex_hdrs=$cf_regex_hdr
13198 echo "$as_me: failed program was:" >&5
13199 cat conftest.$ac_ext >&5
13201 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13207 echo "$as_me:13207: result: $cf_cv_regex_hdrs" >&5
13208 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
13210 case $cf_cv_regex_hdrs in #(vi
13211 no) { echo "$as_me:13211: WARNING: no regular expression header found" >&5
13212 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
13213 regex.h) cat >>confdefs.h <<\EOF
13214 #define HAVE_REGEX_H_FUNCS 1
13217 regexp.h) cat >>confdefs.h <<\EOF
13218 #define HAVE_REGEXP_H_FUNCS 1
13221 regexpr.h) cat >>confdefs.h <<\EOF
13222 #define HAVE_REGEXPR_H_FUNCS 1
13245 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13246 echo "$as_me:13246: checking for $ac_header" >&5
13247 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13248 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13249 echo $ECHO_N "(cached) $ECHO_C" >&6
13251 cat >conftest.$ac_ext <<_ACEOF
13252 #line 13252 "configure"
13253 #include "confdefs.h"
13254 #include <$ac_header>
13256 if { (eval echo "$as_me:13256: \"$ac_cpp conftest.$ac_ext\"") >&5
13257 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13259 egrep -v '^ *\+' conftest.er1 >conftest.err
13261 cat conftest.err >&5
13262 echo "$as_me:13262: \$? = $ac_status" >&5
13263 (exit $ac_status); } >/dev/null; then
13264 if test -s conftest.err; then
13265 ac_cpp_err=$ac_c_preproc_warn_flag
13272 if test -z "$ac_cpp_err"; then
13273 eval "$as_ac_Header=yes"
13275 echo "$as_me: failed program was:" >&5
13276 cat conftest.$ac_ext >&5
13277 eval "$as_ac_Header=no"
13279 rm -f conftest.err conftest.$ac_ext
13281 echo "$as_me:13281: result: `eval echo '${'$as_ac_Header'}'`" >&5
13282 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13283 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13284 cat >>confdefs.h <<EOF
13285 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13291 # check for ISC (this may also define _POSIX_SOURCE)
13292 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
13293 if test "$ISC" = yes ; then
13295 echo "$as_me:13295: checking for main in -lcposix" >&5
13296 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
13297 if test "${ac_cv_lib_cposix_main+set}" = set; then
13298 echo $ECHO_N "(cached) $ECHO_C" >&6
13300 ac_check_lib_save_LIBS=$LIBS
13301 LIBS="-lcposix $LIBS"
13302 cat >conftest.$ac_ext <<_ACEOF
13303 #line 13303 "configure"
13304 #include "confdefs.h"
13314 rm -f conftest.$ac_objext conftest$ac_exeext
13315 if { (eval echo "$as_me:13315: \"$ac_link\"") >&5
13316 (eval $ac_link) 2>&5
13318 echo "$as_me:13318: \$? = $ac_status" >&5
13319 (exit $ac_status); } &&
13320 { ac_try='test -s conftest$ac_exeext'
13321 { (eval echo "$as_me:13321: \"$ac_try\"") >&5
13322 (eval $ac_try) 2>&5
13324 echo "$as_me:13324: \$? = $ac_status" >&5
13325 (exit $ac_status); }; }; then
13326 ac_cv_lib_cposix_main=yes
13328 echo "$as_me: failed program was:" >&5
13329 cat conftest.$ac_ext >&5
13330 ac_cv_lib_cposix_main=no
13332 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13333 LIBS=$ac_check_lib_save_LIBS
13335 echo "$as_me:13335: result: $ac_cv_lib_cposix_main" >&5
13336 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
13337 if test $ac_cv_lib_cposix_main = yes; then
13338 cat >>confdefs.h <<EOF
13339 #define HAVE_LIBCPOSIX 1
13342 LIBS="-lcposix $LIBS"
13346 echo "$as_me:13346: checking for bzero in -linet" >&5
13347 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
13348 if test "${ac_cv_lib_inet_bzero+set}" = set; then
13349 echo $ECHO_N "(cached) $ECHO_C" >&6
13351 ac_check_lib_save_LIBS=$LIBS
13352 LIBS="-linet $LIBS"
13353 cat >conftest.$ac_ext <<_ACEOF
13354 #line 13354 "configure"
13355 #include "confdefs.h"
13357 /* Override any gcc2 internal prototype to avoid an error. */
13361 /* We use char because int might match the return type of a gcc2
13362 builtin and then its argument prototype would still apply. */
13372 rm -f conftest.$ac_objext conftest$ac_exeext
13373 if { (eval echo "$as_me:13373: \"$ac_link\"") >&5
13374 (eval $ac_link) 2>&5
13376 echo "$as_me:13376: \$? = $ac_status" >&5
13377 (exit $ac_status); } &&
13378 { ac_try='test -s conftest$ac_exeext'
13379 { (eval echo "$as_me:13379: \"$ac_try\"") >&5
13380 (eval $ac_try) 2>&5
13382 echo "$as_me:13382: \$? = $ac_status" >&5
13383 (exit $ac_status); }; }; then
13384 ac_cv_lib_inet_bzero=yes
13386 echo "$as_me: failed program was:" >&5
13387 cat conftest.$ac_ext >&5
13388 ac_cv_lib_inet_bzero=no
13390 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13391 LIBS=$ac_check_lib_save_LIBS
13393 echo "$as_me:13393: result: $ac_cv_lib_inet_bzero" >&5
13394 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
13395 if test $ac_cv_lib_inet_bzero = yes; then
13396 LIBS="-linet $LIBS"
13400 echo "$as_me:13400: checking if sys/time.h works with sys/select.h" >&5
13401 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
13402 if test "${cf_cv_sys_time_select+set}" = set; then
13403 echo $ECHO_N "(cached) $ECHO_C" >&6
13406 cat >conftest.$ac_ext <<_ACEOF
13407 #line 13407 "configure"
13408 #include "confdefs.h"
13410 #include <sys/types.h>
13411 #ifdef HAVE_SYS_TIME_H
13412 #include <sys/time.h>
13414 #ifdef HAVE_SYS_SELECT_H
13415 #include <sys/select.h>
13426 rm -f conftest.$ac_objext
13427 if { (eval echo "$as_me:13427: \"$ac_compile\"") >&5
13428 (eval $ac_compile) 2>&5
13430 echo "$as_me:13430: \$? = $ac_status" >&5
13431 (exit $ac_status); } &&
13432 { ac_try='test -s conftest.$ac_objext'
13433 { (eval echo "$as_me:13433: \"$ac_try\"") >&5
13434 (eval $ac_try) 2>&5
13436 echo "$as_me:13436: \$? = $ac_status" >&5
13437 (exit $ac_status); }; }; then
13438 cf_cv_sys_time_select=yes
13440 echo "$as_me: failed program was:" >&5
13441 cat conftest.$ac_ext >&5
13442 cf_cv_sys_time_select=no
13444 rm -f conftest.$ac_objext conftest.$ac_ext
13448 echo "$as_me:13448: result: $cf_cv_sys_time_select" >&5
13449 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
13450 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
13451 #define HAVE_SYS_TIME_SELECT 1
13454 ### checks for compiler characteristics
13456 ac_cpp='$CPP $CPPFLAGS'
13457 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13458 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13459 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13460 ac_main_return=return
13462 echo "$as_me:13462: checking for $CC option to accept ANSI C" >&5
13463 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
13464 if test "${ac_cv_prog_cc_stdc+set}" = set; then
13465 echo $ECHO_N "(cached) $ECHO_C" >&6
13467 ac_cv_prog_cc_stdc=no
13469 cat >conftest.$ac_ext <<_ACEOF
13470 #line 13470 "configure"
13471 #include "confdefs.h"
13472 #include <stdarg.h>
13474 #include <sys/types.h>
13475 #include <sys/stat.h>
13476 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
13477 struct buf { int x; };
13478 FILE * (*rcsopen) (struct buf *, struct stat *, int);
13479 static char *e (p, i)
13485 static char *f (char * (*g) (char **, int), char **p, ...)
13490 s = g (p, va_arg (v,int));
13494 int test (int i, double x);
13495 struct s1 {int (*f) (int a);};
13496 struct s2 {int (*f) (double a);};
13497 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
13503 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
13508 # Don't try gcc -ansi; that turns off useful extensions and
13509 # breaks some systems' header files.
13510 # AIX -qlanglvl=ansi
13511 # Ultrix and OSF/1 -std1
13512 # HP-UX 10.20 and later -Ae
13513 # HP-UX older versions -Aa -D_HPUX_SOURCE
13514 # SVR4 -Xc -D__EXTENSIONS__
13515 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13517 CC="$ac_save_CC $ac_arg"
13518 rm -f conftest.$ac_objext
13519 if { (eval echo "$as_me:13519: \"$ac_compile\"") >&5
13520 (eval $ac_compile) 2>&5
13522 echo "$as_me:13522: \$? = $ac_status" >&5
13523 (exit $ac_status); } &&
13524 { ac_try='test -s conftest.$ac_objext'
13525 { (eval echo "$as_me:13525: \"$ac_try\"") >&5
13526 (eval $ac_try) 2>&5
13528 echo "$as_me:13528: \$? = $ac_status" >&5
13529 (exit $ac_status); }; }; then
13530 ac_cv_prog_cc_stdc=$ac_arg
13533 echo "$as_me: failed program was:" >&5
13534 cat conftest.$ac_ext >&5
13536 rm -f conftest.$ac_objext
13538 rm -f conftest.$ac_ext conftest.$ac_objext
13543 case "x$ac_cv_prog_cc_stdc" in
13545 echo "$as_me:13545: result: none needed" >&5
13546 echo "${ECHO_T}none needed" >&6 ;;
13548 echo "$as_me:13548: result: $ac_cv_prog_cc_stdc" >&5
13549 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
13550 CC="$CC $ac_cv_prog_cc_stdc" ;;
13553 echo "$as_me:13553: checking for an ANSI C-conforming const" >&5
13554 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
13555 if test "${ac_cv_c_const+set}" = set; then
13556 echo $ECHO_N "(cached) $ECHO_C" >&6
13558 cat >conftest.$ac_ext <<_ACEOF
13559 #line 13559 "configure"
13560 #include "confdefs.h"
13565 /* FIXME: Include the comments suggested by Paul. */
13566 #ifndef __cplusplus
13567 /* Ultrix mips cc rejects this. */
13568 typedef int charset[2];
13570 /* SunOS 4.1.1 cc rejects this. */
13571 char const *const *ccp;
13573 /* NEC SVR4.0.2 mips cc rejects this. */
13574 struct point {int x, y;};
13575 static struct point const zero = {0,0};
13576 /* AIX XL C 1.02.0.0 rejects this.
13577 It does not let you subtract one const X* pointer from another in
13578 an arm of an if-expression whose if-part is not a constant
13580 const char *g = "string";
13581 ccp = &g + (g ? g-g : 0);
13582 /* HPUX 7.0 cc rejects these. */
13585 ccp = (char const *const *) p;
13586 { /* SCO 3.2v4 cc rejects this. */
13588 char const *s = 0 ? (char *) 0 : (char const *) 0;
13592 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
13593 int x[] = {25, 17};
13594 const int *foo = &x[0];
13597 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13598 typedef const int *iptr;
13602 { /* AIX XL C 1.02.0.0 rejects this saying
13603 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13604 struct s { int j; const int *ap[3]; };
13605 struct s *b; b->j = 5;
13607 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13608 const int foo = 10;
13616 rm -f conftest.$ac_objext
13617 if { (eval echo "$as_me:13617: \"$ac_compile\"") >&5
13618 (eval $ac_compile) 2>&5
13620 echo "$as_me:13620: \$? = $ac_status" >&5
13621 (exit $ac_status); } &&
13622 { ac_try='test -s conftest.$ac_objext'
13623 { (eval echo "$as_me:13623: \"$ac_try\"") >&5
13624 (eval $ac_try) 2>&5
13626 echo "$as_me:13626: \$? = $ac_status" >&5
13627 (exit $ac_status); }; }; then
13630 echo "$as_me: failed program was:" >&5
13631 cat conftest.$ac_ext >&5
13634 rm -f conftest.$ac_objext conftest.$ac_ext
13636 echo "$as_me:13636: result: $ac_cv_c_const" >&5
13637 echo "${ECHO_T}$ac_cv_c_const" >&6
13638 if test $ac_cv_c_const = no; then
13640 cat >>confdefs.h <<\EOF
13646 echo "$as_me:13646: checking for inline" >&5
13647 echo $ECHO_N "checking for inline... $ECHO_C" >&6
13648 if test "${ac_cv_c_inline+set}" = set; then
13649 echo $ECHO_N "(cached) $ECHO_C" >&6
13652 for ac_kw in inline __inline__ __inline; do
13653 cat >conftest.$ac_ext <<_ACEOF
13654 #line 13654 "configure"
13655 #include "confdefs.h"
13656 #ifndef __cplusplus
13657 static $ac_kw int static_foo () {return 0; }
13658 $ac_kw int foo () {return 0; }
13662 rm -f conftest.$ac_objext
13663 if { (eval echo "$as_me:13663: \"$ac_compile\"") >&5
13664 (eval $ac_compile) 2>&5
13666 echo "$as_me:13666: \$? = $ac_status" >&5
13667 (exit $ac_status); } &&
13668 { ac_try='test -s conftest.$ac_objext'
13669 { (eval echo "$as_me:13669: \"$ac_try\"") >&5
13670 (eval $ac_try) 2>&5
13672 echo "$as_me:13672: \$? = $ac_status" >&5
13673 (exit $ac_status); }; }; then
13674 ac_cv_c_inline=$ac_kw; break
13676 echo "$as_me: failed program was:" >&5
13677 cat conftest.$ac_ext >&5
13679 rm -f conftest.$ac_objext conftest.$ac_ext
13683 echo "$as_me:13683: result: $ac_cv_c_inline" >&5
13684 echo "${ECHO_T}$ac_cv_c_inline" >&6
13685 case $ac_cv_c_inline in
13688 cat >>confdefs.h <<\EOF
13692 *) cat >>confdefs.h <<EOF
13693 #define inline $ac_cv_c_inline
13699 if test "$ac_cv_c_inline" != no ; then
13700 NCURSES_INLINE=inline
13701 if test "$INTEL_COMPILER" = yes
13704 elif test "$GCC" = yes
13706 echo "$as_me:13706: checking if $CC supports options to tune inlining" >&5
13707 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
13708 if test "${cf_cv_gcc_inline+set}" = set; then
13709 echo $ECHO_N "(cached) $ECHO_C" >&6
13712 cf_save_CFLAGS=$CFLAGS
13713 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
13714 cat >conftest.$ac_ext <<_ACEOF
13715 #line 13715 "configure"
13716 #include "confdefs.h"
13717 inline int foo(void) { return 1; }
13721 ${cf_cv_main_return:-return} foo()
13726 rm -f conftest.$ac_objext
13727 if { (eval echo "$as_me:13727: \"$ac_compile\"") >&5
13728 (eval $ac_compile) 2>&5
13730 echo "$as_me:13730: \$? = $ac_status" >&5
13731 (exit $ac_status); } &&
13732 { ac_try='test -s conftest.$ac_objext'
13733 { (eval echo "$as_me:13733: \"$ac_try\"") >&5
13734 (eval $ac_try) 2>&5
13736 echo "$as_me:13736: \$? = $ac_status" >&5
13737 (exit $ac_status); }; }; then
13738 cf_cv_gcc_inline=yes
13740 echo "$as_me: failed program was:" >&5
13741 cat conftest.$ac_ext >&5
13742 cf_cv_gcc_inline=no
13744 rm -f conftest.$ac_objext conftest.$ac_ext
13745 CFLAGS=$cf_save_CFLAGS
13748 echo "$as_me:13748: result: $cf_cv_gcc_inline" >&5
13749 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
13750 if test "$cf_cv_gcc_inline" = yes ; then
13755 cf_new_extra_cppflags=
13757 for cf_add_cflags in --param max-inline-insns-single=1200
13759 case $cf_fix_cppflags in
13761 case $cf_add_cflags in #(vi
13762 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13763 case $cf_add_cflags in
13765 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13767 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13768 && test -z "${cf_tst_cflags}" \
13769 && cf_fix_cppflags=yes
13771 if test $cf_fix_cppflags = yes ; then
13772 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13774 elif test "${cf_tst_cflags}" = "\"'" ; then
13775 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13780 case "$CPPFLAGS" in
13781 *$cf_add_cflags) #(vi
13784 case $cf_add_cflags in #(vi
13786 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13788 CPPFLAGS=`echo "$CPPFLAGS" | \
13789 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13790 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13794 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13799 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13804 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13806 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13808 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13809 && test -z "${cf_tst_cflags}" \
13810 && cf_fix_cppflags=no
13815 if test -n "$cf_new_cflags" ; then
13817 CFLAGS="$CFLAGS $cf_new_cflags"
13820 if test -n "$cf_new_cppflags" ; then
13822 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13825 if test -n "$cf_new_extra_cppflags" ; then
13827 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13834 echo "$as_me:13834: checking for signal global datatype" >&5
13835 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
13836 if test "${cf_cv_sig_atomic_t+set}" = set; then
13837 echo $ECHO_N "(cached) $ECHO_C" >&6
13841 "volatile sig_atomic_t" \
13845 cat >conftest.$ac_ext <<_ACEOF
13846 #line 13846 "configure"
13847 #include "confdefs.h"
13849 #include <sys/types.h>
13850 #include <signal.h>
13855 static void handler(int sig)
13862 signal(SIGINT, handler);
13868 rm -f conftest.$ac_objext
13869 if { (eval echo "$as_me:13869: \"$ac_compile\"") >&5
13870 (eval $ac_compile) 2>&5
13872 echo "$as_me:13872: \$? = $ac_status" >&5
13873 (exit $ac_status); } &&
13874 { ac_try='test -s conftest.$ac_objext'
13875 { (eval echo "$as_me:13875: \"$ac_try\"") >&5
13876 (eval $ac_try) 2>&5
13878 echo "$as_me:13878: \$? = $ac_status" >&5
13879 (exit $ac_status); }; }; then
13880 cf_cv_sig_atomic_t=$cf_type
13882 echo "$as_me: failed program was:" >&5
13883 cat conftest.$ac_ext >&5
13884 cf_cv_sig_atomic_t=no
13886 rm -f conftest.$ac_objext conftest.$ac_ext
13887 test "$cf_cv_sig_atomic_t" != no && break
13892 echo "$as_me:13892: result: $cf_cv_sig_atomic_t" >&5
13893 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
13894 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
13895 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
13898 if test $NCURSES_CHTYPE = auto ; then
13900 echo "$as_me:13900: checking for type of chtype" >&5
13901 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
13902 if test "${cf_cv_typeof_chtype+set}" = set; then
13903 echo $ECHO_N "(cached) $ECHO_C" >&6
13906 if test "$cross_compiling" = yes; then
13907 cf_cv_typeof_chtype=long
13909 cat >conftest.$ac_ext <<_ACEOF
13910 #line 13910 "configure"
13911 #include "confdefs.h"
13913 #define WANT_BITS 31
13917 FILE *fp = fopen("cf_test.out", "w");
13919 char *result = "long";
13920 if (sizeof(unsigned long) > sizeof(unsigned int)) {
13923 for (n = 0; n < WANT_BITS; n++) {
13926 if (y != 1 || x == 0) {
13932 * If x is nonzero, an int is big enough for the bits
13935 result = (x != 0) ? "int" : "long";
13940 ${cf_cv_main_return:-return}(0);
13944 rm -f conftest$ac_exeext
13945 if { (eval echo "$as_me:13945: \"$ac_link\"") >&5
13946 (eval $ac_link) 2>&5
13948 echo "$as_me:13948: \$? = $ac_status" >&5
13949 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13950 { (eval echo "$as_me:13950: \"$ac_try\"") >&5
13951 (eval $ac_try) 2>&5
13953 echo "$as_me:13953: \$? = $ac_status" >&5
13954 (exit $ac_status); }; }; then
13955 cf_cv_typeof_chtype=`cat cf_test.out`
13957 echo "$as_me: program exited with status $ac_status" >&5
13958 echo "$as_me: failed program was:" >&5
13959 cat conftest.$ac_ext >&5
13960 cf_cv_typeof_chtype=long
13962 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13968 echo "$as_me:13968: result: $cf_cv_typeof_chtype" >&5
13969 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
13971 cat >>confdefs.h <<EOF
13972 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
13976 cf_cv_typeof_chtype=$NCURSES_CHTYPE
13978 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
13980 echo "$as_me:13980: checking if unsigned literals are legal" >&5
13981 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
13982 if test "${cf_cv_unsigned_literals+set}" = set; then
13983 echo $ECHO_N "(cached) $ECHO_C" >&6
13986 cat >conftest.$ac_ext <<_ACEOF
13987 #line 13987 "configure"
13988 #include "confdefs.h"
13993 long x = 1L + 1UL + 1U + 1
13998 rm -f conftest.$ac_objext
13999 if { (eval echo "$as_me:13999: \"$ac_compile\"") >&5
14000 (eval $ac_compile) 2>&5
14002 echo "$as_me:14002: \$? = $ac_status" >&5
14003 (exit $ac_status); } &&
14004 { ac_try='test -s conftest.$ac_objext'
14005 { (eval echo "$as_me:14005: \"$ac_try\"") >&5
14006 (eval $ac_try) 2>&5
14008 echo "$as_me:14008: \$? = $ac_status" >&5
14009 (exit $ac_status); }; }; then
14010 cf_cv_unsigned_literals=yes
14012 echo "$as_me: failed program was:" >&5
14013 cat conftest.$ac_ext >&5
14014 cf_cv_unsigned_literals=no
14016 rm -f conftest.$ac_objext conftest.$ac_ext
14020 echo "$as_me:14020: result: $cf_cv_unsigned_literals" >&5
14021 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
14024 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
14025 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
14027 if test $NCURSES_MMASK_T = auto ; then
14028 cf_cv_typeof_mmask_t=long
14030 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
14032 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
14034 ### Checks for external-data
14036 echo "$as_me:14036: checking if external errno is declared" >&5
14037 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
14038 if test "${cf_cv_dcl_errno+set}" = set; then
14039 echo $ECHO_N "(cached) $ECHO_C" >&6
14042 cat >conftest.$ac_ext <<_ACEOF
14043 #line 14043 "configure"
14044 #include "confdefs.h"
14046 #ifdef HAVE_STDLIB_H
14047 #include <stdlib.h>
14050 #include <sys/types.h>
14055 int x = (int) errno
14060 rm -f conftest.$ac_objext
14061 if { (eval echo "$as_me:14061: \"$ac_compile\"") >&5
14062 (eval $ac_compile) 2>&5
14064 echo "$as_me:14064: \$? = $ac_status" >&5
14065 (exit $ac_status); } &&
14066 { ac_try='test -s conftest.$ac_objext'
14067 { (eval echo "$as_me:14067: \"$ac_try\"") >&5
14068 (eval $ac_try) 2>&5
14070 echo "$as_me:14070: \$? = $ac_status" >&5
14071 (exit $ac_status); }; }; then
14072 cf_cv_dcl_errno=yes
14074 echo "$as_me: failed program was:" >&5
14075 cat conftest.$ac_ext >&5
14078 rm -f conftest.$ac_objext conftest.$ac_ext
14081 echo "$as_me:14081: result: $cf_cv_dcl_errno" >&5
14082 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
14084 if test "$cf_cv_dcl_errno" = no ; then
14086 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14088 cat >>confdefs.h <<EOF
14089 #define $cf_result 1
14094 # It's possible (for near-UNIX clones) that the data doesn't exist
14096 echo "$as_me:14096: checking if external errno exists" >&5
14097 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
14098 if test "${cf_cv_have_errno+set}" = set; then
14099 echo $ECHO_N "(cached) $ECHO_C" >&6
14102 cat >conftest.$ac_ext <<_ACEOF
14103 #line 14103 "configure"
14104 #include "confdefs.h"
14117 rm -f conftest.$ac_objext conftest$ac_exeext
14118 if { (eval echo "$as_me:14118: \"$ac_link\"") >&5
14119 (eval $ac_link) 2>&5
14121 echo "$as_me:14121: \$? = $ac_status" >&5
14122 (exit $ac_status); } &&
14123 { ac_try='test -s conftest$ac_exeext'
14124 { (eval echo "$as_me:14124: \"$ac_try\"") >&5
14125 (eval $ac_try) 2>&5
14127 echo "$as_me:14127: \$? = $ac_status" >&5
14128 (exit $ac_status); }; }; then
14129 cf_cv_have_errno=yes
14131 echo "$as_me: failed program was:" >&5
14132 cat conftest.$ac_ext >&5
14133 cf_cv_have_errno=no
14135 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14138 echo "$as_me:14138: result: $cf_cv_have_errno" >&5
14139 echo "${ECHO_T}$cf_cv_have_errno" >&6
14141 if test "$cf_cv_have_errno" = yes ; then
14143 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14145 cat >>confdefs.h <<EOF
14146 #define $cf_result 1
14151 echo "$as_me:14151: checking if data-only library module links" >&5
14152 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
14153 if test "${cf_cv_link_dataonly+set}" = set; then
14154 echo $ECHO_N "(cached) $ECHO_C" >&6
14158 cat >conftest.$ac_ext <<EOF
14159 #line 14159 "configure"
14160 int testdata[3] = { 123, 456, 789 };
14162 if { (eval echo "$as_me:14162: \"$ac_compile\"") >&5
14163 (eval $ac_compile) 2>&5
14165 echo "$as_me:14165: \$? = $ac_status" >&5
14166 (exit $ac_status); } ; then
14167 mv conftest.o data.o && \
14168 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
14170 rm -f conftest.$ac_ext data.o
14171 cat >conftest.$ac_ext <<EOF
14172 #line 14172 "configure"
14176 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
14178 extern int testdata[3];
14179 return testdata[0] == 123
14180 && testdata[1] == 456
14181 && testdata[2] == 789;
14185 if { (eval echo "$as_me:14185: \"$ac_compile\"") >&5
14186 (eval $ac_compile) 2>&5
14188 echo "$as_me:14188: \$? = $ac_status" >&5
14189 (exit $ac_status); }; then
14190 mv conftest.o func.o && \
14191 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
14193 rm -f conftest.$ac_ext func.o
14194 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
14195 cf_saveLIBS="$LIBS"
14196 LIBS="conftest.a $LIBS"
14197 if test "$cross_compiling" = yes; then
14198 cf_cv_link_dataonly=unknown
14200 cat >conftest.$ac_ext <<_ACEOF
14201 #line 14201 "configure"
14202 #include "confdefs.h"
14206 extern int testfunc();
14207 ${cf_cv_main_return:-return} (!testfunc());
14211 rm -f conftest$ac_exeext
14212 if { (eval echo "$as_me:14212: \"$ac_link\"") >&5
14213 (eval $ac_link) 2>&5
14215 echo "$as_me:14215: \$? = $ac_status" >&5
14216 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14217 { (eval echo "$as_me:14217: \"$ac_try\"") >&5
14218 (eval $ac_try) 2>&5
14220 echo "$as_me:14220: \$? = $ac_status" >&5
14221 (exit $ac_status); }; }; then
14222 cf_cv_link_dataonly=yes
14224 echo "$as_me: program exited with status $ac_status" >&5
14225 echo "$as_me: failed program was:" >&5
14226 cat conftest.$ac_ext >&5
14227 cf_cv_link_dataonly=no
14229 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14231 LIBS="$cf_saveLIBS"
14235 echo "$as_me:14235: result: $cf_cv_link_dataonly" >&5
14236 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
14238 if test "$cf_cv_link_dataonly" = no ; then
14239 cat >>confdefs.h <<\EOF
14240 #define BROKEN_LINKER 1
14246 ### Checks for library functions.
14269 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14270 echo "$as_me:14270: checking for $ac_func" >&5
14271 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14272 if eval "test \"\${$as_ac_var+set}\" = set"; then
14273 echo $ECHO_N "(cached) $ECHO_C" >&6
14275 cat >conftest.$ac_ext <<_ACEOF
14276 #line 14276 "configure"
14277 #include "confdefs.h"
14278 /* System header to define __stub macros and hopefully few prototypes,
14279 which can conflict with char $ac_func (); below. */
14280 #include <assert.h>
14281 /* Override any gcc2 internal prototype to avoid an error. */
14285 /* We use char because int might match the return type of a gcc2
14286 builtin and then its argument prototype would still apply. */
14293 /* The GNU C library defines this for functions which it implements
14294 to always fail with ENOSYS. Some functions are actually named
14295 something starting with __ and the normal name is an alias. */
14296 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14306 rm -f conftest.$ac_objext conftest$ac_exeext
14307 if { (eval echo "$as_me:14307: \"$ac_link\"") >&5
14308 (eval $ac_link) 2>&5
14310 echo "$as_me:14310: \$? = $ac_status" >&5
14311 (exit $ac_status); } &&
14312 { ac_try='test -s conftest$ac_exeext'
14313 { (eval echo "$as_me:14313: \"$ac_try\"") >&5
14314 (eval $ac_try) 2>&5
14316 echo "$as_me:14316: \$? = $ac_status" >&5
14317 (exit $ac_status); }; }; then
14318 eval "$as_ac_var=yes"
14320 echo "$as_me: failed program was:" >&5
14321 cat conftest.$ac_ext >&5
14322 eval "$as_ac_var=no"
14324 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14326 echo "$as_me:14326: result: `eval echo '${'$as_ac_var'}'`" >&5
14327 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14328 if test `eval echo '${'$as_ac_var'}'` = yes; then
14329 cat >>confdefs.h <<EOF
14330 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14336 if test "$with_getcap" = "yes" ; then
14338 echo "$as_me:14338: checking for terminal-capability database functions" >&5
14339 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
14340 if test "${cf_cv_cgetent+set}" = set; then
14341 echo $ECHO_N "(cached) $ECHO_C" >&6
14344 cat >conftest.$ac_ext <<_ACEOF
14345 #line 14345 "configure"
14346 #include "confdefs.h"
14348 #include <stdlib.h>
14355 char *db_array = temp;
14356 cgetent(&buf, /* int *, */ &db_array, "vt100");
14357 cgetcap(buf, "tc", '=');
14358 cgetmatch(buf, "tc");
14364 rm -f conftest.$ac_objext conftest$ac_exeext
14365 if { (eval echo "$as_me:14365: \"$ac_link\"") >&5
14366 (eval $ac_link) 2>&5
14368 echo "$as_me:14368: \$? = $ac_status" >&5
14369 (exit $ac_status); } &&
14370 { ac_try='test -s conftest$ac_exeext'
14371 { (eval echo "$as_me:14371: \"$ac_try\"") >&5
14372 (eval $ac_try) 2>&5
14374 echo "$as_me:14374: \$? = $ac_status" >&5
14375 (exit $ac_status); }; }; then
14378 echo "$as_me: failed program was:" >&5
14379 cat conftest.$ac_ext >&5
14382 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14386 echo "$as_me:14386: result: $cf_cv_cgetent" >&5
14387 echo "${ECHO_T}$cf_cv_cgetent" >&6
14388 test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
14389 #define HAVE_BSD_CGETENT 1
14394 echo "$as_me:14394: checking for isascii" >&5
14395 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
14396 if test "${cf_cv_have_isascii+set}" = set; then
14397 echo $ECHO_N "(cached) $ECHO_C" >&6
14400 cat >conftest.$ac_ext <<_ACEOF
14401 #line 14401 "configure"
14402 #include "confdefs.h"
14407 int x = isascii(' ')
14412 rm -f conftest.$ac_objext conftest$ac_exeext
14413 if { (eval echo "$as_me:14413: \"$ac_link\"") >&5
14414 (eval $ac_link) 2>&5
14416 echo "$as_me:14416: \$? = $ac_status" >&5
14417 (exit $ac_status); } &&
14418 { ac_try='test -s conftest$ac_exeext'
14419 { (eval echo "$as_me:14419: \"$ac_try\"") >&5
14420 (eval $ac_try) 2>&5
14422 echo "$as_me:14422: \$? = $ac_status" >&5
14423 (exit $ac_status); }; }; then
14424 cf_cv_have_isascii=yes
14426 echo "$as_me: failed program was:" >&5
14427 cat conftest.$ac_ext >&5
14428 cf_cv_have_isascii=no
14430 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14433 echo "$as_me:14433: result: $cf_cv_have_isascii" >&5
14434 echo "${ECHO_T}$cf_cv_have_isascii" >&6
14435 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
14436 #define HAVE_ISASCII 1
14439 if test "$ac_cv_func_sigaction" = yes; then
14440 echo "$as_me:14440: checking whether sigaction needs _POSIX_SOURCE" >&5
14441 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
14442 cat >conftest.$ac_ext <<_ACEOF
14443 #line 14443 "configure"
14444 #include "confdefs.h"
14446 #include <sys/types.h>
14447 #include <signal.h>
14451 struct sigaction act
14456 rm -f conftest.$ac_objext
14457 if { (eval echo "$as_me:14457: \"$ac_compile\"") >&5
14458 (eval $ac_compile) 2>&5
14460 echo "$as_me:14460: \$? = $ac_status" >&5
14461 (exit $ac_status); } &&
14462 { ac_try='test -s conftest.$ac_objext'
14463 { (eval echo "$as_me:14463: \"$ac_try\"") >&5
14464 (eval $ac_try) 2>&5
14466 echo "$as_me:14466: \$? = $ac_status" >&5
14467 (exit $ac_status); }; }; then
14470 echo "$as_me: failed program was:" >&5
14471 cat conftest.$ac_ext >&5
14473 cat >conftest.$ac_ext <<_ACEOF
14474 #line 14474 "configure"
14475 #include "confdefs.h"
14477 #define _POSIX_SOURCE
14478 #include <sys/types.h>
14479 #include <signal.h>
14483 struct sigaction act
14488 rm -f conftest.$ac_objext
14489 if { (eval echo "$as_me:14489: \"$ac_compile\"") >&5
14490 (eval $ac_compile) 2>&5
14492 echo "$as_me:14492: \$? = $ac_status" >&5
14493 (exit $ac_status); } &&
14494 { ac_try='test -s conftest.$ac_objext'
14495 { (eval echo "$as_me:14495: \"$ac_try\"") >&5
14496 (eval $ac_try) 2>&5
14498 echo "$as_me:14498: \$? = $ac_status" >&5
14499 (exit $ac_status); }; }; then
14501 cat >>confdefs.h <<\EOF
14502 #define SVR4_ACTION 1
14506 echo "$as_me: failed program was:" >&5
14507 cat conftest.$ac_ext >&5
14510 rm -f conftest.$ac_objext conftest.$ac_ext
14512 rm -f conftest.$ac_objext conftest.$ac_ext
14513 echo "$as_me:14513: result: $sigact_bad" >&5
14514 echo "${ECHO_T}$sigact_bad" >&6
14517 echo "$as_me:14517: checking if nanosleep really works" >&5
14518 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
14519 if test "${cf_cv_func_nanosleep+set}" = set; then
14520 echo $ECHO_N "(cached) $ECHO_C" >&6
14523 if test "$cross_compiling" = yes; then
14524 cf_cv_func_nanosleep=unknown
14526 cat >conftest.$ac_ext <<_ACEOF
14527 #line 14527 "configure"
14528 #include "confdefs.h"
14534 #ifdef HAVE_SYS_TIME_H
14535 #include <sys/time.h>
14539 struct timespec ts1, ts2;
14542 ts1.tv_nsec = 750000000;
14546 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
14547 ${cf_cv_main_return:-return}(code != 0);
14551 rm -f conftest$ac_exeext
14552 if { (eval echo "$as_me:14552: \"$ac_link\"") >&5
14553 (eval $ac_link) 2>&5
14555 echo "$as_me:14555: \$? = $ac_status" >&5
14556 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14557 { (eval echo "$as_me:14557: \"$ac_try\"") >&5
14558 (eval $ac_try) 2>&5
14560 echo "$as_me:14560: \$? = $ac_status" >&5
14561 (exit $ac_status); }; }; then
14562 cf_cv_func_nanosleep=yes
14564 echo "$as_me: program exited with status $ac_status" >&5
14565 echo "$as_me: failed program was:" >&5
14566 cat conftest.$ac_ext >&5
14567 cf_cv_func_nanosleep=no
14569 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14572 echo "$as_me:14572: result: $cf_cv_func_nanosleep" >&5
14573 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
14575 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
14576 #define HAVE_NANOSLEEP 1
14585 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14586 echo "$as_me:14586: checking for $ac_header" >&5
14587 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14588 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14589 echo $ECHO_N "(cached) $ECHO_C" >&6
14591 cat >conftest.$ac_ext <<_ACEOF
14592 #line 14592 "configure"
14593 #include "confdefs.h"
14594 #include <$ac_header>
14596 if { (eval echo "$as_me:14596: \"$ac_cpp conftest.$ac_ext\"") >&5
14597 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14599 egrep -v '^ *\+' conftest.er1 >conftest.err
14601 cat conftest.err >&5
14602 echo "$as_me:14602: \$? = $ac_status" >&5
14603 (exit $ac_status); } >/dev/null; then
14604 if test -s conftest.err; then
14605 ac_cpp_err=$ac_c_preproc_warn_flag
14612 if test -z "$ac_cpp_err"; then
14613 eval "$as_ac_Header=yes"
14615 echo "$as_me: failed program was:" >&5
14616 cat conftest.$ac_ext >&5
14617 eval "$as_ac_Header=no"
14619 rm -f conftest.err conftest.$ac_ext
14621 echo "$as_me:14621: result: `eval echo '${'$as_ac_Header'}'`" >&5
14622 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14623 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14624 cat >>confdefs.h <<EOF
14625 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14631 if test "$ISC" = yes ; then
14633 for ac_header in sys/termio.h
14635 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14636 echo "$as_me:14636: checking for $ac_header" >&5
14637 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14638 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14639 echo $ECHO_N "(cached) $ECHO_C" >&6
14641 cat >conftest.$ac_ext <<_ACEOF
14642 #line 14642 "configure"
14643 #include "confdefs.h"
14644 #include <$ac_header>
14646 if { (eval echo "$as_me:14646: \"$ac_cpp conftest.$ac_ext\"") >&5
14647 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14649 egrep -v '^ *\+' conftest.er1 >conftest.err
14651 cat conftest.err >&5
14652 echo "$as_me:14652: \$? = $ac_status" >&5
14653 (exit $ac_status); } >/dev/null; then
14654 if test -s conftest.err; then
14655 ac_cpp_err=$ac_c_preproc_warn_flag
14662 if test -z "$ac_cpp_err"; then
14663 eval "$as_ac_Header=yes"
14665 echo "$as_me: failed program was:" >&5
14666 cat conftest.$ac_ext >&5
14667 eval "$as_ac_Header=no"
14669 rm -f conftest.err conftest.$ac_ext
14671 echo "$as_me:14671: result: `eval echo '${'$as_ac_Header'}'`" >&5
14672 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14673 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14674 cat >>confdefs.h <<EOF
14675 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14682 if test "$ac_cv_header_termios_h" = yes ; then
14683 case "$CFLAGS $CPPFLAGS" in
14685 termios_bad=dunno ;;
14686 *) termios_bad=maybe ;;
14688 if test "$termios_bad" = maybe ; then
14689 echo "$as_me:14689: checking whether termios.h needs _POSIX_SOURCE" >&5
14690 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
14691 cat >conftest.$ac_ext <<_ACEOF
14692 #line 14692 "configure"
14693 #include "confdefs.h"
14694 #include <termios.h>
14698 struct termios foo; int x = foo.c_iflag
14703 rm -f conftest.$ac_objext
14704 if { (eval echo "$as_me:14704: \"$ac_compile\"") >&5
14705 (eval $ac_compile) 2>&5
14707 echo "$as_me:14707: \$? = $ac_status" >&5
14708 (exit $ac_status); } &&
14709 { ac_try='test -s conftest.$ac_objext'
14710 { (eval echo "$as_me:14710: \"$ac_try\"") >&5
14711 (eval $ac_try) 2>&5
14713 echo "$as_me:14713: \$? = $ac_status" >&5
14714 (exit $ac_status); }; }; then
14717 echo "$as_me: failed program was:" >&5
14718 cat conftest.$ac_ext >&5
14720 cat >conftest.$ac_ext <<_ACEOF
14721 #line 14721 "configure"
14722 #include "confdefs.h"
14724 #define _POSIX_SOURCE
14725 #include <termios.h>
14729 struct termios foo; int x = foo.c_iflag
14734 rm -f conftest.$ac_objext
14735 if { (eval echo "$as_me:14735: \"$ac_compile\"") >&5
14736 (eval $ac_compile) 2>&5
14738 echo "$as_me:14738: \$? = $ac_status" >&5
14739 (exit $ac_status); } &&
14740 { ac_try='test -s conftest.$ac_objext'
14741 { (eval echo "$as_me:14741: \"$ac_try\"") >&5
14742 (eval $ac_try) 2>&5
14744 echo "$as_me:14744: \$? = $ac_status" >&5
14745 (exit $ac_status); }; }; then
14746 termios_bad=unknown
14748 echo "$as_me: failed program was:" >&5
14749 cat conftest.$ac_ext >&5
14750 termios_bad=yes cat >>confdefs.h <<\EOF
14751 #define SVR4_TERMIO 1
14755 rm -f conftest.$ac_objext conftest.$ac_ext
14758 rm -f conftest.$ac_objext conftest.$ac_ext
14759 echo "$as_me:14759: result: $termios_bad" >&5
14760 echo "${ECHO_T}$termios_bad" >&6
14764 echo "$as_me:14764: checking for tcgetattr" >&5
14765 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
14766 if test "${cf_cv_have_tcgetattr+set}" = set; then
14767 echo $ECHO_N "(cached) $ECHO_C" >&6
14770 cat >conftest.$ac_ext <<_ACEOF
14771 #line 14771 "configure"
14772 #include "confdefs.h"
14774 #include <sys/types.h>
14775 #ifdef HAVE_UNISTD_H
14776 #include <unistd.h>
14778 #ifdef HAVE_TERMIOS_H
14779 #include <termios.h>
14780 #define TTY struct termios
14782 #ifdef HAVE_TERMIO_H
14783 #include <termio.h>
14784 #define TTY struct termio
14793 tcgetattr(1, &foo);
14798 rm -f conftest.$ac_objext conftest$ac_exeext
14799 if { (eval echo "$as_me:14799: \"$ac_link\"") >&5
14800 (eval $ac_link) 2>&5
14802 echo "$as_me:14802: \$? = $ac_status" >&5
14803 (exit $ac_status); } &&
14804 { ac_try='test -s conftest$ac_exeext'
14805 { (eval echo "$as_me:14805: \"$ac_try\"") >&5
14806 (eval $ac_try) 2>&5
14808 echo "$as_me:14808: \$? = $ac_status" >&5
14809 (exit $ac_status); }; }; then
14810 cf_cv_have_tcgetattr=yes
14812 echo "$as_me: failed program was:" >&5
14813 cat conftest.$ac_ext >&5
14814 cf_cv_have_tcgetattr=no
14816 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14818 echo "$as_me:14818: result: $cf_cv_have_tcgetattr" >&5
14819 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
14820 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
14821 #define HAVE_TCGETATTR 1
14824 echo "$as_me:14824: checking for vsscanf function or workaround" >&5
14825 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
14826 if test "${cf_cv_func_vsscanf+set}" = set; then
14827 echo $ECHO_N "(cached) $ECHO_C" >&6
14830 cat >conftest.$ac_ext <<_ACEOF
14831 #line 14831 "configure"
14832 #include "confdefs.h"
14834 #include <stdarg.h>
14841 vsscanf("from", "%d", ap)
14846 rm -f conftest.$ac_objext conftest$ac_exeext
14847 if { (eval echo "$as_me:14847: \"$ac_link\"") >&5
14848 (eval $ac_link) 2>&5
14850 echo "$as_me:14850: \$? = $ac_status" >&5
14851 (exit $ac_status); } &&
14852 { ac_try='test -s 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_func_vsscanf=vsscanf
14860 echo "$as_me: failed program was:" >&5
14861 cat conftest.$ac_ext >&5
14863 cat >conftest.$ac_ext <<_ACEOF
14864 #line 14864 "configure"
14865 #include "confdefs.h"
14867 #include <stdarg.h>
14874 char *str = "from";
14876 strbuf._flag = _IOREAD;
14877 strbuf._ptr = strbuf._base = (unsigned char *) str;
14878 strbuf._cnt = strlen(str);
14879 strbuf._file = _NFILE;
14880 return (vfscanf(&strbuf, "%d", ap))
14885 rm -f conftest.$ac_objext conftest$ac_exeext
14886 if { (eval echo "$as_me:14886: \"$ac_link\"") >&5
14887 (eval $ac_link) 2>&5
14889 echo "$as_me:14889: \$? = $ac_status" >&5
14890 (exit $ac_status); } &&
14891 { ac_try='test -s conftest$ac_exeext'
14892 { (eval echo "$as_me:14892: \"$ac_try\"") >&5
14893 (eval $ac_try) 2>&5
14895 echo "$as_me:14895: \$? = $ac_status" >&5
14896 (exit $ac_status); }; }; then
14897 cf_cv_func_vsscanf=vfscanf
14899 echo "$as_me: failed program was:" >&5
14900 cat conftest.$ac_ext >&5
14902 cat >conftest.$ac_ext <<_ACEOF
14903 #line 14903 "configure"
14904 #include "confdefs.h"
14906 #include <stdarg.h>
14913 char *str = "from";
14915 strbuf._flag = _IOREAD;
14916 strbuf._ptr = strbuf._base = (unsigned char *) str;
14917 strbuf._cnt = strlen(str);
14918 strbuf._file = _NFILE;
14919 return (_doscan(&strbuf, "%d", ap))
14924 rm -f conftest.$ac_objext conftest$ac_exeext
14925 if { (eval echo "$as_me:14925: \"$ac_link\"") >&5
14926 (eval $ac_link) 2>&5
14928 echo "$as_me:14928: \$? = $ac_status" >&5
14929 (exit $ac_status); } &&
14930 { ac_try='test -s conftest$ac_exeext'
14931 { (eval echo "$as_me:14931: \"$ac_try\"") >&5
14932 (eval $ac_try) 2>&5
14934 echo "$as_me:14934: \$? = $ac_status" >&5
14935 (exit $ac_status); }; }; then
14936 cf_cv_func_vsscanf=_doscan
14938 echo "$as_me: failed program was:" >&5
14939 cat conftest.$ac_ext >&5
14941 cf_cv_func_vsscanf=no
14943 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14945 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14947 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14949 echo "$as_me:14949: result: $cf_cv_func_vsscanf" >&5
14950 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
14952 case $cf_cv_func_vsscanf in #(vi
14953 vsscanf) cat >>confdefs.h <<\EOF
14954 #define HAVE_VSSCANF 1
14957 vfscanf) cat >>confdefs.h <<\EOF
14958 #define HAVE_VFSCANF 1
14961 _doscan) cat >>confdefs.h <<\EOF
14962 #define HAVE__DOSCAN 1
14967 echo "$as_me:14967: checking for working mkstemp" >&5
14968 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
14969 if test "${cf_cv_func_mkstemp+set}" = set; then
14970 echo $ECHO_N "(cached) $ECHO_C" >&6
14974 if test "$cross_compiling" = yes; then
14975 echo "$as_me:14975: checking for mkstemp" >&5
14976 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
14977 if test "${ac_cv_func_mkstemp+set}" = set; then
14978 echo $ECHO_N "(cached) $ECHO_C" >&6
14980 cat >conftest.$ac_ext <<_ACEOF
14981 #line 14981 "configure"
14982 #include "confdefs.h"
14983 /* System header to define __stub macros and hopefully few prototypes,
14984 which can conflict with char mkstemp (); below. */
14985 #include <assert.h>
14986 /* Override any gcc2 internal prototype to avoid an error. */
14990 /* We use char because int might match the return type of a gcc2
14991 builtin and then its argument prototype would still apply. */
14998 /* The GNU C library defines this for functions which it implements
14999 to always fail with ENOSYS. Some functions are actually named
15000 something starting with __ and the normal name is an alias. */
15001 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
15011 rm -f conftest.$ac_objext conftest$ac_exeext
15012 if { (eval echo "$as_me:15012: \"$ac_link\"") >&5
15013 (eval $ac_link) 2>&5
15015 echo "$as_me:15015: \$? = $ac_status" >&5
15016 (exit $ac_status); } &&
15017 { ac_try='test -s conftest$ac_exeext'
15018 { (eval echo "$as_me:15018: \"$ac_try\"") >&5
15019 (eval $ac_try) 2>&5
15021 echo "$as_me:15021: \$? = $ac_status" >&5
15022 (exit $ac_status); }; }; then
15023 ac_cv_func_mkstemp=yes
15025 echo "$as_me: failed program was:" >&5
15026 cat conftest.$ac_ext >&5
15027 ac_cv_func_mkstemp=no
15029 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15031 echo "$as_me:15031: result: $ac_cv_func_mkstemp" >&5
15032 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
15035 cat >conftest.$ac_ext <<_ACEOF
15036 #line 15036 "configure"
15037 #include "confdefs.h"
15039 #include <sys/types.h>
15040 #include <stdlib.h>
15042 #include <string.h>
15043 #include <sys/stat.h>
15046 char *tmpl = "conftestXXXXXX";
15054 for (n = 0; n < 2; ++n) {
15055 strcpy(name[n], tmpl);
15056 if ((fd = mkstemp(name[n])) >= 0) {
15057 if (!strcmp(name[n], tmpl)
15058 || stat(name[n], &sb) != 0
15059 || (sb.st_mode & S_IFMT) != S_IFREG
15060 || (sb.st_mode & 077) != 0) {
15067 && !strcmp(name[0], name[1]))
15069 ${cf_cv_main_return:-return}(result);
15073 rm -f conftest$ac_exeext
15074 if { (eval echo "$as_me:15074: \"$ac_link\"") >&5
15075 (eval $ac_link) 2>&5
15077 echo "$as_me:15077: \$? = $ac_status" >&5
15078 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15079 { (eval echo "$as_me:15079: \"$ac_try\"") >&5
15080 (eval $ac_try) 2>&5
15082 echo "$as_me:15082: \$? = $ac_status" >&5
15083 (exit $ac_status); }; }; then
15084 cf_cv_func_mkstemp=yes
15087 echo "$as_me: program exited with status $ac_status" >&5
15088 echo "$as_me: failed program was:" >&5
15089 cat conftest.$ac_ext >&5
15090 cf_cv_func_mkstemp=no
15093 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15097 echo "$as_me:15097: result: $cf_cv_func_mkstemp" >&5
15098 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
15099 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
15100 cat >>confdefs.h <<\EOF
15101 #define HAVE_MKSTEMP 1
15106 # setup for prototype of fallback for vsscanf()
15108 if test "$cf_cv_func_vsscanf" = vsscanf ; then
15114 if test "$cross_compiling" = yes ; then
15115 { echo "$as_me:15115: WARNING: cross compiling: assume setvbuf params not reversed" >&5
15116 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
15118 echo "$as_me:15118: checking whether setvbuf arguments are reversed" >&5
15119 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
15120 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
15121 echo $ECHO_N "(cached) $ECHO_C" >&6
15123 if test "$cross_compiling" = yes; then
15124 { { echo "$as_me:15124: error: cannot run test program while cross compiling" >&5
15125 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
15126 { (exit 1); exit 1; }; }
15128 cat >conftest.$ac_ext <<_ACEOF
15129 #line 15129 "configure"
15130 #include "confdefs.h"
15132 /* If setvbuf has the reversed format, exit 0. */
15136 /* This call has the arguments reversed.
15137 A reversed system may check and see that the address of main
15138 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
15139 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
15140 $ac_main_return(1);
15141 putc('\r', stdout);
15142 $ac_main_return(0); /* Non-reversed systems segv here. */
15145 rm -f conftest$ac_exeext
15146 if { (eval echo "$as_me:15146: \"$ac_link\"") >&5
15147 (eval $ac_link) 2>&5
15149 echo "$as_me:15149: \$? = $ac_status" >&5
15150 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15151 { (eval echo "$as_me:15151: \"$ac_try\"") >&5
15152 (eval $ac_try) 2>&5
15154 echo "$as_me:15154: \$? = $ac_status" >&5
15155 (exit $ac_status); }; }; then
15156 ac_cv_func_setvbuf_reversed=yes
15158 echo "$as_me: program exited with status $ac_status" >&5
15159 echo "$as_me: failed program was:" >&5
15160 cat conftest.$ac_ext >&5
15161 ac_cv_func_setvbuf_reversed=no
15163 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15165 rm -f core core.* *.core
15167 echo "$as_me:15167: result: $ac_cv_func_setvbuf_reversed" >&5
15168 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
15169 if test $ac_cv_func_setvbuf_reversed = yes; then
15171 cat >>confdefs.h <<\EOF
15172 #define SETVBUF_REVERSED 1
15178 echo "$as_me:15178: checking return type of signal handlers" >&5
15179 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
15180 if test "${ac_cv_type_signal+set}" = set; then
15181 echo $ECHO_N "(cached) $ECHO_C" >&6
15183 cat >conftest.$ac_ext <<_ACEOF
15184 #line 15184 "configure"
15185 #include "confdefs.h"
15186 #include <sys/types.h>
15187 #include <signal.h>
15192 extern "C" void (*signal (int, void (*)(int)))(int);
15194 void (*signal ()) ();
15205 rm -f conftest.$ac_objext
15206 if { (eval echo "$as_me:15206: \"$ac_compile\"") >&5
15207 (eval $ac_compile) 2>&5
15209 echo "$as_me:15209: \$? = $ac_status" >&5
15210 (exit $ac_status); } &&
15211 { ac_try='test -s conftest.$ac_objext'
15212 { (eval echo "$as_me:15212: \"$ac_try\"") >&5
15213 (eval $ac_try) 2>&5
15215 echo "$as_me:15215: \$? = $ac_status" >&5
15216 (exit $ac_status); }; }; then
15217 ac_cv_type_signal=void
15219 echo "$as_me: failed program was:" >&5
15220 cat conftest.$ac_ext >&5
15221 ac_cv_type_signal=int
15223 rm -f conftest.$ac_objext conftest.$ac_ext
15225 echo "$as_me:15225: result: $ac_cv_type_signal" >&5
15226 echo "${ECHO_T}$ac_cv_type_signal" >&6
15228 cat >>confdefs.h <<EOF
15229 #define RETSIGTYPE $ac_cv_type_signal
15232 echo "$as_me:15232: checking for type sigaction_t" >&5
15233 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
15234 if test "${cf_cv_type_sigaction+set}" = set; then
15235 echo $ECHO_N "(cached) $ECHO_C" >&6
15238 cat >conftest.$ac_ext <<_ACEOF
15239 #line 15239 "configure"
15240 #include "confdefs.h"
15242 #include <signal.h>
15251 rm -f conftest.$ac_objext
15252 if { (eval echo "$as_me:15252: \"$ac_compile\"") >&5
15253 (eval $ac_compile) 2>&5
15255 echo "$as_me:15255: \$? = $ac_status" >&5
15256 (exit $ac_status); } &&
15257 { ac_try='test -s conftest.$ac_objext'
15258 { (eval echo "$as_me:15258: \"$ac_try\"") >&5
15259 (eval $ac_try) 2>&5
15261 echo "$as_me:15261: \$? = $ac_status" >&5
15262 (exit $ac_status); }; }; then
15263 cf_cv_type_sigaction=yes
15265 echo "$as_me: failed program was:" >&5
15266 cat conftest.$ac_ext >&5
15267 cf_cv_type_sigaction=no
15269 rm -f conftest.$ac_objext conftest.$ac_ext
15272 echo "$as_me:15272: result: $cf_cv_type_sigaction" >&5
15273 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
15274 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
15275 #define HAVE_TYPE_SIGACTION 1
15278 echo "$as_me:15278: checking declaration of size-change" >&5
15279 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
15280 if test "${cf_cv_sizechange+set}" = set; then
15281 echo $ECHO_N "(cached) $ECHO_C" >&6
15284 cf_cv_sizechange=unknown
15285 cf_save_CPPFLAGS="$CPPFLAGS"
15287 for cf_opts in "" "NEED_PTEM_H"
15290 CPPFLAGS="$cf_save_CPPFLAGS"
15291 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
15292 cat >conftest.$ac_ext <<_ACEOF
15293 #line 15293 "configure"
15294 #include "confdefs.h"
15295 #include <sys/types.h>
15296 #ifdef HAVE_TERMIOS_H
15297 #include <termios.h>
15299 #ifdef HAVE_TERMIO_H
15300 #include <termio.h>
15304 /* This is a workaround for SCO: they neglected to define struct winsize in
15305 * termios.h -- it's only in termio.h and ptem.h
15307 #include <sys/stream.h>
15308 #include <sys/ptem.h>
15310 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
15311 #include <sys/ioctl.h>
15319 struct ttysize win; /* FIXME: what system is this? */
15320 int y = win.ts_lines;
15321 int x = win.ts_cols;
15324 struct winsize win;
15325 int y = win.ws_row;
15326 int x = win.ws_col;
15328 no TIOCGSIZE or TIOCGWINSZ
15329 #endif /* TIOCGWINSZ */
15330 #endif /* TIOCGSIZE */
15336 rm -f conftest.$ac_objext
15337 if { (eval echo "$as_me:15337: \"$ac_compile\"") >&5
15338 (eval $ac_compile) 2>&5
15340 echo "$as_me:15340: \$? = $ac_status" >&5
15341 (exit $ac_status); } &&
15342 { ac_try='test -s conftest.$ac_objext'
15343 { (eval echo "$as_me:15343: \"$ac_try\"") >&5
15344 (eval $ac_try) 2>&5
15346 echo "$as_me:15346: \$? = $ac_status" >&5
15347 (exit $ac_status); }; }; then
15348 cf_cv_sizechange=yes
15350 echo "$as_me: failed program was:" >&5
15351 cat conftest.$ac_ext >&5
15352 cf_cv_sizechange=no
15354 rm -f conftest.$ac_objext conftest.$ac_ext
15356 CPPFLAGS="$cf_save_CPPFLAGS"
15357 if test "$cf_cv_sizechange" = yes ; then
15358 echo "size-change succeeded ($cf_opts)" >&5
15359 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
15365 echo "$as_me:15365: result: $cf_cv_sizechange" >&5
15366 echo "${ECHO_T}$cf_cv_sizechange" >&6
15367 if test "$cf_cv_sizechange" != no ; then
15368 cat >>confdefs.h <<\EOF
15369 #define HAVE_SIZECHANGE 1
15372 case $cf_cv_sizechange in #(vi
15374 cat >>confdefs.h <<EOF
15375 #define $cf_cv_sizechange 1
15382 echo "$as_me:15382: checking for memmove" >&5
15383 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
15384 if test "${ac_cv_func_memmove+set}" = set; then
15385 echo $ECHO_N "(cached) $ECHO_C" >&6
15387 cat >conftest.$ac_ext <<_ACEOF
15388 #line 15388 "configure"
15389 #include "confdefs.h"
15390 /* System header to define __stub macros and hopefully few prototypes,
15391 which can conflict with char memmove (); below. */
15392 #include <assert.h>
15393 /* Override any gcc2 internal prototype to avoid an error. */
15397 /* We use char because int might match the return type of a gcc2
15398 builtin and then its argument prototype would still apply. */
15405 /* The GNU C library defines this for functions which it implements
15406 to always fail with ENOSYS. Some functions are actually named
15407 something starting with __ and the normal name is an alias. */
15408 #if defined (__stub_memmove) || defined (__stub___memmove)
15418 rm -f conftest.$ac_objext conftest$ac_exeext
15419 if { (eval echo "$as_me:15419: \"$ac_link\"") >&5
15420 (eval $ac_link) 2>&5
15422 echo "$as_me:15422: \$? = $ac_status" >&5
15423 (exit $ac_status); } &&
15424 { ac_try='test -s conftest$ac_exeext'
15425 { (eval echo "$as_me:15425: \"$ac_try\"") >&5
15426 (eval $ac_try) 2>&5
15428 echo "$as_me:15428: \$? = $ac_status" >&5
15429 (exit $ac_status); }; }; then
15430 ac_cv_func_memmove=yes
15432 echo "$as_me: failed program was:" >&5
15433 cat conftest.$ac_ext >&5
15434 ac_cv_func_memmove=no
15436 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15438 echo "$as_me:15438: result: $ac_cv_func_memmove" >&5
15439 echo "${ECHO_T}$ac_cv_func_memmove" >&6
15440 if test $ac_cv_func_memmove = yes; then
15444 echo "$as_me:15444: checking for bcopy" >&5
15445 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
15446 if test "${ac_cv_func_bcopy+set}" = set; then
15447 echo $ECHO_N "(cached) $ECHO_C" >&6
15449 cat >conftest.$ac_ext <<_ACEOF
15450 #line 15450 "configure"
15451 #include "confdefs.h"
15452 /* System header to define __stub macros and hopefully few prototypes,
15453 which can conflict with char bcopy (); below. */
15454 #include <assert.h>
15455 /* Override any gcc2 internal prototype to avoid an error. */
15459 /* We use char because int might match the return type of a gcc2
15460 builtin and then its argument prototype would still apply. */
15467 /* The GNU C library defines this for functions which it implements
15468 to always fail with ENOSYS. Some functions are actually named
15469 something starting with __ and the normal name is an alias. */
15470 #if defined (__stub_bcopy) || defined (__stub___bcopy)
15480 rm -f conftest.$ac_objext conftest$ac_exeext
15481 if { (eval echo "$as_me:15481: \"$ac_link\"") >&5
15482 (eval $ac_link) 2>&5
15484 echo "$as_me:15484: \$? = $ac_status" >&5
15485 (exit $ac_status); } &&
15486 { ac_try='test -s conftest$ac_exeext'
15487 { (eval echo "$as_me:15487: \"$ac_try\"") >&5
15488 (eval $ac_try) 2>&5
15490 echo "$as_me:15490: \$? = $ac_status" >&5
15491 (exit $ac_status); }; }; then
15492 ac_cv_func_bcopy=yes
15494 echo "$as_me: failed program was:" >&5
15495 cat conftest.$ac_ext >&5
15496 ac_cv_func_bcopy=no
15498 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15500 echo "$as_me:15500: result: $ac_cv_func_bcopy" >&5
15501 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
15502 if test $ac_cv_func_bcopy = yes; then
15504 echo "$as_me:15504: checking if bcopy does overlapping moves" >&5
15505 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
15506 if test "${cf_cv_good_bcopy+set}" = set; then
15507 echo $ECHO_N "(cached) $ECHO_C" >&6
15510 if test "$cross_compiling" = yes; then
15511 cf_cv_good_bcopy=unknown
15513 cat >conftest.$ac_ext <<_ACEOF
15514 #line 15514 "configure"
15515 #include "confdefs.h"
15518 static char data[] = "abcdefghijklmnopqrstuwwxyz";
15520 bcopy(data, temp, sizeof(data));
15521 bcopy(temp+10, temp, 15);
15522 bcopy(temp+5, temp+15, 10);
15523 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
15527 rm -f conftest$ac_exeext
15528 if { (eval echo "$as_me:15528: \"$ac_link\"") >&5
15529 (eval $ac_link) 2>&5
15531 echo "$as_me:15531: \$? = $ac_status" >&5
15532 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15533 { (eval echo "$as_me:15533: \"$ac_try\"") >&5
15534 (eval $ac_try) 2>&5
15536 echo "$as_me:15536: \$? = $ac_status" >&5
15537 (exit $ac_status); }; }; then
15538 cf_cv_good_bcopy=yes
15540 echo "$as_me: program exited with status $ac_status" >&5
15541 echo "$as_me: failed program was:" >&5
15542 cat conftest.$ac_ext >&5
15543 cf_cv_good_bcopy=no
15545 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15549 echo "$as_me:15549: result: $cf_cv_good_bcopy" >&5
15550 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
15553 cf_cv_good_bcopy=no
15556 if test "$cf_cv_good_bcopy" = yes ; then
15557 cat >>confdefs.h <<\EOF
15558 #define USE_OK_BCOPY 1
15562 cat >>confdefs.h <<\EOF
15563 #define USE_MY_MEMMOVE 1
15570 echo "$as_me:15570: checking if poll really works" >&5
15571 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
15572 if test "${cf_cv_working_poll+set}" = set; then
15573 echo $ECHO_N "(cached) $ECHO_C" >&6
15576 if test "$cross_compiling" = yes; then
15577 cf_cv_working_poll=unknown
15579 cat >conftest.$ac_ext <<_ACEOF
15580 #line 15580 "configure"
15581 #include "confdefs.h"
15587 #include <sys/poll.h>
15590 struct pollfd myfds;
15594 myfds.events = POLLIN;
15596 ret = poll(&myfds, 1, 100);
15597 ${cf_cv_main_return:-return}(ret != 0);
15600 rm -f conftest$ac_exeext
15601 if { (eval echo "$as_me:15601: \"$ac_link\"") >&5
15602 (eval $ac_link) 2>&5
15604 echo "$as_me:15604: \$? = $ac_status" >&5
15605 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15606 { (eval echo "$as_me:15606: \"$ac_try\"") >&5
15607 (eval $ac_try) 2>&5
15609 echo "$as_me:15609: \$? = $ac_status" >&5
15610 (exit $ac_status); }; }; then
15611 cf_cv_working_poll=yes
15613 echo "$as_me: program exited with status $ac_status" >&5
15614 echo "$as_me: failed program was:" >&5
15615 cat conftest.$ac_ext >&5
15616 cf_cv_working_poll=no
15618 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15621 echo "$as_me:15621: result: $cf_cv_working_poll" >&5
15622 echo "${ECHO_T}$cf_cv_working_poll" >&6
15623 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
15624 #define HAVE_WORKING_POLL 1
15627 echo "$as_me:15627: checking for va_copy" >&5
15628 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
15629 if test "${cf_cv_have_va_copy+set}" = set; then
15630 echo $ECHO_N "(cached) $ECHO_C" >&6
15633 cat >conftest.$ac_ext <<_ACEOF
15634 #line 15634 "configure"
15635 #include "confdefs.h"
15637 #include <stdarg.h>
15643 static va_list dst;
15644 static va_list src;
15650 rm -f conftest.$ac_objext conftest$ac_exeext
15651 if { (eval echo "$as_me:15651: \"$ac_link\"") >&5
15652 (eval $ac_link) 2>&5
15654 echo "$as_me:15654: \$? = $ac_status" >&5
15655 (exit $ac_status); } &&
15656 { ac_try='test -s conftest$ac_exeext'
15657 { (eval echo "$as_me:15657: \"$ac_try\"") >&5
15658 (eval $ac_try) 2>&5
15660 echo "$as_me:15660: \$? = $ac_status" >&5
15661 (exit $ac_status); }; }; then
15662 cf_cv_have_va_copy=yes
15664 echo "$as_me: failed program was:" >&5
15665 cat conftest.$ac_ext >&5
15666 cf_cv_have_va_copy=no
15668 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15670 echo "$as_me:15670: result: $cf_cv_have_va_copy" >&5
15671 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
15673 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
15674 #define HAVE_VA_COPY 1
15677 echo "$as_me:15677: checking for __va_copy" >&5
15678 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
15679 if test "${cf_cv_have___va_copy+set}" = set; then
15680 echo $ECHO_N "(cached) $ECHO_C" >&6
15683 cat >conftest.$ac_ext <<_ACEOF
15684 #line 15684 "configure"
15685 #include "confdefs.h"
15687 #include <stdarg.h>
15693 static va_list dst;
15694 static va_list src;
15695 __va_copy(dst, src)
15700 rm -f conftest.$ac_objext conftest$ac_exeext
15701 if { (eval echo "$as_me:15701: \"$ac_link\"") >&5
15702 (eval $ac_link) 2>&5
15704 echo "$as_me:15704: \$? = $ac_status" >&5
15705 (exit $ac_status); } &&
15706 { ac_try='test -s conftest$ac_exeext'
15707 { (eval echo "$as_me:15707: \"$ac_try\"") >&5
15708 (eval $ac_try) 2>&5
15710 echo "$as_me:15710: \$? = $ac_status" >&5
15711 (exit $ac_status); }; }; then
15712 cf_cv_have___va_copy=yes
15714 echo "$as_me: failed program was:" >&5
15715 cat conftest.$ac_ext >&5
15716 cf_cv_have___va_copy=no
15718 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15720 echo "$as_me:15720: result: $cf_cv_have___va_copy" >&5
15721 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
15723 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
15724 #define HAVE___VA_COPY 1
15727 echo "$as_me:15727: checking for pid_t" >&5
15728 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
15729 if test "${ac_cv_type_pid_t+set}" = set; then
15730 echo $ECHO_N "(cached) $ECHO_C" >&6
15732 cat >conftest.$ac_ext <<_ACEOF
15733 #line 15733 "configure"
15734 #include "confdefs.h"
15735 $ac_includes_default
15741 if (sizeof (pid_t))
15747 rm -f conftest.$ac_objext
15748 if { (eval echo "$as_me:15748: \"$ac_compile\"") >&5
15749 (eval $ac_compile) 2>&5
15751 echo "$as_me:15751: \$? = $ac_status" >&5
15752 (exit $ac_status); } &&
15753 { ac_try='test -s conftest.$ac_objext'
15754 { (eval echo "$as_me:15754: \"$ac_try\"") >&5
15755 (eval $ac_try) 2>&5
15757 echo "$as_me:15757: \$? = $ac_status" >&5
15758 (exit $ac_status); }; }; then
15759 ac_cv_type_pid_t=yes
15761 echo "$as_me: failed program was:" >&5
15762 cat conftest.$ac_ext >&5
15763 ac_cv_type_pid_t=no
15765 rm -f conftest.$ac_objext conftest.$ac_ext
15767 echo "$as_me:15767: result: $ac_cv_type_pid_t" >&5
15768 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
15769 if test $ac_cv_type_pid_t = yes; then
15773 cat >>confdefs.h <<EOF
15779 for ac_header in unistd.h vfork.h
15781 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15782 echo "$as_me:15782: checking for $ac_header" >&5
15783 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15784 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15785 echo $ECHO_N "(cached) $ECHO_C" >&6
15787 cat >conftest.$ac_ext <<_ACEOF
15788 #line 15788 "configure"
15789 #include "confdefs.h"
15790 #include <$ac_header>
15792 if { (eval echo "$as_me:15792: \"$ac_cpp conftest.$ac_ext\"") >&5
15793 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15795 egrep -v '^ *\+' conftest.er1 >conftest.err
15797 cat conftest.err >&5
15798 echo "$as_me:15798: \$? = $ac_status" >&5
15799 (exit $ac_status); } >/dev/null; then
15800 if test -s conftest.err; then
15801 ac_cpp_err=$ac_c_preproc_warn_flag
15808 if test -z "$ac_cpp_err"; then
15809 eval "$as_ac_Header=yes"
15811 echo "$as_me: failed program was:" >&5
15812 cat conftest.$ac_ext >&5
15813 eval "$as_ac_Header=no"
15815 rm -f conftest.err conftest.$ac_ext
15817 echo "$as_me:15817: result: `eval echo '${'$as_ac_Header'}'`" >&5
15818 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15819 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15820 cat >>confdefs.h <<EOF
15821 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15827 for ac_func in fork vfork
15829 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15830 echo "$as_me:15830: checking for $ac_func" >&5
15831 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15832 if eval "test \"\${$as_ac_var+set}\" = set"; then
15833 echo $ECHO_N "(cached) $ECHO_C" >&6
15835 cat >conftest.$ac_ext <<_ACEOF
15836 #line 15836 "configure"
15837 #include "confdefs.h"
15838 /* System header to define __stub macros and hopefully few prototypes,
15839 which can conflict with char $ac_func (); below. */
15840 #include <assert.h>
15841 /* Override any gcc2 internal prototype to avoid an error. */
15845 /* We use char because int might match the return type of a gcc2
15846 builtin and then its argument prototype would still apply. */
15853 /* The GNU C library defines this for functions which it implements
15854 to always fail with ENOSYS. Some functions are actually named
15855 something starting with __ and the normal name is an alias. */
15856 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15866 rm -f conftest.$ac_objext conftest$ac_exeext
15867 if { (eval echo "$as_me:15867: \"$ac_link\"") >&5
15868 (eval $ac_link) 2>&5
15870 echo "$as_me:15870: \$? = $ac_status" >&5
15871 (exit $ac_status); } &&
15872 { ac_try='test -s conftest$ac_exeext'
15873 { (eval echo "$as_me:15873: \"$ac_try\"") >&5
15874 (eval $ac_try) 2>&5
15876 echo "$as_me:15876: \$? = $ac_status" >&5
15877 (exit $ac_status); }; }; then
15878 eval "$as_ac_var=yes"
15880 echo "$as_me: failed program was:" >&5
15881 cat conftest.$ac_ext >&5
15882 eval "$as_ac_var=no"
15884 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15886 echo "$as_me:15886: result: `eval echo '${'$as_ac_var'}'`" >&5
15887 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15888 if test `eval echo '${'$as_ac_var'}'` = yes; then
15889 cat >>confdefs.h <<EOF
15890 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15896 ac_cv_func_fork_works=$ac_cv_func_fork
15897 if test "x$ac_cv_func_fork" = xyes; then
15898 echo "$as_me:15898: checking for working fork" >&5
15899 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
15900 if test "${ac_cv_func_fork_works+set}" = set; then
15901 echo $ECHO_N "(cached) $ECHO_C" >&6
15903 if test "$cross_compiling" = yes; then
15904 ac_cv_func_fork_works=cross
15906 cat >conftest.$ac_ext <<_ACEOF
15907 /* By Rüdiger Kuhlmann. */
15908 #include <sys/types.h>
15910 # include <unistd.h>
15912 /* Some systems only have a dummy stub for fork() */
15916 $ac_main_return (1);
15917 $ac_main_return (0);
15920 rm -f conftest$ac_exeext
15921 if { (eval echo "$as_me:15921: \"$ac_link\"") >&5
15922 (eval $ac_link) 2>&5
15924 echo "$as_me:15924: \$? = $ac_status" >&5
15925 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15926 { (eval echo "$as_me:15926: \"$ac_try\"") >&5
15927 (eval $ac_try) 2>&5
15929 echo "$as_me:15929: \$? = $ac_status" >&5
15930 (exit $ac_status); }; }; then
15931 ac_cv_func_fork_works=yes
15933 echo "$as_me: program exited with status $ac_status" >&5
15934 echo "$as_me: failed program was:" >&5
15935 cat conftest.$ac_ext >&5
15936 ac_cv_func_fork_works=no
15938 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15941 echo "$as_me:15941: result: $ac_cv_func_fork_works" >&5
15942 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
15945 if test "x$ac_cv_func_fork_works" = xcross; then
15947 *-*-amigaos* | *-*-msdosdjgpp*)
15948 # Override, as these systems have only a dummy fork() stub
15949 ac_cv_func_fork_works=no
15952 ac_cv_func_fork_works=yes
15955 { echo "$as_me:15955: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
15956 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
15958 ac_cv_func_vfork_works=$ac_cv_func_vfork
15959 if test "x$ac_cv_func_vfork" = xyes; then
15960 echo "$as_me:15960: checking for working vfork" >&5
15961 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
15962 if test "${ac_cv_func_vfork_works+set}" = set; then
15963 echo $ECHO_N "(cached) $ECHO_C" >&6
15965 if test "$cross_compiling" = yes; then
15966 ac_cv_func_vfork_works=cross
15968 cat >conftest.$ac_ext <<_ACEOF
15969 #line 15969 "configure"
15970 #include "confdefs.h"
15971 /* Thanks to Paul Eggert for this test. */
15973 #include <sys/types.h>
15974 #include <sys/stat.h>
15976 # include <unistd.h>
15979 # include <vfork.h>
15981 /* On some sparc systems, changes by the child to local and incoming
15982 argument registers are propagated back to the parent. The compiler
15983 is told about this with #include <vfork.h>, but some compilers
15984 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
15985 static variable whose address is put into a register that is
15986 clobbered by the vfork. */
15989 sparc_address_test (int arg)
15991 sparc_address_test (arg) int arg;
15994 static pid_t child;
16012 pid_t parent = getpid ();
16015 sparc_address_test ();
16020 /* Here is another test for sparc vfork register problems. This
16021 test uses lots of local variables, at least as many local
16022 variables as main has allocated so far including compiler
16023 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
16024 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
16025 reuse the register of parent for one of the local variables,
16026 since it will think that parent can't possibly be used any more
16027 in this routine. Assigning to the local variable will thus
16028 munge parent in the parent process. */
16030 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
16031 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
16032 /* Convince the compiler that p..p7 are live; otherwise, it might
16033 use the same hardware register for all 8 local variables. */
16034 if (p != p1 || p != p2 || p != p3 || p != p4
16035 || p != p5 || p != p6 || p != p7)
16038 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
16039 from child file descriptors. If the child closes a descriptor
16040 before it execs or exits, this munges the parent's descriptor
16041 as well. Test for this by closing stdout in the child. */
16042 _exit(close(fileno(stdout)) != 0);
16047 while (wait(&status) != child)
16050 /* Was there some problem with vforking? */
16053 /* Did the child fail? (This shouldn't happen.) */
16056 /* Did the vfork/compiler bug occur? */
16057 || parent != getpid()
16059 /* Did the file descriptor bug occur? */
16060 || fstat(fileno(stdout), &st) != 0
16065 rm -f conftest$ac_exeext
16066 if { (eval echo "$as_me:16066: \"$ac_link\"") >&5
16067 (eval $ac_link) 2>&5
16069 echo "$as_me:16069: \$? = $ac_status" >&5
16070 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16071 { (eval echo "$as_me:16071: \"$ac_try\"") >&5
16072 (eval $ac_try) 2>&5
16074 echo "$as_me:16074: \$? = $ac_status" >&5
16075 (exit $ac_status); }; }; then
16076 ac_cv_func_vfork_works=yes
16078 echo "$as_me: program exited with status $ac_status" >&5
16079 echo "$as_me: failed program was:" >&5
16080 cat conftest.$ac_ext >&5
16081 ac_cv_func_vfork_works=no
16083 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16086 echo "$as_me:16086: result: $ac_cv_func_vfork_works" >&5
16087 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
16090 if test "x$ac_cv_func_fork_works" = xcross; then
16091 ac_cv_func_vfork_works=ac_cv_func_vfork
16092 { echo "$as_me:16092: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
16093 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
16096 if test "x$ac_cv_func_vfork_works" = xyes; then
16098 cat >>confdefs.h <<\EOF
16099 #define HAVE_WORKING_VFORK 1
16104 cat >>confdefs.h <<\EOF
16109 if test "x$ac_cv_func_fork_works" = xyes; then
16111 cat >>confdefs.h <<\EOF
16112 #define HAVE_WORKING_FORK 1
16117 # special check for test/ditto.c
16119 echo "$as_me:16119: checking for openpty in -lutil" >&5
16120 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
16121 if test "${ac_cv_lib_util_openpty+set}" = set; then
16122 echo $ECHO_N "(cached) $ECHO_C" >&6
16124 ac_check_lib_save_LIBS=$LIBS
16125 LIBS="-lutil $LIBS"
16126 cat >conftest.$ac_ext <<_ACEOF
16127 #line 16127 "configure"
16128 #include "confdefs.h"
16130 /* Override any gcc2 internal prototype to avoid an error. */
16134 /* We use char because int might match the return type of a gcc2
16135 builtin and then its argument prototype would still apply. */
16145 rm -f conftest.$ac_objext conftest$ac_exeext
16146 if { (eval echo "$as_me:16146: \"$ac_link\"") >&5
16147 (eval $ac_link) 2>&5
16149 echo "$as_me:16149: \$? = $ac_status" >&5
16150 (exit $ac_status); } &&
16151 { ac_try='test -s conftest$ac_exeext'
16152 { (eval echo "$as_me:16152: \"$ac_try\"") >&5
16153 (eval $ac_try) 2>&5
16155 echo "$as_me:16155: \$? = $ac_status" >&5
16156 (exit $ac_status); }; }; then
16157 ac_cv_lib_util_openpty=yes
16159 echo "$as_me: failed program was:" >&5
16160 cat conftest.$ac_ext >&5
16161 ac_cv_lib_util_openpty=no
16163 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16164 LIBS=$ac_check_lib_save_LIBS
16166 echo "$as_me:16166: result: $ac_cv_lib_util_openpty" >&5
16167 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
16168 if test $ac_cv_lib_util_openpty = yes; then
16174 echo "$as_me:16174: checking for openpty header" >&5
16175 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
16176 if test "${cf_cv_func_openpty+set}" = set; then
16177 echo $ECHO_N "(cached) $ECHO_C" >&6
16180 cf_save_LIBS="$LIBS"
16181 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
16182 for cf_header in pty.h libutil.h util.h
16184 cat >conftest.$ac_ext <<_ACEOF
16185 #line 16185 "configure"
16186 #include "confdefs.h"
16188 #include <$cf_header>
16194 int x = openpty((int *)0, (int *)0, (char *)0,
16195 (struct termios *)0, (struct winsize *)0);
16201 rm -f conftest.$ac_objext conftest$ac_exeext
16202 if { (eval echo "$as_me:16202: \"$ac_link\"") >&5
16203 (eval $ac_link) 2>&5
16205 echo "$as_me:16205: \$? = $ac_status" >&5
16206 (exit $ac_status); } &&
16207 { ac_try='test -s conftest$ac_exeext'
16208 { (eval echo "$as_me:16208: \"$ac_try\"") >&5
16209 (eval $ac_try) 2>&5
16211 echo "$as_me:16211: \$? = $ac_status" >&5
16212 (exit $ac_status); }; }; then
16214 cf_cv_func_openpty=$cf_header
16218 echo "$as_me: failed program was:" >&5
16219 cat conftest.$ac_ext >&5
16221 cf_cv_func_openpty=no
16224 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16226 LIBS="$cf_save_LIBS"
16229 echo "$as_me:16229: result: $cf_cv_func_openpty" >&5
16230 echo "${ECHO_T}$cf_cv_func_openpty" >&6
16232 if test "$cf_cv_func_openpty" != no ; then
16233 cat >>confdefs.h <<EOF
16234 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
16237 cat >>confdefs.h <<\EOF
16238 #define USE_XTERM_PTY 1
16241 if test "$cf_cv_lib_util" = yes ; then
16242 TEST_LIBS="-lutil $TEST_LIBS"
16246 if test "$with_hashed_db" != no ; then
16247 cat >>confdefs.h <<\EOF
16248 #define USE_HASHED_DB 1
16251 case $with_hashed_db in #(vi
16255 if test -d "$with_hashed_db" ; then
16257 if test -n "$with_hashed_db/include" ; then
16258 for cf_add_incdir in $with_hashed_db/include
16260 while test $cf_add_incdir != /usr/include
16262 if test -d $cf_add_incdir
16265 if test -n "$CFLAGS$CPPFLAGS" ; then
16266 # a loop is needed to ensure we can add subdirs of existing dirs
16267 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
16268 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
16269 cf_have_incdir=yes; break
16274 if test "$cf_have_incdir" = no ; then
16275 if test "$cf_add_incdir" = /usr/local/include ; then
16276 if test "$GCC" = yes
16278 cf_save_CPPFLAGS=$CPPFLAGS
16279 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
16280 cat >conftest.$ac_ext <<_ACEOF
16281 #line 16281 "configure"
16282 #include "confdefs.h"
16292 rm -f conftest.$ac_objext
16293 if { (eval echo "$as_me:16293: \"$ac_compile\"") >&5
16294 (eval $ac_compile) 2>&5
16296 echo "$as_me:16296: \$? = $ac_status" >&5
16297 (exit $ac_status); } &&
16298 { ac_try='test -s conftest.$ac_objext'
16299 { (eval echo "$as_me:16299: \"$ac_try\"") >&5
16300 (eval $ac_try) 2>&5
16302 echo "$as_me:16302: \$? = $ac_status" >&5
16303 (exit $ac_status); }; }; then
16306 echo "$as_me: failed program was:" >&5
16307 cat conftest.$ac_ext >&5
16310 rm -f conftest.$ac_objext conftest.$ac_ext
16311 CPPFLAGS=$cf_save_CPPFLAGS
16316 if test "$cf_have_incdir" = no ; then
16317 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
16319 echo "${as_me-configure}:16319: testing adding $cf_add_incdir to include-path ..." 1>&5
16321 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
16323 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
16324 test "$cf_top_incdir" = "$cf_add_incdir" && break
16325 cf_add_incdir="$cf_top_incdir"
16334 if test -n "$with_hashed_db/lib" ; then
16335 for cf_add_libdir in $with_hashed_db/lib
16337 if test $cf_add_libdir = /usr/lib ; then
16339 elif test -d $cf_add_libdir
16342 if test -n "$LDFLAGS$LIBS" ; then
16343 # a loop is needed to ensure we can add subdirs of existing dirs
16344 for cf_test_libdir in $LDFLAGS $LIBS ; do
16345 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
16346 cf_have_libdir=yes; break
16350 if test "$cf_have_libdir" = no ; then
16351 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
16353 echo "${as_me-configure}:16353: testing adding $cf_add_libdir to library-path ..." 1>&5
16355 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
16364 echo "$as_me:16364: checking for db.h" >&5
16365 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
16366 if test "${ac_cv_header_db_h+set}" = set; then
16367 echo $ECHO_N "(cached) $ECHO_C" >&6
16369 cat >conftest.$ac_ext <<_ACEOF
16370 #line 16370 "configure"
16371 #include "confdefs.h"
16374 if { (eval echo "$as_me:16374: \"$ac_cpp conftest.$ac_ext\"") >&5
16375 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16377 egrep -v '^ *\+' conftest.er1 >conftest.err
16379 cat conftest.err >&5
16380 echo "$as_me:16380: \$? = $ac_status" >&5
16381 (exit $ac_status); } >/dev/null; then
16382 if test -s conftest.err; then
16383 ac_cpp_err=$ac_c_preproc_warn_flag
16390 if test -z "$ac_cpp_err"; then
16391 ac_cv_header_db_h=yes
16393 echo "$as_me: failed program was:" >&5
16394 cat conftest.$ac_ext >&5
16395 ac_cv_header_db_h=no
16397 rm -f conftest.err conftest.$ac_ext
16399 echo "$as_me:16399: result: $ac_cv_header_db_h" >&5
16400 echo "${ECHO_T}$ac_cv_header_db_h" >&6
16401 if test $ac_cv_header_db_h = yes; then
16403 echo "$as_me:16403: checking for version of db" >&5
16404 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
16405 if test "${cf_cv_hashed_db_version+set}" = set; then
16406 echo $ECHO_N "(cached) $ECHO_C" >&6
16409 cf_cv_hashed_db_version=unknown
16411 for cf_db_version in 1 2 3 4 5
16414 echo "${as_me-configure}:16414: testing checking for db version $cf_db_version ..." 1>&5
16416 cat >conftest.$ac_ext <<_ACEOF
16417 #line 16417 "configure"
16418 #include "confdefs.h"
16420 $ac_includes_default
16423 #ifdef DB_VERSION_MAJOR
16424 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
16425 #if $cf_db_version == DB_VERSION_MAJOR
16431 #if $cf_db_version == 1
16432 /* ok: assuming this is DB 1.8.5 */
16446 rm -f conftest.$ac_objext
16447 if { (eval echo "$as_me:16447: \"$ac_compile\"") >&5
16448 (eval $ac_compile) 2>&5
16450 echo "$as_me:16450: \$? = $ac_status" >&5
16451 (exit $ac_status); } &&
16452 { ac_try='test -s conftest.$ac_objext'
16453 { (eval echo "$as_me:16453: \"$ac_try\"") >&5
16454 (eval $ac_try) 2>&5
16456 echo "$as_me:16456: \$? = $ac_status" >&5
16457 (exit $ac_status); }; }; then
16459 cf_cv_hashed_db_version=$cf_db_version
16463 echo "$as_me: failed program was:" >&5
16464 cat conftest.$ac_ext >&5
16466 rm -f conftest.$ac_objext conftest.$ac_ext
16470 echo "$as_me:16470: result: $cf_cv_hashed_db_version" >&5
16471 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
16473 if test "$cf_cv_hashed_db_version" = unknown ; then
16474 { { echo "$as_me:16474: error: Cannot determine version of db" >&5
16475 echo "$as_me: error: Cannot determine version of db" >&2;}
16476 { (exit 1); exit 1; }; }
16479 echo "$as_me:16479: checking for db libraries" >&5
16480 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
16481 if test "${cf_cv_hashed_db_libs+set}" = set; then
16482 echo $ECHO_N "(cached) $ECHO_C" >&6
16485 cf_cv_hashed_db_libs=unknown
16486 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
16488 cf_save_libs="$LIBS"
16489 if test -n "$cf_db_libs"; then
16490 LIBS="-l$cf_db_libs $LIBS"
16493 echo "${as_me-configure}:16493: testing checking for library "$cf_db_libs" ..." 1>&5
16495 cat >conftest.$ac_ext <<_ACEOF
16496 #line 16496 "configure"
16497 #include "confdefs.h"
16499 $ac_includes_default
16506 char *path = "/tmp/foo";
16507 #ifdef DB_VERSION_MAJOR
16508 #if DB_VERSION_MAJOR >= 4
16510 db_create(&result, NULL, 0);
16511 result->open(result,
16518 #elif DB_VERSION_MAJOR >= 3
16520 db_create(&result, NULL, 0);
16521 result->open(result,
16527 #elif DB_VERSION_MAJOR >= 2
16536 #endif /* DB_VERSION_MAJOR */
16538 DB *result = dbopen(path,
16544 ${cf_cv_main_return:-return}(result != 0)
16550 rm -f conftest.$ac_objext conftest$ac_exeext
16551 if { (eval echo "$as_me:16551: \"$ac_link\"") >&5
16552 (eval $ac_link) 2>&5
16554 echo "$as_me:16554: \$? = $ac_status" >&5
16555 (exit $ac_status); } &&
16556 { ac_try='test -s conftest$ac_exeext'
16557 { (eval echo "$as_me:16557: \"$ac_try\"") >&5
16558 (eval $ac_try) 2>&5
16560 echo "$as_me:16560: \$? = $ac_status" >&5
16561 (exit $ac_status); }; }; then
16563 if test -n "$cf_db_libs" ; then
16564 cf_cv_hashed_db_libs=$cf_db_libs
16566 cf_cv_hashed_db_libs=default
16568 LIBS="$cf_save_libs"
16572 echo "$as_me: failed program was:" >&5
16573 cat conftest.$ac_ext >&5
16575 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16576 LIBS="$cf_save_libs"
16580 echo "$as_me:16580: result: $cf_cv_hashed_db_libs" >&5
16581 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
16583 if test "$cf_cv_hashed_db_libs" = unknown ; then
16584 { { echo "$as_me:16584: error: Cannot determine library for db" >&5
16585 echo "$as_me: error: Cannot determine library for db" >&2;}
16586 { (exit 1); exit 1; }; }
16587 elif test "$cf_cv_hashed_db_libs" != default ; then
16588 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
16594 { { echo "$as_me:16594: error: Cannot find db.h" >&5
16595 echo "$as_me: error: Cannot find db.h" >&2;}
16596 { (exit 1); exit 1; }; }
16602 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
16603 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16604 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16607 # Just in case, check if the C compiler has a bool type.
16609 echo "$as_me:16609: checking if we should include stdbool.h" >&5
16610 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
16612 if test "${cf_cv_header_stdbool_h+set}" = set; then
16613 echo $ECHO_N "(cached) $ECHO_C" >&6
16616 cat >conftest.$ac_ext <<_ACEOF
16617 #line 16617 "configure"
16618 #include "confdefs.h"
16628 rm -f conftest.$ac_objext
16629 if { (eval echo "$as_me:16629: \"$ac_compile\"") >&5
16630 (eval $ac_compile) 2>&5
16632 echo "$as_me:16632: \$? = $ac_status" >&5
16633 (exit $ac_status); } &&
16634 { ac_try='test -s conftest.$ac_objext'
16635 { (eval echo "$as_me:16635: \"$ac_try\"") >&5
16636 (eval $ac_try) 2>&5
16638 echo "$as_me:16638: \$? = $ac_status" >&5
16639 (exit $ac_status); }; }; then
16640 cf_cv_header_stdbool_h=0
16642 echo "$as_me: failed program was:" >&5
16643 cat conftest.$ac_ext >&5
16644 cat >conftest.$ac_ext <<_ACEOF
16645 #line 16645 "configure"
16646 #include "confdefs.h"
16649 #include <stdbool.h>
16660 rm -f conftest.$ac_objext
16661 if { (eval echo "$as_me:16661: \"$ac_compile\"") >&5
16662 (eval $ac_compile) 2>&5
16664 echo "$as_me:16664: \$? = $ac_status" >&5
16665 (exit $ac_status); } &&
16666 { ac_try='test -s conftest.$ac_objext'
16667 { (eval echo "$as_me:16667: \"$ac_try\"") >&5
16668 (eval $ac_try) 2>&5
16670 echo "$as_me:16670: \$? = $ac_status" >&5
16671 (exit $ac_status); }; }; then
16672 cf_cv_header_stdbool_h=1
16674 echo "$as_me: failed program was:" >&5
16675 cat conftest.$ac_ext >&5
16676 cf_cv_header_stdbool_h=0
16678 rm -f conftest.$ac_objext conftest.$ac_ext
16680 rm -f conftest.$ac_objext conftest.$ac_ext
16683 if test "$cf_cv_header_stdbool_h" = 1
16684 then echo "$as_me:16684: result: yes" >&5
16685 echo "${ECHO_T}yes" >&6
16686 else echo "$as_me:16686: result: no" >&5
16687 echo "${ECHO_T}no" >&6
16690 echo "$as_me:16690: checking for builtin bool type" >&5
16691 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
16693 if test "${cf_cv_cc_bool_type+set}" = set; then
16694 echo $ECHO_N "(cached) $ECHO_C" >&6
16697 cat >conftest.$ac_ext <<_ACEOF
16698 #line 16698 "configure"
16699 #include "confdefs.h"
16702 #include <sys/types.h>
16712 rm -f conftest.$ac_objext
16713 if { (eval echo "$as_me:16713: \"$ac_compile\"") >&5
16714 (eval $ac_compile) 2>&5
16716 echo "$as_me:16716: \$? = $ac_status" >&5
16717 (exit $ac_status); } &&
16718 { ac_try='test -s conftest.$ac_objext'
16719 { (eval echo "$as_me:16719: \"$ac_try\"") >&5
16720 (eval $ac_try) 2>&5
16722 echo "$as_me:16722: \$? = $ac_status" >&5
16723 (exit $ac_status); }; }; then
16724 cf_cv_cc_bool_type=1
16726 echo "$as_me: failed program was:" >&5
16727 cat conftest.$ac_ext >&5
16728 cf_cv_cc_bool_type=0
16730 rm -f conftest.$ac_objext conftest.$ac_ext
16734 if test "$cf_cv_cc_bool_type" = 1
16735 then echo "$as_me:16735: result: yes" >&5
16736 echo "${ECHO_T}yes" >&6
16737 else echo "$as_me:16737: result: no" >&5
16738 echo "${ECHO_T}no" >&6
16741 # Check for C++ compiler characteristics (and ensure that it's there!)
16742 if test -n "$CXX" ; then
16744 ac_cpp='$CXXCPP $CPPFLAGS'
16745 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16746 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16747 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16748 ac_main_return=return
16750 if test -n "$GXX" ; then
16751 case $cf_cv_system_name in #(vi
16753 cf_stdcpp_libname=stdcpp
16756 cf_stdcpp_libname=stdc++
16759 echo "$as_me:16759: checking for library $cf_stdcpp_libname" >&5
16760 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
16761 if test "${cf_cv_libstdcpp+set}" = set; then
16762 echo $ECHO_N "(cached) $ECHO_C" >&6
16766 LIBS="-l$cf_stdcpp_libname $LIBS"
16767 cat >conftest.$ac_ext <<_ACEOF
16768 #line 16768 "configure"
16769 #include "confdefs.h"
16771 #include <strstream.h>
16777 strstreambuf foo(buf, sizeof(buf))
16783 rm -f conftest.$ac_objext conftest$ac_exeext
16784 if { (eval echo "$as_me:16784: \"$ac_link\"") >&5
16785 (eval $ac_link) 2>&5
16787 echo "$as_me:16787: \$? = $ac_status" >&5
16788 (exit $ac_status); } &&
16789 { ac_try='test -s conftest$ac_exeext'
16790 { (eval echo "$as_me:16790: \"$ac_try\"") >&5
16791 (eval $ac_try) 2>&5
16793 echo "$as_me:16793: \$? = $ac_status" >&5
16794 (exit $ac_status); }; }; then
16795 cf_cv_libstdcpp=yes
16797 echo "$as_me: failed program was:" >&5
16798 cat conftest.$ac_ext >&5
16801 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16805 echo "$as_me:16805: result: $cf_cv_libstdcpp" >&5
16806 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
16807 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
16810 echo "$as_me:16810: checking whether $CXX understands -c and -o together" >&5
16811 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
16812 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
16813 echo $ECHO_N "(cached) $ECHO_C" >&6
16816 cat > conftest.$ac_ext <<CF_EOF
16820 ${cf_cv_main_return:-return}(0);
16823 # We do the test twice because some compilers refuse to overwrite an
16824 # existing .o file with -o, though they will create one.
16825 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
16826 if { (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); } &&
16831 test -f conftest2.$ac_objext && { (eval echo "$as_me:16831: \"$ac_try\"") >&5
16832 (eval $ac_try) 2>&5
16834 echo "$as_me:16834: \$? = $ac_status" >&5
16835 (exit $ac_status); };
16837 eval cf_cv_prog_CXX_c_o=yes
16839 eval cf_cv_prog_CXX_c_o=no
16844 if test $cf_cv_prog_CXX_c_o = yes; then
16845 echo "$as_me:16845: result: yes" >&5
16846 echo "${ECHO_T}yes" >&6
16848 echo "$as_me:16848: result: no" >&5
16849 echo "${ECHO_T}no" >&6
16852 case $GXX_VERSION in
16858 cf_cxx_library=unknown
16859 case $cf_cv_system_name in #(vi
16867 if test "$GXX" = yes; then
16868 echo "$as_me:16868: checking for lib$cf_gpp_libname" >&5
16869 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
16871 LIBS="-l$cf_gpp_libname $LIBS"
16872 cat >conftest.$ac_ext <<_ACEOF
16873 #line 16873 "configure"
16874 #include "confdefs.h"
16876 #include <$cf_gpp_libname/builtin.h>
16881 two_arg_error_handler_t foo2 = lib_error_handler
16886 rm -f conftest.$ac_objext conftest$ac_exeext
16887 if { (eval echo "$as_me:16887: \"$ac_link\"") >&5
16888 (eval $ac_link) 2>&5
16890 echo "$as_me:16890: \$? = $ac_status" >&5
16891 (exit $ac_status); } &&
16892 { ac_try='test -s conftest$ac_exeext'
16893 { (eval echo "$as_me:16893: \"$ac_try\"") >&5
16894 (eval $ac_try) 2>&5
16896 echo "$as_me:16896: \$? = $ac_status" >&5
16897 (exit $ac_status); }; }; then
16899 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
16900 if test "$cf_gpp_libname" = cpp ; then
16901 cat >>confdefs.h <<\EOF
16902 #define HAVE_GPP_BUILTIN_H 1
16906 cat >>confdefs.h <<\EOF
16907 #define HAVE_GXX_BUILTIN_H 1
16912 echo "$as_me: failed program was:" >&5
16913 cat conftest.$ac_ext >&5
16914 cat >conftest.$ac_ext <<_ACEOF
16915 #line 16915 "configure"
16916 #include "confdefs.h"
16918 #include <builtin.h>
16923 two_arg_error_handler_t foo2 = lib_error_handler
16928 rm -f conftest.$ac_objext conftest$ac_exeext
16929 if { (eval echo "$as_me:16929: \"$ac_link\"") >&5
16930 (eval $ac_link) 2>&5
16932 echo "$as_me:16932: \$? = $ac_status" >&5
16933 (exit $ac_status); } &&
16934 { ac_try='test -s conftest$ac_exeext'
16935 { (eval echo "$as_me:16935: \"$ac_try\"") >&5
16936 (eval $ac_try) 2>&5
16938 echo "$as_me:16938: \$? = $ac_status" >&5
16939 (exit $ac_status); }; }; then
16941 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
16942 cat >>confdefs.h <<\EOF
16943 #define HAVE_BUILTIN_H 1
16947 echo "$as_me: failed program was:" >&5
16948 cat conftest.$ac_ext >&5
16951 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16953 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16955 echo "$as_me:16955: result: $cf_cxx_library" >&5
16956 echo "${ECHO_T}$cf_cxx_library" >&6
16966 ac_cpp='$CXXCPP $CPPFLAGS'
16967 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16968 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16969 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16970 ac_main_return=return
16971 echo "$as_me:16971: checking how to run the C++ preprocessor" >&5
16972 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
16973 if test -z "$CXXCPP"; then
16974 if test "${ac_cv_prog_CXXCPP+set}" = set; then
16975 echo $ECHO_N "(cached) $ECHO_C" >&6
16977 # Double quotes because CXXCPP needs to be expanded
16978 for CXXCPP in "$CXX -E" "/lib/cpp"
16980 ac_preproc_ok=false
16981 for ac_cxx_preproc_warn_flag in '' yes
16983 # Use a header file that comes with gcc, so configuring glibc
16984 # with a fresh cross-compiler works.
16985 # On the NeXT, cc -E runs the code through the compiler's parser,
16986 # not just through cpp. "Syntax error" is here to catch this case.
16987 cat >conftest.$ac_ext <<_ACEOF
16988 #line 16988 "configure"
16989 #include "confdefs.h"
16990 #include <assert.h>
16993 if { (eval echo "$as_me:16993: \"$ac_cpp conftest.$ac_ext\"") >&5
16994 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16996 egrep -v '^ *\+' conftest.er1 >conftest.err
16998 cat conftest.err >&5
16999 echo "$as_me:16999: \$? = $ac_status" >&5
17000 (exit $ac_status); } >/dev/null; then
17001 if test -s conftest.err; then
17002 ac_cpp_err=$ac_cxx_preproc_warn_flag
17009 if test -z "$ac_cpp_err"; then
17012 echo "$as_me: failed program was:" >&5
17013 cat conftest.$ac_ext >&5
17014 # Broken: fails on valid input.
17017 rm -f conftest.err conftest.$ac_ext
17019 # OK, works on sane cases. Now check whether non-existent headers
17020 # can be detected and how.
17021 cat >conftest.$ac_ext <<_ACEOF
17022 #line 17022 "configure"
17023 #include "confdefs.h"
17024 #include <ac_nonexistent.h>
17026 if { (eval echo "$as_me:17026: \"$ac_cpp conftest.$ac_ext\"") >&5
17027 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17029 egrep -v '^ *\+' conftest.er1 >conftest.err
17031 cat conftest.err >&5
17032 echo "$as_me:17032: \$? = $ac_status" >&5
17033 (exit $ac_status); } >/dev/null; then
17034 if test -s conftest.err; then
17035 ac_cpp_err=$ac_cxx_preproc_warn_flag
17042 if test -z "$ac_cpp_err"; then
17043 # Broken: success on invalid input.
17046 echo "$as_me: failed program was:" >&5
17047 cat conftest.$ac_ext >&5
17048 # Passes both tests.
17052 rm -f conftest.err conftest.$ac_ext
17055 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
17056 rm -f conftest.err conftest.$ac_ext
17057 if $ac_preproc_ok; then
17062 ac_cv_prog_CXXCPP=$CXXCPP
17065 CXXCPP=$ac_cv_prog_CXXCPP
17067 ac_cv_prog_CXXCPP=$CXXCPP
17069 echo "$as_me:17069: result: $CXXCPP" >&5
17070 echo "${ECHO_T}$CXXCPP" >&6
17071 ac_preproc_ok=false
17072 for ac_cxx_preproc_warn_flag in '' yes
17074 # Use a header file that comes with gcc, so configuring glibc
17075 # with a fresh cross-compiler works.
17076 # On the NeXT, cc -E runs the code through the compiler's parser,
17077 # not just through cpp. "Syntax error" is here to catch this case.
17078 cat >conftest.$ac_ext <<_ACEOF
17079 #line 17079 "configure"
17080 #include "confdefs.h"
17081 #include <assert.h>
17084 if { (eval echo "$as_me:17084: \"$ac_cpp conftest.$ac_ext\"") >&5
17085 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17087 egrep -v '^ *\+' conftest.er1 >conftest.err
17089 cat conftest.err >&5
17090 echo "$as_me:17090: \$? = $ac_status" >&5
17091 (exit $ac_status); } >/dev/null; then
17092 if test -s conftest.err; then
17093 ac_cpp_err=$ac_cxx_preproc_warn_flag
17100 if test -z "$ac_cpp_err"; then
17103 echo "$as_me: failed program was:" >&5
17104 cat conftest.$ac_ext >&5
17105 # Broken: fails on valid input.
17108 rm -f conftest.err conftest.$ac_ext
17110 # OK, works on sane cases. Now check whether non-existent headers
17111 # can be detected and how.
17112 cat >conftest.$ac_ext <<_ACEOF
17113 #line 17113 "configure"
17114 #include "confdefs.h"
17115 #include <ac_nonexistent.h>
17117 if { (eval echo "$as_me:17117: \"$ac_cpp conftest.$ac_ext\"") >&5
17118 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17120 egrep -v '^ *\+' conftest.er1 >conftest.err
17122 cat conftest.err >&5
17123 echo "$as_me:17123: \$? = $ac_status" >&5
17124 (exit $ac_status); } >/dev/null; then
17125 if test -s conftest.err; then
17126 ac_cpp_err=$ac_cxx_preproc_warn_flag
17133 if test -z "$ac_cpp_err"; then
17134 # Broken: success on invalid input.
17137 echo "$as_me: failed program was:" >&5
17138 cat conftest.$ac_ext >&5
17139 # Passes both tests.
17143 rm -f conftest.err conftest.$ac_ext
17146 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
17147 rm -f conftest.err conftest.$ac_ext
17148 if $ac_preproc_ok; then
17151 { { echo "$as_me:17151: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
17152 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
17153 { (exit 1); exit 1; }; }
17157 ac_cpp='$CXXCPP $CPPFLAGS'
17158 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17159 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17160 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17161 ac_main_return=return
17163 for ac_header in iostream typeinfo
17165 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17166 echo "$as_me:17166: checking for $ac_header" >&5
17167 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17168 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17169 echo $ECHO_N "(cached) $ECHO_C" >&6
17171 cat >conftest.$ac_ext <<_ACEOF
17172 #line 17172 "configure"
17173 #include "confdefs.h"
17174 #include <$ac_header>
17176 if { (eval echo "$as_me:17176: \"$ac_cpp conftest.$ac_ext\"") >&5
17177 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17179 egrep -v '^ *\+' conftest.er1 >conftest.err
17181 cat conftest.err >&5
17182 echo "$as_me:17182: \$? = $ac_status" >&5
17183 (exit $ac_status); } >/dev/null; then
17184 if test -s conftest.err; then
17185 ac_cpp_err=$ac_cxx_preproc_warn_flag
17192 if test -z "$ac_cpp_err"; then
17193 eval "$as_ac_Header=yes"
17195 echo "$as_me: failed program was:" >&5
17196 cat conftest.$ac_ext >&5
17197 eval "$as_ac_Header=no"
17199 rm -f conftest.err conftest.$ac_ext
17201 echo "$as_me:17201: result: `eval echo '${'$as_ac_Header'}'`" >&5
17202 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17203 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17204 cat >>confdefs.h <<EOF
17205 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17211 if test x"$ac_cv_header_iostream" = xyes ; then
17212 echo "$as_me:17212: checking if iostream uses std-namespace" >&5
17213 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
17214 cat >conftest.$ac_ext <<_ACEOF
17215 #line 17215 "configure"
17216 #include "confdefs.h"
17218 #include <iostream>
17225 cerr << "testing" << endl;
17231 rm -f conftest.$ac_objext
17232 if { (eval echo "$as_me:17232: \"$ac_compile\"") >&5
17233 (eval $ac_compile) 2>&5
17235 echo "$as_me:17235: \$? = $ac_status" >&5
17236 (exit $ac_status); } &&
17237 { ac_try='test -s conftest.$ac_objext'
17238 { (eval echo "$as_me:17238: \"$ac_try\"") >&5
17239 (eval $ac_try) 2>&5
17241 echo "$as_me:17241: \$? = $ac_status" >&5
17242 (exit $ac_status); }; }; then
17243 cf_iostream_namespace=yes
17245 echo "$as_me: failed program was:" >&5
17246 cat conftest.$ac_ext >&5
17247 cf_iostream_namespace=no
17249 rm -f conftest.$ac_objext conftest.$ac_ext
17250 echo "$as_me:17250: result: $cf_iostream_namespace" >&5
17251 echo "${ECHO_T}$cf_iostream_namespace" >&6
17252 if test "$cf_iostream_namespace" = yes ; then
17253 cat >>confdefs.h <<\EOF
17254 #define IOSTREAM_NAMESPACE 1
17260 echo "$as_me:17260: checking if we should include stdbool.h" >&5
17261 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
17263 if test "${cf_cv_header_stdbool_h+set}" = set; then
17264 echo $ECHO_N "(cached) $ECHO_C" >&6
17267 cat >conftest.$ac_ext <<_ACEOF
17268 #line 17268 "configure"
17269 #include "confdefs.h"
17279 rm -f conftest.$ac_objext
17280 if { (eval echo "$as_me:17280: \"$ac_compile\"") >&5
17281 (eval $ac_compile) 2>&5
17283 echo "$as_me:17283: \$? = $ac_status" >&5
17284 (exit $ac_status); } &&
17285 { ac_try='test -s conftest.$ac_objext'
17286 { (eval echo "$as_me:17286: \"$ac_try\"") >&5
17287 (eval $ac_try) 2>&5
17289 echo "$as_me:17289: \$? = $ac_status" >&5
17290 (exit $ac_status); }; }; then
17291 cf_cv_header_stdbool_h=0
17293 echo "$as_me: failed program was:" >&5
17294 cat conftest.$ac_ext >&5
17295 cat >conftest.$ac_ext <<_ACEOF
17296 #line 17296 "configure"
17297 #include "confdefs.h"
17300 #include <stdbool.h>
17311 rm -f conftest.$ac_objext
17312 if { (eval echo "$as_me:17312: \"$ac_compile\"") >&5
17313 (eval $ac_compile) 2>&5
17315 echo "$as_me:17315: \$? = $ac_status" >&5
17316 (exit $ac_status); } &&
17317 { ac_try='test -s conftest.$ac_objext'
17318 { (eval echo "$as_me:17318: \"$ac_try\"") >&5
17319 (eval $ac_try) 2>&5
17321 echo "$as_me:17321: \$? = $ac_status" >&5
17322 (exit $ac_status); }; }; then
17323 cf_cv_header_stdbool_h=1
17325 echo "$as_me: failed program was:" >&5
17326 cat conftest.$ac_ext >&5
17327 cf_cv_header_stdbool_h=0
17329 rm -f conftest.$ac_objext conftest.$ac_ext
17331 rm -f conftest.$ac_objext conftest.$ac_ext
17334 if test "$cf_cv_header_stdbool_h" = 1
17335 then echo "$as_me:17335: result: yes" >&5
17336 echo "${ECHO_T}yes" >&6
17337 else echo "$as_me:17337: result: no" >&5
17338 echo "${ECHO_T}no" >&6
17341 echo "$as_me:17341: checking for builtin bool type" >&5
17342 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17344 if test "${cf_cv_builtin_bool+set}" = set; then
17345 echo $ECHO_N "(cached) $ECHO_C" >&6
17348 cat >conftest.$ac_ext <<_ACEOF
17349 #line 17349 "configure"
17350 #include "confdefs.h"
17353 #include <sys/types.h>
17363 rm -f conftest.$ac_objext
17364 if { (eval echo "$as_me:17364: \"$ac_compile\"") >&5
17365 (eval $ac_compile) 2>&5
17367 echo "$as_me:17367: \$? = $ac_status" >&5
17368 (exit $ac_status); } &&
17369 { ac_try='test -s conftest.$ac_objext'
17370 { (eval echo "$as_me:17370: \"$ac_try\"") >&5
17371 (eval $ac_try) 2>&5
17373 echo "$as_me:17373: \$? = $ac_status" >&5
17374 (exit $ac_status); }; }; then
17375 cf_cv_builtin_bool=1
17377 echo "$as_me: failed program was:" >&5
17378 cat conftest.$ac_ext >&5
17379 cf_cv_builtin_bool=0
17381 rm -f conftest.$ac_objext conftest.$ac_ext
17385 if test "$cf_cv_builtin_bool" = 1
17386 then echo "$as_me:17386: result: yes" >&5
17387 echo "${ECHO_T}yes" >&6
17388 else echo "$as_me:17388: result: no" >&5
17389 echo "${ECHO_T}no" >&6
17392 echo "$as_me:17392: checking for size of bool" >&5
17393 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
17394 if test "${cf_cv_type_of_bool+set}" = set; then
17395 echo $ECHO_N "(cached) $ECHO_C" >&6
17399 if test "$cross_compiling" = yes; then
17400 cf_cv_type_of_bool=unknown
17402 cat >conftest.$ac_ext <<_ACEOF
17403 #line 17403 "configure"
17404 #include "confdefs.h"
17406 #include <stdlib.h>
17409 #if defined(__cplusplus)
17411 #ifdef HAVE_GXX_BUILTIN_H
17412 #include <g++/builtin.h>
17413 #elif HAVE_GPP_BUILTIN_H
17414 #include <gpp/builtin.h>
17415 #elif HAVE_BUILTIN_H
17416 #include <builtin.h>
17421 #if $cf_cv_header_stdbool_h
17422 #include <stdbool.h>
17429 FILE *fp = fopen("cf_test.out", "w");
17432 if ((bool)(-x) >= 0)
17433 fputs("unsigned ", fp);
17434 if (sizeof(x) == sizeof(int)) fputs("int", fp);
17435 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17436 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17437 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17440 ${cf_cv_main_return:-return}(0);
17444 rm -f conftest$ac_exeext
17445 if { (eval echo "$as_me:17445: \"$ac_link\"") >&5
17446 (eval $ac_link) 2>&5
17448 echo "$as_me:17448: \$? = $ac_status" >&5
17449 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17450 { (eval echo "$as_me:17450: \"$ac_try\"") >&5
17451 (eval $ac_try) 2>&5
17453 echo "$as_me:17453: \$? = $ac_status" >&5
17454 (exit $ac_status); }; }; then
17455 cf_cv_type_of_bool=`cat cf_test.out`
17456 if test -z "$cf_cv_type_of_bool"; then
17457 cf_cv_type_of_bool=unknown
17460 echo "$as_me: program exited with status $ac_status" >&5
17461 echo "$as_me: failed program was:" >&5
17462 cat conftest.$ac_ext >&5
17463 cf_cv_type_of_bool=unknown
17465 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17471 echo "$as_me:17471: result: $cf_cv_type_of_bool" >&5
17472 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17473 if test "$cf_cv_type_of_bool" = unknown ; then
17474 case .$NCURSES_BOOL in #(vi
17475 .auto|.) NCURSES_BOOL=unsigned;;
17477 { echo "$as_me:17477: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17478 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17479 cf_cv_type_of_bool=$NCURSES_BOOL
17482 echo "$as_me:17482: checking for special defines needed for etip.h" >&5
17483 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
17484 cf_save_CXXFLAGS="$CXXFLAGS"
17486 for cf_math in "" MATH_H
17488 for cf_excp in "" MATH_EXCEPTION
17490 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
17491 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
17492 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
17493 cat >conftest.$ac_ext <<_ACEOF
17494 #line 17494 "configure"
17495 #include "confdefs.h"
17497 #include <etip.h.in>
17507 rm -f conftest.$ac_objext
17508 if { (eval echo "$as_me:17508: \"$ac_compile\"") >&5
17509 (eval $ac_compile) 2>&5
17511 echo "$as_me:17511: \$? = $ac_status" >&5
17512 (exit $ac_status); } &&
17513 { ac_try='test -s conftest.$ac_objext'
17514 { (eval echo "$as_me:17514: \"$ac_try\"") >&5
17515 (eval $ac_try) 2>&5
17517 echo "$as_me:17517: \$? = $ac_status" >&5
17518 (exit $ac_status); }; }; then
17520 test -n "$cf_math" && cat >>confdefs.h <<EOF
17521 #define ETIP_NEEDS_${cf_math} 1
17524 test -n "$cf_excp" && cat >>confdefs.h <<EOF
17525 #define ETIP_NEEDS_${cf_excp} 1
17528 cf_result="$cf_math $cf_excp"
17532 echo "$as_me: failed program was:" >&5
17533 cat conftest.$ac_ext >&5
17535 rm -f conftest.$ac_objext conftest.$ac_ext
17538 echo "$as_me:17538: result: $cf_result" >&5
17539 echo "${ECHO_T}$cf_result" >&6
17540 CXXFLAGS="$cf_save_CXXFLAGS"
17542 if test -n "$CXX"; then
17543 echo "$as_me:17543: checking if $CXX accepts parameter initialization" >&5
17544 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
17545 if test "${cf_cv_cpp_param_init+set}" = set; then
17546 echo $ECHO_N "(cached) $ECHO_C" >&6
17550 ac_cpp='$CXXCPP $CPPFLAGS'
17551 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17552 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17553 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17554 ac_main_return=return
17556 if test "$cross_compiling" = yes; then
17557 cf_cv_cpp_param_init=unknown
17559 cat >conftest.$ac_ext <<_ACEOF
17560 #line 17560 "configure"
17561 #include "confdefs.h"
17571 TEST::TEST(int x = 1) // some compilers do not like second initializer
17578 rm -f conftest$ac_exeext
17579 if { (eval echo "$as_me:17579: \"$ac_link\"") >&5
17580 (eval $ac_link) 2>&5
17582 echo "$as_me:17582: \$? = $ac_status" >&5
17583 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17584 { (eval echo "$as_me:17584: \"$ac_try\"") >&5
17585 (eval $ac_try) 2>&5
17587 echo "$as_me:17587: \$? = $ac_status" >&5
17588 (exit $ac_status); }; }; then
17589 cf_cv_cpp_param_init=yes
17591 echo "$as_me: program exited with status $ac_status" >&5
17592 echo "$as_me: failed program was:" >&5
17593 cat conftest.$ac_ext >&5
17594 cf_cv_cpp_param_init=no
17596 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17599 ac_cpp='$CXXCPP $CPPFLAGS'
17600 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17601 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17602 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17603 ac_main_return=return
17606 echo "$as_me:17606: result: $cf_cv_cpp_param_init" >&5
17607 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
17609 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
17610 #define CPP_HAS_PARAM_INIT 1
17613 if test -n "$CXX"; then
17615 echo "$as_me:17615: checking if $CXX accepts static_cast" >&5
17616 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
17617 if test "${cf_cv_cpp_static_cast+set}" = set; then
17618 echo $ECHO_N "(cached) $ECHO_C" >&6
17622 ac_cpp='$CXXCPP $CPPFLAGS'
17623 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17624 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17625 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17626 ac_main_return=return
17628 cat >conftest.$ac_ext <<_ACEOF
17629 #line 17629 "configure"
17630 #include "confdefs.h"
17635 NCursesPanel(int nlines,
17645 template<class T> class NCursesUserPanel : public NCursesPanel
17648 NCursesUserPanel (int nlines,
17652 const T* p_UserData = static_cast<T*>(0))
17653 : NCursesPanel (nlines, ncols, begin_y, begin_x)
17656 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
17660 virtual ~NCursesUserPanel() {};
17667 const char* p_UserData = static_cast<char*>(0)
17672 rm -f conftest.$ac_objext
17673 if { (eval echo "$as_me:17673: \"$ac_compile\"") >&5
17674 (eval $ac_compile) 2>&5
17676 echo "$as_me:17676: \$? = $ac_status" >&5
17677 (exit $ac_status); } &&
17678 { ac_try='test -s conftest.$ac_objext'
17679 { (eval echo "$as_me:17679: \"$ac_try\"") >&5
17680 (eval $ac_try) 2>&5
17682 echo "$as_me:17682: \$? = $ac_status" >&5
17683 (exit $ac_status); }; }; then
17684 cf_cv_cpp_static_cast=yes
17686 echo "$as_me: failed program was:" >&5
17687 cat conftest.$ac_ext >&5
17688 cf_cv_cpp_static_cast=no
17690 rm -f conftest.$ac_objext conftest.$ac_ext
17693 ac_cpp='$CXXCPP $CPPFLAGS'
17694 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17695 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17696 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17697 ac_main_return=return
17700 echo "$as_me:17700: result: $cf_cv_cpp_static_cast" >&5
17701 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
17705 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
17706 #define CPP_HAS_STATIC_CAST 1
17710 CXX_ARFLAGS='$(ARFLAGS)'
17711 case $cf_cv_system_name in #(vi
17713 if test "$GXX" != yes ; then
17715 CXX_ARFLAGS='-ar -o'
17719 CXXLDFLAGS="-u main"
17722 if test "$GXX" != yes ; then
17724 CXX_ARFLAGS='-xar -o'
17731 cf_cv_builtin_bool=1
17733 # Just because we are not configuring against C++ right now does not
17734 # mean that a user will not want to use C++. Some distributors disable
17735 # the C++ portion of this configuration as a shortcut (or just to avoid
17736 # compiling the demo in the c++ directory). So we need a reasonable
17737 # default for the 'bool' type.
17739 # Caveat: since the storage of the bool type is not standardized, it
17742 if test "$NCURSES_BOOL" != auto ; then
17743 cf_cv_type_of_bool=$NCURSES_BOOL
17744 cf_cv_header_stdbool_h=0
17746 if test "$cf_cv_header_stdbool_h" = 1 ; then
17748 echo "$as_me:17748: checking for size of bool" >&5
17749 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
17750 if test "${cf_cv_type_of_bool+set}" = set; then
17751 echo $ECHO_N "(cached) $ECHO_C" >&6
17755 if test "$cross_compiling" = yes; then
17756 cf_cv_type_of_bool=unknown
17758 cat >conftest.$ac_ext <<_ACEOF
17759 #line 17759 "configure"
17760 #include "confdefs.h"
17762 #include <stdlib.h>
17765 #if defined(__cplusplus)
17767 #ifdef HAVE_GXX_BUILTIN_H
17768 #include <g++/builtin.h>
17769 #elif HAVE_GPP_BUILTIN_H
17770 #include <gpp/builtin.h>
17771 #elif HAVE_BUILTIN_H
17772 #include <builtin.h>
17777 #if $cf_cv_header_stdbool_h
17778 #include <stdbool.h>
17785 FILE *fp = fopen("cf_test.out", "w");
17788 if ((bool)(-x) >= 0)
17789 fputs("unsigned ", fp);
17790 if (sizeof(x) == sizeof(int)) fputs("int", fp);
17791 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17792 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17793 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17796 ${cf_cv_main_return:-return}(0);
17800 rm -f conftest$ac_exeext
17801 if { (eval echo "$as_me:17801: \"$ac_link\"") >&5
17802 (eval $ac_link) 2>&5
17804 echo "$as_me:17804: \$? = $ac_status" >&5
17805 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17806 { (eval echo "$as_me:17806: \"$ac_try\"") >&5
17807 (eval $ac_try) 2>&5
17809 echo "$as_me:17809: \$? = $ac_status" >&5
17810 (exit $ac_status); }; }; then
17811 cf_cv_type_of_bool=`cat cf_test.out`
17812 if test -z "$cf_cv_type_of_bool"; then
17813 cf_cv_type_of_bool=unknown
17816 echo "$as_me: program exited with status $ac_status" >&5
17817 echo "$as_me: failed program was:" >&5
17818 cat conftest.$ac_ext >&5
17819 cf_cv_type_of_bool=unknown
17821 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17827 echo "$as_me:17827: result: $cf_cv_type_of_bool" >&5
17828 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17829 if test "$cf_cv_type_of_bool" = unknown ; then
17830 case .$NCURSES_BOOL in #(vi
17831 .auto|.) NCURSES_BOOL=unsigned;;
17833 { echo "$as_me:17833: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17834 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17835 cf_cv_type_of_bool=$NCURSES_BOOL
17839 echo "$as_me:17839: checking for fallback type of bool" >&5
17840 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
17841 case "$host_cpu" in #(vi
17842 i?86) cf_cv_type_of_bool=char ;; #(vi
17843 *) cf_cv_type_of_bool=int ;;
17845 echo "$as_me:17845: result: $cf_cv_type_of_bool" >&5
17846 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17851 # If the C compiler did not declare bool, and we did not determine that the C++
17852 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
17853 # ncurses library use the same type as C++ bool. Note that this allows one to
17854 # specify the type of bool in a configure-script option and postpone
17855 # integration with the C++ compiler provided that the types are compatible.
17857 if test $cf_cv_cc_bool_type = 1
17859 # oops: C has a bool. Unlikely, but C++ could differ.
17861 elif test $cf_cv_builtin_bool = 0
17866 # this is the normal case
17867 USE_CXX_BOOL='defined(__cplusplus)'
17870 if test -f "${srcdir}/Ada95/Makefile.in" ; then
17872 if test "$cf_with_ada" != "no" ; then
17873 if test "$with_libtool" != "no"; then
17874 { echo "$as_me:17874: WARNING: libtool does not support Ada - disabling feature" >&5
17875 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
17880 if test "$cf_with_ada" != "no" ; then
17882 cf_ada_make=gnatmake
17883 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
17884 set dummy $cf_ada_make; ac_word=$2
17885 echo "$as_me:17885: checking for $ac_word" >&5
17886 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17887 if test "${ac_cv_prog_gnat_exists+set}" = set; then
17888 echo $ECHO_N "(cached) $ECHO_C" >&6
17890 if test -n "$gnat_exists"; then
17891 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
17893 ac_save_IFS=$IFS; IFS=$ac_path_separator
17895 for ac_dir in $ac_dummy; do
17897 test -z "$ac_dir" && ac_dir=.
17898 $as_executable_p "$ac_dir/$ac_word" || continue
17899 ac_cv_prog_gnat_exists="yes"
17900 echo "$as_me:17900: found $ac_dir/$ac_word" >&5
17904 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
17907 gnat_exists=$ac_cv_prog_gnat_exists
17908 if test -n "$gnat_exists"; then
17909 echo "$as_me:17909: result: $gnat_exists" >&5
17910 echo "${ECHO_T}$gnat_exists" >&6
17912 echo "$as_me:17912: result: no" >&5
17913 echo "${ECHO_T}no" >&6
17916 if test "$ac_cv_prog_gnat_exists" = no; then
17920 echo "$as_me:17920: checking for gnat version" >&5
17921 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
17922 cf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\
17923 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
17924 echo "$as_me:17924: result: $cf_gnat_version" >&5
17925 echo "${ECHO_T}$cf_gnat_version" >&6
17927 case $cf_gnat_version in
17928 3.1[1-9]*|3.[2-9]*|[4-9].*)
17929 cf_cv_prog_gnat_correct=yes
17931 *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding.
17932 cf_cv_prog_gnat_correct=no
17936 case $cf_gnat_version in
17938 cf_compile_generics=generics
17939 cf_generic_objects="\${GENOBJS}"
17941 *) cf_compile_generics=
17942 cf_generic_objects=
17946 case $cf_gnat_version in
17948 USE_OLD_MAKERULES=""
17949 USE_GNAT_PROJECTS="#"
17952 USE_OLD_MAKERULES="#"
17953 USE_GNAT_PROJECTS=""
17957 # Extract the first word of "m4", so it can be a program name with args.
17958 set dummy m4; ac_word=$2
17959 echo "$as_me:17959: checking for $ac_word" >&5
17960 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17961 if test "${ac_cv_prog_M4_exists+set}" = set; then
17962 echo $ECHO_N "(cached) $ECHO_C" >&6
17964 if test -n "$M4_exists"; then
17965 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
17967 ac_save_IFS=$IFS; IFS=$ac_path_separator
17969 for ac_dir in $ac_dummy; do
17971 test -z "$ac_dir" && ac_dir=.
17972 $as_executable_p "$ac_dir/$ac_word" || continue
17973 ac_cv_prog_M4_exists="yes"
17974 echo "$as_me:17974: found $ac_dir/$ac_word" >&5
17978 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
17981 M4_exists=$ac_cv_prog_M4_exists
17982 if test -n "$M4_exists"; then
17983 echo "$as_me:17983: result: $M4_exists" >&5
17984 echo "${ECHO_T}$M4_exists" >&6
17986 echo "$as_me:17986: result: no" >&5
17987 echo "${ECHO_T}no" >&6
17990 if test "$ac_cv_prog_M4_exists" = no; then
17991 cf_cv_prog_gnat_correct=no
17992 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
17994 if test "$cf_cv_prog_gnat_correct" = yes; then
17995 echo "$as_me:17995: checking if GNAT works" >&5
17996 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
17999 cat >>conftest.ads <<CF_EOF
18000 procedure conftest;
18002 cat >>conftest.adb <<CF_EOF
18005 procedure conftest is
18007 Text_IO.Put ("Hello World");
18009 GNAT.OS_Lib.OS_Exit (0);
18012 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
18013 if ( ./conftest 1>&5 2>&1 ) ; then
18014 cf_cv_prog_gnat_correct=yes
18016 cf_cv_prog_gnat_correct=no
18019 cf_cv_prog_gnat_correct=no
18023 echo "$as_me:18023: result: $cf_cv_prog_gnat_correct" >&5
18024 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
18028 if test "$cf_cv_prog_gnat_correct" = yes; then
18030 ADAFLAGS="$ADAFLAGS -O3 -gnatpn"
18032 echo "$as_me:18032: checking if GNAT pragma Unreferenced works" >&5
18033 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
18034 if test "${cf_cv_pragma_unreferenced+set}" = set; then
18035 echo $ECHO_N "(cached) $ECHO_C" >&6
18039 cat >>conftest.ads <<CF_EOF
18040 procedure conftest;
18042 cat >>conftest.adb <<CF_EOF
18045 procedure conftest is
18047 pragma Unreferenced (test);
18050 Text_IO.Put ("Hello World");
18052 GNAT.OS_Lib.OS_Exit (0);
18055 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
18056 cf_cv_pragma_unreferenced=yes
18058 cf_cv_pragma_unreferenced=no
18063 echo "$as_me:18063: result: $cf_cv_pragma_unreferenced" >&5
18064 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
18066 # if the pragma is supported, use it (needed in the Trace code).
18067 if test $cf_cv_pragma_unreferenced = yes ; then
18073 echo "$as_me:18073: checking for ada-compiler" >&5
18074 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
18076 # Check whether --with-ada-compiler or --without-ada-compiler was given.
18077 if test "${with_ada_compiler+set}" = set; then
18078 withval="$with_ada_compiler"
18079 cf_ada_compiler=$withval
18081 cf_ada_compiler=gnatmake
18084 echo "$as_me:18084: result: $cf_ada_compiler" >&5
18085 echo "${ECHO_T}$cf_ada_compiler" >&6
18087 cf_ada_package=terminal_interface
18089 echo "$as_me:18089: checking for ada-include" >&5
18090 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
18092 # Check whether --with-ada-include or --without-ada-include was given.
18093 if test "${with_ada_include+set}" = set; then
18094 withval="$with_ada_include"
18097 withval="${ADA_INCLUDE-$prefix/share/ada/adainclude}"
18098 fi; if test -n "$prefix/share/ada/adainclude" ; then
18100 if test "x$prefix" != xNONE; then
18101 cf_path_syntax="$prefix"
18103 cf_path_syntax="$ac_default_prefix"
18106 case ".$withval" in #(vi
18107 .\$\(*\)*|.\'*\'*) #(vi
18111 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
18113 .\${*prefix}*) #(vi
18114 eval withval="$withval"
18115 case ".$withval" in #(vi
18117 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18122 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18125 { { echo "$as_me:18125: error: expected a pathname, not \"$withval\"" >&5
18126 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
18127 { (exit 1); exit 1; }; }
18132 ADA_INCLUDE="$withval"
18134 echo "$as_me:18134: result: $ADA_INCLUDE" >&5
18135 echo "${ECHO_T}$ADA_INCLUDE" >&6
18137 echo "$as_me:18137: checking for ada-objects" >&5
18138 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
18140 # Check whether --with-ada-objects or --without-ada-objects was given.
18141 if test "${with_ada_objects+set}" = set; then
18142 withval="$with_ada_objects"
18145 withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}"
18146 fi; if test -n "$prefix/lib/ada/adalib" ; then
18148 if test "x$prefix" != xNONE; then
18149 cf_path_syntax="$prefix"
18151 cf_path_syntax="$ac_default_prefix"
18154 case ".$withval" in #(vi
18155 .\$\(*\)*|.\'*\'*) #(vi
18159 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
18161 .\${*prefix}*) #(vi
18162 eval withval="$withval"
18163 case ".$withval" in #(vi
18165 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18170 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18173 { { echo "$as_me:18173: error: expected a pathname, not \"$withval\"" >&5
18174 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
18175 { (exit 1); exit 1; }; }
18180 ADA_OBJECTS="$withval"
18182 echo "$as_me:18182: result: $ADA_OBJECTS" >&5
18183 echo "${ECHO_T}$ADA_OBJECTS" >&6
18185 echo "$as_me:18185: checking if an Ada95 shared-library should be built" >&5
18186 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
18188 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
18189 if test "${with_ada_sharedlib+set}" = set; then
18190 withval="$with_ada_sharedlib"
18191 with_ada_sharedlib=$withval
18193 with_ada_sharedlib=no
18195 echo "$as_me:18195: result: $with_ada_sharedlib" >&5
18196 echo "${ECHO_T}$with_ada_sharedlib" >&6
18198 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
18199 MAKE_ADA_SHAREDLIB="#"
18201 if test "x$with_ada_sharedlib" != xno
18203 MAKE_ADA_SHAREDLIB=
18204 if test "x$with_ada_sharedlib" != xyes
18206 ADA_SHAREDLIB="$with_ada_sharedlib"
18216 ### Construct the ncurses library-subsets, if any, from this set of keywords:
18217 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
18219 ### ticlib modules may be a separate library, otherwise contained in termlib.
18220 ### termlib modules may be a separate library, otherwise contained in ncurses.
18222 ### The of "+" or " " between the tokens controls the way the script
18223 ### chooses to split module lists into libraries.
18225 ### (see CF_LIB_RULES).
18226 echo "$as_me:18226: checking for library subsets" >&5
18227 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
18230 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
18231 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
18232 if test "$with_ticlib" != no ; then
18233 LIB_SUBSETS="${LIB_SUBSETS} "
18235 LIB_SUBSETS="${LIB_SUBSETS}+"
18239 LIB_SUBSETS="${LIB_SUBSETS}termlib"
18240 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
18242 if test "$with_termlib" != no ; then
18243 LIB_SUBSETS="${LIB_SUBSETS} "
18245 LIB_SUBSETS="${LIB_SUBSETS}+"
18248 LIB_SUBSETS="${LIB_SUBSETS}base"
18250 # Most term-driver calls are to tinfo, but some like init_pair are to the
18251 # base library (so it resides in base).
18252 if test "$with_term_driver" != no ; then
18253 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
18254 case $cf_cv_system_name in #(vi
18256 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
18259 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
18264 test "$with_widec" = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
18265 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
18267 echo "$as_me:18267: result: $LIB_SUBSETS" >&5
18268 echo "${ECHO_T}$LIB_SUBSETS" >&6
18270 ### Construct the list of include-directories to be generated
18272 CPPFLAGS="$CPPFLAGS -I. -I../include"
18273 if test "$srcdir" != "."; then
18274 CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
18276 if test "$GCC" != yes; then
18277 CPPFLAGS="$CPPFLAGS -I\${includedir}"
18278 elif test "$includedir" != "/usr/include"; then
18279 if test "$includedir" = '${prefix}/include' ; then
18280 if test $prefix != /usr ; then
18281 CPPFLAGS="$CPPFLAGS -I\${includedir}"
18284 CPPFLAGS="$CPPFLAGS -I\${includedir}"
18288 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
18289 if test "$srcdir" != "."; then
18290 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
18292 if test "$GCC" != yes; then
18293 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18294 elif test "$includedir" != "/usr/include"; then
18295 if test "$includedir" = '${prefix}/include' ; then
18296 if test $prefix != /usr ; then
18297 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18300 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18304 ### Build up pieces for makefile rules
18305 echo "$as_me:18305: checking default library suffix" >&5
18306 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
18308 case $DFT_LWR_MODEL in
18309 libtool) DFT_ARG_SUFFIX='' ;;
18310 normal) DFT_ARG_SUFFIX='' ;;
18311 debug) DFT_ARG_SUFFIX='_g' ;;
18312 profile) DFT_ARG_SUFFIX='_p' ;;
18313 shared) DFT_ARG_SUFFIX='' ;;
18315 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
18316 echo "$as_me:18316: result: $DFT_ARG_SUFFIX" >&5
18317 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
18319 echo "$as_me:18319: checking default library-dependency suffix" >&5
18320 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
18322 case $DFT_LWR_MODEL in #(vi
18324 DFT_LIB_SUFFIX='.la'
18325 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18328 DFT_LIB_SUFFIX='.a'
18329 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18332 DFT_LIB_SUFFIX='_g.a'
18333 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18336 DFT_LIB_SUFFIX='_p.a'
18337 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18340 case $cf_cv_system_name in
18342 DFT_LIB_SUFFIX='.a'
18343 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18346 DFT_LIB_SUFFIX='.dll'
18347 DFT_DEP_SUFFIX='.dll.a'
18350 DFT_LIB_SUFFIX='.dylib'
18351 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18356 DFT_LIB_SUFFIX='.so'
18357 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18360 DFT_LIB_SUFFIX='.sl'
18361 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18365 *) DFT_LIB_SUFFIX='.so'
18366 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18370 test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
18371 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
18372 echo "$as_me:18372: result: $DFT_DEP_SUFFIX" >&5
18373 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
18375 echo "$as_me:18375: checking default object directory" >&5
18376 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
18378 case $DFT_LWR_MODEL in
18379 libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
18380 normal) DFT_OBJ_SUBDIR='objects' ;;
18381 debug) DFT_OBJ_SUBDIR='obj_g' ;;
18382 profile) DFT_OBJ_SUBDIR='obj_p' ;;
18384 case $cf_cv_system_name in #(vi
18386 DFT_OBJ_SUBDIR='objects' ;;
18388 DFT_OBJ_SUBDIR='obj_s' ;;
18391 echo "$as_me:18391: result: $DFT_OBJ_SUBDIR" >&5
18392 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
18394 # libtool thinks it can make c++ shared libraries (perhaps only g++)
18395 if test "$cf_with_cxx" = yes ; then
18396 echo "$as_me:18396: checking c++ library-dependency suffix" >&5
18397 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
18398 if test "$with_libtool" != "no"; then
18399 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
18402 case normal in #(vi
18404 CXX_LIB_SUFFIX='.la'
18405 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18408 CXX_LIB_SUFFIX='.a'
18409 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18412 CXX_LIB_SUFFIX='_g.a'
18413 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18416 CXX_LIB_SUFFIX='_p.a'
18417 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18420 case $cf_cv_system_name in
18422 CXX_LIB_SUFFIX='.a'
18423 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18426 CXX_LIB_SUFFIX='.dll'
18427 CXX_DEP_SUFFIX='.dll.a'
18430 CXX_LIB_SUFFIX='.dylib'
18431 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18436 CXX_LIB_SUFFIX='.so'
18437 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18440 CXX_LIB_SUFFIX='.sl'
18441 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18445 *) CXX_LIB_SUFFIX='.so'
18446 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18450 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
18451 test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
18453 echo "$as_me:18453: result: $CXX_LIB_SUFFIX" >&5
18454 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
18458 # do not want -ldl in build except as needed for -lncurses dependency
18459 if test "$with_dlsym" = yes ; then
18460 if test $DFT_LWR_MODEL = shared || \
18461 test $DFT_LWR_MODEL = libtool ; then
18463 # remove dl library from $LIBS
18464 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
18468 ### Set up low-level terminfo dependencies for makefiles.
18470 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
18471 # do not need libdl
18473 if test "$with_dlsym" = yes ; then
18475 # remove dl library from $SHLIB_LIST
18476 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
18480 if test "$with_ticlib" != no ; then
18482 if test "$with_ticlib" != yes ; then
18483 TICS_NAME=$with_ticlib
18484 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18485 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18486 TICS_LIB_SUFFIX="${with_ticlib}"
18488 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
18489 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
18490 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
18492 TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
18494 TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18497 if test "$with_termlib" != no ; then
18499 if test "$with_termlib" != yes ; then
18500 TINFO_NAME=$with_termlib
18501 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18502 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18503 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18504 TINFO_LIB_SUFFIX="${with_termlib}"
18506 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
18507 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
18508 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
18509 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
18512 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
18513 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
18514 if test "$DFT_LWR_MODEL" = "libtool"; then
18515 TEST_ARGS="${TEST_DEPS}"
18516 TEST_ARG2="${TEST_DEP2}"
18517 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
18518 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
18519 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
18521 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
18522 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
18523 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
18524 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
18525 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
18528 # the next lines are needed for linking libtic over libncurses
18529 TINFO_NAME=${LIB_NAME}
18530 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
18531 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
18532 if test "$with_tic_depends" = yes ; then
18533 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18535 TICS_LIST="$SHLIB_LIST"
18538 TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18541 if test "$DFT_LWR_MODEL" = shared ; then
18542 case $cf_cv_system_name in #(vi
18544 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
18550 if test "$with_dlsym" = yes ; then
18552 # remove dl library from $TICS_LIST
18553 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
18557 if test "$DFT_LWR_MODEL" = "libtool"; then
18562 TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
18564 case $DFT_LWR_MODEL in
18565 normal|debug|profile)
18567 if test "$GCC" = yes ; then
18568 case $cf_cv_system_name in #(
18569 OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*) #( vi
18573 *) #( normally, except when broken
18574 LDFLAGS_STATIC=-static
18575 LDFLAGS_SHARED=-dynamic
18579 case $cf_cv_system_name in #(
18580 aix[456]*) #( from ld manpage
18581 LDFLAGS_STATIC=-bstatic
18582 LDFLAGS_SHARED=-bdynamic
18584 hpux*) #( from ld manpage for hpux10.20, hpux11.11
18585 # We could also use just "archive" and "shared".
18586 LDFLAGS_STATIC=-Wl,-a,archive_shared
18587 LDFLAGS_SHARED=-Wl,-a,shared_archive
18589 irix*) #( from ld manpage IRIX64
18590 LDFLAGS_STATIC=-Bstatic
18591 LDFLAGS_SHARED=-Bdynamic
18593 osf[45]*) #( from ld manpage osf4.0d, osf5.1
18594 # alternative "-oldstyle_liblookup" (not in cc manpage)
18595 LDFLAGS_STATIC=-noso
18596 LDFLAGS_SHARED=-so_archive
18599 LDFLAGS_STATIC=-Bstatic
18600 LDFLAGS_SHARED=-Bdynamic
18608 echo "$as_me:18608: checking where we will install curses.h" >&5
18609 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
18610 test "$with_overwrite" = no && \
18611 test "x$includedir" = 'x${prefix}/include' && \
18612 includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
18613 echo "$as_me:18613: result: $includedir" >&5
18614 echo "${ECHO_T}$includedir" >&6
18616 ### Resolve a conflict between normal and wide-curses by forcing applications
18617 ### that will need libutf8 to add it to their configure script.
18618 if test "$with_overwrite" != no ; then
18619 if test "$NCURSES_LIBUTF8" = 1 ; then
18620 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
18621 { echo "$as_me:18621: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
18622 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
18625 WITH_OVERWRITE=$with_overwrite
18627 # used to separate tack out of the tree
18630 ### predefined stuff for the test programs
18631 cat >>confdefs.h <<\EOF
18632 #define HAVE_SLK_COLOR 1
18635 ### Construct the list of subdirectories for which we'll customize makefiles
18636 ### with the appropriate compile-rules.
18638 echo "$as_me:18638: checking for src modules" >&5
18639 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
18641 # dependencies and linker-arguments for test-programs
18642 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
18643 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
18644 if test "$DFT_LWR_MODEL" = "libtool"; then
18645 TEST_ARGS="${TEST_DEPS}"
18646 TEST_ARG2="${TEST_DEP2}"
18648 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
18649 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
18653 for cf_dir in $modules_to_build
18655 if test -f $srcdir/$cf_dir/modules; then
18657 # We may/may not have tack in the distribution, though the
18659 if test $cf_dir = tack ; then
18660 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
18665 if test -z "$cf_cv_src_modules"; then
18666 cf_cv_src_modules=$cf_dir
18668 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
18671 # Make the ncurses_cfg.h file record the library interface files as
18672 # well. These are header files that are the same name as their
18673 # directory. Ncurses is the only library that does not follow
18675 if test $cf_dir = tack ; then
18677 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
18679 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
18681 cat >>confdefs.h <<EOF
18682 #define HAVE_${cf_have_include}_H 1
18685 cat >>confdefs.h <<EOF
18686 #define HAVE_LIB${cf_have_include} 1
18689 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
18690 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
18691 if test "$DFT_LWR_MODEL" = "libtool"; then
18692 TEST_ARGS="${TEST_DEPS}"
18693 TEST_ARG2="${TEST_DEP2}"
18695 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
18696 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
18701 echo "$as_me:18701: result: $cf_cv_src_modules" >&5
18702 echo "${ECHO_T}$cf_cv_src_modules" >&6
18704 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
18705 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
18708 if test "x$cf_with_manpages" != xno ; then
18709 SRC_SUBDIRS="$SRC_SUBDIRS man"
18711 SRC_SUBDIRS="$SRC_SUBDIRS include"
18712 for cf_dir in $cf_cv_src_modules
18714 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
18716 if test "x$cf_with_tests" != "xno" ; then
18717 SRC_SUBDIRS="$SRC_SUBDIRS test"
18719 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
18720 test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
18723 if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
18724 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
18725 ADA_SUBDIRS="gen src"
18726 if test "x$cf_with_tests" != "xno" ; then
18727 ADA_SUBDIRS="$ADA_SUBDIRS samples"
18732 for cf_dir in $SRC_SUBDIRS
18734 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
18737 if test -n "$ADA_SUBDIRS"; then
18738 for cf_dir in $ADA_SUBDIRS
18740 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
18745 if test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then
18746 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
18747 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
18751 for cf_item in $cf_list_models
18755 libtool) cf_subdir='obj_lo' ;;
18756 normal) cf_subdir='objects' ;;
18757 debug) cf_subdir='obj_g' ;;
18758 profile) cf_subdir='obj_p' ;;
18760 case $cf_cv_system_name in #(vi
18762 cf_subdir='objects' ;;
18764 cf_subdir='obj_s' ;;
18768 for cf_item2 in $DIRS_TO_MAKE
18770 test $cf_item2 = $cf_subdir && break
18772 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
18774 for cf_dir in $DIRS_TO_MAKE
18776 test ! -d $cf_dir && mkdir $cf_dir
18779 # symbols that differ when compiling Ada95 by itself.
18780 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
18782 # values to use as strings
18783 cat >>confdefs.h <<EOF
18784 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
18787 cat >>confdefs.h <<EOF
18788 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
18791 ### Now that we're done running tests, add the compiler-warnings, if any
18796 cf_new_extra_cppflags=
18798 for cf_add_cflags in $EXTRA_CFLAGS
18800 case $cf_fix_cppflags in
18802 case $cf_add_cflags in #(vi
18803 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
18804 case $cf_add_cflags in
18806 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18808 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
18809 && test -z "${cf_tst_cflags}" \
18810 && cf_fix_cppflags=yes
18812 if test $cf_fix_cppflags = yes ; then
18813 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18815 elif test "${cf_tst_cflags}" = "\"'" ; then
18816 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18821 case "$CPPFLAGS" in
18822 *$cf_add_cflags) #(vi
18825 case $cf_add_cflags in #(vi
18827 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18829 CPPFLAGS=`echo "$CPPFLAGS" | \
18830 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18831 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18835 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
18840 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
18845 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18847 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
18849 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
18850 && test -z "${cf_tst_cflags}" \
18851 && cf_fix_cppflags=no
18856 if test -n "$cf_new_cflags" ; then
18858 CFLAGS="$CFLAGS $cf_new_cflags"
18861 if test -n "$cf_new_cppflags" ; then
18863 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
18866 if test -n "$cf_new_extra_cppflags" ; then
18868 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
18871 ### Define substitutions for header files to avoid name-pollution
18873 if test "$cf_cv_have_tcgetattr" = yes ; then
18879 if test "$ac_cv_header_termio_h" = yes ; then
18885 if test "$ac_cv_header_termios_h" = yes ; then
18891 ################################################################################
18892 test "$use_database" = yes && \
18893 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
18895 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
18896 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
18898 if test x"$enable_pc_files" = xyes ; then \
18899 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
18905 # Extract the first word of "tic", so it can be a program name with args.
18906 set dummy tic; ac_word=$2
18907 echo "$as_me:18907: checking for $ac_word" >&5
18908 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18909 if test "${ac_cv_path_TIC_PATH+set}" = set; then
18910 echo $ECHO_N "(cached) $ECHO_C" >&6
18914 ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
18917 ac_save_IFS=$IFS; IFS=$ac_path_separator
18918 ac_dummy="$PATH:/usr/local/ncurses/bin"
18919 for ac_dir in $ac_dummy; do
18921 test -z "$ac_dir" && ac_dir=.
18922 if $as_executable_p "$ac_dir/$ac_word"; then
18923 ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
18924 echo "$as_me:18924: found $ac_dir/$ac_word" >&5
18929 test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
18933 TIC_PATH=$ac_cv_path_TIC_PATH
18935 if test -n "$TIC_PATH"; then
18936 echo "$as_me:18936: result: $TIC_PATH" >&5
18937 echo "${ECHO_T}$TIC_PATH" >&6
18939 echo "$as_me:18939: result: no" >&5
18940 echo "${ECHO_T}no" >&6
18943 if test -n "$FALLBACK_LIST"
18945 if test "$TIC_PATH" = unknown
18947 { { echo "$as_me:18947: error: no tic program found for fallbacks" >&5
18948 echo "$as_me: error: no tic program found for fallbacks" >&2;}
18949 { (exit 1); exit 1; }; }
18953 if test "x$cf_with_tests" != xno ; then
18959 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"
18960 ac_config_commands="$ac_config_commands default"
18961 cat >confcache <<\_ACEOF
18962 # This file is a shell script that caches the results of configure
18963 # tests run on this system so they can be shared between configure
18964 # scripts and configure runs, see configure's option --config-cache.
18965 # It is not useful on other systems. If it contains results you don't
18966 # want to keep, you may remove or edit it.
18968 # config.status only pays attention to the cache file if you give it
18969 # the --recheck option to rerun configure.
18971 # `ac_cv_env_foo' variables (set or unset) will be overriden when
18972 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18973 # following values.
18977 # The following way of writing the cache mishandles newlines in values,
18978 # but we know of no workaround that is simple, portable, and efficient.
18979 # So, don't put newlines in cache variables' values.
18980 # Ultrix sh set writes to stderr and can't be redirected directly,
18981 # and sets the high bit in the cache file unless we assign to the vars.
18984 case `(ac_space=' '; set | grep ac_space) 2>&1` in
18986 # `set' does not quote correctly, so add quotes (double-quote
18987 # substitution turns \\\\ into \\, and sed turns \\ into \).
18990 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18993 # `set' quotes correctly as required by POSIX, so do not add quotes.
18995 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
19002 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19004 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19006 if cmp -s $cache_file confcache; then :; else
19007 if test -w $cache_file; then
19008 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
19009 cat confcache >$cache_file
19011 echo "not updating unwritable cache $cache_file"
19016 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19017 # Let make expand exec_prefix.
19018 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19020 # VPATH may cause trouble with some makes, so we remove $(srcdir),
19021 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
19022 # trailing colons and then remove the whole line if VPATH becomes empty
19023 # (actually we leave an empty line to preserve line numbers).
19024 if test "x$srcdir" = x.; then
19025 ac_vpsub='/^[ ]*VPATH[ ]*=/{
19026 s/:*\$(srcdir):*/:/;
19027 s/:*\${srcdir}:*/:/;
19029 s/^\([^=]*=[ ]*\):*/\1/;
19035 DEFS=-DHAVE_CONFIG_H
19037 : ${CONFIG_STATUS=./config.status}
19038 ac_clean_files_save=$ac_clean_files
19039 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19040 { echo "$as_me:19040: creating $CONFIG_STATUS" >&5
19041 echo "$as_me: creating $CONFIG_STATUS" >&6;}
19042 cat >$CONFIG_STATUS <<_ACEOF
19044 # Generated automatically by configure.
19045 # Run this file to recreate the current configuration.
19046 # Compiler output produced by configure, useful for debugging
19047 # configure, is in config.log if it exists.
19050 SHELL=\${CONFIG_SHELL-$SHELL}
19051 ac_cs_invocation="\$0 \$@"
19055 cat >>$CONFIG_STATUS <<\_ACEOF
19056 # Be Bourne compatible
19057 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19060 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
19064 # Name of the executable.
19065 as_me=`echo "$0" |sed 's,.*[\\/],,'`
19067 if expr a : '\(a\)' >/dev/null 2>&1; then
19073 rm -f conf$$ conf$$.exe conf$$.file
19075 if ln -s conf$$.file conf$$ 2>/dev/null; then
19076 # We could just check for DJGPP; but this test a) works b) is more generic
19077 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
19078 if test -f conf$$.exe; then
19079 # Don't use ln at all; we don't have any links
19084 elif ln conf$$.file conf$$ 2>/dev/null; then
19089 rm -f conf$$ conf$$.exe conf$$.file
19091 as_executable_p="test -f"
19093 # Support unset when possible.
19094 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
19101 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
19102 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
19103 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
19104 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
19105 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
19106 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
19107 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
19108 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
19111 # We need space, tab and new line, in precisely that order.
19117 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
19123 # Files that config.status was made for.
19124 if test -n "$ac_config_files"; then
19125 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
19128 if test -n "$ac_config_headers"; then
19129 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
19132 if test -n "$ac_config_links"; then
19133 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
19136 if test -n "$ac_config_commands"; then
19137 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
19140 cat >>$CONFIG_STATUS <<\EOF
19143 \`$as_me' instantiates files from templates according to the
19144 current configuration.
19146 Usage: $0 [OPTIONS] [FILE]...
19148 -h, --help print this help, then exit
19149 -V, --version print version number, then exit
19150 -d, --debug don't remove temporary files
19151 --recheck update $as_me by reconfiguring in the same conditions
19152 --file=FILE[:TEMPLATE]
19153 instantiate the configuration file FILE
19154 --header=FILE[:TEMPLATE]
19155 instantiate the configuration header FILE
19157 Configuration files:
19160 Configuration headers:
19163 Configuration commands:
19166 Report bugs to <bug-autoconf@gnu.org>."
19169 cat >>$CONFIG_STATUS <<EOF
19172 configured by $0, generated by GNU Autoconf 2.52.20100814,
19173 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
19175 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
19176 Free Software Foundation, Inc.
19177 This config.status script is free software; the Free Software Foundation
19178 gives unlimited permission to copy, distribute and modify it."
19183 cat >>$CONFIG_STATUS <<\EOF
19184 # If no file are specified by the user, then we need to provide default
19185 # value. By we need to know if files were specified by the user.
19191 ac_option=`expr "x$1" : 'x\([^=]*\)='`
19192 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
19194 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
19198 *) # This is not an option, so the user has probably given explicit
19200 ac_need_defaults=false;;
19204 # Handling of the options.
19206 cat >>$CONFIG_STATUS <<EOF
19207 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19208 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
19209 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
19211 cat >>$CONFIG_STATUS <<\EOF
19212 --version | --vers* | -V )
19213 echo "$ac_cs_version"; exit 0 ;;
19215 # Conflict between --help and --header
19216 { { echo "$as_me:19216: error: ambiguous option: $1
19217 Try \`$0 --help' for more information." >&5
19218 echo "$as_me: error: ambiguous option: $1
19219 Try \`$0 --help' for more information." >&2;}
19220 { (exit 1); exit 1; }; };;
19221 --help | --hel | -h )
19222 echo "$ac_cs_usage"; exit 0 ;;
19223 --debug | --d* | -d )
19225 --file | --fil | --fi | --f )
19227 CONFIG_FILES="$CONFIG_FILES $1"
19228 ac_need_defaults=false;;
19229 --header | --heade | --head | --hea )
19231 CONFIG_HEADERS="$CONFIG_HEADERS $1"
19232 ac_need_defaults=false;;
19234 # This is an error.
19235 -*) { { echo "$as_me:19235: error: unrecognized option: $1
19236 Try \`$0 --help' for more information." >&5
19237 echo "$as_me: error: unrecognized option: $1
19238 Try \`$0 --help' for more information." >&2;}
19239 { (exit 1); exit 1; }; } ;;
19241 *) ac_config_targets="$ac_config_targets $1" ;;
19250 ## ----------------------- ##
19251 ## Running config.status. ##
19252 ## ----------------------- ##
19254 This file was extended by $as_me 2.52.20100814, executed with
19255 CONFIG_FILES = $CONFIG_FILES
19256 CONFIG_HEADERS = $CONFIG_HEADERS
19257 CONFIG_LINKS = $CONFIG_LINKS
19258 CONFIG_COMMANDS = $CONFIG_COMMANDS
19259 > $ac_cs_invocation
19260 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19265 cat >>$CONFIG_STATUS <<EOF
19267 # INIT-COMMANDS section.
19270 ### Special initialization commands, used to pass information from the
19271 ### configuration-run into config.status
19274 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
19275 DFT_LWR_MODEL="$DFT_LWR_MODEL"
19276 ECHO_LINK="$ECHO_LINK"
19277 LDCONFIG="$LDCONFIG"
19278 LIBTOOL_VERSION="$LIBTOOL_VERSION"
19279 LIB_NAME="$LIB_NAME"
19280 LIB_SUBSETS="$LIB_SUBSETS"
19281 LIB_SUFFIX="$LIB_SUFFIX"
19282 LIB_TRACING="$LIB_TRACING"
19284 MAKE_TERMINFO="$MAKE_TERMINFO"
19285 NCURSES_MAJOR="$NCURSES_MAJOR"
19286 NCURSES_MINOR="$NCURSES_MINOR"
19287 NCURSES_OSPEED="$NCURSES_OSPEED"
19288 NCURSES_PATCH="$NCURSES_PATCH"
19289 SRC_SUBDIRS="$SRC_SUBDIRS"
19290 TERMINFO="$TERMINFO"
19291 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
19292 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
19293 TICS_NAME="$TICS_NAME"
19294 TIC_PATH="$TIC_PATH"
19295 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
19296 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
19297 TINFO_NAME="$TINFO_NAME"
19298 TINFO_SUFFIX="$TINFO_SUFFIX"
19299 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
19300 WITH_CURSES_H="$with_curses_h"
19301 WITH_ECHO="$with_echo"
19302 WITH_OVERWRITE="$with_overwrite"
19303 cf_LIST_MODELS="$cf_list_models"
19304 cf_cv_abi_version="$cf_cv_abi_version"
19305 cf_cv_do_relink="$cf_cv_do_relink"
19306 cf_cv_do_symlinks="$cf_cv_do_symlinks"
19307 cf_cv_enable_lp64="$cf_cv_enable_lp64"
19308 cf_cv_enable_opaque="$cf_cv_enable_opaque"
19309 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
19310 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
19311 cf_cv_rel_version="$cf_cv_rel_version"
19312 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
19313 cf_cv_shared_soname='$cf_cv_shared_soname'
19314 cf_cv_shlib_version="$cf_cv_shlib_version"
19315 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
19316 cf_cv_system_name="$cf_cv_system_name"
19317 cf_with_ada="$cf_with_ada"
19318 cf_with_cxx_binding="$cf_with_cxx_binding"
19319 cf_with_manpages="$cf_with_manpages"
19320 cf_with_tests="$cf_with_tests"
19326 cat >>$CONFIG_STATUS <<\EOF
19327 for ac_config_target in $ac_config_targets
19329 case "$ac_config_target" in
19330 # Handling of arguments.
19331 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
19332 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
19333 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
19334 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
19335 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
19336 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
19337 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19338 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
19339 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
19340 *) { { echo "$as_me:19340: error: invalid argument: $ac_config_target" >&5
19341 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
19342 { (exit 1); exit 1; }; };;
19346 # If the user did not use the arguments to specify the items to instantiate,
19347 # then the envvar interface is used. Set only those that are not.
19348 # We use the long form for the default assignment because of an extremely
19349 # bizarre bug on SunOS 4.1.3.
19350 if $ac_need_defaults; then
19351 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19352 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19353 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19356 # Create a temporary directory, and hook for its removal unless debugging.
19359 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
19360 trap '{ (exit 1); exit 1; }' 1 2 13 15
19363 # Create a (secure) tmp directory for tmp files.
19366 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
19367 test -n "$tmp" && test -d "$tmp"
19370 tmp=$TMPDIR/cs$$-$RANDOM
19371 (umask 077 && mkdir $tmp)
19374 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
19375 { (exit 1); exit 1; }
19380 cat >>$CONFIG_STATUS <<EOF
19383 # CONFIG_FILES section.
19386 # No need to generate the scripts if there are no CONFIG_FILES.
19387 # This happens for instance when ./config.status config.h
19388 if test -n "\$CONFIG_FILES"; then
19389 # Protect against being on the right side of a sed subst in config.status.
19390 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
19391 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
19392 s,@SHELL@,$SHELL,;t t
19393 s,@exec_prefix@,$exec_prefix,;t t
19394 s,@prefix@,$prefix,;t t
19395 s,@program_transform_name@,$program_transform_name,;t t
19396 s,@bindir@,$bindir,;t t
19397 s,@sbindir@,$sbindir,;t t
19398 s,@libexecdir@,$libexecdir,;t t
19399 s,@datadir@,$datadir,;t t
19400 s,@sysconfdir@,$sysconfdir,;t t
19401 s,@sharedstatedir@,$sharedstatedir,;t t
19402 s,@localstatedir@,$localstatedir,;t t
19403 s,@libdir@,$libdir,;t t
19404 s,@includedir@,$includedir,;t t
19405 s,@oldincludedir@,$oldincludedir,;t t
19406 s,@infodir@,$infodir,;t t
19407 s,@mandir@,$mandir,;t t
19408 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
19409 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
19410 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
19411 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
19412 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
19413 s,@build_alias@,$build_alias,;t t
19414 s,@host_alias@,$host_alias,;t t
19415 s,@target_alias@,$target_alias,;t t
19416 s,@ECHO_C@,$ECHO_C,;t t
19417 s,@ECHO_N@,$ECHO_N,;t t
19418 s,@ECHO_T@,$ECHO_T,;t t
19419 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
19420 s,@DEFS@,$DEFS,;t t
19421 s,@LIBS@,$LIBS,;t t
19422 s,@top_builddir@,$top_builddir,;t t
19423 s,@EGREP@,$EGREP,;t t
19424 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
19425 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
19426 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
19427 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
19428 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
19429 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
19430 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
19431 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
19432 s,@build@,$build,;t t
19433 s,@build_cpu@,$build_cpu,;t t
19434 s,@build_vendor@,$build_vendor,;t t
19435 s,@build_os@,$build_os,;t t
19436 s,@host@,$host,;t t
19437 s,@host_cpu@,$host_cpu,;t t
19438 s,@host_vendor@,$host_vendor,;t t
19439 s,@host_os@,$host_os,;t t
19440 s,@target@,$target,;t t
19441 s,@target_cpu@,$target_cpu,;t t
19442 s,@target_vendor@,$target_vendor,;t t
19443 s,@target_os@,$target_os,;t t
19445 s,@CFLAGS@,$CFLAGS,;t t
19446 s,@LDFLAGS@,$LDFLAGS,;t t
19447 s,@CPPFLAGS@,$CPPFLAGS,;t t
19448 s,@ac_ct_CC@,$ac_ct_CC,;t t
19449 s,@EXEEXT@,$EXEEXT,;t t
19450 s,@OBJEXT@,$OBJEXT,;t t
19452 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
19453 s,@PROG_EXT@,$PROG_EXT,;t t
19454 s,@LDCONFIG@,$LDCONFIG,;t t
19456 s,@CXXFLAGS@,$CXXFLAGS,;t t
19457 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
19459 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
19460 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
19461 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
19462 s,@LINT@,$LINT,;t t
19463 s,@LINT_OPTS@,$LINT_OPTS,;t t
19464 s,@LN_S@,$LN_S,;t t
19465 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
19466 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
19467 s,@SET_MAKE@,$SET_MAKE,;t t
19468 s,@CTAGS@,$CTAGS,;t t
19469 s,@ETAGS@,$ETAGS,;t t
19470 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
19471 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
19472 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
19473 s,@RANLIB@,$RANLIB,;t t
19474 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
19476 s,@ac_ct_LD@,$ac_ct_LD,;t t
19478 s,@ac_ct_AR@,$ac_ct_AR,;t t
19479 s,@ARFLAGS@,$ARFLAGS,;t t
19480 s,@DESTDIR@,$DESTDIR,;t t
19481 s,@BUILD_CC@,$BUILD_CC,;t t
19482 s,@BUILD_CPP@,$BUILD_CPP,;t t
19483 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
19484 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
19485 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
19486 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
19487 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
19488 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
19489 s,@cf_list_models@,$cf_list_models,;t t
19490 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
19491 s,@LIBTOOL@,$LIBTOOL,;t t
19492 s,@LT_UNDEF@,$LT_UNDEF,;t t
19493 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
19494 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
19495 s,@LIB_CREATE@,$LIB_CREATE,;t t
19496 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
19497 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
19498 s,@LIB_PREP@,$LIB_PREP,;t t
19499 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
19500 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
19501 s,@LIB_LINK@,$LIB_LINK,;t t
19502 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
19503 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
19504 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
19505 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
19506 s,@TICS_NAME@,$TICS_NAME,;t t
19507 s,@TINFO_NAME@,$TINFO_NAME,;t t
19508 s,@LIB_NAME@,$LIB_NAME,;t t
19509 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
19510 s,@CC_G_OPT@,$CC_G_OPT,;t t
19511 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
19512 s,@LD_MODEL@,$LD_MODEL,;t t
19513 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
19514 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
19515 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
19516 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
19517 s,@LINK_PROGS@,$LINK_PROGS,;t t
19518 s,@LINK_TESTS@,$LINK_TESTS,;t t
19519 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
19520 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
19521 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
19522 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
19523 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
19524 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
19525 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
19526 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
19527 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
19528 s,@TERMINFO@,$TERMINFO,;t t
19529 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
19530 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
19531 s,@TERMPATH@,$TERMPATH,;t t
19532 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
19533 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
19534 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
19535 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
19536 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
19537 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
19538 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
19539 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
19540 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
19541 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
19542 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
19543 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
19544 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
19545 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
19546 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
19547 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
19548 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
19549 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
19550 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
19551 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
19552 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
19553 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
19554 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
19555 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
19556 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
19557 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
19558 s,@PTHREAD@,$PTHREAD,;t t
19559 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
19560 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
19561 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
19562 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
19563 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
19564 s,@ECHO_LINK@,$ECHO_LINK,;t t
19565 s,@ADAFLAGS@,$ADAFLAGS,;t t
19566 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
19567 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
19568 s,@ADA_TRACE@,$ADA_TRACE,;t t
19569 s,@MATH_LIB@,$MATH_LIB,;t t
19570 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
19571 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
19572 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
19573 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
19574 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
19575 s,@TEST_LIBS@,$TEST_LIBS,;t t
19576 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
19577 s,@CXXCPP@,$CXXCPP,;t t
19578 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
19579 s,@CXX_AR@,$CXX_AR,;t t
19580 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
19581 s,@CXXLIBS@,$CXXLIBS,;t t
19582 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
19583 s,@gnat_exists@,$gnat_exists,;t t
19584 s,@cf_compile_generics@,$cf_compile_generics,;t t
19585 s,@cf_generic_objects@,$cf_generic_objects,;t t
19586 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
19587 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
19588 s,@M4_exists@,$M4_exists,;t t
19589 s,@cf_ada_make@,$cf_ada_make,;t t
19590 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
19591 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
19592 s,@cf_ada_package@,$cf_ada_package,;t t
19593 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
19594 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
19595 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
19596 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
19597 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
19598 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
19599 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
19600 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
19601 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
19602 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
19603 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
19604 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
19605 s,@TICS_ARGS@,$TICS_ARGS,;t t
19606 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
19607 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
19608 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
19609 s,@TINFO_ARGS@,$TINFO_ARGS,;t t
19610 s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
19611 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
19612 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
19613 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
19614 s,@TICS_LIST@,$TICS_LIST,;t t
19615 s,@TINFO_LIST@,$TINFO_LIST,;t t
19616 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
19617 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
19618 s,@TEST_ARGS@,$TEST_ARGS,;t t
19619 s,@TEST_DEPS@,$TEST_DEPS,;t t
19620 s,@TEST_ARG2@,$TEST_ARG2,;t t
19621 s,@TEST_DEP2@,$TEST_DEP2,;t t
19622 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
19623 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
19624 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
19625 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
19626 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
19627 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
19628 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
19629 s,@cross_compiling@,$cross_compiling,;t t
19630 s,@TIC_PATH@,$TIC_PATH,;t t
19631 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
19636 cat >>$CONFIG_STATUS <<\EOF
19637 # Split the substitutions into bite-sized pieces for seds with
19638 # small command number limits, like on Digital OSF/1 and HP-UX.
19639 ac_max_sed_lines=48
19640 ac_sed_frag=1 # Number of current file.
19641 ac_beg=1 # First line for current file.
19642 ac_end=$ac_max_sed_lines # Line after last line for current file.
19645 while $ac_more_lines; do
19646 if test $ac_beg -gt 1; then
19647 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19649 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19651 if test ! -s $tmp/subs.frag; then
19652 ac_more_lines=false
19654 # The purpose of the label and of the branching condition is to
19655 # speed up the sed processing (if there are no `@' at all, there
19656 # is no need to browse any of the substitutions).
19657 # These are the two extra sed commands mentioned above.
19659 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
19660 if test -z "$ac_sed_cmds"; then
19661 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
19663 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
19665 ac_sed_frag=`expr $ac_sed_frag + 1`
19667 ac_end=`expr $ac_end + $ac_max_sed_lines`
19670 if test -z "$ac_sed_cmds"; then
19673 fi # test -n "$CONFIG_FILES"
19676 cat >>$CONFIG_STATUS <<\EOF
19677 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
19678 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19680 - | *:- | *:-:* ) # input from stdin
19682 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19683 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19684 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19685 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19686 * ) ac_file_in=$ac_file.in ;;
19689 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
19690 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19691 X"$ac_file" : 'X\(//\)[^/]' \| \
19692 X"$ac_file" : 'X\(//\)$' \| \
19693 X"$ac_file" : 'X\(/\)' \| \
19694 . : '\(.\)' 2>/dev/null ||
19696 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19697 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19698 /^X\(\/\/\)$/{ s//\1/; q; }
19699 /^X\(\/\).*/{ s//\1/; q; }
19701 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19702 { case "$ac_dir" in
19703 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19707 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19708 case $as_mkdir_dir in
19709 # Skip DOS drivespec
19710 ?:) as_incr_dir=$as_mkdir_dir ;;
19712 as_incr_dir=$as_incr_dir/$as_mkdir_dir
19713 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19718 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
19719 # A "../" for each directory in $ac_dir_suffix.
19720 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
19722 ac_dir_suffix= ac_dots=
19727 if test -z "$ac_dots"; then
19730 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
19732 [\\/]* | ?:[\\/]* )
19733 ac_srcdir=$srcdir$ac_dir_suffix;
19734 ac_top_srcdir=$srcdir ;;
19735 *) # Relative path.
19736 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
19737 ac_top_srcdir=$ac_dots$srcdir ;;
19741 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19742 *) ac_INSTALL=$ac_dots$INSTALL ;;
19745 if test x"$ac_file" != x-; then
19746 { echo "$as_me:19746: creating $ac_file" >&5
19747 echo "$as_me: creating $ac_file" >&6;}
19750 # Let's still pretend it is `configure' which instantiates (i.e., don't
19751 # use $as_me), people would be surprised to read:
19752 # /* config.h. Generated automatically by config.status. */
19753 configure_input="Generated automatically from `echo $ac_file_in |
19754 sed 's,.*/,,'` by configure."
19756 # First look for the input files in the build tree, otherwise in the
19758 ac_file_inputs=`IFS=:
19759 for f in $ac_file_in; do
19761 -) echo $tmp/stdin ;;
19763 # Absolute (can't be DOS-style, as IFS=:)
19764 test -f "$f" || { { echo "$as_me:19764: error: cannot find input file: $f" >&5
19765 echo "$as_me: error: cannot find input file: $f" >&2;}
19766 { (exit 1); exit 1; }; }
19769 if test -f "$f"; then
19772 elif test -f "$srcdir/$f"; then
19777 { { echo "$as_me:19777: error: cannot find input file: $f" >&5
19778 echo "$as_me: error: cannot find input file: $f" >&2;}
19779 { (exit 1); exit 1; }; }
19782 done` || { (exit 1); exit 1; }
19784 cat >>$CONFIG_STATUS <<EOF
19788 cat >>$CONFIG_STATUS <<\EOF
19790 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19791 s,@configure_input@,$configure_input,;t t
19792 s,@srcdir@,$ac_srcdir,;t t
19793 s,@top_srcdir@,$ac_top_srcdir,;t t
19794 s,@INSTALL@,$ac_INSTALL,;t t
19795 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
19797 if test x"$ac_file" != x-; then
19798 mv $tmp/out $ac_file
19806 cat >>$CONFIG_STATUS <<\EOF
19809 # CONFIG_HEADER section.
19812 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
19813 # NAME is the cpp macro being defined and VALUE is the value it is being given.
19815 # ac_d sets the value in "#define NAME VALUE" lines.
19816 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
19817 ac_dB='[ ].*$,\1#\2'
19820 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
19821 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
19822 ac_iB='\([ ]\),\1#\2define\3'
19825 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
19826 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
19827 ac_uB='$,\1#\2define\3'
19831 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
19832 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19834 - | *:- | *:-:* ) # input from stdin
19836 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19837 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19838 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19839 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19840 * ) ac_file_in=$ac_file.in ;;
19843 test x"$ac_file" != x- && { echo "$as_me:19843: creating $ac_file" >&5
19844 echo "$as_me: creating $ac_file" >&6;}
19846 # First look for the input files in the build tree, otherwise in the
19848 ac_file_inputs=`IFS=:
19849 for f in $ac_file_in; do
19851 -) echo $tmp/stdin ;;
19853 # Absolute (can't be DOS-style, as IFS=:)
19854 test -f "$f" || { { echo "$as_me:19854: error: cannot find input file: $f" >&5
19855 echo "$as_me: error: cannot find input file: $f" >&2;}
19856 { (exit 1); exit 1; }; }
19859 if test -f "$f"; then
19862 elif test -f "$srcdir/$f"; then
19867 { { echo "$as_me:19867: error: cannot find input file: $f" >&5
19868 echo "$as_me: error: cannot find input file: $f" >&2;}
19869 { (exit 1); exit 1; }; }
19872 done` || { (exit 1); exit 1; }
19873 # Remove the trailing spaces.
19874 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
19878 # Transform confdefs.h into a list of #define's. We won't use it as a sed
19879 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
19880 # be either 'cat' or 'sort'.
19881 cat confdefs.h | uniq >conftest.vals
19883 # Break up conftest.vals because some shells have a limit on
19884 # the size of here documents, and old seds have small limits too.
19886 rm -f conftest.tail
19887 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
19888 while grep . conftest.vals >/dev/null
19890 # Write chunks of a limited-size here document to conftest.frag.
19891 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
19892 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
19893 echo 'CEOF' >> $CONFIG_STATUS
19894 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
19895 rm -f conftest.vals
19896 mv conftest.tail conftest.vals
19898 rm -f conftest.vals
19900 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
19902 echo ' cat >> conftest.edit <<CEOF
19903 /@DEFS@/r conftest.frag
19906 sed -f conftest.edit $tmp/in > $tmp/out
19908 mv $tmp/out $tmp/in
19909 rm -f conftest.edit conftest.frag
19910 ' >> $CONFIG_STATUS
19912 cat >>$CONFIG_STATUS <<\EOF
19913 # Let's still pretend it is `configure' which instantiates (i.e., don't
19914 # use $as_me), people would be surprised to read:
19915 # /* config.h. Generated automatically by config.status. */
19916 if test x"$ac_file" = x-; then
19917 echo "/* Generated automatically by configure. */" >$tmp/config.h
19919 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
19921 cat $tmp/in >>$tmp/config.h
19923 if test x"$ac_file" != x-; then
19924 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
19925 { echo "$as_me:19925: $ac_file is unchanged" >&5
19926 echo "$as_me: $ac_file is unchanged" >&6;}
19928 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19929 X"$ac_file" : 'X\(//\)[^/]' \| \
19930 X"$ac_file" : 'X\(//\)$' \| \
19931 X"$ac_file" : 'X\(/\)' \| \
19932 . : '\(.\)' 2>/dev/null ||
19934 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19935 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19936 /^X\(\/\/\)$/{ s//\1/; q; }
19937 /^X\(\/\).*/{ s//\1/; q; }
19939 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19940 { case "$ac_dir" in
19941 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19945 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19946 case $as_mkdir_dir in
19947 # Skip DOS drivespec
19948 ?:) as_incr_dir=$as_mkdir_dir ;;
19950 as_incr_dir=$as_incr_dir/$as_mkdir_dir
19951 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19958 mv $tmp/config.h $ac_file
19962 rm -f $tmp/config.h
19966 cat >>$CONFIG_STATUS <<\EOF
19968 # CONFIG_COMMANDS section.
19970 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
19971 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
19972 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
19976 if test "x$cf_with_tests" != xno ; then
19980 if test ! -d $srcdir/$cf_dir; then
19982 elif test -f $srcdir/$cf_dir/programs; then
19983 $AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
19989 case $cf_cv_system_name in #(vi
19993 *) LIB_PREFIX='lib'
19996 cf_prefix=$LIB_PREFIX
19998 if test $cf_cv_shlib_version = cygdll ; then
19999 TINFO_NAME=$TINFO_ARG_SUFFIX
20003 if test -n "$TINFO_SUFFIX" ; then
20004 case $TINFO_SUFFIX in
20006 TINFO_NAME="${TINFO_NAME}tw"
20007 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
20010 TINFO_NAME="${TINFO_NAME}t"
20011 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
20014 TINFO_NAME="${TINFO_NAME}w"
20015 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
20020 for cf_dir in $SRC_SUBDIRS
20022 if test ! -d $srcdir/$cf_dir ; then
20024 elif test -f $srcdir/$cf_dir/modules; then
20028 for cf_item in $cf_LIST_MODELS
20031 case $cf_item in #(vi
20034 cf_depsuf=$cf_suffix
20038 cf_depsuf=$cf_suffix
20042 cf_depsuf=$cf_suffix
20046 cf_depsuf=$cf_suffix
20049 case $cf_cv_system_name in
20052 cf_depsuf=$cf_suffix
20060 cf_depsuf=$cf_suffix
20066 cf_depsuf=$cf_suffix
20070 cf_depsuf=$cf_suffix
20075 cf_depsuf=$cf_suffix
20079 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
20080 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
20082 if test $cf_item = shared ; then
20083 if test "$cf_cv_do_symlinks" = yes ; then
20084 case "$cf_cv_shlib_version" in #(vi
20086 case "$cf_cv_system_name" in #(vi
20088 case .${LIB_SUFFIX} in
20090 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
20091 cf_suffix=tw'.${REL_VERSION}'"$cf_suffix"
20094 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
20095 cf_suffix=t'.${REL_VERSION}'"$cf_suffix"
20098 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20099 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
20102 cf_suffix='.${REL_VERSION}'"$cf_suffix"
20106 *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
20110 case "$cf_cv_system_name" in #(vi
20112 case .${LIB_SUFFIX} in
20114 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
20115 cf_suffix=tw'.${ABI_VERSION}'"$cf_suffix"
20118 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
20119 cf_suffix=t'.${ABI_VERSION}'"$cf_suffix"
20122 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20123 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
20126 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
20130 *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
20135 # cygwin needs import library, and has unique naming convention
20136 # use autodetected ${cf_prefix} for import lib and static lib, but
20137 # use 'cyg' prefix for shared lib.
20138 if test $cf_cv_shlib_version = cygdll ; then
20139 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
20140 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
20144 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
20147 if test $cf_dir = ncurses ; then
20148 cf_subsets="$LIB_SUBSETS"
20149 cf_r_parts="$cf_subsets"
20150 cf_liblist="$LIBS_TO_MAKE"
20152 while test -n "$cf_r_parts"
20154 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
20155 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
20156 if test "$cf_l_parts" != "$cf_r_parts" ; then
20158 case $cf_l_parts in #(vi
20160 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
20163 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
20169 if test -n "$cf_item"; then
20170 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
20177 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
20180 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
20181 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
20182 $cf_dir/Makefile >$cf_dir/Makefile.out
20183 mv $cf_dir/Makefile.out $cf_dir/Makefile
20185 $AWK -f $srcdir/mk-0th.awk \
20186 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
20187 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20189 for cf_subset in $cf_subsets
20192 for cf_item in $cf_LIST_MODELS
20194 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
20196 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20198 case $cf_item in #(vi
20201 cf_depsuf=$cf_suffix
20205 cf_depsuf=$cf_suffix
20209 cf_depsuf=$cf_suffix
20213 cf_depsuf=$cf_suffix
20216 case $cf_cv_system_name in
20219 cf_depsuf=$cf_suffix
20227 cf_depsuf=$cf_suffix
20233 cf_depsuf=$cf_suffix
20237 cf_depsuf=$cf_suffix
20242 cf_depsuf=$cf_suffix
20246 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
20247 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
20250 libtool) cf_subdir='obj_lo' ;;
20251 normal) cf_subdir='objects' ;;
20252 debug) cf_subdir='obj_g' ;;
20253 profile) cf_subdir='obj_p' ;;
20255 case $cf_cv_system_name in #(vi
20257 cf_subdir='objects' ;;
20259 cf_subdir='obj_s' ;;
20263 # Test for case where we build libtinfo with a different name.
20265 if test $cf_dir = ncurses ; then
20268 cf_libname=${cf_libname}$LIB_SUFFIX
20271 cf_libname=$TINFO_LIB_SUFFIX
20274 cf_libname=$TICS_LIB_SUFFIX
20278 cf_libname=${cf_libname}$LIB_SUFFIX
20280 if test -n "${DFT_ARG_SUFFIX}" ; then
20281 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
20282 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
20285 # These dependencies really are for development, not
20286 # builds, but they are useful in porting, too.
20287 cf_depend="../include/ncurses_cfg.h"
20288 if test "$srcdir" = "."; then
20291 cf_reldir="\${srcdir}"
20294 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
20295 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
20296 elif test -f $srcdir/$cf_dir/curses.priv.h; then
20297 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
20301 old_cf_suffix="$cf_suffix"
20302 if test "$cf_cv_shlib_version_infix" = yes ; then
20303 if test -n "$LIB_SUFFIX" ; then
20304 case $LIB_SUFFIX in
20306 cf_libname=`echo $cf_libname | sed 's/tw$//'`
20307 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
20311 cf_libname=`echo $cf_libname | sed 's/t$//'`
20312 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
20316 cf_libname=`echo $cf_libname | sed 's/w$//'`
20317 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20324 $AWK -f $srcdir/mk-1st.awk \
20325 name=${cf_libname}${cf_dir_suffix} \
20326 traces=$LIB_TRACING \
20329 prefix=$cf_prefix \
20330 suffix=$cf_suffix \
20331 subset=$cf_subset \
20333 TermlibRoot=$TINFO_NAME \
20334 TermlibSuffix=$TINFO_SUFFIX \
20335 ShlibVer=$cf_cv_shlib_version \
20336 ShlibVerInfix=$cf_cv_shlib_version_infix \
20337 ReLink=${cf_cv_do_relink-no} \
20338 DoLinks=$cf_cv_do_symlinks \
20339 rmSoLocs=$cf_cv_rm_so_locs \
20340 ldconfig="$LDCONFIG" \
20341 overwrite=$WITH_OVERWRITE \
20342 depend="$cf_depend" \
20344 libtool_version="$LIBTOOL_VERSION" \
20345 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20347 cf_suffix="$old_cf_suffix"
20349 for cf_subdir2 in $cf_subdirs lib
20351 test $cf_subdir = $cf_subdir2 && break
20353 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
20354 $AWK -f $srcdir/mk-2nd.awk \
20356 traces=$LIB_TRACING \
20359 subset=$cf_subset \
20362 crenames=$cf_cv_prog_CC_c_o \
20363 cxxrenames=$cf_cv_prog_CXX_c_o \
20364 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20365 cf_subdirs="$cf_subdirs $cf_subdir"
20370 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
20373 for cf_dir in $SRC_SUBDIRS
20375 if test ! -d $srcdir/$cf_dir ; then
20379 if test -f $cf_dir/Makefile ; then
20382 echo 'libs \' >> Makefile
20383 echo 'install.libs \' >> Makefile
20384 echo 'uninstall.libs ::' >> Makefile
20385 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
20390 if test -f $srcdir/$cf_dir/modules; then
20392 if test -f $srcdir/$cf_dir/headers; then
20393 cat >> Makefile <<CF_EOF
20394 install.includes \\
20395 uninstall.includes \\
20398 if test "$cf_dir" != "c++" ; then
20399 echo 'lint \' >> Makefile
20401 cat >> Makefile <<CF_EOF
20407 uninstall.$cf_dir ::
20408 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
20410 elif test -f $srcdir/$cf_dir/headers; then
20411 cat >> Makefile <<CF_EOF
20416 install.includes \\
20417 uninstall.includes ::
20418 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
20423 cat >> Makefile <<CF_EOF
20425 install.libs uninstall.libs \\
20426 install.data uninstall.data ::
20427 $MAKE_TERMINFO cd misc && \${MAKE} \${CF_MFLAGS} \$@
20430 if test "x$cf_with_manpages" = xyes; then
20431 cat >> Makefile <<CF_EOF
20435 cd man && \${MAKE} \${CF_MFLAGS} \$@
20439 cat >> Makefile <<CF_EOF
20442 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
20443 rm -f headers.sh headers.sed mk_shared_lib.sh
20444 rm -f edit_man.* man_alias.*
20445 rm -rf \${DIRS_TO_MAKE}
20448 # Special case: tack's manpage lives in its own directory.
20449 if test "x$cf_with_manpages" = xyes; then
20450 if test -d tack ; then
20451 if test -f $srcdir/$tack.h; then
20452 cat >> Makefile <<CF_EOF
20456 cd tack && \${MAKE} \${CF_MFLAGS} \$@
20462 rm -f headers.sed headers.sh
20464 echo creating headers.sh
20465 cat >headers.sh <<CF_EOF
20467 # This shell script is generated by the 'configure' script. It is invoked in a
20468 # subdirectory of the build tree. It generates a sed-script in the parent
20469 # directory that is used to adjust includes for header files that reside in a
20470 # subdirectory of /usr/include, etc.
20472 while test \$# != 3
20474 PRG="\$PRG \$1"; shift
20479 TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$
20480 TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$
20481 echo installing \$SRC in \$DST
20484 if test $WITH_CURSES_H = yes; then
20485 cat >>headers.sh <<CF_EOF
20488 END=\`basename \$DST\`
20489 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
20491 NAME=\`basename \$i\`
20492 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
20496 echo "" >> \$TMPSED
20502 cat >>headers.sh <<CF_EOF
20505 END=\`basename \$DST\`
20506 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
20508 NAME=\`basename \$i\`
20509 if test "\$NAME" = "curses.h"
20511 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
20514 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
20518 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
20523 cat >>headers.sh <<CF_EOF
20525 sed -f \$TMPSED \$SRC > \$TMPSRC
20526 NAME=\`basename \$SRC\`
20528 if test $WITH_CURSES_H != yes; then
20529 cat >>headers.sh <<CF_EOF
20530 test "\$NAME" = "curses.h" && NAME=ncurses.h
20533 cat >>headers.sh <<CF_EOF
20534 # Just in case someone gzip'd manpages, remove the conflicting copy.
20535 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
20537 eval \$PRG \$TMPSRC \$DST/\$NAME
20538 rm -f \$TMPSRC \$TMPSED
20541 chmod 0755 headers.sh
20543 for cf_dir in $SRC_SUBDIRS
20545 if test ! -d $srcdir/$cf_dir ; then
20549 if test -f $srcdir/$cf_dir/headers; then
20550 $AWK -f $srcdir/mk-hdr.awk \
20551 subset="$LIB_SUBSETS" \
20552 compat="$WITH_CURSES_H" \
20553 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
20556 if test -f $srcdir/$cf_dir/modules; then
20557 if test "$cf_dir" != "c++" ; then
20558 cat >>$cf_dir/Makefile <<"CF_EOF"
20559 depend : ${AUTO_SRC}
20560 makedepend -- ${CPPFLAGS} -- ${C_SRC}
20562 # DO NOT DELETE THIS LINE -- make depend depends on it.
20568 if test "x$cf_with_ada" != xno ; then
20569 if test -z "$USE_OLD_MAKERULES" ; then
20570 $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
20578 cat >>$CONFIG_STATUS <<\EOF
20580 { (exit 0); exit 0; }
20582 chmod +x $CONFIG_STATUS
20583 ac_clean_files=$ac_clean_files_save
20585 # configure is writing to config.log, and then calls config.status.
20586 # config.status does its own redirection, appending to config.log.
20587 # Unfortunately, on DOS this fails, as config.log is still kept open
20588 # by configure, so config.status won't be able to write to it; its
20589 # output is simply discarded. So we exec the FD to /dev/null,
20590 # effectively closing config.log, so it can be properly (re)opened and
20591 # appended to by config.status. When coming back to configure, we
20592 # need to make the FD available again.
20593 if test "$no_create" != yes; then
20596 $SHELL $CONFIG_STATUS || ac_cs_success=false
20598 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20599 # would make configure fail if this is the last instruction.
20600 $ac_cs_success || { (exit 1); exit 1; }
20602 ${MAKE-make} preinstall