2 # From configure.in Revision: 1.514 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20101001.
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.20101001. 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_TERM_ENTRY_H 1
10009 cat >>confdefs.h <<\EOF
10010 #define HAVE_USE_DEFAULT_COLORS 1
10013 cat >>confdefs.h <<\EOF
10014 #define HAVE_WRESIZE 1
10017 cat >>confdefs.h <<\EOF
10018 #define NCURSES_EXT_FUNCS 1
10021 GENERATED_EXT_FUNCS=generated
10023 NCURSES_EXT_FUNCS=0
10024 GENERATED_EXT_FUNCS=
10027 echo "$as_me:10027: checking if you want to build with experimental SCREEN extensions" >&5
10028 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
10030 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
10031 if test "${enable_sp_funcs+set}" = set; then
10032 enableval="$enable_sp_funcs"
10033 with_sp_funcs=$enableval
10037 echo "$as_me:10037: result: $with_sp_funcs" >&5
10038 echo "${ECHO_T}$with_sp_funcs" >&6
10039 if test "$with_sp_funcs" = yes ; then
10041 cat >>confdefs.h <<\EOF
10042 #define NCURSES_SP_FUNCS 1
10045 GENERATED_SP_FUNCS=generated
10048 GENERATED_SP_FUNCS=
10051 echo "$as_me:10051: checking if you want to build with experimental terminal-driver" >&5
10052 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
10054 # Check whether --enable-term-driver or --disable-term-driver was given.
10055 if test "${enable_term_driver+set}" = set; then
10056 enableval="$enable_term_driver"
10057 with_term_driver=$enableval
10059 with_term_driver=no
10061 echo "$as_me:10061: result: $with_term_driver" >&5
10062 echo "${ECHO_T}$with_term_driver" >&6
10063 if test "$with_term_driver" = yes ; then
10064 cat >>confdefs.h <<\EOF
10065 #define USE_TERM_DRIVER 1
10068 if test "$with_sp_funcs" != yes ; then
10069 { { echo "$as_me:10069: error: The term-driver option relies upon sp-funcs" >&5
10070 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
10071 { (exit 1); exit 1; }; }
10075 ### use option --enable-const to turn on use of const beyond that in XSI.
10076 echo "$as_me:10076: checking for extended use of const keyword" >&5
10077 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
10079 # Check whether --enable-const or --disable-const was given.
10080 if test "${enable_const+set}" = set; then
10081 enableval="$enable_const"
10082 with_ext_const=$enableval
10086 echo "$as_me:10086: result: $with_ext_const" >&5
10087 echo "${ECHO_T}$with_ext_const" >&6
10088 NCURSES_CONST='/*nothing*/'
10089 if test "$with_ext_const" = yes ; then
10090 NCURSES_CONST=const
10093 ### use option --enable-ext-colors to turn on use of colors beyond 16.
10094 echo "$as_me:10094: checking if you want to use extended colors" >&5
10095 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
10097 # Check whether --enable-ext-colors or --disable-ext-colors was given.
10098 if test "${enable_ext_colors+set}" = set; then
10099 enableval="$enable_ext_colors"
10100 with_ext_colors=$enableval
10104 echo "$as_me:10104: result: $with_ext_colors" >&5
10105 echo "${ECHO_T}$with_ext_colors" >&6
10106 NCURSES_EXT_COLORS=0
10107 if test "$with_ext_colors" = yes ; then
10108 if test "$with_widec" != yes ; then
10109 { { echo "$as_me:10109: error: This option applies only to wide-character library" >&5
10110 echo "$as_me: error: This option applies only to wide-character library" >&2;}
10111 { (exit 1); exit 1; }; }
10113 # cannot be ABI 5 since it changes sizeof(cchar_t)
10115 if test "${with_abi_version+set}" != set; then
10116 case $cf_cv_rel_version in
10118 cf_cv_rel_version=6.0
10119 cf_cv_abi_version=6
10120 { echo "$as_me:10120: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10121 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10127 NCURSES_EXT_COLORS=1
10128 cat >>confdefs.h <<\EOF
10129 #define NCURSES_EXT_COLORS 1
10134 ### use option --enable-ext-mouse to modify coding to support 5-button mice
10135 echo "$as_me:10135: checking if you want to use extended mouse encoding" >&5
10136 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
10138 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
10139 if test "${enable_ext_mouse+set}" = set; then
10140 enableval="$enable_ext_mouse"
10141 with_ext_mouse=$enableval
10145 echo "$as_me:10145: result: $with_ext_mouse" >&5
10146 echo "${ECHO_T}$with_ext_mouse" >&6
10147 NCURSES_MOUSE_VERSION=1
10148 if test "$with_ext_mouse" = yes ; then
10149 NCURSES_MOUSE_VERSION=2
10151 if test "${with_abi_version+set}" != set; then
10152 case $cf_cv_rel_version in
10154 cf_cv_rel_version=6.0
10155 cf_cv_abi_version=6
10156 { echo "$as_me:10156: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10157 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10164 echo "$as_me:10164: checking if you want \$NCURSES_NO_PADDING code" >&5
10165 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
10167 # Check whether --enable-no-padding or --disable-no-padding was given.
10168 if test "${enable_no_padding+set}" = set; then
10169 enableval="$enable_no_padding"
10170 with_no_padding=$enableval
10172 with_no_padding=$with_ext_funcs
10174 echo "$as_me:10174: result: $with_no_padding" >&5
10175 echo "${ECHO_T}$with_no_padding" >&6
10176 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
10177 #define NCURSES_NO_PADDING 1
10180 echo "$as_me:10180: checking for ANSI C header files" >&5
10181 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10182 if test "${ac_cv_header_stdc+set}" = set; then
10183 echo $ECHO_N "(cached) $ECHO_C" >&6
10185 cat >conftest.$ac_ext <<_ACEOF
10186 #line 10186 "configure"
10187 #include "confdefs.h"
10188 #include <stdlib.h>
10189 #include <stdarg.h>
10190 #include <string.h>
10194 if { (eval echo "$as_me:10194: \"$ac_cpp conftest.$ac_ext\"") >&5
10195 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10197 egrep -v '^ *\+' conftest.er1 >conftest.err
10199 cat conftest.err >&5
10200 echo "$as_me:10200: \$? = $ac_status" >&5
10201 (exit $ac_status); } >/dev/null; then
10202 if test -s conftest.err; then
10203 ac_cpp_err=$ac_c_preproc_warn_flag
10210 if test -z "$ac_cpp_err"; then
10211 ac_cv_header_stdc=yes
10213 echo "$as_me: failed program was:" >&5
10214 cat conftest.$ac_ext >&5
10215 ac_cv_header_stdc=no
10217 rm -f conftest.err conftest.$ac_ext
10219 if test $ac_cv_header_stdc = yes; then
10220 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10221 cat >conftest.$ac_ext <<_ACEOF
10222 #line 10222 "configure"
10223 #include "confdefs.h"
10224 #include <string.h>
10227 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10228 egrep "memchr" >/dev/null 2>&1; then
10231 ac_cv_header_stdc=no
10237 if test $ac_cv_header_stdc = yes; then
10238 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10239 cat >conftest.$ac_ext <<_ACEOF
10240 #line 10240 "configure"
10241 #include "confdefs.h"
10242 #include <stdlib.h>
10245 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10246 egrep "free" >/dev/null 2>&1; then
10249 ac_cv_header_stdc=no
10255 if test $ac_cv_header_stdc = yes; then
10256 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10257 if test "$cross_compiling" = yes; then
10260 cat >conftest.$ac_ext <<_ACEOF
10261 #line 10261 "configure"
10262 #include "confdefs.h"
10264 #if ((' ' & 0x0FF) == 0x020)
10265 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10266 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10268 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
10269 || ('j' <= (c) && (c) <= 'r') \
10270 || ('s' <= (c) && (c) <= 'z'))
10271 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10274 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10279 for (i = 0; i < 256; i++)
10280 if (XOR (islower (i), ISLOWER (i))
10281 || toupper (i) != TOUPPER (i))
10282 $ac_main_return(2);
10283 $ac_main_return (0);
10286 rm -f conftest$ac_exeext
10287 if { (eval echo "$as_me:10287: \"$ac_link\"") >&5
10288 (eval $ac_link) 2>&5
10290 echo "$as_me:10290: \$? = $ac_status" >&5
10291 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10292 { (eval echo "$as_me:10292: \"$ac_try\"") >&5
10293 (eval $ac_try) 2>&5
10295 echo "$as_me:10295: \$? = $ac_status" >&5
10296 (exit $ac_status); }; }; then
10299 echo "$as_me: program exited with status $ac_status" >&5
10300 echo "$as_me: failed program was:" >&5
10301 cat conftest.$ac_ext >&5
10302 ac_cv_header_stdc=no
10304 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10308 echo "$as_me:10308: result: $ac_cv_header_stdc" >&5
10309 echo "${ECHO_T}$ac_cv_header_stdc" >&6
10310 if test $ac_cv_header_stdc = yes; then
10312 cat >>confdefs.h <<\EOF
10313 #define STDC_HEADERS 1
10318 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
10320 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10321 inttypes.h stdint.h unistd.h
10323 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10324 echo "$as_me:10324: checking for $ac_header" >&5
10325 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10326 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10327 echo $ECHO_N "(cached) $ECHO_C" >&6
10329 cat >conftest.$ac_ext <<_ACEOF
10330 #line 10330 "configure"
10331 #include "confdefs.h"
10332 $ac_includes_default
10333 #include <$ac_header>
10335 rm -f conftest.$ac_objext
10336 if { (eval echo "$as_me:10336: \"$ac_compile\"") >&5
10337 (eval $ac_compile) 2>&5
10339 echo "$as_me:10339: \$? = $ac_status" >&5
10340 (exit $ac_status); } &&
10341 { ac_try='test -s conftest.$ac_objext'
10342 { (eval echo "$as_me:10342: \"$ac_try\"") >&5
10343 (eval $ac_try) 2>&5
10345 echo "$as_me:10345: \$? = $ac_status" >&5
10346 (exit $ac_status); }; }; then
10347 eval "$as_ac_Header=yes"
10349 echo "$as_me: failed program was:" >&5
10350 cat conftest.$ac_ext >&5
10351 eval "$as_ac_Header=no"
10353 rm -f conftest.$ac_objext conftest.$ac_ext
10355 echo "$as_me:10355: result: `eval echo '${'$as_ac_Header'}'`" >&5
10356 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10357 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10358 cat >>confdefs.h <<EOF
10359 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10365 echo "$as_me:10365: checking for signed char" >&5
10366 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
10367 if test "${ac_cv_type_signed_char+set}" = set; then
10368 echo $ECHO_N "(cached) $ECHO_C" >&6
10370 cat >conftest.$ac_ext <<_ACEOF
10371 #line 10371 "configure"
10372 #include "confdefs.h"
10373 $ac_includes_default
10377 if ((signed char *) 0)
10379 if (sizeof (signed char))
10385 rm -f conftest.$ac_objext
10386 if { (eval echo "$as_me:10386: \"$ac_compile\"") >&5
10387 (eval $ac_compile) 2>&5
10389 echo "$as_me:10389: \$? = $ac_status" >&5
10390 (exit $ac_status); } &&
10391 { ac_try='test -s conftest.$ac_objext'
10392 { (eval echo "$as_me:10392: \"$ac_try\"") >&5
10393 (eval $ac_try) 2>&5
10395 echo "$as_me:10395: \$? = $ac_status" >&5
10396 (exit $ac_status); }; }; then
10397 ac_cv_type_signed_char=yes
10399 echo "$as_me: failed program was:" >&5
10400 cat conftest.$ac_ext >&5
10401 ac_cv_type_signed_char=no
10403 rm -f conftest.$ac_objext conftest.$ac_ext
10405 echo "$as_me:10405: result: $ac_cv_type_signed_char" >&5
10406 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
10408 echo "$as_me:10408: checking size of signed char" >&5
10409 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
10410 if test "${ac_cv_sizeof_signed_char+set}" = set; then
10411 echo $ECHO_N "(cached) $ECHO_C" >&6
10413 if test "$ac_cv_type_signed_char" = yes; then
10414 if test "$cross_compiling" = yes; then
10415 # Depending upon the size, compute the lo and hi bounds.
10416 cat >conftest.$ac_ext <<_ACEOF
10417 #line 10417 "configure"
10418 #include "confdefs.h"
10419 $ac_includes_default
10423 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
10428 rm -f conftest.$ac_objext
10429 if { (eval echo "$as_me:10429: \"$ac_compile\"") >&5
10430 (eval $ac_compile) 2>&5
10432 echo "$as_me:10432: \$? = $ac_status" >&5
10433 (exit $ac_status); } &&
10434 { ac_try='test -s conftest.$ac_objext'
10435 { (eval echo "$as_me:10435: \"$ac_try\"") >&5
10436 (eval $ac_try) 2>&5
10438 echo "$as_me:10438: \$? = $ac_status" >&5
10439 (exit $ac_status); }; }; then
10442 cat >conftest.$ac_ext <<_ACEOF
10443 #line 10443 "configure"
10444 #include "confdefs.h"
10445 $ac_includes_default
10449 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
10454 rm -f conftest.$ac_objext
10455 if { (eval echo "$as_me:10455: \"$ac_compile\"") >&5
10456 (eval $ac_compile) 2>&5
10458 echo "$as_me:10458: \$? = $ac_status" >&5
10459 (exit $ac_status); } &&
10460 { ac_try='test -s conftest.$ac_objext'
10461 { (eval echo "$as_me:10461: \"$ac_try\"") >&5
10462 (eval $ac_try) 2>&5
10464 echo "$as_me:10464: \$? = $ac_status" >&5
10465 (exit $ac_status); }; }; then
10466 ac_hi=$ac_mid; break
10468 echo "$as_me: failed program was:" >&5
10469 cat conftest.$ac_ext >&5
10470 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
10472 rm -f conftest.$ac_objext conftest.$ac_ext
10475 echo "$as_me: failed program was:" >&5
10476 cat conftest.$ac_ext >&5
10479 cat >conftest.$ac_ext <<_ACEOF
10480 #line 10480 "configure"
10481 #include "confdefs.h"
10482 $ac_includes_default
10486 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
10491 rm -f conftest.$ac_objext
10492 if { (eval echo "$as_me:10492: \"$ac_compile\"") >&5
10493 (eval $ac_compile) 2>&5
10495 echo "$as_me:10495: \$? = $ac_status" >&5
10496 (exit $ac_status); } &&
10497 { ac_try='test -s conftest.$ac_objext'
10498 { (eval echo "$as_me:10498: \"$ac_try\"") >&5
10499 (eval $ac_try) 2>&5
10501 echo "$as_me:10501: \$? = $ac_status" >&5
10502 (exit $ac_status); }; }; then
10503 ac_lo=$ac_mid; break
10505 echo "$as_me: failed program was:" >&5
10506 cat conftest.$ac_ext >&5
10507 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
10509 rm -f conftest.$ac_objext conftest.$ac_ext
10512 rm -f conftest.$ac_objext conftest.$ac_ext
10513 # Binary search between lo and hi bounds.
10514 while test "x$ac_lo" != "x$ac_hi"; do
10515 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10516 cat >conftest.$ac_ext <<_ACEOF
10517 #line 10517 "configure"
10518 #include "confdefs.h"
10519 $ac_includes_default
10523 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
10528 rm -f conftest.$ac_objext
10529 if { (eval echo "$as_me:10529: \"$ac_compile\"") >&5
10530 (eval $ac_compile) 2>&5
10532 echo "$as_me:10532: \$? = $ac_status" >&5
10533 (exit $ac_status); } &&
10534 { ac_try='test -s conftest.$ac_objext'
10535 { (eval echo "$as_me:10535: \"$ac_try\"") >&5
10536 (eval $ac_try) 2>&5
10538 echo "$as_me:10538: \$? = $ac_status" >&5
10539 (exit $ac_status); }; }; then
10542 echo "$as_me: failed program was:" >&5
10543 cat conftest.$ac_ext >&5
10544 ac_lo=`expr $ac_mid + 1`
10546 rm -f conftest.$ac_objext conftest.$ac_ext
10548 ac_cv_sizeof_signed_char=$ac_lo
10550 if test "$cross_compiling" = yes; then
10551 { { echo "$as_me:10551: error: cannot run test program while cross compiling" >&5
10552 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
10553 { (exit 1); exit 1; }; }
10555 cat >conftest.$ac_ext <<_ACEOF
10556 #line 10556 "configure"
10557 #include "confdefs.h"
10558 $ac_includes_default
10562 FILE *f = fopen ("conftest.val", "w");
10564 $ac_main_return (1);
10565 fprintf (f, "%d", (sizeof (signed char)));
10571 rm -f conftest$ac_exeext
10572 if { (eval echo "$as_me:10572: \"$ac_link\"") >&5
10573 (eval $ac_link) 2>&5
10575 echo "$as_me:10575: \$? = $ac_status" >&5
10576 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10577 { (eval echo "$as_me:10577: \"$ac_try\"") >&5
10578 (eval $ac_try) 2>&5
10580 echo "$as_me:10580: \$? = $ac_status" >&5
10581 (exit $ac_status); }; }; then
10582 ac_cv_sizeof_signed_char=`cat conftest.val`
10584 echo "$as_me: program exited with status $ac_status" >&5
10585 echo "$as_me: failed program was:" >&5
10586 cat conftest.$ac_ext >&5
10588 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10593 ac_cv_sizeof_signed_char=0
10596 echo "$as_me:10596: result: $ac_cv_sizeof_signed_char" >&5
10597 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
10598 cat >>confdefs.h <<EOF
10599 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
10602 if test "$ac_cv_sizeof_signed_char" = 1 ; then
10603 NCURSES_SBOOL="signed char"
10605 NCURSES_SBOOL="char"
10607 echo "$as_me:10607: checking if you want to use signed Boolean array in term.h" >&5
10608 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
10610 # Check whether --enable-signed-char or --disable-signed-char was given.
10611 if test "${enable_signed_char+set}" = set; then
10612 enableval="$enable_signed_char"
10613 with_signed_char=$enableval
10615 with_signed_char=no
10617 echo "$as_me:10617: result: $with_signed_char" >&5
10618 echo "${ECHO_T}$with_signed_char" >&6
10619 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
10621 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
10622 echo "$as_me:10622: checking if you want SIGWINCH handler" >&5
10623 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
10625 # Check whether --enable-sigwinch or --disable-sigwinch was given.
10626 if test "${enable_sigwinch+set}" = set; then
10627 enableval="$enable_sigwinch"
10628 with_sigwinch=$enableval
10630 with_sigwinch=$with_ext_funcs
10632 echo "$as_me:10632: result: $with_sigwinch" >&5
10633 echo "${ECHO_T}$with_sigwinch" >&6
10634 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
10635 #define USE_SIGWINCH 1
10638 ### use option --enable-tcap-names to allow user to define new capabilities
10639 echo "$as_me:10639: checking if you want user-definable terminal capabilities like termcap" >&5
10640 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
10642 # Check whether --enable-tcap-names or --disable-tcap-names was given.
10643 if test "${enable_tcap_names+set}" = set; then
10644 enableval="$enable_tcap_names"
10645 with_tcap_names=$enableval
10647 with_tcap_names=$with_ext_funcs
10649 echo "$as_me:10649: result: $with_tcap_names" >&5
10650 echo "${ECHO_T}$with_tcap_names" >&6
10652 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
10654 ###############################################################################
10655 # These options are relatively safe to experiment with.
10657 echo "$as_me:10657: checking if you want all development code" >&5
10658 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
10660 # Check whether --with-develop or --without-develop was given.
10661 if test "${with_develop+set}" = set; then
10662 withval="$with_develop"
10663 with_develop=$withval
10667 echo "$as_me:10667: result: $with_develop" >&5
10668 echo "${ECHO_T}$with_develop" >&6
10670 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
10671 echo "$as_me:10671: checking if you want hard-tabs code" >&5
10672 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
10674 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
10675 if test "${enable_hard_tabs+set}" = set; then
10676 enableval="$enable_hard_tabs"
10679 enable_hard_tabs=$with_develop
10681 echo "$as_me:10681: result: $enable_hard_tabs" >&5
10682 echo "${ECHO_T}$enable_hard_tabs" >&6
10683 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
10684 #define USE_HARD_TABS 1
10687 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
10688 echo "$as_me:10688: checking if you want limited support for xmc" >&5
10689 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
10691 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
10692 if test "${enable_xmc_glitch+set}" = set; then
10693 enableval="$enable_xmc_glitch"
10696 enable_xmc_glitch=$with_develop
10698 echo "$as_me:10698: result: $enable_xmc_glitch" >&5
10699 echo "${ECHO_T}$enable_xmc_glitch" >&6
10700 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
10701 #define USE_XMC_SUPPORT 1
10704 ###############################################################################
10705 # These are just experimental, probably should not be in a package:
10707 echo "$as_me:10707: checking if you do not want to assume colors are white-on-black" >&5
10708 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
10710 # Check whether --enable-assumed-color or --disable-assumed-color was given.
10711 if test "${enable_assumed_color+set}" = set; then
10712 enableval="$enable_assumed_color"
10713 with_assumed_color=$enableval
10715 with_assumed_color=yes
10717 echo "$as_me:10717: result: $with_assumed_color" >&5
10718 echo "${ECHO_T}$with_assumed_color" >&6
10719 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
10720 #define USE_ASSUMED_COLOR 1
10723 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
10724 echo "$as_me:10724: checking if you want hashmap scrolling-optimization code" >&5
10725 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
10727 # Check whether --enable-hashmap or --disable-hashmap was given.
10728 if test "${enable_hashmap+set}" = set; then
10729 enableval="$enable_hashmap"
10730 with_hashmap=$enableval
10734 echo "$as_me:10734: result: $with_hashmap" >&5
10735 echo "${ECHO_T}$with_hashmap" >&6
10736 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
10737 #define USE_HASHMAP 1
10740 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
10741 echo "$as_me:10741: checking if you want colorfgbg code" >&5
10742 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
10744 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
10745 if test "${enable_colorfgbg+set}" = set; then
10746 enableval="$enable_colorfgbg"
10747 with_colorfgbg=$enableval
10751 echo "$as_me:10751: result: $with_colorfgbg" >&5
10752 echo "${ECHO_T}$with_colorfgbg" >&6
10753 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
10754 #define USE_COLORFGBG 1
10757 ### use option --enable-interop to turn on use of bindings used for interop
10758 echo "$as_me:10758: checking if you want interop bindings" >&5
10759 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
10761 # Check whether --enable-interop or --disable-interop was given.
10762 if test "${enable_interop+set}" = set; then
10763 enableval="$enable_interop"
10764 with_exp_interop=$enableval
10766 with_exp_interop=no
10768 echo "$as_me:10768: result: $with_exp_interop" >&5
10769 echo "${ECHO_T}$with_exp_interop" >&6
10771 NCURSES_INTEROP_FUNCS=0
10772 test "$with_exp_interop" = yes && NCURSES_INTEROP_FUNCS=1
10774 # This is still experimental (20080329), but should ultimately be moved to
10775 # the script-block --with-normal, etc.
10777 echo "$as_me:10777: checking if you want to link with the pthread library" >&5
10778 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
10780 # Check whether --with-pthread or --without-pthread was given.
10781 if test "${with_pthread+set}" = set; then
10782 withval="$with_pthread"
10783 with_pthread=$withval
10787 echo "$as_me:10787: result: $with_pthread" >&5
10788 echo "${ECHO_T}$with_pthread" >&6
10790 if test "$with_pthread" != no ; then
10791 echo "$as_me:10791: checking for pthread.h" >&5
10792 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
10793 if test "${ac_cv_header_pthread_h+set}" = set; then
10794 echo $ECHO_N "(cached) $ECHO_C" >&6
10796 cat >conftest.$ac_ext <<_ACEOF
10797 #line 10797 "configure"
10798 #include "confdefs.h"
10799 #include <pthread.h>
10801 if { (eval echo "$as_me:10801: \"$ac_cpp conftest.$ac_ext\"") >&5
10802 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10804 egrep -v '^ *\+' conftest.er1 >conftest.err
10806 cat conftest.err >&5
10807 echo "$as_me:10807: \$? = $ac_status" >&5
10808 (exit $ac_status); } >/dev/null; then
10809 if test -s conftest.err; then
10810 ac_cpp_err=$ac_c_preproc_warn_flag
10817 if test -z "$ac_cpp_err"; then
10818 ac_cv_header_pthread_h=yes
10820 echo "$as_me: failed program was:" >&5
10821 cat conftest.$ac_ext >&5
10822 ac_cv_header_pthread_h=no
10824 rm -f conftest.err conftest.$ac_ext
10826 echo "$as_me:10826: result: $ac_cv_header_pthread_h" >&5
10827 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
10828 if test $ac_cv_header_pthread_h = yes; then
10830 cat >>confdefs.h <<\EOF
10831 #define HAVE_PTHREADS_H 1
10834 echo "$as_me:10834: checking if we can link with the pthread library" >&5
10835 echo $ECHO_N "checking if we can link with the pthread library... $ECHO_C" >&6
10836 cf_save_LIBS="$LIBS"
10837 LIBS="-lpthread $LIBS"
10838 cat >conftest.$ac_ext <<_ACEOF
10839 #line 10839 "configure"
10840 #include "confdefs.h"
10842 #include <pthread.h>
10848 int rc = pthread_create(0,0,0,0);
10854 rm -f conftest.$ac_objext conftest$ac_exeext
10855 if { (eval echo "$as_me:10855: \"$ac_link\"") >&5
10856 (eval $ac_link) 2>&5
10858 echo "$as_me:10858: \$? = $ac_status" >&5
10859 (exit $ac_status); } &&
10860 { ac_try='test -s conftest$ac_exeext'
10861 { (eval echo "$as_me:10861: \"$ac_try\"") >&5
10862 (eval $ac_try) 2>&5
10864 echo "$as_me:10864: \$? = $ac_status" >&5
10865 (exit $ac_status); }; }; then
10868 echo "$as_me: failed program was:" >&5
10869 cat conftest.$ac_ext >&5
10872 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10873 LIBS="$cf_save_LIBS"
10874 echo "$as_me:10874: result: $with_pthread" >&5
10875 echo "${ECHO_T}$with_pthread" >&6
10877 if test "$with_pthread" = yes ; then
10878 LIBS="-lpthread $LIBS"
10879 cat >>confdefs.h <<\EOF
10880 #define HAVE_LIBPTHREADS 1
10884 { { echo "$as_me:10884: error: Cannot link with pthread library" >&5
10885 echo "$as_me: error: Cannot link with pthread library" >&2;}
10886 { (exit 1); exit 1; }; }
10893 if test "x$with_pthread" != xno; then
10894 echo "$as_me:10894: checking for pthread_kill" >&5
10895 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
10896 if test "${ac_cv_func_pthread_kill+set}" = set; then
10897 echo $ECHO_N "(cached) $ECHO_C" >&6
10899 cat >conftest.$ac_ext <<_ACEOF
10900 #line 10900 "configure"
10901 #include "confdefs.h"
10902 /* System header to define __stub macros and hopefully few prototypes,
10903 which can conflict with char pthread_kill (); below. */
10904 #include <assert.h>
10905 /* Override any gcc2 internal prototype to avoid an error. */
10909 /* We use char because int might match the return type of a gcc2
10910 builtin and then its argument prototype would still apply. */
10911 char pthread_kill ();
10917 /* The GNU C library defines this for functions which it implements
10918 to always fail with ENOSYS. Some functions are actually named
10919 something starting with __ and the normal name is an alias. */
10920 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
10930 rm -f conftest.$ac_objext conftest$ac_exeext
10931 if { (eval echo "$as_me:10931: \"$ac_link\"") >&5
10932 (eval $ac_link) 2>&5
10934 echo "$as_me:10934: \$? = $ac_status" >&5
10935 (exit $ac_status); } &&
10936 { ac_try='test -s conftest$ac_exeext'
10937 { (eval echo "$as_me:10937: \"$ac_try\"") >&5
10938 (eval $ac_try) 2>&5
10940 echo "$as_me:10940: \$? = $ac_status" >&5
10941 (exit $ac_status); }; }; then
10942 ac_cv_func_pthread_kill=yes
10944 echo "$as_me: failed program was:" >&5
10945 cat conftest.$ac_ext >&5
10946 ac_cv_func_pthread_kill=no
10948 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10950 echo "$as_me:10950: result: $ac_cv_func_pthread_kill" >&5
10951 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
10952 if test $ac_cv_func_pthread_kill = yes; then
10954 echo "$as_me:10954: checking if you want to allow EINTR in wgetch with pthreads" >&5
10955 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
10957 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
10958 if test "${enable_pthreads_eintr+set}" = set; then
10959 enableval="$enable_pthreads_eintr"
10960 use_pthreads_eintr=$enableval
10962 use_pthreads_eintr=no
10964 echo "$as_me:10964: result: $use_pthreads_eintr" >&5
10965 echo "${ECHO_T}$use_pthreads_eintr" >&6
10966 if test $use_pthreads_eintr = yes ; then
10967 cat >>confdefs.h <<\EOF
10968 #define USE_PTHREADS_EINTR 1
10974 echo "$as_me:10974: checking if you want to use weak-symbols for pthreads" >&5
10975 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
10977 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
10978 if test "${enable_weak_symbols+set}" = set; then
10979 enableval="$enable_weak_symbols"
10980 use_weak_symbols=$enableval
10982 use_weak_symbols=no
10984 echo "$as_me:10984: result: $use_weak_symbols" >&5
10985 echo "${ECHO_T}$use_weak_symbols" >&6
10986 if test "$use_weak_symbols" = yes ; then
10988 echo "$as_me:10988: checking if $CC supports weak symbols" >&5
10989 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
10990 if test "${cf_cv_weak_symbols+set}" = set; then
10991 echo $ECHO_N "(cached) $ECHO_C" >&6
10994 cat >conftest.$ac_ext <<_ACEOF
10995 #line 10995 "configure"
10996 #include "confdefs.h"
11003 #if defined(__GNUC__)
11004 # if defined __USE_ISOC99
11005 # define _cat_pragma(exp) _Pragma(#exp)
11006 # define _weak_pragma(exp) _cat_pragma(weak name)
11008 # define _weak_pragma(exp)
11010 # define _declare(name) __extension__ extern __typeof__(name) name
11011 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
11014 weak_symbol(fopen);
11020 rm -f conftest.$ac_objext
11021 if { (eval echo "$as_me:11021: \"$ac_compile\"") >&5
11022 (eval $ac_compile) 2>&5
11024 echo "$as_me:11024: \$? = $ac_status" >&5
11025 (exit $ac_status); } &&
11026 { ac_try='test -s conftest.$ac_objext'
11027 { (eval echo "$as_me:11027: \"$ac_try\"") >&5
11028 (eval $ac_try) 2>&5
11030 echo "$as_me:11030: \$? = $ac_status" >&5
11031 (exit $ac_status); }; }; then
11032 cf_cv_weak_symbols=yes
11034 echo "$as_me: failed program was:" >&5
11035 cat conftest.$ac_ext >&5
11036 cf_cv_weak_symbols=no
11038 rm -f conftest.$ac_objext conftest.$ac_ext
11041 echo "$as_me:11041: result: $cf_cv_weak_symbols" >&5
11042 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
11045 cf_cv_weak_symbols=no
11048 if test $cf_cv_weak_symbols = yes ; then
11049 cat >>confdefs.h <<\EOF
11050 #define USE_WEAK_SYMBOLS 1
11057 if test "$with_pthread" = "yes" ; then
11058 cat >>confdefs.h <<\EOF
11059 #define USE_PTHREADS 1
11062 enable_reentrant=yes
11063 if test $cf_cv_weak_symbols = yes ; then
11068 # Reentrant code has to be opaque; there's little advantage to making ncurses
11069 # opaque outside of that, so there is no --enable-opaque option. We can use
11070 # this option without --with-pthreads, but this will be always set for
11072 echo "$as_me:11072: checking if you want experimental reentrant code" >&5
11073 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
11075 # Check whether --enable-reentrant or --disable-reentrant was given.
11076 if test "${enable_reentrant+set}" = set; then
11077 enableval="$enable_reentrant"
11078 with_reentrant=$enableval
11082 echo "$as_me:11082: result: $with_reentrant" >&5
11083 echo "${ECHO_T}$with_reentrant" >&6
11084 if test "$with_reentrant" = yes ; then
11085 cf_cv_enable_reentrant=1
11086 cf_cv_enable_opaque="NCURSES_INTERNALS"
11089 if test $cf_cv_weak_symbols = yes ; then
11091 # remove pthread library from $LIBS
11092 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
11094 TEST_LIBS="-lpthread $TEST_LIBS"
11095 TEST_LIBS2="-lpthread $TEST_LIBS2"
11097 LIB_SUFFIX="t${LIB_SUFFIX}"
11099 cat >>confdefs.h <<\EOF
11100 #define USE_REENTRANT 1
11103 if test "${with_abi_version+set}" != set; then
11104 case $cf_cv_rel_version in
11106 cf_cv_rel_version=6.0
11107 cf_cv_abi_version=6
11108 { echo "$as_me:11108: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11109 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11115 cf_cv_enable_reentrant=0
11116 cf_cv_enable_opaque="NCURSES_OPAQUE"
11118 NCURSES_SIZE_T=short
11121 ### Allow using a different wrap-prefix
11122 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
11123 echo "$as_me:11123: checking for prefix used to wrap public variables" >&5
11124 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
11126 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
11127 if test "${with_wrap_prefix+set}" = set; then
11128 withval="$with_wrap_prefix"
11129 NCURSES_WRAP_PREFIX=$withval
11131 NCURSES_WRAP_PREFIX=_nc_
11133 echo "$as_me:11133: result: $NCURSES_WRAP_PREFIX" >&5
11134 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
11136 NCURSES_WRAP_PREFIX=_nc_
11139 cat >>confdefs.h <<EOF
11140 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
11143 echo "$as_me:11143: checking if you want experimental safe-sprintf code" >&5
11144 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
11146 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
11147 if test "${enable_safe_sprintf+set}" = set; then
11148 enableval="$enable_safe_sprintf"
11149 with_safe_sprintf=$enableval
11151 with_safe_sprintf=no
11153 echo "$as_me:11153: result: $with_safe_sprintf" >&5
11154 echo "${ECHO_T}$with_safe_sprintf" >&6
11155 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
11156 #define USE_SAFE_SPRINTF 1
11159 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
11160 # when hashmap is used scroll hints are useless
11161 if test "$with_hashmap" = no ; then
11162 echo "$as_me:11162: checking if you want to experiment without scrolling-hints code" >&5
11163 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
11165 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
11166 if test "${enable_scroll_hints+set}" = set; then
11167 enableval="$enable_scroll_hints"
11168 with_scroll_hints=$enableval
11170 with_scroll_hints=yes
11172 echo "$as_me:11172: result: $with_scroll_hints" >&5
11173 echo "${ECHO_T}$with_scroll_hints" >&6
11174 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
11175 #define USE_SCROLL_HINTS 1
11180 echo "$as_me:11180: checking if you want experimental wgetch-events code" >&5
11181 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
11183 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
11184 if test "${enable_wgetch_events+set}" = set; then
11185 enableval="$enable_wgetch_events"
11186 with_wgetch_events=$enableval
11188 with_wgetch_events=no
11190 echo "$as_me:11190: result: $with_wgetch_events" >&5
11191 echo "${ECHO_T}$with_wgetch_events" >&6
11192 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
11193 #define NCURSES_WGETCH_EVENTS 1
11196 ###############################################################################
11198 ### use option --disable-echo to suppress full display compiling commands
11199 echo "$as_me:11199: checking if you want to display full commands during build" >&5
11200 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
11202 # Check whether --enable-echo or --disable-echo was given.
11203 if test "${enable_echo+set}" = set; then
11204 enableval="$enable_echo"
11205 with_echo=$enableval
11209 if test "$with_echo" = yes; then
11212 ECHO_LINK='@ echo linking $@ ... ;'
11213 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
11214 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
11216 echo "$as_me:11216: result: $with_echo" >&5
11217 echo "${ECHO_T}$with_echo" >&6
11219 ### use option --enable-warnings to turn on all gcc warnings
11220 echo "$as_me:11220: checking if you want to see compiler warnings" >&5
11221 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
11223 # Check whether --enable-warnings or --disable-warnings was given.
11224 if test "${enable_warnings+set}" = set; then
11225 enableval="$enable_warnings"
11226 with_warnings=$enableval
11228 echo "$as_me:11228: result: $with_warnings" >&5
11229 echo "${ECHO_T}$with_warnings" >&6
11231 if test "x$with_warnings" = "xyes"; then
11233 ADAFLAGS="$ADAFLAGS -gnatg"
11237 if test "$GCC" = yes ; then
11240 echo "$as_me:11240: checking if this is really Intel C compiler" >&5
11241 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
11242 cf_save_CFLAGS="$CFLAGS"
11243 CFLAGS="$CFLAGS -no-gcc"
11244 cat >conftest.$ac_ext <<_ACEOF
11245 #line 11245 "configure"
11246 #include "confdefs.h"
11252 #ifdef __INTEL_COMPILER
11261 rm -f conftest.$ac_objext
11262 if { (eval echo "$as_me:11262: \"$ac_compile\"") >&5
11263 (eval $ac_compile) 2>&5
11265 echo "$as_me:11265: \$? = $ac_status" >&5
11266 (exit $ac_status); } &&
11267 { ac_try='test -s conftest.$ac_objext'
11268 { (eval echo "$as_me:11268: \"$ac_try\"") >&5
11269 (eval $ac_try) 2>&5
11271 echo "$as_me:11271: \$? = $ac_status" >&5
11272 (exit $ac_status); }; }; then
11274 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
11277 echo "$as_me: failed program was:" >&5
11278 cat conftest.$ac_ext >&5
11280 rm -f conftest.$ac_objext conftest.$ac_ext
11281 CFLAGS="$cf_save_CFLAGS"
11282 echo "$as_me:11282: result: $INTEL_COMPILER" >&5
11283 echo "${ECHO_T}$INTEL_COMPILER" >&6
11288 cat > conftest.$ac_ext <<EOF
11289 #line 11289 "${as_me:-configure}"
11290 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
11293 if test "$INTEL_COMPILER" = yes
11295 # The "-wdXXX" options suppress warnings:
11296 # remark #1419: external declaration in primary source file
11297 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11298 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
11299 # remark #193: zero used for undefined preprocessing identifier
11300 # remark #593: variable "curs_sb_left_arrow" was set but never used
11301 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
11302 # remark #869: parameter "tw" was never referenced
11303 # remark #981: operands are evaluated in unspecified order
11304 # warning #279: controlling expression is constant
11306 { echo "$as_me:11306: checking for $CC warning options..." >&5
11307 echo "$as_me: checking for $CC warning options..." >&6;}
11308 cf_save_CFLAGS="$CFLAGS"
11309 EXTRA_CFLAGS="-Wall"
11321 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
11322 if { (eval echo "$as_me:11322: \"$ac_compile\"") >&5
11323 (eval $ac_compile) 2>&5
11325 echo "$as_me:11325: \$? = $ac_status" >&5
11326 (exit $ac_status); }; then
11327 test -n "$verbose" && echo "$as_me:11327: result: ... -$cf_opt" >&5
11328 echo "${ECHO_T}... -$cf_opt" >&6
11329 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
11332 CFLAGS="$cf_save_CFLAGS"
11334 elif test "$GCC" = yes
11336 { echo "$as_me:11336: checking for $CC warning options..." >&5
11337 echo "$as_me: checking for $CC warning options..." >&6;}
11338 cf_save_CFLAGS="$CFLAGS"
11341 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
11342 for cf_opt in W Wall \
11343 Wbad-function-cast \
11347 Wmissing-declarations \
11348 Wmissing-prototypes \
11352 Wstrict-prototypes \
11353 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
11355 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
11356 if { (eval echo "$as_me:11356: \"$ac_compile\"") >&5
11357 (eval $ac_compile) 2>&5
11359 echo "$as_me:11359: \$? = $ac_status" >&5
11360 (exit $ac_status); }; then
11361 test -n "$verbose" && echo "$as_me:11361: result: ... -$cf_opt" >&5
11362 echo "${ECHO_T}... -$cf_opt" >&6
11363 case $cf_opt in #(vi
11365 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
11368 case $GCC_VERSION in
11370 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
11372 echo "${as_me:-configure}:11372: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
11378 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
11381 CFLAGS="$cf_save_CFLAGS"
11385 if test "$cf_with_cxx" = yes ; then
11389 if test "$GCC" = yes ; then
11392 echo "$as_me:11392: checking if this is really Intel C++ compiler" >&5
11393 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
11394 cf_save_CFLAGS="$CXXFLAGS"
11395 CXXFLAGS="$CXXFLAGS -no-gcc"
11396 cat >conftest.$ac_ext <<_ACEOF
11397 #line 11397 "configure"
11398 #include "confdefs.h"
11404 #ifdef __INTEL_COMPILER
11413 rm -f conftest.$ac_objext
11414 if { (eval echo "$as_me:11414: \"$ac_compile\"") >&5
11415 (eval $ac_compile) 2>&5
11417 echo "$as_me:11417: \$? = $ac_status" >&5
11418 (exit $ac_status); } &&
11419 { ac_try='test -s conftest.$ac_objext'
11420 { (eval echo "$as_me:11420: \"$ac_try\"") >&5
11421 (eval $ac_try) 2>&5
11423 echo "$as_me:11423: \$? = $ac_status" >&5
11424 (exit $ac_status); }; }; then
11425 INTEL_CPLUSPLUS=yes
11426 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
11429 echo "$as_me: failed program was:" >&5
11430 cat conftest.$ac_ext >&5
11432 rm -f conftest.$ac_objext conftest.$ac_ext
11433 CXXFLAGS="$cf_save_CFLAGS"
11434 echo "$as_me:11434: result: $INTEL_CPLUSPLUS" >&5
11435 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
11441 ac_cpp='$CXXCPP $CPPFLAGS'
11442 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11443 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11444 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11445 ac_main_return=return
11447 cat > conftest.$ac_ext <<EOF
11448 #line 11448 "configure"
11449 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
11452 if test "$INTEL_CPLUSPLUS" = yes
11454 # The "-wdXXX" options suppress warnings:
11455 # remark #1419: external declaration in primary source file
11456 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11457 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11458 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
11459 # remark #193: zero used for undefined preprocessing identifier
11460 # remark #593: variable "curs_sb_left_arrow" was set but never used
11461 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
11462 # remark #869: parameter "tw" was never referenced
11463 # remark #981: operands are evaluated in unspecified order
11464 # warning #269: invalid format string conversion
11466 { echo "$as_me:11466: checking for $CC warning options..." >&5
11467 echo "$as_me: checking for $CC warning options..." >&6;}
11468 cf_save_CXXFLAGS="$CXXFLAGS"
11469 EXTRA_CXXFLAGS="-Wall"
11482 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
11483 if { (eval echo "$as_me:11483: \"$ac_compile\"") >&5
11484 (eval $ac_compile) 2>&5
11486 echo "$as_me:11486: \$? = $ac_status" >&5
11487 (exit $ac_status); }; then
11488 test -n "$verbose" && echo "$as_me:11488: result: ... -$cf_opt" >&5
11489 echo "${ECHO_T}... -$cf_opt" >&6
11490 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
11493 CXXFLAGS="$cf_save_CXXFLAGS"
11495 elif test "$GXX" = yes
11497 { echo "$as_me:11497: checking for $CXX warning options..." >&5
11498 echo "$as_me: checking for $CXX warning options..." >&6;}
11499 cf_save_CXXFLAGS="$CXXFLAGS"
11500 EXTRA_CXXFLAGS="-W -Wall"
11501 cf_gxx_extra_warnings=""
11502 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
11503 case "$GCC_VERSION" in
11507 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
11513 Woverloaded-virtual \
11519 Wmissing-prototypes \
11522 Wstrict-prototypes \
11523 Wundef $cf_gxx_extra_warnings Wno-unused
11525 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
11526 if { (eval echo "$as_me:11526: \"$ac_compile\"") >&5
11527 (eval $ac_compile) 2>&5
11529 echo "$as_me:11529: \$? = $ac_status" >&5
11530 (exit $ac_status); }; then
11531 test -n "$verbose" && echo "$as_me:11531: result: ... -$cf_opt" >&5
11532 echo "${ECHO_T}... -$cf_opt" >&6
11533 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
11535 test -n "$verbose" && echo "$as_me:11535: result: ... no -$cf_opt" >&5
11536 echo "${ECHO_T}... no -$cf_opt" >&6
11539 CXXFLAGS="$cf_save_CXXFLAGS"
11544 ac_cpp='$CPP $CPPFLAGS'
11545 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11546 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11547 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11548 ac_main_return=return
11553 if test "$GCC" = yes
11555 cat > conftest.i <<EOF
11557 #define GCC_PRINTF 0
11560 #define GCC_SCANF 0
11562 #ifndef GCC_NORETURN
11563 #define GCC_NORETURN /* nothing */
11566 #define GCC_UNUSED /* nothing */
11569 if test "$GCC" = yes
11571 { echo "$as_me:11571: checking for $CC __attribute__ directives..." >&5
11572 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
11573 cat > conftest.$ac_ext <<EOF
11574 #line 11574 "${as_me:-configure}"
11575 #include "confdefs.h"
11576 #include "conftest.h"
11577 #include "conftest.i"
11579 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11581 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
11584 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
11586 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
11588 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
11589 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
11590 extern void foo(void) GCC_NORETURN;
11591 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
11593 cf_printf_attribute=no
11594 cf_scanf_attribute=no
11595 for cf_attribute in scanf printf unused noreturn
11598 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11600 cf_directive="__attribute__(($cf_attribute))"
11601 echo "checking for $CC $cf_directive" 1>&5
11603 case $cf_attribute in #(vi
11605 cf_printf_attribute=yes
11606 cat >conftest.h <<EOF
11607 #define GCC_$cf_ATTRIBUTE 1
11611 cf_scanf_attribute=yes
11612 cat >conftest.h <<EOF
11613 #define GCC_$cf_ATTRIBUTE 1
11617 cat >conftest.h <<EOF
11618 #define GCC_$cf_ATTRIBUTE $cf_directive
11623 if { (eval echo "$as_me:11623: \"$ac_compile\"") >&5
11624 (eval $ac_compile) 2>&5
11626 echo "$as_me:11626: \$? = $ac_status" >&5
11627 (exit $ac_status); }; then
11628 test -n "$verbose" && echo "$as_me:11628: result: ... $cf_attribute" >&5
11629 echo "${ECHO_T}... $cf_attribute" >&6
11630 cat conftest.h >>confdefs.h
11631 case $cf_attribute in #(vi
11633 if test "$cf_printf_attribute" = no ; then
11634 cat >>confdefs.h <<EOF
11635 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
11638 cat >>confdefs.h <<EOF
11639 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11644 if test "$cf_scanf_attribute" = no ; then
11645 cat >>confdefs.h <<EOF
11646 #define GCC_SCANFLIKE(fmt,var) /* nothing */
11649 cat >>confdefs.h <<EOF
11650 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
11658 fgrep define conftest.i >>confdefs.h
11663 ### use option --enable-assertions to turn on generation of assertion code
11664 echo "$as_me:11664: checking if you want to enable runtime assertions" >&5
11665 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
11667 # Check whether --enable-assertions or --disable-assertions was given.
11668 if test "${enable_assertions+set}" = set; then
11669 enableval="$enable_assertions"
11670 with_assertions=$enableval
11674 echo "$as_me:11674: result: $with_assertions" >&5
11675 echo "${ECHO_T}$with_assertions" >&6
11678 if test "$with_assertions" = no
11680 cat >>confdefs.h <<\EOF
11684 CPPFLAGS="$CPPFLAGS -DNDEBUG"
11687 ADAFLAGS="$ADAFLAGS -gnata"
11692 ### use option --disable-leaks to suppress "permanent" leaks, for testing
11694 echo "$as_me:11694: checking if you want to use dmalloc for testing" >&5
11695 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
11697 # Check whether --with-dmalloc or --without-dmalloc was given.
11698 if test "${with_dmalloc+set}" = set; then
11699 withval="$with_dmalloc"
11700 cat >>confdefs.h <<\EOF
11701 #define USE_DMALLOC 1
11704 : ${with_cflags:=-g}
11705 : ${with_no_leaks:=yes}
11710 echo "$as_me:11710: result: ${with_dmalloc:-no}" >&5
11711 echo "${ECHO_T}${with_dmalloc:-no}" >&6
11713 case .$with_cflags in #(vi
11715 case .$CFLAGS in #(vi
11723 cf_new_extra_cppflags=
11725 for cf_add_cflags in -g
11727 case $cf_fix_cppflags in
11729 case $cf_add_cflags in #(vi
11730 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11731 case $cf_add_cflags in
11733 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11735 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11736 && test -z "${cf_tst_cflags}" \
11737 && cf_fix_cppflags=yes
11739 if test $cf_fix_cppflags = yes ; then
11740 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11742 elif test "${cf_tst_cflags}" = "\"'" ; then
11743 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11748 case "$CPPFLAGS" in
11749 *$cf_add_cflags) #(vi
11752 case $cf_add_cflags in #(vi
11754 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11756 CPPFLAGS=`echo "$CPPFLAGS" | \
11757 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11758 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11762 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11767 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11772 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11774 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11776 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11777 && test -z "${cf_tst_cflags}" \
11778 && cf_fix_cppflags=no
11783 if test -n "$cf_new_cflags" ; then
11785 CFLAGS="$CFLAGS $cf_new_cflags"
11788 if test -n "$cf_new_cppflags" ; then
11790 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11793 if test -n "$cf_new_extra_cppflags" ; then
11795 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11803 if test "$with_dmalloc" = yes ; then
11804 echo "$as_me:11804: checking for dmalloc.h" >&5
11805 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
11806 if test "${ac_cv_header_dmalloc_h+set}" = set; then
11807 echo $ECHO_N "(cached) $ECHO_C" >&6
11809 cat >conftest.$ac_ext <<_ACEOF
11810 #line 11810 "configure"
11811 #include "confdefs.h"
11812 #include <dmalloc.h>
11814 if { (eval echo "$as_me:11814: \"$ac_cpp conftest.$ac_ext\"") >&5
11815 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11817 egrep -v '^ *\+' conftest.er1 >conftest.err
11819 cat conftest.err >&5
11820 echo "$as_me:11820: \$? = $ac_status" >&5
11821 (exit $ac_status); } >/dev/null; then
11822 if test -s conftest.err; then
11823 ac_cpp_err=$ac_c_preproc_warn_flag
11830 if test -z "$ac_cpp_err"; then
11831 ac_cv_header_dmalloc_h=yes
11833 echo "$as_me: failed program was:" >&5
11834 cat conftest.$ac_ext >&5
11835 ac_cv_header_dmalloc_h=no
11837 rm -f conftest.err conftest.$ac_ext
11839 echo "$as_me:11839: result: $ac_cv_header_dmalloc_h" >&5
11840 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
11841 if test $ac_cv_header_dmalloc_h = yes; then
11843 echo "$as_me:11843: checking for dmalloc_debug in -ldmalloc" >&5
11844 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
11845 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
11846 echo $ECHO_N "(cached) $ECHO_C" >&6
11848 ac_check_lib_save_LIBS=$LIBS
11849 LIBS="-ldmalloc $LIBS"
11850 cat >conftest.$ac_ext <<_ACEOF
11851 #line 11851 "configure"
11852 #include "confdefs.h"
11854 /* Override any gcc2 internal prototype to avoid an error. */
11858 /* We use char because int might match the return type of a gcc2
11859 builtin and then its argument prototype would still apply. */
11860 char dmalloc_debug ();
11869 rm -f conftest.$ac_objext conftest$ac_exeext
11870 if { (eval echo "$as_me:11870: \"$ac_link\"") >&5
11871 (eval $ac_link) 2>&5
11873 echo "$as_me:11873: \$? = $ac_status" >&5
11874 (exit $ac_status); } &&
11875 { ac_try='test -s conftest$ac_exeext'
11876 { (eval echo "$as_me:11876: \"$ac_try\"") >&5
11877 (eval $ac_try) 2>&5
11879 echo "$as_me:11879: \$? = $ac_status" >&5
11880 (exit $ac_status); }; }; then
11881 ac_cv_lib_dmalloc_dmalloc_debug=yes
11883 echo "$as_me: failed program was:" >&5
11884 cat conftest.$ac_ext >&5
11885 ac_cv_lib_dmalloc_dmalloc_debug=no
11887 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11888 LIBS=$ac_check_lib_save_LIBS
11890 echo "$as_me:11890: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
11891 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
11892 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
11893 cat >>confdefs.h <<EOF
11894 #define HAVE_LIBDMALLOC 1
11897 LIBS="-ldmalloc $LIBS"
11905 echo "$as_me:11905: checking if you want to use dbmalloc for testing" >&5
11906 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
11908 # Check whether --with-dbmalloc or --without-dbmalloc was given.
11909 if test "${with_dbmalloc+set}" = set; then
11910 withval="$with_dbmalloc"
11911 cat >>confdefs.h <<\EOF
11912 #define USE_DBMALLOC 1
11915 : ${with_cflags:=-g}
11916 : ${with_no_leaks:=yes}
11921 echo "$as_me:11921: result: ${with_dbmalloc:-no}" >&5
11922 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
11924 case .$with_cflags in #(vi
11926 case .$CFLAGS in #(vi
11934 cf_new_extra_cppflags=
11936 for cf_add_cflags in -g
11938 case $cf_fix_cppflags in
11940 case $cf_add_cflags in #(vi
11941 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11942 case $cf_add_cflags in
11944 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11946 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11947 && test -z "${cf_tst_cflags}" \
11948 && cf_fix_cppflags=yes
11950 if test $cf_fix_cppflags = yes ; then
11951 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11953 elif test "${cf_tst_cflags}" = "\"'" ; then
11954 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11959 case "$CPPFLAGS" in
11960 *$cf_add_cflags) #(vi
11963 case $cf_add_cflags in #(vi
11965 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11967 CPPFLAGS=`echo "$CPPFLAGS" | \
11968 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11969 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11973 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11978 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11983 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11985 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11987 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11988 && test -z "${cf_tst_cflags}" \
11989 && cf_fix_cppflags=no
11994 if test -n "$cf_new_cflags" ; then
11996 CFLAGS="$CFLAGS $cf_new_cflags"
11999 if test -n "$cf_new_cppflags" ; then
12001 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12004 if test -n "$cf_new_extra_cppflags" ; then
12006 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12014 if test "$with_dbmalloc" = yes ; then
12015 echo "$as_me:12015: checking for dbmalloc.h" >&5
12016 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
12017 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
12018 echo $ECHO_N "(cached) $ECHO_C" >&6
12020 cat >conftest.$ac_ext <<_ACEOF
12021 #line 12021 "configure"
12022 #include "confdefs.h"
12023 #include <dbmalloc.h>
12025 if { (eval echo "$as_me:12025: \"$ac_cpp conftest.$ac_ext\"") >&5
12026 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12028 egrep -v '^ *\+' conftest.er1 >conftest.err
12030 cat conftest.err >&5
12031 echo "$as_me:12031: \$? = $ac_status" >&5
12032 (exit $ac_status); } >/dev/null; then
12033 if test -s conftest.err; then
12034 ac_cpp_err=$ac_c_preproc_warn_flag
12041 if test -z "$ac_cpp_err"; then
12042 ac_cv_header_dbmalloc_h=yes
12044 echo "$as_me: failed program was:" >&5
12045 cat conftest.$ac_ext >&5
12046 ac_cv_header_dbmalloc_h=no
12048 rm -f conftest.err conftest.$ac_ext
12050 echo "$as_me:12050: result: $ac_cv_header_dbmalloc_h" >&5
12051 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
12052 if test $ac_cv_header_dbmalloc_h = yes; then
12054 echo "$as_me:12054: checking for debug_malloc in -ldbmalloc" >&5
12055 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
12056 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
12057 echo $ECHO_N "(cached) $ECHO_C" >&6
12059 ac_check_lib_save_LIBS=$LIBS
12060 LIBS="-ldbmalloc $LIBS"
12061 cat >conftest.$ac_ext <<_ACEOF
12062 #line 12062 "configure"
12063 #include "confdefs.h"
12065 /* Override any gcc2 internal prototype to avoid an error. */
12069 /* We use char because int might match the return type of a gcc2
12070 builtin and then its argument prototype would still apply. */
12071 char debug_malloc ();
12080 rm -f conftest.$ac_objext conftest$ac_exeext
12081 if { (eval echo "$as_me:12081: \"$ac_link\"") >&5
12082 (eval $ac_link) 2>&5
12084 echo "$as_me:12084: \$? = $ac_status" >&5
12085 (exit $ac_status); } &&
12086 { ac_try='test -s conftest$ac_exeext'
12087 { (eval echo "$as_me:12087: \"$ac_try\"") >&5
12088 (eval $ac_try) 2>&5
12090 echo "$as_me:12090: \$? = $ac_status" >&5
12091 (exit $ac_status); }; }; then
12092 ac_cv_lib_dbmalloc_debug_malloc=yes
12094 echo "$as_me: failed program was:" >&5
12095 cat conftest.$ac_ext >&5
12096 ac_cv_lib_dbmalloc_debug_malloc=no
12098 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12099 LIBS=$ac_check_lib_save_LIBS
12101 echo "$as_me:12101: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
12102 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
12103 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
12104 cat >>confdefs.h <<EOF
12105 #define HAVE_LIBDBMALLOC 1
12108 LIBS="-ldbmalloc $LIBS"
12116 echo "$as_me:12116: checking if you want to use valgrind for testing" >&5
12117 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
12119 # Check whether --with-valgrind or --without-valgrind was given.
12120 if test "${with_valgrind+set}" = set; then
12121 withval="$with_valgrind"
12122 cat >>confdefs.h <<\EOF
12123 #define USE_VALGRIND 1
12126 : ${with_cflags:=-g}
12127 : ${with_no_leaks:=yes}
12132 echo "$as_me:12132: result: ${with_valgrind:-no}" >&5
12133 echo "${ECHO_T}${with_valgrind:-no}" >&6
12135 case .$with_cflags in #(vi
12137 case .$CFLAGS in #(vi
12145 cf_new_extra_cppflags=
12147 for cf_add_cflags in -g
12149 case $cf_fix_cppflags in
12151 case $cf_add_cflags in #(vi
12152 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12153 case $cf_add_cflags in
12155 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12157 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12158 && test -z "${cf_tst_cflags}" \
12159 && cf_fix_cppflags=yes
12161 if test $cf_fix_cppflags = yes ; then
12162 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12164 elif test "${cf_tst_cflags}" = "\"'" ; then
12165 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12170 case "$CPPFLAGS" in
12171 *$cf_add_cflags) #(vi
12174 case $cf_add_cflags in #(vi
12176 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12178 CPPFLAGS=`echo "$CPPFLAGS" | \
12179 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12180 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12184 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12189 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12194 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12196 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12198 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12199 && test -z "${cf_tst_cflags}" \
12200 && cf_fix_cppflags=no
12205 if test -n "$cf_new_cflags" ; then
12207 CFLAGS="$CFLAGS $cf_new_cflags"
12210 if test -n "$cf_new_cppflags" ; then
12212 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12215 if test -n "$cf_new_extra_cppflags" ; then
12217 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12225 echo "$as_me:12225: checking if you want to perform memory-leak testing" >&5
12226 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
12228 # Check whether --enable-leaks or --disable-leaks was given.
12229 if test "${enable_leaks+set}" = set; then
12230 enableval="$enable_leaks"
12231 if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
12233 : ${with_no_leaks:=no}
12235 echo "$as_me:12235: result: $with_no_leaks" >&5
12236 echo "${ECHO_T}$with_no_leaks" >&6
12238 if test "$with_no_leaks" = yes ; then
12239 cat >>confdefs.h <<\EOF
12243 cat >>confdefs.h <<\EOF
12244 #define YY_NO_LEAKS 1
12249 cat >>confdefs.h <<\EOF
12250 #define HAVE_NC_ALLOC_H 1
12253 ### use option --enable-expanded to generate certain macros as functions
12255 # Check whether --enable-expanded or --disable-expanded was given.
12256 if test "${enable_expanded+set}" = set; then
12257 enableval="$enable_expanded"
12258 test "$enableval" = yes && cat >>confdefs.h <<\EOF
12259 #define NCURSES_EXPANDED 1
12264 ### use option --disable-macros to suppress macros in favor of functions
12266 # Check whether --enable-macros or --disable-macros was given.
12267 if test "${enable_macros+set}" = set; then
12268 enableval="$enable_macros"
12269 test "$enableval" = no && cat >>confdefs.h <<\EOF
12270 #define NCURSES_NOMACROS 1
12275 # Normally we only add trace() to the debug-library. Allow this to be
12276 # extended to all models of the ncurses library:
12278 case "$CFLAGS $CPPFLAGS" in
12284 echo "$as_me:12284: checking whether to add trace feature to all models" >&5
12285 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
12287 # Check whether --with-trace or --without-trace was given.
12288 if test "${with_trace+set}" = set; then
12289 withval="$with_trace"
12290 cf_with_trace=$withval
12292 cf_with_trace=$cf_all_traces
12294 echo "$as_me:12294: result: $cf_with_trace" >&5
12295 echo "${ECHO_T}$cf_with_trace" >&6
12297 if test "$cf_with_trace" = yes ; then
12304 cf_new_extra_cppflags=
12306 for cf_add_cflags in -DTRACE
12308 case $cf_fix_cppflags in
12310 case $cf_add_cflags in #(vi
12311 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12312 case $cf_add_cflags in
12314 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12316 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12317 && test -z "${cf_tst_cflags}" \
12318 && cf_fix_cppflags=yes
12320 if test $cf_fix_cppflags = yes ; then
12321 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12323 elif test "${cf_tst_cflags}" = "\"'" ; then
12324 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12329 case "$CPPFLAGS" in
12330 *$cf_add_cflags) #(vi
12333 case $cf_add_cflags in #(vi
12335 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12337 CPPFLAGS=`echo "$CPPFLAGS" | \
12338 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12339 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12343 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12348 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12353 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12355 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12357 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12358 && test -z "${cf_tst_cflags}" \
12359 && cf_fix_cppflags=no
12364 if test -n "$cf_new_cflags" ; then
12366 CFLAGS="$CFLAGS $cf_new_cflags"
12369 if test -n "$cf_new_cppflags" ; then
12371 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12374 if test -n "$cf_new_extra_cppflags" ; then
12376 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12384 ### Checks for libraries.
12385 case $cf_cv_system_name in #(vi
12389 echo "$as_me:12389: checking for gettimeofday" >&5
12390 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
12391 if test "${ac_cv_func_gettimeofday+set}" = set; then
12392 echo $ECHO_N "(cached) $ECHO_C" >&6
12394 cat >conftest.$ac_ext <<_ACEOF
12395 #line 12395 "configure"
12396 #include "confdefs.h"
12397 /* System header to define __stub macros and hopefully few prototypes,
12398 which can conflict with char gettimeofday (); below. */
12399 #include <assert.h>
12400 /* Override any gcc2 internal prototype to avoid an error. */
12404 /* We use char because int might match the return type of a gcc2
12405 builtin and then its argument prototype would still apply. */
12406 char gettimeofday ();
12412 /* The GNU C library defines this for functions which it implements
12413 to always fail with ENOSYS. Some functions are actually named
12414 something starting with __ and the normal name is an alias. */
12415 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
12425 rm -f conftest.$ac_objext conftest$ac_exeext
12426 if { (eval echo "$as_me:12426: \"$ac_link\"") >&5
12427 (eval $ac_link) 2>&5
12429 echo "$as_me:12429: \$? = $ac_status" >&5
12430 (exit $ac_status); } &&
12431 { ac_try='test -s conftest$ac_exeext'
12432 { (eval echo "$as_me:12432: \"$ac_try\"") >&5
12433 (eval $ac_try) 2>&5
12435 echo "$as_me:12435: \$? = $ac_status" >&5
12436 (exit $ac_status); }; }; then
12437 ac_cv_func_gettimeofday=yes
12439 echo "$as_me: failed program was:" >&5
12440 cat conftest.$ac_ext >&5
12441 ac_cv_func_gettimeofday=no
12443 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12445 echo "$as_me:12445: result: $ac_cv_func_gettimeofday" >&5
12446 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
12447 if test $ac_cv_func_gettimeofday = yes; then
12448 cat >>confdefs.h <<\EOF
12449 #define HAVE_GETTIMEOFDAY 1
12454 echo "$as_me:12454: checking for gettimeofday in -lbsd" >&5
12455 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
12456 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
12457 echo $ECHO_N "(cached) $ECHO_C" >&6
12459 ac_check_lib_save_LIBS=$LIBS
12461 cat >conftest.$ac_ext <<_ACEOF
12462 #line 12462 "configure"
12463 #include "confdefs.h"
12465 /* Override any gcc2 internal prototype to avoid an error. */
12469 /* We use char because int might match the return type of a gcc2
12470 builtin and then its argument prototype would still apply. */
12471 char gettimeofday ();
12480 rm -f conftest.$ac_objext conftest$ac_exeext
12481 if { (eval echo "$as_me:12481: \"$ac_link\"") >&5
12482 (eval $ac_link) 2>&5
12484 echo "$as_me:12484: \$? = $ac_status" >&5
12485 (exit $ac_status); } &&
12486 { ac_try='test -s conftest$ac_exeext'
12487 { (eval echo "$as_me:12487: \"$ac_try\"") >&5
12488 (eval $ac_try) 2>&5
12490 echo "$as_me:12490: \$? = $ac_status" >&5
12491 (exit $ac_status); }; }; then
12492 ac_cv_lib_bsd_gettimeofday=yes
12494 echo "$as_me: failed program was:" >&5
12495 cat conftest.$ac_ext >&5
12496 ac_cv_lib_bsd_gettimeofday=no
12498 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12499 LIBS=$ac_check_lib_save_LIBS
12501 echo "$as_me:12501: result: $ac_cv_lib_bsd_gettimeofday" >&5
12502 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
12503 if test $ac_cv_lib_bsd_gettimeofday = yes; then
12504 cat >>confdefs.h <<\EOF
12505 #define HAVE_GETTIMEOFDAY 1
12515 echo "$as_me:12515: checking if -lm needed for math functions" >&5
12516 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
12517 if test "${cf_cv_need_libm+set}" = set; then
12518 echo $ECHO_N "(cached) $ECHO_C" >&6
12521 cat >conftest.$ac_ext <<_ACEOF
12522 #line 12522 "configure"
12523 #include "confdefs.h"
12531 double x = rand(); printf("result = %g\n", sin(x))
12536 rm -f conftest.$ac_objext conftest$ac_exeext
12537 if { (eval echo "$as_me:12537: \"$ac_link\"") >&5
12538 (eval $ac_link) 2>&5
12540 echo "$as_me:12540: \$? = $ac_status" >&5
12541 (exit $ac_status); } &&
12542 { ac_try='test -s conftest$ac_exeext'
12543 { (eval echo "$as_me:12543: \"$ac_try\"") >&5
12544 (eval $ac_try) 2>&5
12546 echo "$as_me:12546: \$? = $ac_status" >&5
12547 (exit $ac_status); }; }; then
12550 echo "$as_me: failed program was:" >&5
12551 cat conftest.$ac_ext >&5
12552 cf_cv_need_libm=yes
12554 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12556 echo "$as_me:12556: result: $cf_cv_need_libm" >&5
12557 echo "${ECHO_T}$cf_cv_need_libm" >&6
12558 if test "$cf_cv_need_libm" = yes
12563 ### Checks for header files.
12564 echo "$as_me:12564: checking for ANSI C header files" >&5
12565 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
12566 if test "${ac_cv_header_stdc+set}" = set; then
12567 echo $ECHO_N "(cached) $ECHO_C" >&6
12569 cat >conftest.$ac_ext <<_ACEOF
12570 #line 12570 "configure"
12571 #include "confdefs.h"
12572 #include <stdlib.h>
12573 #include <stdarg.h>
12574 #include <string.h>
12578 if { (eval echo "$as_me:12578: \"$ac_cpp conftest.$ac_ext\"") >&5
12579 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12581 egrep -v '^ *\+' conftest.er1 >conftest.err
12583 cat conftest.err >&5
12584 echo "$as_me:12584: \$? = $ac_status" >&5
12585 (exit $ac_status); } >/dev/null; then
12586 if test -s conftest.err; then
12587 ac_cpp_err=$ac_c_preproc_warn_flag
12594 if test -z "$ac_cpp_err"; then
12595 ac_cv_header_stdc=yes
12597 echo "$as_me: failed program was:" >&5
12598 cat conftest.$ac_ext >&5
12599 ac_cv_header_stdc=no
12601 rm -f conftest.err conftest.$ac_ext
12603 if test $ac_cv_header_stdc = yes; then
12604 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12605 cat >conftest.$ac_ext <<_ACEOF
12606 #line 12606 "configure"
12607 #include "confdefs.h"
12608 #include <string.h>
12611 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12612 egrep "memchr" >/dev/null 2>&1; then
12615 ac_cv_header_stdc=no
12621 if test $ac_cv_header_stdc = yes; then
12622 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12623 cat >conftest.$ac_ext <<_ACEOF
12624 #line 12624 "configure"
12625 #include "confdefs.h"
12626 #include <stdlib.h>
12629 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12630 egrep "free" >/dev/null 2>&1; then
12633 ac_cv_header_stdc=no
12639 if test $ac_cv_header_stdc = yes; then
12640 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12641 if test "$cross_compiling" = yes; then
12644 cat >conftest.$ac_ext <<_ACEOF
12645 #line 12645 "configure"
12646 #include "confdefs.h"
12648 #if ((' ' & 0x0FF) == 0x020)
12649 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12650 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12652 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12653 || ('j' <= (c) && (c) <= 'r') \
12654 || ('s' <= (c) && (c) <= 'z'))
12655 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12658 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12663 for (i = 0; i < 256; i++)
12664 if (XOR (islower (i), ISLOWER (i))
12665 || toupper (i) != TOUPPER (i))
12666 $ac_main_return(2);
12667 $ac_main_return (0);
12670 rm -f conftest$ac_exeext
12671 if { (eval echo "$as_me:12671: \"$ac_link\"") >&5
12672 (eval $ac_link) 2>&5
12674 echo "$as_me:12674: \$? = $ac_status" >&5
12675 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12676 { (eval echo "$as_me:12676: \"$ac_try\"") >&5
12677 (eval $ac_try) 2>&5
12679 echo "$as_me:12679: \$? = $ac_status" >&5
12680 (exit $ac_status); }; }; then
12683 echo "$as_me: program exited with status $ac_status" >&5
12684 echo "$as_me: failed program was:" >&5
12685 cat conftest.$ac_ext >&5
12686 ac_cv_header_stdc=no
12688 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12692 echo "$as_me:12692: result: $ac_cv_header_stdc" >&5
12693 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12694 if test $ac_cv_header_stdc = yes; then
12696 cat >>confdefs.h <<\EOF
12697 #define STDC_HEADERS 1
12702 ac_header_dirent=no
12703 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12704 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12705 echo "$as_me:12705: checking for $ac_hdr that defines DIR" >&5
12706 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
12707 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12708 echo $ECHO_N "(cached) $ECHO_C" >&6
12710 cat >conftest.$ac_ext <<_ACEOF
12711 #line 12711 "configure"
12712 #include "confdefs.h"
12713 #include <sys/types.h>
12725 rm -f conftest.$ac_objext
12726 if { (eval echo "$as_me:12726: \"$ac_compile\"") >&5
12727 (eval $ac_compile) 2>&5
12729 echo "$as_me:12729: \$? = $ac_status" >&5
12730 (exit $ac_status); } &&
12731 { ac_try='test -s conftest.$ac_objext'
12732 { (eval echo "$as_me:12732: \"$ac_try\"") >&5
12733 (eval $ac_try) 2>&5
12735 echo "$as_me:12735: \$? = $ac_status" >&5
12736 (exit $ac_status); }; }; then
12737 eval "$as_ac_Header=yes"
12739 echo "$as_me: failed program was:" >&5
12740 cat conftest.$ac_ext >&5
12741 eval "$as_ac_Header=no"
12743 rm -f conftest.$ac_objext conftest.$ac_ext
12745 echo "$as_me:12745: result: `eval echo '${'$as_ac_Header'}'`" >&5
12746 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12747 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12748 cat >>confdefs.h <<EOF
12749 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12752 ac_header_dirent=$ac_hdr; break
12756 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12757 if test $ac_header_dirent = dirent.h; then
12758 echo "$as_me:12758: checking for opendir in -ldir" >&5
12759 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
12760 if test "${ac_cv_lib_dir_opendir+set}" = set; then
12761 echo $ECHO_N "(cached) $ECHO_C" >&6
12763 ac_check_lib_save_LIBS=$LIBS
12765 cat >conftest.$ac_ext <<_ACEOF
12766 #line 12766 "configure"
12767 #include "confdefs.h"
12769 /* Override any gcc2 internal prototype to avoid an error. */
12773 /* We use char because int might match the return type of a gcc2
12774 builtin and then its argument prototype would still apply. */
12784 rm -f conftest.$ac_objext conftest$ac_exeext
12785 if { (eval echo "$as_me:12785: \"$ac_link\"") >&5
12786 (eval $ac_link) 2>&5
12788 echo "$as_me:12788: \$? = $ac_status" >&5
12789 (exit $ac_status); } &&
12790 { ac_try='test -s conftest$ac_exeext'
12791 { (eval echo "$as_me:12791: \"$ac_try\"") >&5
12792 (eval $ac_try) 2>&5
12794 echo "$as_me:12794: \$? = $ac_status" >&5
12795 (exit $ac_status); }; }; then
12796 ac_cv_lib_dir_opendir=yes
12798 echo "$as_me: failed program was:" >&5
12799 cat conftest.$ac_ext >&5
12800 ac_cv_lib_dir_opendir=no
12802 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12803 LIBS=$ac_check_lib_save_LIBS
12805 echo "$as_me:12805: result: $ac_cv_lib_dir_opendir" >&5
12806 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
12807 if test $ac_cv_lib_dir_opendir = yes; then
12812 echo "$as_me:12812: checking for opendir in -lx" >&5
12813 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
12814 if test "${ac_cv_lib_x_opendir+set}" = set; then
12815 echo $ECHO_N "(cached) $ECHO_C" >&6
12817 ac_check_lib_save_LIBS=$LIBS
12819 cat >conftest.$ac_ext <<_ACEOF
12820 #line 12820 "configure"
12821 #include "confdefs.h"
12823 /* Override any gcc2 internal prototype to avoid an error. */
12827 /* We use char because int might match the return type of a gcc2
12828 builtin and then its argument prototype would still apply. */
12838 rm -f conftest.$ac_objext conftest$ac_exeext
12839 if { (eval echo "$as_me:12839: \"$ac_link\"") >&5
12840 (eval $ac_link) 2>&5
12842 echo "$as_me:12842: \$? = $ac_status" >&5
12843 (exit $ac_status); } &&
12844 { ac_try='test -s conftest$ac_exeext'
12845 { (eval echo "$as_me:12845: \"$ac_try\"") >&5
12846 (eval $ac_try) 2>&5
12848 echo "$as_me:12848: \$? = $ac_status" >&5
12849 (exit $ac_status); }; }; then
12850 ac_cv_lib_x_opendir=yes
12852 echo "$as_me: failed program was:" >&5
12853 cat conftest.$ac_ext >&5
12854 ac_cv_lib_x_opendir=no
12856 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12857 LIBS=$ac_check_lib_save_LIBS
12859 echo "$as_me:12859: result: $ac_cv_lib_x_opendir" >&5
12860 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
12861 if test $ac_cv_lib_x_opendir = yes; then
12867 echo "$as_me:12867: checking whether time.h and sys/time.h may both be included" >&5
12868 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
12869 if test "${ac_cv_header_time+set}" = set; then
12870 echo $ECHO_N "(cached) $ECHO_C" >&6
12872 cat >conftest.$ac_ext <<_ACEOF
12873 #line 12873 "configure"
12874 #include "confdefs.h"
12875 #include <sys/types.h>
12876 #include <sys/time.h>
12882 if ((struct tm *) 0)
12888 rm -f conftest.$ac_objext
12889 if { (eval echo "$as_me:12889: \"$ac_compile\"") >&5
12890 (eval $ac_compile) 2>&5
12892 echo "$as_me:12892: \$? = $ac_status" >&5
12893 (exit $ac_status); } &&
12894 { ac_try='test -s conftest.$ac_objext'
12895 { (eval echo "$as_me:12895: \"$ac_try\"") >&5
12896 (eval $ac_try) 2>&5
12898 echo "$as_me:12898: \$? = $ac_status" >&5
12899 (exit $ac_status); }; }; then
12900 ac_cv_header_time=yes
12902 echo "$as_me: failed program was:" >&5
12903 cat conftest.$ac_ext >&5
12904 ac_cv_header_time=no
12906 rm -f conftest.$ac_objext conftest.$ac_ext
12908 echo "$as_me:12908: result: $ac_cv_header_time" >&5
12909 echo "${ECHO_T}$ac_cv_header_time" >&6
12910 if test $ac_cv_header_time = yes; then
12912 cat >>confdefs.h <<\EOF
12913 #define TIME_WITH_SYS_TIME 1
12920 cf_regex_libs="regex re"
12921 case $host_os in #(vi
12923 cf_regex_libs="regex.dll $cf_regex_libs"
12927 echo "$as_me:12927: checking for regcomp" >&5
12928 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
12929 if test "${ac_cv_func_regcomp+set}" = set; then
12930 echo $ECHO_N "(cached) $ECHO_C" >&6
12932 cat >conftest.$ac_ext <<_ACEOF
12933 #line 12933 "configure"
12934 #include "confdefs.h"
12935 /* System header to define __stub macros and hopefully few prototypes,
12936 which can conflict with char regcomp (); below. */
12937 #include <assert.h>
12938 /* Override any gcc2 internal prototype to avoid an error. */
12942 /* We use char because int might match the return type of a gcc2
12943 builtin and then its argument prototype would still apply. */
12950 /* The GNU C library defines this for functions which it implements
12951 to always fail with ENOSYS. Some functions are actually named
12952 something starting with __ and the normal name is an alias. */
12953 #if defined (__stub_regcomp) || defined (__stub___regcomp)
12963 rm -f conftest.$ac_objext conftest$ac_exeext
12964 if { (eval echo "$as_me:12964: \"$ac_link\"") >&5
12965 (eval $ac_link) 2>&5
12967 echo "$as_me:12967: \$? = $ac_status" >&5
12968 (exit $ac_status); } &&
12969 { ac_try='test -s conftest$ac_exeext'
12970 { (eval echo "$as_me:12970: \"$ac_try\"") >&5
12971 (eval $ac_try) 2>&5
12973 echo "$as_me:12973: \$? = $ac_status" >&5
12974 (exit $ac_status); }; }; then
12975 ac_cv_func_regcomp=yes
12977 echo "$as_me: failed program was:" >&5
12978 cat conftest.$ac_ext >&5
12979 ac_cv_func_regcomp=no
12981 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12983 echo "$as_me:12983: result: $ac_cv_func_regcomp" >&5
12984 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
12985 if test $ac_cv_func_regcomp = yes; then
12986 cf_regex_func=regcomp
12989 for cf_regex_lib in $cf_regex_libs
12991 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
12992 echo "$as_me:12992: checking for regcomp in -l$cf_regex_lib" >&5
12993 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
12994 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
12995 echo $ECHO_N "(cached) $ECHO_C" >&6
12997 ac_check_lib_save_LIBS=$LIBS
12998 LIBS="-l$cf_regex_lib $LIBS"
12999 cat >conftest.$ac_ext <<_ACEOF
13000 #line 13000 "configure"
13001 #include "confdefs.h"
13003 /* Override any gcc2 internal prototype to avoid an error. */
13007 /* We use char because int might match the return type of a gcc2
13008 builtin and then its argument prototype would still apply. */
13018 rm -f conftest.$ac_objext conftest$ac_exeext
13019 if { (eval echo "$as_me:13019: \"$ac_link\"") >&5
13020 (eval $ac_link) 2>&5
13022 echo "$as_me:13022: \$? = $ac_status" >&5
13023 (exit $ac_status); } &&
13024 { ac_try='test -s conftest$ac_exeext'
13025 { (eval echo "$as_me:13025: \"$ac_try\"") >&5
13026 (eval $ac_try) 2>&5
13028 echo "$as_me:13028: \$? = $ac_status" >&5
13029 (exit $ac_status); }; }; then
13030 eval "$as_ac_Lib=yes"
13032 echo "$as_me: failed program was:" >&5
13033 cat conftest.$ac_ext >&5
13034 eval "$as_ac_Lib=no"
13036 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13037 LIBS=$ac_check_lib_save_LIBS
13039 echo "$as_me:13039: result: `eval echo '${'$as_ac_Lib'}'`" >&5
13040 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
13041 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
13043 LIBS="-l$cf_regex_lib $LIBS"
13044 cf_regex_func=regcomp
13052 if test "$cf_regex_func" = no ; then
13053 echo "$as_me:13053: checking for compile" >&5
13054 echo $ECHO_N "checking for compile... $ECHO_C" >&6
13055 if test "${ac_cv_func_compile+set}" = set; then
13056 echo $ECHO_N "(cached) $ECHO_C" >&6
13058 cat >conftest.$ac_ext <<_ACEOF
13059 #line 13059 "configure"
13060 #include "confdefs.h"
13061 /* System header to define __stub macros and hopefully few prototypes,
13062 which can conflict with char compile (); below. */
13063 #include <assert.h>
13064 /* Override any gcc2 internal prototype to avoid an error. */
13068 /* We use char because int might match the return type of a gcc2
13069 builtin and then its argument prototype would still apply. */
13076 /* The GNU C library defines this for functions which it implements
13077 to always fail with ENOSYS. Some functions are actually named
13078 something starting with __ and the normal name is an alias. */
13079 #if defined (__stub_compile) || defined (__stub___compile)
13089 rm -f conftest.$ac_objext conftest$ac_exeext
13090 if { (eval echo "$as_me:13090: \"$ac_link\"") >&5
13091 (eval $ac_link) 2>&5
13093 echo "$as_me:13093: \$? = $ac_status" >&5
13094 (exit $ac_status); } &&
13095 { ac_try='test -s conftest$ac_exeext'
13096 { (eval echo "$as_me:13096: \"$ac_try\"") >&5
13097 (eval $ac_try) 2>&5
13099 echo "$as_me:13099: \$? = $ac_status" >&5
13100 (exit $ac_status); }; }; then
13101 ac_cv_func_compile=yes
13103 echo "$as_me: failed program was:" >&5
13104 cat conftest.$ac_ext >&5
13105 ac_cv_func_compile=no
13107 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13109 echo "$as_me:13109: result: $ac_cv_func_compile" >&5
13110 echo "${ECHO_T}$ac_cv_func_compile" >&6
13111 if test $ac_cv_func_compile = yes; then
13112 cf_regex_func=compile
13115 echo "$as_me:13115: checking for compile in -lgen" >&5
13116 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
13117 if test "${ac_cv_lib_gen_compile+set}" = set; then
13118 echo $ECHO_N "(cached) $ECHO_C" >&6
13120 ac_check_lib_save_LIBS=$LIBS
13122 cat >conftest.$ac_ext <<_ACEOF
13123 #line 13123 "configure"
13124 #include "confdefs.h"
13126 /* Override any gcc2 internal prototype to avoid an error. */
13130 /* We use char because int might match the return type of a gcc2
13131 builtin and then its argument prototype would still apply. */
13141 rm -f conftest.$ac_objext conftest$ac_exeext
13142 if { (eval echo "$as_me:13142: \"$ac_link\"") >&5
13143 (eval $ac_link) 2>&5
13145 echo "$as_me:13145: \$? = $ac_status" >&5
13146 (exit $ac_status); } &&
13147 { ac_try='test -s conftest$ac_exeext'
13148 { (eval echo "$as_me:13148: \"$ac_try\"") >&5
13149 (eval $ac_try) 2>&5
13151 echo "$as_me:13151: \$? = $ac_status" >&5
13152 (exit $ac_status); }; }; then
13153 ac_cv_lib_gen_compile=yes
13155 echo "$as_me: failed program was:" >&5
13156 cat conftest.$ac_ext >&5
13157 ac_cv_lib_gen_compile=no
13159 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13160 LIBS=$ac_check_lib_save_LIBS
13162 echo "$as_me:13162: result: $ac_cv_lib_gen_compile" >&5
13163 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
13164 if test $ac_cv_lib_gen_compile = yes; then
13167 cf_regex_func=compile
13174 if test "$cf_regex_func" = no ; then
13175 { echo "$as_me:13175: WARNING: cannot find regular expression library" >&5
13176 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
13179 echo "$as_me:13179: checking for regular-expression headers" >&5
13180 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
13181 if test "${cf_cv_regex_hdrs+set}" = set; then
13182 echo $ECHO_N "(cached) $ECHO_C" >&6
13185 cf_cv_regex_hdrs=no
13186 case $cf_regex_func in #(vi
13188 for cf_regex_hdr in regexp.h regexpr.h
13190 cat >conftest.$ac_ext <<_ACEOF
13191 #line 13191 "configure"
13192 #include "confdefs.h"
13193 #include <$cf_regex_hdr>
13198 char *p = compile("", "", "", 0);
13199 int x = step("", "");
13205 rm -f conftest.$ac_objext conftest$ac_exeext
13206 if { (eval echo "$as_me:13206: \"$ac_link\"") >&5
13207 (eval $ac_link) 2>&5
13209 echo "$as_me:13209: \$? = $ac_status" >&5
13210 (exit $ac_status); } &&
13211 { ac_try='test -s conftest$ac_exeext'
13212 { (eval echo "$as_me:13212: \"$ac_try\"") >&5
13213 (eval $ac_try) 2>&5
13215 echo "$as_me:13215: \$? = $ac_status" >&5
13216 (exit $ac_status); }; }; then
13218 cf_cv_regex_hdrs=$cf_regex_hdr
13222 echo "$as_me: failed program was:" >&5
13223 cat conftest.$ac_ext >&5
13225 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13229 for cf_regex_hdr in regex.h
13231 cat >conftest.$ac_ext <<_ACEOF
13232 #line 13232 "configure"
13233 #include "confdefs.h"
13234 #include <sys/types.h>
13235 #include <$cf_regex_hdr>
13241 int x = regcomp(p, "", 0);
13242 int y = regexec(p, "", 0, 0, 0);
13249 rm -f conftest.$ac_objext conftest$ac_exeext
13250 if { (eval echo "$as_me:13250: \"$ac_link\"") >&5
13251 (eval $ac_link) 2>&5
13253 echo "$as_me:13253: \$? = $ac_status" >&5
13254 (exit $ac_status); } &&
13255 { ac_try='test -s conftest$ac_exeext'
13256 { (eval echo "$as_me:13256: \"$ac_try\"") >&5
13257 (eval $ac_try) 2>&5
13259 echo "$as_me:13259: \$? = $ac_status" >&5
13260 (exit $ac_status); }; }; then
13262 cf_cv_regex_hdrs=$cf_regex_hdr
13266 echo "$as_me: failed program was:" >&5
13267 cat conftest.$ac_ext >&5
13269 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13275 echo "$as_me:13275: result: $cf_cv_regex_hdrs" >&5
13276 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
13278 case $cf_cv_regex_hdrs in #(vi
13279 no) { echo "$as_me:13279: WARNING: no regular expression header found" >&5
13280 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
13281 regex.h) cat >>confdefs.h <<\EOF
13282 #define HAVE_REGEX_H_FUNCS 1
13285 regexp.h) cat >>confdefs.h <<\EOF
13286 #define HAVE_REGEXP_H_FUNCS 1
13289 regexpr.h) cat >>confdefs.h <<\EOF
13290 #define HAVE_REGEXPR_H_FUNCS 1
13313 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13314 echo "$as_me:13314: checking for $ac_header" >&5
13315 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13316 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13317 echo $ECHO_N "(cached) $ECHO_C" >&6
13319 cat >conftest.$ac_ext <<_ACEOF
13320 #line 13320 "configure"
13321 #include "confdefs.h"
13322 #include <$ac_header>
13324 if { (eval echo "$as_me:13324: \"$ac_cpp conftest.$ac_ext\"") >&5
13325 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13327 egrep -v '^ *\+' conftest.er1 >conftest.err
13329 cat conftest.err >&5
13330 echo "$as_me:13330: \$? = $ac_status" >&5
13331 (exit $ac_status); } >/dev/null; then
13332 if test -s conftest.err; then
13333 ac_cpp_err=$ac_c_preproc_warn_flag
13340 if test -z "$ac_cpp_err"; then
13341 eval "$as_ac_Header=yes"
13343 echo "$as_me: failed program was:" >&5
13344 cat conftest.$ac_ext >&5
13345 eval "$as_ac_Header=no"
13347 rm -f conftest.err conftest.$ac_ext
13349 echo "$as_me:13349: result: `eval echo '${'$as_ac_Header'}'`" >&5
13350 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13351 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13352 cat >>confdefs.h <<EOF
13353 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13359 # check for ISC (this may also define _POSIX_SOURCE)
13360 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
13361 if test "$ISC" = yes ; then
13363 echo "$as_me:13363: checking for main in -lcposix" >&5
13364 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
13365 if test "${ac_cv_lib_cposix_main+set}" = set; then
13366 echo $ECHO_N "(cached) $ECHO_C" >&6
13368 ac_check_lib_save_LIBS=$LIBS
13369 LIBS="-lcposix $LIBS"
13370 cat >conftest.$ac_ext <<_ACEOF
13371 #line 13371 "configure"
13372 #include "confdefs.h"
13382 rm -f conftest.$ac_objext conftest$ac_exeext
13383 if { (eval echo "$as_me:13383: \"$ac_link\"") >&5
13384 (eval $ac_link) 2>&5
13386 echo "$as_me:13386: \$? = $ac_status" >&5
13387 (exit $ac_status); } &&
13388 { ac_try='test -s conftest$ac_exeext'
13389 { (eval echo "$as_me:13389: \"$ac_try\"") >&5
13390 (eval $ac_try) 2>&5
13392 echo "$as_me:13392: \$? = $ac_status" >&5
13393 (exit $ac_status); }; }; then
13394 ac_cv_lib_cposix_main=yes
13396 echo "$as_me: failed program was:" >&5
13397 cat conftest.$ac_ext >&5
13398 ac_cv_lib_cposix_main=no
13400 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13401 LIBS=$ac_check_lib_save_LIBS
13403 echo "$as_me:13403: result: $ac_cv_lib_cposix_main" >&5
13404 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
13405 if test $ac_cv_lib_cposix_main = yes; then
13406 cat >>confdefs.h <<EOF
13407 #define HAVE_LIBCPOSIX 1
13410 LIBS="-lcposix $LIBS"
13414 echo "$as_me:13414: checking for bzero in -linet" >&5
13415 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
13416 if test "${ac_cv_lib_inet_bzero+set}" = set; then
13417 echo $ECHO_N "(cached) $ECHO_C" >&6
13419 ac_check_lib_save_LIBS=$LIBS
13420 LIBS="-linet $LIBS"
13421 cat >conftest.$ac_ext <<_ACEOF
13422 #line 13422 "configure"
13423 #include "confdefs.h"
13425 /* Override any gcc2 internal prototype to avoid an error. */
13429 /* We use char because int might match the return type of a gcc2
13430 builtin and then its argument prototype would still apply. */
13440 rm -f conftest.$ac_objext conftest$ac_exeext
13441 if { (eval echo "$as_me:13441: \"$ac_link\"") >&5
13442 (eval $ac_link) 2>&5
13444 echo "$as_me:13444: \$? = $ac_status" >&5
13445 (exit $ac_status); } &&
13446 { ac_try='test -s conftest$ac_exeext'
13447 { (eval echo "$as_me:13447: \"$ac_try\"") >&5
13448 (eval $ac_try) 2>&5
13450 echo "$as_me:13450: \$? = $ac_status" >&5
13451 (exit $ac_status); }; }; then
13452 ac_cv_lib_inet_bzero=yes
13454 echo "$as_me: failed program was:" >&5
13455 cat conftest.$ac_ext >&5
13456 ac_cv_lib_inet_bzero=no
13458 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13459 LIBS=$ac_check_lib_save_LIBS
13461 echo "$as_me:13461: result: $ac_cv_lib_inet_bzero" >&5
13462 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
13463 if test $ac_cv_lib_inet_bzero = yes; then
13464 LIBS="-linet $LIBS"
13468 echo "$as_me:13468: checking if sys/time.h works with sys/select.h" >&5
13469 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
13470 if test "${cf_cv_sys_time_select+set}" = set; then
13471 echo $ECHO_N "(cached) $ECHO_C" >&6
13474 cat >conftest.$ac_ext <<_ACEOF
13475 #line 13475 "configure"
13476 #include "confdefs.h"
13478 #include <sys/types.h>
13479 #ifdef HAVE_SYS_TIME_H
13480 #include <sys/time.h>
13482 #ifdef HAVE_SYS_SELECT_H
13483 #include <sys/select.h>
13494 rm -f conftest.$ac_objext
13495 if { (eval echo "$as_me:13495: \"$ac_compile\"") >&5
13496 (eval $ac_compile) 2>&5
13498 echo "$as_me:13498: \$? = $ac_status" >&5
13499 (exit $ac_status); } &&
13500 { ac_try='test -s conftest.$ac_objext'
13501 { (eval echo "$as_me:13501: \"$ac_try\"") >&5
13502 (eval $ac_try) 2>&5
13504 echo "$as_me:13504: \$? = $ac_status" >&5
13505 (exit $ac_status); }; }; then
13506 cf_cv_sys_time_select=yes
13508 echo "$as_me: failed program was:" >&5
13509 cat conftest.$ac_ext >&5
13510 cf_cv_sys_time_select=no
13512 rm -f conftest.$ac_objext conftest.$ac_ext
13516 echo "$as_me:13516: result: $cf_cv_sys_time_select" >&5
13517 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
13518 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
13519 #define HAVE_SYS_TIME_SELECT 1
13522 ### checks for compiler characteristics
13524 ac_cpp='$CPP $CPPFLAGS'
13525 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13526 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13527 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13528 ac_main_return=return
13530 echo "$as_me:13530: checking for $CC option to accept ANSI C" >&5
13531 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
13532 if test "${ac_cv_prog_cc_stdc+set}" = set; then
13533 echo $ECHO_N "(cached) $ECHO_C" >&6
13535 ac_cv_prog_cc_stdc=no
13537 cat >conftest.$ac_ext <<_ACEOF
13538 #line 13538 "configure"
13539 #include "confdefs.h"
13540 #include <stdarg.h>
13542 #include <sys/types.h>
13543 #include <sys/stat.h>
13544 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
13545 struct buf { int x; };
13546 FILE * (*rcsopen) (struct buf *, struct stat *, int);
13547 static char *e (p, i)
13553 static char *f (char * (*g) (char **, int), char **p, ...)
13558 s = g (p, va_arg (v,int));
13562 int test (int i, double x);
13563 struct s1 {int (*f) (int a);};
13564 struct s2 {int (*f) (double a);};
13565 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
13571 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
13576 # Don't try gcc -ansi; that turns off useful extensions and
13577 # breaks some systems' header files.
13578 # AIX -qlanglvl=ansi
13579 # Ultrix and OSF/1 -std1
13580 # HP-UX 10.20 and later -Ae
13581 # HP-UX older versions -Aa -D_HPUX_SOURCE
13582 # SVR4 -Xc -D__EXTENSIONS__
13583 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13585 CC="$ac_save_CC $ac_arg"
13586 rm -f conftest.$ac_objext
13587 if { (eval echo "$as_me:13587: \"$ac_compile\"") >&5
13588 (eval $ac_compile) 2>&5
13590 echo "$as_me:13590: \$? = $ac_status" >&5
13591 (exit $ac_status); } &&
13592 { ac_try='test -s conftest.$ac_objext'
13593 { (eval echo "$as_me:13593: \"$ac_try\"") >&5
13594 (eval $ac_try) 2>&5
13596 echo "$as_me:13596: \$? = $ac_status" >&5
13597 (exit $ac_status); }; }; then
13598 ac_cv_prog_cc_stdc=$ac_arg
13601 echo "$as_me: failed program was:" >&5
13602 cat conftest.$ac_ext >&5
13604 rm -f conftest.$ac_objext
13606 rm -f conftest.$ac_ext conftest.$ac_objext
13611 case "x$ac_cv_prog_cc_stdc" in
13613 echo "$as_me:13613: result: none needed" >&5
13614 echo "${ECHO_T}none needed" >&6 ;;
13616 echo "$as_me:13616: result: $ac_cv_prog_cc_stdc" >&5
13617 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
13618 CC="$CC $ac_cv_prog_cc_stdc" ;;
13621 echo "$as_me:13621: checking for an ANSI C-conforming const" >&5
13622 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
13623 if test "${ac_cv_c_const+set}" = set; then
13624 echo $ECHO_N "(cached) $ECHO_C" >&6
13626 cat >conftest.$ac_ext <<_ACEOF
13627 #line 13627 "configure"
13628 #include "confdefs.h"
13633 /* FIXME: Include the comments suggested by Paul. */
13634 #ifndef __cplusplus
13635 /* Ultrix mips cc rejects this. */
13636 typedef int charset[2];
13638 /* SunOS 4.1.1 cc rejects this. */
13639 char const *const *ccp;
13641 /* NEC SVR4.0.2 mips cc rejects this. */
13642 struct point {int x, y;};
13643 static struct point const zero = {0,0};
13644 /* AIX XL C 1.02.0.0 rejects this.
13645 It does not let you subtract one const X* pointer from another in
13646 an arm of an if-expression whose if-part is not a constant
13648 const char *g = "string";
13649 ccp = &g + (g ? g-g : 0);
13650 /* HPUX 7.0 cc rejects these. */
13653 ccp = (char const *const *) p;
13654 { /* SCO 3.2v4 cc rejects this. */
13656 char const *s = 0 ? (char *) 0 : (char const *) 0;
13660 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
13661 int x[] = {25, 17};
13662 const int *foo = &x[0];
13665 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13666 typedef const int *iptr;
13670 { /* AIX XL C 1.02.0.0 rejects this saying
13671 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13672 struct s { int j; const int *ap[3]; };
13673 struct s *b; b->j = 5;
13675 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13676 const int foo = 10;
13684 rm -f conftest.$ac_objext
13685 if { (eval echo "$as_me:13685: \"$ac_compile\"") >&5
13686 (eval $ac_compile) 2>&5
13688 echo "$as_me:13688: \$? = $ac_status" >&5
13689 (exit $ac_status); } &&
13690 { ac_try='test -s conftest.$ac_objext'
13691 { (eval echo "$as_me:13691: \"$ac_try\"") >&5
13692 (eval $ac_try) 2>&5
13694 echo "$as_me:13694: \$? = $ac_status" >&5
13695 (exit $ac_status); }; }; then
13698 echo "$as_me: failed program was:" >&5
13699 cat conftest.$ac_ext >&5
13702 rm -f conftest.$ac_objext conftest.$ac_ext
13704 echo "$as_me:13704: result: $ac_cv_c_const" >&5
13705 echo "${ECHO_T}$ac_cv_c_const" >&6
13706 if test $ac_cv_c_const = no; then
13708 cat >>confdefs.h <<\EOF
13714 echo "$as_me:13714: checking for inline" >&5
13715 echo $ECHO_N "checking for inline... $ECHO_C" >&6
13716 if test "${ac_cv_c_inline+set}" = set; then
13717 echo $ECHO_N "(cached) $ECHO_C" >&6
13720 for ac_kw in inline __inline__ __inline; do
13721 cat >conftest.$ac_ext <<_ACEOF
13722 #line 13722 "configure"
13723 #include "confdefs.h"
13724 #ifndef __cplusplus
13725 static $ac_kw int static_foo () {return 0; }
13726 $ac_kw int foo () {return 0; }
13730 rm -f conftest.$ac_objext
13731 if { (eval echo "$as_me:13731: \"$ac_compile\"") >&5
13732 (eval $ac_compile) 2>&5
13734 echo "$as_me:13734: \$? = $ac_status" >&5
13735 (exit $ac_status); } &&
13736 { ac_try='test -s conftest.$ac_objext'
13737 { (eval echo "$as_me:13737: \"$ac_try\"") >&5
13738 (eval $ac_try) 2>&5
13740 echo "$as_me:13740: \$? = $ac_status" >&5
13741 (exit $ac_status); }; }; then
13742 ac_cv_c_inline=$ac_kw; break
13744 echo "$as_me: failed program was:" >&5
13745 cat conftest.$ac_ext >&5
13747 rm -f conftest.$ac_objext conftest.$ac_ext
13751 echo "$as_me:13751: result: $ac_cv_c_inline" >&5
13752 echo "${ECHO_T}$ac_cv_c_inline" >&6
13753 case $ac_cv_c_inline in
13756 cat >>confdefs.h <<\EOF
13760 *) cat >>confdefs.h <<EOF
13761 #define inline $ac_cv_c_inline
13767 if test "$ac_cv_c_inline" != no ; then
13768 NCURSES_INLINE=inline
13769 if test "$INTEL_COMPILER" = yes
13772 elif test "$GCC" = yes
13774 echo "$as_me:13774: checking if $CC supports options to tune inlining" >&5
13775 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
13776 if test "${cf_cv_gcc_inline+set}" = set; then
13777 echo $ECHO_N "(cached) $ECHO_C" >&6
13780 cf_save_CFLAGS=$CFLAGS
13781 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
13782 cat >conftest.$ac_ext <<_ACEOF
13783 #line 13783 "configure"
13784 #include "confdefs.h"
13785 inline int foo(void) { return 1; }
13789 ${cf_cv_main_return:-return} foo()
13794 rm -f conftest.$ac_objext
13795 if { (eval echo "$as_me:13795: \"$ac_compile\"") >&5
13796 (eval $ac_compile) 2>&5
13798 echo "$as_me:13798: \$? = $ac_status" >&5
13799 (exit $ac_status); } &&
13800 { ac_try='test -s conftest.$ac_objext'
13801 { (eval echo "$as_me:13801: \"$ac_try\"") >&5
13802 (eval $ac_try) 2>&5
13804 echo "$as_me:13804: \$? = $ac_status" >&5
13805 (exit $ac_status); }; }; then
13806 cf_cv_gcc_inline=yes
13808 echo "$as_me: failed program was:" >&5
13809 cat conftest.$ac_ext >&5
13810 cf_cv_gcc_inline=no
13812 rm -f conftest.$ac_objext conftest.$ac_ext
13813 CFLAGS=$cf_save_CFLAGS
13816 echo "$as_me:13816: result: $cf_cv_gcc_inline" >&5
13817 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
13818 if test "$cf_cv_gcc_inline" = yes ; then
13823 cf_new_extra_cppflags=
13825 for cf_add_cflags in --param max-inline-insns-single=1200
13827 case $cf_fix_cppflags in
13829 case $cf_add_cflags in #(vi
13830 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13831 case $cf_add_cflags in
13833 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13835 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13836 && test -z "${cf_tst_cflags}" \
13837 && cf_fix_cppflags=yes
13839 if test $cf_fix_cppflags = yes ; then
13840 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13842 elif test "${cf_tst_cflags}" = "\"'" ; then
13843 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13848 case "$CPPFLAGS" in
13849 *$cf_add_cflags) #(vi
13852 case $cf_add_cflags in #(vi
13854 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13856 CPPFLAGS=`echo "$CPPFLAGS" | \
13857 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13858 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13862 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13867 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13872 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13874 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13876 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13877 && test -z "${cf_tst_cflags}" \
13878 && cf_fix_cppflags=no
13883 if test -n "$cf_new_cflags" ; then
13885 CFLAGS="$CFLAGS $cf_new_cflags"
13888 if test -n "$cf_new_cppflags" ; then
13890 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13893 if test -n "$cf_new_extra_cppflags" ; then
13895 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13902 echo "$as_me:13902: checking for signal global datatype" >&5
13903 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
13904 if test "${cf_cv_sig_atomic_t+set}" = set; then
13905 echo $ECHO_N "(cached) $ECHO_C" >&6
13909 "volatile sig_atomic_t" \
13913 cat >conftest.$ac_ext <<_ACEOF
13914 #line 13914 "configure"
13915 #include "confdefs.h"
13917 #include <sys/types.h>
13918 #include <signal.h>
13923 static void handler(int sig)
13930 signal(SIGINT, handler);
13936 rm -f conftest.$ac_objext
13937 if { (eval echo "$as_me:13937: \"$ac_compile\"") >&5
13938 (eval $ac_compile) 2>&5
13940 echo "$as_me:13940: \$? = $ac_status" >&5
13941 (exit $ac_status); } &&
13942 { ac_try='test -s conftest.$ac_objext'
13943 { (eval echo "$as_me:13943: \"$ac_try\"") >&5
13944 (eval $ac_try) 2>&5
13946 echo "$as_me:13946: \$? = $ac_status" >&5
13947 (exit $ac_status); }; }; then
13948 cf_cv_sig_atomic_t=$cf_type
13950 echo "$as_me: failed program was:" >&5
13951 cat conftest.$ac_ext >&5
13952 cf_cv_sig_atomic_t=no
13954 rm -f conftest.$ac_objext conftest.$ac_ext
13955 test "$cf_cv_sig_atomic_t" != no && break
13960 echo "$as_me:13960: result: $cf_cv_sig_atomic_t" >&5
13961 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
13962 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
13963 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
13966 if test $NCURSES_CHTYPE = auto ; then
13968 echo "$as_me:13968: checking for type of chtype" >&5
13969 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
13970 if test "${cf_cv_typeof_chtype+set}" = set; then
13971 echo $ECHO_N "(cached) $ECHO_C" >&6
13974 if test "$cross_compiling" = yes; then
13975 cf_cv_typeof_chtype=long
13977 cat >conftest.$ac_ext <<_ACEOF
13978 #line 13978 "configure"
13979 #include "confdefs.h"
13981 #define WANT_BITS 31
13985 FILE *fp = fopen("cf_test.out", "w");
13987 char *result = "long";
13988 if (sizeof(unsigned long) > sizeof(unsigned int)) {
13991 for (n = 0; n < WANT_BITS; n++) {
13994 if (y != 1 || x == 0) {
14000 * If x is nonzero, an int is big enough for the bits
14003 result = (x != 0) ? "int" : "long";
14008 ${cf_cv_main_return:-return}(0);
14012 rm -f conftest$ac_exeext
14013 if { (eval echo "$as_me:14013: \"$ac_link\"") >&5
14014 (eval $ac_link) 2>&5
14016 echo "$as_me:14016: \$? = $ac_status" >&5
14017 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14018 { (eval echo "$as_me:14018: \"$ac_try\"") >&5
14019 (eval $ac_try) 2>&5
14021 echo "$as_me:14021: \$? = $ac_status" >&5
14022 (exit $ac_status); }; }; then
14023 cf_cv_typeof_chtype=`cat cf_test.out`
14025 echo "$as_me: program exited with status $ac_status" >&5
14026 echo "$as_me: failed program was:" >&5
14027 cat conftest.$ac_ext >&5
14028 cf_cv_typeof_chtype=long
14030 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14036 echo "$as_me:14036: result: $cf_cv_typeof_chtype" >&5
14037 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
14039 cat >>confdefs.h <<EOF
14040 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
14044 cf_cv_typeof_chtype=$NCURSES_CHTYPE
14046 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
14048 echo "$as_me:14048: checking if unsigned literals are legal" >&5
14049 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
14050 if test "${cf_cv_unsigned_literals+set}" = set; then
14051 echo $ECHO_N "(cached) $ECHO_C" >&6
14054 cat >conftest.$ac_ext <<_ACEOF
14055 #line 14055 "configure"
14056 #include "confdefs.h"
14061 long x = 1L + 1UL + 1U + 1
14066 rm -f conftest.$ac_objext
14067 if { (eval echo "$as_me:14067: \"$ac_compile\"") >&5
14068 (eval $ac_compile) 2>&5
14070 echo "$as_me:14070: \$? = $ac_status" >&5
14071 (exit $ac_status); } &&
14072 { ac_try='test -s conftest.$ac_objext'
14073 { (eval echo "$as_me:14073: \"$ac_try\"") >&5
14074 (eval $ac_try) 2>&5
14076 echo "$as_me:14076: \$? = $ac_status" >&5
14077 (exit $ac_status); }; }; then
14078 cf_cv_unsigned_literals=yes
14080 echo "$as_me: failed program was:" >&5
14081 cat conftest.$ac_ext >&5
14082 cf_cv_unsigned_literals=no
14084 rm -f conftest.$ac_objext conftest.$ac_ext
14088 echo "$as_me:14088: result: $cf_cv_unsigned_literals" >&5
14089 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
14092 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
14093 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
14095 if test $NCURSES_MMASK_T = auto ; then
14096 cf_cv_typeof_mmask_t=long
14098 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
14100 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
14102 ### Checks for external-data
14104 echo "$as_me:14104: checking if external errno is declared" >&5
14105 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
14106 if test "${cf_cv_dcl_errno+set}" = set; then
14107 echo $ECHO_N "(cached) $ECHO_C" >&6
14110 cat >conftest.$ac_ext <<_ACEOF
14111 #line 14111 "configure"
14112 #include "confdefs.h"
14114 #ifdef HAVE_STDLIB_H
14115 #include <stdlib.h>
14118 #include <sys/types.h>
14123 int x = (int) errno
14128 rm -f conftest.$ac_objext
14129 if { (eval echo "$as_me:14129: \"$ac_compile\"") >&5
14130 (eval $ac_compile) 2>&5
14132 echo "$as_me:14132: \$? = $ac_status" >&5
14133 (exit $ac_status); } &&
14134 { ac_try='test -s conftest.$ac_objext'
14135 { (eval echo "$as_me:14135: \"$ac_try\"") >&5
14136 (eval $ac_try) 2>&5
14138 echo "$as_me:14138: \$? = $ac_status" >&5
14139 (exit $ac_status); }; }; then
14140 cf_cv_dcl_errno=yes
14142 echo "$as_me: failed program was:" >&5
14143 cat conftest.$ac_ext >&5
14146 rm -f conftest.$ac_objext conftest.$ac_ext
14149 echo "$as_me:14149: result: $cf_cv_dcl_errno" >&5
14150 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
14152 if test "$cf_cv_dcl_errno" = no ; then
14154 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14156 cat >>confdefs.h <<EOF
14157 #define $cf_result 1
14162 # It's possible (for near-UNIX clones) that the data doesn't exist
14164 echo "$as_me:14164: checking if external errno exists" >&5
14165 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
14166 if test "${cf_cv_have_errno+set}" = set; then
14167 echo $ECHO_N "(cached) $ECHO_C" >&6
14170 cat >conftest.$ac_ext <<_ACEOF
14171 #line 14171 "configure"
14172 #include "confdefs.h"
14185 rm -f conftest.$ac_objext conftest$ac_exeext
14186 if { (eval echo "$as_me:14186: \"$ac_link\"") >&5
14187 (eval $ac_link) 2>&5
14189 echo "$as_me:14189: \$? = $ac_status" >&5
14190 (exit $ac_status); } &&
14191 { ac_try='test -s conftest$ac_exeext'
14192 { (eval echo "$as_me:14192: \"$ac_try\"") >&5
14193 (eval $ac_try) 2>&5
14195 echo "$as_me:14195: \$? = $ac_status" >&5
14196 (exit $ac_status); }; }; then
14197 cf_cv_have_errno=yes
14199 echo "$as_me: failed program was:" >&5
14200 cat conftest.$ac_ext >&5
14201 cf_cv_have_errno=no
14203 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14206 echo "$as_me:14206: result: $cf_cv_have_errno" >&5
14207 echo "${ECHO_T}$cf_cv_have_errno" >&6
14209 if test "$cf_cv_have_errno" = yes ; then
14211 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14213 cat >>confdefs.h <<EOF
14214 #define $cf_result 1
14219 echo "$as_me:14219: checking if data-only library module links" >&5
14220 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
14221 if test "${cf_cv_link_dataonly+set}" = set; then
14222 echo $ECHO_N "(cached) $ECHO_C" >&6
14226 cat >conftest.$ac_ext <<EOF
14227 #line 14227 "configure"
14228 int testdata[3] = { 123, 456, 789 };
14230 if { (eval echo "$as_me:14230: \"$ac_compile\"") >&5
14231 (eval $ac_compile) 2>&5
14233 echo "$as_me:14233: \$? = $ac_status" >&5
14234 (exit $ac_status); } ; then
14235 mv conftest.o data.o && \
14236 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
14238 rm -f conftest.$ac_ext data.o
14239 cat >conftest.$ac_ext <<EOF
14240 #line 14240 "configure"
14244 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
14246 extern int testdata[3];
14247 return testdata[0] == 123
14248 && testdata[1] == 456
14249 && testdata[2] == 789;
14253 if { (eval echo "$as_me:14253: \"$ac_compile\"") >&5
14254 (eval $ac_compile) 2>&5
14256 echo "$as_me:14256: \$? = $ac_status" >&5
14257 (exit $ac_status); }; then
14258 mv conftest.o func.o && \
14259 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
14261 rm -f conftest.$ac_ext func.o
14262 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
14263 cf_saveLIBS="$LIBS"
14264 LIBS="conftest.a $LIBS"
14265 if test "$cross_compiling" = yes; then
14266 cf_cv_link_dataonly=unknown
14268 cat >conftest.$ac_ext <<_ACEOF
14269 #line 14269 "configure"
14270 #include "confdefs.h"
14274 extern int testfunc();
14275 ${cf_cv_main_return:-return} (!testfunc());
14279 rm -f conftest$ac_exeext
14280 if { (eval echo "$as_me:14280: \"$ac_link\"") >&5
14281 (eval $ac_link) 2>&5
14283 echo "$as_me:14283: \$? = $ac_status" >&5
14284 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14285 { (eval echo "$as_me:14285: \"$ac_try\"") >&5
14286 (eval $ac_try) 2>&5
14288 echo "$as_me:14288: \$? = $ac_status" >&5
14289 (exit $ac_status); }; }; then
14290 cf_cv_link_dataonly=yes
14292 echo "$as_me: program exited with status $ac_status" >&5
14293 echo "$as_me: failed program was:" >&5
14294 cat conftest.$ac_ext >&5
14295 cf_cv_link_dataonly=no
14297 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14299 LIBS="$cf_saveLIBS"
14303 echo "$as_me:14303: result: $cf_cv_link_dataonly" >&5
14304 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
14306 if test "$cf_cv_link_dataonly" = no ; then
14307 cat >>confdefs.h <<\EOF
14308 #define BROKEN_LINKER 1
14314 ### Checks for library functions.
14337 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14338 echo "$as_me:14338: checking for $ac_func" >&5
14339 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14340 if eval "test \"\${$as_ac_var+set}\" = set"; then
14341 echo $ECHO_N "(cached) $ECHO_C" >&6
14343 cat >conftest.$ac_ext <<_ACEOF
14344 #line 14344 "configure"
14345 #include "confdefs.h"
14346 /* System header to define __stub macros and hopefully few prototypes,
14347 which can conflict with char $ac_func (); below. */
14348 #include <assert.h>
14349 /* Override any gcc2 internal prototype to avoid an error. */
14353 /* We use char because int might match the return type of a gcc2
14354 builtin and then its argument prototype would still apply. */
14361 /* The GNU C library defines this for functions which it implements
14362 to always fail with ENOSYS. Some functions are actually named
14363 something starting with __ and the normal name is an alias. */
14364 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14374 rm -f conftest.$ac_objext conftest$ac_exeext
14375 if { (eval echo "$as_me:14375: \"$ac_link\"") >&5
14376 (eval $ac_link) 2>&5
14378 echo "$as_me:14378: \$? = $ac_status" >&5
14379 (exit $ac_status); } &&
14380 { ac_try='test -s conftest$ac_exeext'
14381 { (eval echo "$as_me:14381: \"$ac_try\"") >&5
14382 (eval $ac_try) 2>&5
14384 echo "$as_me:14384: \$? = $ac_status" >&5
14385 (exit $ac_status); }; }; then
14386 eval "$as_ac_var=yes"
14388 echo "$as_me: failed program was:" >&5
14389 cat conftest.$ac_ext >&5
14390 eval "$as_ac_var=no"
14392 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14394 echo "$as_me:14394: result: `eval echo '${'$as_ac_var'}'`" >&5
14395 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14396 if test `eval echo '${'$as_ac_var'}'` = yes; then
14397 cat >>confdefs.h <<EOF
14398 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14404 if test "$with_getcap" = "yes" ; then
14406 echo "$as_me:14406: checking for terminal-capability database functions" >&5
14407 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
14408 if test "${cf_cv_cgetent+set}" = set; then
14409 echo $ECHO_N "(cached) $ECHO_C" >&6
14412 cat >conftest.$ac_ext <<_ACEOF
14413 #line 14413 "configure"
14414 #include "confdefs.h"
14416 #include <stdlib.h>
14423 char *db_array = temp;
14424 cgetent(&buf, /* int *, */ &db_array, "vt100");
14425 cgetcap(buf, "tc", '=');
14426 cgetmatch(buf, "tc");
14432 rm -f conftest.$ac_objext conftest$ac_exeext
14433 if { (eval echo "$as_me:14433: \"$ac_link\"") >&5
14434 (eval $ac_link) 2>&5
14436 echo "$as_me:14436: \$? = $ac_status" >&5
14437 (exit $ac_status); } &&
14438 { ac_try='test -s conftest$ac_exeext'
14439 { (eval echo "$as_me:14439: \"$ac_try\"") >&5
14440 (eval $ac_try) 2>&5
14442 echo "$as_me:14442: \$? = $ac_status" >&5
14443 (exit $ac_status); }; }; then
14446 echo "$as_me: failed program was:" >&5
14447 cat conftest.$ac_ext >&5
14450 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14454 echo "$as_me:14454: result: $cf_cv_cgetent" >&5
14455 echo "${ECHO_T}$cf_cv_cgetent" >&6
14456 test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
14457 #define HAVE_BSD_CGETENT 1
14462 echo "$as_me:14462: checking for isascii" >&5
14463 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
14464 if test "${cf_cv_have_isascii+set}" = set; then
14465 echo $ECHO_N "(cached) $ECHO_C" >&6
14468 cat >conftest.$ac_ext <<_ACEOF
14469 #line 14469 "configure"
14470 #include "confdefs.h"
14475 int x = isascii(' ')
14480 rm -f conftest.$ac_objext conftest$ac_exeext
14481 if { (eval echo "$as_me:14481: \"$ac_link\"") >&5
14482 (eval $ac_link) 2>&5
14484 echo "$as_me:14484: \$? = $ac_status" >&5
14485 (exit $ac_status); } &&
14486 { ac_try='test -s conftest$ac_exeext'
14487 { (eval echo "$as_me:14487: \"$ac_try\"") >&5
14488 (eval $ac_try) 2>&5
14490 echo "$as_me:14490: \$? = $ac_status" >&5
14491 (exit $ac_status); }; }; then
14492 cf_cv_have_isascii=yes
14494 echo "$as_me: failed program was:" >&5
14495 cat conftest.$ac_ext >&5
14496 cf_cv_have_isascii=no
14498 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14501 echo "$as_me:14501: result: $cf_cv_have_isascii" >&5
14502 echo "${ECHO_T}$cf_cv_have_isascii" >&6
14503 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
14504 #define HAVE_ISASCII 1
14507 if test "$ac_cv_func_sigaction" = yes; then
14508 echo "$as_me:14508: checking whether sigaction needs _POSIX_SOURCE" >&5
14509 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
14510 cat >conftest.$ac_ext <<_ACEOF
14511 #line 14511 "configure"
14512 #include "confdefs.h"
14514 #include <sys/types.h>
14515 #include <signal.h>
14519 struct sigaction act
14524 rm -f conftest.$ac_objext
14525 if { (eval echo "$as_me:14525: \"$ac_compile\"") >&5
14526 (eval $ac_compile) 2>&5
14528 echo "$as_me:14528: \$? = $ac_status" >&5
14529 (exit $ac_status); } &&
14530 { ac_try='test -s conftest.$ac_objext'
14531 { (eval echo "$as_me:14531: \"$ac_try\"") >&5
14532 (eval $ac_try) 2>&5
14534 echo "$as_me:14534: \$? = $ac_status" >&5
14535 (exit $ac_status); }; }; then
14538 echo "$as_me: failed program was:" >&5
14539 cat conftest.$ac_ext >&5
14541 cat >conftest.$ac_ext <<_ACEOF
14542 #line 14542 "configure"
14543 #include "confdefs.h"
14545 #define _POSIX_SOURCE
14546 #include <sys/types.h>
14547 #include <signal.h>
14551 struct sigaction act
14556 rm -f conftest.$ac_objext
14557 if { (eval echo "$as_me:14557: \"$ac_compile\"") >&5
14558 (eval $ac_compile) 2>&5
14560 echo "$as_me:14560: \$? = $ac_status" >&5
14561 (exit $ac_status); } &&
14562 { ac_try='test -s conftest.$ac_objext'
14563 { (eval echo "$as_me:14563: \"$ac_try\"") >&5
14564 (eval $ac_try) 2>&5
14566 echo "$as_me:14566: \$? = $ac_status" >&5
14567 (exit $ac_status); }; }; then
14569 cat >>confdefs.h <<\EOF
14570 #define SVR4_ACTION 1
14574 echo "$as_me: failed program was:" >&5
14575 cat conftest.$ac_ext >&5
14578 rm -f conftest.$ac_objext conftest.$ac_ext
14580 rm -f conftest.$ac_objext conftest.$ac_ext
14581 echo "$as_me:14581: result: $sigact_bad" >&5
14582 echo "${ECHO_T}$sigact_bad" >&6
14585 echo "$as_me:14585: checking if nanosleep really works" >&5
14586 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
14587 if test "${cf_cv_func_nanosleep+set}" = set; then
14588 echo $ECHO_N "(cached) $ECHO_C" >&6
14591 if test "$cross_compiling" = yes; then
14592 cf_cv_func_nanosleep=unknown
14594 cat >conftest.$ac_ext <<_ACEOF
14595 #line 14595 "configure"
14596 #include "confdefs.h"
14602 #ifdef HAVE_SYS_TIME_H
14603 #include <sys/time.h>
14607 struct timespec ts1, ts2;
14610 ts1.tv_nsec = 750000000;
14614 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
14615 ${cf_cv_main_return:-return}(code != 0);
14619 rm -f conftest$ac_exeext
14620 if { (eval echo "$as_me:14620: \"$ac_link\"") >&5
14621 (eval $ac_link) 2>&5
14623 echo "$as_me:14623: \$? = $ac_status" >&5
14624 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14625 { (eval echo "$as_me:14625: \"$ac_try\"") >&5
14626 (eval $ac_try) 2>&5
14628 echo "$as_me:14628: \$? = $ac_status" >&5
14629 (exit $ac_status); }; }; then
14630 cf_cv_func_nanosleep=yes
14632 echo "$as_me: program exited with status $ac_status" >&5
14633 echo "$as_me: failed program was:" >&5
14634 cat conftest.$ac_ext >&5
14635 cf_cv_func_nanosleep=no
14637 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14640 echo "$as_me:14640: result: $cf_cv_func_nanosleep" >&5
14641 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
14643 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
14644 #define HAVE_NANOSLEEP 1
14653 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14654 echo "$as_me:14654: checking for $ac_header" >&5
14655 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14656 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14657 echo $ECHO_N "(cached) $ECHO_C" >&6
14659 cat >conftest.$ac_ext <<_ACEOF
14660 #line 14660 "configure"
14661 #include "confdefs.h"
14662 #include <$ac_header>
14664 if { (eval echo "$as_me:14664: \"$ac_cpp conftest.$ac_ext\"") >&5
14665 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14667 egrep -v '^ *\+' conftest.er1 >conftest.err
14669 cat conftest.err >&5
14670 echo "$as_me:14670: \$? = $ac_status" >&5
14671 (exit $ac_status); } >/dev/null; then
14672 if test -s conftest.err; then
14673 ac_cpp_err=$ac_c_preproc_warn_flag
14680 if test -z "$ac_cpp_err"; then
14681 eval "$as_ac_Header=yes"
14683 echo "$as_me: failed program was:" >&5
14684 cat conftest.$ac_ext >&5
14685 eval "$as_ac_Header=no"
14687 rm -f conftest.err conftest.$ac_ext
14689 echo "$as_me:14689: result: `eval echo '${'$as_ac_Header'}'`" >&5
14690 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14691 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14692 cat >>confdefs.h <<EOF
14693 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14699 if test "$ISC" = yes ; then
14701 for ac_header in sys/termio.h
14703 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14704 echo "$as_me:14704: checking for $ac_header" >&5
14705 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14706 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14707 echo $ECHO_N "(cached) $ECHO_C" >&6
14709 cat >conftest.$ac_ext <<_ACEOF
14710 #line 14710 "configure"
14711 #include "confdefs.h"
14712 #include <$ac_header>
14714 if { (eval echo "$as_me:14714: \"$ac_cpp conftest.$ac_ext\"") >&5
14715 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14717 egrep -v '^ *\+' conftest.er1 >conftest.err
14719 cat conftest.err >&5
14720 echo "$as_me:14720: \$? = $ac_status" >&5
14721 (exit $ac_status); } >/dev/null; then
14722 if test -s conftest.err; then
14723 ac_cpp_err=$ac_c_preproc_warn_flag
14730 if test -z "$ac_cpp_err"; then
14731 eval "$as_ac_Header=yes"
14733 echo "$as_me: failed program was:" >&5
14734 cat conftest.$ac_ext >&5
14735 eval "$as_ac_Header=no"
14737 rm -f conftest.err conftest.$ac_ext
14739 echo "$as_me:14739: result: `eval echo '${'$as_ac_Header'}'`" >&5
14740 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14741 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14742 cat >>confdefs.h <<EOF
14743 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14750 if test "$ac_cv_header_termios_h" = yes ; then
14751 case "$CFLAGS $CPPFLAGS" in
14753 termios_bad=dunno ;;
14754 *) termios_bad=maybe ;;
14756 if test "$termios_bad" = maybe ; then
14757 echo "$as_me:14757: checking whether termios.h needs _POSIX_SOURCE" >&5
14758 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
14759 cat >conftest.$ac_ext <<_ACEOF
14760 #line 14760 "configure"
14761 #include "confdefs.h"
14762 #include <termios.h>
14766 struct termios foo; int x = foo.c_iflag
14771 rm -f conftest.$ac_objext
14772 if { (eval echo "$as_me:14772: \"$ac_compile\"") >&5
14773 (eval $ac_compile) 2>&5
14775 echo "$as_me:14775: \$? = $ac_status" >&5
14776 (exit $ac_status); } &&
14777 { ac_try='test -s conftest.$ac_objext'
14778 { (eval echo "$as_me:14778: \"$ac_try\"") >&5
14779 (eval $ac_try) 2>&5
14781 echo "$as_me:14781: \$? = $ac_status" >&5
14782 (exit $ac_status); }; }; then
14785 echo "$as_me: failed program was:" >&5
14786 cat conftest.$ac_ext >&5
14788 cat >conftest.$ac_ext <<_ACEOF
14789 #line 14789 "configure"
14790 #include "confdefs.h"
14792 #define _POSIX_SOURCE
14793 #include <termios.h>
14797 struct termios foo; int x = foo.c_iflag
14802 rm -f conftest.$ac_objext
14803 if { (eval echo "$as_me:14803: \"$ac_compile\"") >&5
14804 (eval $ac_compile) 2>&5
14806 echo "$as_me:14806: \$? = $ac_status" >&5
14807 (exit $ac_status); } &&
14808 { ac_try='test -s conftest.$ac_objext'
14809 { (eval echo "$as_me:14809: \"$ac_try\"") >&5
14810 (eval $ac_try) 2>&5
14812 echo "$as_me:14812: \$? = $ac_status" >&5
14813 (exit $ac_status); }; }; then
14814 termios_bad=unknown
14816 echo "$as_me: failed program was:" >&5
14817 cat conftest.$ac_ext >&5
14818 termios_bad=yes cat >>confdefs.h <<\EOF
14819 #define SVR4_TERMIO 1
14823 rm -f conftest.$ac_objext conftest.$ac_ext
14826 rm -f conftest.$ac_objext conftest.$ac_ext
14827 echo "$as_me:14827: result: $termios_bad" >&5
14828 echo "${ECHO_T}$termios_bad" >&6
14832 echo "$as_me:14832: checking for tcgetattr" >&5
14833 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
14834 if test "${cf_cv_have_tcgetattr+set}" = set; then
14835 echo $ECHO_N "(cached) $ECHO_C" >&6
14838 cat >conftest.$ac_ext <<_ACEOF
14839 #line 14839 "configure"
14840 #include "confdefs.h"
14842 #include <sys/types.h>
14843 #ifdef HAVE_UNISTD_H
14844 #include <unistd.h>
14846 #ifdef HAVE_TERMIOS_H
14847 #include <termios.h>
14848 #define TTY struct termios
14850 #ifdef HAVE_TERMIO_H
14851 #include <termio.h>
14852 #define TTY struct termio
14861 tcgetattr(1, &foo);
14866 rm -f conftest.$ac_objext conftest$ac_exeext
14867 if { (eval echo "$as_me:14867: \"$ac_link\"") >&5
14868 (eval $ac_link) 2>&5
14870 echo "$as_me:14870: \$? = $ac_status" >&5
14871 (exit $ac_status); } &&
14872 { ac_try='test -s conftest$ac_exeext'
14873 { (eval echo "$as_me:14873: \"$ac_try\"") >&5
14874 (eval $ac_try) 2>&5
14876 echo "$as_me:14876: \$? = $ac_status" >&5
14877 (exit $ac_status); }; }; then
14878 cf_cv_have_tcgetattr=yes
14880 echo "$as_me: failed program was:" >&5
14881 cat conftest.$ac_ext >&5
14882 cf_cv_have_tcgetattr=no
14884 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14886 echo "$as_me:14886: result: $cf_cv_have_tcgetattr" >&5
14887 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
14888 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
14889 #define HAVE_TCGETATTR 1
14892 echo "$as_me:14892: checking for vsscanf function or workaround" >&5
14893 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
14894 if test "${cf_cv_func_vsscanf+set}" = set; then
14895 echo $ECHO_N "(cached) $ECHO_C" >&6
14898 cat >conftest.$ac_ext <<_ACEOF
14899 #line 14899 "configure"
14900 #include "confdefs.h"
14902 #include <stdarg.h>
14909 vsscanf("from", "%d", ap)
14914 rm -f conftest.$ac_objext conftest$ac_exeext
14915 if { (eval echo "$as_me:14915: \"$ac_link\"") >&5
14916 (eval $ac_link) 2>&5
14918 echo "$as_me:14918: \$? = $ac_status" >&5
14919 (exit $ac_status); } &&
14920 { ac_try='test -s conftest$ac_exeext'
14921 { (eval echo "$as_me:14921: \"$ac_try\"") >&5
14922 (eval $ac_try) 2>&5
14924 echo "$as_me:14924: \$? = $ac_status" >&5
14925 (exit $ac_status); }; }; then
14926 cf_cv_func_vsscanf=vsscanf
14928 echo "$as_me: failed program was:" >&5
14929 cat conftest.$ac_ext >&5
14931 cat >conftest.$ac_ext <<_ACEOF
14932 #line 14932 "configure"
14933 #include "confdefs.h"
14935 #include <stdarg.h>
14942 char *str = "from";
14944 strbuf._flag = _IOREAD;
14945 strbuf._ptr = strbuf._base = (unsigned char *) str;
14946 strbuf._cnt = strlen(str);
14947 strbuf._file = _NFILE;
14948 return (vfscanf(&strbuf, "%d", ap))
14953 rm -f conftest.$ac_objext conftest$ac_exeext
14954 if { (eval echo "$as_me:14954: \"$ac_link\"") >&5
14955 (eval $ac_link) 2>&5
14957 echo "$as_me:14957: \$? = $ac_status" >&5
14958 (exit $ac_status); } &&
14959 { ac_try='test -s conftest$ac_exeext'
14960 { (eval echo "$as_me:14960: \"$ac_try\"") >&5
14961 (eval $ac_try) 2>&5
14963 echo "$as_me:14963: \$? = $ac_status" >&5
14964 (exit $ac_status); }; }; then
14965 cf_cv_func_vsscanf=vfscanf
14967 echo "$as_me: failed program was:" >&5
14968 cat conftest.$ac_ext >&5
14970 cat >conftest.$ac_ext <<_ACEOF
14971 #line 14971 "configure"
14972 #include "confdefs.h"
14974 #include <stdarg.h>
14981 char *str = "from";
14983 strbuf._flag = _IOREAD;
14984 strbuf._ptr = strbuf._base = (unsigned char *) str;
14985 strbuf._cnt = strlen(str);
14986 strbuf._file = _NFILE;
14987 return (_doscan(&strbuf, "%d", ap))
14992 rm -f conftest.$ac_objext conftest$ac_exeext
14993 if { (eval echo "$as_me:14993: \"$ac_link\"") >&5
14994 (eval $ac_link) 2>&5
14996 echo "$as_me:14996: \$? = $ac_status" >&5
14997 (exit $ac_status); } &&
14998 { ac_try='test -s conftest$ac_exeext'
14999 { (eval echo "$as_me:14999: \"$ac_try\"") >&5
15000 (eval $ac_try) 2>&5
15002 echo "$as_me:15002: \$? = $ac_status" >&5
15003 (exit $ac_status); }; }; then
15004 cf_cv_func_vsscanf=_doscan
15006 echo "$as_me: failed program was:" >&5
15007 cat conftest.$ac_ext >&5
15009 cf_cv_func_vsscanf=no
15011 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15013 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15015 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15017 echo "$as_me:15017: result: $cf_cv_func_vsscanf" >&5
15018 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
15020 case $cf_cv_func_vsscanf in #(vi
15021 vsscanf) cat >>confdefs.h <<\EOF
15022 #define HAVE_VSSCANF 1
15025 vfscanf) cat >>confdefs.h <<\EOF
15026 #define HAVE_VFSCANF 1
15029 _doscan) cat >>confdefs.h <<\EOF
15030 #define HAVE__DOSCAN 1
15035 echo "$as_me:15035: checking for working mkstemp" >&5
15036 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
15037 if test "${cf_cv_func_mkstemp+set}" = set; then
15038 echo $ECHO_N "(cached) $ECHO_C" >&6
15042 if test "$cross_compiling" = yes; then
15043 echo "$as_me:15043: checking for mkstemp" >&5
15044 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
15045 if test "${ac_cv_func_mkstemp+set}" = set; then
15046 echo $ECHO_N "(cached) $ECHO_C" >&6
15048 cat >conftest.$ac_ext <<_ACEOF
15049 #line 15049 "configure"
15050 #include "confdefs.h"
15051 /* System header to define __stub macros and hopefully few prototypes,
15052 which can conflict with char mkstemp (); below. */
15053 #include <assert.h>
15054 /* Override any gcc2 internal prototype to avoid an error. */
15058 /* We use char because int might match the return type of a gcc2
15059 builtin and then its argument prototype would still apply. */
15066 /* The GNU C library defines this for functions which it implements
15067 to always fail with ENOSYS. Some functions are actually named
15068 something starting with __ and the normal name is an alias. */
15069 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
15079 rm -f conftest.$ac_objext conftest$ac_exeext
15080 if { (eval echo "$as_me:15080: \"$ac_link\"") >&5
15081 (eval $ac_link) 2>&5
15083 echo "$as_me:15083: \$? = $ac_status" >&5
15084 (exit $ac_status); } &&
15085 { ac_try='test -s conftest$ac_exeext'
15086 { (eval echo "$as_me:15086: \"$ac_try\"") >&5
15087 (eval $ac_try) 2>&5
15089 echo "$as_me:15089: \$? = $ac_status" >&5
15090 (exit $ac_status); }; }; then
15091 ac_cv_func_mkstemp=yes
15093 echo "$as_me: failed program was:" >&5
15094 cat conftest.$ac_ext >&5
15095 ac_cv_func_mkstemp=no
15097 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15099 echo "$as_me:15099: result: $ac_cv_func_mkstemp" >&5
15100 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
15103 cat >conftest.$ac_ext <<_ACEOF
15104 #line 15104 "configure"
15105 #include "confdefs.h"
15107 #include <sys/types.h>
15108 #include <stdlib.h>
15110 #include <string.h>
15111 #include <sys/stat.h>
15114 char *tmpl = "conftestXXXXXX";
15122 for (n = 0; n < 2; ++n) {
15123 strcpy(name[n], tmpl);
15124 if ((fd = mkstemp(name[n])) >= 0) {
15125 if (!strcmp(name[n], tmpl)
15126 || stat(name[n], &sb) != 0
15127 || (sb.st_mode & S_IFMT) != S_IFREG
15128 || (sb.st_mode & 077) != 0) {
15135 && !strcmp(name[0], name[1]))
15137 ${cf_cv_main_return:-return}(result);
15141 rm -f conftest$ac_exeext
15142 if { (eval echo "$as_me:15142: \"$ac_link\"") >&5
15143 (eval $ac_link) 2>&5
15145 echo "$as_me:15145: \$? = $ac_status" >&5
15146 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15147 { (eval echo "$as_me:15147: \"$ac_try\"") >&5
15148 (eval $ac_try) 2>&5
15150 echo "$as_me:15150: \$? = $ac_status" >&5
15151 (exit $ac_status); }; }; then
15152 cf_cv_func_mkstemp=yes
15155 echo "$as_me: program exited with status $ac_status" >&5
15156 echo "$as_me: failed program was:" >&5
15157 cat conftest.$ac_ext >&5
15158 cf_cv_func_mkstemp=no
15161 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15165 echo "$as_me:15165: result: $cf_cv_func_mkstemp" >&5
15166 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
15167 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
15168 cat >>confdefs.h <<\EOF
15169 #define HAVE_MKSTEMP 1
15174 # setup for prototype of fallback for vsscanf()
15176 if test "$cf_cv_func_vsscanf" = vsscanf ; then
15182 if test "$cross_compiling" = yes ; then
15183 { echo "$as_me:15183: WARNING: cross compiling: assume setvbuf params not reversed" >&5
15184 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
15186 echo "$as_me:15186: checking whether setvbuf arguments are reversed" >&5
15187 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
15188 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
15189 echo $ECHO_N "(cached) $ECHO_C" >&6
15191 if test "$cross_compiling" = yes; then
15192 { { echo "$as_me:15192: error: cannot run test program while cross compiling" >&5
15193 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
15194 { (exit 1); exit 1; }; }
15196 cat >conftest.$ac_ext <<_ACEOF
15197 #line 15197 "configure"
15198 #include "confdefs.h"
15200 /* If setvbuf has the reversed format, exit 0. */
15204 /* This call has the arguments reversed.
15205 A reversed system may check and see that the address of main
15206 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
15207 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
15208 $ac_main_return(1);
15209 putc('\r', stdout);
15210 $ac_main_return(0); /* Non-reversed systems segv here. */
15213 rm -f conftest$ac_exeext
15214 if { (eval echo "$as_me:15214: \"$ac_link\"") >&5
15215 (eval $ac_link) 2>&5
15217 echo "$as_me:15217: \$? = $ac_status" >&5
15218 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15219 { (eval echo "$as_me:15219: \"$ac_try\"") >&5
15220 (eval $ac_try) 2>&5
15222 echo "$as_me:15222: \$? = $ac_status" >&5
15223 (exit $ac_status); }; }; then
15224 ac_cv_func_setvbuf_reversed=yes
15226 echo "$as_me: program exited with status $ac_status" >&5
15227 echo "$as_me: failed program was:" >&5
15228 cat conftest.$ac_ext >&5
15229 ac_cv_func_setvbuf_reversed=no
15231 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15233 rm -f core core.* *.core
15235 echo "$as_me:15235: result: $ac_cv_func_setvbuf_reversed" >&5
15236 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
15237 if test $ac_cv_func_setvbuf_reversed = yes; then
15239 cat >>confdefs.h <<\EOF
15240 #define SETVBUF_REVERSED 1
15246 echo "$as_me:15246: checking return type of signal handlers" >&5
15247 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
15248 if test "${ac_cv_type_signal+set}" = set; then
15249 echo $ECHO_N "(cached) $ECHO_C" >&6
15251 cat >conftest.$ac_ext <<_ACEOF
15252 #line 15252 "configure"
15253 #include "confdefs.h"
15254 #include <sys/types.h>
15255 #include <signal.h>
15260 extern "C" void (*signal (int, void (*)(int)))(int);
15262 void (*signal ()) ();
15273 rm -f conftest.$ac_objext
15274 if { (eval echo "$as_me:15274: \"$ac_compile\"") >&5
15275 (eval $ac_compile) 2>&5
15277 echo "$as_me:15277: \$? = $ac_status" >&5
15278 (exit $ac_status); } &&
15279 { ac_try='test -s conftest.$ac_objext'
15280 { (eval echo "$as_me:15280: \"$ac_try\"") >&5
15281 (eval $ac_try) 2>&5
15283 echo "$as_me:15283: \$? = $ac_status" >&5
15284 (exit $ac_status); }; }; then
15285 ac_cv_type_signal=void
15287 echo "$as_me: failed program was:" >&5
15288 cat conftest.$ac_ext >&5
15289 ac_cv_type_signal=int
15291 rm -f conftest.$ac_objext conftest.$ac_ext
15293 echo "$as_me:15293: result: $ac_cv_type_signal" >&5
15294 echo "${ECHO_T}$ac_cv_type_signal" >&6
15296 cat >>confdefs.h <<EOF
15297 #define RETSIGTYPE $ac_cv_type_signal
15300 echo "$as_me:15300: checking for type sigaction_t" >&5
15301 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
15302 if test "${cf_cv_type_sigaction+set}" = set; then
15303 echo $ECHO_N "(cached) $ECHO_C" >&6
15306 cat >conftest.$ac_ext <<_ACEOF
15307 #line 15307 "configure"
15308 #include "confdefs.h"
15310 #include <signal.h>
15319 rm -f conftest.$ac_objext
15320 if { (eval echo "$as_me:15320: \"$ac_compile\"") >&5
15321 (eval $ac_compile) 2>&5
15323 echo "$as_me:15323: \$? = $ac_status" >&5
15324 (exit $ac_status); } &&
15325 { ac_try='test -s conftest.$ac_objext'
15326 { (eval echo "$as_me:15326: \"$ac_try\"") >&5
15327 (eval $ac_try) 2>&5
15329 echo "$as_me:15329: \$? = $ac_status" >&5
15330 (exit $ac_status); }; }; then
15331 cf_cv_type_sigaction=yes
15333 echo "$as_me: failed program was:" >&5
15334 cat conftest.$ac_ext >&5
15335 cf_cv_type_sigaction=no
15337 rm -f conftest.$ac_objext conftest.$ac_ext
15340 echo "$as_me:15340: result: $cf_cv_type_sigaction" >&5
15341 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
15342 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
15343 #define HAVE_TYPE_SIGACTION 1
15346 echo "$as_me:15346: checking declaration of size-change" >&5
15347 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
15348 if test "${cf_cv_sizechange+set}" = set; then
15349 echo $ECHO_N "(cached) $ECHO_C" >&6
15352 cf_cv_sizechange=unknown
15353 cf_save_CPPFLAGS="$CPPFLAGS"
15355 for cf_opts in "" "NEED_PTEM_H"
15358 CPPFLAGS="$cf_save_CPPFLAGS"
15359 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
15360 cat >conftest.$ac_ext <<_ACEOF
15361 #line 15361 "configure"
15362 #include "confdefs.h"
15363 #include <sys/types.h>
15364 #ifdef HAVE_TERMIOS_H
15365 #include <termios.h>
15367 #ifdef HAVE_TERMIO_H
15368 #include <termio.h>
15372 /* This is a workaround for SCO: they neglected to define struct winsize in
15373 * termios.h -- it's only in termio.h and ptem.h
15375 #include <sys/stream.h>
15376 #include <sys/ptem.h>
15378 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
15379 #include <sys/ioctl.h>
15387 struct ttysize win; /* FIXME: what system is this? */
15388 int y = win.ts_lines;
15389 int x = win.ts_cols;
15392 struct winsize win;
15393 int y = win.ws_row;
15394 int x = win.ws_col;
15396 no TIOCGSIZE or TIOCGWINSZ
15397 #endif /* TIOCGWINSZ */
15398 #endif /* TIOCGSIZE */
15404 rm -f conftest.$ac_objext
15405 if { (eval echo "$as_me:15405: \"$ac_compile\"") >&5
15406 (eval $ac_compile) 2>&5
15408 echo "$as_me:15408: \$? = $ac_status" >&5
15409 (exit $ac_status); } &&
15410 { ac_try='test -s conftest.$ac_objext'
15411 { (eval echo "$as_me:15411: \"$ac_try\"") >&5
15412 (eval $ac_try) 2>&5
15414 echo "$as_me:15414: \$? = $ac_status" >&5
15415 (exit $ac_status); }; }; then
15416 cf_cv_sizechange=yes
15418 echo "$as_me: failed program was:" >&5
15419 cat conftest.$ac_ext >&5
15420 cf_cv_sizechange=no
15422 rm -f conftest.$ac_objext conftest.$ac_ext
15424 CPPFLAGS="$cf_save_CPPFLAGS"
15425 if test "$cf_cv_sizechange" = yes ; then
15426 echo "size-change succeeded ($cf_opts)" >&5
15427 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
15433 echo "$as_me:15433: result: $cf_cv_sizechange" >&5
15434 echo "${ECHO_T}$cf_cv_sizechange" >&6
15435 if test "$cf_cv_sizechange" != no ; then
15436 cat >>confdefs.h <<\EOF
15437 #define HAVE_SIZECHANGE 1
15440 case $cf_cv_sizechange in #(vi
15442 cat >>confdefs.h <<EOF
15443 #define $cf_cv_sizechange 1
15450 echo "$as_me:15450: checking for memmove" >&5
15451 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
15452 if test "${ac_cv_func_memmove+set}" = set; then
15453 echo $ECHO_N "(cached) $ECHO_C" >&6
15455 cat >conftest.$ac_ext <<_ACEOF
15456 #line 15456 "configure"
15457 #include "confdefs.h"
15458 /* System header to define __stub macros and hopefully few prototypes,
15459 which can conflict with char memmove (); below. */
15460 #include <assert.h>
15461 /* Override any gcc2 internal prototype to avoid an error. */
15465 /* We use char because int might match the return type of a gcc2
15466 builtin and then its argument prototype would still apply. */
15473 /* The GNU C library defines this for functions which it implements
15474 to always fail with ENOSYS. Some functions are actually named
15475 something starting with __ and the normal name is an alias. */
15476 #if defined (__stub_memmove) || defined (__stub___memmove)
15486 rm -f conftest.$ac_objext conftest$ac_exeext
15487 if { (eval echo "$as_me:15487: \"$ac_link\"") >&5
15488 (eval $ac_link) 2>&5
15490 echo "$as_me:15490: \$? = $ac_status" >&5
15491 (exit $ac_status); } &&
15492 { ac_try='test -s conftest$ac_exeext'
15493 { (eval echo "$as_me:15493: \"$ac_try\"") >&5
15494 (eval $ac_try) 2>&5
15496 echo "$as_me:15496: \$? = $ac_status" >&5
15497 (exit $ac_status); }; }; then
15498 ac_cv_func_memmove=yes
15500 echo "$as_me: failed program was:" >&5
15501 cat conftest.$ac_ext >&5
15502 ac_cv_func_memmove=no
15504 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15506 echo "$as_me:15506: result: $ac_cv_func_memmove" >&5
15507 echo "${ECHO_T}$ac_cv_func_memmove" >&6
15508 if test $ac_cv_func_memmove = yes; then
15512 echo "$as_me:15512: checking for bcopy" >&5
15513 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
15514 if test "${ac_cv_func_bcopy+set}" = set; then
15515 echo $ECHO_N "(cached) $ECHO_C" >&6
15517 cat >conftest.$ac_ext <<_ACEOF
15518 #line 15518 "configure"
15519 #include "confdefs.h"
15520 /* System header to define __stub macros and hopefully few prototypes,
15521 which can conflict with char bcopy (); below. */
15522 #include <assert.h>
15523 /* Override any gcc2 internal prototype to avoid an error. */
15527 /* We use char because int might match the return type of a gcc2
15528 builtin and then its argument prototype would still apply. */
15535 /* The GNU C library defines this for functions which it implements
15536 to always fail with ENOSYS. Some functions are actually named
15537 something starting with __ and the normal name is an alias. */
15538 #if defined (__stub_bcopy) || defined (__stub___bcopy)
15548 rm -f conftest.$ac_objext conftest$ac_exeext
15549 if { (eval echo "$as_me:15549: \"$ac_link\"") >&5
15550 (eval $ac_link) 2>&5
15552 echo "$as_me:15552: \$? = $ac_status" >&5
15553 (exit $ac_status); } &&
15554 { ac_try='test -s conftest$ac_exeext'
15555 { (eval echo "$as_me:15555: \"$ac_try\"") >&5
15556 (eval $ac_try) 2>&5
15558 echo "$as_me:15558: \$? = $ac_status" >&5
15559 (exit $ac_status); }; }; then
15560 ac_cv_func_bcopy=yes
15562 echo "$as_me: failed program was:" >&5
15563 cat conftest.$ac_ext >&5
15564 ac_cv_func_bcopy=no
15566 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15568 echo "$as_me:15568: result: $ac_cv_func_bcopy" >&5
15569 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
15570 if test $ac_cv_func_bcopy = yes; then
15572 echo "$as_me:15572: checking if bcopy does overlapping moves" >&5
15573 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
15574 if test "${cf_cv_good_bcopy+set}" = set; then
15575 echo $ECHO_N "(cached) $ECHO_C" >&6
15578 if test "$cross_compiling" = yes; then
15579 cf_cv_good_bcopy=unknown
15581 cat >conftest.$ac_ext <<_ACEOF
15582 #line 15582 "configure"
15583 #include "confdefs.h"
15586 static char data[] = "abcdefghijklmnopqrstuwwxyz";
15588 bcopy(data, temp, sizeof(data));
15589 bcopy(temp+10, temp, 15);
15590 bcopy(temp+5, temp+15, 10);
15591 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
15595 rm -f conftest$ac_exeext
15596 if { (eval echo "$as_me:15596: \"$ac_link\"") >&5
15597 (eval $ac_link) 2>&5
15599 echo "$as_me:15599: \$? = $ac_status" >&5
15600 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15601 { (eval echo "$as_me:15601: \"$ac_try\"") >&5
15602 (eval $ac_try) 2>&5
15604 echo "$as_me:15604: \$? = $ac_status" >&5
15605 (exit $ac_status); }; }; then
15606 cf_cv_good_bcopy=yes
15608 echo "$as_me: program exited with status $ac_status" >&5
15609 echo "$as_me: failed program was:" >&5
15610 cat conftest.$ac_ext >&5
15611 cf_cv_good_bcopy=no
15613 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15617 echo "$as_me:15617: result: $cf_cv_good_bcopy" >&5
15618 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
15621 cf_cv_good_bcopy=no
15624 if test "$cf_cv_good_bcopy" = yes ; then
15625 cat >>confdefs.h <<\EOF
15626 #define USE_OK_BCOPY 1
15630 cat >>confdefs.h <<\EOF
15631 #define USE_MY_MEMMOVE 1
15638 echo "$as_me:15638: checking if poll really works" >&5
15639 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
15640 if test "${cf_cv_working_poll+set}" = set; then
15641 echo $ECHO_N "(cached) $ECHO_C" >&6
15644 if test "$cross_compiling" = yes; then
15645 cf_cv_working_poll=unknown
15647 cat >conftest.$ac_ext <<_ACEOF
15648 #line 15648 "configure"
15649 #include "confdefs.h"
15655 #include <sys/poll.h>
15658 struct pollfd myfds;
15662 myfds.events = POLLIN;
15664 ret = poll(&myfds, 1, 100);
15665 ${cf_cv_main_return:-return}(ret != 0);
15668 rm -f conftest$ac_exeext
15669 if { (eval echo "$as_me:15669: \"$ac_link\"") >&5
15670 (eval $ac_link) 2>&5
15672 echo "$as_me:15672: \$? = $ac_status" >&5
15673 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15674 { (eval echo "$as_me:15674: \"$ac_try\"") >&5
15675 (eval $ac_try) 2>&5
15677 echo "$as_me:15677: \$? = $ac_status" >&5
15678 (exit $ac_status); }; }; then
15679 cf_cv_working_poll=yes
15681 echo "$as_me: program exited with status $ac_status" >&5
15682 echo "$as_me: failed program was:" >&5
15683 cat conftest.$ac_ext >&5
15684 cf_cv_working_poll=no
15686 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15689 echo "$as_me:15689: result: $cf_cv_working_poll" >&5
15690 echo "${ECHO_T}$cf_cv_working_poll" >&6
15691 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
15692 #define HAVE_WORKING_POLL 1
15695 echo "$as_me:15695: checking for va_copy" >&5
15696 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
15697 if test "${cf_cv_have_va_copy+set}" = set; then
15698 echo $ECHO_N "(cached) $ECHO_C" >&6
15701 cat >conftest.$ac_ext <<_ACEOF
15702 #line 15702 "configure"
15703 #include "confdefs.h"
15705 #include <stdarg.h>
15711 static va_list dst;
15712 static va_list src;
15718 rm -f conftest.$ac_objext conftest$ac_exeext
15719 if { (eval echo "$as_me:15719: \"$ac_link\"") >&5
15720 (eval $ac_link) 2>&5
15722 echo "$as_me:15722: \$? = $ac_status" >&5
15723 (exit $ac_status); } &&
15724 { ac_try='test -s conftest$ac_exeext'
15725 { (eval echo "$as_me:15725: \"$ac_try\"") >&5
15726 (eval $ac_try) 2>&5
15728 echo "$as_me:15728: \$? = $ac_status" >&5
15729 (exit $ac_status); }; }; then
15730 cf_cv_have_va_copy=yes
15732 echo "$as_me: failed program was:" >&5
15733 cat conftest.$ac_ext >&5
15734 cf_cv_have_va_copy=no
15736 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15738 echo "$as_me:15738: result: $cf_cv_have_va_copy" >&5
15739 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
15741 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
15742 #define HAVE_VA_COPY 1
15745 echo "$as_me:15745: checking for __va_copy" >&5
15746 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
15747 if test "${cf_cv_have___va_copy+set}" = set; then
15748 echo $ECHO_N "(cached) $ECHO_C" >&6
15751 cat >conftest.$ac_ext <<_ACEOF
15752 #line 15752 "configure"
15753 #include "confdefs.h"
15755 #include <stdarg.h>
15761 static va_list dst;
15762 static va_list src;
15763 __va_copy(dst, src)
15768 rm -f conftest.$ac_objext conftest$ac_exeext
15769 if { (eval echo "$as_me:15769: \"$ac_link\"") >&5
15770 (eval $ac_link) 2>&5
15772 echo "$as_me:15772: \$? = $ac_status" >&5
15773 (exit $ac_status); } &&
15774 { ac_try='test -s conftest$ac_exeext'
15775 { (eval echo "$as_me:15775: \"$ac_try\"") >&5
15776 (eval $ac_try) 2>&5
15778 echo "$as_me:15778: \$? = $ac_status" >&5
15779 (exit $ac_status); }; }; then
15780 cf_cv_have___va_copy=yes
15782 echo "$as_me: failed program was:" >&5
15783 cat conftest.$ac_ext >&5
15784 cf_cv_have___va_copy=no
15786 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15788 echo "$as_me:15788: result: $cf_cv_have___va_copy" >&5
15789 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
15791 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
15792 #define HAVE___VA_COPY 1
15795 echo "$as_me:15795: checking for pid_t" >&5
15796 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
15797 if test "${ac_cv_type_pid_t+set}" = set; then
15798 echo $ECHO_N "(cached) $ECHO_C" >&6
15800 cat >conftest.$ac_ext <<_ACEOF
15801 #line 15801 "configure"
15802 #include "confdefs.h"
15803 $ac_includes_default
15809 if (sizeof (pid_t))
15815 rm -f conftest.$ac_objext
15816 if { (eval echo "$as_me:15816: \"$ac_compile\"") >&5
15817 (eval $ac_compile) 2>&5
15819 echo "$as_me:15819: \$? = $ac_status" >&5
15820 (exit $ac_status); } &&
15821 { ac_try='test -s conftest.$ac_objext'
15822 { (eval echo "$as_me:15822: \"$ac_try\"") >&5
15823 (eval $ac_try) 2>&5
15825 echo "$as_me:15825: \$? = $ac_status" >&5
15826 (exit $ac_status); }; }; then
15827 ac_cv_type_pid_t=yes
15829 echo "$as_me: failed program was:" >&5
15830 cat conftest.$ac_ext >&5
15831 ac_cv_type_pid_t=no
15833 rm -f conftest.$ac_objext conftest.$ac_ext
15835 echo "$as_me:15835: result: $ac_cv_type_pid_t" >&5
15836 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
15837 if test $ac_cv_type_pid_t = yes; then
15841 cat >>confdefs.h <<EOF
15847 for ac_header in unistd.h vfork.h
15849 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15850 echo "$as_me:15850: checking for $ac_header" >&5
15851 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15852 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15853 echo $ECHO_N "(cached) $ECHO_C" >&6
15855 cat >conftest.$ac_ext <<_ACEOF
15856 #line 15856 "configure"
15857 #include "confdefs.h"
15858 #include <$ac_header>
15860 if { (eval echo "$as_me:15860: \"$ac_cpp conftest.$ac_ext\"") >&5
15861 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15863 egrep -v '^ *\+' conftest.er1 >conftest.err
15865 cat conftest.err >&5
15866 echo "$as_me:15866: \$? = $ac_status" >&5
15867 (exit $ac_status); } >/dev/null; then
15868 if test -s conftest.err; then
15869 ac_cpp_err=$ac_c_preproc_warn_flag
15876 if test -z "$ac_cpp_err"; then
15877 eval "$as_ac_Header=yes"
15879 echo "$as_me: failed program was:" >&5
15880 cat conftest.$ac_ext >&5
15881 eval "$as_ac_Header=no"
15883 rm -f conftest.err conftest.$ac_ext
15885 echo "$as_me:15885: result: `eval echo '${'$as_ac_Header'}'`" >&5
15886 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15887 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15888 cat >>confdefs.h <<EOF
15889 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15895 for ac_func in fork vfork
15897 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15898 echo "$as_me:15898: checking for $ac_func" >&5
15899 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15900 if eval "test \"\${$as_ac_var+set}\" = set"; then
15901 echo $ECHO_N "(cached) $ECHO_C" >&6
15903 cat >conftest.$ac_ext <<_ACEOF
15904 #line 15904 "configure"
15905 #include "confdefs.h"
15906 /* System header to define __stub macros and hopefully few prototypes,
15907 which can conflict with char $ac_func (); below. */
15908 #include <assert.h>
15909 /* Override any gcc2 internal prototype to avoid an error. */
15913 /* We use char because int might match the return type of a gcc2
15914 builtin and then its argument prototype would still apply. */
15921 /* The GNU C library defines this for functions which it implements
15922 to always fail with ENOSYS. Some functions are actually named
15923 something starting with __ and the normal name is an alias. */
15924 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15934 rm -f conftest.$ac_objext conftest$ac_exeext
15935 if { (eval echo "$as_me:15935: \"$ac_link\"") >&5
15936 (eval $ac_link) 2>&5
15938 echo "$as_me:15938: \$? = $ac_status" >&5
15939 (exit $ac_status); } &&
15940 { ac_try='test -s conftest$ac_exeext'
15941 { (eval echo "$as_me:15941: \"$ac_try\"") >&5
15942 (eval $ac_try) 2>&5
15944 echo "$as_me:15944: \$? = $ac_status" >&5
15945 (exit $ac_status); }; }; then
15946 eval "$as_ac_var=yes"
15948 echo "$as_me: failed program was:" >&5
15949 cat conftest.$ac_ext >&5
15950 eval "$as_ac_var=no"
15952 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15954 echo "$as_me:15954: result: `eval echo '${'$as_ac_var'}'`" >&5
15955 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15956 if test `eval echo '${'$as_ac_var'}'` = yes; then
15957 cat >>confdefs.h <<EOF
15958 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15964 ac_cv_func_fork_works=$ac_cv_func_fork
15965 if test "x$ac_cv_func_fork" = xyes; then
15966 echo "$as_me:15966: checking for working fork" >&5
15967 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
15968 if test "${ac_cv_func_fork_works+set}" = set; then
15969 echo $ECHO_N "(cached) $ECHO_C" >&6
15971 if test "$cross_compiling" = yes; then
15972 ac_cv_func_fork_works=cross
15974 cat >conftest.$ac_ext <<_ACEOF
15975 /* By Rüdiger Kuhlmann. */
15976 #include <sys/types.h>
15978 # include <unistd.h>
15980 /* Some systems only have a dummy stub for fork() */
15984 $ac_main_return (1);
15985 $ac_main_return (0);
15988 rm -f conftest$ac_exeext
15989 if { (eval echo "$as_me:15989: \"$ac_link\"") >&5
15990 (eval $ac_link) 2>&5
15992 echo "$as_me:15992: \$? = $ac_status" >&5
15993 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15994 { (eval echo "$as_me:15994: \"$ac_try\"") >&5
15995 (eval $ac_try) 2>&5
15997 echo "$as_me:15997: \$? = $ac_status" >&5
15998 (exit $ac_status); }; }; then
15999 ac_cv_func_fork_works=yes
16001 echo "$as_me: program exited with status $ac_status" >&5
16002 echo "$as_me: failed program was:" >&5
16003 cat conftest.$ac_ext >&5
16004 ac_cv_func_fork_works=no
16006 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16009 echo "$as_me:16009: result: $ac_cv_func_fork_works" >&5
16010 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
16013 if test "x$ac_cv_func_fork_works" = xcross; then
16015 *-*-amigaos* | *-*-msdosdjgpp*)
16016 # Override, as these systems have only a dummy fork() stub
16017 ac_cv_func_fork_works=no
16020 ac_cv_func_fork_works=yes
16023 { echo "$as_me:16023: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
16024 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
16026 ac_cv_func_vfork_works=$ac_cv_func_vfork
16027 if test "x$ac_cv_func_vfork" = xyes; then
16028 echo "$as_me:16028: checking for working vfork" >&5
16029 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
16030 if test "${ac_cv_func_vfork_works+set}" = set; then
16031 echo $ECHO_N "(cached) $ECHO_C" >&6
16033 if test "$cross_compiling" = yes; then
16034 ac_cv_func_vfork_works=cross
16036 cat >conftest.$ac_ext <<_ACEOF
16037 #line 16037 "configure"
16038 #include "confdefs.h"
16039 /* Thanks to Paul Eggert for this test. */
16041 #include <sys/types.h>
16042 #include <sys/stat.h>
16044 # include <unistd.h>
16047 # include <vfork.h>
16049 /* On some sparc systems, changes by the child to local and incoming
16050 argument registers are propagated back to the parent. The compiler
16051 is told about this with #include <vfork.h>, but some compilers
16052 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
16053 static variable whose address is put into a register that is
16054 clobbered by the vfork. */
16057 sparc_address_test (int arg)
16059 sparc_address_test (arg) int arg;
16062 static pid_t child;
16080 pid_t parent = getpid ();
16083 sparc_address_test ();
16088 /* Here is another test for sparc vfork register problems. This
16089 test uses lots of local variables, at least as many local
16090 variables as main has allocated so far including compiler
16091 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
16092 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
16093 reuse the register of parent for one of the local variables,
16094 since it will think that parent can't possibly be used any more
16095 in this routine. Assigning to the local variable will thus
16096 munge parent in the parent process. */
16098 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
16099 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
16100 /* Convince the compiler that p..p7 are live; otherwise, it might
16101 use the same hardware register for all 8 local variables. */
16102 if (p != p1 || p != p2 || p != p3 || p != p4
16103 || p != p5 || p != p6 || p != p7)
16106 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
16107 from child file descriptors. If the child closes a descriptor
16108 before it execs or exits, this munges the parent's descriptor
16109 as well. Test for this by closing stdout in the child. */
16110 _exit(close(fileno(stdout)) != 0);
16115 while (wait(&status) != child)
16118 /* Was there some problem with vforking? */
16121 /* Did the child fail? (This shouldn't happen.) */
16124 /* Did the vfork/compiler bug occur? */
16125 || parent != getpid()
16127 /* Did the file descriptor bug occur? */
16128 || fstat(fileno(stdout), &st) != 0
16133 rm -f conftest$ac_exeext
16134 if { (eval echo "$as_me:16134: \"$ac_link\"") >&5
16135 (eval $ac_link) 2>&5
16137 echo "$as_me:16137: \$? = $ac_status" >&5
16138 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16139 { (eval echo "$as_me:16139: \"$ac_try\"") >&5
16140 (eval $ac_try) 2>&5
16142 echo "$as_me:16142: \$? = $ac_status" >&5
16143 (exit $ac_status); }; }; then
16144 ac_cv_func_vfork_works=yes
16146 echo "$as_me: program exited with status $ac_status" >&5
16147 echo "$as_me: failed program was:" >&5
16148 cat conftest.$ac_ext >&5
16149 ac_cv_func_vfork_works=no
16151 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16154 echo "$as_me:16154: result: $ac_cv_func_vfork_works" >&5
16155 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
16158 if test "x$ac_cv_func_fork_works" = xcross; then
16159 ac_cv_func_vfork_works=ac_cv_func_vfork
16160 { echo "$as_me:16160: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
16161 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
16164 if test "x$ac_cv_func_vfork_works" = xyes; then
16166 cat >>confdefs.h <<\EOF
16167 #define HAVE_WORKING_VFORK 1
16172 cat >>confdefs.h <<\EOF
16177 if test "x$ac_cv_func_fork_works" = xyes; then
16179 cat >>confdefs.h <<\EOF
16180 #define HAVE_WORKING_FORK 1
16185 # special check for test/ditto.c
16187 echo "$as_me:16187: checking for openpty in -lutil" >&5
16188 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
16189 if test "${ac_cv_lib_util_openpty+set}" = set; then
16190 echo $ECHO_N "(cached) $ECHO_C" >&6
16192 ac_check_lib_save_LIBS=$LIBS
16193 LIBS="-lutil $LIBS"
16194 cat >conftest.$ac_ext <<_ACEOF
16195 #line 16195 "configure"
16196 #include "confdefs.h"
16198 /* Override any gcc2 internal prototype to avoid an error. */
16202 /* We use char because int might match the return type of a gcc2
16203 builtin and then its argument prototype would still apply. */
16213 rm -f conftest.$ac_objext conftest$ac_exeext
16214 if { (eval echo "$as_me:16214: \"$ac_link\"") >&5
16215 (eval $ac_link) 2>&5
16217 echo "$as_me:16217: \$? = $ac_status" >&5
16218 (exit $ac_status); } &&
16219 { ac_try='test -s conftest$ac_exeext'
16220 { (eval echo "$as_me:16220: \"$ac_try\"") >&5
16221 (eval $ac_try) 2>&5
16223 echo "$as_me:16223: \$? = $ac_status" >&5
16224 (exit $ac_status); }; }; then
16225 ac_cv_lib_util_openpty=yes
16227 echo "$as_me: failed program was:" >&5
16228 cat conftest.$ac_ext >&5
16229 ac_cv_lib_util_openpty=no
16231 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16232 LIBS=$ac_check_lib_save_LIBS
16234 echo "$as_me:16234: result: $ac_cv_lib_util_openpty" >&5
16235 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
16236 if test $ac_cv_lib_util_openpty = yes; then
16242 echo "$as_me:16242: checking for openpty header" >&5
16243 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
16244 if test "${cf_cv_func_openpty+set}" = set; then
16245 echo $ECHO_N "(cached) $ECHO_C" >&6
16248 cf_save_LIBS="$LIBS"
16249 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
16250 for cf_header in pty.h libutil.h util.h
16252 cat >conftest.$ac_ext <<_ACEOF
16253 #line 16253 "configure"
16254 #include "confdefs.h"
16256 #include <$cf_header>
16262 int x = openpty((int *)0, (int *)0, (char *)0,
16263 (struct termios *)0, (struct winsize *)0);
16269 rm -f conftest.$ac_objext conftest$ac_exeext
16270 if { (eval echo "$as_me:16270: \"$ac_link\"") >&5
16271 (eval $ac_link) 2>&5
16273 echo "$as_me:16273: \$? = $ac_status" >&5
16274 (exit $ac_status); } &&
16275 { ac_try='test -s conftest$ac_exeext'
16276 { (eval echo "$as_me:16276: \"$ac_try\"") >&5
16277 (eval $ac_try) 2>&5
16279 echo "$as_me:16279: \$? = $ac_status" >&5
16280 (exit $ac_status); }; }; then
16282 cf_cv_func_openpty=$cf_header
16286 echo "$as_me: failed program was:" >&5
16287 cat conftest.$ac_ext >&5
16289 cf_cv_func_openpty=no
16292 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16294 LIBS="$cf_save_LIBS"
16297 echo "$as_me:16297: result: $cf_cv_func_openpty" >&5
16298 echo "${ECHO_T}$cf_cv_func_openpty" >&6
16300 if test "$cf_cv_func_openpty" != no ; then
16301 cat >>confdefs.h <<EOF
16302 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
16305 cat >>confdefs.h <<\EOF
16306 #define USE_XTERM_PTY 1
16309 if test "$cf_cv_lib_util" = yes ; then
16310 TEST_LIBS="-lutil $TEST_LIBS"
16314 if test "$with_hashed_db" != no ; then
16315 cat >>confdefs.h <<\EOF
16316 #define USE_HASHED_DB 1
16319 case $with_hashed_db in #(vi
16323 if test -d "$with_hashed_db" ; then
16325 if test -n "$with_hashed_db/include" ; then
16326 for cf_add_incdir in $with_hashed_db/include
16328 while test $cf_add_incdir != /usr/include
16330 if test -d $cf_add_incdir
16333 if test -n "$CFLAGS$CPPFLAGS" ; then
16334 # a loop is needed to ensure we can add subdirs of existing dirs
16335 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
16336 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
16337 cf_have_incdir=yes; break
16342 if test "$cf_have_incdir" = no ; then
16343 if test "$cf_add_incdir" = /usr/local/include ; then
16344 if test "$GCC" = yes
16346 cf_save_CPPFLAGS=$CPPFLAGS
16347 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
16348 cat >conftest.$ac_ext <<_ACEOF
16349 #line 16349 "configure"
16350 #include "confdefs.h"
16360 rm -f conftest.$ac_objext
16361 if { (eval echo "$as_me:16361: \"$ac_compile\"") >&5
16362 (eval $ac_compile) 2>&5
16364 echo "$as_me:16364: \$? = $ac_status" >&5
16365 (exit $ac_status); } &&
16366 { ac_try='test -s conftest.$ac_objext'
16367 { (eval echo "$as_me:16367: \"$ac_try\"") >&5
16368 (eval $ac_try) 2>&5
16370 echo "$as_me:16370: \$? = $ac_status" >&5
16371 (exit $ac_status); }; }; then
16374 echo "$as_me: failed program was:" >&5
16375 cat conftest.$ac_ext >&5
16378 rm -f conftest.$ac_objext conftest.$ac_ext
16379 CPPFLAGS=$cf_save_CPPFLAGS
16384 if test "$cf_have_incdir" = no ; then
16385 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
16387 echo "${as_me:-configure}:16387: testing adding $cf_add_incdir to include-path ..." 1>&5
16389 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
16391 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
16392 test "$cf_top_incdir" = "$cf_add_incdir" && break
16393 cf_add_incdir="$cf_top_incdir"
16402 if test -n "$with_hashed_db/lib" ; then
16403 for cf_add_libdir in $with_hashed_db/lib
16405 if test $cf_add_libdir = /usr/lib ; then
16407 elif test -d $cf_add_libdir
16410 if test -n "$LDFLAGS$LIBS" ; then
16411 # a loop is needed to ensure we can add subdirs of existing dirs
16412 for cf_test_libdir in $LDFLAGS $LIBS ; do
16413 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
16414 cf_have_libdir=yes; break
16418 if test "$cf_have_libdir" = no ; then
16419 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
16421 echo "${as_me:-configure}:16421: testing adding $cf_add_libdir to library-path ..." 1>&5
16423 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
16432 echo "$as_me:16432: checking for db.h" >&5
16433 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
16434 if test "${ac_cv_header_db_h+set}" = set; then
16435 echo $ECHO_N "(cached) $ECHO_C" >&6
16437 cat >conftest.$ac_ext <<_ACEOF
16438 #line 16438 "configure"
16439 #include "confdefs.h"
16442 if { (eval echo "$as_me:16442: \"$ac_cpp conftest.$ac_ext\"") >&5
16443 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16445 egrep -v '^ *\+' conftest.er1 >conftest.err
16447 cat conftest.err >&5
16448 echo "$as_me:16448: \$? = $ac_status" >&5
16449 (exit $ac_status); } >/dev/null; then
16450 if test -s conftest.err; then
16451 ac_cpp_err=$ac_c_preproc_warn_flag
16458 if test -z "$ac_cpp_err"; then
16459 ac_cv_header_db_h=yes
16461 echo "$as_me: failed program was:" >&5
16462 cat conftest.$ac_ext >&5
16463 ac_cv_header_db_h=no
16465 rm -f conftest.err conftest.$ac_ext
16467 echo "$as_me:16467: result: $ac_cv_header_db_h" >&5
16468 echo "${ECHO_T}$ac_cv_header_db_h" >&6
16469 if test $ac_cv_header_db_h = yes; then
16471 echo "$as_me:16471: checking for version of db" >&5
16472 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
16473 if test "${cf_cv_hashed_db_version+set}" = set; then
16474 echo $ECHO_N "(cached) $ECHO_C" >&6
16477 cf_cv_hashed_db_version=unknown
16479 for cf_db_version in 1 2 3 4 5
16482 echo "${as_me:-configure}:16482: testing checking for db version $cf_db_version ..." 1>&5
16484 cat >conftest.$ac_ext <<_ACEOF
16485 #line 16485 "configure"
16486 #include "confdefs.h"
16488 $ac_includes_default
16491 #ifdef DB_VERSION_MAJOR
16492 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
16493 #if $cf_db_version == DB_VERSION_MAJOR
16499 #if $cf_db_version == 1
16500 /* ok: assuming this is DB 1.8.5 */
16514 rm -f conftest.$ac_objext
16515 if { (eval echo "$as_me:16515: \"$ac_compile\"") >&5
16516 (eval $ac_compile) 2>&5
16518 echo "$as_me:16518: \$? = $ac_status" >&5
16519 (exit $ac_status); } &&
16520 { ac_try='test -s conftest.$ac_objext'
16521 { (eval echo "$as_me:16521: \"$ac_try\"") >&5
16522 (eval $ac_try) 2>&5
16524 echo "$as_me:16524: \$? = $ac_status" >&5
16525 (exit $ac_status); }; }; then
16527 cf_cv_hashed_db_version=$cf_db_version
16531 echo "$as_me: failed program was:" >&5
16532 cat conftest.$ac_ext >&5
16534 rm -f conftest.$ac_objext conftest.$ac_ext
16538 echo "$as_me:16538: result: $cf_cv_hashed_db_version" >&5
16539 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
16541 if test "$cf_cv_hashed_db_version" = unknown ; then
16542 { { echo "$as_me:16542: error: Cannot determine version of db" >&5
16543 echo "$as_me: error: Cannot determine version of db" >&2;}
16544 { (exit 1); exit 1; }; }
16547 echo "$as_me:16547: checking for db libraries" >&5
16548 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
16549 if test "${cf_cv_hashed_db_libs+set}" = set; then
16550 echo $ECHO_N "(cached) $ECHO_C" >&6
16553 cf_cv_hashed_db_libs=unknown
16554 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
16556 cf_save_libs="$LIBS"
16557 if test -n "$cf_db_libs"; then
16558 LIBS="-l$cf_db_libs $LIBS"
16561 echo "${as_me:-configure}:16561: testing checking for library "$cf_db_libs" ..." 1>&5
16563 cat >conftest.$ac_ext <<_ACEOF
16564 #line 16564 "configure"
16565 #include "confdefs.h"
16567 $ac_includes_default
16574 char *path = "/tmp/foo";
16575 #ifdef DB_VERSION_MAJOR
16576 #if DB_VERSION_MAJOR >= 4
16578 db_create(&result, NULL, 0);
16579 result->open(result,
16586 #elif DB_VERSION_MAJOR >= 3
16588 db_create(&result, NULL, 0);
16589 result->open(result,
16595 #elif DB_VERSION_MAJOR >= 2
16604 #endif /* DB_VERSION_MAJOR */
16606 DB *result = dbopen(path,
16612 ${cf_cv_main_return:-return}(result != 0)
16618 rm -f conftest.$ac_objext conftest$ac_exeext
16619 if { (eval echo "$as_me:16619: \"$ac_link\"") >&5
16620 (eval $ac_link) 2>&5
16622 echo "$as_me:16622: \$? = $ac_status" >&5
16623 (exit $ac_status); } &&
16624 { ac_try='test -s conftest$ac_exeext'
16625 { (eval echo "$as_me:16625: \"$ac_try\"") >&5
16626 (eval $ac_try) 2>&5
16628 echo "$as_me:16628: \$? = $ac_status" >&5
16629 (exit $ac_status); }; }; then
16631 if test -n "$cf_db_libs" ; then
16632 cf_cv_hashed_db_libs=$cf_db_libs
16634 cf_cv_hashed_db_libs=default
16636 LIBS="$cf_save_libs"
16640 echo "$as_me: failed program was:" >&5
16641 cat conftest.$ac_ext >&5
16643 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16644 LIBS="$cf_save_libs"
16648 echo "$as_me:16648: result: $cf_cv_hashed_db_libs" >&5
16649 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
16651 if test "$cf_cv_hashed_db_libs" = unknown ; then
16652 { { echo "$as_me:16652: error: Cannot determine library for db" >&5
16653 echo "$as_me: error: Cannot determine library for db" >&2;}
16654 { (exit 1); exit 1; }; }
16655 elif test "$cf_cv_hashed_db_libs" != default ; then
16656 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
16662 { { echo "$as_me:16662: error: Cannot find db.h" >&5
16663 echo "$as_me: error: Cannot find db.h" >&2;}
16664 { (exit 1); exit 1; }; }
16670 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
16671 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16672 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16675 # Just in case, check if the C compiler has a bool type.
16677 echo "$as_me:16677: checking if we should include stdbool.h" >&5
16678 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
16680 if test "${cf_cv_header_stdbool_h+set}" = set; then
16681 echo $ECHO_N "(cached) $ECHO_C" >&6
16684 cat >conftest.$ac_ext <<_ACEOF
16685 #line 16685 "configure"
16686 #include "confdefs.h"
16696 rm -f conftest.$ac_objext
16697 if { (eval echo "$as_me:16697: \"$ac_compile\"") >&5
16698 (eval $ac_compile) 2>&5
16700 echo "$as_me:16700: \$? = $ac_status" >&5
16701 (exit $ac_status); } &&
16702 { ac_try='test -s conftest.$ac_objext'
16703 { (eval echo "$as_me:16703: \"$ac_try\"") >&5
16704 (eval $ac_try) 2>&5
16706 echo "$as_me:16706: \$? = $ac_status" >&5
16707 (exit $ac_status); }; }; then
16708 cf_cv_header_stdbool_h=0
16710 echo "$as_me: failed program was:" >&5
16711 cat conftest.$ac_ext >&5
16712 cat >conftest.$ac_ext <<_ACEOF
16713 #line 16713 "configure"
16714 #include "confdefs.h"
16717 #include <stdbool.h>
16728 rm -f conftest.$ac_objext
16729 if { (eval echo "$as_me:16729: \"$ac_compile\"") >&5
16730 (eval $ac_compile) 2>&5
16732 echo "$as_me:16732: \$? = $ac_status" >&5
16733 (exit $ac_status); } &&
16734 { ac_try='test -s conftest.$ac_objext'
16735 { (eval echo "$as_me:16735: \"$ac_try\"") >&5
16736 (eval $ac_try) 2>&5
16738 echo "$as_me:16738: \$? = $ac_status" >&5
16739 (exit $ac_status); }; }; then
16740 cf_cv_header_stdbool_h=1
16742 echo "$as_me: failed program was:" >&5
16743 cat conftest.$ac_ext >&5
16744 cf_cv_header_stdbool_h=0
16746 rm -f conftest.$ac_objext conftest.$ac_ext
16748 rm -f conftest.$ac_objext conftest.$ac_ext
16751 if test "$cf_cv_header_stdbool_h" = 1
16752 then echo "$as_me:16752: result: yes" >&5
16753 echo "${ECHO_T}yes" >&6
16754 else echo "$as_me:16754: result: no" >&5
16755 echo "${ECHO_T}no" >&6
16758 echo "$as_me:16758: checking for builtin bool type" >&5
16759 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
16761 if test "${cf_cv_cc_bool_type+set}" = set; then
16762 echo $ECHO_N "(cached) $ECHO_C" >&6
16765 cat >conftest.$ac_ext <<_ACEOF
16766 #line 16766 "configure"
16767 #include "confdefs.h"
16770 #include <sys/types.h>
16780 rm -f conftest.$ac_objext
16781 if { (eval echo "$as_me:16781: \"$ac_compile\"") >&5
16782 (eval $ac_compile) 2>&5
16784 echo "$as_me:16784: \$? = $ac_status" >&5
16785 (exit $ac_status); } &&
16786 { ac_try='test -s conftest.$ac_objext'
16787 { (eval echo "$as_me:16787: \"$ac_try\"") >&5
16788 (eval $ac_try) 2>&5
16790 echo "$as_me:16790: \$? = $ac_status" >&5
16791 (exit $ac_status); }; }; then
16792 cf_cv_cc_bool_type=1
16794 echo "$as_me: failed program was:" >&5
16795 cat conftest.$ac_ext >&5
16796 cf_cv_cc_bool_type=0
16798 rm -f conftest.$ac_objext conftest.$ac_ext
16802 if test "$cf_cv_cc_bool_type" = 1
16803 then echo "$as_me:16803: result: yes" >&5
16804 echo "${ECHO_T}yes" >&6
16805 else echo "$as_me:16805: result: no" >&5
16806 echo "${ECHO_T}no" >&6
16809 # Check for C++ compiler characteristics (and ensure that it's there!)
16810 if test -n "$CXX" ; then
16812 ac_cpp='$CXXCPP $CPPFLAGS'
16813 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16814 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16815 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16816 ac_main_return=return
16818 if test -n "$GXX" ; then
16819 case $cf_cv_system_name in #(vi
16821 cf_stdcpp_libname=stdcpp
16824 cf_stdcpp_libname=stdc++
16827 echo "$as_me:16827: checking for library $cf_stdcpp_libname" >&5
16828 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
16829 if test "${cf_cv_libstdcpp+set}" = set; then
16830 echo $ECHO_N "(cached) $ECHO_C" >&6
16834 LIBS="-l$cf_stdcpp_libname $LIBS"
16835 cat >conftest.$ac_ext <<_ACEOF
16836 #line 16836 "configure"
16837 #include "confdefs.h"
16839 #include <strstream.h>
16845 strstreambuf foo(buf, sizeof(buf))
16851 rm -f conftest.$ac_objext conftest$ac_exeext
16852 if { (eval echo "$as_me:16852: \"$ac_link\"") >&5
16853 (eval $ac_link) 2>&5
16855 echo "$as_me:16855: \$? = $ac_status" >&5
16856 (exit $ac_status); } &&
16857 { ac_try='test -s conftest$ac_exeext'
16858 { (eval echo "$as_me:16858: \"$ac_try\"") >&5
16859 (eval $ac_try) 2>&5
16861 echo "$as_me:16861: \$? = $ac_status" >&5
16862 (exit $ac_status); }; }; then
16863 cf_cv_libstdcpp=yes
16865 echo "$as_me: failed program was:" >&5
16866 cat conftest.$ac_ext >&5
16869 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16873 echo "$as_me:16873: result: $cf_cv_libstdcpp" >&5
16874 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
16875 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
16878 echo "$as_me:16878: checking whether $CXX understands -c and -o together" >&5
16879 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
16880 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
16881 echo $ECHO_N "(cached) $ECHO_C" >&6
16884 cat > conftest.$ac_ext <<CF_EOF
16888 ${cf_cv_main_return:-return}(0);
16891 # We do the test twice because some compilers refuse to overwrite an
16892 # existing .o file with -o, though they will create one.
16893 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
16894 if { (eval echo "$as_me:16894: \"$ac_try\"") >&5
16895 (eval $ac_try) 2>&5
16897 echo "$as_me:16897: \$? = $ac_status" >&5
16898 (exit $ac_status); } &&
16899 test -f conftest2.$ac_objext && { (eval echo "$as_me:16899: \"$ac_try\"") >&5
16900 (eval $ac_try) 2>&5
16902 echo "$as_me:16902: \$? = $ac_status" >&5
16903 (exit $ac_status); };
16905 eval cf_cv_prog_CXX_c_o=yes
16907 eval cf_cv_prog_CXX_c_o=no
16912 if test $cf_cv_prog_CXX_c_o = yes; then
16913 echo "$as_me:16913: result: yes" >&5
16914 echo "${ECHO_T}yes" >&6
16916 echo "$as_me:16916: result: no" >&5
16917 echo "${ECHO_T}no" >&6
16920 case $GXX_VERSION in
16926 cf_cxx_library=unknown
16927 case $cf_cv_system_name in #(vi
16935 if test "$GXX" = yes; then
16936 echo "$as_me:16936: checking for lib$cf_gpp_libname" >&5
16937 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
16939 LIBS="-l$cf_gpp_libname $LIBS"
16940 cat >conftest.$ac_ext <<_ACEOF
16941 #line 16941 "configure"
16942 #include "confdefs.h"
16944 #include <$cf_gpp_libname/builtin.h>
16949 two_arg_error_handler_t foo2 = lib_error_handler
16954 rm -f conftest.$ac_objext conftest$ac_exeext
16955 if { (eval echo "$as_me:16955: \"$ac_link\"") >&5
16956 (eval $ac_link) 2>&5
16958 echo "$as_me:16958: \$? = $ac_status" >&5
16959 (exit $ac_status); } &&
16960 { ac_try='test -s conftest$ac_exeext'
16961 { (eval echo "$as_me:16961: \"$ac_try\"") >&5
16962 (eval $ac_try) 2>&5
16964 echo "$as_me:16964: \$? = $ac_status" >&5
16965 (exit $ac_status); }; }; then
16967 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
16968 if test "$cf_gpp_libname" = cpp ; then
16969 cat >>confdefs.h <<\EOF
16970 #define HAVE_GPP_BUILTIN_H 1
16974 cat >>confdefs.h <<\EOF
16975 #define HAVE_GXX_BUILTIN_H 1
16980 echo "$as_me: failed program was:" >&5
16981 cat conftest.$ac_ext >&5
16982 cat >conftest.$ac_ext <<_ACEOF
16983 #line 16983 "configure"
16984 #include "confdefs.h"
16986 #include <builtin.h>
16991 two_arg_error_handler_t foo2 = lib_error_handler
16996 rm -f conftest.$ac_objext conftest$ac_exeext
16997 if { (eval echo "$as_me:16997: \"$ac_link\"") >&5
16998 (eval $ac_link) 2>&5
17000 echo "$as_me:17000: \$? = $ac_status" >&5
17001 (exit $ac_status); } &&
17002 { ac_try='test -s conftest$ac_exeext'
17003 { (eval echo "$as_me:17003: \"$ac_try\"") >&5
17004 (eval $ac_try) 2>&5
17006 echo "$as_me:17006: \$? = $ac_status" >&5
17007 (exit $ac_status); }; }; then
17009 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
17010 cat >>confdefs.h <<\EOF
17011 #define HAVE_BUILTIN_H 1
17015 echo "$as_me: failed program was:" >&5
17016 cat conftest.$ac_ext >&5
17019 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17021 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17023 echo "$as_me:17023: result: $cf_cxx_library" >&5
17024 echo "${ECHO_T}$cf_cxx_library" >&6
17034 ac_cpp='$CXXCPP $CPPFLAGS'
17035 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17036 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17037 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17038 ac_main_return=return
17039 echo "$as_me:17039: checking how to run the C++ preprocessor" >&5
17040 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
17041 if test -z "$CXXCPP"; then
17042 if test "${ac_cv_prog_CXXCPP+set}" = set; then
17043 echo $ECHO_N "(cached) $ECHO_C" >&6
17045 # Double quotes because CXXCPP needs to be expanded
17046 for CXXCPP in "$CXX -E" "/lib/cpp"
17048 ac_preproc_ok=false
17049 for ac_cxx_preproc_warn_flag in '' yes
17051 # Use a header file that comes with gcc, so configuring glibc
17052 # with a fresh cross-compiler works.
17053 # On the NeXT, cc -E runs the code through the compiler's parser,
17054 # not just through cpp. "Syntax error" is here to catch this case.
17055 cat >conftest.$ac_ext <<_ACEOF
17056 #line 17056 "configure"
17057 #include "confdefs.h"
17058 #include <assert.h>
17061 if { (eval echo "$as_me:17061: \"$ac_cpp conftest.$ac_ext\"") >&5
17062 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17064 egrep -v '^ *\+' conftest.er1 >conftest.err
17066 cat conftest.err >&5
17067 echo "$as_me:17067: \$? = $ac_status" >&5
17068 (exit $ac_status); } >/dev/null; then
17069 if test -s conftest.err; then
17070 ac_cpp_err=$ac_cxx_preproc_warn_flag
17077 if test -z "$ac_cpp_err"; then
17080 echo "$as_me: failed program was:" >&5
17081 cat conftest.$ac_ext >&5
17082 # Broken: fails on valid input.
17085 rm -f conftest.err conftest.$ac_ext
17087 # OK, works on sane cases. Now check whether non-existent headers
17088 # can be detected and how.
17089 cat >conftest.$ac_ext <<_ACEOF
17090 #line 17090 "configure"
17091 #include "confdefs.h"
17092 #include <ac_nonexistent.h>
17094 if { (eval echo "$as_me:17094: \"$ac_cpp conftest.$ac_ext\"") >&5
17095 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17097 egrep -v '^ *\+' conftest.er1 >conftest.err
17099 cat conftest.err >&5
17100 echo "$as_me:17100: \$? = $ac_status" >&5
17101 (exit $ac_status); } >/dev/null; then
17102 if test -s conftest.err; then
17103 ac_cpp_err=$ac_cxx_preproc_warn_flag
17110 if test -z "$ac_cpp_err"; then
17111 # Broken: success on invalid input.
17114 echo "$as_me: failed program was:" >&5
17115 cat conftest.$ac_ext >&5
17116 # Passes both tests.
17120 rm -f conftest.err conftest.$ac_ext
17123 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
17124 rm -f conftest.err conftest.$ac_ext
17125 if $ac_preproc_ok; then
17130 ac_cv_prog_CXXCPP=$CXXCPP
17133 CXXCPP=$ac_cv_prog_CXXCPP
17135 ac_cv_prog_CXXCPP=$CXXCPP
17137 echo "$as_me:17137: result: $CXXCPP" >&5
17138 echo "${ECHO_T}$CXXCPP" >&6
17139 ac_preproc_ok=false
17140 for ac_cxx_preproc_warn_flag in '' yes
17142 # Use a header file that comes with gcc, so configuring glibc
17143 # with a fresh cross-compiler works.
17144 # On the NeXT, cc -E runs the code through the compiler's parser,
17145 # not just through cpp. "Syntax error" is here to catch this case.
17146 cat >conftest.$ac_ext <<_ACEOF
17147 #line 17147 "configure"
17148 #include "confdefs.h"
17149 #include <assert.h>
17152 if { (eval echo "$as_me:17152: \"$ac_cpp conftest.$ac_ext\"") >&5
17153 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17155 egrep -v '^ *\+' conftest.er1 >conftest.err
17157 cat conftest.err >&5
17158 echo "$as_me:17158: \$? = $ac_status" >&5
17159 (exit $ac_status); } >/dev/null; then
17160 if test -s conftest.err; then
17161 ac_cpp_err=$ac_cxx_preproc_warn_flag
17168 if test -z "$ac_cpp_err"; then
17171 echo "$as_me: failed program was:" >&5
17172 cat conftest.$ac_ext >&5
17173 # Broken: fails on valid input.
17176 rm -f conftest.err conftest.$ac_ext
17178 # OK, works on sane cases. Now check whether non-existent headers
17179 # can be detected and how.
17180 cat >conftest.$ac_ext <<_ACEOF
17181 #line 17181 "configure"
17182 #include "confdefs.h"
17183 #include <ac_nonexistent.h>
17185 if { (eval echo "$as_me:17185: \"$ac_cpp conftest.$ac_ext\"") >&5
17186 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17188 egrep -v '^ *\+' conftest.er1 >conftest.err
17190 cat conftest.err >&5
17191 echo "$as_me:17191: \$? = $ac_status" >&5
17192 (exit $ac_status); } >/dev/null; then
17193 if test -s conftest.err; then
17194 ac_cpp_err=$ac_cxx_preproc_warn_flag
17201 if test -z "$ac_cpp_err"; then
17202 # Broken: success on invalid input.
17205 echo "$as_me: failed program was:" >&5
17206 cat conftest.$ac_ext >&5
17207 # Passes both tests.
17211 rm -f conftest.err conftest.$ac_ext
17214 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
17215 rm -f conftest.err conftest.$ac_ext
17216 if $ac_preproc_ok; then
17219 { { echo "$as_me:17219: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
17220 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
17221 { (exit 1); exit 1; }; }
17225 ac_cpp='$CXXCPP $CPPFLAGS'
17226 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17227 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17228 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17229 ac_main_return=return
17231 for ac_header in iostream typeinfo
17233 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17234 echo "$as_me:17234: checking for $ac_header" >&5
17235 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17236 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17237 echo $ECHO_N "(cached) $ECHO_C" >&6
17239 cat >conftest.$ac_ext <<_ACEOF
17240 #line 17240 "configure"
17241 #include "confdefs.h"
17242 #include <$ac_header>
17244 if { (eval echo "$as_me:17244: \"$ac_cpp conftest.$ac_ext\"") >&5
17245 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17247 egrep -v '^ *\+' conftest.er1 >conftest.err
17249 cat conftest.err >&5
17250 echo "$as_me:17250: \$? = $ac_status" >&5
17251 (exit $ac_status); } >/dev/null; then
17252 if test -s conftest.err; then
17253 ac_cpp_err=$ac_cxx_preproc_warn_flag
17260 if test -z "$ac_cpp_err"; then
17261 eval "$as_ac_Header=yes"
17263 echo "$as_me: failed program was:" >&5
17264 cat conftest.$ac_ext >&5
17265 eval "$as_ac_Header=no"
17267 rm -f conftest.err conftest.$ac_ext
17269 echo "$as_me:17269: result: `eval echo '${'$as_ac_Header'}'`" >&5
17270 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17271 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17272 cat >>confdefs.h <<EOF
17273 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17279 if test x"$ac_cv_header_iostream" = xyes ; then
17280 echo "$as_me:17280: checking if iostream uses std-namespace" >&5
17281 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
17282 cat >conftest.$ac_ext <<_ACEOF
17283 #line 17283 "configure"
17284 #include "confdefs.h"
17286 #include <iostream>
17293 cerr << "testing" << endl;
17299 rm -f conftest.$ac_objext
17300 if { (eval echo "$as_me:17300: \"$ac_compile\"") >&5
17301 (eval $ac_compile) 2>&5
17303 echo "$as_me:17303: \$? = $ac_status" >&5
17304 (exit $ac_status); } &&
17305 { ac_try='test -s conftest.$ac_objext'
17306 { (eval echo "$as_me:17306: \"$ac_try\"") >&5
17307 (eval $ac_try) 2>&5
17309 echo "$as_me:17309: \$? = $ac_status" >&5
17310 (exit $ac_status); }; }; then
17311 cf_iostream_namespace=yes
17313 echo "$as_me: failed program was:" >&5
17314 cat conftest.$ac_ext >&5
17315 cf_iostream_namespace=no
17317 rm -f conftest.$ac_objext conftest.$ac_ext
17318 echo "$as_me:17318: result: $cf_iostream_namespace" >&5
17319 echo "${ECHO_T}$cf_iostream_namespace" >&6
17320 if test "$cf_iostream_namespace" = yes ; then
17321 cat >>confdefs.h <<\EOF
17322 #define IOSTREAM_NAMESPACE 1
17328 echo "$as_me:17328: checking if we should include stdbool.h" >&5
17329 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
17331 if test "${cf_cv_header_stdbool_h+set}" = set; then
17332 echo $ECHO_N "(cached) $ECHO_C" >&6
17335 cat >conftest.$ac_ext <<_ACEOF
17336 #line 17336 "configure"
17337 #include "confdefs.h"
17347 rm -f conftest.$ac_objext
17348 if { (eval echo "$as_me:17348: \"$ac_compile\"") >&5
17349 (eval $ac_compile) 2>&5
17351 echo "$as_me:17351: \$? = $ac_status" >&5
17352 (exit $ac_status); } &&
17353 { ac_try='test -s conftest.$ac_objext'
17354 { (eval echo "$as_me:17354: \"$ac_try\"") >&5
17355 (eval $ac_try) 2>&5
17357 echo "$as_me:17357: \$? = $ac_status" >&5
17358 (exit $ac_status); }; }; then
17359 cf_cv_header_stdbool_h=0
17361 echo "$as_me: failed program was:" >&5
17362 cat conftest.$ac_ext >&5
17363 cat >conftest.$ac_ext <<_ACEOF
17364 #line 17364 "configure"
17365 #include "confdefs.h"
17368 #include <stdbool.h>
17379 rm -f conftest.$ac_objext
17380 if { (eval echo "$as_me:17380: \"$ac_compile\"") >&5
17381 (eval $ac_compile) 2>&5
17383 echo "$as_me:17383: \$? = $ac_status" >&5
17384 (exit $ac_status); } &&
17385 { ac_try='test -s conftest.$ac_objext'
17386 { (eval echo "$as_me:17386: \"$ac_try\"") >&5
17387 (eval $ac_try) 2>&5
17389 echo "$as_me:17389: \$? = $ac_status" >&5
17390 (exit $ac_status); }; }; then
17391 cf_cv_header_stdbool_h=1
17393 echo "$as_me: failed program was:" >&5
17394 cat conftest.$ac_ext >&5
17395 cf_cv_header_stdbool_h=0
17397 rm -f conftest.$ac_objext conftest.$ac_ext
17399 rm -f conftest.$ac_objext conftest.$ac_ext
17402 if test "$cf_cv_header_stdbool_h" = 1
17403 then echo "$as_me:17403: result: yes" >&5
17404 echo "${ECHO_T}yes" >&6
17405 else echo "$as_me:17405: result: no" >&5
17406 echo "${ECHO_T}no" >&6
17409 echo "$as_me:17409: checking for builtin bool type" >&5
17410 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17412 if test "${cf_cv_builtin_bool+set}" = set; then
17413 echo $ECHO_N "(cached) $ECHO_C" >&6
17416 cat >conftest.$ac_ext <<_ACEOF
17417 #line 17417 "configure"
17418 #include "confdefs.h"
17421 #include <sys/types.h>
17431 rm -f conftest.$ac_objext
17432 if { (eval echo "$as_me:17432: \"$ac_compile\"") >&5
17433 (eval $ac_compile) 2>&5
17435 echo "$as_me:17435: \$? = $ac_status" >&5
17436 (exit $ac_status); } &&
17437 { ac_try='test -s conftest.$ac_objext'
17438 { (eval echo "$as_me:17438: \"$ac_try\"") >&5
17439 (eval $ac_try) 2>&5
17441 echo "$as_me:17441: \$? = $ac_status" >&5
17442 (exit $ac_status); }; }; then
17443 cf_cv_builtin_bool=1
17445 echo "$as_me: failed program was:" >&5
17446 cat conftest.$ac_ext >&5
17447 cf_cv_builtin_bool=0
17449 rm -f conftest.$ac_objext conftest.$ac_ext
17453 if test "$cf_cv_builtin_bool" = 1
17454 then echo "$as_me:17454: result: yes" >&5
17455 echo "${ECHO_T}yes" >&6
17456 else echo "$as_me:17456: result: no" >&5
17457 echo "${ECHO_T}no" >&6
17460 echo "$as_me:17460: checking for size of bool" >&5
17461 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
17462 if test "${cf_cv_type_of_bool+set}" = set; then
17463 echo $ECHO_N "(cached) $ECHO_C" >&6
17467 if test "$cross_compiling" = yes; then
17468 cf_cv_type_of_bool=unknown
17470 cat >conftest.$ac_ext <<_ACEOF
17471 #line 17471 "configure"
17472 #include "confdefs.h"
17474 #include <stdlib.h>
17477 #if defined(__cplusplus)
17479 #ifdef HAVE_GXX_BUILTIN_H
17480 #include <g++/builtin.h>
17481 #elif HAVE_GPP_BUILTIN_H
17482 #include <gpp/builtin.h>
17483 #elif HAVE_BUILTIN_H
17484 #include <builtin.h>
17489 #if $cf_cv_header_stdbool_h
17490 #include <stdbool.h>
17497 FILE *fp = fopen("cf_test.out", "w");
17500 if ((bool)(-x) >= 0)
17501 fputs("unsigned ", fp);
17502 if (sizeof(x) == sizeof(int)) fputs("int", fp);
17503 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17504 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17505 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17508 ${cf_cv_main_return:-return}(0);
17512 rm -f conftest$ac_exeext
17513 if { (eval echo "$as_me:17513: \"$ac_link\"") >&5
17514 (eval $ac_link) 2>&5
17516 echo "$as_me:17516: \$? = $ac_status" >&5
17517 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17518 { (eval echo "$as_me:17518: \"$ac_try\"") >&5
17519 (eval $ac_try) 2>&5
17521 echo "$as_me:17521: \$? = $ac_status" >&5
17522 (exit $ac_status); }; }; then
17523 cf_cv_type_of_bool=`cat cf_test.out`
17524 if test -z "$cf_cv_type_of_bool"; then
17525 cf_cv_type_of_bool=unknown
17528 echo "$as_me: program exited with status $ac_status" >&5
17529 echo "$as_me: failed program was:" >&5
17530 cat conftest.$ac_ext >&5
17531 cf_cv_type_of_bool=unknown
17533 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17539 echo "$as_me:17539: result: $cf_cv_type_of_bool" >&5
17540 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17541 if test "$cf_cv_type_of_bool" = unknown ; then
17542 case .$NCURSES_BOOL in #(vi
17543 .auto|.) NCURSES_BOOL=unsigned;;
17545 { echo "$as_me:17545: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17546 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17547 cf_cv_type_of_bool=$NCURSES_BOOL
17550 echo "$as_me:17550: checking for special defines needed for etip.h" >&5
17551 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
17552 cf_save_CXXFLAGS="$CXXFLAGS"
17554 for cf_math in "" MATH_H
17556 for cf_excp in "" MATH_EXCEPTION
17558 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
17559 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
17560 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
17561 cat >conftest.$ac_ext <<_ACEOF
17562 #line 17562 "configure"
17563 #include "confdefs.h"
17565 #include <etip.h.in>
17575 rm -f conftest.$ac_objext
17576 if { (eval echo "$as_me:17576: \"$ac_compile\"") >&5
17577 (eval $ac_compile) 2>&5
17579 echo "$as_me:17579: \$? = $ac_status" >&5
17580 (exit $ac_status); } &&
17581 { ac_try='test -s conftest.$ac_objext'
17582 { (eval echo "$as_me:17582: \"$ac_try\"") >&5
17583 (eval $ac_try) 2>&5
17585 echo "$as_me:17585: \$? = $ac_status" >&5
17586 (exit $ac_status); }; }; then
17588 test -n "$cf_math" && cat >>confdefs.h <<EOF
17589 #define ETIP_NEEDS_${cf_math} 1
17592 test -n "$cf_excp" && cat >>confdefs.h <<EOF
17593 #define ETIP_NEEDS_${cf_excp} 1
17596 cf_result="$cf_math $cf_excp"
17600 echo "$as_me: failed program was:" >&5
17601 cat conftest.$ac_ext >&5
17603 rm -f conftest.$ac_objext conftest.$ac_ext
17606 echo "$as_me:17606: result: $cf_result" >&5
17607 echo "${ECHO_T}$cf_result" >&6
17608 CXXFLAGS="$cf_save_CXXFLAGS"
17610 if test -n "$CXX"; then
17611 echo "$as_me:17611: checking if $CXX accepts parameter initialization" >&5
17612 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
17613 if test "${cf_cv_cpp_param_init+set}" = set; then
17614 echo $ECHO_N "(cached) $ECHO_C" >&6
17618 ac_cpp='$CXXCPP $CPPFLAGS'
17619 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17620 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17621 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17622 ac_main_return=return
17624 if test "$cross_compiling" = yes; then
17625 cf_cv_cpp_param_init=unknown
17627 cat >conftest.$ac_ext <<_ACEOF
17628 #line 17628 "configure"
17629 #include "confdefs.h"
17639 TEST::TEST(int x = 1) // some compilers do not like second initializer
17646 rm -f conftest$ac_exeext
17647 if { (eval echo "$as_me:17647: \"$ac_link\"") >&5
17648 (eval $ac_link) 2>&5
17650 echo "$as_me:17650: \$? = $ac_status" >&5
17651 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17652 { (eval echo "$as_me:17652: \"$ac_try\"") >&5
17653 (eval $ac_try) 2>&5
17655 echo "$as_me:17655: \$? = $ac_status" >&5
17656 (exit $ac_status); }; }; then
17657 cf_cv_cpp_param_init=yes
17659 echo "$as_me: program exited with status $ac_status" >&5
17660 echo "$as_me: failed program was:" >&5
17661 cat conftest.$ac_ext >&5
17662 cf_cv_cpp_param_init=no
17664 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17667 ac_cpp='$CXXCPP $CPPFLAGS'
17668 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17669 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17670 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17671 ac_main_return=return
17674 echo "$as_me:17674: result: $cf_cv_cpp_param_init" >&5
17675 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
17677 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
17678 #define CPP_HAS_PARAM_INIT 1
17681 if test -n "$CXX"; then
17683 echo "$as_me:17683: checking if $CXX accepts static_cast" >&5
17684 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
17685 if test "${cf_cv_cpp_static_cast+set}" = set; then
17686 echo $ECHO_N "(cached) $ECHO_C" >&6
17690 ac_cpp='$CXXCPP $CPPFLAGS'
17691 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17692 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17693 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17694 ac_main_return=return
17696 cat >conftest.$ac_ext <<_ACEOF
17697 #line 17697 "configure"
17698 #include "confdefs.h"
17703 NCursesPanel(int nlines,
17713 template<class T> class NCursesUserPanel : public NCursesPanel
17716 NCursesUserPanel (int nlines,
17720 const T* p_UserData = static_cast<T*>(0))
17721 : NCursesPanel (nlines, ncols, begin_y, begin_x)
17724 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
17728 virtual ~NCursesUserPanel() {};
17735 const char* p_UserData = static_cast<char*>(0)
17740 rm -f conftest.$ac_objext
17741 if { (eval echo "$as_me:17741: \"$ac_compile\"") >&5
17742 (eval $ac_compile) 2>&5
17744 echo "$as_me:17744: \$? = $ac_status" >&5
17745 (exit $ac_status); } &&
17746 { ac_try='test -s conftest.$ac_objext'
17747 { (eval echo "$as_me:17747: \"$ac_try\"") >&5
17748 (eval $ac_try) 2>&5
17750 echo "$as_me:17750: \$? = $ac_status" >&5
17751 (exit $ac_status); }; }; then
17752 cf_cv_cpp_static_cast=yes
17754 echo "$as_me: failed program was:" >&5
17755 cat conftest.$ac_ext >&5
17756 cf_cv_cpp_static_cast=no
17758 rm -f conftest.$ac_objext conftest.$ac_ext
17761 ac_cpp='$CXXCPP $CPPFLAGS'
17762 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17763 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17764 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17765 ac_main_return=return
17768 echo "$as_me:17768: result: $cf_cv_cpp_static_cast" >&5
17769 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
17773 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
17774 #define CPP_HAS_STATIC_CAST 1
17778 CXX_ARFLAGS='$(ARFLAGS)'
17779 case $cf_cv_system_name in #(vi
17781 if test "$GXX" != yes ; then
17783 CXX_ARFLAGS='-ar -o'
17787 CXXLDFLAGS="-u main"
17790 if test "$GXX" != yes ; then
17792 CXX_ARFLAGS='-xar -o'
17799 cf_cv_builtin_bool=1
17801 # Just because we are not configuring against C++ right now does not
17802 # mean that a user will not want to use C++. Some distributors disable
17803 # the C++ portion of this configuration as a shortcut (or just to avoid
17804 # compiling the demo in the c++ directory). So we need a reasonable
17805 # default for the 'bool' type.
17807 # Caveat: since the storage of the bool type is not standardized, it
17810 if test "$NCURSES_BOOL" != auto ; then
17811 cf_cv_type_of_bool=$NCURSES_BOOL
17812 cf_cv_header_stdbool_h=0
17814 if test "$cf_cv_header_stdbool_h" = 1 ; then
17816 echo "$as_me:17816: checking for size of bool" >&5
17817 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
17818 if test "${cf_cv_type_of_bool+set}" = set; then
17819 echo $ECHO_N "(cached) $ECHO_C" >&6
17823 if test "$cross_compiling" = yes; then
17824 cf_cv_type_of_bool=unknown
17826 cat >conftest.$ac_ext <<_ACEOF
17827 #line 17827 "configure"
17828 #include "confdefs.h"
17830 #include <stdlib.h>
17833 #if defined(__cplusplus)
17835 #ifdef HAVE_GXX_BUILTIN_H
17836 #include <g++/builtin.h>
17837 #elif HAVE_GPP_BUILTIN_H
17838 #include <gpp/builtin.h>
17839 #elif HAVE_BUILTIN_H
17840 #include <builtin.h>
17845 #if $cf_cv_header_stdbool_h
17846 #include <stdbool.h>
17853 FILE *fp = fopen("cf_test.out", "w");
17856 if ((bool)(-x) >= 0)
17857 fputs("unsigned ", fp);
17858 if (sizeof(x) == sizeof(int)) fputs("int", fp);
17859 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17860 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17861 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17864 ${cf_cv_main_return:-return}(0);
17868 rm -f conftest$ac_exeext
17869 if { (eval echo "$as_me:17869: \"$ac_link\"") >&5
17870 (eval $ac_link) 2>&5
17872 echo "$as_me:17872: \$? = $ac_status" >&5
17873 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17874 { (eval echo "$as_me:17874: \"$ac_try\"") >&5
17875 (eval $ac_try) 2>&5
17877 echo "$as_me:17877: \$? = $ac_status" >&5
17878 (exit $ac_status); }; }; then
17879 cf_cv_type_of_bool=`cat cf_test.out`
17880 if test -z "$cf_cv_type_of_bool"; then
17881 cf_cv_type_of_bool=unknown
17884 echo "$as_me: program exited with status $ac_status" >&5
17885 echo "$as_me: failed program was:" >&5
17886 cat conftest.$ac_ext >&5
17887 cf_cv_type_of_bool=unknown
17889 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17895 echo "$as_me:17895: result: $cf_cv_type_of_bool" >&5
17896 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17897 if test "$cf_cv_type_of_bool" = unknown ; then
17898 case .$NCURSES_BOOL in #(vi
17899 .auto|.) NCURSES_BOOL=unsigned;;
17901 { echo "$as_me:17901: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17902 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17903 cf_cv_type_of_bool=$NCURSES_BOOL
17907 echo "$as_me:17907: checking for fallback type of bool" >&5
17908 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
17909 case "$host_cpu" in #(vi
17910 i?86) cf_cv_type_of_bool=char ;; #(vi
17911 *) cf_cv_type_of_bool=int ;;
17913 echo "$as_me:17913: result: $cf_cv_type_of_bool" >&5
17914 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17919 # If the C compiler did not declare bool, and we did not determine that the C++
17920 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
17921 # ncurses library use the same type as C++ bool. Note that this allows one to
17922 # specify the type of bool in a configure-script option and postpone
17923 # integration with the C++ compiler provided that the types are compatible.
17925 if test $cf_cv_cc_bool_type = 1
17927 # oops: C has a bool. Unlikely, but C++ could differ.
17929 elif test $cf_cv_builtin_bool = 0
17934 # this is the normal case
17935 USE_CXX_BOOL='defined(__cplusplus)'
17938 if test -f "${srcdir}/Ada95/Makefile.in" ; then
17940 if test "$cf_with_ada" != "no" ; then
17941 if test "$with_libtool" != "no"; then
17942 { echo "$as_me:17942: WARNING: libtool does not support Ada - disabling feature" >&5
17943 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
17948 if test "$cf_with_ada" != "no" ; then
17950 cf_ada_make=gnatmake
17951 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
17952 set dummy $cf_ada_make; ac_word=$2
17953 echo "$as_me:17953: checking for $ac_word" >&5
17954 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17955 if test "${ac_cv_prog_gnat_exists+set}" = set; then
17956 echo $ECHO_N "(cached) $ECHO_C" >&6
17958 if test -n "$gnat_exists"; then
17959 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
17961 ac_save_IFS=$IFS; IFS=$ac_path_separator
17963 for ac_dir in $ac_dummy; do
17965 test -z "$ac_dir" && ac_dir=.
17966 $as_executable_p "$ac_dir/$ac_word" || continue
17967 ac_cv_prog_gnat_exists="yes"
17968 echo "$as_me:17968: found $ac_dir/$ac_word" >&5
17972 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
17975 gnat_exists=$ac_cv_prog_gnat_exists
17976 if test -n "$gnat_exists"; then
17977 echo "$as_me:17977: result: $gnat_exists" >&5
17978 echo "${ECHO_T}$gnat_exists" >&6
17980 echo "$as_me:17980: result: no" >&5
17981 echo "${ECHO_T}no" >&6
17984 if test "$ac_cv_prog_gnat_exists" = no; then
17988 echo "$as_me:17988: checking for gnat version" >&5
17989 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
17990 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
17991 grep '[0-9].[0-9][0-9]*' |\
17992 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
17993 echo "$as_me:17993: result: $cf_gnat_version" >&5
17994 echo "${ECHO_T}$cf_gnat_version" >&6
17996 case $cf_gnat_version in #(vi
17997 3.1[1-9]*|3.[2-9]*|[4-9].*) #(vi
17998 cf_cv_prog_gnat_correct=yes
18001 { echo "$as_me:18001: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
18002 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
18003 cf_cv_prog_gnat_correct=no
18007 echo "$as_me:18007: checking if GNAT supports generics" >&5
18008 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
18009 case $cf_gnat_version in #(vi
18010 3.[1-9]*|[4-9].*) #(vi
18011 cf_gnat_generics=yes
18014 cf_gnat_generics=no
18017 echo "$as_me:18017: result: $cf_gnat_generics" >&5
18018 echo "${ECHO_T}$cf_gnat_generics" >&6
18020 if test "$cf_gnat_generics" = yes
18022 cf_compile_generics=generics
18023 cf_generic_objects="\${GENOBJS}"
18025 cf_compile_generics=
18026 cf_generic_objects=
18029 echo "$as_me:18029: checking if GNAT supports project files" >&5
18030 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
18031 case $cf_gnat_version in #(vi
18033 cf_gnat_projects=no
18036 case $cf_cv_system_name in #(vi
18038 cf_gnat_projects=no
18041 cf_gnat_projects=yes
18046 echo "$as_me:18046: result: $cf_gnat_projects" >&5
18047 echo "${ECHO_T}$cf_gnat_projects" >&6
18049 if test "$cf_gnat_projects" = yes
18051 USE_OLD_MAKERULES="#"
18052 USE_GNAT_PROJECTS=""
18054 USE_OLD_MAKERULES=""
18055 USE_GNAT_PROJECTS="#"
18058 # Extract the first word of "m4", so it can be a program name with args.
18059 set dummy m4; ac_word=$2
18060 echo "$as_me:18060: checking for $ac_word" >&5
18061 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18062 if test "${ac_cv_prog_M4_exists+set}" = set; then
18063 echo $ECHO_N "(cached) $ECHO_C" >&6
18065 if test -n "$M4_exists"; then
18066 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
18068 ac_save_IFS=$IFS; IFS=$ac_path_separator
18070 for ac_dir in $ac_dummy; do
18072 test -z "$ac_dir" && ac_dir=.
18073 $as_executable_p "$ac_dir/$ac_word" || continue
18074 ac_cv_prog_M4_exists="yes"
18075 echo "$as_me:18075: found $ac_dir/$ac_word" >&5
18079 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
18082 M4_exists=$ac_cv_prog_M4_exists
18083 if test -n "$M4_exists"; then
18084 echo "$as_me:18084: result: $M4_exists" >&5
18085 echo "${ECHO_T}$M4_exists" >&6
18087 echo "$as_me:18087: result: no" >&5
18088 echo "${ECHO_T}no" >&6
18091 if test "$ac_cv_prog_M4_exists" = no; then
18092 cf_cv_prog_gnat_correct=no
18093 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
18095 if test "$cf_cv_prog_gnat_correct" = yes; then
18096 echo "$as_me:18096: checking if GNAT works" >&5
18097 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
18100 cat >>conftest.ads <<CF_EOF
18101 procedure conftest;
18103 cat >>conftest.adb <<CF_EOF
18106 procedure conftest is
18108 Text_IO.Put ("Hello World");
18110 GNAT.OS_Lib.OS_Exit (0);
18113 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
18114 if ( ./conftest 1>&5 2>&1 ) ; then
18115 cf_cv_prog_gnat_correct=yes
18117 cf_cv_prog_gnat_correct=no
18120 cf_cv_prog_gnat_correct=no
18124 echo "$as_me:18124: result: $cf_cv_prog_gnat_correct" >&5
18125 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
18129 if test "$cf_cv_prog_gnat_correct" = yes; then
18131 ADAFLAGS="$ADAFLAGS -O3 -gnatpn"
18133 echo "$as_me:18133: checking if GNAT pragma Unreferenced works" >&5
18134 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
18135 if test "${cf_cv_pragma_unreferenced+set}" = set; then
18136 echo $ECHO_N "(cached) $ECHO_C" >&6
18140 cat >>conftest.ads <<CF_EOF
18141 procedure conftest;
18143 cat >>conftest.adb <<CF_EOF
18146 procedure conftest is
18148 pragma Unreferenced (test);
18151 Text_IO.Put ("Hello World");
18153 GNAT.OS_Lib.OS_Exit (0);
18156 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
18157 cf_cv_pragma_unreferenced=yes
18159 cf_cv_pragma_unreferenced=no
18164 echo "$as_me:18164: result: $cf_cv_pragma_unreferenced" >&5
18165 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
18167 # if the pragma is supported, use it (needed in the Trace code).
18168 if test $cf_cv_pragma_unreferenced = yes ; then
18174 echo "$as_me:18174: checking for ada-compiler" >&5
18175 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
18177 # Check whether --with-ada-compiler or --without-ada-compiler was given.
18178 if test "${with_ada_compiler+set}" = set; then
18179 withval="$with_ada_compiler"
18180 cf_ada_compiler=$withval
18182 cf_ada_compiler=gnatmake
18185 echo "$as_me:18185: result: $cf_ada_compiler" >&5
18186 echo "${ECHO_T}$cf_ada_compiler" >&6
18188 cf_ada_package=terminal_interface
18190 echo "$as_me:18190: checking for ada-include" >&5
18191 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
18193 # Check whether --with-ada-include or --without-ada-include was given.
18194 if test "${with_ada_include+set}" = set; then
18195 withval="$with_ada_include"
18198 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
18199 fi; if test -n "$prefix/share/ada/adainclude" ; then
18201 if test "x$prefix" != xNONE; then
18202 cf_path_syntax="$prefix"
18204 cf_path_syntax="$ac_default_prefix"
18207 case ".$withval" in #(vi
18208 .\$\(*\)*|.\'*\'*) #(vi
18212 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
18214 .\${*prefix}*) #(vi
18215 eval withval="$withval"
18216 case ".$withval" in #(vi
18218 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18223 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18226 { { echo "$as_me:18226: error: expected a pathname, not \"$withval\"" >&5
18227 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
18228 { (exit 1); exit 1; }; }
18233 ADA_INCLUDE="$withval"
18235 echo "$as_me:18235: result: $ADA_INCLUDE" >&5
18236 echo "${ECHO_T}$ADA_INCLUDE" >&6
18238 echo "$as_me:18238: checking for ada-objects" >&5
18239 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
18241 # Check whether --with-ada-objects or --without-ada-objects was given.
18242 if test "${with_ada_objects+set}" = set; then
18243 withval="$with_ada_objects"
18246 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
18247 fi; if test -n "$prefix/lib/ada/adalib" ; then
18249 if test "x$prefix" != xNONE; then
18250 cf_path_syntax="$prefix"
18252 cf_path_syntax="$ac_default_prefix"
18255 case ".$withval" in #(vi
18256 .\$\(*\)*|.\'*\'*) #(vi
18260 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
18262 .\${*prefix}*) #(vi
18263 eval withval="$withval"
18264 case ".$withval" in #(vi
18266 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18271 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18274 { { echo "$as_me:18274: error: expected a pathname, not \"$withval\"" >&5
18275 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
18276 { (exit 1); exit 1; }; }
18281 ADA_OBJECTS="$withval"
18283 echo "$as_me:18283: result: $ADA_OBJECTS" >&5
18284 echo "${ECHO_T}$ADA_OBJECTS" >&6
18286 echo "$as_me:18286: checking if an Ada95 shared-library should be built" >&5
18287 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
18289 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
18290 if test "${with_ada_sharedlib+set}" = set; then
18291 withval="$with_ada_sharedlib"
18292 with_ada_sharedlib=$withval
18294 with_ada_sharedlib=no
18296 echo "$as_me:18296: result: $with_ada_sharedlib" >&5
18297 echo "${ECHO_T}$with_ada_sharedlib" >&6
18299 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
18300 MAKE_ADA_SHAREDLIB="#"
18302 if test "x$with_ada_sharedlib" != xno
18304 MAKE_ADA_SHAREDLIB=
18305 if test "x$with_ada_sharedlib" != xyes
18307 ADA_SHAREDLIB="$with_ada_sharedlib"
18317 ### Construct the ncurses library-subsets, if any, from this set of keywords:
18318 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
18320 ### ticlib modules may be a separate library, otherwise contained in termlib.
18321 ### termlib modules may be a separate library, otherwise contained in ncurses.
18323 ### The of "+" or " " between the tokens controls the way the script
18324 ### chooses to split module lists into libraries.
18326 ### (see CF_LIB_RULES).
18327 echo "$as_me:18327: checking for library subsets" >&5
18328 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
18331 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
18332 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
18333 if test "$with_ticlib" != no ; then
18334 LIB_SUBSETS="${LIB_SUBSETS} "
18336 LIB_SUBSETS="${LIB_SUBSETS}+"
18340 LIB_SUBSETS="${LIB_SUBSETS}termlib"
18341 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
18343 if test "$with_termlib" != no ; then
18344 LIB_SUBSETS="${LIB_SUBSETS} "
18346 LIB_SUBSETS="${LIB_SUBSETS}+"
18349 LIB_SUBSETS="${LIB_SUBSETS}base"
18351 # Most term-driver calls are to tinfo, but some like init_pair are to the
18352 # base library (so it resides in base).
18353 if test "$with_term_driver" != no ; then
18354 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
18355 case $cf_cv_system_name in #(vi
18357 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
18360 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
18365 test "$with_widec" = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
18366 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
18368 echo "$as_me:18368: result: $LIB_SUBSETS" >&5
18369 echo "${ECHO_T}$LIB_SUBSETS" >&6
18371 ### Construct the list of include-directories to be generated
18373 CPPFLAGS="$CPPFLAGS -I. -I../include"
18374 if test "$srcdir" != "."; then
18375 CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
18377 if test "$GCC" != yes; then
18378 CPPFLAGS="$CPPFLAGS -I\${includedir}"
18379 elif test "$includedir" != "/usr/include"; then
18380 if test "$includedir" = '${prefix}/include' ; then
18381 if test $prefix != /usr ; then
18382 CPPFLAGS="$CPPFLAGS -I\${includedir}"
18385 CPPFLAGS="$CPPFLAGS -I\${includedir}"
18389 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
18390 if test "$srcdir" != "."; then
18391 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
18393 if test "$GCC" != yes; then
18394 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18395 elif test "$includedir" != "/usr/include"; then
18396 if test "$includedir" = '${prefix}/include' ; then
18397 if test $prefix != /usr ; then
18398 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18401 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18405 ### Build up pieces for makefile rules
18406 echo "$as_me:18406: checking default library suffix" >&5
18407 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
18409 case $DFT_LWR_MODEL in
18410 libtool) DFT_ARG_SUFFIX='' ;;
18411 normal) DFT_ARG_SUFFIX='' ;;
18412 debug) DFT_ARG_SUFFIX='_g' ;;
18413 profile) DFT_ARG_SUFFIX='_p' ;;
18414 shared) DFT_ARG_SUFFIX='' ;;
18416 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
18417 echo "$as_me:18417: result: $DFT_ARG_SUFFIX" >&5
18418 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
18420 echo "$as_me:18420: checking default library-dependency suffix" >&5
18421 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
18423 case $DFT_LWR_MODEL in #(vi
18425 DFT_LIB_SUFFIX='.la'
18426 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18429 DFT_LIB_SUFFIX='.a'
18430 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18433 DFT_LIB_SUFFIX='_g.a'
18434 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18437 DFT_LIB_SUFFIX='_p.a'
18438 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18441 case $cf_cv_system_name in
18443 DFT_LIB_SUFFIX='.a'
18444 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18447 DFT_LIB_SUFFIX='.dll'
18448 DFT_DEP_SUFFIX='.dll.a'
18451 DFT_LIB_SUFFIX='.dylib'
18452 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18457 DFT_LIB_SUFFIX='.so'
18458 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18461 DFT_LIB_SUFFIX='.sl'
18462 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18466 *) DFT_LIB_SUFFIX='.so'
18467 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18471 test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
18472 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
18473 echo "$as_me:18473: result: $DFT_DEP_SUFFIX" >&5
18474 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
18476 echo "$as_me:18476: checking default object directory" >&5
18477 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
18479 case $DFT_LWR_MODEL in
18480 libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
18481 normal) DFT_OBJ_SUBDIR='objects' ;;
18482 debug) DFT_OBJ_SUBDIR='obj_g' ;;
18483 profile) DFT_OBJ_SUBDIR='obj_p' ;;
18485 case $cf_cv_system_name in #(vi
18487 DFT_OBJ_SUBDIR='objects' ;;
18489 DFT_OBJ_SUBDIR='obj_s' ;;
18492 echo "$as_me:18492: result: $DFT_OBJ_SUBDIR" >&5
18493 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
18495 # libtool thinks it can make c++ shared libraries (perhaps only g++)
18496 if test "$cf_with_cxx" = yes ; then
18497 echo "$as_me:18497: checking c++ library-dependency suffix" >&5
18498 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
18499 if test "$with_libtool" != "no"; then
18500 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
18503 case normal in #(vi
18505 CXX_LIB_SUFFIX='.la'
18506 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18509 CXX_LIB_SUFFIX='.a'
18510 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18513 CXX_LIB_SUFFIX='_g.a'
18514 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18517 CXX_LIB_SUFFIX='_p.a'
18518 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18521 case $cf_cv_system_name in
18523 CXX_LIB_SUFFIX='.a'
18524 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18527 CXX_LIB_SUFFIX='.dll'
18528 CXX_DEP_SUFFIX='.dll.a'
18531 CXX_LIB_SUFFIX='.dylib'
18532 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18537 CXX_LIB_SUFFIX='.so'
18538 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18541 CXX_LIB_SUFFIX='.sl'
18542 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18546 *) CXX_LIB_SUFFIX='.so'
18547 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18551 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
18552 test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
18554 echo "$as_me:18554: result: $CXX_LIB_SUFFIX" >&5
18555 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
18559 # do not want -ldl in build except as needed for -lncurses dependency
18560 if test "$with_dlsym" = yes ; then
18561 if test $DFT_LWR_MODEL = shared || \
18562 test $DFT_LWR_MODEL = libtool ; then
18564 # remove dl library from $LIBS
18565 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
18569 ### Set up low-level terminfo dependencies for makefiles.
18571 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
18572 # do not need libdl
18574 if test "$with_dlsym" = yes ; then
18576 # remove dl library from $SHLIB_LIST
18577 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
18581 if test "$with_ticlib" != no ; then
18583 if test "$with_ticlib" != yes ; then
18584 TICS_NAME=$with_ticlib
18585 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18586 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18587 TICS_LIB_SUFFIX="${with_ticlib}"
18589 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
18590 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
18591 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
18593 TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
18595 TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18598 if test "$with_termlib" != no ; then
18600 if test "$with_termlib" != yes ; then
18601 TINFO_NAME=$with_termlib
18602 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18603 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18604 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18605 TINFO_LIB_SUFFIX="${with_termlib}"
18607 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
18608 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
18609 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
18610 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
18613 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
18614 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
18615 if test "$DFT_LWR_MODEL" = "libtool"; then
18616 TEST_ARGS="${TEST_DEPS}"
18617 TEST_ARG2="${TEST_DEP2}"
18618 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
18619 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
18620 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
18622 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
18623 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
18624 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
18625 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
18626 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
18629 # the next lines are needed for linking libtic over libncurses
18630 TINFO_NAME=${LIB_NAME}
18631 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
18632 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
18633 if test "$with_tic_depends" = yes ; then
18634 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18636 TICS_LIST="$SHLIB_LIST"
18639 TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18642 if test "$DFT_LWR_MODEL" = shared ; then
18643 case $cf_cv_system_name in #(vi
18645 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
18651 if test "$with_dlsym" = yes ; then
18653 # remove dl library from $TICS_LIST
18654 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
18658 if test "$DFT_LWR_MODEL" = "libtool"; then
18663 TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
18665 case $DFT_LWR_MODEL in
18666 normal|debug|profile)
18668 if test "$GCC" = yes ; then
18669 case $cf_cv_system_name in #(
18670 OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*) #( vi
18674 *) #( normally, except when broken
18675 LDFLAGS_STATIC=-static
18676 LDFLAGS_SHARED=-dynamic
18680 case $cf_cv_system_name in #(
18681 aix[456]*) #( from ld manpage
18682 LDFLAGS_STATIC=-bstatic
18683 LDFLAGS_SHARED=-bdynamic
18685 hpux*) #( from ld manpage for hpux10.20, hpux11.11
18686 # We could also use just "archive" and "shared".
18687 LDFLAGS_STATIC=-Wl,-a,archive_shared
18688 LDFLAGS_SHARED=-Wl,-a,shared_archive
18690 irix*) #( from ld manpage IRIX64
18691 LDFLAGS_STATIC=-Bstatic
18692 LDFLAGS_SHARED=-Bdynamic
18694 osf[45]*) #( from ld manpage osf4.0d, osf5.1
18695 # alternative "-oldstyle_liblookup" (not in cc manpage)
18696 LDFLAGS_STATIC=-noso
18697 LDFLAGS_SHARED=-so_archive
18700 LDFLAGS_STATIC=-Bstatic
18701 LDFLAGS_SHARED=-Bdynamic
18706 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
18708 echo "$as_me:18708: checking if linker supports switching between static/dynamic" >&5
18709 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
18711 rm -f libconftest.a
18712 cat >conftest.$ac_ext <<EOF
18713 #line 18713 "configure"
18715 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
18717 if { (eval echo "$as_me:18717: \"$ac_compile\"") >&5
18718 (eval $ac_compile) 2>&5
18720 echo "$as_me:18720: \$? = $ac_status" >&5
18721 (exit $ac_status); } ; then
18722 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
18723 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
18727 cf_save_LIBS="$LIBS"
18729 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
18730 cat >conftest.$ac_ext <<_ACEOF
18731 #line 18731 "configure"
18732 #include "confdefs.h"
18734 #line 18734 "configure"
18736 int cf_ldflags_static(FILE *fp);
18742 return cf_ldflags_static(stdin);
18748 rm -f conftest.$ac_objext conftest$ac_exeext
18749 if { (eval echo "$as_me:18749: \"$ac_link\"") >&5
18750 (eval $ac_link) 2>&5
18752 echo "$as_me:18752: \$? = $ac_status" >&5
18753 (exit $ac_status); } &&
18754 { ac_try='test -s conftest$ac_exeext'
18755 { (eval echo "$as_me:18755: \"$ac_try\"") >&5
18756 (eval $ac_try) 2>&5
18758 echo "$as_me:18758: \$? = $ac_status" >&5
18759 (exit $ac_status); }; }; then
18760 cf_ldflags_static=yes
18762 echo "$as_me: failed program was:" >&5
18763 cat conftest.$ac_ext >&5
18764 cf_ldflags_static=no
18766 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18768 rm -f libconftest.*
18769 LIBS="$cf_save_LIBS"
18771 echo "$as_me:18771: result: $cf_ldflags_static" >&5
18772 echo "${ECHO_T}$cf_ldflags_static" >&6
18774 if test $cf_ldflags_static != yes
18787 echo "$as_me:18787: checking where we will install curses.h" >&5
18788 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
18789 test "$with_overwrite" = no && \
18790 test "x$includedir" = 'x${prefix}/include' && \
18791 includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
18792 echo "$as_me:18792: result: $includedir" >&5
18793 echo "${ECHO_T}$includedir" >&6
18795 ### Resolve a conflict between normal and wide-curses by forcing applications
18796 ### that will need libutf8 to add it to their configure script.
18797 if test "$with_overwrite" != no ; then
18798 if test "$NCURSES_LIBUTF8" = 1 ; then
18799 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
18800 { echo "$as_me:18800: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
18801 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
18804 WITH_OVERWRITE=$with_overwrite
18806 # used to separate tack out of the tree
18809 ### predefined stuff for the test programs
18810 cat >>confdefs.h <<\EOF
18811 #define HAVE_SLK_COLOR 1
18814 ### Construct the list of subdirectories for which we'll customize makefiles
18815 ### with the appropriate compile-rules.
18817 echo "$as_me:18817: checking for src modules" >&5
18818 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
18820 # dependencies and linker-arguments for test-programs
18821 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
18822 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
18823 if test "$DFT_LWR_MODEL" = "libtool"; then
18824 TEST_ARGS="${TEST_DEPS}"
18825 TEST_ARG2="${TEST_DEP2}"
18827 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
18828 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
18832 for cf_dir in $modules_to_build
18834 if test -f $srcdir/$cf_dir/modules; then
18836 # We may/may not have tack in the distribution, though the
18838 if test $cf_dir = tack ; then
18839 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
18844 if test -z "$cf_cv_src_modules"; then
18845 cf_cv_src_modules=$cf_dir
18847 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
18850 # Make the ncurses_cfg.h file record the library interface files as
18851 # well. These are header files that are the same name as their
18852 # directory. Ncurses is the only library that does not follow
18854 if test $cf_dir = tack ; then
18856 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
18858 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
18860 cat >>confdefs.h <<EOF
18861 #define HAVE_${cf_have_include}_H 1
18864 cat >>confdefs.h <<EOF
18865 #define HAVE_LIB${cf_have_include} 1
18868 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
18869 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
18870 if test "$DFT_LWR_MODEL" = "libtool"; then
18871 TEST_ARGS="${TEST_DEPS}"
18872 TEST_ARG2="${TEST_DEP2}"
18874 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
18875 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
18880 echo "$as_me:18880: result: $cf_cv_src_modules" >&5
18881 echo "${ECHO_T}$cf_cv_src_modules" >&6
18883 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
18884 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
18887 if test "x$cf_with_manpages" != xno ; then
18888 SRC_SUBDIRS="$SRC_SUBDIRS man"
18890 SRC_SUBDIRS="$SRC_SUBDIRS include"
18891 for cf_dir in $cf_cv_src_modules
18893 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
18895 if test "x$cf_with_tests" != "xno" ; then
18896 SRC_SUBDIRS="$SRC_SUBDIRS test"
18898 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
18899 test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
18902 if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
18903 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
18904 ADA_SUBDIRS="gen src"
18905 if test "x$cf_with_tests" != "xno" ; then
18906 ADA_SUBDIRS="$ADA_SUBDIRS samples"
18911 for cf_dir in $SRC_SUBDIRS
18913 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
18916 if test -n "$ADA_SUBDIRS"; then
18917 for cf_dir in $ADA_SUBDIRS
18919 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
18924 if test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then
18925 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
18926 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
18930 for cf_item in $cf_list_models
18934 libtool) cf_subdir='obj_lo' ;;
18935 normal) cf_subdir='objects' ;;
18936 debug) cf_subdir='obj_g' ;;
18937 profile) cf_subdir='obj_p' ;;
18939 case $cf_cv_system_name in #(vi
18941 cf_subdir='objects' ;;
18943 cf_subdir='obj_s' ;;
18947 for cf_item2 in $DIRS_TO_MAKE
18949 test $cf_item2 = $cf_subdir && break
18951 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
18953 for cf_dir in $DIRS_TO_MAKE
18955 test ! -d $cf_dir && mkdir $cf_dir
18958 # symbols that differ when compiling Ada95 by itself.
18959 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
18961 # values to use as strings
18962 cat >>confdefs.h <<EOF
18963 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
18966 cat >>confdefs.h <<EOF
18967 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
18970 ### Now that we're done running tests, add the compiler-warnings, if any
18975 cf_new_extra_cppflags=
18977 for cf_add_cflags in $EXTRA_CFLAGS
18979 case $cf_fix_cppflags in
18981 case $cf_add_cflags in #(vi
18982 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
18983 case $cf_add_cflags in
18985 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18987 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
18988 && test -z "${cf_tst_cflags}" \
18989 && cf_fix_cppflags=yes
18991 if test $cf_fix_cppflags = yes ; then
18992 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18994 elif test "${cf_tst_cflags}" = "\"'" ; then
18995 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
19000 case "$CPPFLAGS" in
19001 *$cf_add_cflags) #(vi
19004 case $cf_add_cflags in #(vi
19006 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
19008 CPPFLAGS=`echo "$CPPFLAGS" | \
19009 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
19010 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
19014 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
19019 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
19024 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
19026 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
19028 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
19029 && test -z "${cf_tst_cflags}" \
19030 && cf_fix_cppflags=no
19035 if test -n "$cf_new_cflags" ; then
19037 CFLAGS="$CFLAGS $cf_new_cflags"
19040 if test -n "$cf_new_cppflags" ; then
19042 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
19045 if test -n "$cf_new_extra_cppflags" ; then
19047 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
19050 ### Define substitutions for header files to avoid name-pollution
19052 if test "$cf_cv_have_tcgetattr" = yes ; then
19058 if test "$ac_cv_header_termio_h" = yes ; then
19064 if test "$ac_cv_header_termios_h" = yes ; then
19070 ################################################################################
19071 test "$use_database" = yes && \
19072 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
19074 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
19075 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
19077 if test x"$enable_pc_files" = xyes ; then \
19078 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
19084 # Extract the first word of "tic", so it can be a program name with args.
19085 set dummy tic; ac_word=$2
19086 echo "$as_me:19086: checking for $ac_word" >&5
19087 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19088 if test "${ac_cv_path_TIC_PATH+set}" = set; then
19089 echo $ECHO_N "(cached) $ECHO_C" >&6
19093 ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
19096 ac_save_IFS=$IFS; IFS=$ac_path_separator
19097 ac_dummy="$PATH:/usr/local/ncurses/bin"
19098 for ac_dir in $ac_dummy; do
19100 test -z "$ac_dir" && ac_dir=.
19101 if $as_executable_p "$ac_dir/$ac_word"; then
19102 ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
19103 echo "$as_me:19103: found $ac_dir/$ac_word" >&5
19108 test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
19112 TIC_PATH=$ac_cv_path_TIC_PATH
19114 if test -n "$TIC_PATH"; then
19115 echo "$as_me:19115: result: $TIC_PATH" >&5
19116 echo "${ECHO_T}$TIC_PATH" >&6
19118 echo "$as_me:19118: result: no" >&5
19119 echo "${ECHO_T}no" >&6
19122 if test -n "$FALLBACK_LIST"
19124 if test "$TIC_PATH" = unknown
19126 { echo "$as_me:19126: WARNING: no tic program found for fallbacks" >&5
19127 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
19131 if test "x$cf_with_tests" != xno ; then
19138 case $cf_cv_system_name in #(vi
19140 SUB_SCRIPTS="mk-dlls.sh"
19144 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_SCRIPTS $SUB_MAKEFILES Makefile"
19145 ac_config_commands="$ac_config_commands default"
19146 cat >confcache <<\_ACEOF
19147 # This file is a shell script that caches the results of configure
19148 # tests run on this system so they can be shared between configure
19149 # scripts and configure runs, see configure's option --config-cache.
19150 # It is not useful on other systems. If it contains results you don't
19151 # want to keep, you may remove or edit it.
19153 # config.status only pays attention to the cache file if you give it
19154 # the --recheck option to rerun configure.
19156 # `ac_cv_env_foo' variables (set or unset) will be overriden when
19157 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19158 # following values.
19162 # The following way of writing the cache mishandles newlines in values,
19163 # but we know of no workaround that is simple, portable, and efficient.
19164 # So, don't put newlines in cache variables' values.
19165 # Ultrix sh set writes to stderr and can't be redirected directly,
19166 # and sets the high bit in the cache file unless we assign to the vars.
19169 case `(ac_space=' '; set | grep ac_space) 2>&1` in
19171 # `set' does not quote correctly, so add quotes (double-quote
19172 # substitution turns \\\\ into \\, and sed turns \\ into \).
19175 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19178 # `set' quotes correctly as required by POSIX, so do not add quotes.
19180 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
19187 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19189 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19191 if cmp -s $cache_file confcache; then :; else
19192 if test -w $cache_file; then
19193 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
19194 cat confcache >$cache_file
19196 echo "not updating unwritable cache $cache_file"
19201 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19202 # Let make expand exec_prefix.
19203 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19205 # VPATH may cause trouble with some makes, so we remove $(srcdir),
19206 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
19207 # trailing colons and then remove the whole line if VPATH becomes empty
19208 # (actually we leave an empty line to preserve line numbers).
19209 if test "x$srcdir" = x.; then
19210 ac_vpsub='/^[ ]*VPATH[ ]*=/{
19211 s/:*\$(srcdir):*/:/;
19212 s/:*\${srcdir}:*/:/;
19214 s/^\([^=]*=[ ]*\):*/\1/;
19220 DEFS=-DHAVE_CONFIG_H
19222 : ${CONFIG_STATUS=./config.status}
19223 ac_clean_files_save=$ac_clean_files
19224 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19225 { echo "$as_me:19225: creating $CONFIG_STATUS" >&5
19226 echo "$as_me: creating $CONFIG_STATUS" >&6;}
19227 cat >$CONFIG_STATUS <<_ACEOF
19229 # Generated automatically by configure.
19230 # Run this file to recreate the current configuration.
19231 # Compiler output produced by configure, useful for debugging
19232 # configure, is in config.log if it exists.
19235 SHELL=\${CONFIG_SHELL-$SHELL}
19236 ac_cs_invocation="\$0 \$@"
19240 cat >>$CONFIG_STATUS <<\_ACEOF
19241 # Be Bourne compatible
19242 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19245 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
19249 # Name of the executable.
19250 as_me=`echo "$0" |sed 's,.*[\\/],,'`
19252 if expr a : '\(a\)' >/dev/null 2>&1; then
19258 rm -f conf$$ conf$$.exe conf$$.file
19260 if ln -s conf$$.file conf$$ 2>/dev/null; then
19261 # We could just check for DJGPP; but this test a) works b) is more generic
19262 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
19263 if test -f conf$$.exe; then
19264 # Don't use ln at all; we don't have any links
19269 elif ln conf$$.file conf$$ 2>/dev/null; then
19274 rm -f conf$$ conf$$.exe conf$$.file
19276 as_executable_p="test -f"
19278 # Support unset when possible.
19279 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
19286 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
19287 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
19288 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
19289 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
19290 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
19291 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
19292 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
19293 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
19296 # We need space, tab and new line, in precisely that order.
19302 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
19308 # Files that config.status was made for.
19309 if test -n "$ac_config_files"; then
19310 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
19313 if test -n "$ac_config_headers"; then
19314 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
19317 if test -n "$ac_config_links"; then
19318 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
19321 if test -n "$ac_config_commands"; then
19322 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
19325 cat >>$CONFIG_STATUS <<\EOF
19328 \`$as_me' instantiates files from templates according to the
19329 current configuration.
19331 Usage: $0 [OPTIONS] [FILE]...
19333 -h, --help print this help, then exit
19334 -V, --version print version number, then exit
19335 -d, --debug don't remove temporary files
19336 --recheck update $as_me by reconfiguring in the same conditions
19337 --file=FILE[:TEMPLATE]
19338 instantiate the configuration file FILE
19339 --header=FILE[:TEMPLATE]
19340 instantiate the configuration header FILE
19342 Configuration files:
19345 Configuration headers:
19348 Configuration commands:
19351 Report bugs to <dickey@invisible-island.net>."
19354 cat >>$CONFIG_STATUS <<EOF
19357 configured by $0, generated by GNU Autoconf 2.52.20101001,
19358 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
19360 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
19361 Free Software Foundation, Inc.
19362 This config.status script is free software; the Free Software Foundation
19363 gives unlimited permission to copy, distribute and modify it."
19368 cat >>$CONFIG_STATUS <<\EOF
19369 # If no file are specified by the user, then we need to provide default
19370 # value. By we need to know if files were specified by the user.
19376 ac_option=`expr "x$1" : 'x\([^=]*\)='`
19377 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
19379 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
19383 *) # This is not an option, so the user has probably given explicit
19385 ac_need_defaults=false;;
19389 # Handling of the options.
19391 cat >>$CONFIG_STATUS <<EOF
19392 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19393 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
19394 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
19396 cat >>$CONFIG_STATUS <<\EOF
19397 --version | --vers* | -V )
19398 echo "$ac_cs_version"; exit 0 ;;
19400 # Conflict between --help and --header
19401 { { echo "$as_me:19401: error: ambiguous option: $1
19402 Try \`$0 --help' for more information." >&5
19403 echo "$as_me: error: ambiguous option: $1
19404 Try \`$0 --help' for more information." >&2;}
19405 { (exit 1); exit 1; }; };;
19406 --help | --hel | -h )
19407 echo "$ac_cs_usage"; exit 0 ;;
19408 --debug | --d* | -d )
19410 --file | --fil | --fi | --f )
19412 CONFIG_FILES="$CONFIG_FILES $1"
19413 ac_need_defaults=false;;
19414 --header | --heade | --head | --hea )
19416 CONFIG_HEADERS="$CONFIG_HEADERS $1"
19417 ac_need_defaults=false;;
19419 # This is an error.
19420 -*) { { echo "$as_me:19420: error: unrecognized option: $1
19421 Try \`$0 --help' for more information." >&5
19422 echo "$as_me: error: unrecognized option: $1
19423 Try \`$0 --help' for more information." >&2;}
19424 { (exit 1); exit 1; }; } ;;
19426 *) ac_config_targets="$ac_config_targets $1" ;;
19435 ## ----------------------- ##
19436 ## Running config.status. ##
19437 ## ----------------------- ##
19439 This file was extended by $as_me 2.52.20101001, executed with
19440 CONFIG_FILES = $CONFIG_FILES
19441 CONFIG_HEADERS = $CONFIG_HEADERS
19442 CONFIG_LINKS = $CONFIG_LINKS
19443 CONFIG_COMMANDS = $CONFIG_COMMANDS
19444 > $ac_cs_invocation
19445 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19450 cat >>$CONFIG_STATUS <<EOF
19452 # INIT-COMMANDS section.
19455 ### Special initialization commands, used to pass information from the
19456 ### configuration-run into config.status
19459 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
19460 DFT_LWR_MODEL="$DFT_LWR_MODEL"
19461 ECHO_LINK="$ECHO_LINK"
19462 LDCONFIG="$LDCONFIG"
19463 LIBTOOL_VERSION="$LIBTOOL_VERSION"
19464 LIB_NAME="$LIB_NAME"
19465 LIB_SUBSETS="$LIB_SUBSETS"
19466 LIB_SUFFIX="$LIB_SUFFIX"
19467 LIB_TRACING="$LIB_TRACING"
19469 MAKE_TERMINFO="$MAKE_TERMINFO"
19470 NCURSES_MAJOR="$NCURSES_MAJOR"
19471 NCURSES_MINOR="$NCURSES_MINOR"
19472 NCURSES_OSPEED="$NCURSES_OSPEED"
19473 NCURSES_PATCH="$NCURSES_PATCH"
19474 SRC_SUBDIRS="$SRC_SUBDIRS"
19475 TERMINFO="$TERMINFO"
19476 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
19477 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
19478 TICS_NAME="$TICS_NAME"
19479 TIC_PATH="$TIC_PATH"
19480 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
19481 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
19482 TINFO_NAME="$TINFO_NAME"
19483 TINFO_SUFFIX="$TINFO_SUFFIX"
19484 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
19485 WITH_CURSES_H="$with_curses_h"
19486 WITH_ECHO="$with_echo"
19487 WITH_OVERWRITE="$with_overwrite"
19488 cf_LIST_MODELS="$cf_list_models"
19489 cf_cv_abi_version="$cf_cv_abi_version"
19490 cf_cv_do_relink="$cf_cv_do_relink"
19491 cf_cv_do_symlinks="$cf_cv_do_symlinks"
19492 cf_cv_enable_lp64="$cf_cv_enable_lp64"
19493 cf_cv_enable_opaque="$cf_cv_enable_opaque"
19494 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
19495 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
19496 cf_cv_rel_version="$cf_cv_rel_version"
19497 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
19498 cf_cv_shared_soname='$cf_cv_shared_soname'
19499 cf_cv_shlib_version="$cf_cv_shlib_version"
19500 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
19501 cf_cv_system_name="$cf_cv_system_name"
19502 cf_with_ada="$cf_with_ada"
19503 cf_with_cxx_binding="$cf_with_cxx_binding"
19504 cf_with_manpages="$cf_with_manpages"
19505 cf_with_tests="$cf_with_tests"
19511 cat >>$CONFIG_STATUS <<\EOF
19512 for ac_config_target in $ac_config_targets
19514 case "$ac_config_target" in
19515 # Handling of arguments.
19516 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
19517 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
19518 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
19519 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
19520 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
19521 "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
19522 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
19523 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19524 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
19525 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
19526 *) { { echo "$as_me:19526: error: invalid argument: $ac_config_target" >&5
19527 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
19528 { (exit 1); exit 1; }; };;
19532 # If the user did not use the arguments to specify the items to instantiate,
19533 # then the envvar interface is used. Set only those that are not.
19534 # We use the long form for the default assignment because of an extremely
19535 # bizarre bug on SunOS 4.1.3.
19536 if $ac_need_defaults; then
19537 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19538 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19539 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19542 # Create a temporary directory, and hook for its removal unless debugging.
19545 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
19546 trap '{ (exit 1); exit 1; }' 1 2 13 15
19549 # Create a (secure) tmp directory for tmp files.
19552 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
19553 test -n "$tmp" && test -d "$tmp"
19556 tmp=$TMPDIR/cs$$-$RANDOM
19557 (umask 077 && mkdir $tmp)
19560 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
19561 { (exit 1); exit 1; }
19566 cat >>$CONFIG_STATUS <<EOF
19569 # CONFIG_FILES section.
19572 # No need to generate the scripts if there are no CONFIG_FILES.
19573 # This happens for instance when ./config.status config.h
19574 if test -n "\$CONFIG_FILES"; then
19575 # Protect against being on the right side of a sed subst in config.status.
19576 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
19577 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
19578 s,@SHELL@,$SHELL,;t t
19579 s,@exec_prefix@,$exec_prefix,;t t
19580 s,@prefix@,$prefix,;t t
19581 s,@program_transform_name@,$program_transform_name,;t t
19582 s,@bindir@,$bindir,;t t
19583 s,@sbindir@,$sbindir,;t t
19584 s,@libexecdir@,$libexecdir,;t t
19585 s,@datadir@,$datadir,;t t
19586 s,@sysconfdir@,$sysconfdir,;t t
19587 s,@sharedstatedir@,$sharedstatedir,;t t
19588 s,@localstatedir@,$localstatedir,;t t
19589 s,@libdir@,$libdir,;t t
19590 s,@includedir@,$includedir,;t t
19591 s,@oldincludedir@,$oldincludedir,;t t
19592 s,@infodir@,$infodir,;t t
19593 s,@mandir@,$mandir,;t t
19594 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
19595 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
19596 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
19597 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
19598 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
19599 s,@build_alias@,$build_alias,;t t
19600 s,@host_alias@,$host_alias,;t t
19601 s,@target_alias@,$target_alias,;t t
19602 s,@ECHO_C@,$ECHO_C,;t t
19603 s,@ECHO_N@,$ECHO_N,;t t
19604 s,@ECHO_T@,$ECHO_T,;t t
19605 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
19606 s,@DEFS@,$DEFS,;t t
19607 s,@LIBS@,$LIBS,;t t
19608 s,@top_builddir@,$top_builddir,;t t
19609 s,@EGREP@,$EGREP,;t t
19610 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
19611 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
19612 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
19613 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
19614 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
19615 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
19616 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
19617 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
19618 s,@build@,$build,;t t
19619 s,@build_cpu@,$build_cpu,;t t
19620 s,@build_vendor@,$build_vendor,;t t
19621 s,@build_os@,$build_os,;t t
19622 s,@host@,$host,;t t
19623 s,@host_cpu@,$host_cpu,;t t
19624 s,@host_vendor@,$host_vendor,;t t
19625 s,@host_os@,$host_os,;t t
19626 s,@target@,$target,;t t
19627 s,@target_cpu@,$target_cpu,;t t
19628 s,@target_vendor@,$target_vendor,;t t
19629 s,@target_os@,$target_os,;t t
19631 s,@CFLAGS@,$CFLAGS,;t t
19632 s,@LDFLAGS@,$LDFLAGS,;t t
19633 s,@CPPFLAGS@,$CPPFLAGS,;t t
19634 s,@ac_ct_CC@,$ac_ct_CC,;t t
19635 s,@EXEEXT@,$EXEEXT,;t t
19636 s,@OBJEXT@,$OBJEXT,;t t
19638 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
19639 s,@PROG_EXT@,$PROG_EXT,;t t
19640 s,@LDCONFIG@,$LDCONFIG,;t t
19642 s,@CXXFLAGS@,$CXXFLAGS,;t t
19643 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
19645 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
19646 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
19647 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
19648 s,@LINT@,$LINT,;t t
19649 s,@LINT_OPTS@,$LINT_OPTS,;t t
19650 s,@LN_S@,$LN_S,;t t
19651 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
19652 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
19653 s,@SET_MAKE@,$SET_MAKE,;t t
19654 s,@CTAGS@,$CTAGS,;t t
19655 s,@ETAGS@,$ETAGS,;t t
19656 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
19657 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
19658 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
19659 s,@RANLIB@,$RANLIB,;t t
19660 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
19662 s,@ac_ct_LD@,$ac_ct_LD,;t t
19664 s,@ac_ct_AR@,$ac_ct_AR,;t t
19665 s,@ARFLAGS@,$ARFLAGS,;t t
19666 s,@DESTDIR@,$DESTDIR,;t t
19667 s,@BUILD_CC@,$BUILD_CC,;t t
19668 s,@BUILD_CPP@,$BUILD_CPP,;t t
19669 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
19670 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
19671 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
19672 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
19673 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
19674 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
19675 s,@cf_list_models@,$cf_list_models,;t t
19676 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
19677 s,@LIBTOOL@,$LIBTOOL,;t t
19678 s,@LT_UNDEF@,$LT_UNDEF,;t t
19679 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
19680 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
19681 s,@LIB_CREATE@,$LIB_CREATE,;t t
19682 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
19683 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
19684 s,@LIB_PREP@,$LIB_PREP,;t t
19685 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
19686 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
19687 s,@LIB_LINK@,$LIB_LINK,;t t
19688 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
19689 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
19690 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
19691 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
19692 s,@TICS_NAME@,$TICS_NAME,;t t
19693 s,@TINFO_NAME@,$TINFO_NAME,;t t
19694 s,@LIB_NAME@,$LIB_NAME,;t t
19695 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
19696 s,@CC_G_OPT@,$CC_G_OPT,;t t
19697 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
19698 s,@LD_MODEL@,$LD_MODEL,;t t
19699 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
19700 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
19701 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
19702 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
19703 s,@LINK_PROGS@,$LINK_PROGS,;t t
19704 s,@LINK_TESTS@,$LINK_TESTS,;t t
19705 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
19706 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
19707 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
19708 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
19709 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
19710 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
19711 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
19712 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
19713 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
19714 s,@TERMINFO@,$TERMINFO,;t t
19715 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
19716 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
19717 s,@TERMPATH@,$TERMPATH,;t t
19718 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
19719 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
19720 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
19721 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
19722 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
19723 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
19724 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
19725 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
19726 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
19727 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
19728 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
19729 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
19730 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
19731 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
19732 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
19733 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
19734 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
19735 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
19736 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
19737 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
19738 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
19739 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
19740 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
19741 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
19742 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
19743 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
19744 s,@PTHREAD@,$PTHREAD,;t t
19745 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
19746 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
19747 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
19748 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
19749 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
19750 s,@ECHO_LINK@,$ECHO_LINK,;t t
19751 s,@ADAFLAGS@,$ADAFLAGS,;t t
19752 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
19753 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
19754 s,@ADA_TRACE@,$ADA_TRACE,;t t
19755 s,@MATH_LIB@,$MATH_LIB,;t t
19756 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
19757 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
19758 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
19759 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
19760 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
19761 s,@TEST_LIBS@,$TEST_LIBS,;t t
19762 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
19763 s,@CXXCPP@,$CXXCPP,;t t
19764 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
19765 s,@CXX_AR@,$CXX_AR,;t t
19766 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
19767 s,@CXXLIBS@,$CXXLIBS,;t t
19768 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
19769 s,@gnat_exists@,$gnat_exists,;t t
19770 s,@cf_compile_generics@,$cf_compile_generics,;t t
19771 s,@cf_generic_objects@,$cf_generic_objects,;t t
19772 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
19773 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
19774 s,@M4_exists@,$M4_exists,;t t
19775 s,@cf_ada_make@,$cf_ada_make,;t t
19776 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
19777 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
19778 s,@cf_ada_package@,$cf_ada_package,;t t
19779 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
19780 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
19781 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
19782 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
19783 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
19784 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
19785 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
19786 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
19787 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
19788 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
19789 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
19790 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
19791 s,@TICS_ARGS@,$TICS_ARGS,;t t
19792 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
19793 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
19794 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
19795 s,@TINFO_ARGS@,$TINFO_ARGS,;t t
19796 s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
19797 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
19798 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
19799 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
19800 s,@TICS_LIST@,$TICS_LIST,;t t
19801 s,@TINFO_LIST@,$TINFO_LIST,;t t
19802 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
19803 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
19804 s,@TEST_ARGS@,$TEST_ARGS,;t t
19805 s,@TEST_DEPS@,$TEST_DEPS,;t t
19806 s,@TEST_ARG2@,$TEST_ARG2,;t t
19807 s,@TEST_DEP2@,$TEST_DEP2,;t t
19808 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
19809 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
19810 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
19811 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
19812 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
19813 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
19814 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
19815 s,@cross_compiling@,$cross_compiling,;t t
19816 s,@TIC_PATH@,$TIC_PATH,;t t
19817 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
19822 cat >>$CONFIG_STATUS <<\EOF
19823 # Split the substitutions into bite-sized pieces for seds with
19824 # small command number limits, like on Digital OSF/1 and HP-UX.
19825 ac_max_sed_lines=48
19826 ac_sed_frag=1 # Number of current file.
19827 ac_beg=1 # First line for current file.
19828 ac_end=$ac_max_sed_lines # Line after last line for current file.
19831 while $ac_more_lines; do
19832 if test $ac_beg -gt 1; then
19833 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19835 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19837 if test ! -s $tmp/subs.frag; then
19838 ac_more_lines=false
19840 # The purpose of the label and of the branching condition is to
19841 # speed up the sed processing (if there are no `@' at all, there
19842 # is no need to browse any of the substitutions).
19843 # These are the two extra sed commands mentioned above.
19845 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
19846 if test -z "$ac_sed_cmds"; then
19847 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
19849 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
19851 ac_sed_frag=`expr $ac_sed_frag + 1`
19853 ac_end=`expr $ac_end + $ac_max_sed_lines`
19856 if test -z "$ac_sed_cmds"; then
19859 fi # test -n "$CONFIG_FILES"
19862 cat >>$CONFIG_STATUS <<\EOF
19863 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
19864 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19866 - | *:- | *:-:* ) # input from stdin
19868 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19869 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19870 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19871 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19872 * ) ac_file_in=$ac_file.in ;;
19875 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
19876 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19877 X"$ac_file" : 'X\(//\)[^/]' \| \
19878 X"$ac_file" : 'X\(//\)$' \| \
19879 X"$ac_file" : 'X\(/\)' \| \
19880 . : '\(.\)' 2>/dev/null ||
19882 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19883 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19884 /^X\(\/\/\)$/{ s//\1/; q; }
19885 /^X\(\/\).*/{ s//\1/; q; }
19887 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19888 { case "$ac_dir" in
19889 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19893 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19894 case $as_mkdir_dir in
19895 # Skip DOS drivespec
19896 ?:) as_incr_dir=$as_mkdir_dir ;;
19898 as_incr_dir=$as_incr_dir/$as_mkdir_dir
19899 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19904 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
19905 # A "../" for each directory in $ac_dir_suffix.
19906 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
19908 ac_dir_suffix= ac_dots=
19913 if test -z "$ac_dots"; then
19916 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
19918 [\\/]* | ?:[\\/]* )
19919 ac_srcdir=$srcdir$ac_dir_suffix;
19920 ac_top_srcdir=$srcdir ;;
19921 *) # Relative path.
19922 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
19923 ac_top_srcdir=$ac_dots$srcdir ;;
19927 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19928 *) ac_INSTALL=$ac_dots$INSTALL ;;
19931 if test x"$ac_file" != x-; then
19932 { echo "$as_me:19932: creating $ac_file" >&5
19933 echo "$as_me: creating $ac_file" >&6;}
19936 # Let's still pretend it is `configure' which instantiates (i.e., don't
19937 # use $as_me), people would be surprised to read:
19938 # /* config.h. Generated automatically by config.status. */
19939 configure_input="Generated automatically from `echo $ac_file_in |
19940 sed 's,.*/,,'` by configure."
19942 # First look for the input files in the build tree, otherwise in the
19944 ac_file_inputs=`IFS=:
19945 for f in $ac_file_in; do
19947 -) echo $tmp/stdin ;;
19949 # Absolute (can't be DOS-style, as IFS=:)
19950 test -f "$f" || { { echo "$as_me:19950: error: cannot find input file: $f" >&5
19951 echo "$as_me: error: cannot find input file: $f" >&2;}
19952 { (exit 1); exit 1; }; }
19955 if test -f "$f"; then
19958 elif test -f "$srcdir/$f"; then
19963 { { echo "$as_me:19963: error: cannot find input file: $f" >&5
19964 echo "$as_me: error: cannot find input file: $f" >&2;}
19965 { (exit 1); exit 1; }; }
19968 done` || { (exit 1); exit 1; }
19970 cat >>$CONFIG_STATUS <<EOF
19974 cat >>$CONFIG_STATUS <<\EOF
19976 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19977 s,@configure_input@,$configure_input,;t t
19978 s,@srcdir@,$ac_srcdir,;t t
19979 s,@top_srcdir@,$ac_top_srcdir,;t t
19980 s,@INSTALL@,$ac_INSTALL,;t t
19981 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
19983 if test x"$ac_file" != x-; then
19984 mv $tmp/out $ac_file
19992 cat >>$CONFIG_STATUS <<\EOF
19995 # CONFIG_HEADER section.
19998 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
19999 # NAME is the cpp macro being defined and VALUE is the value it is being given.
20001 # ac_d sets the value in "#define NAME VALUE" lines.
20002 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
20003 ac_dB='[ ].*$,\1#\2'
20006 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
20007 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
20008 ac_iB='\([ ]\),\1#\2define\3'
20011 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
20012 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
20013 ac_uB='$,\1#\2define\3'
20017 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
20018 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
20020 - | *:- | *:-:* ) # input from stdin
20022 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
20023 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
20024 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
20025 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
20026 * ) ac_file_in=$ac_file.in ;;
20029 test x"$ac_file" != x- && { echo "$as_me:20029: creating $ac_file" >&5
20030 echo "$as_me: creating $ac_file" >&6;}
20032 # First look for the input files in the build tree, otherwise in the
20034 ac_file_inputs=`IFS=:
20035 for f in $ac_file_in; do
20037 -) echo $tmp/stdin ;;
20039 # Absolute (can't be DOS-style, as IFS=:)
20040 test -f "$f" || { { echo "$as_me:20040: error: cannot find input file: $f" >&5
20041 echo "$as_me: error: cannot find input file: $f" >&2;}
20042 { (exit 1); exit 1; }; }
20045 if test -f "$f"; then
20048 elif test -f "$srcdir/$f"; then
20053 { { echo "$as_me:20053: error: cannot find input file: $f" >&5
20054 echo "$as_me: error: cannot find input file: $f" >&2;}
20055 { (exit 1); exit 1; }; }
20058 done` || { (exit 1); exit 1; }
20059 # Remove the trailing spaces.
20060 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
20064 # Transform confdefs.h into a list of #define's. We won't use it as a sed
20065 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
20066 # be either 'cat' or 'sort'.
20067 cat confdefs.h | uniq >conftest.vals
20069 # Break up conftest.vals because some shells have a limit on
20070 # the size of here documents, and old seds have small limits too.
20072 rm -f conftest.tail
20073 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
20074 while grep . conftest.vals >/dev/null
20076 # Write chunks of a limited-size here document to conftest.frag.
20077 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
20078 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
20079 echo 'CEOF' >> $CONFIG_STATUS
20080 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
20081 rm -f conftest.vals
20082 mv conftest.tail conftest.vals
20084 rm -f conftest.vals
20086 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
20088 echo ' cat >> conftest.edit <<CEOF
20089 /@DEFS@/r conftest.frag
20092 sed -f conftest.edit $tmp/in > $tmp/out
20094 mv $tmp/out $tmp/in
20095 rm -f conftest.edit conftest.frag
20096 ' >> $CONFIG_STATUS
20098 cat >>$CONFIG_STATUS <<\EOF
20099 # Let's still pretend it is `configure' which instantiates (i.e., don't
20100 # use $as_me), people would be surprised to read:
20101 # /* config.h. Generated automatically by config.status. */
20102 if test x"$ac_file" = x-; then
20103 echo "/* Generated automatically by configure. */" >$tmp/config.h
20105 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
20107 cat $tmp/in >>$tmp/config.h
20109 if test x"$ac_file" != x-; then
20110 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
20111 { echo "$as_me:20111: $ac_file is unchanged" >&5
20112 echo "$as_me: $ac_file is unchanged" >&6;}
20114 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20115 X"$ac_file" : 'X\(//\)[^/]' \| \
20116 X"$ac_file" : 'X\(//\)$' \| \
20117 X"$ac_file" : 'X\(/\)' \| \
20118 . : '\(.\)' 2>/dev/null ||
20120 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20121 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20122 /^X\(\/\/\)$/{ s//\1/; q; }
20123 /^X\(\/\).*/{ s//\1/; q; }
20125 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
20126 { case "$ac_dir" in
20127 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
20131 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
20132 case $as_mkdir_dir in
20133 # Skip DOS drivespec
20134 ?:) as_incr_dir=$as_mkdir_dir ;;
20136 as_incr_dir=$as_incr_dir/$as_mkdir_dir
20137 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
20144 mv $tmp/config.h $ac_file
20148 rm -f $tmp/config.h
20152 cat >>$CONFIG_STATUS <<\EOF
20154 # CONFIG_COMMANDS section.
20156 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
20157 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
20158 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
20162 if test "x$cf_with_tests" != xno ; then
20166 if test ! -d $srcdir/$cf_dir; then
20168 elif test -f $srcdir/$cf_dir/programs; then
20169 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
20175 case $cf_cv_system_name in #(vi
20179 *) LIB_PREFIX='lib'
20182 cf_prefix=$LIB_PREFIX
20184 if test $cf_cv_shlib_version = cygdll ; then
20185 TINFO_NAME=$TINFO_ARG_SUFFIX
20189 if test -n "$TINFO_SUFFIX" ; then
20190 case $TINFO_SUFFIX in
20192 TINFO_NAME="${TINFO_NAME}tw"
20193 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
20196 TINFO_NAME="${TINFO_NAME}t"
20197 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
20200 TINFO_NAME="${TINFO_NAME}w"
20201 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
20206 for cf_dir in $SRC_SUBDIRS
20208 if test ! -d $srcdir/$cf_dir ; then
20210 elif test -f $srcdir/$cf_dir/modules; then
20214 for cf_item in $cf_LIST_MODELS
20217 case $cf_item in #(vi
20220 cf_depsuf=$cf_suffix
20224 cf_depsuf=$cf_suffix
20228 cf_depsuf=$cf_suffix
20232 cf_depsuf=$cf_suffix
20235 case $cf_cv_system_name in
20238 cf_depsuf=$cf_suffix
20246 cf_depsuf=$cf_suffix
20252 cf_depsuf=$cf_suffix
20256 cf_depsuf=$cf_suffix
20261 cf_depsuf=$cf_suffix
20265 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
20266 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
20268 if test $cf_item = shared ; then
20269 if test "$cf_cv_do_symlinks" = yes ; then
20270 case "$cf_cv_shlib_version" in #(vi
20272 case "$cf_cv_system_name" in #(vi
20274 case .${LIB_SUFFIX} in
20276 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
20277 cf_suffix=tw'.${REL_VERSION}'"$cf_suffix"
20280 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
20281 cf_suffix=t'.${REL_VERSION}'"$cf_suffix"
20284 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20285 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
20288 cf_suffix='.${REL_VERSION}'"$cf_suffix"
20292 *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
20296 case "$cf_cv_system_name" in #(vi
20298 case .${LIB_SUFFIX} in
20300 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
20301 cf_suffix=tw'.${ABI_VERSION}'"$cf_suffix"
20304 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
20305 cf_suffix=t'.${ABI_VERSION}'"$cf_suffix"
20308 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20309 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
20312 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
20316 *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
20321 # cygwin needs import library, and has unique naming convention
20322 # use autodetected ${cf_prefix} for import lib and static lib, but
20323 # use 'cyg' prefix for shared lib.
20324 if test $cf_cv_shlib_version = cygdll ; then
20325 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
20326 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
20330 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
20333 if test $cf_dir = ncurses ; then
20334 cf_subsets="$LIB_SUBSETS"
20335 cf_r_parts="$cf_subsets"
20336 cf_liblist="$LIBS_TO_MAKE"
20338 while test -n "$cf_r_parts"
20340 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
20341 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
20342 if test "$cf_l_parts" != "$cf_r_parts" ; then
20344 case $cf_l_parts in #(vi
20346 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
20349 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
20355 if test -n "$cf_item"; then
20356 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
20363 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
20366 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
20367 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
20368 $cf_dir/Makefile >$cf_dir/Makefile.out
20369 mv $cf_dir/Makefile.out $cf_dir/Makefile
20371 $AWK -f $srcdir/mk-0th.awk \
20372 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
20373 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20375 for cf_subset in $cf_subsets
20378 for cf_item in $cf_LIST_MODELS
20380 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
20382 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20384 case $cf_item in #(vi
20387 cf_depsuf=$cf_suffix
20391 cf_depsuf=$cf_suffix
20395 cf_depsuf=$cf_suffix
20399 cf_depsuf=$cf_suffix
20402 case $cf_cv_system_name in
20405 cf_depsuf=$cf_suffix
20413 cf_depsuf=$cf_suffix
20419 cf_depsuf=$cf_suffix
20423 cf_depsuf=$cf_suffix
20428 cf_depsuf=$cf_suffix
20432 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
20433 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
20436 libtool) cf_subdir='obj_lo' ;;
20437 normal) cf_subdir='objects' ;;
20438 debug) cf_subdir='obj_g' ;;
20439 profile) cf_subdir='obj_p' ;;
20441 case $cf_cv_system_name in #(vi
20443 cf_subdir='objects' ;;
20445 cf_subdir='obj_s' ;;
20449 # Test for case where we build libtinfo with a different name.
20451 if test $cf_dir = ncurses ; then
20454 cf_libname=${cf_libname}$LIB_SUFFIX
20457 cf_libname=$TINFO_LIB_SUFFIX
20460 cf_libname=$TICS_LIB_SUFFIX
20464 cf_libname=${cf_libname}$LIB_SUFFIX
20466 if test -n "${DFT_ARG_SUFFIX}" ; then
20467 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
20468 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
20471 # These dependencies really are for development, not
20472 # builds, but they are useful in porting, too.
20473 cf_depend="../include/ncurses_cfg.h"
20474 if test "$srcdir" = "."; then
20477 cf_reldir="\${srcdir}"
20480 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
20481 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
20482 elif test -f $srcdir/$cf_dir/curses.priv.h; then
20483 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
20487 old_cf_suffix="$cf_suffix"
20488 if test "$cf_cv_shlib_version_infix" = yes ; then
20489 if test -n "$LIB_SUFFIX" ; then
20490 case $LIB_SUFFIX in
20492 cf_libname=`echo $cf_libname | sed 's/tw$//'`
20493 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
20497 cf_libname=`echo $cf_libname | sed 's/t$//'`
20498 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
20502 cf_libname=`echo $cf_libname | sed 's/w$//'`
20503 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20510 $AWK -f $srcdir/mk-1st.awk \
20511 name=${cf_libname}${cf_dir_suffix} \
20512 traces=$LIB_TRACING \
20515 prefix=$cf_prefix \
20516 suffix=$cf_suffix \
20517 subset=$cf_subset \
20519 TermlibRoot=$TINFO_NAME \
20520 TermlibSuffix=$TINFO_SUFFIX \
20521 ShlibVer=$cf_cv_shlib_version \
20522 ShlibVerInfix=$cf_cv_shlib_version_infix \
20523 ReLink=${cf_cv_do_relink:-no} \
20524 DoLinks=$cf_cv_do_symlinks \
20525 rmSoLocs=$cf_cv_rm_so_locs \
20526 ldconfig="$LDCONFIG" \
20527 overwrite=$WITH_OVERWRITE \
20528 depend="$cf_depend" \
20530 libtool_version="$LIBTOOL_VERSION" \
20531 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20533 cf_suffix="$old_cf_suffix"
20535 for cf_subdir2 in $cf_subdirs lib
20537 test $cf_subdir = $cf_subdir2 && break
20539 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
20540 $AWK -f $srcdir/mk-2nd.awk \
20542 traces=$LIB_TRACING \
20545 subset=$cf_subset \
20548 crenames=$cf_cv_prog_CC_c_o \
20549 cxxrenames=$cf_cv_prog_CXX_c_o \
20550 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20551 cf_subdirs="$cf_subdirs $cf_subdir"
20556 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
20559 for cf_dir in $SRC_SUBDIRS
20561 if test ! -d $srcdir/$cf_dir ; then
20565 if test -f $cf_dir/Makefile ; then
20568 echo 'libs \' >> Makefile
20569 echo 'install.libs \' >> Makefile
20570 echo 'uninstall.libs ::' >> Makefile
20571 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
20576 if test -f $srcdir/$cf_dir/modules; then
20578 if test -f $srcdir/$cf_dir/headers; then
20579 cat >> Makefile <<CF_EOF
20580 install.includes \\
20581 uninstall.includes \\
20584 if test "$cf_dir" != "c++" ; then
20585 echo 'lint \' >> Makefile
20587 cat >> Makefile <<CF_EOF
20593 uninstall.$cf_dir ::
20594 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
20596 elif test -f $srcdir/$cf_dir/headers; then
20597 cat >> Makefile <<CF_EOF
20602 install.includes \\
20603 uninstall.includes ::
20604 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
20609 cat >> Makefile <<CF_EOF
20611 install.libs uninstall.libs \\
20612 install.data uninstall.data ::
20613 $MAKE_TERMINFO cd misc && \${MAKE} \${CF_MFLAGS} \$@
20616 if test "x$cf_with_manpages" = xyes; then
20617 cat >> Makefile <<CF_EOF
20621 cd man && \${MAKE} \${CF_MFLAGS} \$@
20625 cat >> Makefile <<CF_EOF
20628 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
20629 rm -f headers.sh headers.sed mk_shared_lib.sh
20630 rm -f edit_man.* man_alias.*
20631 rm -rf \${DIRS_TO_MAKE}
20634 # Special case: tack's manpage lives in its own directory.
20635 if test "x$cf_with_manpages" = xyes; then
20636 if test -d tack ; then
20637 if test -f $srcdir/$tack.h; then
20638 cat >> Makefile <<CF_EOF
20642 cd tack && \${MAKE} \${CF_MFLAGS} \$@
20648 rm -f headers.sed headers.sh
20650 echo creating headers.sh
20651 cat >headers.sh <<CF_EOF
20653 # This shell script is generated by the 'configure' script. It is invoked in a
20654 # subdirectory of the build tree. It generates a sed-script in the parent
20655 # directory that is used to adjust includes for header files that reside in a
20656 # subdirectory of /usr/include, etc.
20658 while test \$# != 3
20660 PRG="\$PRG \$1"; shift
20665 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
20666 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
20667 echo installing \$SRC in \$DST
20670 if test $WITH_CURSES_H = yes; then
20671 cat >>headers.sh <<CF_EOF
20674 END=\`basename \$DST\`
20675 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
20677 NAME=\`basename \$i\`
20678 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
20682 echo "" >> \$TMPSED
20688 cat >>headers.sh <<CF_EOF
20691 END=\`basename \$DST\`
20692 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
20694 NAME=\`basename \$i\`
20695 if test "\$NAME" = "curses.h"
20697 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
20700 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
20704 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
20709 cat >>headers.sh <<CF_EOF
20711 sed -f \$TMPSED \$SRC > \$TMPSRC
20712 NAME=\`basename \$SRC\`
20714 if test $WITH_CURSES_H != yes; then
20715 cat >>headers.sh <<CF_EOF
20716 test "\$NAME" = "curses.h" && NAME=ncurses.h
20719 cat >>headers.sh <<CF_EOF
20720 # Just in case someone gzip'd manpages, remove the conflicting copy.
20721 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
20723 eval \$PRG \$TMPSRC \$DST/\$NAME
20724 rm -f \$TMPSRC \$TMPSED
20727 chmod 0755 headers.sh
20729 for cf_dir in $SRC_SUBDIRS
20731 if test ! -d $srcdir/$cf_dir ; then
20735 if test -f $srcdir/$cf_dir/headers; then
20736 $AWK -f $srcdir/mk-hdr.awk \
20737 subset="$LIB_SUBSETS" \
20738 compat="$WITH_CURSES_H" \
20739 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
20742 if test -f $srcdir/$cf_dir/modules; then
20743 if test "$cf_dir" != "c++" ; then
20744 cat >>$cf_dir/Makefile <<"CF_EOF"
20745 depend : ${AUTO_SRC}
20746 makedepend -- ${CPPFLAGS} -- ${C_SRC}
20748 # DO NOT DELETE THIS LINE -- make depend depends on it.
20754 if test "x$cf_with_ada" != xno ; then
20755 if test -z "$USE_OLD_MAKERULES" ; then
20756 $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
20764 cat >>$CONFIG_STATUS <<\EOF
20766 { (exit 0); exit 0; }
20768 chmod +x $CONFIG_STATUS
20769 ac_clean_files=$ac_clean_files_save
20771 # configure is writing to config.log, and then calls config.status.
20772 # config.status does its own redirection, appending to config.log.
20773 # Unfortunately, on DOS this fails, as config.log is still kept open
20774 # by configure, so config.status won't be able to write to it; its
20775 # output is simply discarded. So we exec the FD to /dev/null,
20776 # effectively closing config.log, so it can be properly (re)opened and
20777 # appended to by config.status. When coming back to configure, we
20778 # need to make the FD available again.
20779 if test "$no_create" != yes; then
20782 $SHELL $CONFIG_STATUS || ac_cs_success=false
20784 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20785 # would make configure fail if this is the last instruction.
20786 $ac_cs_success || { (exit 1); exit 1; }
20788 ${MAKE:-make} preinstall