2 # From configure.in Revision: 1.531 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20101002.
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 --with-pkg-config-libdir=XXX use given directory for installing pc-files
706 --enable-pc-files generate and install .pc files for pkg-config
707 --enable-mixed-case tic should assume mixed-case filenames
708 --with-install-prefix prefixes actual install-location ($DESTDIR)
709 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
710 --with-build-cc=XXX the build C compiler ($BUILD_CC)
711 --with-build-cpp=XXX the build C preprocessor ($BUILD_CPP)
712 --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
713 --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
714 --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
715 --with-build-libs=XXX the build libraries (${BUILD_LIBS})
716 Options to Specify the Libraries Built/Used:
717 --disable-libtool-version enable to use libtool's incompatible naming scheme
718 --with-libtool generate libraries with libtool
719 --with-shared generate shared-libraries
720 --with-normal generate normal-libraries (default)
721 --with-debug generate debug-libraries (default)
722 --with-profile generate profile-libraries
723 --with-termlib generate separate terminfo library
724 --with-ticlib generate separate tic library
725 --with-gpm use Alessandro Rubini's GPM library
726 --without-dlsym do not use dlsym() to load GPM dynamically
727 --with-sysmouse use sysmouse (FreeBSD console)
728 --enable-rpath use rpath option when generating shared libraries
729 --disable-relink relink shared libraries during install
730 --with-shlib-version=X Specify rel or abi version for shared libs
731 --disable-rpath-hack don't add rpath options for additional libraries
732 Fine-Tuning Your Configuration:
733 --disable-overwrite leave out the link to -lcurses
734 --disable-database do not use terminfo, only fallbacks/termcap
735 --with-database=XXX specify terminfo source to install
736 --with-hashed-db specify hashed-database library
737 --with-fallbacks=XXX specify list of fallback terminal descriptions
738 --without-xterm-new specify if xterm terminfo should be old version
739 --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
740 --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
741 --disable-big-core assume machine has little memory
742 --disable-big-strings assume compiler has only standard-size strings
743 --enable-termcap compile in termcap fallback support
744 --with-termpath=XXX specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
745 --enable-getcap fast termcap load, no xrefs to terminfo
746 --enable-getcap-cache cache translated termcaps in ~/.terminfo
747 --disable-home-terminfo drop ~/.terminfo from terminfo search-path
748 --disable-root-environ restrict environment when running as root
749 --enable-symlinks make tic use symbolic links not hard links
750 --enable-broken_linker compile with broken-linker support code
751 --enable-bsdpad recognize BSD-style prefix padding
752 --enable-widec compile with wide-char/UTF-8 code
753 --disable-lp64 allow chtype to be long (ignore _LP64)
754 --disable-largefile omit support for large files
755 --disable-tparm-varargs compile tparm() without varargs interface
756 --disable-tic-depends link tic library without explicit dependency on ncurses library
757 --with-bool=TYPE override fallback type of bool variable
758 --with-caps=alt compile with alternate Caps file
759 --with-chtype=TYPE override type of chtype
760 --with-ospeed=TYPE override type of ospeed variable
761 --with-mmask-t=TYPE override type of mmask_t
762 --with-ccharw-max=XXX override size CCHARW_MAX
763 --with-rcs-ids compile-in RCS identifiers
764 Options to Specify How Manpages are Installed:
765 --with-manpage-format specify manpage-format: gzip/compress/BSDI/normal and
766 optionally formatted/catonly, e.g., gzip,formatted
767 --with-manpage-renames specify manpage-renaming
768 --with-manpage-aliases specify manpage-aliases using .so
769 --with-manpage-symlinks specify manpage-aliases using symlinks
770 --with-manpage-tbl specify manpage processing with tbl
772 --disable-ext-funcs disable function-extensions
773 --enable-sp-funcs enable experimental SCREEN-extensions
774 --enable-term-driver enable experimental terminal-driver
775 --enable-const compile with extra/non-standard const
776 --enable-ext-colors compile for 256-color support
777 --enable-ext-mouse compile for extended mouse-encoding
778 --enable-no-padding compile with $NCURSES_NO_PADDING code
779 --enable-signed-char compile using signed Boolean's in term.h
780 --enable-sigwinch compile with SIGWINCH handler
781 --enable-tcap-names compile with user-definable terminal capabilities
783 --without-develop disable development options
784 --enable-hard-tabs compile with hard-tabs code
785 --enable-xmc-glitch compile with support for xmc (magic-cookie)
787 --disable-assumed-color do not assume anything about default-colors
788 --disable-hashmap compile without hashmap scrolling-optimization
789 --enable-colorfgbg compile-in experimental $COLORFGBG code
790 --enable-interop compile-in experimental interop bindings
791 --with-pthread use POSIX thread library
792 --enable-pthreads-eintr enable EINTR in wgetch with pthreads
793 --enable-weak-symbols enable weak-symbols for pthreads
794 --enable-reentrant compile with experimental reentrant code
795 --with-wrap-prefix=XXX override prefix used for public variables
796 --enable-safe-sprintf compile with experimental safe-sprintf code
797 --disable-scroll-hints compile without scroll-hints code
798 --enable-wgetch-events compile with experimental wgetch-events code
799 Testing/development Options:
800 --enable-echo build: display "compiling" commands (default)
801 --enable-warnings build: turn on GCC compiler warnings
802 --enable-assertions test: turn on generation of assertion code
803 --with-dmalloc test: use Gray Watson's dmalloc library
804 --with-dbmalloc test: use Conor Cahill's dbmalloc library
805 --with-valgrind test: use valgrind
806 --disable-leaks test: free permanent memory, analyze leaks
807 --enable-expanded test: generate functions for certain macros
808 --disable-macros test: use functions rather than macros
809 --with-trace test: add trace() function to all models of ncurses
810 Ada95 Binding Options:
811 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
812 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
813 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
814 --with-ada-sharedlib=XX build Ada95 shared-library
816 Some influential environment variables:
817 CC C compiler command
818 CFLAGS C compiler flags
819 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
820 nonstandard directory <lib dir>
821 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
822 headers in a nonstandard directory <include dir>
824 CXX C++ compiler command
825 CXXFLAGS C++ compiler flags
826 CXXCPP C++ preprocessor
828 Use these variables to override the choices made by `configure' or to help
829 it to find libraries and programs with nonstandard names/locations.
834 if test "$ac_init_help" = "recursive"; then
835 # If there are subdirs, report their specific --help.
837 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
839 # A "../" for each directory in /$ac_subdir.
840 ac_dots=`echo $ac_subdir |
841 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
844 .) # No --srcdir option. We are building in place.
845 ac_sub_srcdir=$srcdir ;;
846 [\\/]* | ?:[\\/]* ) # Absolute path.
847 ac_sub_srcdir=$srcdir/$ac_subdir ;;
849 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
852 # Check for guested configure; otherwise get Cygnus style configure.
853 if test -f $ac_sub_srcdir/configure.gnu; then
855 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive
856 elif test -f $ac_sub_srcdir/configure; then
858 $SHELL $ac_sub_srcdir/configure --help=recursive
859 elif test -f $ac_sub_srcdir/configure.ac ||
860 test -f $ac_sub_srcdir/configure.in; then
864 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
870 test -n "$ac_init_help" && exit 0
871 if $ac_init_version; then
874 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
875 Free Software Foundation, Inc.
876 This configure script is free software; the Free Software Foundation
877 gives unlimited permission to copy, distribute and modify it.
883 This file contains any messages produced by compilers while
884 running configure, to aid debugging if configure makes a mistake.
886 It was created by $as_me, which was
887 generated by GNU Autoconf 2.52.20101002. Invocation command line was
898 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
899 uname -m = `(uname -m) 2>/dev/null || echo unknown`
900 uname -r = `(uname -r) 2>/dev/null || echo unknown`
901 uname -s = `(uname -s) 2>/dev/null || echo unknown`
902 uname -v = `(uname -v) 2>/dev/null || echo unknown`
904 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
905 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
907 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
908 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
909 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
910 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
911 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
912 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
913 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
927 # Keep a trace of the command line.
928 # Strip out --no-create and --no-recursion so they do not pile up.
929 # Also quote any args containing shell meta-characters.
935 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
936 | --no-cr | --no-c) ;;
937 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
938 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
939 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
940 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
941 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
943 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
946 # Get rid of the leading space.
949 # When interrupted or exit'd, cleanup temporary files, and complete
950 # config.log. We remove comments because anyway the quotes in there
951 # would cause problems or look ugly.
953 # Save into config.log some information that might help in debugging.
955 echo "## ----------------- ##" >&5
956 echo "## Cache variables. ##" >&5
957 echo "## ----------------- ##" >&5
959 # The following way of writing the cache mishandles newlines in values,
962 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
965 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
966 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
970 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
974 sed "/^$/d" confdefs.h >conftest.log
975 if test -s conftest.log; then
977 echo "## ------------ ##" >&5
978 echo "## confdefs.h. ##" >&5
979 echo "## ------------ ##" >&5
984 test "$ac_signal" != 0 &&
985 echo "$as_me: caught signal $ac_signal" >&5
986 echo "$as_me: exit $exit_status" >&5
987 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
990 for ac_signal in 1 2 13 15; do
991 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
995 # confdefs.h avoids OS command line length limits that DEFS can exceed.
996 rm -rf conftest* confdefs.h
997 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1000 # Let the site file select an alternate cache file if it wants to.
1001 # Prefer explicitly selected file to automatically selected ones.
1002 if test -z "$CONFIG_SITE"; then
1003 if test "x$prefix" != xNONE; then
1004 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1006 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1009 for ac_site_file in $CONFIG_SITE; do
1010 if test -r "$ac_site_file"; then
1011 { echo "$as_me:1011: loading site script $ac_site_file" >&5
1012 echo "$as_me: loading site script $ac_site_file" >&6;}
1013 cat "$ac_site_file" >&5
1018 if test -r "$cache_file"; then
1019 # Some versions of bash will fail to source /dev/null (special
1020 # files actually), so we avoid doing that.
1021 if test -f "$cache_file"; then
1022 { echo "$as_me:1022: loading cache $cache_file" >&5
1023 echo "$as_me: loading cache $cache_file" >&6;}
1025 [\\/]* | ?:[\\/]* ) . $cache_file;;
1026 *) . ./$cache_file;;
1030 { echo "$as_me:1030: creating cache $cache_file" >&5
1031 echo "$as_me: creating cache $cache_file" >&6;}
1035 # Check that the precious variables saved in the cache have kept the same
1037 ac_cache_corrupted=false
1038 for ac_var in `(set) 2>&1 |
1039 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1040 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1041 eval ac_new_set=\$ac_env_${ac_var}_set
1042 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1043 eval ac_new_val="\$ac_env_${ac_var}_value"
1044 case $ac_old_set,$ac_new_set in
1046 { echo "$as_me:1046: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1047 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1048 ac_cache_corrupted=: ;;
1050 { echo "$as_me:1050: error: \`$ac_var' was not set in the previous run" >&5
1051 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1052 ac_cache_corrupted=: ;;
1055 if test "x$ac_old_val" != "x$ac_new_val"; then
1056 { echo "$as_me:1056: error: \`$ac_var' has changed since the previous run:" >&5
1057 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1058 { echo "$as_me:1058: former value: $ac_old_val" >&5
1059 echo "$as_me: former value: $ac_old_val" >&2;}
1060 { echo "$as_me:1060: current value: $ac_new_val" >&5
1061 echo "$as_me: current value: $ac_new_val" >&2;}
1062 ac_cache_corrupted=:
1065 # Pass precious variables to config.status. It doesn't matter if
1066 # we pass some twice (in addition to the command line arguments).
1067 if test "$ac_new_set" = set; then
1069 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1070 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1071 ac_configure_args="$ac_configure_args '$ac_arg'"
1073 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1078 if $ac_cache_corrupted; then
1079 { echo "$as_me:1079: error: changes in the environment can compromise the build" >&5
1080 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1081 { { echo "$as_me:1081: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1082 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1083 { (exit 1); exit 1; }; }
1087 ac_cpp='$CPP $CPPFLAGS'
1088 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1089 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1090 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1091 ac_main_return=return
1093 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1094 *c*,-n*) ECHO_N= ECHO_C='
1096 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1097 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
1099 echo "#! $SHELL" >conftest.sh
1100 echo "exit 0" >>conftest.sh
1101 chmod +x conftest.sh
1102 if { (echo "$as_me:1102: PATH=\".;.\"; conftest.sh") >&5
1103 (PATH=".;."; conftest.sh) 2>&5
1105 echo "$as_me:1105: \$? = $ac_status" >&5
1106 (exit $ac_status); }; then
1107 ac_path_separator=';'
1111 PATH_SEPARATOR="$ac_path_separator"
1114 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1118 echo "$as_me:1118: checking for egrep" >&5
1119 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1120 if test "${ac_cv_prog_egrep+set}" = set; then
1121 echo $ECHO_N "(cached) $ECHO_C" >&6
1123 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1124 then ac_cv_prog_egrep='grep -E'
1125 else ac_cv_prog_egrep='egrep'
1128 echo "$as_me:1128: result: $ac_cv_prog_egrep" >&5
1129 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1130 EGREP=$ac_cv_prog_egrep
1132 test -z "$EGREP" && { { echo "$as_me:1132: error: No egrep program found" >&5
1133 echo "$as_me: error: No egrep program found" >&2;}
1134 { (exit 1); exit 1; }; }
1136 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1137 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1138 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1139 cf_cv_abi_version=${NCURSES_MAJOR}
1140 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1141 cf_cv_timestamp=`date`
1142 echo "$as_me:1142: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1143 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1145 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1147 # Check whether --with-rel-version or --without-rel-version was given.
1148 if test "${with_rel_version+set}" = set; then
1149 withval="$with_rel_version"
1150 { echo "$as_me:1150: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1151 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1152 cf_cv_rel_version=$withval
1155 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1156 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1158 if test -n "$NCURSES_MAJOR" ; then
1159 case $NCURSES_MAJOR in #(vi
1163 { { echo "$as_me:1163: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1164 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1165 { (exit 1); exit 1; }; }
1169 { { echo "$as_me:1169: error: Release major-version value is empty" >&5
1170 echo "$as_me: error: Release major-version value is empty" >&2;}
1171 { (exit 1); exit 1; }; }
1174 if test -n "$NCURSES_MINOR" ; then
1175 case $NCURSES_MINOR in #(vi
1179 { { echo "$as_me:1179: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1180 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1181 { (exit 1); exit 1; }; }
1185 { { echo "$as_me:1185: error: Release minor-version value is empty" >&5
1186 echo "$as_me: error: Release minor-version value is empty" >&2;}
1187 { (exit 1); exit 1; }; }
1190 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1192 # Check whether --with-abi-version or --without-abi-version was given.
1193 if test "${with_abi_version+set}" = set; then
1194 withval="$with_abi_version"
1195 { echo "$as_me:1195: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1196 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1197 cf_cv_abi_version=$withval
1200 if test -n "$cf_cv_abi_version" ; then
1201 case $cf_cv_abi_version in #(vi
1205 { { echo "$as_me:1205: error: ABI version is not a number: $cf_cv_abi_version" >&5
1206 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1207 { (exit 1); exit 1; }; }
1211 { { echo "$as_me:1211: error: ABI version value is empty" >&5
1212 echo "$as_me: error: ABI version value is empty" >&2;}
1213 { (exit 1); exit 1; }; }
1217 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1218 if test -f $ac_dir/install-sh; then
1220 ac_install_sh="$ac_aux_dir/install-sh -c"
1222 elif test -f $ac_dir/install.sh; then
1224 ac_install_sh="$ac_aux_dir/install.sh -c"
1226 elif test -f $ac_dir/shtool; then
1228 ac_install_sh="$ac_aux_dir/shtool install -c"
1232 if test -z "$ac_aux_dir"; then
1233 { { echo "$as_me:1233: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1234 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1235 { (exit 1); exit 1; }; }
1237 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1238 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1239 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1241 # Make sure we can run config.sub.
1242 $ac_config_sub sun4 >/dev/null 2>&1 ||
1243 { { echo "$as_me:1243: error: cannot run $ac_config_sub" >&5
1244 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1245 { (exit 1); exit 1; }; }
1247 echo "$as_me:1247: checking build system type" >&5
1248 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1249 if test "${ac_cv_build+set}" = set; then
1250 echo $ECHO_N "(cached) $ECHO_C" >&6
1252 ac_cv_build_alias=$build_alias
1253 test -z "$ac_cv_build_alias" &&
1254 ac_cv_build_alias=`$ac_config_guess`
1255 test -z "$ac_cv_build_alias" &&
1256 { { echo "$as_me:1256: error: cannot guess build type; you must specify one" >&5
1257 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1258 { (exit 1); exit 1; }; }
1259 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1260 { { echo "$as_me:1260: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1261 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1262 { (exit 1); exit 1; }; }
1265 echo "$as_me:1265: result: $ac_cv_build" >&5
1266 echo "${ECHO_T}$ac_cv_build" >&6
1268 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1269 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1270 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1272 echo "$as_me:1272: checking host system type" >&5
1273 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1274 if test "${ac_cv_host+set}" = set; then
1275 echo $ECHO_N "(cached) $ECHO_C" >&6
1277 ac_cv_host_alias=$host_alias
1278 test -z "$ac_cv_host_alias" &&
1279 ac_cv_host_alias=$ac_cv_build_alias
1280 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1281 { { echo "$as_me:1281: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1282 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1283 { (exit 1); exit 1; }; }
1286 echo "$as_me:1286: result: $ac_cv_host" >&5
1287 echo "${ECHO_T}$ac_cv_host" >&6
1289 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1290 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1291 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1293 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1294 echo "$as_me:1294: checking target system type" >&5
1295 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1296 if test "${ac_cv_target+set}" = set; then
1297 echo $ECHO_N "(cached) $ECHO_C" >&6
1299 ac_cv_target_alias=$target_alias
1300 test "x$ac_cv_target_alias" = "x" &&
1301 ac_cv_target_alias=$ac_cv_host_alias
1302 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1303 { { echo "$as_me:1303: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1304 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1305 { (exit 1); exit 1; }; }
1308 echo "$as_me:1308: result: $ac_cv_target" >&5
1309 echo "${ECHO_T}$ac_cv_target" >&6
1310 target=$ac_cv_target
1311 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1312 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1313 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1315 # The aliases save the names the user supplied, while $host etc.
1316 # will get canonicalized.
1317 test -n "$target_alias" &&
1318 test "$program_prefix$program_suffix$program_transform_name" = \
1320 program_prefix=${target_alias}-
1321 system_name="$host_os"
1323 system_name="`(uname -s -r) 2>/dev/null`"
1324 if test -z "$system_name" ; then
1325 system_name="`(hostname) 2>/dev/null`"
1328 test -n "$system_name" && cat >>confdefs.h <<EOF
1329 #define SYSTEM_NAME "$system_name"
1332 if test "${cf_cv_system_name+set}" = set; then
1333 echo $ECHO_N "(cached) $ECHO_C" >&6
1335 cf_cv_system_name="$system_name"
1338 test -z "$system_name" && system_name="$cf_cv_system_name"
1339 test -n "$cf_cv_system_name" && echo "$as_me:1339: result: Configuring for $cf_cv_system_name" >&5
1340 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1342 if test ".$system_name" != ".$cf_cv_system_name" ; then
1343 echo "$as_me:1343: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1344 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1345 { { echo "$as_me:1345: error: \"Please remove config.cache and try again.\"" >&5
1346 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1347 { (exit 1); exit 1; }; }
1350 # Check whether --with-system-type or --without-system-type was given.
1351 if test "${with_system_type+set}" = set; then
1352 withval="$with_system_type"
1353 { echo "$as_me:1353: WARNING: overriding system type to $withval" >&5
1354 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1355 cf_cv_system_name=$withval
1358 ### Save the given $CFLAGS to allow user-override.
1359 cf_user_CFLAGS="$CFLAGS"
1361 ### Default install-location
1363 echo "$as_me:1363: checking for prefix" >&5
1364 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1365 if test "x$prefix" = "xNONE" ; then
1366 case "$cf_cv_system_name" in
1367 # non-vendor systems don't have a conflict
1368 openbsd*|freebsd*|mirbsd*|linux*|cygwin*|k*bsd*-gnu)
1371 *) prefix=$ac_default_prefix
1375 echo "$as_me:1375: result: $prefix" >&5
1376 echo "${ECHO_T}$prefix" >&6
1378 if test "x$prefix" = "xNONE" ; then
1379 echo "$as_me:1379: checking for default include-directory" >&5
1380 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1381 test -n "$verbose" && echo 1>&6
1384 $includedir/ncurses \
1386 $prefix/include/ncurses \
1387 /usr/local/include \
1388 /usr/local/include/ncurses \
1390 /usr/include/ncurses
1392 cf_dir=`eval echo $cf_symbol`
1393 if test -f $cf_dir/curses.h ; then
1394 if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1395 includedir="$cf_symbol"
1396 test -n "$verbose" && echo $ac_n " found " 1>&6
1400 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1402 echo "$as_me:1402: result: $includedir" >&5
1403 echo "${ECHO_T}$includedir" >&6
1406 ### Checks for programs.
1408 ac_cpp='$CPP $CPPFLAGS'
1409 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1410 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1411 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1412 ac_main_return=return
1413 if test -n "$ac_tool_prefix"; then
1414 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1415 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1416 echo "$as_me:1416: checking for $ac_word" >&5
1417 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1418 if test "${ac_cv_prog_CC+set}" = set; then
1419 echo $ECHO_N "(cached) $ECHO_C" >&6
1421 if test -n "$CC"; then
1422 ac_cv_prog_CC="$CC" # Let the user override the test.
1424 ac_save_IFS=$IFS; IFS=$ac_path_separator
1426 for ac_dir in $ac_dummy; do
1428 test -z "$ac_dir" && ac_dir=.
1429 $as_executable_p "$ac_dir/$ac_word" || continue
1430 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1431 echo "$as_me:1431: found $ac_dir/$ac_word" >&5
1438 if test -n "$CC"; then
1439 echo "$as_me:1439: result: $CC" >&5
1440 echo "${ECHO_T}$CC" >&6
1442 echo "$as_me:1442: result: no" >&5
1443 echo "${ECHO_T}no" >&6
1447 if test -z "$ac_cv_prog_CC"; then
1449 # Extract the first word of "gcc", so it can be a program name with args.
1450 set dummy gcc; ac_word=$2
1451 echo "$as_me:1451: checking for $ac_word" >&5
1452 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1453 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1454 echo $ECHO_N "(cached) $ECHO_C" >&6
1456 if test -n "$ac_ct_CC"; then
1457 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1459 ac_save_IFS=$IFS; IFS=$ac_path_separator
1461 for ac_dir in $ac_dummy; do
1463 test -z "$ac_dir" && ac_dir=.
1464 $as_executable_p "$ac_dir/$ac_word" || continue
1465 ac_cv_prog_ac_ct_CC="gcc"
1466 echo "$as_me:1466: found $ac_dir/$ac_word" >&5
1472 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1473 if test -n "$ac_ct_CC"; then
1474 echo "$as_me:1474: result: $ac_ct_CC" >&5
1475 echo "${ECHO_T}$ac_ct_CC" >&6
1477 echo "$as_me:1477: result: no" >&5
1478 echo "${ECHO_T}no" >&6
1486 if test -z "$CC"; then
1487 if test -n "$ac_tool_prefix"; then
1488 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1489 set dummy ${ac_tool_prefix}cc; ac_word=$2
1490 echo "$as_me:1490: checking for $ac_word" >&5
1491 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1492 if test "${ac_cv_prog_CC+set}" = set; then
1493 echo $ECHO_N "(cached) $ECHO_C" >&6
1495 if test -n "$CC"; then
1496 ac_cv_prog_CC="$CC" # Let the user override the test.
1498 ac_save_IFS=$IFS; IFS=$ac_path_separator
1500 for ac_dir in $ac_dummy; do
1502 test -z "$ac_dir" && ac_dir=.
1503 $as_executable_p "$ac_dir/$ac_word" || continue
1504 ac_cv_prog_CC="${ac_tool_prefix}cc"
1505 echo "$as_me:1505: found $ac_dir/$ac_word" >&5
1512 if test -n "$CC"; then
1513 echo "$as_me:1513: result: $CC" >&5
1514 echo "${ECHO_T}$CC" >&6
1516 echo "$as_me:1516: result: no" >&5
1517 echo "${ECHO_T}no" >&6
1521 if test -z "$ac_cv_prog_CC"; then
1523 # Extract the first word of "cc", so it can be a program name with args.
1524 set dummy cc; ac_word=$2
1525 echo "$as_me:1525: checking for $ac_word" >&5
1526 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1527 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1528 echo $ECHO_N "(cached) $ECHO_C" >&6
1530 if test -n "$ac_ct_CC"; then
1531 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1533 ac_save_IFS=$IFS; IFS=$ac_path_separator
1535 for ac_dir in $ac_dummy; do
1537 test -z "$ac_dir" && ac_dir=.
1538 $as_executable_p "$ac_dir/$ac_word" || continue
1539 ac_cv_prog_ac_ct_CC="cc"
1540 echo "$as_me:1540: found $ac_dir/$ac_word" >&5
1546 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1547 if test -n "$ac_ct_CC"; then
1548 echo "$as_me:1548: result: $ac_ct_CC" >&5
1549 echo "${ECHO_T}$ac_ct_CC" >&6
1551 echo "$as_me:1551: result: no" >&5
1552 echo "${ECHO_T}no" >&6
1561 if test -z "$CC"; then
1562 # Extract the first word of "cc", so it can be a program name with args.
1563 set dummy cc; ac_word=$2
1564 echo "$as_me:1564: checking for $ac_word" >&5
1565 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1566 if test "${ac_cv_prog_CC+set}" = set; then
1567 echo $ECHO_N "(cached) $ECHO_C" >&6
1569 if test -n "$CC"; then
1570 ac_cv_prog_CC="$CC" # Let the user override the test.
1573 ac_save_IFS=$IFS; IFS=$ac_path_separator
1575 for ac_dir in $ac_dummy; do
1577 test -z "$ac_dir" && ac_dir=.
1578 $as_executable_p "$ac_dir/$ac_word" || continue
1579 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1580 ac_prog_rejected=yes
1584 echo "$as_me:1584: found $ac_dir/$ac_word" >&5
1588 if test $ac_prog_rejected = yes; then
1589 # We found a bogon in the path, so make sure we never use it.
1590 set dummy $ac_cv_prog_CC
1592 if test $# != 0; then
1593 # We chose a different compiler from the bogus one.
1594 # However, it has the same basename, so the bogon will be chosen
1595 # first if we set CC to just the basename; use the full file name.
1597 set dummy "$ac_dir/$ac_word" ${1+"$@"}
1605 if test -n "$CC"; then
1606 echo "$as_me:1606: result: $CC" >&5
1607 echo "${ECHO_T}$CC" >&6
1609 echo "$as_me:1609: result: no" >&5
1610 echo "${ECHO_T}no" >&6
1614 if test -z "$CC"; then
1615 if test -n "$ac_tool_prefix"; then
1618 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1619 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1620 echo "$as_me:1620: checking for $ac_word" >&5
1621 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1622 if test "${ac_cv_prog_CC+set}" = set; then
1623 echo $ECHO_N "(cached) $ECHO_C" >&6
1625 if test -n "$CC"; then
1626 ac_cv_prog_CC="$CC" # Let the user override the test.
1628 ac_save_IFS=$IFS; IFS=$ac_path_separator
1630 for ac_dir in $ac_dummy; do
1632 test -z "$ac_dir" && ac_dir=.
1633 $as_executable_p "$ac_dir/$ac_word" || continue
1634 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1635 echo "$as_me:1635: found $ac_dir/$ac_word" >&5
1642 if test -n "$CC"; then
1643 echo "$as_me:1643: result: $CC" >&5
1644 echo "${ECHO_T}$CC" >&6
1646 echo "$as_me:1646: result: no" >&5
1647 echo "${ECHO_T}no" >&6
1650 test -n "$CC" && break
1653 if test -z "$CC"; then
1657 # Extract the first word of "$ac_prog", so it can be a program name with args.
1658 set dummy $ac_prog; ac_word=$2
1659 echo "$as_me:1659: checking for $ac_word" >&5
1660 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1661 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1662 echo $ECHO_N "(cached) $ECHO_C" >&6
1664 if test -n "$ac_ct_CC"; then
1665 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1667 ac_save_IFS=$IFS; IFS=$ac_path_separator
1669 for ac_dir in $ac_dummy; do
1671 test -z "$ac_dir" && ac_dir=.
1672 $as_executable_p "$ac_dir/$ac_word" || continue
1673 ac_cv_prog_ac_ct_CC="$ac_prog"
1674 echo "$as_me:1674: found $ac_dir/$ac_word" >&5
1680 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1681 if test -n "$ac_ct_CC"; then
1682 echo "$as_me:1682: result: $ac_ct_CC" >&5
1683 echo "${ECHO_T}$ac_ct_CC" >&6
1685 echo "$as_me:1685: result: no" >&5
1686 echo "${ECHO_T}no" >&6
1689 test -n "$ac_ct_CC" && break
1697 test -z "$CC" && { { echo "$as_me:1697: error: no acceptable cc found in \$PATH" >&5
1698 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1699 { (exit 1); exit 1; }; }
1701 # Provide some information about the compiler.
1702 echo "$as_me:1702:" \
1703 "checking for C compiler version" >&5
1704 ac_compiler=`set X $ac_compile; echo $2`
1705 { (eval echo "$as_me:1705: \"$ac_compiler --version </dev/null >&5\"") >&5
1706 (eval $ac_compiler --version </dev/null >&5) 2>&5
1708 echo "$as_me:1708: \$? = $ac_status" >&5
1709 (exit $ac_status); }
1710 { (eval echo "$as_me:1710: \"$ac_compiler -v </dev/null >&5\"") >&5
1711 (eval $ac_compiler -v </dev/null >&5) 2>&5
1713 echo "$as_me:1713: \$? = $ac_status" >&5
1714 (exit $ac_status); }
1715 { (eval echo "$as_me:1715: \"$ac_compiler -V </dev/null >&5\"") >&5
1716 (eval $ac_compiler -V </dev/null >&5) 2>&5
1718 echo "$as_me:1718: \$? = $ac_status" >&5
1719 (exit $ac_status); }
1721 cat >conftest.$ac_ext <<_ACEOF
1722 #line 1722 "configure"
1723 #include "confdefs.h"
1733 ac_clean_files_save=$ac_clean_files
1734 ac_clean_files="$ac_clean_files a.out a.exe"
1735 # Try to create an executable without -o first, disregard a.out.
1736 # It will help us diagnose broken compilers, and finding out an intuition
1738 echo "$as_me:1738: checking for C compiler default output" >&5
1739 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1740 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1741 if { (eval echo "$as_me:1741: \"$ac_link_default\"") >&5
1742 (eval $ac_link_default) 2>&5
1744 echo "$as_me:1744: \$? = $ac_status" >&5
1745 (exit $ac_status); }; then
1746 # Find the output, starting from the most likely. This scheme is
1747 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1749 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1750 ls a.out conftest 2>/dev/null;
1751 ls a.* conftest.* 2>/dev/null`; do
1753 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1754 a.out ) # We found the default executable, but exeext='' is most
1757 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1758 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1765 echo "$as_me: failed program was:" >&5
1766 cat conftest.$ac_ext >&5
1767 { { echo "$as_me:1767: error: C compiler cannot create executables" >&5
1768 echo "$as_me: error: C compiler cannot create executables" >&2;}
1769 { (exit 77); exit 77; }; }
1772 ac_exeext=$ac_cv_exeext
1773 echo "$as_me:1773: result: $ac_file" >&5
1774 echo "${ECHO_T}$ac_file" >&6
1776 # Check the compiler produces executables we can run. If not, either
1777 # the compiler is broken, or we cross compile.
1778 echo "$as_me:1778: checking whether the C compiler works" >&5
1779 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1780 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1781 # If not cross compiling, check that we can run a simple program.
1782 if test "$cross_compiling" != yes; then
1783 if { ac_try='./$ac_file'
1784 { (eval echo "$as_me:1784: \"$ac_try\"") >&5
1787 echo "$as_me:1787: \$? = $ac_status" >&5
1788 (exit $ac_status); }; }; then
1791 if test "$cross_compiling" = maybe; then
1794 { { echo "$as_me:1794: error: cannot run C compiled programs.
1795 If you meant to cross compile, use \`--host'." >&5
1796 echo "$as_me: error: cannot run C compiled programs.
1797 If you meant to cross compile, use \`--host'." >&2;}
1798 { (exit 1); exit 1; }; }
1802 echo "$as_me:1802: result: yes" >&5
1803 echo "${ECHO_T}yes" >&6
1805 rm -f a.out a.exe conftest$ac_cv_exeext
1806 ac_clean_files=$ac_clean_files_save
1807 # Check the compiler produces executables we can run. If not, either
1808 # the compiler is broken, or we cross compile.
1809 echo "$as_me:1809: checking whether we are cross compiling" >&5
1810 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1811 echo "$as_me:1811: result: $cross_compiling" >&5
1812 echo "${ECHO_T}$cross_compiling" >&6
1814 echo "$as_me:1814: checking for executable suffix" >&5
1815 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1816 if { (eval echo "$as_me:1816: \"$ac_link\"") >&5
1817 (eval $ac_link) 2>&5
1819 echo "$as_me:1819: \$? = $ac_status" >&5
1820 (exit $ac_status); }; then
1821 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1822 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1823 # work properly (i.e., refer to `conftest.exe'), while it won't with
1825 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1827 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1828 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1835 { { echo "$as_me:1835: error: cannot compute EXEEXT: cannot compile and link" >&5
1836 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1837 { (exit 1); exit 1; }; }
1840 rm -f conftest$ac_cv_exeext
1841 echo "$as_me:1841: result: $ac_cv_exeext" >&5
1842 echo "${ECHO_T}$ac_cv_exeext" >&6
1844 rm -f conftest.$ac_ext
1845 EXEEXT=$ac_cv_exeext
1847 echo "$as_me:1847: checking for object suffix" >&5
1848 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1849 if test "${ac_cv_objext+set}" = set; then
1850 echo $ECHO_N "(cached) $ECHO_C" >&6
1852 cat >conftest.$ac_ext <<_ACEOF
1853 #line 1853 "configure"
1854 #include "confdefs.h"
1864 rm -f conftest.o conftest.obj
1865 if { (eval echo "$as_me:1865: \"$ac_compile\"") >&5
1866 (eval $ac_compile) 2>&5
1868 echo "$as_me:1868: \$? = $ac_status" >&5
1869 (exit $ac_status); }; then
1870 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1872 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1873 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1878 echo "$as_me: failed program was:" >&5
1879 cat conftest.$ac_ext >&5
1880 { { echo "$as_me:1880: error: cannot compute OBJEXT: cannot compile" >&5
1881 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1882 { (exit 1); exit 1; }; }
1885 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1887 echo "$as_me:1887: result: $ac_cv_objext" >&5
1888 echo "${ECHO_T}$ac_cv_objext" >&6
1889 OBJEXT=$ac_cv_objext
1891 echo "$as_me:1891: checking whether we are using the GNU C compiler" >&5
1892 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1893 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1894 echo $ECHO_N "(cached) $ECHO_C" >&6
1896 cat >conftest.$ac_ext <<_ACEOF
1897 #line 1897 "configure"
1898 #include "confdefs.h"
1911 rm -f conftest.$ac_objext
1912 if { (eval echo "$as_me:1912: \"$ac_compile\"") >&5
1913 (eval $ac_compile) 2>&5
1915 echo "$as_me:1915: \$? = $ac_status" >&5
1916 (exit $ac_status); } &&
1917 { ac_try='test -s conftest.$ac_objext'
1918 { (eval echo "$as_me:1918: \"$ac_try\"") >&5
1921 echo "$as_me:1921: \$? = $ac_status" >&5
1922 (exit $ac_status); }; }; then
1925 echo "$as_me: failed program was:" >&5
1926 cat conftest.$ac_ext >&5
1929 rm -f conftest.$ac_objext conftest.$ac_ext
1930 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1933 echo "$as_me:1933: result: $ac_cv_c_compiler_gnu" >&5
1934 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1935 GCC=`test $ac_compiler_gnu = yes && echo yes`
1936 ac_test_CFLAGS=${CFLAGS+set}
1937 ac_save_CFLAGS=$CFLAGS
1939 echo "$as_me:1939: checking whether $CC accepts -g" >&5
1940 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1941 if test "${ac_cv_prog_cc_g+set}" = set; then
1942 echo $ECHO_N "(cached) $ECHO_C" >&6
1944 cat >conftest.$ac_ext <<_ACEOF
1945 #line 1945 "configure"
1946 #include "confdefs.h"
1956 rm -f conftest.$ac_objext
1957 if { (eval echo "$as_me:1957: \"$ac_compile\"") >&5
1958 (eval $ac_compile) 2>&5
1960 echo "$as_me:1960: \$? = $ac_status" >&5
1961 (exit $ac_status); } &&
1962 { ac_try='test -s conftest.$ac_objext'
1963 { (eval echo "$as_me:1963: \"$ac_try\"") >&5
1966 echo "$as_me:1966: \$? = $ac_status" >&5
1967 (exit $ac_status); }; }; then
1970 echo "$as_me: failed program was:" >&5
1971 cat conftest.$ac_ext >&5
1974 rm -f conftest.$ac_objext conftest.$ac_ext
1976 echo "$as_me:1976: result: $ac_cv_prog_cc_g" >&5
1977 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1978 if test "$ac_test_CFLAGS" = set; then
1979 CFLAGS=$ac_save_CFLAGS
1980 elif test $ac_cv_prog_cc_g = yes; then
1981 if test "$GCC" = yes; then
1987 if test "$GCC" = yes; then
1993 # Some people use a C++ compiler to compile C. Since we use `exit',
1994 # in C++ we need to declare it. In case someone uses the same compiler
1995 # for both compiling C and C++ we need to have the C++ compiler decide
1996 # the declaration of exit, since it's the most demanding environment.
1997 cat >conftest.$ac_ext <<_ACEOF
2002 rm -f conftest.$ac_objext
2003 if { (eval echo "$as_me:2003: \"$ac_compile\"") >&5
2004 (eval $ac_compile) 2>&5
2006 echo "$as_me:2006: \$? = $ac_status" >&5
2007 (exit $ac_status); } &&
2008 { ac_try='test -s conftest.$ac_objext'
2009 { (eval echo "$as_me:2009: \"$ac_try\"") >&5
2012 echo "$as_me:2012: \$? = $ac_status" >&5
2013 (exit $ac_status); }; }; then
2014 for ac_declaration in \
2016 '#include <stdlib.h>' \
2017 'extern "C" void std::exit (int) throw (); using std::exit;' \
2018 'extern "C" void std::exit (int); using std::exit;' \
2019 'extern "C" void exit (int) throw ();' \
2020 'extern "C" void exit (int);' \
2023 cat >conftest.$ac_ext <<_ACEOF
2024 #line 2024 "configure"
2025 #include "confdefs.h"
2036 rm -f conftest.$ac_objext
2037 if { (eval echo "$as_me:2037: \"$ac_compile\"") >&5
2038 (eval $ac_compile) 2>&5
2040 echo "$as_me:2040: \$? = $ac_status" >&5
2041 (exit $ac_status); } &&
2042 { ac_try='test -s conftest.$ac_objext'
2043 { (eval echo "$as_me:2043: \"$ac_try\"") >&5
2046 echo "$as_me:2046: \$? = $ac_status" >&5
2047 (exit $ac_status); }; }; then
2050 echo "$as_me: failed program was:" >&5
2051 cat conftest.$ac_ext >&5
2054 rm -f conftest.$ac_objext conftest.$ac_ext
2055 cat >conftest.$ac_ext <<_ACEOF
2056 #line 2056 "configure"
2057 #include "confdefs.h"
2067 rm -f conftest.$ac_objext
2068 if { (eval echo "$as_me:2068: \"$ac_compile\"") >&5
2069 (eval $ac_compile) 2>&5
2071 echo "$as_me:2071: \$? = $ac_status" >&5
2072 (exit $ac_status); } &&
2073 { ac_try='test -s conftest.$ac_objext'
2074 { (eval echo "$as_me:2074: \"$ac_try\"") >&5
2077 echo "$as_me:2077: \$? = $ac_status" >&5
2078 (exit $ac_status); }; }; then
2081 echo "$as_me: failed program was:" >&5
2082 cat conftest.$ac_ext >&5
2084 rm -f conftest.$ac_objext conftest.$ac_ext
2087 if test -n "$ac_declaration"; then
2088 echo '#ifdef __cplusplus' >>confdefs.h
2089 echo $ac_declaration >>confdefs.h
2090 echo '#endif' >>confdefs.h
2094 echo "$as_me: failed program was:" >&5
2095 cat conftest.$ac_ext >&5
2097 rm -f conftest.$ac_objext conftest.$ac_ext
2099 ac_cpp='$CPP $CPPFLAGS'
2100 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2101 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2102 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2103 ac_main_return=return
2106 if test "$GCC" = yes ; then
2107 echo "$as_me:2107: checking version of $CC" >&5
2108 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2109 GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2110 test -z "$GCC_VERSION" && GCC_VERSION=unknown
2111 echo "$as_me:2111: result: $GCC_VERSION" >&5
2112 echo "${ECHO_T}$GCC_VERSION" >&6
2116 ac_cpp='$CPP $CPPFLAGS'
2117 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2118 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2119 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2120 ac_main_return=return
2121 echo "$as_me:2121: checking how to run the C preprocessor" >&5
2122 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2123 # On Suns, sometimes $CPP names a directory.
2124 if test -n "$CPP" && test -d "$CPP"; then
2127 if test -z "$CPP"; then
2128 if test "${ac_cv_prog_CPP+set}" = set; then
2129 echo $ECHO_N "(cached) $ECHO_C" >&6
2131 # Double quotes because CPP needs to be expanded
2132 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2135 for ac_c_preproc_warn_flag in '' yes
2137 # Use a header file that comes with gcc, so configuring glibc
2138 # with a fresh cross-compiler works.
2139 # On the NeXT, cc -E runs the code through the compiler's parser,
2140 # not just through cpp. "Syntax error" is here to catch this case.
2141 cat >conftest.$ac_ext <<_ACEOF
2142 #line 2142 "configure"
2143 #include "confdefs.h"
2147 if { (eval echo "$as_me:2147: \"$ac_cpp conftest.$ac_ext\"") >&5
2148 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2150 egrep -v '^ *\+' conftest.er1 >conftest.err
2152 cat conftest.err >&5
2153 echo "$as_me:2153: \$? = $ac_status" >&5
2154 (exit $ac_status); } >/dev/null; then
2155 if test -s conftest.err; then
2156 ac_cpp_err=$ac_c_preproc_warn_flag
2163 if test -z "$ac_cpp_err"; then
2166 echo "$as_me: failed program was:" >&5
2167 cat conftest.$ac_ext >&5
2168 # Broken: fails on valid input.
2171 rm -f conftest.err conftest.$ac_ext
2173 # OK, works on sane cases. Now check whether non-existent headers
2174 # can be detected and how.
2175 cat >conftest.$ac_ext <<_ACEOF
2176 #line 2176 "configure"
2177 #include "confdefs.h"
2178 #include <ac_nonexistent.h>
2180 if { (eval echo "$as_me:2180: \"$ac_cpp conftest.$ac_ext\"") >&5
2181 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2183 egrep -v '^ *\+' conftest.er1 >conftest.err
2185 cat conftest.err >&5
2186 echo "$as_me:2186: \$? = $ac_status" >&5
2187 (exit $ac_status); } >/dev/null; then
2188 if test -s conftest.err; then
2189 ac_cpp_err=$ac_c_preproc_warn_flag
2196 if test -z "$ac_cpp_err"; then
2197 # Broken: success on invalid input.
2200 echo "$as_me: failed program was:" >&5
2201 cat conftest.$ac_ext >&5
2202 # Passes both tests.
2206 rm -f conftest.err conftest.$ac_ext
2209 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2210 rm -f conftest.err conftest.$ac_ext
2211 if $ac_preproc_ok; then
2223 echo "$as_me:2223: result: $CPP" >&5
2224 echo "${ECHO_T}$CPP" >&6
2226 for ac_c_preproc_warn_flag in '' yes
2228 # Use a header file that comes with gcc, so configuring glibc
2229 # with a fresh cross-compiler works.
2230 # On the NeXT, cc -E runs the code through the compiler's parser,
2231 # not just through cpp. "Syntax error" is here to catch this case.
2232 cat >conftest.$ac_ext <<_ACEOF
2233 #line 2233 "configure"
2234 #include "confdefs.h"
2238 if { (eval echo "$as_me:2238: \"$ac_cpp conftest.$ac_ext\"") >&5
2239 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2241 egrep -v '^ *\+' conftest.er1 >conftest.err
2243 cat conftest.err >&5
2244 echo "$as_me:2244: \$? = $ac_status" >&5
2245 (exit $ac_status); } >/dev/null; then
2246 if test -s conftest.err; then
2247 ac_cpp_err=$ac_c_preproc_warn_flag
2254 if test -z "$ac_cpp_err"; then
2257 echo "$as_me: failed program was:" >&5
2258 cat conftest.$ac_ext >&5
2259 # Broken: fails on valid input.
2262 rm -f conftest.err conftest.$ac_ext
2264 # OK, works on sane cases. Now check whether non-existent headers
2265 # can be detected and how.
2266 cat >conftest.$ac_ext <<_ACEOF
2267 #line 2267 "configure"
2268 #include "confdefs.h"
2269 #include <ac_nonexistent.h>
2271 if { (eval echo "$as_me:2271: \"$ac_cpp conftest.$ac_ext\"") >&5
2272 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2274 egrep -v '^ *\+' conftest.er1 >conftest.err
2276 cat conftest.err >&5
2277 echo "$as_me:2277: \$? = $ac_status" >&5
2278 (exit $ac_status); } >/dev/null; then
2279 if test -s conftest.err; then
2280 ac_cpp_err=$ac_c_preproc_warn_flag
2287 if test -z "$ac_cpp_err"; then
2288 # Broken: success on invalid input.
2291 echo "$as_me: failed program was:" >&5
2292 cat conftest.$ac_ext >&5
2293 # Passes both tests.
2297 rm -f conftest.err conftest.$ac_ext
2300 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2301 rm -f conftest.err conftest.$ac_ext
2302 if $ac_preproc_ok; then
2305 { { echo "$as_me:2305: error: C preprocessor \"$CPP\" fails sanity check" >&5
2306 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2307 { (exit 1); exit 1; }; }
2311 ac_cpp='$CPP $CPPFLAGS'
2312 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2313 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2314 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2315 ac_main_return=return
2317 if test $ac_cv_c_compiler_gnu = yes; then
2318 echo "$as_me:2318: checking whether $CC needs -traditional" >&5
2319 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2320 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2321 echo $ECHO_N "(cached) $ECHO_C" >&6
2323 ac_pattern="Autoconf.*'x'"
2324 cat >conftest.$ac_ext <<_ACEOF
2325 #line 2325 "configure"
2326 #include "confdefs.h"
2328 int Autoconf = TIOCGETP;
2330 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2331 egrep "$ac_pattern" >/dev/null 2>&1; then
2332 ac_cv_prog_gcc_traditional=yes
2334 ac_cv_prog_gcc_traditional=no
2338 if test $ac_cv_prog_gcc_traditional = no; then
2339 cat >conftest.$ac_ext <<_ACEOF
2340 #line 2340 "configure"
2341 #include "confdefs.h"
2343 int Autoconf = TCGETA;
2345 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2346 egrep "$ac_pattern" >/dev/null 2>&1; then
2347 ac_cv_prog_gcc_traditional=yes
2353 echo "$as_me:2353: result: $ac_cv_prog_gcc_traditional" >&5
2354 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2355 if test $ac_cv_prog_gcc_traditional = yes; then
2356 CC="$CC -traditional"
2360 echo "$as_me:2360: checking whether $CC understands -c and -o together" >&5
2361 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2362 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2363 echo $ECHO_N "(cached) $ECHO_C" >&6
2366 cat > conftest.$ac_ext <<CF_EOF
2370 ${cf_cv_main_return:-return}(0);
2373 # We do the test twice because some compilers refuse to overwrite an
2374 # existing .o file with -o, though they will create one.
2375 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2376 if { (eval echo "$as_me:2376: \"$ac_try\"") >&5
2379 echo "$as_me:2379: \$? = $ac_status" >&5
2380 (exit $ac_status); } &&
2381 test -f conftest2.$ac_objext && { (eval echo "$as_me:2381: \"$ac_try\"") >&5
2384 echo "$as_me:2384: \$? = $ac_status" >&5
2385 (exit $ac_status); };
2387 eval cf_cv_prog_CC_c_o=yes
2389 eval cf_cv_prog_CC_c_o=no
2394 if test $cf_cv_prog_CC_c_o = yes; then
2395 echo "$as_me:2395: result: yes" >&5
2396 echo "${ECHO_T}yes" >&6
2398 echo "$as_me:2398: result: no" >&5
2399 echo "${ECHO_T}no" >&6
2402 echo "$as_me:2402: checking for POSIXized ISC" >&5
2403 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2404 if test -d /etc/conf/kconfig.d &&
2405 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2407 echo "$as_me:2407: result: yes" >&5
2408 echo "${ECHO_T}yes" >&6
2409 ISC=yes # If later tests want to check for ISC.
2411 cat >>confdefs.h <<\EOF
2412 #define _POSIX_SOURCE 1
2415 if test "$GCC" = yes; then
2421 echo "$as_me:2421: result: no" >&5
2422 echo "${ECHO_T}no" >&6
2426 # This should have been defined by AC_PROG_CC
2429 # Check for user's environment-breakage by stuffing CFLAGS/CPPFLAGS content
2430 # into CC. This will not help with broken scripts that wrap the compiler with
2431 # options, but eliminates a more common category of user confusion.
2432 echo "$as_me:2432: checking \$CC variable" >&5
2433 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2436 echo "$as_me:2436: result: broken" >&5
2437 echo "${ECHO_T}broken" >&6
2438 { echo "$as_me:2438: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2439 echo "$as_me: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2441 cf_flags=`echo "$CC" | sed -e 's/^[^ ]*[ ]//'`
2442 CC=`echo "$CC" | sed -e 's/[ ].*//'`
2447 cf_new_extra_cppflags=
2449 for cf_add_cflags in $cf_flags
2451 case $cf_fix_cppflags in
2453 case $cf_add_cflags in #(vi
2454 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2455 case $cf_add_cflags in
2457 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2459 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2460 && test -z "${cf_tst_cflags}" \
2461 && cf_fix_cppflags=yes
2463 if test $cf_fix_cppflags = yes ; then
2464 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2466 elif test "${cf_tst_cflags}" = "\"'" ; then
2467 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2473 *$cf_add_cflags) #(vi
2476 case $cf_add_cflags in #(vi
2478 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2480 CPPFLAGS=`echo "$CPPFLAGS" | \
2481 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2482 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2486 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2491 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2496 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2498 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2500 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2501 && test -z "${cf_tst_cflags}" \
2502 && cf_fix_cppflags=no
2507 if test -n "$cf_new_cflags" ; then
2509 CFLAGS="$CFLAGS $cf_new_cflags"
2512 if test -n "$cf_new_cppflags" ; then
2514 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2517 if test -n "$cf_new_extra_cppflags" ; then
2519 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2524 echo "$as_me:2524: result: ok" >&5
2525 echo "${ECHO_T}ok" >&6
2529 echo "$as_me:2529: checking for ${CC:-cc} option to accept ANSI C" >&5
2530 echo $ECHO_N "checking for ${CC:-cc} option to accept ANSI C... $ECHO_C" >&6
2531 if test "${cf_cv_ansi_cc+set}" = set; then
2532 echo $ECHO_N "(cached) $ECHO_C" >&6
2536 cf_save_CFLAGS="$CFLAGS"
2537 cf_save_CPPFLAGS="$CPPFLAGS"
2538 # Don't try gcc -ansi; that turns off useful extensions and
2539 # breaks some systems' header files.
2540 # AIX -qlanglvl=ansi
2541 # Ultrix and OSF/1 -std1
2542 # HP-UX -Aa -D_HPUX_SOURCE
2544 # UnixWare 1.2 (cannot use -Xc, since ANSI/POSIX clashes)
2545 for cf_arg in "-DCC_HAS_PROTOS" \
2550 "-Aa -D_HPUX_SOURCE" \
2557 cf_new_extra_cppflags=
2559 for cf_add_cflags in $cf_arg
2561 case $cf_fix_cppflags in
2563 case $cf_add_cflags in #(vi
2564 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2565 case $cf_add_cflags in
2567 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2569 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2570 && test -z "${cf_tst_cflags}" \
2571 && cf_fix_cppflags=yes
2573 if test $cf_fix_cppflags = yes ; then
2574 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2576 elif test "${cf_tst_cflags}" = "\"'" ; then
2577 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2583 *$cf_add_cflags) #(vi
2586 case $cf_add_cflags in #(vi
2588 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2590 CPPFLAGS=`echo "$CPPFLAGS" | \
2591 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2592 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2596 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2601 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2606 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2608 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2610 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2611 && test -z "${cf_tst_cflags}" \
2612 && cf_fix_cppflags=no
2617 if test -n "$cf_new_cflags" ; then
2619 CFLAGS="$CFLAGS $cf_new_cflags"
2622 if test -n "$cf_new_cppflags" ; then
2624 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2627 if test -n "$cf_new_extra_cppflags" ; then
2629 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2632 cat >conftest.$ac_ext <<_ACEOF
2633 #line 2633 "configure"
2634 #include "confdefs.h"
2636 #ifndef CC_HAS_PROTOS
2637 #if !defined(__STDC__) || (__STDC__ != 1)
2646 int test (int i, double x);
2647 struct s1 {int (*f) (int a);};
2648 struct s2 {int (*f) (double a);};
2653 rm -f conftest.$ac_objext
2654 if { (eval echo "$as_me:2654: \"$ac_compile\"") >&5
2655 (eval $ac_compile) 2>&5
2657 echo "$as_me:2657: \$? = $ac_status" >&5
2658 (exit $ac_status); } &&
2659 { ac_try='test -s conftest.$ac_objext'
2660 { (eval echo "$as_me:2660: \"$ac_try\"") >&5
2663 echo "$as_me:2663: \$? = $ac_status" >&5
2664 (exit $ac_status); }; }; then
2665 cf_cv_ansi_cc="$cf_arg"; break
2667 echo "$as_me: failed program was:" >&5
2668 cat conftest.$ac_ext >&5
2670 rm -f conftest.$ac_objext conftest.$ac_ext
2672 CFLAGS="$cf_save_CFLAGS"
2673 CPPFLAGS="$cf_save_CPPFLAGS"
2676 echo "$as_me:2676: result: $cf_cv_ansi_cc" >&5
2677 echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2679 if test "$cf_cv_ansi_cc" != "no"; then
2680 if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2685 cf_new_extra_cppflags=
2687 for cf_add_cflags in $cf_cv_ansi_cc
2689 case $cf_fix_cppflags in
2691 case $cf_add_cflags in #(vi
2692 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2693 case $cf_add_cflags in
2695 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2697 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2698 && test -z "${cf_tst_cflags}" \
2699 && cf_fix_cppflags=yes
2701 if test $cf_fix_cppflags = yes ; then
2702 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2704 elif test "${cf_tst_cflags}" = "\"'" ; then
2705 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2711 *$cf_add_cflags) #(vi
2714 case $cf_add_cflags in #(vi
2716 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2718 CPPFLAGS=`echo "$CPPFLAGS" | \
2719 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2720 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2724 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2729 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2734 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2736 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2738 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2739 && test -z "${cf_tst_cflags}" \
2740 && cf_fix_cppflags=no
2745 if test -n "$cf_new_cflags" ; then
2747 CFLAGS="$CFLAGS $cf_new_cflags"
2750 if test -n "$cf_new_cppflags" ; then
2752 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2755 if test -n "$cf_new_extra_cppflags" ; then
2757 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2761 cat >>confdefs.h <<\EOF
2762 #define CC_HAS_PROTOS 1
2768 if test "$cf_cv_ansi_cc" = "no"; then
2769 { { echo "$as_me:2769: error: Your compiler does not appear to recognize prototypes.
2770 You have the following choices:
2771 a. adjust your compiler options
2772 b. get an up-to-date compiler
2773 c. use a wrapper such as unproto" >&5
2774 echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2775 You have the following choices:
2776 a. adjust your compiler options
2777 b. get an up-to-date compiler
2778 c. use a wrapper such as unproto" >&2;}
2779 { (exit 1); exit 1; }; }
2782 case $cf_cv_system_name in
2784 CFLAGS="$CFLAGS -Zmt"
2785 CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2786 CXXFLAGS="$CXXFLAGS -Zmt"
2787 # autoconf's macro sets -Zexe and suffix both, which conflict:w
2788 LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2795 test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2796 #define PROG_EXT "$PROG_EXT"
2799 if test "$cross_compiling" = yes ; then
2802 case "$cf_cv_system_name" in #(vi
2803 dragonfly*|mirbsd*|freebsd*) #(vi
2804 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2806 *) LDPATH=$PATH:/sbin:/usr/sbin
2807 # Extract the first word of "ldconfig", so it can be a program name with args.
2808 set dummy ldconfig; ac_word=$2
2809 echo "$as_me:2809: checking for $ac_word" >&5
2810 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2811 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2812 echo $ECHO_N "(cached) $ECHO_C" >&6
2816 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
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 if $as_executable_p "$ac_dir/$ac_word"; then
2825 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2826 echo "$as_me:2826: found $ac_dir/$ac_word" >&5
2834 LDCONFIG=$ac_cv_path_LDCONFIG
2836 if test -n "$LDCONFIG"; then
2837 echo "$as_me:2837: result: $LDCONFIG" >&5
2838 echo "${ECHO_T}$LDCONFIG" >&6
2840 echo "$as_me:2840: result: no" >&5
2841 echo "${ECHO_T}no" >&6
2848 echo "$as_me:2848: checking if you want to ensure bool is consistent with C++" >&5
2849 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2851 # Check whether --with-cxx or --without-cxx was given.
2852 if test "${with_cxx+set}" = set; then
2854 cf_with_cxx=$withval
2858 echo "$as_me:2858: result: $cf_with_cxx" >&5
2859 echo "${ECHO_T}$cf_with_cxx" >&6
2860 if test "X$cf_with_cxx" = Xno ; then
2864 # with autoconf 2.13, we can change the error to a warning:
2866 ac_cpp='$CXXCPP $CPPFLAGS'
2867 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2868 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2869 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2870 ac_main_return=return
2871 if test -n "$ac_tool_prefix"; then
2872 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2874 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2875 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2876 echo "$as_me:2876: checking for $ac_word" >&5
2877 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2878 if test "${ac_cv_prog_CXX+set}" = set; then
2879 echo $ECHO_N "(cached) $ECHO_C" >&6
2881 if test -n "$CXX"; then
2882 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2884 ac_save_IFS=$IFS; IFS=$ac_path_separator
2886 for ac_dir in $ac_dummy; do
2888 test -z "$ac_dir" && ac_dir=.
2889 $as_executable_p "$ac_dir/$ac_word" || continue
2890 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2891 echo "$as_me:2891: found $ac_dir/$ac_word" >&5
2898 if test -n "$CXX"; then
2899 echo "$as_me:2899: result: $CXX" >&5
2900 echo "${ECHO_T}$CXX" >&6
2902 echo "$as_me:2902: result: no" >&5
2903 echo "${ECHO_T}no" >&6
2906 test -n "$CXX" && break
2909 if test -z "$CXX"; then
2911 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2913 # Extract the first word of "$ac_prog", so it can be a program name with args.
2914 set dummy $ac_prog; ac_word=$2
2915 echo "$as_me:2915: checking for $ac_word" >&5
2916 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2917 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2918 echo $ECHO_N "(cached) $ECHO_C" >&6
2920 if test -n "$ac_ct_CXX"; then
2921 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2923 ac_save_IFS=$IFS; IFS=$ac_path_separator
2925 for ac_dir in $ac_dummy; do
2927 test -z "$ac_dir" && ac_dir=.
2928 $as_executable_p "$ac_dir/$ac_word" || continue
2929 ac_cv_prog_ac_ct_CXX="$ac_prog"
2930 echo "$as_me:2930: found $ac_dir/$ac_word" >&5
2936 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2937 if test -n "$ac_ct_CXX"; then
2938 echo "$as_me:2938: result: $ac_ct_CXX" >&5
2939 echo "${ECHO_T}$ac_ct_CXX" >&6
2941 echo "$as_me:2941: result: no" >&5
2942 echo "${ECHO_T}no" >&6
2945 test -n "$ac_ct_CXX" && break
2947 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2952 # Provide some information about the compiler.
2953 echo "$as_me:2953:" \
2954 "checking for C++ compiler version" >&5
2955 ac_compiler=`set X $ac_compile; echo $2`
2956 { (eval echo "$as_me:2956: \"$ac_compiler --version </dev/null >&5\"") >&5
2957 (eval $ac_compiler --version </dev/null >&5) 2>&5
2959 echo "$as_me:2959: \$? = $ac_status" >&5
2960 (exit $ac_status); }
2961 { (eval echo "$as_me:2961: \"$ac_compiler -v </dev/null >&5\"") >&5
2962 (eval $ac_compiler -v </dev/null >&5) 2>&5
2964 echo "$as_me:2964: \$? = $ac_status" >&5
2965 (exit $ac_status); }
2966 { (eval echo "$as_me:2966: \"$ac_compiler -V </dev/null >&5\"") >&5
2967 (eval $ac_compiler -V </dev/null >&5) 2>&5
2969 echo "$as_me:2969: \$? = $ac_status" >&5
2970 (exit $ac_status); }
2972 echo "$as_me:2972: checking whether we are using the GNU C++ compiler" >&5
2973 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2974 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2975 echo $ECHO_N "(cached) $ECHO_C" >&6
2977 cat >conftest.$ac_ext <<_ACEOF
2978 #line 2978 "configure"
2979 #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 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3014 echo "$as_me:3014: result: $ac_cv_cxx_compiler_gnu" >&5
3015 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3016 GXX=`test $ac_compiler_gnu = yes && echo yes`
3017 ac_test_CXXFLAGS=${CXXFLAGS+set}
3018 ac_save_CXXFLAGS=$CXXFLAGS
3020 echo "$as_me:3020: checking whether $CXX accepts -g" >&5
3021 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3022 if test "${ac_cv_prog_cxx_g+set}" = set; then
3023 echo $ECHO_N "(cached) $ECHO_C" >&6
3025 cat >conftest.$ac_ext <<_ACEOF
3026 #line 3026 "configure"
3027 #include "confdefs.h"
3037 rm -f conftest.$ac_objext
3038 if { (eval echo "$as_me:3038: \"$ac_compile\"") >&5
3039 (eval $ac_compile) 2>&5
3041 echo "$as_me:3041: \$? = $ac_status" >&5
3042 (exit $ac_status); } &&
3043 { ac_try='test -s conftest.$ac_objext'
3044 { (eval echo "$as_me:3044: \"$ac_try\"") >&5
3047 echo "$as_me:3047: \$? = $ac_status" >&5
3048 (exit $ac_status); }; }; then
3049 ac_cv_prog_cxx_g=yes
3051 echo "$as_me: failed program was:" >&5
3052 cat conftest.$ac_ext >&5
3055 rm -f conftest.$ac_objext conftest.$ac_ext
3057 echo "$as_me:3057: result: $ac_cv_prog_cxx_g" >&5
3058 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3059 if test "$ac_test_CXXFLAGS" = set; then
3060 CXXFLAGS=$ac_save_CXXFLAGS
3061 elif test $ac_cv_prog_cxx_g = yes; then
3062 if test "$GXX" = yes; then
3068 if test "$GXX" = yes; then
3074 for ac_declaration in \
3076 '#include <stdlib.h>' \
3077 'extern "C" void std::exit (int) throw (); using std::exit;' \
3078 'extern "C" void std::exit (int); using std::exit;' \
3079 'extern "C" void exit (int) throw ();' \
3080 'extern "C" void exit (int);' \
3083 cat >conftest.$ac_ext <<_ACEOF
3084 #line 3084 "configure"
3085 #include "confdefs.h"
3096 rm -f conftest.$ac_objext
3097 if { (eval echo "$as_me:3097: \"$ac_compile\"") >&5
3098 (eval $ac_compile) 2>&5
3100 echo "$as_me:3100: \$? = $ac_status" >&5
3101 (exit $ac_status); } &&
3102 { ac_try='test -s conftest.$ac_objext'
3103 { (eval echo "$as_me:3103: \"$ac_try\"") >&5
3106 echo "$as_me:3106: \$? = $ac_status" >&5
3107 (exit $ac_status); }; }; then
3110 echo "$as_me: failed program was:" >&5
3111 cat conftest.$ac_ext >&5
3114 rm -f conftest.$ac_objext conftest.$ac_ext
3115 cat >conftest.$ac_ext <<_ACEOF
3116 #line 3116 "configure"
3117 #include "confdefs.h"
3127 rm -f conftest.$ac_objext
3128 if { (eval echo "$as_me:3128: \"$ac_compile\"") >&5
3129 (eval $ac_compile) 2>&5
3131 echo "$as_me:3131: \$? = $ac_status" >&5
3132 (exit $ac_status); } &&
3133 { ac_try='test -s conftest.$ac_objext'
3134 { (eval echo "$as_me:3134: \"$ac_try\"") >&5
3137 echo "$as_me:3137: \$? = $ac_status" >&5
3138 (exit $ac_status); }; }; then
3141 echo "$as_me: failed program was:" >&5
3142 cat conftest.$ac_ext >&5
3144 rm -f conftest.$ac_objext conftest.$ac_ext
3147 if test -n "$ac_declaration"; then
3148 echo '#ifdef __cplusplus' >>confdefs.h
3149 echo $ac_declaration >>confdefs.h
3150 echo '#endif' >>confdefs.h
3154 ac_cpp='$CPP $CPPFLAGS'
3155 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3156 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3157 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3158 ac_main_return=return
3160 # autoconf 2.5x removed the error - by hardcoding it to g++.
3161 if test "$CXX" = "g++" ; then
3162 # Extract the first word of "g++", so it can be a program name with args.
3163 set dummy g++; ac_word=$2
3164 echo "$as_me:3164: checking for $ac_word" >&5
3165 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3166 if test "${ac_cv_path_CXX+set}" = set; then
3167 echo $ECHO_N "(cached) $ECHO_C" >&6
3171 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3174 ac_save_IFS=$IFS; IFS=$ac_path_separator
3176 for ac_dir in $ac_dummy; do
3178 test -z "$ac_dir" && ac_dir=.
3179 if $as_executable_p "$ac_dir/$ac_word"; then
3180 ac_cv_path_CXX="$ac_dir/$ac_word"
3181 echo "$as_me:3181: found $ac_dir/$ac_word" >&5
3191 if test -n "$CXX"; then
3192 echo "$as_me:3192: result: $CXX" >&5
3193 echo "${ECHO_T}$CXX" >&6
3195 echo "$as_me:3195: result: no" >&5
3196 echo "${ECHO_T}no" >&6
3200 if test "$CXX" = "g++" ; then
3201 { echo "$as_me:3201: WARNING: ignoring hardcoded g++" >&5
3202 echo "$as_me: WARNING: ignoring hardcoded g++" >&2;}
3203 cf_with_cxx=no; CXX=""; GXX="";
3208 if test "$GXX" = yes; then
3209 echo "$as_me:3209: checking version of g++" >&5
3210 echo $ECHO_N "checking version of g++... $ECHO_C" >&6
3211 GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3212 test -z "$GXX_VERSION" && GXX_VERSION=unknown
3213 echo "$as_me:3213: result: $GXX_VERSION" >&5
3214 echo "${ECHO_T}$GXX_VERSION" >&6
3217 case $GXX_VERSION in
3219 # GXX=""; CXX=""; ac_cv_prog_gxx=no
3221 { echo "$as_me:3221: WARNING: templates do not work" >&5
3222 echo "$as_me: WARNING: templates do not work" >&2;}
3226 echo "$as_me:3226: checking if you want to build C++ binding and demo" >&5
3227 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3229 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3230 if test "${with_cxx_binding+set}" = set; then
3231 withval="$with_cxx_binding"
3232 cf_with_cxx_binding=$withval
3234 cf_with_cxx_binding=$cf_with_cxx
3236 echo "$as_me:3236: result: $cf_with_cxx_binding" >&5
3237 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3239 echo "$as_me:3239: checking if you want to build with Ada95" >&5
3240 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3242 # Check whether --with-ada or --without-ada was given.
3243 if test "${with_ada+set}" = set; then
3245 cf_with_ada=$withval
3249 echo "$as_me:3249: result: $cf_with_ada" >&5
3250 echo "${ECHO_T}$cf_with_ada" >&6
3252 echo "$as_me:3252: checking if you want to install manpages" >&5
3253 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3255 # Check whether --with-manpages or --without-manpages was given.
3256 if test "${with_manpages+set}" = set; then
3257 withval="$with_manpages"
3258 cf_with_manpages=$withval
3260 cf_with_manpages=yes
3262 echo "$as_me:3262: result: $cf_with_manpages" >&5
3263 echo "${ECHO_T}$cf_with_manpages" >&6
3265 echo "$as_me:3265: checking if you want to build programs such as tic" >&5
3266 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3268 # Check whether --with-progs or --without-progs was given.
3269 if test "${with_progs+set}" = set; then
3270 withval="$with_progs"
3271 cf_with_progs=$withval
3275 echo "$as_me:3275: result: $cf_with_progs" >&5
3276 echo "${ECHO_T}$cf_with_progs" >&6
3278 echo "$as_me:3278: checking if you want to build test-programs" >&5
3279 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3281 # Check whether --with-tests or --without-tests was given.
3282 if test "${with_tests+set}" = set; then
3283 withval="$with_tests"
3284 cf_with_tests=$withval
3288 echo "$as_me:3288: result: $cf_with_tests" >&5
3289 echo "${ECHO_T}$cf_with_tests" >&6
3291 echo "$as_me:3291: checking if you wish to install curses.h" >&5
3292 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3294 # Check whether --with-curses-h or --without-curses-h was given.
3295 if test "${with_curses_h+set}" = set; then
3296 withval="$with_curses_h"
3297 with_curses_h=$withval
3301 echo "$as_me:3301: result: $with_curses_h" >&5
3302 echo "${ECHO_T}$with_curses_h" >&6
3304 modules_to_build="ncurses"
3305 if test "X$cf_with_progs" != Xno ; then
3306 modules_to_build="$modules_to_build progs tack"
3308 modules_to_build="$modules_to_build panel menu form"
3310 test "$program_prefix" != NONE &&
3311 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3312 # Use a double $ so make ignores it.
3313 test "$program_suffix" != NONE &&
3314 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3315 # Double any \ or $. echo might interpret backslashes.
3316 # By default was `s,x,x', remove it if useless.
3317 cat <<\_ACEOF >conftest.sed
3318 s/[\\$]/&&/g;s/;s,x,x,$//
3320 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3323 for ac_prog in mawk gawk nawk awk
3325 # Extract the first word of "$ac_prog", so it can be a program name with args.
3326 set dummy $ac_prog; ac_word=$2
3327 echo "$as_me:3327: checking for $ac_word" >&5
3328 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3329 if test "${ac_cv_prog_AWK+set}" = set; then
3330 echo $ECHO_N "(cached) $ECHO_C" >&6
3332 if test -n "$AWK"; then
3333 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3335 ac_save_IFS=$IFS; IFS=$ac_path_separator
3337 for ac_dir in $ac_dummy; do
3339 test -z "$ac_dir" && ac_dir=.
3340 $as_executable_p "$ac_dir/$ac_word" || continue
3341 ac_cv_prog_AWK="$ac_prog"
3342 echo "$as_me:3342: found $ac_dir/$ac_word" >&5
3349 if test -n "$AWK"; then
3350 echo "$as_me:3350: result: $AWK" >&5
3351 echo "${ECHO_T}$AWK" >&6
3353 echo "$as_me:3353: result: no" >&5
3354 echo "${ECHO_T}no" >&6
3357 test -n "$AWK" && break
3360 test -z "$AWK" && { { echo "$as_me:3360: error: No awk program found" >&5
3361 echo "$as_me: error: No awk program found" >&2;}
3362 { (exit 1); exit 1; }; }
3364 echo "$as_me:3364: checking for egrep" >&5
3365 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3366 if test "${ac_cv_prog_egrep+set}" = set; then
3367 echo $ECHO_N "(cached) $ECHO_C" >&6
3369 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3370 then ac_cv_prog_egrep='grep -E'
3371 else ac_cv_prog_egrep='egrep'
3374 echo "$as_me:3374: result: $ac_cv_prog_egrep" >&5
3375 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3376 EGREP=$ac_cv_prog_egrep
3378 test -z "$EGREP" && { { echo "$as_me:3378: error: No egrep program found" >&5
3379 echo "$as_me: error: No egrep program found" >&2;}
3380 { (exit 1); exit 1; }; }
3382 # Find a good install program. We prefer a C program (faster),
3383 # so one script is as good as another. But avoid the broken or
3384 # incompatible versions:
3385 # SysV /etc/install, /usr/sbin/install
3386 # SunOS /usr/etc/install
3387 # IRIX /sbin/install
3389 # AmigaOS /C/install, which installs bootblocks on floppy discs
3390 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3391 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3392 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3393 # ./install, which can be erroneously created by make from ./install.sh.
3394 echo "$as_me:3394: checking for a BSD compatible install" >&5
3395 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3396 if test -z "$INSTALL"; then
3397 if test "${ac_cv_path_install+set}" = set; then
3398 echo $ECHO_N "(cached) $ECHO_C" >&6
3400 ac_save_IFS=$IFS; IFS=$ac_path_separator
3401 for ac_dir in $PATH; do
3403 # Account for people who put trailing slashes in PATH elements.
3405 / | ./ | .// | /cC/* \
3406 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3409 # OSF1 and SCO ODT 3.0 have their own names for install.
3410 # Don't use installbsd from OSF since it installs stuff as root
3412 for ac_prog in ginstall scoinst install; do
3413 if $as_executable_p "$ac_dir/$ac_prog"; then
3414 if test $ac_prog = install &&
3415 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3416 # AIX install. It has an incompatible calling convention.
3418 elif test $ac_prog = install &&
3419 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3420 # program-specific install script used by HP pwplus--don't use.
3423 ac_cv_path_install="$ac_dir/$ac_prog -c"
3433 if test "${ac_cv_path_install+set}" = set; then
3434 INSTALL=$ac_cv_path_install
3436 # As a last resort, use the slow shell script. We don't cache a
3437 # path for INSTALL within a source directory, because that will
3438 # break other packages using the cache if that directory is
3439 # removed, or if the path is relative.
3440 INSTALL=$ac_install_sh
3443 echo "$as_me:3443: result: $INSTALL" >&5
3444 echo "${ECHO_T}$INSTALL" >&6
3446 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3447 # It thinks the first close brace ends the variable substitution.
3448 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3450 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3452 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3458 cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3459 test -z "$cf_dir" && cf_dir=.
3460 INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3464 for ac_prog in tdlint lint alint splint lclint
3466 # Extract the first word of "$ac_prog", so it can be a program name with args.
3467 set dummy $ac_prog; ac_word=$2
3468 echo "$as_me:3468: checking for $ac_word" >&5
3469 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3470 if test "${ac_cv_prog_LINT+set}" = set; then
3471 echo $ECHO_N "(cached) $ECHO_C" >&6
3473 if test -n "$LINT"; then
3474 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3476 ac_save_IFS=$IFS; IFS=$ac_path_separator
3478 for ac_dir in $ac_dummy; do
3480 test -z "$ac_dir" && ac_dir=.
3481 $as_executable_p "$ac_dir/$ac_word" || continue
3482 ac_cv_prog_LINT="$ac_prog"
3483 echo "$as_me:3483: found $ac_dir/$ac_word" >&5
3489 LINT=$ac_cv_prog_LINT
3490 if test -n "$LINT"; then
3491 echo "$as_me:3491: result: $LINT" >&5
3492 echo "${ECHO_T}$LINT" >&6
3494 echo "$as_me:3494: result: no" >&5
3495 echo "${ECHO_T}no" >&6
3498 test -n "$LINT" && break
3501 echo "$as_me:3501: checking whether ln -s works" >&5
3502 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3504 if test "$LN_S" = "ln -s"; then
3505 echo "$as_me:3505: result: yes" >&5
3506 echo "${ECHO_T}yes" >&6
3508 echo "$as_me:3508: result: no, using $LN_S" >&5
3509 echo "${ECHO_T}no, using $LN_S" >&6
3512 echo "$as_me:3512: checking if $LN_S -f options work" >&5
3513 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3515 rm -f conf$$.src conf$$dst
3517 echo first >conf$$.src
3518 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3523 rm -f conf$$.dst conf$$src
3524 echo "$as_me:3524: result: $cf_prog_ln_sf" >&5
3525 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3527 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3529 echo "$as_me:3529: checking for long file names" >&5
3530 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3531 if test "${ac_cv_sys_long_file_names+set}" = set; then
3532 echo $ECHO_N "(cached) $ECHO_C" >&6
3534 ac_cv_sys_long_file_names=yes
3535 # Test for long file names in all the places we know might matter:
3536 # . the current directory, where building will happen
3537 # $prefix/lib where we will be installing things
3538 # $exec_prefix/lib likewise
3539 # eval it to expand exec_prefix.
3540 # $TMPDIR if set, where it might want to write temporary files
3541 # if $TMPDIR is not set:
3542 # /tmp where it might want to write temporary files
3545 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3548 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3550 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3551 test -d $ac_dir || continue
3552 test -w $ac_dir || continue # It is less confusing to not echo anything here.
3553 ac_xdir=$ac_dir/cf$$
3554 (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3555 ac_tf1=$ac_xdir/conftest9012345
3556 ac_tf2=$ac_xdir/conftest9012346
3557 (echo 1 >$ac_tf1) 2>/dev/null
3558 (echo 2 >$ac_tf2) 2>/dev/null
3559 ac_val=`cat $ac_tf1 2>/dev/null`
3560 if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3561 ac_cv_sys_long_file_names=no
3562 rm -rf $ac_xdir 2>/dev/null
3565 rm -rf $ac_xdir 2>/dev/null
3568 echo "$as_me:3568: result: $ac_cv_sys_long_file_names" >&5
3569 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3570 if test $ac_cv_sys_long_file_names = yes; then
3572 cat >>confdefs.h <<\EOF
3573 #define HAVE_LONG_FILE_NAMES 1
3578 # if we find pkg-config, check if we should install the ".pc" files.
3580 echo "$as_me:3580: checking if you want to use pkg-config" >&5
3581 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3583 # Check whether --with-pkg-config or --without-pkg-config was given.
3584 if test "${with_pkg_config+set}" = set; then
3585 withval="$with_pkg_config"
3586 cf_pkg_config=$withval
3590 echo "$as_me:3590: result: $cf_pkg_config" >&5
3591 echo "${ECHO_T}$cf_pkg_config" >&6
3593 case $cf_pkg_config in #(vi
3599 if test -n "$ac_tool_prefix"; then
3600 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3601 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3602 echo "$as_me:3602: checking for $ac_word" >&5
3603 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3604 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3605 echo $ECHO_N "(cached) $ECHO_C" >&6
3609 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3612 ac_save_IFS=$IFS; IFS=$ac_path_separator
3614 for ac_dir in $ac_dummy; do
3616 test -z "$ac_dir" && ac_dir=.
3617 if $as_executable_p "$ac_dir/$ac_word"; then
3618 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3619 echo "$as_me:3619: found $ac_dir/$ac_word" >&5
3627 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3629 if test -n "$PKG_CONFIG"; then
3630 echo "$as_me:3630: result: $PKG_CONFIG" >&5
3631 echo "${ECHO_T}$PKG_CONFIG" >&6
3633 echo "$as_me:3633: result: no" >&5
3634 echo "${ECHO_T}no" >&6
3638 if test -z "$ac_cv_path_PKG_CONFIG"; then
3639 ac_pt_PKG_CONFIG=$PKG_CONFIG
3640 # Extract the first word of "pkg-config", so it can be a program name with args.
3641 set dummy pkg-config; ac_word=$2
3642 echo "$as_me:3642: checking for $ac_word" >&5
3643 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3644 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3645 echo $ECHO_N "(cached) $ECHO_C" >&6
3647 case $ac_pt_PKG_CONFIG in
3649 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3652 ac_save_IFS=$IFS; IFS=$ac_path_separator
3654 for ac_dir in $ac_dummy; do
3656 test -z "$ac_dir" && ac_dir=.
3657 if $as_executable_p "$ac_dir/$ac_word"; then
3658 ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3659 echo "$as_me:3659: found $ac_dir/$ac_word" >&5
3664 test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3668 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3670 if test -n "$ac_pt_PKG_CONFIG"; then
3671 echo "$as_me:3671: result: $ac_pt_PKG_CONFIG" >&5
3672 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3674 echo "$as_me:3674: result: no" >&5
3675 echo "${ECHO_T}no" >&6
3678 PKG_CONFIG=$ac_pt_PKG_CONFIG
3680 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3689 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3690 if test "$PKG_CONFIG" != none ; then
3692 if test "x$prefix" != xNONE; then
3693 cf_path_syntax="$prefix"
3695 cf_path_syntax="$ac_default_prefix"
3698 case ".$PKG_CONFIG" in #(vi
3699 .\$\(*\)*|.\'*\'*) #(vi
3703 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3706 eval PKG_CONFIG="$PKG_CONFIG"
3707 case ".$PKG_CONFIG" in #(vi
3709 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3714 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3717 { { echo "$as_me:3717: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3718 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3719 { (exit 1); exit 1; }; }
3725 if test "$PKG_CONFIG" != no ; then
3726 echo "$as_me:3726: checking for $PKG_CONFIG library directory" >&5
3727 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3729 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3730 if test "${with_pkg_config_libdir+set}" = set; then
3731 withval="$with_pkg_config_libdir"
3732 PKG_CONFIG_LIBDIR=$withval
3734 PKG_CONFIG_LIBDIR=yes
3737 case x$PKG_CONFIG_LIBDIR in #(vi
3741 # look for the library directory using the same prefix as the executable
3742 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3743 case x`(arch) 2>/dev/null` in #(vi
3745 for cf_config in $cf_path/share $cf_path/lib64 $cf_path/lib32 $cf_path/lib
3747 if test -d $cf_config/pkgconfig
3749 PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
3755 PKG_CONFIG_LIBDIR=$cf_path/lib/pkgconfig
3763 echo "$as_me:3763: result: $PKG_CONFIG_LIBDIR" >&5
3764 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3767 if test "$PKG_CONFIG" != no ; then
3768 if test -n "$PKG_CONFIG_LIBDIR" && test -d "$PKG_CONFIG_LIBDIR" ; then
3769 echo "$as_me:3769: checking if we should install .pc files for $PKG_CONFIG" >&5
3770 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3772 # Check whether --enable-pc-files or --disable-pc-files was given.
3773 if test "${enable_pc_files+set}" = set; then
3774 enableval="$enable_pc_files"
3775 enable_pc_files=$enableval
3779 echo "$as_me:3779: result: $enable_pc_files" >&5
3780 echo "${ECHO_T}$enable_pc_files" >&6
3781 elif test -z "$PKG_CONFIG_LIBDIR" || test "$PKG_CONFIG_LIBDIR" != no; then
3783 { echo "$as_me:3783: WARNING: did not find $PKG_CONFIG library" >&5
3784 echo "$as_me: WARNING: did not find $PKG_CONFIG library" >&2;}
3790 echo "$as_me:3790: checking if we should assume mixed-case filenames" >&5
3791 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3793 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3794 if test "${enable_mixed_case+set}" = set; then
3795 enableval="$enable_mixed_case"
3796 enable_mixedcase=$enableval
3798 enable_mixedcase=auto
3800 echo "$as_me:3800: result: $enable_mixedcase" >&5
3801 echo "${ECHO_T}$enable_mixedcase" >&6
3802 if test "$enable_mixedcase" = "auto" ; then
3804 echo "$as_me:3804: checking if filesystem supports mixed-case filenames" >&5
3805 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3806 if test "${cf_cv_mixedcase+set}" = set; then
3807 echo $ECHO_N "(cached) $ECHO_C" >&6
3810 if test "$cross_compiling" = yes ; then
3811 case $target_alias in #(vi
3812 *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3820 rm -f conftest CONFTEST
3822 if test -f CONFTEST ; then
3827 rm -f conftest CONFTEST
3831 echo "$as_me:3831: result: $cf_cv_mixedcase" >&5
3832 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3833 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3834 #define MIXEDCASE_FILENAMES 1
3838 cf_cv_mixedcase=$enable_mixedcase
3839 if test "$enable_mixedcase" = "yes" ; then
3840 cat >>confdefs.h <<\EOF
3841 #define MIXEDCASE_FILENAMES 1
3847 # do this after mixed-case option (tags/TAGS is not as important as tic).
3848 echo "$as_me:3848: checking whether ${MAKE-make} sets \${MAKE}" >&5
3849 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3850 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3851 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3852 echo $ECHO_N "(cached) $ECHO_C" >&6
3854 cat >conftest.make <<\EOF
3856 @echo 'ac_maketemp="${MAKE}"'
3858 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3859 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3860 if test -n "$ac_maketemp"; then
3861 eval ac_cv_prog_make_${ac_make}_set=yes
3863 eval ac_cv_prog_make_${ac_make}_set=no
3867 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3868 echo "$as_me:3868: result: yes" >&5
3869 echo "${ECHO_T}yes" >&6
3872 echo "$as_me:3872: result: no" >&5
3873 echo "${ECHO_T}no" >&6
3874 SET_MAKE="MAKE=${MAKE-make}"
3877 for ac_prog in exctags ctags
3879 # Extract the first word of "$ac_prog", so it can be a program name with args.
3880 set dummy $ac_prog; ac_word=$2
3881 echo "$as_me:3881: checking for $ac_word" >&5
3882 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3883 if test "${ac_cv_prog_CTAGS+set}" = set; then
3884 echo $ECHO_N "(cached) $ECHO_C" >&6
3886 if test -n "$CTAGS"; then
3887 ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3889 ac_save_IFS=$IFS; IFS=$ac_path_separator
3891 for ac_dir in $ac_dummy; do
3893 test -z "$ac_dir" && ac_dir=.
3894 $as_executable_p "$ac_dir/$ac_word" || continue
3895 ac_cv_prog_CTAGS="$ac_prog"
3896 echo "$as_me:3896: found $ac_dir/$ac_word" >&5
3902 CTAGS=$ac_cv_prog_CTAGS
3903 if test -n "$CTAGS"; then
3904 echo "$as_me:3904: result: $CTAGS" >&5
3905 echo "${ECHO_T}$CTAGS" >&6
3907 echo "$as_me:3907: result: no" >&5
3908 echo "${ECHO_T}no" >&6
3911 test -n "$CTAGS" && break
3914 for ac_prog in exetags etags
3916 # Extract the first word of "$ac_prog", so it can be a program name with args.
3917 set dummy $ac_prog; ac_word=$2
3918 echo "$as_me:3918: checking for $ac_word" >&5
3919 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3920 if test "${ac_cv_prog_ETAGS+set}" = set; then
3921 echo $ECHO_N "(cached) $ECHO_C" >&6
3923 if test -n "$ETAGS"; then
3924 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3926 ac_save_IFS=$IFS; IFS=$ac_path_separator
3928 for ac_dir in $ac_dummy; do
3930 test -z "$ac_dir" && ac_dir=.
3931 $as_executable_p "$ac_dir/$ac_word" || continue
3932 ac_cv_prog_ETAGS="$ac_prog"
3933 echo "$as_me:3933: found $ac_dir/$ac_word" >&5
3939 ETAGS=$ac_cv_prog_ETAGS
3940 if test -n "$ETAGS"; then
3941 echo "$as_me:3941: result: $ETAGS" >&5
3942 echo "${ECHO_T}$ETAGS" >&6
3944 echo "$as_me:3944: result: no" >&5
3945 echo "${ECHO_T}no" >&6
3948 test -n "$ETAGS" && break
3951 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3952 set dummy ${CTAGS:-ctags}; ac_word=$2
3953 echo "$as_me:3953: checking for $ac_word" >&5
3954 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3955 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3956 echo $ECHO_N "(cached) $ECHO_C" >&6
3958 if test -n "$MAKE_LOWER_TAGS"; then
3959 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3961 ac_save_IFS=$IFS; IFS=$ac_path_separator
3963 for ac_dir in $ac_dummy; do
3965 test -z "$ac_dir" && ac_dir=.
3966 $as_executable_p "$ac_dir/$ac_word" || continue
3967 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3968 echo "$as_me:3968: found $ac_dir/$ac_word" >&5
3972 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3975 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3976 if test -n "$MAKE_LOWER_TAGS"; then
3977 echo "$as_me:3977: result: $MAKE_LOWER_TAGS" >&5
3978 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3980 echo "$as_me:3980: result: no" >&5
3981 echo "${ECHO_T}no" >&6
3984 if test "$cf_cv_mixedcase" = yes ; then
3985 # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3986 set dummy ${ETAGS:-etags}; ac_word=$2
3987 echo "$as_me:3987: checking for $ac_word" >&5
3988 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3989 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3990 echo $ECHO_N "(cached) $ECHO_C" >&6
3992 if test -n "$MAKE_UPPER_TAGS"; then
3993 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3995 ac_save_IFS=$IFS; IFS=$ac_path_separator
3997 for ac_dir in $ac_dummy; do
3999 test -z "$ac_dir" && ac_dir=.
4000 $as_executable_p "$ac_dir/$ac_word" || continue
4001 ac_cv_prog_MAKE_UPPER_TAGS="yes"
4002 echo "$as_me:4002: found $ac_dir/$ac_word" >&5
4006 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4009 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4010 if test -n "$MAKE_UPPER_TAGS"; then
4011 echo "$as_me:4011: result: $MAKE_UPPER_TAGS" >&5
4012 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4014 echo "$as_me:4014: result: no" >&5
4015 echo "${ECHO_T}no" >&6
4022 if test "$MAKE_UPPER_TAGS" = yes ; then
4028 if test "$MAKE_LOWER_TAGS" = yes ; then
4034 echo "$as_me:4034: checking for makeflags variable" >&5
4035 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4036 if test "${cf_cv_makeflags+set}" = set; then
4037 echo $ECHO_N "(cached) $ECHO_C" >&6
4041 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4043 cat >cf_makeflags.tmp <<CF_EOF
4046 @ echo '.$cf_option'
4048 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[ ]*$,,'`
4049 case "$cf_result" in
4051 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
4052 case "$cf_result" in
4053 .*CC=*) cf_cv_makeflags=
4055 *) cf_cv_makeflags=$cf_option
4061 *) echo "given option \"$cf_option\", no match \"$cf_result\""
4065 rm -f cf_makeflags.tmp
4068 echo "$as_me:4068: result: $cf_cv_makeflags" >&5
4069 echo "${ECHO_T}$cf_cv_makeflags" >&6
4071 if test -n "$ac_tool_prefix"; then
4072 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4073 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4074 echo "$as_me:4074: checking for $ac_word" >&5
4075 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4076 if test "${ac_cv_prog_RANLIB+set}" = set; then
4077 echo $ECHO_N "(cached) $ECHO_C" >&6
4079 if test -n "$RANLIB"; then
4080 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4082 ac_save_IFS=$IFS; IFS=$ac_path_separator
4084 for ac_dir in $ac_dummy; do
4086 test -z "$ac_dir" && ac_dir=.
4087 $as_executable_p "$ac_dir/$ac_word" || continue
4088 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4089 echo "$as_me:4089: found $ac_dir/$ac_word" >&5
4095 RANLIB=$ac_cv_prog_RANLIB
4096 if test -n "$RANLIB"; then
4097 echo "$as_me:4097: result: $RANLIB" >&5
4098 echo "${ECHO_T}$RANLIB" >&6
4100 echo "$as_me:4100: result: no" >&5
4101 echo "${ECHO_T}no" >&6
4105 if test -z "$ac_cv_prog_RANLIB"; then
4106 ac_ct_RANLIB=$RANLIB
4107 # Extract the first word of "ranlib", so it can be a program name with args.
4108 set dummy ranlib; 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_ac_ct_RANLIB+set}" = set; then
4112 echo $ECHO_N "(cached) $ECHO_C" >&6
4114 if test -n "$ac_ct_RANLIB"; then
4115 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # 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_ac_ct_RANLIB="ranlib"
4124 echo "$as_me:4124: found $ac_dir/$ac_word" >&5
4128 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4131 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4132 if test -n "$ac_ct_RANLIB"; then
4133 echo "$as_me:4133: result: $ac_ct_RANLIB" >&5
4134 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4136 echo "$as_me:4136: result: no" >&5
4137 echo "${ECHO_T}no" >&6
4140 RANLIB=$ac_ct_RANLIB
4142 RANLIB="$ac_cv_prog_RANLIB"
4145 if test -n "$ac_tool_prefix"; then
4146 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4147 set dummy ${ac_tool_prefix}ld; ac_word=$2
4148 echo "$as_me:4148: checking for $ac_word" >&5
4149 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4150 if test "${ac_cv_prog_LD+set}" = set; then
4151 echo $ECHO_N "(cached) $ECHO_C" >&6
4153 if test -n "$LD"; then
4154 ac_cv_prog_LD="$LD" # Let the user override the test.
4156 ac_save_IFS=$IFS; IFS=$ac_path_separator
4158 for ac_dir in $ac_dummy; do
4160 test -z "$ac_dir" && ac_dir=.
4161 $as_executable_p "$ac_dir/$ac_word" || continue
4162 ac_cv_prog_LD="${ac_tool_prefix}ld"
4163 echo "$as_me:4163: found $ac_dir/$ac_word" >&5
4170 if test -n "$LD"; then
4171 echo "$as_me:4171: result: $LD" >&5
4172 echo "${ECHO_T}$LD" >&6
4174 echo "$as_me:4174: result: no" >&5
4175 echo "${ECHO_T}no" >&6
4179 if test -z "$ac_cv_prog_LD"; then
4181 # Extract the first word of "ld", so it can be a program name with args.
4182 set dummy ld; ac_word=$2
4183 echo "$as_me:4183: checking for $ac_word" >&5
4184 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4185 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4186 echo $ECHO_N "(cached) $ECHO_C" >&6
4188 if test -n "$ac_ct_LD"; then
4189 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4191 ac_save_IFS=$IFS; IFS=$ac_path_separator
4193 for ac_dir in $ac_dummy; do
4195 test -z "$ac_dir" && ac_dir=.
4196 $as_executable_p "$ac_dir/$ac_word" || continue
4197 ac_cv_prog_ac_ct_LD="ld"
4198 echo "$as_me:4198: found $ac_dir/$ac_word" >&5
4202 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4205 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4206 if test -n "$ac_ct_LD"; then
4207 echo "$as_me:4207: result: $ac_ct_LD" >&5
4208 echo "${ECHO_T}$ac_ct_LD" >&6
4210 echo "$as_me:4210: result: no" >&5
4211 echo "${ECHO_T}no" >&6
4219 if test -n "$ac_tool_prefix"; then
4220 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4221 set dummy ${ac_tool_prefix}ar; ac_word=$2
4222 echo "$as_me:4222: checking for $ac_word" >&5
4223 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4224 if test "${ac_cv_prog_AR+set}" = set; then
4225 echo $ECHO_N "(cached) $ECHO_C" >&6
4227 if test -n "$AR"; then
4228 ac_cv_prog_AR="$AR" # Let the user override the test.
4230 ac_save_IFS=$IFS; IFS=$ac_path_separator
4232 for ac_dir in $ac_dummy; do
4234 test -z "$ac_dir" && ac_dir=.
4235 $as_executable_p "$ac_dir/$ac_word" || continue
4236 ac_cv_prog_AR="${ac_tool_prefix}ar"
4237 echo "$as_me:4237: found $ac_dir/$ac_word" >&5
4244 if test -n "$AR"; then
4245 echo "$as_me:4245: result: $AR" >&5
4246 echo "${ECHO_T}$AR" >&6
4248 echo "$as_me:4248: result: no" >&5
4249 echo "${ECHO_T}no" >&6
4253 if test -z "$ac_cv_prog_AR"; then
4255 # Extract the first word of "ar", so it can be a program name with args.
4256 set dummy ar; ac_word=$2
4257 echo "$as_me:4257: checking for $ac_word" >&5
4258 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4259 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4260 echo $ECHO_N "(cached) $ECHO_C" >&6
4262 if test -n "$ac_ct_AR"; then
4263 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4265 ac_save_IFS=$IFS; IFS=$ac_path_separator
4267 for ac_dir in $ac_dummy; do
4269 test -z "$ac_dir" && ac_dir=.
4270 $as_executable_p "$ac_dir/$ac_word" || continue
4271 ac_cv_prog_ac_ct_AR="ar"
4272 echo "$as_me:4272: found $ac_dir/$ac_word" >&5
4276 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4279 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4280 if test -n "$ac_ct_AR"; then
4281 echo "$as_me:4281: result: $ac_ct_AR" >&5
4282 echo "${ECHO_T}$ac_ct_AR" >&6
4284 echo "$as_me:4284: result: no" >&5
4285 echo "${ECHO_T}no" >&6
4293 if test -n "$ac_tool_prefix"; then
4294 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4295 set dummy ${ac_tool_prefix}ar; ac_word=$2
4296 echo "$as_me:4296: checking for $ac_word" >&5
4297 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4298 if test "${ac_cv_prog_AR+set}" = set; then
4299 echo $ECHO_N "(cached) $ECHO_C" >&6
4301 if test -n "$AR"; then
4302 ac_cv_prog_AR="$AR" # Let the user override the test.
4304 ac_save_IFS=$IFS; IFS=$ac_path_separator
4306 for ac_dir in $ac_dummy; do
4308 test -z "$ac_dir" && ac_dir=.
4309 $as_executable_p "$ac_dir/$ac_word" || continue
4310 ac_cv_prog_AR="${ac_tool_prefix}ar"
4311 echo "$as_me:4311: found $ac_dir/$ac_word" >&5
4318 if test -n "$AR"; then
4319 echo "$as_me:4319: result: $AR" >&5
4320 echo "${ECHO_T}$AR" >&6
4322 echo "$as_me:4322: result: no" >&5
4323 echo "${ECHO_T}no" >&6
4327 if test -z "$ac_cv_prog_AR"; then
4329 # Extract the first word of "ar", so it can be a program name with args.
4330 set dummy ar; ac_word=$2
4331 echo "$as_me:4331: checking for $ac_word" >&5
4332 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4333 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4334 echo $ECHO_N "(cached) $ECHO_C" >&6
4336 if test -n "$ac_ct_AR"; then
4337 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4339 ac_save_IFS=$IFS; IFS=$ac_path_separator
4341 for ac_dir in $ac_dummy; do
4343 test -z "$ac_dir" && ac_dir=.
4344 $as_executable_p "$ac_dir/$ac_word" || continue
4345 ac_cv_prog_ac_ct_AR="ar"
4346 echo "$as_me:4346: found $ac_dir/$ac_word" >&5
4350 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4353 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4354 if test -n "$ac_ct_AR"; then
4355 echo "$as_me:4355: result: $ac_ct_AR" >&5
4356 echo "${ECHO_T}$ac_ct_AR" >&6
4358 echo "$as_me:4358: result: no" >&5
4359 echo "${ECHO_T}no" >&6
4367 echo "$as_me:4367: checking for options to update archives" >&5
4368 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4369 if test "${cf_cv_ar_flags+set}" = set; then
4370 echo $ECHO_N "(cached) $ECHO_C" >&6
4373 cf_cv_ar_flags=unknown
4374 for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4377 # check if $ARFLAGS already contains this choice
4378 if test "x$ARFLAGS" != "x" ; then
4379 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4380 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4386 rm -f conftest.$ac_cv_objext
4389 cat >conftest.$ac_ext <<EOF
4390 #line 4390 "configure"
4391 int testdata[3] = { 123, 456, 789 };
4393 if { (eval echo "$as_me:4393: \"$ac_compile\"") >&5
4394 (eval $ac_compile) 2>&5
4396 echo "$as_me:4396: \$? = $ac_status" >&5
4397 (exit $ac_status); } ; then
4398 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4399 $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4400 if test -f conftest.a ; then
4401 cf_cv_ar_flags=$cf_ar_flags
4405 test -n "$verbose" && echo " cannot compile test-program" 1>&6
4407 echo "${as_me:-configure}:4407: testing cannot compile test-program ..." 1>&5
4412 rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4415 echo "$as_me:4415: result: $cf_cv_ar_flags" >&5
4416 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4418 if test -n "$ARFLAGS" ; then
4419 if test -n "$cf_cv_ar_flags" ; then
4420 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4423 ARFLAGS=$cf_cv_ar_flags
4426 echo "$as_me:4426: checking if you have specified an install-prefix" >&5
4427 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4429 # Check whether --with-install-prefix or --without-install-prefix was given.
4430 if test "${with_install_prefix+set}" = set; then
4431 withval="$with_install_prefix"
4432 case "$withval" in #(vi
4435 *) DESTDIR="$withval"
4439 echo "$as_me:4439: result: $DESTDIR" >&5
4440 echo "${ECHO_T}$DESTDIR" >&6
4442 ###############################################################################
4444 # If we're cross-compiling, allow the user to override the tools and their
4445 # options. The configure script is oriented toward identifying the host
4446 # compiler, etc., but we need a build compiler to generate parts of the source.
4448 if test "$cross_compiling" = yes ; then
4450 # defaults that we might want to override
4451 : ${BUILD_CFLAGS:=''}
4452 : ${BUILD_CPPFLAGS:=''}
4453 : ${BUILD_LDFLAGS:=''}
4455 : ${BUILD_EXEEXT:='$x'}
4456 : ${BUILD_OBJEXT:='o'}
4458 # Check whether --with-build-cc or --without-build-cc was given.
4459 if test "${with_build_cc+set}" = set; then
4460 withval="$with_build_cc"
4463 for ac_prog in gcc cc cl
4465 # Extract the first word of "$ac_prog", so it can be a program name with args.
4466 set dummy $ac_prog; ac_word=$2
4467 echo "$as_me:4467: checking for $ac_word" >&5
4468 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4469 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4470 echo $ECHO_N "(cached) $ECHO_C" >&6
4472 if test -n "$BUILD_CC"; then
4473 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4475 ac_save_IFS=$IFS; IFS=$ac_path_separator
4477 for ac_dir in $ac_dummy; do
4479 test -z "$ac_dir" && ac_dir=.
4480 $as_executable_p "$ac_dir/$ac_word" || continue
4481 ac_cv_prog_BUILD_CC="$ac_prog"
4482 echo "$as_me:4482: found $ac_dir/$ac_word" >&5
4488 BUILD_CC=$ac_cv_prog_BUILD_CC
4489 if test -n "$BUILD_CC"; then
4490 echo "$as_me:4490: result: $BUILD_CC" >&5
4491 echo "${ECHO_T}$BUILD_CC" >&6
4493 echo "$as_me:4493: result: no" >&5
4494 echo "${ECHO_T}no" >&6
4497 test -n "$BUILD_CC" && break
4501 echo "$as_me:4501: checking for native build C compiler" >&5
4502 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4503 echo "$as_me:4503: result: $BUILD_CC" >&5
4504 echo "${ECHO_T}$BUILD_CC" >&6
4506 echo "$as_me:4506: checking for native build C preprocessor" >&5
4507 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4509 # Check whether --with-build-cpp or --without-build-cpp was given.
4510 if test "${with_build_cpp+set}" = set; then
4511 withval="$with_build_cpp"
4512 BUILD_CPP="$withval"
4514 BUILD_CPP='${BUILD_CC} -E'
4516 echo "$as_me:4516: result: $BUILD_CPP" >&5
4517 echo "${ECHO_T}$BUILD_CPP" >&6
4519 echo "$as_me:4519: checking for native build C flags" >&5
4520 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4522 # Check whether --with-build-cflags or --without-build-cflags was given.
4523 if test "${with_build_cflags+set}" = set; then
4524 withval="$with_build_cflags"
4525 BUILD_CFLAGS="$withval"
4527 echo "$as_me:4527: result: $BUILD_CFLAGS" >&5
4528 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4530 echo "$as_me:4530: checking for native build C preprocessor-flags" >&5
4531 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4533 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4534 if test "${with_build_cppflags+set}" = set; then
4535 withval="$with_build_cppflags"
4536 BUILD_CPPFLAGS="$withval"
4538 echo "$as_me:4538: result: $BUILD_CPPFLAGS" >&5
4539 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4541 echo "$as_me:4541: checking for native build linker-flags" >&5
4542 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4544 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4545 if test "${with_build_ldflags+set}" = set; then
4546 withval="$with_build_ldflags"
4547 BUILD_LDFLAGS="$withval"
4549 echo "$as_me:4549: result: $BUILD_LDFLAGS" >&5
4550 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4552 echo "$as_me:4552: checking for native build linker-libraries" >&5
4553 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4555 # Check whether --with-build-libs or --without-build-libs was given.
4556 if test "${with_build_libs+set}" = set; then
4557 withval="$with_build_libs"
4558 BUILD_LIBS="$withval"
4560 echo "$as_me:4560: result: $BUILD_LIBS" >&5
4561 echo "${ECHO_T}$BUILD_LIBS" >&6
4563 # this assumes we're on Unix.
4567 : ${BUILD_CC:='${CC}'}
4569 if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4570 { { echo "$as_me:4570: error: Cross-build requires two compilers.
4571 Use --with-build-cc to specify the native compiler." >&5
4572 echo "$as_me: error: Cross-build requires two compilers.
4573 Use --with-build-cc to specify the native compiler." >&2;}
4574 { (exit 1); exit 1; }; }
4578 : ${BUILD_CC:='${CC}'}
4579 : ${BUILD_CPP:='${CPP}'}
4580 : ${BUILD_CFLAGS:='${CFLAGS}'}
4581 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4582 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4583 : ${BUILD_LIBS:='${LIBS}'}
4584 : ${BUILD_EXEEXT:='$x'}
4585 : ${BUILD_OBJEXT:='o'}
4588 ###############################################################################
4590 ### Options to allow the user to specify the set of libraries which are used.
4591 ### Use "--without-normal --with-shared" to allow the default model to be
4592 ### shared, for example.
4595 echo "$as_me:4595: checking if libtool -version-number should be used" >&5
4596 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4598 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4599 if test "${enable_libtool_version+set}" = set; then
4600 enableval="$enable_libtool_version"
4601 test "$enableval" != no && enableval=yes
4602 if test "$enableval" != "yes" ; then
4603 cf_libtool_version=no
4605 cf_libtool_version=yes
4609 cf_libtool_version=yes
4612 echo "$as_me:4612: result: $cf_libtool_version" >&5
4613 echo "${ECHO_T}$cf_libtool_version" >&6
4615 if test "$cf_libtool_version" = yes ; then
4616 LIBTOOL_VERSION="-version-number"
4618 LIBTOOL_VERSION="-version-info"
4623 # common library maintenance symbols that are convenient for libtool scripts:
4624 LIB_CREATE='${AR} -cr'
4625 LIB_OBJECT='${OBJECTS}'
4629 # symbols used to prop libtool up to enable it to determine what it should be
4637 echo "$as_me:4637: checking if you want to build libraries with libtool" >&5
4638 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4640 # Check whether --with-libtool or --without-libtool was given.
4641 if test "${with_libtool+set}" = set; then
4642 withval="$with_libtool"
4643 with_libtool=$withval
4647 echo "$as_me:4647: result: $with_libtool" >&5
4648 echo "${ECHO_T}$with_libtool" >&6
4649 if test "$with_libtool" != "no"; then
4651 if test "$with_libtool" != "yes" ; then
4653 if test "x$prefix" != xNONE; then
4654 cf_path_syntax="$prefix"
4656 cf_path_syntax="$ac_default_prefix"
4659 case ".$with_libtool" in #(vi
4660 .\$\(*\)*|.\'*\'*) #(vi
4664 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4667 eval with_libtool="$with_libtool"
4668 case ".$with_libtool" in #(vi
4670 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4675 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4678 { { echo "$as_me:4678: error: expected a pathname, not \"$with_libtool\"" >&5
4679 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4680 { (exit 1); exit 1; }; }
4684 LIBTOOL=$with_libtool
4686 # Extract the first word of "libtool", so it can be a program name with args.
4687 set dummy libtool; ac_word=$2
4688 echo "$as_me:4688: checking for $ac_word" >&5
4689 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4690 if test "${ac_cv_path_LIBTOOL+set}" = set; then
4691 echo $ECHO_N "(cached) $ECHO_C" >&6
4695 ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4698 ac_save_IFS=$IFS; IFS=$ac_path_separator
4700 for ac_dir in $ac_dummy; do
4702 test -z "$ac_dir" && ac_dir=.
4703 if $as_executable_p "$ac_dir/$ac_word"; then
4704 ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4705 echo "$as_me:4705: found $ac_dir/$ac_word" >&5
4713 LIBTOOL=$ac_cv_path_LIBTOOL
4715 if test -n "$LIBTOOL"; then
4716 echo "$as_me:4716: result: $LIBTOOL" >&5
4717 echo "${ECHO_T}$LIBTOOL" >&6
4719 echo "$as_me:4719: result: no" >&5
4720 echo "${ECHO_T}no" >&6
4724 if test -z "$LIBTOOL" ; then
4725 { { echo "$as_me:4725: error: Cannot find libtool" >&5
4726 echo "$as_me: error: Cannot find libtool" >&2;}
4727 { (exit 1); exit 1; }; }
4729 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} ${LIBTOOL_VERSION} `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
4730 LIB_OBJECT='${OBJECTS:.o=.lo}'
4732 LIB_CLEAN='${LIBTOOL} --mode=clean'
4733 LIB_COMPILE='${LIBTOOL} --mode=compile'
4734 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4735 LIB_INSTALL='${LIBTOOL} --mode=install'
4736 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4739 # Show the version of libtool
4740 echo "$as_me:4740: checking version of libtool" >&5
4741 echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4743 # Save the version in a cache variable - this is not entirely a good
4744 # thing, but the version string from libtool is very ugly, and for
4745 # bug reports it might be useful to have the original string. "("
4746 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.].*//'`
4747 echo "$as_me:4747: result: $cf_cv_libtool_version" >&5
4748 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4749 if test -z "$cf_cv_libtool_version" ; then
4750 { { echo "$as_me:4750: error: This is not GNU libtool" >&5
4751 echo "$as_me: error: This is not GNU libtool" >&2;}
4752 { (exit 1); exit 1; }; }
4755 # special hack to add -no-undefined (which libtool should do for itself)
4757 case "$cf_cv_system_name" in #(vi
4758 cygwin*|mingw32*|uwin*|aix[4-7]) #(vi
4759 LT_UNDEF=-no-undefined
4763 # special hack to add --tag option for C++ compiler
4764 case $cf_cv_libtool_version in #(vi
4765 1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4766 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4767 LIBTOOL="$LIBTOOL --tag=CC"
4770 LIBTOOL_CXX="$LIBTOOL"
4778 test -z "$LIBTOOL" && ECHO_LT=
4780 if test "$with_libtool" != "no" ; then
4782 cf_list_models="$cf_list_models libtool"
4786 echo "$as_me:4786: checking if you want to build shared libraries" >&5
4787 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4789 # Check whether --with-shared or --without-shared was given.
4790 if test "${with_shared+set}" = set; then
4791 withval="$with_shared"
4792 with_shared=$withval
4796 echo "$as_me:4796: result: $with_shared" >&5
4797 echo "${ECHO_T}$with_shared" >&6
4798 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4800 echo "$as_me:4800: checking if you want to build static libraries" >&5
4801 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4803 # Check whether --with-normal or --without-normal was given.
4804 if test "${with_normal+set}" = set; then
4805 withval="$with_normal"
4806 with_normal=$withval
4810 echo "$as_me:4810: result: $with_normal" >&5
4811 echo "${ECHO_T}$with_normal" >&6
4812 test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4814 echo "$as_me:4814: checking if you want to build debug libraries" >&5
4815 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4817 # Check whether --with-debug or --without-debug was given.
4818 if test "${with_debug+set}" = set; then
4819 withval="$with_debug"
4824 echo "$as_me:4824: result: $with_debug" >&5
4825 echo "${ECHO_T}$with_debug" >&6
4826 test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4828 echo "$as_me:4828: checking if you want to build profiling libraries" >&5
4829 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4831 # Check whether --with-profile or --without-profile was given.
4832 if test "${with_profile+set}" = set; then
4833 withval="$with_profile"
4834 with_profile=$withval
4838 echo "$as_me:4838: result: $with_profile" >&5
4839 echo "${ECHO_T}$with_profile" >&6
4840 test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4844 ###############################################################################
4846 echo "$as_me:4846: checking for specified models" >&5
4847 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4848 test -z "$cf_list_models" && cf_list_models=normal
4849 test "$with_libtool" != "no" && cf_list_models=libtool
4850 echo "$as_me:4850: result: $cf_list_models" >&5
4851 echo "${ECHO_T}$cf_list_models" >&6
4853 ### Use the first model as the default, and save its suffix for use in building
4854 ### up test-applications.
4855 echo "$as_me:4855: checking for default model" >&5
4856 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4857 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4858 echo "$as_me:4858: result: $DFT_LWR_MODEL" >&5
4859 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4861 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4872 case $cf_cv_system_name in #(vi
4879 cf_prefix=$LIB_PREFIX
4881 LIB_PREFIX=$cf_prefix
4885 ###############################################################################
4887 echo "$as_me:4887: checking if you want to build a separate terminfo library" >&5
4888 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4890 # Check whether --with-termlib or --without-termlib was given.
4891 if test "${with_termlib+set}" = set; then
4892 withval="$with_termlib"
4893 with_termlib=$withval
4897 echo "$as_me:4897: result: $with_termlib" >&5
4898 echo "${ECHO_T}$with_termlib" >&6
4900 echo "$as_me:4900: checking if you want to build a separate tic library" >&5
4901 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4903 # Check whether --with-ticlib or --without-ticlib was given.
4904 if test "${with_ticlib+set}" = set; then
4905 withval="$with_ticlib"
4906 with_ticlib=$withval
4910 echo "$as_me:4910: result: $with_ticlib" >&5
4911 echo "${ECHO_T}$with_ticlib" >&6
4913 ### Checks for special libraries, must be done up-front.
4916 echo "$as_me:4916: checking if you want to link with the GPM mouse library" >&5
4917 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4919 # Check whether --with-gpm or --without-gpm was given.
4920 if test "${with_gpm+set}" = set; then
4926 echo "$as_me:4926: result: $with_gpm" >&5
4927 echo "${ECHO_T}$with_gpm" >&6
4929 if test "$with_gpm" != no ; then
4930 echo "$as_me:4930: checking for gpm.h" >&5
4931 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4932 if test "${ac_cv_header_gpm_h+set}" = set; then
4933 echo $ECHO_N "(cached) $ECHO_C" >&6
4935 cat >conftest.$ac_ext <<_ACEOF
4936 #line 4936 "configure"
4937 #include "confdefs.h"
4940 if { (eval echo "$as_me:4940: \"$ac_cpp conftest.$ac_ext\"") >&5
4941 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4943 egrep -v '^ *\+' conftest.er1 >conftest.err
4945 cat conftest.err >&5
4946 echo "$as_me:4946: \$? = $ac_status" >&5
4947 (exit $ac_status); } >/dev/null; then
4948 if test -s conftest.err; then
4949 ac_cpp_err=$ac_c_preproc_warn_flag
4956 if test -z "$ac_cpp_err"; then
4957 ac_cv_header_gpm_h=yes
4959 echo "$as_me: failed program was:" >&5
4960 cat conftest.$ac_ext >&5
4961 ac_cv_header_gpm_h=no
4963 rm -f conftest.err conftest.$ac_ext
4965 echo "$as_me:4965: result: $ac_cv_header_gpm_h" >&5
4966 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4967 if test $ac_cv_header_gpm_h = yes; then
4969 cat >>confdefs.h <<\EOF
4970 #define HAVE_GPM_H 1
4973 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4974 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
4976 echo "${as_me:-configure}:4976: testing assuming we really have GPM library ..." 1>&5
4978 cat >>confdefs.h <<\EOF
4979 #define HAVE_LIBGPM 1
4983 echo "$as_me:4983: checking for Gpm_Open in -lgpm" >&5
4984 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4985 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4986 echo $ECHO_N "(cached) $ECHO_C" >&6
4988 ac_check_lib_save_LIBS=$LIBS
4990 cat >conftest.$ac_ext <<_ACEOF
4991 #line 4991 "configure"
4992 #include "confdefs.h"
4994 /* Override any gcc2 internal prototype to avoid an error. */
4998 /* We use char because int might match the return type of a gcc2
4999 builtin and then its argument prototype would still apply. */
5009 rm -f conftest.$ac_objext conftest$ac_exeext
5010 if { (eval echo "$as_me:5010: \"$ac_link\"") >&5
5011 (eval $ac_link) 2>&5
5013 echo "$as_me:5013: \$? = $ac_status" >&5
5014 (exit $ac_status); } &&
5015 { ac_try='test -s conftest$ac_exeext'
5016 { (eval echo "$as_me:5016: \"$ac_try\"") >&5
5019 echo "$as_me:5019: \$? = $ac_status" >&5
5020 (exit $ac_status); }; }; then
5021 ac_cv_lib_gpm_Gpm_Open=yes
5023 echo "$as_me: failed program was:" >&5
5024 cat conftest.$ac_ext >&5
5025 ac_cv_lib_gpm_Gpm_Open=no
5027 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5028 LIBS=$ac_check_lib_save_LIBS
5030 echo "$as_me:5030: result: $ac_cv_lib_gpm_Gpm_Open" >&5
5031 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
5032 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
5036 { { echo "$as_me:5036: error: Cannot link with GPM library" >&5
5037 echo "$as_me: error: Cannot link with GPM library" >&2;}
5038 { (exit 1); exit 1; }; }
5046 test "$with_gpm" != maybe && { echo "$as_me:5046: WARNING: Cannot find GPM header" >&5
5047 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
5054 if test "$with_gpm" != no ; then
5055 echo "$as_me:5055: checking if you want to load GPM dynamically" >&5
5056 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
5058 # Check whether --with-dlsym or --without-dlsym was given.
5059 if test "${with_dlsym+set}" = set; then
5060 withval="$with_dlsym"
5065 echo "$as_me:5065: result: $with_dlsym" >&5
5066 echo "${ECHO_T}$with_dlsym" >&6
5067 if test "$with_dlsym" = yes ; then
5070 echo "$as_me:5070: checking for dlsym" >&5
5071 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
5072 if test "${ac_cv_func_dlsym+set}" = set; then
5073 echo $ECHO_N "(cached) $ECHO_C" >&6
5075 cat >conftest.$ac_ext <<_ACEOF
5076 #line 5076 "configure"
5077 #include "confdefs.h"
5078 /* System header to define __stub macros and hopefully few prototypes,
5079 which can conflict with char dlsym (); below. */
5081 /* Override any gcc2 internal prototype to avoid an error. */
5085 /* We use char because int might match the return type of a gcc2
5086 builtin and then its argument prototype would still apply. */
5093 /* The GNU C library defines this for functions which it implements
5094 to always fail with ENOSYS. Some functions are actually named
5095 something starting with __ and the normal name is an alias. */
5096 #if defined (__stub_dlsym) || defined (__stub___dlsym)
5106 rm -f conftest.$ac_objext conftest$ac_exeext
5107 if { (eval echo "$as_me:5107: \"$ac_link\"") >&5
5108 (eval $ac_link) 2>&5
5110 echo "$as_me:5110: \$? = $ac_status" >&5
5111 (exit $ac_status); } &&
5112 { ac_try='test -s conftest$ac_exeext'
5113 { (eval echo "$as_me:5113: \"$ac_try\"") >&5
5116 echo "$as_me:5116: \$? = $ac_status" >&5
5117 (exit $ac_status); }; }; then
5118 ac_cv_func_dlsym=yes
5120 echo "$as_me: failed program was:" >&5
5121 cat conftest.$ac_ext >&5
5124 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5126 echo "$as_me:5126: result: $ac_cv_func_dlsym" >&5
5127 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
5128 if test $ac_cv_func_dlsym = yes; then
5133 echo "$as_me:5133: checking for dlsym in -ldl" >&5
5134 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
5135 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
5136 echo $ECHO_N "(cached) $ECHO_C" >&6
5138 ac_check_lib_save_LIBS=$LIBS
5140 cat >conftest.$ac_ext <<_ACEOF
5141 #line 5141 "configure"
5142 #include "confdefs.h"
5144 /* Override any gcc2 internal prototype to avoid an error. */
5148 /* We use char because int might match the return type of a gcc2
5149 builtin and then its argument prototype would still apply. */
5159 rm -f conftest.$ac_objext conftest$ac_exeext
5160 if { (eval echo "$as_me:5160: \"$ac_link\"") >&5
5161 (eval $ac_link) 2>&5
5163 echo "$as_me:5163: \$? = $ac_status" >&5
5164 (exit $ac_status); } &&
5165 { ac_try='test -s conftest$ac_exeext'
5166 { (eval echo "$as_me:5166: \"$ac_try\"") >&5
5169 echo "$as_me:5169: \$? = $ac_status" >&5
5170 (exit $ac_status); }; }; then
5171 ac_cv_lib_dl_dlsym=yes
5173 echo "$as_me: failed program was:" >&5
5174 cat conftest.$ac_ext >&5
5175 ac_cv_lib_dl_dlsym=no
5177 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5178 LIBS=$ac_check_lib_save_LIBS
5180 echo "$as_me:5180: result: $ac_cv_lib_dl_dlsym" >&5
5181 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
5182 if test $ac_cv_lib_dl_dlsym = yes; then
5190 if test "$cf_have_dlsym" = yes ; then
5191 test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
5193 echo "$as_me:5193: checking whether able to link to dl*() functions" >&5
5194 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
5195 cat >conftest.$ac_ext <<_ACEOF
5196 #line 5196 "configure"
5197 #include "confdefs.h"
5204 if ((obj = dlopen("filename", 0)) != 0) {
5205 if (dlsym(obj, "symbolname") == 0) {
5213 rm -f conftest.$ac_objext conftest$ac_exeext
5214 if { (eval echo "$as_me:5214: \"$ac_link\"") >&5
5215 (eval $ac_link) 2>&5
5217 echo "$as_me:5217: \$? = $ac_status" >&5
5218 (exit $ac_status); } &&
5219 { ac_try='test -s conftest$ac_exeext'
5220 { (eval echo "$as_me:5220: \"$ac_try\"") >&5
5223 echo "$as_me:5223: \$? = $ac_status" >&5
5224 (exit $ac_status); }; }; then
5226 cat >>confdefs.h <<\EOF
5227 #define HAVE_LIBDL 1
5231 echo "$as_me: failed program was:" >&5
5232 cat conftest.$ac_ext >&5
5234 { { echo "$as_me:5234: error: Cannot link test program for libdl" >&5
5235 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5236 { (exit 1); exit 1; }; }
5238 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5239 echo "$as_me:5239: result: ok" >&5
5240 echo "${ECHO_T}ok" >&6
5242 { { echo "$as_me:5242: error: Cannot find dlsym function" >&5
5243 echo "$as_me: error: Cannot find dlsym function" >&2;}
5244 { (exit 1); exit 1; }; }
5247 if test "$with_gpm" != yes ; then
5248 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
5250 echo "${as_me:-configure}:5250: testing assuming soname for gpm is $with_gpm ..." 1>&5
5252 cf_cv_gpm_soname="$with_gpm"
5255 echo "$as_me:5255: checking for soname of gpm library" >&5
5256 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5257 if test "${cf_cv_gpm_soname+set}" = set; then
5258 echo $ECHO_N "(cached) $ECHO_C" >&6
5261 cf_cv_gpm_soname=unknown
5262 if test "$cross_compiling" != yes ; then
5263 cat >conftest.$ac_ext <<CF_EOF
5267 if (Gpm_Open(0,0)) Gpm_Close();
5268 ${cf_cv_main_return:-return}(0);
5271 cf_save_LIBS="$LIBS"
5273 if { (eval echo "$as_me:5273: \"$ac_compile\"") >&5
5274 (eval $ac_compile) 2>&5
5276 echo "$as_me:5276: \$? = $ac_status" >&5
5277 (exit $ac_status); } ; then
5278 if { (eval echo "$as_me:5278: \"$ac_link\"") >&5
5279 (eval $ac_link) 2>&5
5281 echo "$as_me:5281: \$? = $ac_status" >&5
5282 (exit $ac_status); } ; then
5283 cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5284 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5288 LIBS="$cf_save_LIBS"
5292 echo "$as_me:5292: result: $cf_cv_gpm_soname" >&5
5293 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5296 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
5297 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5300 SHLIB_LIST="-ldl $SHLIB_LIST"
5302 SHLIB_LIST="-lgpm $SHLIB_LIST"
5303 TEST_LIBS="-lgpm $TEST_LIBS"
5305 cat >>confdefs.h <<\EOF
5306 #define HAVE_LIBGPM 1
5309 echo "$as_me:5309: checking for Gpm_Wgetch in -lgpm" >&5
5310 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5311 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5312 echo $ECHO_N "(cached) $ECHO_C" >&6
5314 ac_check_lib_save_LIBS=$LIBS
5316 cat >conftest.$ac_ext <<_ACEOF
5317 #line 5317 "configure"
5318 #include "confdefs.h"
5320 /* Override any gcc2 internal prototype to avoid an error. */
5324 /* We use char because int might match the return type of a gcc2
5325 builtin and then its argument prototype would still apply. */
5335 rm -f conftest.$ac_objext conftest$ac_exeext
5336 if { (eval echo "$as_me:5336: \"$ac_link\"") >&5
5337 (eval $ac_link) 2>&5
5339 echo "$as_me:5339: \$? = $ac_status" >&5
5340 (exit $ac_status); } &&
5341 { ac_try='test -s conftest$ac_exeext'
5342 { (eval echo "$as_me:5342: \"$ac_try\"") >&5
5345 echo "$as_me:5345: \$? = $ac_status" >&5
5346 (exit $ac_status); }; }; then
5347 ac_cv_lib_gpm_Gpm_Wgetch=yes
5349 echo "$as_me: failed program was:" >&5
5350 cat conftest.$ac_ext >&5
5351 ac_cv_lib_gpm_Gpm_Wgetch=no
5353 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5354 LIBS=$ac_check_lib_save_LIBS
5356 echo "$as_me:5356: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5357 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5358 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5360 echo "$as_me:5360: checking if GPM is weakly bound to curses library" >&5
5361 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5362 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5363 echo $ECHO_N "(cached) $ECHO_C" >&6
5366 cf_cv_check_gpm_wgetch=unknown
5367 if test "$cross_compiling" != yes ; then
5369 cat >conftest.$ac_ext <<CF_EOF
5374 ${cf_cv_main_return:-return}(0);
5378 cf_save_LIBS="$LIBS"
5379 # This only works if we can look at the symbol table. If a shared
5380 # library is stripped for install, we cannot use that. So we're forced
5381 # to rely on the static library, noting that some packagers may not
5383 LIBS="-static -lgpm -dynamic $LIBS"
5384 if { (eval echo "$as_me:5384: \"$ac_compile\"") >&5
5385 (eval $ac_compile) 2>&5
5387 echo "$as_me:5387: \$? = $ac_status" >&5
5388 (exit $ac_status); } ; then
5389 if { (eval echo "$as_me:5389: \"$ac_link\"") >&5
5390 (eval $ac_link) 2>&5
5392 echo "$as_me:5392: \$? = $ac_status" >&5
5393 (exit $ac_status); } ; then
5394 cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5395 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5396 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5400 LIBS="$cf_save_LIBS"
5404 echo "$as_me:5404: result: $cf_cv_check_gpm_wgetch" >&5
5405 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5407 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5408 { echo "$as_me:5408: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5409 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5416 # not everyone has "test -c"
5417 if test -c /dev/sysmouse 2>/dev/null ; then
5418 echo "$as_me:5418: checking if you want to use sysmouse" >&5
5419 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5421 # Check whether --with-sysmouse or --without-sysmouse was given.
5422 if test "${with_sysmouse+set}" = set; then
5423 withval="$with_sysmouse"
5424 cf_with_sysmouse=$withval
5426 cf_with_sysmouse=maybe
5428 if test "$cf_with_sysmouse" != no ; then
5429 cat >conftest.$ac_ext <<_ACEOF
5430 #line 5430 "configure"
5431 #include "confdefs.h"
5433 #include <osreldate.h>
5434 #if (__FreeBSD_version >= 400017)
5435 #include <sys/consio.h>
5436 #include <sys/fbio.h>
5438 #include <machine/console.h>
5445 struct mouse_info the_mouse;
5446 ioctl(0, CONS_MOUSECTL, &the_mouse);
5452 rm -f conftest.$ac_objext
5453 if { (eval echo "$as_me:5453: \"$ac_compile\"") >&5
5454 (eval $ac_compile) 2>&5
5456 echo "$as_me:5456: \$? = $ac_status" >&5
5457 (exit $ac_status); } &&
5458 { ac_try='test -s conftest.$ac_objext'
5459 { (eval echo "$as_me:5459: \"$ac_try\"") >&5
5462 echo "$as_me:5462: \$? = $ac_status" >&5
5463 (exit $ac_status); }; }; then
5464 cf_with_sysmouse=yes
5466 echo "$as_me: failed program was:" >&5
5467 cat conftest.$ac_ext >&5
5470 rm -f conftest.$ac_objext conftest.$ac_ext
5472 echo "$as_me:5472: result: $cf_with_sysmouse" >&5
5473 echo "${ECHO_T}$cf_with_sysmouse" >&6
5474 test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
5475 #define USE_SYSMOUSE 1
5480 if test X"$CC_G_OPT" = X"" ; then
5482 test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
5485 if test X"$CXX_G_OPT" = X"" ; then
5487 test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
5490 echo "$as_me:5490: checking for default loader flags" >&5
5491 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5492 case $DFT_LWR_MODEL in
5493 libtool) LD_MODEL='' ;;
5494 normal) LD_MODEL='' ;;
5495 debug) LD_MODEL=$CC_G_OPT ;;
5496 profile) LD_MODEL='-pg';;
5497 shared) LD_MODEL='' ;;
5499 echo "$as_me:5499: result: $LD_MODEL" >&5
5500 echo "${ECHO_T}$LD_MODEL" >&6
5502 case $DFT_LWR_MODEL in
5505 echo "$as_me:5505: checking if rpath option should be used" >&5
5506 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5508 # Check whether --enable-rpath or --disable-rpath was given.
5509 if test "${enable_rpath+set}" = set; then
5510 enableval="$enable_rpath"
5511 cf_cv_enable_rpath=$enableval
5513 cf_cv_enable_rpath=no
5515 echo "$as_me:5515: result: $cf_cv_enable_rpath" >&5
5516 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5518 echo "$as_me:5518: checking if shared libraries should be relinked during install" >&5
5519 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5521 # Check whether --enable-relink or --disable-relink was given.
5522 if test "${enable_relink+set}" = set; then
5523 enableval="$enable_relink"
5524 cf_cv_do_relink=$enableval
5528 echo "$as_me:5528: result: $cf_cv_do_relink" >&5
5529 echo "${ECHO_T}$cf_cv_do_relink" >&6
5534 echo "$as_me:5534: checking for an rpath option" >&5
5535 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5536 case $cf_cv_system_name in #(vi
5538 if test "$GCC" = yes; then
5539 LD_RPATH_OPT="-Wl,-rpath,"
5541 LD_RPATH_OPT="-rpath "
5544 linux*|gnu*|k*bsd*-gnu) #(vi
5545 LD_RPATH_OPT="-Wl,-rpath,"
5547 openbsd[2-9].*|mirbsd*) #(vi
5548 LD_RPATH_OPT="-Wl,-rpath,"
5550 dragonfly*|freebsd*) #(vi
5551 LD_RPATH_OPT="-rpath "
5554 LD_RPATH_OPT="-Wl,-rpath,"
5557 LD_RPATH_OPT="-rpath "
5565 echo "$as_me:5565: result: $LD_RPATH_OPT" >&5
5566 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5568 case "x$LD_RPATH_OPT" in #(vi
5570 echo "$as_me:5570: checking if we need a space after rpath option" >&5
5571 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5572 cf_save_LIBS="$LIBS"
5573 LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5574 cat >conftest.$ac_ext <<_ACEOF
5575 #line 5575 "configure"
5576 #include "confdefs.h"
5586 rm -f conftest.$ac_objext conftest$ac_exeext
5587 if { (eval echo "$as_me:5587: \"$ac_link\"") >&5
5588 (eval $ac_link) 2>&5
5590 echo "$as_me:5590: \$? = $ac_status" >&5
5591 (exit $ac_status); } &&
5592 { ac_try='test -s conftest$ac_exeext'
5593 { (eval echo "$as_me:5593: \"$ac_try\"") >&5
5596 echo "$as_me:5596: \$? = $ac_status" >&5
5597 (exit $ac_status); }; }; then
5600 echo "$as_me: failed program was:" >&5
5601 cat conftest.$ac_ext >&5
5604 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5605 LIBS="$cf_save_LIBS"
5606 echo "$as_me:5606: result: $cf_rpath_space" >&5
5607 echo "${ECHO_T}$cf_rpath_space" >&6
5608 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5615 INSTALL_LIB="-m 644"
5617 cf_cv_do_symlinks=no
5619 test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5621 echo "$as_me:5621: checking if release/abi version should be used for shared libs" >&5
5622 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5624 # Check whether --with-shlib-version or --without-shlib-version was given.
5625 if test "${with_shlib_version+set}" = set; then
5626 withval="$with_shlib_version"
5627 test -z "$withval" && withval=auto
5628 case $withval in #(vi
5630 cf_cv_shlib_version=auto
5632 rel|abi|auto|no) #(vi
5633 cf_cv_shlib_version=$withval
5636 { { echo "$as_me:5636: error: option value must be one of: rel, abi, auto or no" >&5
5637 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5638 { (exit 1); exit 1; }; }
5643 cf_cv_shlib_version=auto
5645 echo "$as_me:5645: result: $cf_cv_shlib_version" >&5
5646 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5650 # Some less-capable ports of gcc support only -fpic
5652 if test "$GCC" = yes
5654 echo "$as_me:5654: checking which $CC option to use" >&5
5655 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5656 cf_save_CFLAGS="$CFLAGS"
5657 for CC_SHARED_OPTS in -fPIC -fpic ''
5659 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5660 cat >conftest.$ac_ext <<_ACEOF
5661 #line 5661 "configure"
5662 #include "confdefs.h"
5672 rm -f conftest.$ac_objext
5673 if { (eval echo "$as_me:5673: \"$ac_compile\"") >&5
5674 (eval $ac_compile) 2>&5
5676 echo "$as_me:5676: \$? = $ac_status" >&5
5677 (exit $ac_status); } &&
5678 { ac_try='test -s conftest.$ac_objext'
5679 { (eval echo "$as_me:5679: \"$ac_try\"") >&5
5682 echo "$as_me:5682: \$? = $ac_status" >&5
5683 (exit $ac_status); }; }; then
5686 echo "$as_me: failed program was:" >&5
5687 cat conftest.$ac_ext >&5
5689 rm -f conftest.$ac_objext conftest.$ac_ext
5691 echo "$as_me:5691: result: $CC_SHARED_OPTS" >&5
5692 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5693 CFLAGS="$cf_save_CFLAGS"
5696 cf_cv_shlib_version_infix=no
5698 case $cf_cv_system_name in #(vi
5699 aix4.3-9*|aix[5-7]*) #(vi
5700 if test "$GCC" = yes; then
5702 MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5704 # CC_SHARED_OPTS='-qpic=large -G'
5705 # perhaps "-bM:SRE -bnoentry -bexpall"
5706 MK_SHARED_LIB='${CC} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5710 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5714 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5715 cf_cv_shlib_version=cygdll
5716 cf_cv_shlib_version_infix=cygdll
5717 cat >mk_shared_lib.sh <<-CF_EOF
5720 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5723 Linking shared library
5724 ** SHARED_LIB \$SHARED_LIB
5725 ** IMPORT_LIB \$IMPORT_LIB
5727 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5729 chmod +x mk_shared_lib.sh
5732 EXTRA_CFLAGS="-no-cpp-precomp"
5733 CC_SHARED_OPTS="-dynamic"
5734 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5735 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5736 cf_cv_shlib_version_infix=yes
5737 echo "$as_me:5737: checking if ld -search_paths_first works" >&5
5738 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5739 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5740 echo $ECHO_N "(cached) $ECHO_C" >&6
5743 cf_save_LDFLAGS=$LDFLAGS
5744 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5745 cat >conftest.$ac_ext <<_ACEOF
5746 #line 5746 "configure"
5747 #include "confdefs.h"
5757 rm -f conftest.$ac_objext conftest$ac_exeext
5758 if { (eval echo "$as_me:5758: \"$ac_link\"") >&5
5759 (eval $ac_link) 2>&5
5761 echo "$as_me:5761: \$? = $ac_status" >&5
5762 (exit $ac_status); } &&
5763 { ac_try='test -s conftest$ac_exeext'
5764 { (eval echo "$as_me:5764: \"$ac_try\"") >&5
5767 echo "$as_me:5767: \$? = $ac_status" >&5
5768 (exit $ac_status); }; }; then
5769 cf_cv_ldflags_search_paths_first=yes
5771 echo "$as_me: failed program was:" >&5
5772 cat conftest.$ac_ext >&5
5773 cf_cv_ldflags_search_paths_first=no
5775 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5776 LDFLAGS=$cf_save_LDFLAGS
5778 echo "$as_me:5778: result: $cf_cv_ldflags_search_paths_first" >&5
5779 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5780 if test $cf_cv_ldflags_search_paths_first = yes; then
5781 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5785 # (tested with gcc 2.7.2 -- I don't have c89)
5786 if test "$GCC" = yes; then
5787 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5790 LD_SHARED_OPTS='-Wl,+b,${libdir}'
5792 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5793 # HP-UX shared libraries must be executable, and should be
5794 # readonly to exploit a quirk in the memory manager.
5795 INSTALL_LIB="-m 555"
5798 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5799 if test "$cf_cv_shlib_version" = rel; then
5800 cf_shared_soname='`basename .${REL_VERSION}`.${ABI_VERSION}'
5802 cf_shared_soname='`basename `'
5805 MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o '
5808 if test "$cf_cv_enable_rpath" = yes ; then
5809 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5811 # tested with IRIX 5.2 and 'cc'.
5812 if test "$GCC" != yes; then
5813 CC_SHARED_OPTS='-KPIC'
5814 MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5816 MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5818 cf_cv_rm_so_locs=yes
5820 linux*|gnu*|k*bsd*-gnu) #(vi
5821 if test "$DFT_LWR_MODEL" = "shared" ; then
5822 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5823 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5825 if test "$cf_cv_enable_rpath" = yes ; then
5826 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5829 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5830 if test "$cf_cv_shlib_version" = rel; then
5831 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5833 cf_cv_shared_soname='`basename $@`'
5836 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5838 openbsd[2-9].*|mirbsd*) #(vi
5839 if test "$DFT_LWR_MODEL" = "shared" ; then
5840 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5841 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5843 if test "$cf_cv_enable_rpath" = yes ; then
5844 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5846 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5848 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5849 if test "$cf_cv_shlib_version" = rel; then
5850 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5852 cf_cv_shared_soname='`basename $@`'
5855 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5857 nto-qnx*|openbsd*|freebsd[12].*) #(vi
5858 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5859 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5860 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5862 dragonfly*|freebsd*) #(vi
5863 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5864 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5865 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5866 LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
5867 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5870 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5871 if test "$cf_cv_shlib_version" = rel; then
5872 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5874 cf_cv_shared_soname='`basename $@`'
5877 MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5880 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5881 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5882 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5883 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5884 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5885 if test "$cf_cv_shlib_version" = auto; then
5886 if test -f /usr/libexec/ld.elf_so; then
5887 cf_cv_shlib_version=abi
5889 cf_cv_shlib_version=rel
5893 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5894 if test "$cf_cv_shlib_version" = rel; then
5895 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5897 cf_cv_shared_soname='`basename $@`'
5900 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5902 MK_SHARED_LIB='${LD} -shared -Bshareable -o $@'
5906 # tested with OSF/1 V3.2 and 'cc'
5907 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5908 # link with shared libs).
5909 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5910 case $host_os in #(vi
5912 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5915 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5916 if test "$DFT_LWR_MODEL" = "shared" ; then
5917 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5918 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5920 cf_cv_rm_so_locs=yes
5922 sco3.2v5*) # (also uw2* and UW7: hops 13-Apr-98
5923 # tested with osr5.0.5
5924 if test "$GCC" != yes; then
5925 CC_SHARED_OPTS='-belf -KPIC'
5927 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5928 if test "$cf_cv_enable_rpath" = yes ; then
5929 # only way is to set LD_RUN_PATH but no switch for it
5932 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5933 LINK_PROGS='LD_RUN_PATH=${libdir}'
5934 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5937 # tested with SunOS 4.1.1 and gcc 2.7.0
5938 if test "$GCC" != yes; then
5939 CC_SHARED_OPTS='-KPIC'
5941 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5942 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5945 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5946 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5947 if test "$DFT_LWR_MODEL" = "shared" ; then
5948 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5949 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5951 if test "$cf_cv_enable_rpath" = yes ; then
5952 EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
5955 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5956 if test "$cf_cv_shlib_version" = rel; then
5957 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5959 cf_cv_shared_soname='`basename $@`'
5962 if test "$GCC" != yes; then
5963 cf_save_CFLAGS="$CFLAGS"
5964 for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
5966 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5967 cat >conftest.$ac_ext <<_ACEOF
5968 #line 5968 "configure"
5969 #include "confdefs.h"
5979 rm -f conftest.$ac_objext
5980 if { (eval echo "$as_me:5980: \"$ac_compile\"") >&5
5981 (eval $ac_compile) 2>&5
5983 echo "$as_me:5983: \$? = $ac_status" >&5
5984 (exit $ac_status); } &&
5985 { ac_try='test -s conftest.$ac_objext'
5986 { (eval echo "$as_me:5986: \"$ac_try\"") >&5
5989 echo "$as_me:5989: \$? = $ac_status" >&5
5990 (exit $ac_status); }; }; then
5993 echo "$as_me: failed program was:" >&5
5994 cat conftest.$ac_ext >&5
5996 rm -f conftest.$ac_objext conftest.$ac_ext
5998 CFLAGS="$cf_save_CFLAGS"
5999 CC_SHARED_OPTS=$cf_shared_opts
6000 MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
6002 MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
6005 sysv5uw7*|unix_sv*) #(vi
6006 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
6007 if test "$GCC" != yes; then
6008 CC_SHARED_OPTS='-KPIC'
6010 MK_SHARED_LIB='${LD} -d y -G -o $@'
6013 CC_SHARED_OPTS='unknown'
6014 MK_SHARED_LIB='echo unknown'
6018 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
6019 case "$cf_cv_shlib_version" in #(vi
6021 case "$MK_SHARED_LIB" in #(vi
6023 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
6026 { echo "$as_me:6026: WARNING: ignored --with-shlib-version" >&5
6027 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
6033 # RPATH_LIST is a colon-separated list of directories
6034 test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
6035 test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
6037 if test "$CC_SHARED_OPTS" = "unknown"; then
6038 for model in $cf_list_models; do
6039 if test "$model" = "shared"; then
6040 { { echo "$as_me:6040: error: Shared libraries are not supported in this version" >&5
6041 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
6042 { (exit 1); exit 1; }; }
6047 ### If we're building with rpath, try to link non-standard libs that way too.
6048 if test "$DFT_LWR_MODEL" = "shared"; then
6050 echo "$as_me:6050: checking if rpath-hack should be disabled" >&5
6051 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
6053 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
6054 if test "${enable_rpath_hack+set}" = set; then
6055 enableval="$enable_rpath_hack"
6056 test "$enableval" != no && enableval=yes
6057 if test "$enableval" != "yes" ; then
6058 cf_disable_rpath_hack=yes
6060 cf_disable_rpath_hack=no
6064 cf_disable_rpath_hack=no
6067 echo "$as_me:6067: result: $cf_disable_rpath_hack" >&5
6068 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
6069 if test "$cf_disable_rpath_hack" = no ; then
6071 echo "$as_me:6071: checking for updated LDFLAGS" >&5
6072 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
6073 if test -n "$LD_RPATH_OPT" ; then
6074 echo "$as_me:6074: result: maybe" >&5
6075 echo "${ECHO_T}maybe" >&6
6079 # Extract the first word of "$ac_prog", so it can be a program name with args.
6080 set dummy $ac_prog; ac_word=$2
6081 echo "$as_me:6081: checking for $ac_word" >&5
6082 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6083 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
6084 echo $ECHO_N "(cached) $ECHO_C" >&6
6086 if test -n "$cf_ldd_prog"; then
6087 ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
6089 ac_save_IFS=$IFS; IFS=$ac_path_separator
6091 for ac_dir in $ac_dummy; do
6093 test -z "$ac_dir" && ac_dir=.
6094 $as_executable_p "$ac_dir/$ac_word" || continue
6095 ac_cv_prog_cf_ldd_prog="$ac_prog"
6096 echo "$as_me:6096: found $ac_dir/$ac_word" >&5
6102 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
6103 if test -n "$cf_ldd_prog"; then
6104 echo "$as_me:6104: result: $cf_ldd_prog" >&5
6105 echo "${ECHO_T}$cf_ldd_prog" >&6
6107 echo "$as_me:6107: result: no" >&5
6108 echo "${ECHO_T}no" >&6
6111 test -n "$cf_ldd_prog" && break
6113 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
6115 cf_rpath_list="/usr/lib /lib"
6116 if test "$cf_ldd_prog" != no
6120 cat >conftest.$ac_ext <<_ACEOF
6121 #line 6121 "configure"
6122 #include "confdefs.h"
6132 rm -f conftest.$ac_objext conftest$ac_exeext
6133 if { (eval echo "$as_me:6133: \"$ac_link\"") >&5
6134 (eval $ac_link) 2>&5
6136 echo "$as_me:6136: \$? = $ac_status" >&5
6137 (exit $ac_status); } &&
6138 { ac_try='test -s conftest$ac_exeext'
6139 { (eval echo "$as_me:6139: \"$ac_try\"") >&5
6142 echo "$as_me:6142: \$? = $ac_status" >&5
6143 (exit $ac_status); }; }; then
6144 cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort -u`
6145 cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[ ]/%/%' -e 's%/[^/][^/]*$%%' |sort -u`
6147 echo "$as_me: failed program was:" >&5
6148 cat conftest.$ac_ext >&5
6150 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6152 # If we passed the link-test, but get a "not found" on a given library,
6153 # this could be due to inept reconfiguration of gcc to make it only
6154 # partly honor /usr/local/lib (or whatever). Sometimes this behavior
6155 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
6156 # /usr/local libraries.
6157 if test -n "$cf_rpath_oops"
6159 for cf_rpath_src in $cf_rpath_oops
6161 for cf_rpath_dir in \
6166 if test -f $cf_rpath_dir/lib/$cf_rpath_src
6168 test -n "$verbose" && echo " ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
6170 echo "${as_me:-configure}:6170: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
6172 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
6180 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6182 echo "${as_me:-configure}:6182: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6184 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
6186 echo "${as_me:-configure}:6186: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
6189 for cf_rpath_src in $LDFLAGS
6191 case $cf_rpath_src in #(vi
6194 # check if this refers to a directory which we will ignore
6196 if test -n "$cf_rpath_list"
6198 for cf_rpath_item in $cf_rpath_list
6200 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6208 if test "$cf_rpath_skip" = no
6210 # transform the option
6211 if test "$LD_RPATH_OPT" = "-R " ; then
6212 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6214 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6217 # if we have not already added this, add it now
6218 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6219 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6221 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6223 echo "${as_me:-configure}:6223: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6225 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6230 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6232 LDFLAGS=$cf_rpath_dst
6234 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
6236 echo "${as_me:-configure}:6236: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
6238 test -n "$verbose" && echo " ...checking LIBS $LIBS" 1>&6
6240 echo "${as_me:-configure}:6240: testing ...checking LIBS $LIBS ..." 1>&5
6243 for cf_rpath_src in $LIBS
6245 case $cf_rpath_src in #(vi
6248 # check if this refers to a directory which we will ignore
6250 if test -n "$cf_rpath_list"
6252 for cf_rpath_item in $cf_rpath_list
6254 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6262 if test "$cf_rpath_skip" = no
6264 # transform the option
6265 if test "$LD_RPATH_OPT" = "-R " ; then
6266 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6268 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6271 # if we have not already added this, add it now
6272 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6273 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6275 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6277 echo "${as_me:-configure}:6277: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6279 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6284 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6288 test -n "$verbose" && echo " ...checked LIBS $LIBS" 1>&6
6290 echo "${as_me:-configure}:6290: testing ...checked LIBS $LIBS ..." 1>&5
6292 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6294 echo "${as_me:-configure}:6294: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6302 ###############################################################################
6304 ### use option --disable-overwrite to leave out the link to -lcurses
6305 echo "$as_me:6305: checking if you wish to install ncurses overwriting curses" >&5
6306 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
6308 # Check whether --enable-overwrite or --disable-overwrite was given.
6309 if test "${enable_overwrite+set}" = set; then
6310 enableval="$enable_overwrite"
6311 with_overwrite=$enableval
6313 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
6315 echo "$as_me:6315: result: $with_overwrite" >&5
6316 echo "${ECHO_T}$with_overwrite" >&6
6318 echo "$as_me:6318: checking if external terminfo-database is used" >&5
6319 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
6321 # Check whether --enable-database or --disable-database was given.
6322 if test "${enable_database+set}" = set; then
6323 enableval="$enable_database"
6324 use_database=$enableval
6328 echo "$as_me:6328: result: $use_database" >&5
6329 echo "${ECHO_T}$use_database" >&6
6331 case $host_os in #(vi
6333 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
6336 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
6340 if test "$use_database" != no ; then
6341 cat >>confdefs.h <<\EOF
6342 #define USE_DATABASE 1
6345 echo "$as_me:6345: checking which terminfo source-file will be installed" >&5
6346 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
6348 # Check whether --with-database or --without-database was given.
6349 if test "${with_database+set}" = set; then
6350 withval="$with_database"
6351 TERMINFO_SRC=$withval
6353 echo "$as_me:6353: result: $TERMINFO_SRC" >&5
6354 echo "${ECHO_T}$TERMINFO_SRC" >&6
6356 echo "$as_me:6356: checking whether to use hashed database instead of directory/tree" >&5
6357 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
6359 # Check whether --with-hashed-db or --without-hashed-db was given.
6360 if test "${with_hashed_db+set}" = set; then
6361 withval="$with_hashed_db"
6366 echo "$as_me:6366: result: $with_hashed_db" >&5
6367 echo "${ECHO_T}$with_hashed_db" >&6
6372 echo "$as_me:6372: checking for list of fallback descriptions" >&5
6373 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
6375 # Check whether --with-fallbacks or --without-fallbacks was given.
6376 if test "${with_fallbacks+set}" = set; then
6377 withval="$with_fallbacks"
6378 with_fallback=$withval
6382 echo "$as_me:6382: result: $with_fallback" >&5
6383 echo "${ECHO_T}$with_fallback" >&6
6384 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
6386 echo "$as_me:6386: checking if you want modern xterm or antique" >&5
6387 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
6389 # Check whether --with-xterm-new or --without-xterm-new was given.
6390 if test "${with_xterm_new+set}" = set; then
6391 withval="$with_xterm_new"
6392 with_xterm_new=$withval
6396 case $with_xterm_new in
6397 no) with_xterm_new=xterm-old;;
6398 *) with_xterm_new=xterm-new;;
6400 echo "$as_me:6400: result: $with_xterm_new" >&5
6401 echo "${ECHO_T}$with_xterm_new" >&6
6402 WHICH_XTERM=$with_xterm_new
6405 if test "$use_database" = no ; then
6406 TERMINFO="${datadir}/terminfo"
6410 echo "$as_me:6410: checking for list of terminfo directories" >&5
6411 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
6413 case $cf_cv_system_name in
6414 os2*) PATH_SEPARATOR=';' ;;
6415 *) PATH_SEPARATOR=':' ;;
6418 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
6419 if test "${with_terminfo_dirs+set}" = set; then
6420 withval="$with_terminfo_dirs"
6423 withval=${TERMINFO_DIRS:-${datadir}/terminfo}
6425 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6427 for cf_src_path in $withval
6430 if test "x$prefix" != xNONE; then
6431 cf_path_syntax="$prefix"
6433 cf_path_syntax="$ac_default_prefix"
6436 case ".$cf_src_path" in #(vi
6437 .\$\(*\)*|.\'*\'*) #(vi
6441 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6444 eval cf_src_path="$cf_src_path"
6445 case ".$cf_src_path" in #(vi
6447 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6452 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6455 { { echo "$as_me:6455: error: expected a pathname, not \"$cf_src_path\"" >&5
6456 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6457 { (exit 1); exit 1; }; }
6461 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6462 cf_dst_path="${cf_dst_path}${cf_src_path}"
6466 eval 'TERMINFO_DIRS="$cf_dst_path"'
6468 echo "$as_me:6468: result: $TERMINFO_DIRS" >&5
6469 echo "${ECHO_T}$TERMINFO_DIRS" >&6
6470 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
6471 #define TERMINFO_DIRS "$TERMINFO_DIRS"
6474 echo "$as_me:6474: checking for default terminfo directory" >&5
6475 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
6477 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
6478 if test "${with_default_terminfo_dir+set}" = set; then
6479 withval="$with_default_terminfo_dir"
6482 withval="${TERMINFO:-${datadir}/terminfo}"
6483 fi; if test -n "${datadir}/terminfo" ; then
6485 if test "x$prefix" != xNONE; then
6486 cf_path_syntax="$prefix"
6488 cf_path_syntax="$ac_default_prefix"
6491 case ".$withval" in #(vi
6492 .\$\(*\)*|.\'*\'*) #(vi
6496 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6499 eval withval="$withval"
6500 case ".$withval" in #(vi
6502 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6507 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6510 { { echo "$as_me:6510: error: expected a pathname, not \"$withval\"" >&5
6511 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
6512 { (exit 1); exit 1; }; }
6519 echo "$as_me:6519: result: $TERMINFO" >&5
6520 echo "${ECHO_T}$TERMINFO" >&6
6521 cat >>confdefs.h <<EOF
6522 #define TERMINFO "$TERMINFO"
6527 ### use option --disable-big-core to make tic run on small machines
6528 ### We need 4Mb, check if we can allocate 50% more than that.
6529 echo "$as_me:6529: checking if big-core option selected" >&5
6530 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
6532 # Check whether --enable-big-core or --disable-big-core was given.
6533 if test "${enable_big_core+set}" = set; then
6534 enableval="$enable_big_core"
6535 with_big_core=$enableval
6537 if test "$cross_compiling" = yes; then
6540 cat >conftest.$ac_ext <<_ACEOF
6541 #line 6541 "configure"
6542 #include "confdefs.h"
6547 unsigned long n = 6000000L;
6548 char *s = malloc(n);
6551 ${cf_cv_main_return:-return}(s == 0);
6554 rm -f conftest$ac_exeext
6555 if { (eval echo "$as_me:6555: \"$ac_link\"") >&5
6556 (eval $ac_link) 2>&5
6558 echo "$as_me:6558: \$? = $ac_status" >&5
6559 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6560 { (eval echo "$as_me:6560: \"$ac_try\"") >&5
6563 echo "$as_me:6563: \$? = $ac_status" >&5
6564 (exit $ac_status); }; }; then
6567 echo "$as_me: program exited with status $ac_status" >&5
6568 echo "$as_me: failed program was:" >&5
6569 cat conftest.$ac_ext >&5
6572 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6575 echo "$as_me:6575: result: $with_big_core" >&5
6576 echo "${ECHO_T}$with_big_core" >&6
6577 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
6578 #define HAVE_BIG_CORE 1
6581 ### ISO C only guarantees 512-char strings, we have tables which load faster
6582 ### when constructed using "big" strings. More than the C compiler, the awk
6583 ### program is a limit on most vendor UNIX systems. Check that we can build.
6584 echo "$as_me:6584: checking if big-strings option selected" >&5
6585 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
6587 # Check whether --enable-big-strings or --disable-big-strings was given.
6588 if test "${enable_big_strings+set}" = set; then
6589 enableval="$enable_big_strings"
6590 with_big_strings=$enableval
6595 eval with_big_strings=no
6598 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
6599 | $AWK '{ printf "%d\n", length($0); }' 2>/dev/null | $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
6600 eval with_big_strings=yes
6602 eval with_big_strings=no
6608 echo "$as_me:6608: result: $with_big_strings" >&5
6609 echo "${ECHO_T}$with_big_strings" >&6
6612 test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
6614 ### use option --enable-termcap to compile in the termcap fallback support
6615 echo "$as_me:6615: checking if you want termcap-fallback support" >&5
6616 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
6618 # Check whether --enable-termcap or --disable-termcap was given.
6619 if test "${enable_termcap+set}" = set; then
6620 enableval="$enable_termcap"
6621 with_termcap=$enableval
6625 echo "$as_me:6625: result: $with_termcap" >&5
6626 echo "${ECHO_T}$with_termcap" >&6
6628 if test "$with_termcap" != "yes" ; then
6629 if test "$use_database" = no ; then
6630 if test -z "$with_fallback" ; then
6631 { { echo "$as_me:6631: error: You have disabled the database w/o specifying fallbacks" >&5
6632 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
6633 { (exit 1); exit 1; }; }
6636 cat >>confdefs.h <<\EOF
6637 #define PURE_TERMINFO 1
6642 if test "$with_ticlib" != no ; then
6643 { { echo "$as_me:6643: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6644 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6645 { (exit 1); exit 1; }; }
6648 cat >>confdefs.h <<\EOF
6649 #define USE_TERMCAP 1
6652 echo "$as_me:6652: checking for list of termcap files" >&5
6653 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6655 # Check whether --with-termpath or --without-termpath was given.
6656 if test "${with_termpath+set}" = set; then
6657 withval="$with_termpath"
6660 withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
6662 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6664 for cf_src_path in $withval
6667 if test "x$prefix" != xNONE; then
6668 cf_path_syntax="$prefix"
6670 cf_path_syntax="$ac_default_prefix"
6673 case ".$cf_src_path" in #(vi
6674 .\$\(*\)*|.\'*\'*) #(vi
6678 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6681 eval cf_src_path="$cf_src_path"
6682 case ".$cf_src_path" in #(vi
6684 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6689 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6692 { { echo "$as_me:6692: error: expected a pathname, not \"$cf_src_path\"" >&5
6693 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6694 { (exit 1); exit 1; }; }
6698 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6699 cf_dst_path="${cf_dst_path}${cf_src_path}"
6703 eval 'TERMPATH="$cf_dst_path"'
6705 echo "$as_me:6705: result: $TERMPATH" >&5
6706 echo "${ECHO_T}$TERMPATH" >&6
6707 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
6708 #define TERMPATH "$TERMPATH"
6711 ### use option --enable-getcap to use a hacked getcap for reading termcaps
6712 echo "$as_me:6712: checking if fast termcap-loader is needed" >&5
6713 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6715 # Check whether --enable-getcap or --disable-getcap was given.
6716 if test "${enable_getcap+set}" = set; then
6717 enableval="$enable_getcap"
6718 with_getcap=$enableval
6722 echo "$as_me:6722: result: $with_getcap" >&5
6723 echo "${ECHO_T}$with_getcap" >&6
6724 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
6725 #define USE_GETCAP 1
6728 echo "$as_me:6728: checking if translated termcaps will be cached in ~/.terminfo" >&5
6729 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6731 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6732 if test "${enable_getcap_cache+set}" = set; then
6733 enableval="$enable_getcap_cache"
6734 with_getcap_cache=$enableval
6736 with_getcap_cache=no
6738 echo "$as_me:6738: result: $with_getcap_cache" >&5
6739 echo "${ECHO_T}$with_getcap_cache" >&6
6740 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
6741 #define USE_GETCAP_CACHE 1
6746 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
6747 echo "$as_me:6747: checking if ~/.terminfo is wanted" >&5
6748 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6750 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6751 if test "${enable_home_terminfo+set}" = set; then
6752 enableval="$enable_home_terminfo"
6753 with_home_terminfo=$enableval
6755 with_home_terminfo=yes
6757 echo "$as_me:6757: result: $with_home_terminfo" >&5
6758 echo "${ECHO_T}$with_home_terminfo" >&6
6759 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
6760 #define USE_HOME_TERMINFO 1
6763 echo "$as_me:6763: checking if you want to use restricted environment when running as root" >&5
6764 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6766 # Check whether --enable-root-environ or --disable-root-environ was given.
6767 if test "${enable_root_environ+set}" = set; then
6768 enableval="$enable_root_environ"
6769 with_root_environ=$enableval
6771 with_root_environ=yes
6773 echo "$as_me:6773: result: $with_root_environ" >&5
6774 echo "${ECHO_T}$with_root_environ" >&6
6775 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
6776 #define USE_ROOT_ENVIRON 1
6779 ### Use option --enable-symlinks to make tic use symlinks, not hard links
6780 ### to reduce storage requirements for the terminfo database.
6786 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6787 echo "$as_me:6787: checking for $ac_func" >&5
6788 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6789 if eval "test \"\${$as_ac_var+set}\" = set"; then
6790 echo $ECHO_N "(cached) $ECHO_C" >&6
6792 cat >conftest.$ac_ext <<_ACEOF
6793 #line 6793 "configure"
6794 #include "confdefs.h"
6795 /* System header to define __stub macros and hopefully few prototypes,
6796 which can conflict with char $ac_func (); below. */
6798 /* Override any gcc2 internal prototype to avoid an error. */
6802 /* We use char because int might match the return type of a gcc2
6803 builtin and then its argument prototype would still apply. */
6810 /* The GNU C library defines this for functions which it implements
6811 to always fail with ENOSYS. Some functions are actually named
6812 something starting with __ and the normal name is an alias. */
6813 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6823 rm -f conftest.$ac_objext conftest$ac_exeext
6824 if { (eval echo "$as_me:6824: \"$ac_link\"") >&5
6825 (eval $ac_link) 2>&5
6827 echo "$as_me:6827: \$? = $ac_status" >&5
6828 (exit $ac_status); } &&
6829 { ac_try='test -s conftest$ac_exeext'
6830 { (eval echo "$as_me:6830: \"$ac_try\"") >&5
6833 echo "$as_me:6833: \$? = $ac_status" >&5
6834 (exit $ac_status); }; }; then
6835 eval "$as_ac_var=yes"
6837 echo "$as_me: failed program was:" >&5
6838 cat conftest.$ac_ext >&5
6839 eval "$as_ac_var=no"
6841 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6843 echo "$as_me:6843: result: `eval echo '${'$as_ac_var'}'`" >&5
6844 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6845 if test `eval echo '${'$as_ac_var'}'` = yes; then
6846 cat >>confdefs.h <<EOF
6847 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6853 if test "$cross_compiling" = yes ; then
6859 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6860 echo "$as_me:6860: checking for $ac_func" >&5
6861 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6862 if eval "test \"\${$as_ac_var+set}\" = set"; then
6863 echo $ECHO_N "(cached) $ECHO_C" >&6
6865 cat >conftest.$ac_ext <<_ACEOF
6866 #line 6866 "configure"
6867 #include "confdefs.h"
6868 /* System header to define __stub macros and hopefully few prototypes,
6869 which can conflict with char $ac_func (); below. */
6871 /* Override any gcc2 internal prototype to avoid an error. */
6875 /* We use char because int might match the return type of a gcc2
6876 builtin and then its argument prototype would still apply. */
6883 /* The GNU C library defines this for functions which it implements
6884 to always fail with ENOSYS. Some functions are actually named
6885 something starting with __ and the normal name is an alias. */
6886 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6896 rm -f conftest.$ac_objext conftest$ac_exeext
6897 if { (eval echo "$as_me:6897: \"$ac_link\"") >&5
6898 (eval $ac_link) 2>&5
6900 echo "$as_me:6900: \$? = $ac_status" >&5
6901 (exit $ac_status); } &&
6902 { ac_try='test -s conftest$ac_exeext'
6903 { (eval echo "$as_me:6903: \"$ac_try\"") >&5
6906 echo "$as_me:6906: \$? = $ac_status" >&5
6907 (exit $ac_status); }; }; then
6908 eval "$as_ac_var=yes"
6910 echo "$as_me: failed program was:" >&5
6911 cat conftest.$ac_ext >&5
6912 eval "$as_ac_var=no"
6914 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6916 echo "$as_me:6916: result: `eval echo '${'$as_ac_var'}'`" >&5
6917 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6918 if test `eval echo '${'$as_ac_var'}'` = yes; then
6919 cat >>confdefs.h <<EOF
6920 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6927 echo "$as_me:6927: checking if link/symlink functions work" >&5
6928 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
6929 if test "${cf_cv_link_funcs+set}" = set; then
6930 echo $ECHO_N "(cached) $ECHO_C" >&6
6934 for cf_func in link symlink ; do
6935 if test "$cross_compiling" = yes; then
6937 eval 'ac_cv_func_'$cf_func'=error'
6939 cat >conftest.$ac_ext <<_ACEOF
6940 #line 6940 "configure"
6941 #include "confdefs.h"
6943 #include <sys/types.h>
6944 #include <sys/stat.h>
6945 #ifdef HAVE_UNISTD_H
6951 char *src = "config.log";
6952 char *dst = "conftest.chk";
6957 fail = ($cf_func("config.log", "conftest.chk") < 0)
6958 || (stat(dst, &dst_sb) < 0)
6959 || (dst_sb.st_mtime != src_sb.st_mtime);
6965 ${cf_cv_main_return:-return} (fail);
6969 rm -f conftest$ac_exeext
6970 if { (eval echo "$as_me:6970: \"$ac_link\"") >&5
6971 (eval $ac_link) 2>&5
6973 echo "$as_me:6973: \$? = $ac_status" >&5
6974 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6975 { (eval echo "$as_me:6975: \"$ac_try\"") >&5
6978 echo "$as_me:6978: \$? = $ac_status" >&5
6979 (exit $ac_status); }; }; then
6981 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
6982 eval 'ac_cv_func_'$cf_func'=yes'
6984 echo "$as_me: program exited with status $ac_status" >&5
6985 echo "$as_me: failed program was:" >&5
6986 cat conftest.$ac_ext >&5
6988 eval 'ac_cv_func_'$cf_func'=no'
6990 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6993 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
6996 echo "$as_me:6996: result: $cf_cv_link_funcs" >&5
6997 echo "${ECHO_T}$cf_cv_link_funcs" >&6
6998 test "$ac_cv_func_link" = yes && cat >>confdefs.h <<\EOF
7002 test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
7003 #define HAVE_SYMLINK 1
7011 # soft links (symbolic links) are useful for some systems where hard links do
7012 # not work, or to make it simpler to copy terminfo trees around.
7013 if test "$ac_cv_func_symlink" = yes ; then
7014 echo "$as_me:7014: checking if tic should use symbolic links" >&5
7015 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
7017 # Check whether --enable-symlinks or --disable-symlinks was given.
7018 if test "${enable_symlinks+set}" = set; then
7019 enableval="$enable_symlinks"
7020 with_symlinks=$enableval
7024 echo "$as_me:7024: result: $with_symlinks" >&5
7025 echo "${ECHO_T}$with_symlinks" >&6
7028 # If we have hard links and did not choose to use soft links instead, there is
7029 # no reason to make this choice optional - use the hard links.
7030 if test "$with_symlinks" = no ; then
7031 echo "$as_me:7031: checking if tic should use hard links" >&5
7032 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
7033 if test "$ac_cv_func_link" = yes ; then
7038 echo "$as_me:7038: result: $with_links" >&5
7039 echo "${ECHO_T}$with_links" >&6
7042 test "$with_links" = yes && cat >>confdefs.h <<\EOF
7046 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
7047 #define USE_SYMLINKS 1
7050 ### use option --enable-broken-linker to force on use of broken-linker support
7051 echo "$as_me:7051: checking if you want broken-linker support code" >&5
7052 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
7054 # Check whether --enable-broken_linker or --disable-broken_linker was given.
7055 if test "${enable_broken_linker+set}" = set; then
7056 enableval="$enable_broken_linker"
7057 with_broken_linker=$enableval
7059 with_broken_linker=${BROKEN_LINKER:-no}
7061 echo "$as_me:7061: result: $with_broken_linker" >&5
7062 echo "${ECHO_T}$with_broken_linker" >&6
7065 if test "$with_broken_linker" = yes ; then
7066 cat >>confdefs.h <<\EOF
7067 #define BROKEN_LINKER 1
7071 elif test "$DFT_LWR_MODEL" = shared ; then
7072 case $cf_cv_system_name in #(vi
7074 cat >>confdefs.h <<\EOF
7075 #define BROKEN_LINKER 1
7079 test -n "$verbose" && echo " cygwin linker is broken anyway" 1>&6
7081 echo "${as_me:-configure}:7081: testing cygwin linker is broken anyway ..." 1>&5
7087 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
7088 echo "$as_me:7088: checking if tputs should process BSD-style prefix padding" >&5
7089 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
7091 # Check whether --enable-bsdpad or --disable-bsdpad was given.
7092 if test "${enable_bsdpad+set}" = set; then
7093 enableval="$enable_bsdpad"
7094 with_bsdpad=$enableval
7098 echo "$as_me:7098: result: $with_bsdpad" >&5
7099 echo "${ECHO_T}$with_bsdpad" >&6
7100 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
7104 ### use option --enable-widec to turn on use of wide-character support
7113 # Check to define _XOPEN_SOURCE "automatically"
7116 cf_POSIX_C_SOURCE=199506L
7119 case $host_os in #(vi
7121 cf_xopen_source="-D_ALL_SOURCE"
7127 cf_xopen_source="-D_APPLE_C_SOURCE"
7130 cf_xopen_source="-D_DARWIN_C_SOURCE"
7132 freebsd*|dragonfly*) #(vi
7133 # 5.x headers associate
7134 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
7135 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
7136 cf_POSIX_C_SOURCE=200112L
7138 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7141 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
7144 cf_xopen_source="-D_HPUX_SOURCE"
7147 cf_xopen_source="-D_SGI_SOURCE"
7149 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
7151 echo "$as_me:7151: checking if we must define _GNU_SOURCE" >&5
7152 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
7153 if test "${cf_cv_gnu_source+set}" = set; then
7154 echo $ECHO_N "(cached) $ECHO_C" >&6
7157 cat >conftest.$ac_ext <<_ACEOF
7158 #line 7158 "configure"
7159 #include "confdefs.h"
7160 #include <sys/types.h>
7165 #ifndef _XOPEN_SOURCE
7172 rm -f conftest.$ac_objext
7173 if { (eval echo "$as_me:7173: \"$ac_compile\"") >&5
7174 (eval $ac_compile) 2>&5
7176 echo "$as_me:7176: \$? = $ac_status" >&5
7177 (exit $ac_status); } &&
7178 { ac_try='test -s conftest.$ac_objext'
7179 { (eval echo "$as_me:7179: \"$ac_try\"") >&5
7182 echo "$as_me:7182: \$? = $ac_status" >&5
7183 (exit $ac_status); }; }; then
7186 echo "$as_me: failed program was:" >&5
7187 cat conftest.$ac_ext >&5
7189 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7190 cat >conftest.$ac_ext <<_ACEOF
7191 #line 7191 "configure"
7192 #include "confdefs.h"
7193 #include <sys/types.h>
7198 #ifdef _XOPEN_SOURCE
7205 rm -f conftest.$ac_objext
7206 if { (eval echo "$as_me:7206: \"$ac_compile\"") >&5
7207 (eval $ac_compile) 2>&5
7209 echo "$as_me:7209: \$? = $ac_status" >&5
7210 (exit $ac_status); } &&
7211 { ac_try='test -s conftest.$ac_objext'
7212 { (eval echo "$as_me:7212: \"$ac_try\"") >&5
7215 echo "$as_me:7215: \$? = $ac_status" >&5
7216 (exit $ac_status); }; }; then
7219 echo "$as_me: failed program was:" >&5
7220 cat conftest.$ac_ext >&5
7221 cf_cv_gnu_source=yes
7223 rm -f conftest.$ac_objext conftest.$ac_ext
7227 rm -f conftest.$ac_objext conftest.$ac_ext
7230 echo "$as_me:7230: result: $cf_cv_gnu_source" >&5
7231 echo "${ECHO_T}$cf_cv_gnu_source" >&6
7232 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7236 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
7239 cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
7242 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
7245 cf_xopen_source="-D_OSF_SOURCE"
7248 cf_xopen_source="-D_QNX_SOURCE"
7251 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
7254 cf_xopen_source="-D__EXTENSIONS__"
7258 echo "$as_me:7258: checking if we should define _XOPEN_SOURCE" >&5
7259 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7260 if test "${cf_cv_xopen_source+set}" = set; then
7261 echo $ECHO_N "(cached) $ECHO_C" >&6
7264 cat >conftest.$ac_ext <<_ACEOF
7265 #line 7265 "configure"
7266 #include "confdefs.h"
7270 #include <sys/types.h>
7276 #ifndef _XOPEN_SOURCE
7283 rm -f conftest.$ac_objext
7284 if { (eval echo "$as_me:7284: \"$ac_compile\"") >&5
7285 (eval $ac_compile) 2>&5
7287 echo "$as_me:7287: \$? = $ac_status" >&5
7288 (exit $ac_status); } &&
7289 { ac_try='test -s conftest.$ac_objext'
7290 { (eval echo "$as_me:7290: \"$ac_try\"") >&5
7293 echo "$as_me:7293: \$? = $ac_status" >&5
7294 (exit $ac_status); }; }; then
7295 cf_cv_xopen_source=no
7297 echo "$as_me: failed program was:" >&5
7298 cat conftest.$ac_ext >&5
7300 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7301 cat >conftest.$ac_ext <<_ACEOF
7302 #line 7302 "configure"
7303 #include "confdefs.h"
7307 #include <sys/types.h>
7313 #ifdef _XOPEN_SOURCE
7320 rm -f conftest.$ac_objext
7321 if { (eval echo "$as_me:7321: \"$ac_compile\"") >&5
7322 (eval $ac_compile) 2>&5
7324 echo "$as_me:7324: \$? = $ac_status" >&5
7325 (exit $ac_status); } &&
7326 { ac_try='test -s conftest.$ac_objext'
7327 { (eval echo "$as_me:7327: \"$ac_try\"") >&5
7330 echo "$as_me:7330: \$? = $ac_status" >&5
7331 (exit $ac_status); }; }; then
7332 cf_cv_xopen_source=no
7334 echo "$as_me: failed program was:" >&5
7335 cat conftest.$ac_ext >&5
7336 cf_cv_xopen_source=$cf_XOPEN_SOURCE
7338 rm -f conftest.$ac_objext conftest.$ac_ext
7342 rm -f conftest.$ac_objext conftest.$ac_ext
7345 echo "$as_me:7345: result: $cf_cv_xopen_source" >&5
7346 echo "${ECHO_T}$cf_cv_xopen_source" >&6
7348 if test "$cf_cv_xopen_source" != no ; then
7350 CFLAGS=`echo "$CFLAGS" | \
7351 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7352 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
7354 CPPFLAGS=`echo "$CPPFLAGS" | \
7355 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7356 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
7358 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
7363 cf_new_extra_cppflags=
7365 for cf_add_cflags in $cf_temp_xopen_source
7367 case $cf_fix_cppflags in
7369 case $cf_add_cflags in #(vi
7370 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7371 case $cf_add_cflags in
7373 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7375 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7376 && test -z "${cf_tst_cflags}" \
7377 && cf_fix_cppflags=yes
7379 if test $cf_fix_cppflags = yes ; then
7380 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7382 elif test "${cf_tst_cflags}" = "\"'" ; then
7383 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7389 *$cf_add_cflags) #(vi
7392 case $cf_add_cflags in #(vi
7394 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7396 CPPFLAGS=`echo "$CPPFLAGS" | \
7397 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7398 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7402 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7407 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7412 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7414 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7416 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7417 && test -z "${cf_tst_cflags}" \
7418 && cf_fix_cppflags=no
7423 if test -n "$cf_new_cflags" ; then
7425 CFLAGS="$CFLAGS $cf_new_cflags"
7428 if test -n "$cf_new_cppflags" ; then
7430 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7433 if test -n "$cf_new_extra_cppflags" ; then
7435 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7440 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7442 cf_save_CFLAGS="$CFLAGS"
7443 cf_save_CPPFLAGS="$CPPFLAGS"
7445 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7446 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7447 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7449 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7450 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7451 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7453 echo "$as_me:7453: checking if we should define _POSIX_C_SOURCE" >&5
7454 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7455 if test "${cf_cv_posix_c_source+set}" = set; then
7456 echo $ECHO_N "(cached) $ECHO_C" >&6
7459 echo "${as_me:-configure}:7459: testing if the symbol is already defined go no further ..." 1>&5
7461 cat >conftest.$ac_ext <<_ACEOF
7462 #line 7462 "configure"
7463 #include "confdefs.h"
7464 #include <sys/types.h>
7469 #ifndef _POSIX_C_SOURCE
7476 rm -f conftest.$ac_objext
7477 if { (eval echo "$as_me:7477: \"$ac_compile\"") >&5
7478 (eval $ac_compile) 2>&5
7480 echo "$as_me:7480: \$? = $ac_status" >&5
7481 (exit $ac_status); } &&
7482 { ac_try='test -s conftest.$ac_objext'
7483 { (eval echo "$as_me:7483: \"$ac_try\"") >&5
7486 echo "$as_me:7486: \$? = $ac_status" >&5
7487 (exit $ac_status); }; }; then
7488 cf_cv_posix_c_source=no
7490 echo "$as_me: failed program was:" >&5
7491 cat conftest.$ac_ext >&5
7492 cf_want_posix_source=no
7493 case .$cf_POSIX_C_SOURCE in #(vi
7495 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7498 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7499 cf_want_posix_source=yes
7502 cf_want_posix_source=yes
7505 if test "$cf_want_posix_source" = yes ; then
7506 cat >conftest.$ac_ext <<_ACEOF
7507 #line 7507 "configure"
7508 #include "confdefs.h"
7509 #include <sys/types.h>
7514 #ifdef _POSIX_SOURCE
7521 rm -f conftest.$ac_objext
7522 if { (eval echo "$as_me:7522: \"$ac_compile\"") >&5
7523 (eval $ac_compile) 2>&5
7525 echo "$as_me:7525: \$? = $ac_status" >&5
7526 (exit $ac_status); } &&
7527 { ac_try='test -s conftest.$ac_objext'
7528 { (eval echo "$as_me:7528: \"$ac_try\"") >&5
7531 echo "$as_me:7531: \$? = $ac_status" >&5
7532 (exit $ac_status); }; }; then
7535 echo "$as_me: failed program was:" >&5
7536 cat conftest.$ac_ext >&5
7537 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7539 rm -f conftest.$ac_objext conftest.$ac_ext
7542 echo "${as_me:-configure}:7542: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7544 CFLAGS="$cf_trim_CFLAGS"
7545 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7547 echo "${as_me:-configure}:7547: testing if the second compile does not leave our definition intact error ..." 1>&5
7549 cat >conftest.$ac_ext <<_ACEOF
7550 #line 7550 "configure"
7551 #include "confdefs.h"
7552 #include <sys/types.h>
7557 #ifndef _POSIX_C_SOURCE
7564 rm -f conftest.$ac_objext
7565 if { (eval echo "$as_me:7565: \"$ac_compile\"") >&5
7566 (eval $ac_compile) 2>&5
7568 echo "$as_me:7568: \$? = $ac_status" >&5
7569 (exit $ac_status); } &&
7570 { ac_try='test -s conftest.$ac_objext'
7571 { (eval echo "$as_me:7571: \"$ac_try\"") >&5
7574 echo "$as_me:7574: \$? = $ac_status" >&5
7575 (exit $ac_status); }; }; then
7578 echo "$as_me: failed program was:" >&5
7579 cat conftest.$ac_ext >&5
7580 cf_cv_posix_c_source=no
7582 rm -f conftest.$ac_objext conftest.$ac_ext
7583 CFLAGS="$cf_save_CFLAGS"
7584 CPPFLAGS="$cf_save_CPPFLAGS"
7587 rm -f conftest.$ac_objext conftest.$ac_ext
7590 echo "$as_me:7590: result: $cf_cv_posix_c_source" >&5
7591 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7593 if test "$cf_cv_posix_c_source" != no ; then
7594 CFLAGS="$cf_trim_CFLAGS"
7595 CPPFLAGS="$cf_trim_CPPFLAGS"
7600 cf_new_extra_cppflags=
7602 for cf_add_cflags in $cf_cv_posix_c_source
7604 case $cf_fix_cppflags in
7606 case $cf_add_cflags in #(vi
7607 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7608 case $cf_add_cflags in
7610 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7612 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7613 && test -z "${cf_tst_cflags}" \
7614 && cf_fix_cppflags=yes
7616 if test $cf_fix_cppflags = yes ; then
7617 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7619 elif test "${cf_tst_cflags}" = "\"'" ; then
7620 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7626 *$cf_add_cflags) #(vi
7629 case $cf_add_cflags in #(vi
7631 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7633 CPPFLAGS=`echo "$CPPFLAGS" | \
7634 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7635 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7639 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7644 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7649 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7651 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7653 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7654 && test -z "${cf_tst_cflags}" \
7655 && cf_fix_cppflags=no
7660 if test -n "$cf_new_cflags" ; then
7662 CFLAGS="$CFLAGS $cf_new_cflags"
7665 if test -n "$cf_new_cppflags" ; then
7667 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7670 if test -n "$cf_new_extra_cppflags" ; then
7672 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7680 if test -n "$cf_xopen_source" ; then
7685 cf_new_extra_cppflags=
7687 for cf_add_cflags in $cf_xopen_source
7689 case $cf_fix_cppflags in
7691 case $cf_add_cflags in #(vi
7692 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7693 case $cf_add_cflags in
7695 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7697 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7698 && test -z "${cf_tst_cflags}" \
7699 && cf_fix_cppflags=yes
7701 if test $cf_fix_cppflags = yes ; then
7702 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7704 elif test "${cf_tst_cflags}" = "\"'" ; then
7705 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7711 *$cf_add_cflags) #(vi
7714 case $cf_add_cflags in #(vi
7716 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7718 CPPFLAGS=`echo "$CPPFLAGS" | \
7719 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7720 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7724 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7729 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7734 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7736 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7738 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7739 && test -z "${cf_tst_cflags}" \
7740 && cf_fix_cppflags=no
7745 if test -n "$cf_new_cflags" ; then
7747 CFLAGS="$CFLAGS $cf_new_cflags"
7750 if test -n "$cf_new_cppflags" ; then
7752 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7755 if test -n "$cf_new_extra_cppflags" ; then
7757 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7762 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
7763 echo "$as_me:7763: checking if _XOPEN_SOURCE really is set" >&5
7764 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
7765 cat >conftest.$ac_ext <<_ACEOF
7766 #line 7766 "configure"
7767 #include "confdefs.h"
7773 #ifndef _XOPEN_SOURCE
7780 rm -f conftest.$ac_objext
7781 if { (eval echo "$as_me:7781: \"$ac_compile\"") >&5
7782 (eval $ac_compile) 2>&5
7784 echo "$as_me:7784: \$? = $ac_status" >&5
7785 (exit $ac_status); } &&
7786 { ac_try='test -s conftest.$ac_objext'
7787 { (eval echo "$as_me:7787: \"$ac_try\"") >&5
7790 echo "$as_me:7790: \$? = $ac_status" >&5
7791 (exit $ac_status); }; }; then
7792 cf_XOPEN_SOURCE_set=yes
7794 echo "$as_me: failed program was:" >&5
7795 cat conftest.$ac_ext >&5
7796 cf_XOPEN_SOURCE_set=no
7798 rm -f conftest.$ac_objext conftest.$ac_ext
7799 echo "$as_me:7799: result: $cf_XOPEN_SOURCE_set" >&5
7800 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
7801 if test $cf_XOPEN_SOURCE_set = yes
7803 cat >conftest.$ac_ext <<_ACEOF
7804 #line 7804 "configure"
7805 #include "confdefs.h"
7811 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
7818 rm -f conftest.$ac_objext
7819 if { (eval echo "$as_me:7819: \"$ac_compile\"") >&5
7820 (eval $ac_compile) 2>&5
7822 echo "$as_me:7822: \$? = $ac_status" >&5
7823 (exit $ac_status); } &&
7824 { ac_try='test -s conftest.$ac_objext'
7825 { (eval echo "$as_me:7825: \"$ac_try\"") >&5
7828 echo "$as_me:7828: \$? = $ac_status" >&5
7829 (exit $ac_status); }; }; then
7830 cf_XOPEN_SOURCE_set_ok=yes
7832 echo "$as_me: failed program was:" >&5
7833 cat conftest.$ac_ext >&5
7834 cf_XOPEN_SOURCE_set_ok=no
7836 rm -f conftest.$ac_objext conftest.$ac_ext
7837 if test $cf_XOPEN_SOURCE_set_ok = no
7839 { echo "$as_me:7839: WARNING: _XOPEN_SOURCE is lower than requested" >&5
7840 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
7844 echo "$as_me:7844: checking if we should define _XOPEN_SOURCE" >&5
7845 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7846 if test "${cf_cv_xopen_source+set}" = set; then
7847 echo $ECHO_N "(cached) $ECHO_C" >&6
7850 cat >conftest.$ac_ext <<_ACEOF
7851 #line 7851 "configure"
7852 #include "confdefs.h"
7856 #include <sys/types.h>
7862 #ifndef _XOPEN_SOURCE
7869 rm -f conftest.$ac_objext
7870 if { (eval echo "$as_me:7870: \"$ac_compile\"") >&5
7871 (eval $ac_compile) 2>&5
7873 echo "$as_me:7873: \$? = $ac_status" >&5
7874 (exit $ac_status); } &&
7875 { ac_try='test -s conftest.$ac_objext'
7876 { (eval echo "$as_me:7876: \"$ac_try\"") >&5
7879 echo "$as_me:7879: \$? = $ac_status" >&5
7880 (exit $ac_status); }; }; then
7881 cf_cv_xopen_source=no
7883 echo "$as_me: failed program was:" >&5
7884 cat conftest.$ac_ext >&5
7886 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7887 cat >conftest.$ac_ext <<_ACEOF
7888 #line 7888 "configure"
7889 #include "confdefs.h"
7893 #include <sys/types.h>
7899 #ifdef _XOPEN_SOURCE
7906 rm -f conftest.$ac_objext
7907 if { (eval echo "$as_me:7907: \"$ac_compile\"") >&5
7908 (eval $ac_compile) 2>&5
7910 echo "$as_me:7910: \$? = $ac_status" >&5
7911 (exit $ac_status); } &&
7912 { ac_try='test -s conftest.$ac_objext'
7913 { (eval echo "$as_me:7913: \"$ac_try\"") >&5
7916 echo "$as_me:7916: \$? = $ac_status" >&5
7917 (exit $ac_status); }; }; then
7918 cf_cv_xopen_source=no
7920 echo "$as_me: failed program was:" >&5
7921 cat conftest.$ac_ext >&5
7922 cf_cv_xopen_source=$cf_XOPEN_SOURCE
7924 rm -f conftest.$ac_objext conftest.$ac_ext
7928 rm -f conftest.$ac_objext conftest.$ac_ext
7931 echo "$as_me:7931: result: $cf_cv_xopen_source" >&5
7932 echo "${ECHO_T}$cf_cv_xopen_source" >&6
7934 if test "$cf_cv_xopen_source" != no ; then
7936 CFLAGS=`echo "$CFLAGS" | \
7937 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7938 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
7940 CPPFLAGS=`echo "$CPPFLAGS" | \
7941 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7942 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
7944 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
7949 cf_new_extra_cppflags=
7951 for cf_add_cflags in $cf_temp_xopen_source
7953 case $cf_fix_cppflags in
7955 case $cf_add_cflags in #(vi
7956 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7957 case $cf_add_cflags in
7959 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7961 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7962 && test -z "${cf_tst_cflags}" \
7963 && cf_fix_cppflags=yes
7965 if test $cf_fix_cppflags = yes ; then
7966 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7968 elif test "${cf_tst_cflags}" = "\"'" ; then
7969 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7975 *$cf_add_cflags) #(vi
7978 case $cf_add_cflags in #(vi
7980 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7982 CPPFLAGS=`echo "$CPPFLAGS" | \
7983 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7984 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7988 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7993 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7998 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8000 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8002 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8003 && test -z "${cf_tst_cflags}" \
8004 && cf_fix_cppflags=no
8009 if test -n "$cf_new_cflags" ; then
8011 CFLAGS="$CFLAGS $cf_new_cflags"
8014 if test -n "$cf_new_cppflags" ; then
8016 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8019 if test -n "$cf_new_extra_cppflags" ; then
8021 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8029 # Work around breakage on OS X
8031 echo "$as_me:8031: checking if SIGWINCH is defined" >&5
8032 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
8033 if test "${cf_cv_define_sigwinch+set}" = set; then
8034 echo $ECHO_N "(cached) $ECHO_C" >&6
8037 cat >conftest.$ac_ext <<_ACEOF
8038 #line 8038 "configure"
8039 #include "confdefs.h"
8041 #include <sys/types.h>
8042 #include <sys/signal.h>
8052 rm -f conftest.$ac_objext
8053 if { (eval echo "$as_me:8053: \"$ac_compile\"") >&5
8054 (eval $ac_compile) 2>&5
8056 echo "$as_me:8056: \$? = $ac_status" >&5
8057 (exit $ac_status); } &&
8058 { ac_try='test -s conftest.$ac_objext'
8059 { (eval echo "$as_me:8059: \"$ac_try\"") >&5
8062 echo "$as_me:8062: \$? = $ac_status" >&5
8063 (exit $ac_status); }; }; then
8064 cf_cv_define_sigwinch=yes
8066 echo "$as_me: failed program was:" >&5
8067 cat conftest.$ac_ext >&5
8068 cat >conftest.$ac_ext <<_ACEOF
8069 #line 8069 "configure"
8070 #include "confdefs.h"
8072 #undef _XOPEN_SOURCE
8073 #undef _POSIX_SOURCE
8074 #undef _POSIX_C_SOURCE
8075 #include <sys/types.h>
8076 #include <sys/signal.h>
8086 rm -f conftest.$ac_objext
8087 if { (eval echo "$as_me:8087: \"$ac_compile\"") >&5
8088 (eval $ac_compile) 2>&5
8090 echo "$as_me:8090: \$? = $ac_status" >&5
8091 (exit $ac_status); } &&
8092 { ac_try='test -s conftest.$ac_objext'
8093 { (eval echo "$as_me:8093: \"$ac_try\"") >&5
8096 echo "$as_me:8096: \$? = $ac_status" >&5
8097 (exit $ac_status); }; }; then
8098 cf_cv_define_sigwinch=maybe
8100 echo "$as_me: failed program was:" >&5
8101 cat conftest.$ac_ext >&5
8102 cf_cv_define_sigwinch=no
8104 rm -f conftest.$ac_objext conftest.$ac_ext
8107 rm -f conftest.$ac_objext conftest.$ac_ext
8110 echo "$as_me:8110: result: $cf_cv_define_sigwinch" >&5
8111 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
8113 if test "$cf_cv_define_sigwinch" = maybe ; then
8114 echo "$as_me:8114: checking for actual SIGWINCH definition" >&5
8115 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
8116 if test "${cf_cv_fixup_sigwinch+set}" = set; then
8117 echo $ECHO_N "(cached) $ECHO_C" >&6
8120 cf_cv_fixup_sigwinch=unknown
8122 while test $cf_sigwinch != 1
8124 cat >conftest.$ac_ext <<_ACEOF
8125 #line 8125 "configure"
8126 #include "confdefs.h"
8128 #undef _XOPEN_SOURCE
8129 #undef _POSIX_SOURCE
8130 #undef _POSIX_C_SOURCE
8131 #include <sys/types.h>
8132 #include <sys/signal.h>
8138 #if SIGWINCH != $cf_sigwinch
8146 rm -f conftest.$ac_objext
8147 if { (eval echo "$as_me:8147: \"$ac_compile\"") >&5
8148 (eval $ac_compile) 2>&5
8150 echo "$as_me:8150: \$? = $ac_status" >&5
8151 (exit $ac_status); } &&
8152 { ac_try='test -s conftest.$ac_objext'
8153 { (eval echo "$as_me:8153: \"$ac_try\"") >&5
8156 echo "$as_me:8156: \$? = $ac_status" >&5
8157 (exit $ac_status); }; }; then
8158 cf_cv_fixup_sigwinch=$cf_sigwinch
8161 echo "$as_me: failed program was:" >&5
8162 cat conftest.$ac_ext >&5
8164 rm -f conftest.$ac_objext conftest.$ac_ext
8166 cf_sigwinch=`expr $cf_sigwinch - 1`
8170 echo "$as_me:8170: result: $cf_cv_fixup_sigwinch" >&5
8171 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
8173 if test "$cf_cv_fixup_sigwinch" != unknown ; then
8174 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
8178 # Checks for CODESET support.
8180 echo "$as_me:8180: checking for nl_langinfo and CODESET" >&5
8181 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
8182 if test "${am_cv_langinfo_codeset+set}" = set; then
8183 echo $ECHO_N "(cached) $ECHO_C" >&6
8185 cat >conftest.$ac_ext <<_ACEOF
8186 #line 8186 "configure"
8187 #include "confdefs.h"
8188 #include <langinfo.h>
8192 char* cs = nl_langinfo(CODESET);
8197 rm -f conftest.$ac_objext conftest$ac_exeext
8198 if { (eval echo "$as_me:8198: \"$ac_link\"") >&5
8199 (eval $ac_link) 2>&5
8201 echo "$as_me:8201: \$? = $ac_status" >&5
8202 (exit $ac_status); } &&
8203 { ac_try='test -s conftest$ac_exeext'
8204 { (eval echo "$as_me:8204: \"$ac_try\"") >&5
8207 echo "$as_me:8207: \$? = $ac_status" >&5
8208 (exit $ac_status); }; }; then
8209 am_cv_langinfo_codeset=yes
8211 echo "$as_me: failed program was:" >&5
8212 cat conftest.$ac_ext >&5
8213 am_cv_langinfo_codeset=no
8215 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8218 echo "$as_me:8218: result: $am_cv_langinfo_codeset" >&5
8219 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
8220 if test $am_cv_langinfo_codeset = yes; then
8222 cat >>confdefs.h <<\EOF
8223 #define HAVE_LANGINFO_CODESET 1
8228 # use these variables to work around a defect in gcc's fixincludes.
8232 echo "$as_me:8232: checking if you want wide-character code" >&5
8233 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
8235 # Check whether --enable-widec or --disable-widec was given.
8236 if test "${enable_widec+set}" = set; then
8237 enableval="$enable_widec"
8238 with_widec=$enableval
8242 echo "$as_me:8242: result: $with_widec" >&5
8243 echo "${ECHO_T}$with_widec" >&6
8244 if test "$with_widec" = yes ; then
8245 LIB_SUFFIX="w${LIB_SUFFIX}"
8246 cat >>confdefs.h <<\EOF
8247 #define USE_WIDEC_SUPPORT 1
8250 cat >>confdefs.h <<\EOF
8251 #define NCURSES_WIDECHAR 1
8254 echo "$as_me:8254: checking if wchar.h can be used as is" >&5
8255 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
8256 if test "${cf_cv_wchar_h_okay+set}" = set; then
8257 echo $ECHO_N "(cached) $ECHO_C" >&6
8260 cat >conftest.$ac_ext <<_ACEOF
8261 #line 8261 "configure"
8262 #include "confdefs.h"
8272 int bar = iswpunct(foo)
8277 rm -f conftest.$ac_objext
8278 if { (eval echo "$as_me:8278: \"$ac_compile\"") >&5
8279 (eval $ac_compile) 2>&5
8281 echo "$as_me:8281: \$? = $ac_status" >&5
8282 (exit $ac_status); } &&
8283 { ac_try='test -s conftest.$ac_objext'
8284 { (eval echo "$as_me:8284: \"$ac_try\"") >&5
8287 echo "$as_me:8287: \$? = $ac_status" >&5
8288 (exit $ac_status); }; }; then
8289 cf_cv_wchar_h_okay=yes
8291 echo "$as_me: failed program was:" >&5
8292 cat conftest.$ac_ext >&5
8293 cf_cv_wchar_h_okay=no
8295 rm -f conftest.$ac_objext conftest.$ac_ext
8297 echo "$as_me:8297: result: $cf_cv_wchar_h_okay" >&5
8298 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
8300 if test $cf_cv_wchar_h_okay = no
8303 echo "$as_me:8303: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
8304 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
8305 cat >conftest.$ac_ext <<_ACEOF
8306 #line 8306 "configure"
8307 #include "confdefs.h"
8308 #include <sys/types.h>
8314 #ifndef _XOPEN_SOURCE_EXTENDED
8321 rm -f conftest.$ac_objext
8322 if { (eval echo "$as_me:8322: \"$ac_compile\"") >&5
8323 (eval $ac_compile) 2>&5
8325 echo "$as_me:8325: \$? = $ac_status" >&5
8326 (exit $ac_status); } &&
8327 { ac_try='test -s conftest.$ac_objext'
8328 { (eval echo "$as_me:8328: \"$ac_try\"") >&5
8331 echo "$as_me:8331: \$? = $ac_status" >&5
8332 (exit $ac_status); }; }; then
8335 echo "$as_me: failed program was:" >&5
8336 cat conftest.$ac_ext >&5
8339 rm -f conftest.$ac_objext conftest.$ac_ext
8340 echo "$as_me:8340: result: $cf_result" >&5
8341 echo "${ECHO_T}$cf_result" >&6
8343 if test "$cf_result" = yes ; then
8344 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
8345 elif test "x" != "x" ; then
8346 echo "$as_me:8346: checking checking for compatible value versus " >&5
8347 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
8348 cat >conftest.$ac_ext <<_ACEOF
8349 #line 8349 "configure"
8350 #include "confdefs.h"
8351 #include <sys/types.h>
8357 #if _XOPEN_SOURCE_EXTENDED- < 0
8364 rm -f conftest.$ac_objext
8365 if { (eval echo "$as_me:8365: \"$ac_compile\"") >&5
8366 (eval $ac_compile) 2>&5
8368 echo "$as_me:8368: \$? = $ac_status" >&5
8369 (exit $ac_status); } &&
8370 { ac_try='test -s conftest.$ac_objext'
8371 { (eval echo "$as_me:8371: \"$ac_try\"") >&5
8374 echo "$as_me:8374: \$? = $ac_status" >&5
8375 (exit $ac_status); }; }; then
8378 echo "$as_me: failed program was:" >&5
8379 cat conftest.$ac_ext >&5
8382 rm -f conftest.$ac_objext conftest.$ac_ext
8383 echo "$as_me:8383: result: $cf_result" >&5
8384 echo "${ECHO_T}$cf_result" >&6
8385 if test "$cf_result" = no ; then
8386 # perhaps we can override it - try...
8387 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
8394 NCURSES_CH_T=cchar_t
8396 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
8398 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8399 echo "$as_me:8399: checking for $ac_func" >&5
8400 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8401 if eval "test \"\${$as_ac_var+set}\" = set"; then
8402 echo $ECHO_N "(cached) $ECHO_C" >&6
8404 cat >conftest.$ac_ext <<_ACEOF
8405 #line 8405 "configure"
8406 #include "confdefs.h"
8407 /* System header to define __stub macros and hopefully few prototypes,
8408 which can conflict with char $ac_func (); below. */
8410 /* Override any gcc2 internal prototype to avoid an error. */
8414 /* We use char because int might match the return type of a gcc2
8415 builtin and then its argument prototype would still apply. */
8422 /* The GNU C library defines this for functions which it implements
8423 to always fail with ENOSYS. Some functions are actually named
8424 something starting with __ and the normal name is an alias. */
8425 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8435 rm -f conftest.$ac_objext conftest$ac_exeext
8436 if { (eval echo "$as_me:8436: \"$ac_link\"") >&5
8437 (eval $ac_link) 2>&5
8439 echo "$as_me:8439: \$? = $ac_status" >&5
8440 (exit $ac_status); } &&
8441 { ac_try='test -s conftest$ac_exeext'
8442 { (eval echo "$as_me:8442: \"$ac_try\"") >&5
8445 echo "$as_me:8445: \$? = $ac_status" >&5
8446 (exit $ac_status); }; }; then
8447 eval "$as_ac_var=yes"
8449 echo "$as_me: failed program was:" >&5
8450 cat conftest.$ac_ext >&5
8451 eval "$as_ac_var=no"
8453 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8455 echo "$as_me:8455: result: `eval echo '${'$as_ac_var'}'`" >&5
8456 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8457 if test `eval echo '${'$as_ac_var'}'` = yes; then
8458 cat >>confdefs.h <<EOF
8459 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8465 if test "$ac_cv_func_putwc" != yes ; then
8467 echo "$as_me:8467: checking for multibyte character support" >&5
8468 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
8469 if test "${cf_cv_utf8_lib+set}" = set; then
8470 echo $ECHO_N "(cached) $ECHO_C" >&6
8473 cf_save_LIBS="$LIBS"
8474 cat >conftest.$ac_ext <<_ACEOF
8475 #line 8475 "configure"
8476 #include "confdefs.h"
8487 rm -f conftest.$ac_objext conftest$ac_exeext
8488 if { (eval echo "$as_me:8488: \"$ac_link\"") >&5
8489 (eval $ac_link) 2>&5
8491 echo "$as_me:8491: \$? = $ac_status" >&5
8492 (exit $ac_status); } &&
8493 { ac_try='test -s conftest$ac_exeext'
8494 { (eval echo "$as_me:8494: \"$ac_try\"") >&5
8497 echo "$as_me:8497: \$? = $ac_status" >&5
8498 (exit $ac_status); }; }; then
8501 echo "$as_me: failed program was:" >&5
8502 cat conftest.$ac_ext >&5
8504 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
8505 # will be set on completion of the AC_TRY_LINK below.
8506 cf_cv_header_path_utf8=
8507 cf_cv_library_path_utf8=
8509 echo "${as_me:-configure}:8509: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
8511 cf_save_LIBS="$LIBS"
8513 cat >conftest.$ac_ext <<_ACEOF
8514 #line 8514 "configure"
8515 #include "confdefs.h"
8517 #include <libutf8.h>
8526 rm -f conftest.$ac_objext conftest$ac_exeext
8527 if { (eval echo "$as_me:8527: \"$ac_link\"") >&5
8528 (eval $ac_link) 2>&5
8530 echo "$as_me:8530: \$? = $ac_status" >&5
8531 (exit $ac_status); } &&
8532 { ac_try='test -s conftest$ac_exeext'
8533 { (eval echo "$as_me:8533: \"$ac_try\"") >&5
8536 echo "$as_me:8536: \$? = $ac_status" >&5
8537 (exit $ac_status); }; }; then
8539 cf_cv_find_linkage_utf8=yes
8540 cf_cv_header_path_utf8=/usr/include
8541 cf_cv_library_path_utf8=/usr/lib
8544 echo "$as_me: failed program was:" >&5
8545 cat conftest.$ac_ext >&5
8547 LIBS="-lutf8 $cf_save_LIBS"
8549 cat >conftest.$ac_ext <<_ACEOF
8550 #line 8550 "configure"
8551 #include "confdefs.h"
8553 #include <libutf8.h>
8562 rm -f conftest.$ac_objext conftest$ac_exeext
8563 if { (eval echo "$as_me:8563: \"$ac_link\"") >&5
8564 (eval $ac_link) 2>&5
8566 echo "$as_me:8566: \$? = $ac_status" >&5
8567 (exit $ac_status); } &&
8568 { ac_try='test -s conftest$ac_exeext'
8569 { (eval echo "$as_me:8569: \"$ac_try\"") >&5
8572 echo "$as_me:8572: \$? = $ac_status" >&5
8573 (exit $ac_status); }; }; then
8575 cf_cv_find_linkage_utf8=yes
8576 cf_cv_header_path_utf8=/usr/include
8577 cf_cv_library_path_utf8=/usr/lib
8578 cf_cv_library_file_utf8="-lutf8"
8581 echo "$as_me: failed program was:" >&5
8582 cat conftest.$ac_ext >&5
8584 cf_cv_find_linkage_utf8=no
8585 LIBS="$cf_save_LIBS"
8587 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
8589 echo "${as_me:-configure}:8589: testing find linkage for utf8 library ..." 1>&5
8591 echo "${as_me:-configure}:8591: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
8593 cf_save_CPPFLAGS="$CPPFLAGS"
8594 cf_test_CPPFLAGS="$CPPFLAGS"
8598 # collect the current set of include-directories from compiler flags
8599 cf_header_path_list=""
8600 if test -n "${CFLAGS}${CPPFLAGS}" ; then
8601 for cf_header_path in $CPPFLAGS $CFLAGS
8603 case $cf_header_path in #(vi
8605 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8607 test "$cf_header_path" != "NONE" && \
8608 test -d "$cf_header_path" && \
8610 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
8611 test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include"
8612 test -d $cf_header_path/include/utf8 && cf_search="$cf_search $cf_header_path/include/utf8"
8613 test -d $cf_header_path/include/utf8/include && cf_search="$cf_search $cf_header_path/include/utf8/include"
8614 test -d $cf_header_path/utf8/include && cf_search="$cf_search $cf_header_path/utf8/include"
8615 test -d $cf_header_path/utf8/include/utf8 && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
8618 cf_header_path_list="$cf_header_path_list $cf_search"
8624 # add the variations for the package we are looking for
8628 test "/usr" != "$prefix" && \
8630 (test $prefix = NONE || test "/usr" != "$prefix") && {
8631 test -n "$verbose" && echo " ... testing for include-directories under /usr"
8632 test -d /usr/include && cf_search="$cf_search /usr/include"
8633 test -d /usr/include/utf8 && cf_search="$cf_search /usr/include/utf8"
8634 test -d /usr/include/utf8/include && cf_search="$cf_search /usr/include/utf8/include"
8635 test -d /usr/utf8/include && cf_search="$cf_search /usr/utf8/include"
8636 test -d /usr/utf8/include/utf8 && cf_search="$cf_search /usr/utf8/include/utf8"
8639 test "$prefix" != "NONE" && \
8640 test -d "$prefix" && \
8642 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
8643 test -d $prefix/include && cf_search="$cf_search $prefix/include"
8644 test -d $prefix/include/utf8 && cf_search="$cf_search $prefix/include/utf8"
8645 test -d $prefix/include/utf8/include && cf_search="$cf_search $prefix/include/utf8/include"
8646 test -d $prefix/utf8/include && cf_search="$cf_search $prefix/utf8/include"
8647 test -d $prefix/utf8/include/utf8 && cf_search="$cf_search $prefix/utf8/include/utf8"
8650 test "/usr/local" != "$prefix" && \
8651 test -d "/usr/local" && \
8652 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
8653 test -n "$verbose" && echo " ... testing for include-directories under /usr/local"
8654 test -d /usr/local/include && cf_search="$cf_search /usr/local/include"
8655 test -d /usr/local/include/utf8 && cf_search="$cf_search /usr/local/include/utf8"
8656 test -d /usr/local/include/utf8/include && cf_search="$cf_search /usr/local/include/utf8/include"
8657 test -d /usr/local/utf8/include && cf_search="$cf_search /usr/local/utf8/include"
8658 test -d /usr/local/utf8/include/utf8 && cf_search="$cf_search /usr/local/utf8/include/utf8"
8661 test "/opt" != "$prefix" && \
8663 (test $prefix = NONE || test "/opt" != "$prefix") && {
8664 test -n "$verbose" && echo " ... testing for include-directories under /opt"
8665 test -d /opt/include && cf_search="$cf_search /opt/include"
8666 test -d /opt/include/utf8 && cf_search="$cf_search /opt/include/utf8"
8667 test -d /opt/include/utf8/include && cf_search="$cf_search /opt/include/utf8/include"
8668 test -d /opt/utf8/include && cf_search="$cf_search /opt/utf8/include"
8669 test -d /opt/utf8/include/utf8 && cf_search="$cf_search /opt/utf8/include/utf8"
8672 test "$HOME" != "$prefix" && \
8673 test -d "$HOME" && \
8674 (test $prefix = NONE || test "$HOME" != "$prefix") && {
8675 test -n "$verbose" && echo " ... testing for include-directories under $HOME"
8676 test -d $HOME/include && cf_search="$cf_search $HOME/include"
8677 test -d $HOME/include/utf8 && cf_search="$cf_search $HOME/include/utf8"
8678 test -d $HOME/include/utf8/include && cf_search="$cf_search $HOME/include/utf8/include"
8679 test -d $HOME/utf8/include && cf_search="$cf_search $HOME/utf8/include"
8680 test -d $HOME/utf8/include/utf8 && cf_search="$cf_search $HOME/utf8/include/utf8"
8683 test "$includedir" != NONE && \
8684 test "$includedir" != "/usr/include" && \
8685 test -d "$includedir" && {
8686 test -d $includedir && cf_search="$cf_search $includedir"
8687 test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
8690 test "$oldincludedir" != NONE && \
8691 test "$oldincludedir" != "/usr/include" && \
8692 test -d "$oldincludedir" && {
8693 test -d $oldincludedir && cf_search="$cf_search $oldincludedir"
8694 test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
8697 cf_search="$cf_search $cf_header_path_list"
8699 for cf_cv_header_path_utf8 in $cf_search
8701 if test -d $cf_cv_header_path_utf8 ; then
8702 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
8704 echo "${as_me:-configure}:8704: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
8706 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
8707 cat >conftest.$ac_ext <<_ACEOF
8708 #line 8708 "configure"
8709 #include "confdefs.h"
8711 #include <libutf8.h>
8720 rm -f conftest.$ac_objext
8721 if { (eval echo "$as_me:8721: \"$ac_compile\"") >&5
8722 (eval $ac_compile) 2>&5
8724 echo "$as_me:8724: \$? = $ac_status" >&5
8725 (exit $ac_status); } &&
8726 { ac_try='test -s conftest.$ac_objext'
8727 { (eval echo "$as_me:8727: \"$ac_try\"") >&5
8730 echo "$as_me:8730: \$? = $ac_status" >&5
8731 (exit $ac_status); }; }; then
8733 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
8735 echo "${as_me:-configure}:8735: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
8737 cf_cv_find_linkage_utf8=maybe
8738 cf_test_CPPFLAGS="$CPPFLAGS"
8741 echo "$as_me: failed program was:" >&5
8742 cat conftest.$ac_ext >&5
8744 CPPFLAGS="$cf_save_CPPFLAGS"
8747 rm -f conftest.$ac_objext conftest.$ac_ext
8751 if test "$cf_cv_find_linkage_utf8" = maybe ; then
8753 echo "${as_me:-configure}:8753: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
8755 cf_save_LIBS="$LIBS"
8756 cf_save_LDFLAGS="$LDFLAGS"
8758 if test "$cf_cv_find_linkage_utf8" != yes ; then
8761 cf_library_path_list=""
8762 if test -n "${LDFLAGS}${LIBS}" ; then
8763 for cf_library_path in $LDFLAGS $LIBS
8765 case $cf_library_path in #(vi
8767 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
8769 test "$cf_library_path" != "NONE" && \
8770 test -d "$cf_library_path" && \
8772 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
8773 test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib"
8774 test -d $cf_library_path/lib/utf8 && cf_search="$cf_search $cf_library_path/lib/utf8"
8775 test -d $cf_library_path/lib/utf8/lib && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
8776 test -d $cf_library_path/utf8/lib && cf_search="$cf_search $cf_library_path/utf8/lib"
8777 test -d $cf_library_path/utf8/lib/utf8 && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
8780 cf_library_path_list="$cf_library_path_list $cf_search"
8788 test "/usr" != "$prefix" && \
8790 (test $prefix = NONE || test "/usr" != "$prefix") && {
8791 test -n "$verbose" && echo " ... testing for lib-directories under /usr"
8792 test -d /usr/lib && cf_search="$cf_search /usr/lib"
8793 test -d /usr/lib/utf8 && cf_search="$cf_search /usr/lib/utf8"
8794 test -d /usr/lib/utf8/lib && cf_search="$cf_search /usr/lib/utf8/lib"
8795 test -d /usr/utf8/lib && cf_search="$cf_search /usr/utf8/lib"
8796 test -d /usr/utf8/lib/utf8 && cf_search="$cf_search /usr/utf8/lib/utf8"
8799 test "$prefix" != "NONE" && \
8800 test -d "$prefix" && \
8802 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
8803 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
8804 test -d $prefix/lib/utf8 && cf_search="$cf_search $prefix/lib/utf8"
8805 test -d $prefix/lib/utf8/lib && cf_search="$cf_search $prefix/lib/utf8/lib"
8806 test -d $prefix/utf8/lib && cf_search="$cf_search $prefix/utf8/lib"
8807 test -d $prefix/utf8/lib/utf8 && cf_search="$cf_search $prefix/utf8/lib/utf8"
8810 test "/usr/local" != "$prefix" && \
8811 test -d "/usr/local" && \
8812 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
8813 test -n "$verbose" && echo " ... testing for lib-directories under /usr/local"
8814 test -d /usr/local/lib && cf_search="$cf_search /usr/local/lib"
8815 test -d /usr/local/lib/utf8 && cf_search="$cf_search /usr/local/lib/utf8"
8816 test -d /usr/local/lib/utf8/lib && cf_search="$cf_search /usr/local/lib/utf8/lib"
8817 test -d /usr/local/utf8/lib && cf_search="$cf_search /usr/local/utf8/lib"
8818 test -d /usr/local/utf8/lib/utf8 && cf_search="$cf_search /usr/local/utf8/lib/utf8"
8821 test "/opt" != "$prefix" && \
8823 (test $prefix = NONE || test "/opt" != "$prefix") && {
8824 test -n "$verbose" && echo " ... testing for lib-directories under /opt"
8825 test -d /opt/lib && cf_search="$cf_search /opt/lib"
8826 test -d /opt/lib/utf8 && cf_search="$cf_search /opt/lib/utf8"
8827 test -d /opt/lib/utf8/lib && cf_search="$cf_search /opt/lib/utf8/lib"
8828 test -d /opt/utf8/lib && cf_search="$cf_search /opt/utf8/lib"
8829 test -d /opt/utf8/lib/utf8 && cf_search="$cf_search /opt/utf8/lib/utf8"
8832 test "$HOME" != "$prefix" && \
8833 test -d "$HOME" && \
8834 (test $prefix = NONE || test "$HOME" != "$prefix") && {
8835 test -n "$verbose" && echo " ... testing for lib-directories under $HOME"
8836 test -d $HOME/lib && cf_search="$cf_search $HOME/lib"
8837 test -d $HOME/lib/utf8 && cf_search="$cf_search $HOME/lib/utf8"
8838 test -d $HOME/lib/utf8/lib && cf_search="$cf_search $HOME/lib/utf8/lib"
8839 test -d $HOME/utf8/lib && cf_search="$cf_search $HOME/utf8/lib"
8840 test -d $HOME/utf8/lib/utf8 && cf_search="$cf_search $HOME/utf8/lib/utf8"
8843 cf_search="$cf_library_path_list $cf_search"
8845 for cf_cv_library_path_utf8 in $cf_search
8847 if test -d $cf_cv_library_path_utf8 ; then
8848 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
8850 echo "${as_me:-configure}:8850: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
8852 CPPFLAGS="$cf_test_CPPFLAGS"
8853 LIBS="-lutf8 $cf_save_LIBS"
8854 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
8855 cat >conftest.$ac_ext <<_ACEOF
8856 #line 8856 "configure"
8857 #include "confdefs.h"
8859 #include <libutf8.h>
8868 rm -f conftest.$ac_objext conftest$ac_exeext
8869 if { (eval echo "$as_me:8869: \"$ac_link\"") >&5
8870 (eval $ac_link) 2>&5
8872 echo "$as_me:8872: \$? = $ac_status" >&5
8873 (exit $ac_status); } &&
8874 { ac_try='test -s conftest$ac_exeext'
8875 { (eval echo "$as_me:8875: \"$ac_try\"") >&5
8878 echo "$as_me:8878: \$? = $ac_status" >&5
8879 (exit $ac_status); }; }; then
8881 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
8883 echo "${as_me:-configure}:8883: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
8885 cf_cv_find_linkage_utf8=yes
8886 cf_cv_library_file_utf8="-lutf8"
8889 echo "$as_me: failed program was:" >&5
8890 cat conftest.$ac_ext >&5
8892 CPPFLAGS="$cf_save_CPPFLAGS"
8893 LIBS="$cf_save_LIBS"
8894 LDFLAGS="$cf_save_LDFLAGS"
8897 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8900 CPPFLAGS="$cf_save_CPPFLAGS"
8901 LDFLAGS="$cf_save_LDFLAGS"
8905 cf_cv_find_linkage_utf8=no
8909 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8912 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8914 LIBS="$cf_save_LIBS"
8916 if test "$cf_cv_find_linkage_utf8" = yes ; then
8917 cf_cv_utf8_lib=add-on
8923 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8925 echo "$as_me:8925: result: $cf_cv_utf8_lib" >&5
8926 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
8928 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
8930 if test "$cf_cv_utf8_lib" = "add-on" ; then
8931 cat >>confdefs.h <<\EOF
8932 #define HAVE_LIBUTF8_H 1
8935 if test -n "$cf_cv_header_path_utf8" ; then
8936 for cf_add_incdir in $cf_cv_header_path_utf8
8938 while test $cf_add_incdir != /usr/include
8940 if test -d $cf_add_incdir
8943 if test -n "$CFLAGS$CPPFLAGS" ; then
8944 # a loop is needed to ensure we can add subdirs of existing dirs
8945 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
8946 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
8947 cf_have_incdir=yes; break
8952 if test "$cf_have_incdir" = no ; then
8953 if test "$cf_add_incdir" = /usr/local/include ; then
8954 if test "$GCC" = yes
8956 cf_save_CPPFLAGS=$CPPFLAGS
8957 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8958 cat >conftest.$ac_ext <<_ACEOF
8959 #line 8959 "configure"
8960 #include "confdefs.h"
8970 rm -f conftest.$ac_objext
8971 if { (eval echo "$as_me:8971: \"$ac_compile\"") >&5
8972 (eval $ac_compile) 2>&5
8974 echo "$as_me:8974: \$? = $ac_status" >&5
8975 (exit $ac_status); } &&
8976 { ac_try='test -s conftest.$ac_objext'
8977 { (eval echo "$as_me:8977: \"$ac_try\"") >&5
8980 echo "$as_me:8980: \$? = $ac_status" >&5
8981 (exit $ac_status); }; }; then
8984 echo "$as_me: failed program was:" >&5
8985 cat conftest.$ac_ext >&5
8988 rm -f conftest.$ac_objext conftest.$ac_ext
8989 CPPFLAGS=$cf_save_CPPFLAGS
8994 if test "$cf_have_incdir" = no ; then
8995 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
8997 echo "${as_me:-configure}:8997: testing adding $cf_add_incdir to include-path ..." 1>&5
8999 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9001 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
9002 test "$cf_top_incdir" = "$cf_add_incdir" && break
9003 cf_add_incdir="$cf_top_incdir"
9012 if test -n "$cf_cv_library_path_utf8" ; then
9013 for cf_add_libdir in $cf_cv_library_path_utf8
9015 if test $cf_add_libdir = /usr/lib ; then
9017 elif test -d $cf_add_libdir
9020 if test -n "$LDFLAGS$LIBS" ; then
9021 # a loop is needed to ensure we can add subdirs of existing dirs
9022 for cf_test_libdir in $LDFLAGS $LIBS ; do
9023 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
9024 cf_have_libdir=yes; break
9028 if test "$cf_have_libdir" = no ; then
9029 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
9031 echo "${as_me:-configure}:9031: testing adding $cf_add_libdir to library-path ..." 1>&5
9033 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
9039 LIBS="$cf_cv_library_file_utf8 $LIBS"
9042 if test "$cf_cv_utf8_lib" != no ; then
9047 # This is needed on Tru64 5.0 to declare mbstate_t
9048 echo "$as_me:9048: checking if we must include wchar.h to declare mbstate_t" >&5
9049 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
9050 if test "${cf_cv_mbstate_t+set}" = set; then
9051 echo $ECHO_N "(cached) $ECHO_C" >&6
9054 cat >conftest.$ac_ext <<_ACEOF
9055 #line 9055 "configure"
9056 #include "confdefs.h"
9061 #ifdef HAVE_LIBUTF8_H
9062 #include <libutf8.h>
9072 rm -f conftest.$ac_objext
9073 if { (eval echo "$as_me:9073: \"$ac_compile\"") >&5
9074 (eval $ac_compile) 2>&5
9076 echo "$as_me:9076: \$? = $ac_status" >&5
9077 (exit $ac_status); } &&
9078 { ac_try='test -s conftest.$ac_objext'
9079 { (eval echo "$as_me:9079: \"$ac_try\"") >&5
9082 echo "$as_me:9082: \$? = $ac_status" >&5
9083 (exit $ac_status); }; }; then
9086 echo "$as_me: failed program was:" >&5
9087 cat conftest.$ac_ext >&5
9088 cat >conftest.$ac_ext <<_ACEOF
9089 #line 9089 "configure"
9090 #include "confdefs.h"
9096 #ifdef HAVE_LIBUTF8_H
9097 #include <libutf8.h>
9107 rm -f conftest.$ac_objext
9108 if { (eval echo "$as_me:9108: \"$ac_compile\"") >&5
9109 (eval $ac_compile) 2>&5
9111 echo "$as_me:9111: \$? = $ac_status" >&5
9112 (exit $ac_status); } &&
9113 { ac_try='test -s conftest.$ac_objext'
9114 { (eval echo "$as_me:9114: \"$ac_try\"") >&5
9117 echo "$as_me:9117: \$? = $ac_status" >&5
9118 (exit $ac_status); }; }; then
9121 echo "$as_me: failed program was:" >&5
9122 cat conftest.$ac_ext >&5
9123 cf_cv_mbstate_t=unknown
9125 rm -f conftest.$ac_objext conftest.$ac_ext
9127 rm -f conftest.$ac_objext conftest.$ac_ext
9129 echo "$as_me:9129: result: $cf_cv_mbstate_t" >&5
9130 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
9132 if test "$cf_cv_mbstate_t" = yes ; then
9133 cat >>confdefs.h <<\EOF
9134 #define NEED_WCHAR_H 1
9140 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
9141 if test "$cf_cv_mbstate_t" = unknown ; then
9145 # This is needed on Tru64 5.0 to declare wchar_t
9146 echo "$as_me:9146: checking if we must include wchar.h to declare wchar_t" >&5
9147 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
9148 if test "${cf_cv_wchar_t+set}" = set; then
9149 echo $ECHO_N "(cached) $ECHO_C" >&6
9152 cat >conftest.$ac_ext <<_ACEOF
9153 #line 9153 "configure"
9154 #include "confdefs.h"
9159 #ifdef HAVE_LIBUTF8_H
9160 #include <libutf8.h>
9170 rm -f conftest.$ac_objext
9171 if { (eval echo "$as_me:9171: \"$ac_compile\"") >&5
9172 (eval $ac_compile) 2>&5
9174 echo "$as_me:9174: \$? = $ac_status" >&5
9175 (exit $ac_status); } &&
9176 { ac_try='test -s conftest.$ac_objext'
9177 { (eval echo "$as_me:9177: \"$ac_try\"") >&5
9180 echo "$as_me:9180: \$? = $ac_status" >&5
9181 (exit $ac_status); }; }; then
9184 echo "$as_me: failed program was:" >&5
9185 cat conftest.$ac_ext >&5
9186 cat >conftest.$ac_ext <<_ACEOF
9187 #line 9187 "configure"
9188 #include "confdefs.h"
9194 #ifdef HAVE_LIBUTF8_H
9195 #include <libutf8.h>
9205 rm -f conftest.$ac_objext
9206 if { (eval echo "$as_me:9206: \"$ac_compile\"") >&5
9207 (eval $ac_compile) 2>&5
9209 echo "$as_me:9209: \$? = $ac_status" >&5
9210 (exit $ac_status); } &&
9211 { ac_try='test -s conftest.$ac_objext'
9212 { (eval echo "$as_me:9212: \"$ac_try\"") >&5
9215 echo "$as_me:9215: \$? = $ac_status" >&5
9216 (exit $ac_status); }; }; then
9219 echo "$as_me: failed program was:" >&5
9220 cat conftest.$ac_ext >&5
9221 cf_cv_wchar_t=unknown
9223 rm -f conftest.$ac_objext conftest.$ac_ext
9225 rm -f conftest.$ac_objext conftest.$ac_ext
9227 echo "$as_me:9227: result: $cf_cv_wchar_t" >&5
9228 echo "${ECHO_T}$cf_cv_wchar_t" >&6
9230 if test "$cf_cv_wchar_t" = yes ; then
9231 cat >>confdefs.h <<\EOF
9232 #define NEED_WCHAR_H 1
9238 # if we do not find wchar_t in either place, use substitution to provide a fallback.
9239 if test "$cf_cv_wchar_t" = unknown ; then
9243 # if we find wchar_t in either place, use substitution to provide a fallback.
9244 if test "$cf_cv_wchar_t" != unknown ; then
9245 NCURSES_OK_WCHAR_T=1
9248 # This is needed on Tru64 5.0 to declare wint_t
9249 echo "$as_me:9249: checking if we must include wchar.h to declare wint_t" >&5
9250 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
9251 if test "${cf_cv_wint_t+set}" = set; then
9252 echo $ECHO_N "(cached) $ECHO_C" >&6
9255 cat >conftest.$ac_ext <<_ACEOF
9256 #line 9256 "configure"
9257 #include "confdefs.h"
9262 #ifdef HAVE_LIBUTF8_H
9263 #include <libutf8.h>
9273 rm -f conftest.$ac_objext
9274 if { (eval echo "$as_me:9274: \"$ac_compile\"") >&5
9275 (eval $ac_compile) 2>&5
9277 echo "$as_me:9277: \$? = $ac_status" >&5
9278 (exit $ac_status); } &&
9279 { ac_try='test -s conftest.$ac_objext'
9280 { (eval echo "$as_me:9280: \"$ac_try\"") >&5
9283 echo "$as_me:9283: \$? = $ac_status" >&5
9284 (exit $ac_status); }; }; then
9287 echo "$as_me: failed program was:" >&5
9288 cat conftest.$ac_ext >&5
9289 cat >conftest.$ac_ext <<_ACEOF
9290 #line 9290 "configure"
9291 #include "confdefs.h"
9297 #ifdef HAVE_LIBUTF8_H
9298 #include <libutf8.h>
9308 rm -f conftest.$ac_objext
9309 if { (eval echo "$as_me:9309: \"$ac_compile\"") >&5
9310 (eval $ac_compile) 2>&5
9312 echo "$as_me:9312: \$? = $ac_status" >&5
9313 (exit $ac_status); } &&
9314 { ac_try='test -s conftest.$ac_objext'
9315 { (eval echo "$as_me:9315: \"$ac_try\"") >&5
9318 echo "$as_me:9318: \$? = $ac_status" >&5
9319 (exit $ac_status); }; }; then
9322 echo "$as_me: failed program was:" >&5
9323 cat conftest.$ac_ext >&5
9324 cf_cv_wint_t=unknown
9326 rm -f conftest.$ac_objext conftest.$ac_ext
9328 rm -f conftest.$ac_objext conftest.$ac_ext
9330 echo "$as_me:9330: result: $cf_cv_wint_t" >&5
9331 echo "${ECHO_T}$cf_cv_wint_t" >&6
9333 if test "$cf_cv_wint_t" = yes ; then
9334 cat >>confdefs.h <<\EOF
9335 #define NEED_WCHAR_H 1
9341 # if we do not find wint_t in either place, use substitution to provide a fallback.
9342 if test "$cf_cv_wint_t" = unknown ; then
9346 # if we find wint_t in either place, use substitution to provide a fallback.
9347 if test "$cf_cv_wint_t" != unknown ; then
9351 if test "$NCURSES_MBSTATE_T" != 0; then
9352 cat >>confdefs.h <<\EOF
9353 #define NEED_MBSTATE_T_DEF 1
9359 ### use option --disable-lp64 to allow long chtype
9360 case $cf_cv_abi_version in
9362 default_with_lp64=no
9365 default_with_lp64=yes
9369 echo "$as_me:9369: checking whether to enable _LP64 definition in curses.h" >&5
9370 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
9372 # Check whether --enable-lp64 or --disable-lp64 was given.
9373 if test "${enable_lp64+set}" = set; then
9374 enableval="$enable_lp64"
9375 with_lp64=$enableval
9377 with_lp64=$default_with_lp64
9379 echo "$as_me:9379: result: $with_lp64" >&5
9380 echo "${ECHO_T}$with_lp64" >&6
9382 if test "$with_lp64" = yes ; then
9388 # Check whether --enable-largefile or --disable-largefile was given.
9389 if test "${enable_largefile+set}" = set; then
9390 enableval="$enable_largefile"
9393 if test "$enable_largefile" != no; then
9395 echo "$as_me:9395: checking for special C compiler options needed for large files" >&5
9396 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
9397 if test "${ac_cv_sys_largefile_CC+set}" = set; then
9398 echo $ECHO_N "(cached) $ECHO_C" >&6
9400 ac_cv_sys_largefile_CC=no
9401 if test "$GCC" != yes; then
9404 # IRIX 6.2 and later do not support large files by default,
9405 # so use the C compiler's -n32 option if that helps.
9406 cat >conftest.$ac_ext <<_ACEOF
9407 #line 9407 "configure"
9408 #include "confdefs.h"
9409 #include <sys/types.h>
9410 /* Check that off_t can represent 2**63 - 1 correctly.
9411 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9412 since some C++ compilers masquerading as C compilers
9413 incorrectly reject 9223372036854775807. */
9414 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9415 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9416 && LARGE_OFF_T % 2147483647 == 1)
9426 rm -f conftest.$ac_objext
9427 if { (eval echo "$as_me:9427: \"$ac_compile\"") >&5
9428 (eval $ac_compile) 2>&5
9430 echo "$as_me:9430: \$? = $ac_status" >&5
9431 (exit $ac_status); } &&
9432 { ac_try='test -s conftest.$ac_objext'
9433 { (eval echo "$as_me:9433: \"$ac_try\"") >&5
9436 echo "$as_me:9436: \$? = $ac_status" >&5
9437 (exit $ac_status); }; }; then
9440 echo "$as_me: failed program was:" >&5
9441 cat conftest.$ac_ext >&5
9443 rm -f conftest.$ac_objext
9445 rm -f conftest.$ac_objext
9446 if { (eval echo "$as_me:9446: \"$ac_compile\"") >&5
9447 (eval $ac_compile) 2>&5
9449 echo "$as_me:9449: \$? = $ac_status" >&5
9450 (exit $ac_status); } &&
9451 { ac_try='test -s conftest.$ac_objext'
9452 { (eval echo "$as_me:9452: \"$ac_try\"") >&5
9455 echo "$as_me:9455: \$? = $ac_status" >&5
9456 (exit $ac_status); }; }; then
9457 ac_cv_sys_largefile_CC=' -n32'; break
9459 echo "$as_me: failed program was:" >&5
9460 cat conftest.$ac_ext >&5
9462 rm -f conftest.$ac_objext
9466 rm -f conftest.$ac_ext
9469 echo "$as_me:9469: result: $ac_cv_sys_largefile_CC" >&5
9470 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
9471 if test "$ac_cv_sys_largefile_CC" != no; then
9472 CC=$CC$ac_cv_sys_largefile_CC
9475 echo "$as_me:9475: checking for _FILE_OFFSET_BITS value needed for large files" >&5
9476 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
9477 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
9478 echo $ECHO_N "(cached) $ECHO_C" >&6
9481 ac_cv_sys_file_offset_bits=no
9482 cat >conftest.$ac_ext <<_ACEOF
9483 #line 9483 "configure"
9484 #include "confdefs.h"
9485 #include <sys/types.h>
9486 /* Check that off_t can represent 2**63 - 1 correctly.
9487 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9488 since some C++ compilers masquerading as C compilers
9489 incorrectly reject 9223372036854775807. */
9490 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9491 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9492 && LARGE_OFF_T % 2147483647 == 1)
9502 rm -f conftest.$ac_objext
9503 if { (eval echo "$as_me:9503: \"$ac_compile\"") >&5
9504 (eval $ac_compile) 2>&5
9506 echo "$as_me:9506: \$? = $ac_status" >&5
9507 (exit $ac_status); } &&
9508 { ac_try='test -s conftest.$ac_objext'
9509 { (eval echo "$as_me:9509: \"$ac_try\"") >&5
9512 echo "$as_me:9512: \$? = $ac_status" >&5
9513 (exit $ac_status); }; }; then
9516 echo "$as_me: failed program was:" >&5
9517 cat conftest.$ac_ext >&5
9519 rm -f conftest.$ac_objext conftest.$ac_ext
9520 cat >conftest.$ac_ext <<_ACEOF
9521 #line 9521 "configure"
9522 #include "confdefs.h"
9523 #define _FILE_OFFSET_BITS 64
9524 #include <sys/types.h>
9525 /* Check that off_t can represent 2**63 - 1 correctly.
9526 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9527 since some C++ compilers masquerading as C compilers
9528 incorrectly reject 9223372036854775807. */
9529 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9530 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9531 && LARGE_OFF_T % 2147483647 == 1)
9541 rm -f conftest.$ac_objext
9542 if { (eval echo "$as_me:9542: \"$ac_compile\"") >&5
9543 (eval $ac_compile) 2>&5
9545 echo "$as_me:9545: \$? = $ac_status" >&5
9546 (exit $ac_status); } &&
9547 { ac_try='test -s conftest.$ac_objext'
9548 { (eval echo "$as_me:9548: \"$ac_try\"") >&5
9551 echo "$as_me:9551: \$? = $ac_status" >&5
9552 (exit $ac_status); }; }; then
9553 ac_cv_sys_file_offset_bits=64; break
9555 echo "$as_me: failed program was:" >&5
9556 cat conftest.$ac_ext >&5
9558 rm -f conftest.$ac_objext conftest.$ac_ext
9562 echo "$as_me:9562: result: $ac_cv_sys_file_offset_bits" >&5
9563 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
9564 if test "$ac_cv_sys_file_offset_bits" != no; then
9566 cat >>confdefs.h <<EOF
9567 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9572 echo "$as_me:9572: checking for _LARGE_FILES value needed for large files" >&5
9573 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
9574 if test "${ac_cv_sys_large_files+set}" = set; then
9575 echo $ECHO_N "(cached) $ECHO_C" >&6
9578 ac_cv_sys_large_files=no
9579 cat >conftest.$ac_ext <<_ACEOF
9580 #line 9580 "configure"
9581 #include "confdefs.h"
9582 #include <sys/types.h>
9583 /* Check that off_t can represent 2**63 - 1 correctly.
9584 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9585 since some C++ compilers masquerading as C compilers
9586 incorrectly reject 9223372036854775807. */
9587 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9588 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9589 && LARGE_OFF_T % 2147483647 == 1)
9599 rm -f conftest.$ac_objext
9600 if { (eval echo "$as_me:9600: \"$ac_compile\"") >&5
9601 (eval $ac_compile) 2>&5
9603 echo "$as_me:9603: \$? = $ac_status" >&5
9604 (exit $ac_status); } &&
9605 { ac_try='test -s conftest.$ac_objext'
9606 { (eval echo "$as_me:9606: \"$ac_try\"") >&5
9609 echo "$as_me:9609: \$? = $ac_status" >&5
9610 (exit $ac_status); }; }; then
9613 echo "$as_me: failed program was:" >&5
9614 cat conftest.$ac_ext >&5
9616 rm -f conftest.$ac_objext conftest.$ac_ext
9617 cat >conftest.$ac_ext <<_ACEOF
9618 #line 9618 "configure"
9619 #include "confdefs.h"
9620 #define _LARGE_FILES 1
9621 #include <sys/types.h>
9622 /* Check that off_t can represent 2**63 - 1 correctly.
9623 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9624 since some C++ compilers masquerading as C compilers
9625 incorrectly reject 9223372036854775807. */
9626 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9627 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9628 && LARGE_OFF_T % 2147483647 == 1)
9638 rm -f conftest.$ac_objext
9639 if { (eval echo "$as_me:9639: \"$ac_compile\"") >&5
9640 (eval $ac_compile) 2>&5
9642 echo "$as_me:9642: \$? = $ac_status" >&5
9643 (exit $ac_status); } &&
9644 { ac_try='test -s conftest.$ac_objext'
9645 { (eval echo "$as_me:9645: \"$ac_try\"") >&5
9648 echo "$as_me:9648: \$? = $ac_status" >&5
9649 (exit $ac_status); }; }; then
9650 ac_cv_sys_large_files=1; break
9652 echo "$as_me: failed program was:" >&5
9653 cat conftest.$ac_ext >&5
9655 rm -f conftest.$ac_objext conftest.$ac_ext
9659 echo "$as_me:9659: result: $ac_cv_sys_large_files" >&5
9660 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
9661 if test "$ac_cv_sys_large_files" != no; then
9663 cat >>confdefs.h <<EOF
9664 #define _LARGE_FILES $ac_cv_sys_large_files
9671 if test "$enable_largefile" != no ; then
9672 echo "$as_me:9672: checking for _LARGEFILE_SOURCE value needed for large files" >&5
9673 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
9674 if test "${ac_cv_sys_largefile_source+set}" = set; then
9675 echo $ECHO_N "(cached) $ECHO_C" >&6
9678 ac_cv_sys_largefile_source=no
9679 cat >conftest.$ac_ext <<_ACEOF
9680 #line 9680 "configure"
9681 #include "confdefs.h"
9691 rm -f conftest.$ac_objext
9692 if { (eval echo "$as_me:9692: \"$ac_compile\"") >&5
9693 (eval $ac_compile) 2>&5
9695 echo "$as_me:9695: \$? = $ac_status" >&5
9696 (exit $ac_status); } &&
9697 { ac_try='test -s conftest.$ac_objext'
9698 { (eval echo "$as_me:9698: \"$ac_try\"") >&5
9701 echo "$as_me:9701: \$? = $ac_status" >&5
9702 (exit $ac_status); }; }; then
9705 echo "$as_me: failed program was:" >&5
9706 cat conftest.$ac_ext >&5
9708 rm -f conftest.$ac_objext conftest.$ac_ext
9709 cat >conftest.$ac_ext <<_ACEOF
9710 #line 9710 "configure"
9711 #include "confdefs.h"
9712 #define _LARGEFILE_SOURCE 1
9722 rm -f conftest.$ac_objext
9723 if { (eval echo "$as_me:9723: \"$ac_compile\"") >&5
9724 (eval $ac_compile) 2>&5
9726 echo "$as_me:9726: \$? = $ac_status" >&5
9727 (exit $ac_status); } &&
9728 { ac_try='test -s conftest.$ac_objext'
9729 { (eval echo "$as_me:9729: \"$ac_try\"") >&5
9732 echo "$as_me:9732: \$? = $ac_status" >&5
9733 (exit $ac_status); }; }; then
9734 ac_cv_sys_largefile_source=1; break
9736 echo "$as_me: failed program was:" >&5
9737 cat conftest.$ac_ext >&5
9739 rm -f conftest.$ac_objext conftest.$ac_ext
9743 echo "$as_me:9743: result: $ac_cv_sys_largefile_source" >&5
9744 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
9745 if test "$ac_cv_sys_largefile_source" != no; then
9747 cat >>confdefs.h <<EOF
9748 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
9754 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
9755 # in glibc 2.1.3, but that breaks too many other things.
9756 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
9757 echo "$as_me:9757: checking for fseeko" >&5
9758 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
9759 if test "${ac_cv_func_fseeko+set}" = set; then
9760 echo $ECHO_N "(cached) $ECHO_C" >&6
9762 cat >conftest.$ac_ext <<_ACEOF
9763 #line 9763 "configure"
9764 #include "confdefs.h"
9769 return fseeko && fseeko (stdin, 0, 0);
9774 rm -f conftest.$ac_objext conftest$ac_exeext
9775 if { (eval echo "$as_me:9775: \"$ac_link\"") >&5
9776 (eval $ac_link) 2>&5
9778 echo "$as_me:9778: \$? = $ac_status" >&5
9779 (exit $ac_status); } &&
9780 { ac_try='test -s conftest$ac_exeext'
9781 { (eval echo "$as_me:9781: \"$ac_try\"") >&5
9784 echo "$as_me:9784: \$? = $ac_status" >&5
9785 (exit $ac_status); }; }; then
9786 ac_cv_func_fseeko=yes
9788 echo "$as_me: failed program was:" >&5
9789 cat conftest.$ac_ext >&5
9790 ac_cv_func_fseeko=no
9792 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9794 echo "$as_me:9794: result: $ac_cv_func_fseeko" >&5
9795 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
9796 if test $ac_cv_func_fseeko = yes; then
9798 cat >>confdefs.h <<\EOF
9799 #define HAVE_FSEEKO 1
9804 # Normally we would collect these definitions in the config.h,
9805 # but (like _XOPEN_SOURCE), some environments rely on having these
9806 # defined before any of the system headers are included. Another
9807 # case comes up with C++, e.g., on AIX the compiler compiles the
9808 # header files by themselves before looking at the body files it is
9809 # told to compile. For ncurses, those header files do not include
9811 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
9812 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
9813 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
9815 echo "$as_me:9815: checking whether to use struct dirent64" >&5
9816 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
9817 if test "${cf_cv_struct_dirent64+set}" = set; then
9818 echo $ECHO_N "(cached) $ECHO_C" >&6
9821 cat >conftest.$ac_ext <<_ACEOF
9822 #line 9822 "configure"
9823 #include "confdefs.h"
9825 #include <sys/types.h>
9832 /* if transitional largefile support is setup, this is true */
9833 extern struct dirent64 * readdir(DIR *);
9834 struct dirent64 *x = readdir((DIR *)0);
9835 struct dirent *y = readdir((DIR *)0);
9842 rm -f conftest.$ac_objext
9843 if { (eval echo "$as_me:9843: \"$ac_compile\"") >&5
9844 (eval $ac_compile) 2>&5
9846 echo "$as_me:9846: \$? = $ac_status" >&5
9847 (exit $ac_status); } &&
9848 { ac_try='test -s conftest.$ac_objext'
9849 { (eval echo "$as_me:9849: \"$ac_try\"") >&5
9852 echo "$as_me:9852: \$? = $ac_status" >&5
9853 (exit $ac_status); }; }; then
9854 cf_cv_struct_dirent64=yes
9856 echo "$as_me: failed program was:" >&5
9857 cat conftest.$ac_ext >&5
9858 cf_cv_struct_dirent64=no
9860 rm -f conftest.$ac_objext conftest.$ac_ext
9863 echo "$as_me:9863: result: $cf_cv_struct_dirent64" >&5
9864 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
9865 test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
9866 #define HAVE_STRUCT_DIRENT64 1
9871 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
9872 echo "$as_me:9872: checking if you want tparm not to use X/Open fixed-parameter list" >&5
9873 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
9875 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
9876 if test "${enable_tparm_varargs+set}" = set; then
9877 enableval="$enable_tparm_varargs"
9878 with_tparm_varargs=$enableval
9880 with_tparm_varargs=yes
9882 echo "$as_me:9882: result: $with_tparm_varargs" >&5
9883 echo "${ECHO_T}$with_tparm_varargs" >&6
9884 NCURSES_TPARM_VARARGS=0
9885 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
9887 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
9888 if test "$with_ticlib" != no ; then
9889 echo "$as_me:9889: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
9890 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
9892 # Check whether --enable-tic-depends or --disable-tic-depends was given.
9893 if test "${enable_tic_depends+set}" = set; then
9894 enableval="$enable_tic_depends"
9895 with_tic_depends=$enableval
9897 with_tic_depends=yes
9899 echo "$as_me:9899: result: $with_tic_depends" >&5
9900 echo "${ECHO_T}$with_tic_depends" >&6
9905 ### use option --with-bool to override bool's type
9906 echo "$as_me:9906: checking for type of bool" >&5
9907 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
9909 # Check whether --with-bool or --without-bool was given.
9910 if test "${with_bool+set}" = set; then
9911 withval="$with_bool"
9912 NCURSES_BOOL="$withval"
9916 echo "$as_me:9916: result: $NCURSES_BOOL" >&5
9917 echo "${ECHO_T}$NCURSES_BOOL" >&6
9919 echo "$as_me:9919: checking for alternate terminal capabilities file" >&5
9920 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
9922 # Check whether --with-caps or --without-caps was given.
9923 if test "${with_caps+set}" = set; then
9924 withval="$with_caps"
9925 TERMINFO_CAPS=Caps.$withval
9929 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
9930 echo "$as_me:9930: result: $TERMINFO_CAPS" >&5
9931 echo "${ECHO_T}$TERMINFO_CAPS" >&6
9933 ### use option --with-chtype to override chtype's type
9934 echo "$as_me:9934: checking for type of chtype" >&5
9935 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
9937 # Check whether --with-chtype or --without-chtype was given.
9938 if test "${with_chtype+set}" = set; then
9939 withval="$with_chtype"
9940 NCURSES_CHTYPE="$withval"
9944 echo "$as_me:9944: result: $NCURSES_CHTYPE" >&5
9945 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
9947 ### use option --with-ospeed to override ospeed's type
9948 echo "$as_me:9948: checking for type of ospeed" >&5
9949 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
9951 # Check whether --with-ospeed or --without-ospeed was given.
9952 if test "${with_ospeed+set}" = set; then
9953 withval="$with_ospeed"
9954 NCURSES_OSPEED="$withval"
9956 NCURSES_OSPEED=short
9958 echo "$as_me:9958: result: $NCURSES_OSPEED" >&5
9959 echo "${ECHO_T}$NCURSES_OSPEED" >&6
9961 ### use option --with-mmask-t to override mmask_t's type
9962 echo "$as_me:9962: checking for type of mmask_t" >&5
9963 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
9965 # Check whether --with-mmask-t or --without-mmask-t was given.
9966 if test "${with_mmask_t+set}" = set; then
9967 withval="$with_mmask_t"
9968 NCURSES_MMASK_T="$withval"
9970 NCURSES_MMASK_T=auto
9972 echo "$as_me:9972: result: $NCURSES_MMASK_T" >&5
9973 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
9975 ### use option --with-ccharw-max to override CCHARW_MAX size
9976 echo "$as_me:9976: checking for size CCHARW_MAX" >&5
9977 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
9979 # Check whether --with-ccharw-max or --without-ccharw-max was given.
9980 if test "${with_ccharw_max+set}" = set; then
9981 withval="$with_ccharw_max"
9982 NCURSES_CCHARW_MAX="$withval"
9984 NCURSES_CCHARW_MAX=5
9986 echo "$as_me:9986: result: $NCURSES_CCHARW_MAX" >&5
9987 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
9989 ### Enable compiling-in rcs id's
9990 echo "$as_me:9990: checking if RCS identifiers should be compiled-in" >&5
9991 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
9993 # Check whether --with-rcs-ids or --without-rcs-ids was given.
9994 if test "${with_rcs_ids+set}" = set; then
9995 withval="$with_rcs_ids"
9996 with_rcs_ids=$withval
10000 echo "$as_me:10000: result: $with_rcs_ids" >&5
10001 echo "${ECHO_T}$with_rcs_ids" >&6
10002 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
10003 #define USE_RCS_IDS 1
10006 ###############################################################################
10008 echo "$as_me:10008: checking format of man-pages" >&5
10009 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
10011 # Check whether --with-manpage-format or --without-manpage-format was given.
10012 if test "${with_manpage_format+set}" = set; then
10013 withval="$with_manpage_format"
10014 MANPAGE_FORMAT=$withval
10016 MANPAGE_FORMAT=unknown
10019 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
10020 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
10024 case $MANPAGE_FORMAT in
10026 if test -z "$MANPATH" ; then
10027 MANPATH="/usr/man:/usr/share/man"
10030 # look for the 'date' man-page (it's most likely to be installed!)
10036 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
10037 for cf_dir in $MANPATH; do
10038 test -z "$cf_dir" && cf_dir=/usr/man
10039 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
10041 cf_test=`echo $cf_name | sed -e 's/*//'`
10042 if test "x$cf_test" = "x$cf_name" ; then
10045 *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
10046 *.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
10047 *.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
10048 *) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
10062 # if we found a match in either man* or cat*, stop looking
10063 if test -n "$MANPAGE_FORMAT" ; then
10065 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
10066 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
10072 test $cf_found=yes && break
10075 # only check the first directory in $MANPATH where we find manpages
10076 if test -n "$MANPAGE_FORMAT" ; then
10080 # if we did not find the example, just assume it is normal
10081 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
10085 for cf_option in $MANPAGE_FORMAT; do
10086 case $cf_option in #(vi
10087 gzip|compress|BSDI|normal|formatted|catonly)
10090 cf_unknown="$cf_unknown $cf_option"
10097 echo "$as_me:10097: result: $MANPAGE_FORMAT" >&5
10098 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
10099 if test -n "$cf_unknown" ; then
10100 { echo "$as_me:10100: WARNING: Unexpected manpage-format $cf_unknown" >&5
10101 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
10104 echo "$as_me:10104: checking for manpage renaming" >&5
10105 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
10107 # Check whether --with-manpage-renames or --without-manpage-renames was given.
10108 if test "${with_manpage_renames+set}" = set; then
10109 withval="$with_manpage_renames"
10110 MANPAGE_RENAMES=$withval
10112 MANPAGE_RENAMES=yes
10115 case ".$MANPAGE_RENAMES" in #(vi
10119 # Debian 'man' program?
10120 if test -f /etc/debian_version ; then
10121 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
10128 if test "$MANPAGE_RENAMES" != no ; then
10129 if test -f $srcdir/man/$MANPAGE_RENAMES ; then
10130 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
10131 elif test ! -f $MANPAGE_RENAMES ; then
10132 { { echo "$as_me:10132: error: not a filename: $MANPAGE_RENAMES" >&5
10133 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
10134 { (exit 1); exit 1; }; }
10137 test ! -d man && mkdir man
10139 # Construct a sed-script to perform renaming within man-pages
10140 if test -n "$MANPAGE_RENAMES" ; then
10141 test ! -d man && mkdir man
10142 sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
10146 echo "$as_me:10146: result: $MANPAGE_RENAMES" >&5
10147 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
10149 echo "$as_me:10149: checking if manpage aliases will be installed" >&5
10150 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
10152 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
10153 if test "${with_manpage_aliases+set}" = set; then
10154 withval="$with_manpage_aliases"
10155 MANPAGE_ALIASES=$withval
10157 MANPAGE_ALIASES=yes
10160 echo "$as_me:10160: result: $MANPAGE_ALIASES" >&5
10161 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
10163 case "x$LN_S" in #(vi
10165 cf_use_symlinks=yes
10172 MANPAGE_SYMLINKS=no
10173 if test "$MANPAGE_ALIASES" = yes ; then
10174 echo "$as_me:10174: checking if manpage symlinks should be used" >&5
10175 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
10177 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
10178 if test "${with_manpage_symlinks+set}" = set; then
10179 withval="$with_manpage_symlinks"
10180 MANPAGE_SYMLINKS=$withval
10182 MANPAGE_SYMLINKS=$cf_use_symlinks
10185 if test "$$cf_use_symlinks" = no; then
10186 if test "$MANPAGE_SYMLINKS" = yes ; then
10187 { echo "$as_me:10187: WARNING: cannot make symlinks" >&5
10188 echo "$as_me: WARNING: cannot make symlinks" >&2;}
10189 MANPAGE_SYMLINKS=no
10193 echo "$as_me:10193: result: $MANPAGE_SYMLINKS" >&5
10194 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
10197 echo "$as_me:10197: checking for manpage tbl" >&5
10198 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
10200 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
10201 if test "${with_manpage_tbl+set}" = set; then
10202 withval="$with_manpage_tbl"
10203 MANPAGE_TBL=$withval
10208 echo "$as_me:10208: result: $MANPAGE_TBL" >&5
10209 echo "${ECHO_T}$MANPAGE_TBL" >&6
10211 if test "$prefix" = "NONE" ; then
10212 cf_prefix="$ac_default_prefix"
10214 cf_prefix="$prefix"
10217 case "$MANPAGE_FORMAT" in # (vi
10232 test ! -d man && mkdir man
10236 case "$MANPAGE_FORMAT" in #(vi
10239 cf_compress=compress
10247 cf_edit_man=./edit_man.sh
10248 cf_man_alias=`pwd`/man_alias.sed
10250 cat >$cf_edit_man <<CF_EOF
10252 # this script is generated by the configure-script CF_MAN_PAGES macro.
10254 prefix="$cf_prefix"
10257 NCURSES_MAJOR="$NCURSES_MAJOR"
10258 NCURSES_MINOR="$NCURSES_MINOR"
10259 NCURSES_PATCH="$NCURSES_PATCH"
10261 NCURSES_OSPEED="$NCURSES_OSPEED"
10262 TERMINFO="$TERMINFO"
10265 INSTALL_DATA="$INSTALL_DATA"
10267 transform="$program_transform_name"
10269 TMP=\${TMPDIR:=/tmp}/man\$\$
10270 trap "rm -f \$TMP" 0 1 2 5 15
10282 top_srcdir=\$srcdir/..
10285 if test "\$form" = normal ; then
10286 if test "$cf_format" = yes ; then
10287 if test "$cf_inboth" = no ; then
10288 sh \$0 format \$verb \$mandir \$srcdir \$*
10292 cf_subdir=\$mandir/man
10293 cf_tables=$MANPAGE_TBL
10295 cf_subdir=\$mandir/cat
10299 # process the list of source-files
10302 *.orig|*.rej) ;; #(vi
10304 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
10305 if test \$verb = installing ; then
10306 if test ! -d \$cf_subdir\${section} ; then
10307 mkdir -p \$cf_subdir\$section
10311 # replace variables in man page
10312 if test ! -f $cf_man_alias ; then
10313 cat >>$cf_man_alias <<-CF_EOF2
10314 s,@DATADIR@,\$datadir,g
10315 s,@TERMINFO@,\$TERMINFO,g
10316 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
10317 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
10318 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
10319 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
10322 for cf_name in captoinfo clear infocmp infotocap tabs tic toe tput tset
10324 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10325 cf_name=`echo $cf_name|sed "$program_transform_name"`
10326 cat >>$cf_edit_man <<-CF_EOF
10327 s,@$cf_NAME@,$cf_name,g
10331 cat >>$cf_edit_man <<CF_EOF
10333 echo "...made $cf_man_alias"
10337 cf_source=\`basename \$i\`
10338 inalias=\$cf_source
10339 test ! -f \$inalias && inalias="\$srcdir/\$inalias"
10340 if test ! -f \$inalias ; then
10341 echo .. skipped \$cf_source
10346 if test "$MANPAGE_ALIASES" != no ; then
10347 cat >>$cf_edit_man <<CF_EOF
10349 test $with_curses_h = yes && nCurses=ncurses.3x
10350 aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
10354 if test "$MANPAGE_RENAMES" = no ; then
10355 cat >>$cf_edit_man <<CF_EOF
10356 # perform program transformations for section 1 man pages
10357 if test \$section = 1 ; then
10358 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
10360 cf_target=\$cf_subdir\${section}/\$cf_source
10364 cat >>$cf_edit_man <<CF_EOF
10365 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
10366 if test -z "\$cf_target" ; then
10367 echo '? missing rename for '\$cf_source
10368 cf_target="\$cf_source"
10370 cf_target="\$cf_subdir\${section}/\${cf_target}"
10375 cat >>$cf_edit_man <<CF_EOF
10376 sed -f $cf_man_alias \\
10379 if test -f $MANPAGE_RENAMES ; then
10380 cat >>$cf_edit_man <<CF_EOF
10381 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
10384 cat >>$cf_edit_man <<CF_EOF
10389 cat >>$cf_edit_man <<CF_EOF
10390 if test \$cf_tables = yes ; then
10391 tbl \$TMP >\$TMP.out
10396 if test $with_overwrite != yes ; then
10397 cat >>$cf_edit_man <<CF_EOF
10398 sed -e "/\#[ ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
10403 if test $with_curses_h != yes ; then
10404 cat >>$cf_edit_man <<CF_EOF
10405 sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
10410 cat >>$cf_edit_man <<CF_EOF
10411 if test \$form = format ; then
10412 nroff -man \$TMP >\$TMP.out
10417 if test -n "$cf_compress" ; then
10418 cat >>$cf_edit_man <<CF_EOF
10419 if test \$verb = installing ; then
10420 if ( $cf_compress -f \$TMP )
10422 mv \$TMP.$cf_so_strip \$TMP
10425 cf_target="\$cf_target.$cf_so_strip"
10429 case "$MANPAGE_FORMAT" in #(vi
10431 cat >>$cf_edit_man <<CF_EOF
10432 if test \$form = format ; then
10433 # BSDI installs only .0 suffixes in the cat directories
10434 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
10440 cat >>$cf_edit_man <<CF_EOF
10441 suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
10442 if test \$verb = installing ; then
10443 echo \$verb \$cf_target
10444 \$INSTALL_DATA \$TMP \$cf_target
10445 test -d \$cf_subdir\${section} &&
10446 test -n "\$aliases" && (
10447 cd \$cf_subdir\${section} && (
10448 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
10449 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
10450 cf_target=\`basename \$cf_target\`
10451 for cf_alias in \$aliases
10453 if test \$section = 1 ; then
10454 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10457 if test "$MANPAGE_SYMLINKS" = yes ; then
10458 if test -f \$cf_alias\${suffix} ; then
10459 if ( cmp -s \$cf_target \$cf_alias\${suffix} )
10464 echo .. \$verb alias \$cf_alias\${suffix}
10466 case "x$LN_S" in #(vi
10468 cat >>$cf_edit_man <<CF_EOF
10469 $LN_S \$cf_target \$cf_alias\${suffix}
10473 cat >>$cf_edit_man <<CF_EOF
10474 rm -f \$cf_alias\${suffix}
10475 $LN_S \$cf_target \$cf_alias\${suffix}
10479 cat >>$cf_edit_man <<CF_EOF
10480 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
10481 echo ".so \$cf_source" >\$TMP
10483 if test -n "$cf_compress" ; then
10484 cat >>$cf_edit_man <<CF_EOF
10485 if test -n "$cf_so_strip" ; then
10486 $cf_compress -f \$TMP
10487 mv \$TMP.$cf_so_strip \$TMP
10491 cat >>$cf_edit_man <<CF_EOF
10492 echo .. \$verb alias \$cf_alias\${suffix}
10493 rm -f \$cf_alias\${suffix}
10494 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
10499 elif test \$verb = removing ; then
10500 test -f \$cf_target && (
10501 echo \$verb \$cf_target
10504 test -d \$cf_subdir\${section} &&
10505 test -n "\$aliases" && (
10506 cd \$cf_subdir\${section} && (
10507 for cf_alias in \$aliases
10509 if test \$section = 1 ; then
10510 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10513 echo .. \$verb alias \$cf_alias\${suffix}
10514 rm -f \$cf_alias\${suffix}
10526 if test $cf_inboth = yes ; then
10527 if test \$form != format ; then
10528 sh \$0 format \$verb \$mandir \$srcdir \$*
10534 chmod 755 $cf_edit_man
10536 ###############################################################################
10538 ### Note that some functions (such as const) are normally disabled anyway.
10539 echo "$as_me:10539: checking if you want to build with function extensions" >&5
10540 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
10542 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
10543 if test "${enable_ext_funcs+set}" = set; then
10544 enableval="$enable_ext_funcs"
10545 with_ext_funcs=$enableval
10549 echo "$as_me:10549: result: $with_ext_funcs" >&5
10550 echo "${ECHO_T}$with_ext_funcs" >&6
10551 if test "$with_ext_funcs" = yes ; then
10552 NCURSES_EXT_FUNCS=1
10553 cat >>confdefs.h <<\EOF
10554 #define HAVE_ASSUME_DEFAULT_COLORS 1
10557 cat >>confdefs.h <<\EOF
10558 #define HAVE_CURSES_VERSION 1
10561 cat >>confdefs.h <<\EOF
10562 #define HAVE_HAS_KEY 1
10565 cat >>confdefs.h <<\EOF
10566 #define HAVE_RESIZETERM 1
10569 cat >>confdefs.h <<\EOF
10570 #define HAVE_RESIZE_TERM 1
10573 cat >>confdefs.h <<\EOF
10574 #define HAVE_TERM_ENTRY_H 1
10577 cat >>confdefs.h <<\EOF
10578 #define HAVE_USE_DEFAULT_COLORS 1
10581 cat >>confdefs.h <<\EOF
10582 #define HAVE_USE_SCREEN 1
10585 cat >>confdefs.h <<\EOF
10586 #define HAVE_USE_WINDOW 1
10589 cat >>confdefs.h <<\EOF
10590 #define HAVE_WRESIZE 1
10593 cat >>confdefs.h <<\EOF
10594 #define NCURSES_EXT_FUNCS 1
10597 GENERATED_EXT_FUNCS=generated
10599 NCURSES_EXT_FUNCS=0
10600 GENERATED_EXT_FUNCS=
10603 echo "$as_me:10603: checking if you want to build with experimental SCREEN extensions" >&5
10604 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
10606 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
10607 if test "${enable_sp_funcs+set}" = set; then
10608 enableval="$enable_sp_funcs"
10609 with_sp_funcs=$enableval
10613 echo "$as_me:10613: result: $with_sp_funcs" >&5
10614 echo "${ECHO_T}$with_sp_funcs" >&6
10615 if test "$with_sp_funcs" = yes ; then
10617 cat >>confdefs.h <<\EOF
10618 #define NCURSES_SP_FUNCS 1
10621 GENERATED_SP_FUNCS=generated
10624 GENERATED_SP_FUNCS=
10627 echo "$as_me:10627: checking if you want to build with experimental terminal-driver" >&5
10628 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
10630 # Check whether --enable-term-driver or --disable-term-driver was given.
10631 if test "${enable_term_driver+set}" = set; then
10632 enableval="$enable_term_driver"
10633 with_term_driver=$enableval
10635 with_term_driver=no
10637 echo "$as_me:10637: result: $with_term_driver" >&5
10638 echo "${ECHO_T}$with_term_driver" >&6
10639 if test "$with_term_driver" = yes ; then
10640 cat >>confdefs.h <<\EOF
10641 #define USE_TERM_DRIVER 1
10644 if test "$with_sp_funcs" != yes ; then
10645 { { echo "$as_me:10645: error: The term-driver option relies upon sp-funcs" >&5
10646 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
10647 { (exit 1); exit 1; }; }
10651 ### use option --enable-const to turn on use of const beyond that in XSI.
10652 echo "$as_me:10652: checking for extended use of const keyword" >&5
10653 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
10655 # Check whether --enable-const or --disable-const was given.
10656 if test "${enable_const+set}" = set; then
10657 enableval="$enable_const"
10658 with_ext_const=$enableval
10662 echo "$as_me:10662: result: $with_ext_const" >&5
10663 echo "${ECHO_T}$with_ext_const" >&6
10664 NCURSES_CONST='/*nothing*/'
10665 if test "$with_ext_const" = yes ; then
10666 NCURSES_CONST=const
10669 ### use option --enable-ext-colors to turn on use of colors beyond 16.
10670 echo "$as_me:10670: checking if you want to use extended colors" >&5
10671 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
10673 # Check whether --enable-ext-colors or --disable-ext-colors was given.
10674 if test "${enable_ext_colors+set}" = set; then
10675 enableval="$enable_ext_colors"
10676 with_ext_colors=$enableval
10680 echo "$as_me:10680: result: $with_ext_colors" >&5
10681 echo "${ECHO_T}$with_ext_colors" >&6
10682 NCURSES_EXT_COLORS=0
10683 if test "$with_ext_colors" = yes ; then
10684 if test "$with_widec" != yes ; then
10685 { { echo "$as_me:10685: error: This option applies only to wide-character library" >&5
10686 echo "$as_me: error: This option applies only to wide-character library" >&2;}
10687 { (exit 1); exit 1; }; }
10689 # cannot be ABI 5 since it changes sizeof(cchar_t)
10691 if test "${with_abi_version+set}" != set; then
10692 case $cf_cv_rel_version in
10694 cf_cv_rel_version=6.0
10695 cf_cv_abi_version=6
10696 { echo "$as_me:10696: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10697 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10703 NCURSES_EXT_COLORS=1
10704 cat >>confdefs.h <<\EOF
10705 #define NCURSES_EXT_COLORS 1
10710 ### use option --enable-ext-mouse to modify coding to support 5-button mice
10711 echo "$as_me:10711: checking if you want to use extended mouse encoding" >&5
10712 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
10714 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
10715 if test "${enable_ext_mouse+set}" = set; then
10716 enableval="$enable_ext_mouse"
10717 with_ext_mouse=$enableval
10721 echo "$as_me:10721: result: $with_ext_mouse" >&5
10722 echo "${ECHO_T}$with_ext_mouse" >&6
10723 NCURSES_MOUSE_VERSION=1
10724 if test "$with_ext_mouse" = yes ; then
10725 NCURSES_MOUSE_VERSION=2
10727 if test "${with_abi_version+set}" != set; then
10728 case $cf_cv_rel_version in
10730 cf_cv_rel_version=6.0
10731 cf_cv_abi_version=6
10732 { echo "$as_me:10732: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10733 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10740 echo "$as_me:10740: checking if you want \$NCURSES_NO_PADDING code" >&5
10741 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
10743 # Check whether --enable-no-padding or --disable-no-padding was given.
10744 if test "${enable_no_padding+set}" = set; then
10745 enableval="$enable_no_padding"
10746 with_no_padding=$enableval
10748 with_no_padding=$with_ext_funcs
10750 echo "$as_me:10750: result: $with_no_padding" >&5
10751 echo "${ECHO_T}$with_no_padding" >&6
10752 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
10753 #define NCURSES_NO_PADDING 1
10756 echo "$as_me:10756: checking for ANSI C header files" >&5
10757 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10758 if test "${ac_cv_header_stdc+set}" = set; then
10759 echo $ECHO_N "(cached) $ECHO_C" >&6
10761 cat >conftest.$ac_ext <<_ACEOF
10762 #line 10762 "configure"
10763 #include "confdefs.h"
10764 #include <stdlib.h>
10765 #include <stdarg.h>
10766 #include <string.h>
10770 if { (eval echo "$as_me:10770: \"$ac_cpp conftest.$ac_ext\"") >&5
10771 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10773 egrep -v '^ *\+' conftest.er1 >conftest.err
10775 cat conftest.err >&5
10776 echo "$as_me:10776: \$? = $ac_status" >&5
10777 (exit $ac_status); } >/dev/null; then
10778 if test -s conftest.err; then
10779 ac_cpp_err=$ac_c_preproc_warn_flag
10786 if test -z "$ac_cpp_err"; then
10787 ac_cv_header_stdc=yes
10789 echo "$as_me: failed program was:" >&5
10790 cat conftest.$ac_ext >&5
10791 ac_cv_header_stdc=no
10793 rm -f conftest.err conftest.$ac_ext
10795 if test $ac_cv_header_stdc = yes; then
10796 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10797 cat >conftest.$ac_ext <<_ACEOF
10798 #line 10798 "configure"
10799 #include "confdefs.h"
10800 #include <string.h>
10803 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10804 egrep "memchr" >/dev/null 2>&1; then
10807 ac_cv_header_stdc=no
10813 if test $ac_cv_header_stdc = yes; then
10814 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10815 cat >conftest.$ac_ext <<_ACEOF
10816 #line 10816 "configure"
10817 #include "confdefs.h"
10818 #include <stdlib.h>
10821 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10822 egrep "free" >/dev/null 2>&1; then
10825 ac_cv_header_stdc=no
10831 if test $ac_cv_header_stdc = yes; then
10832 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10833 if test "$cross_compiling" = yes; then
10836 cat >conftest.$ac_ext <<_ACEOF
10837 #line 10837 "configure"
10838 #include "confdefs.h"
10840 #if ((' ' & 0x0FF) == 0x020)
10841 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10842 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10844 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
10845 || ('j' <= (c) && (c) <= 'r') \
10846 || ('s' <= (c) && (c) <= 'z'))
10847 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10850 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10855 for (i = 0; i < 256; i++)
10856 if (XOR (islower (i), ISLOWER (i))
10857 || toupper (i) != TOUPPER (i))
10858 $ac_main_return(2);
10859 $ac_main_return (0);
10862 rm -f conftest$ac_exeext
10863 if { (eval echo "$as_me:10863: \"$ac_link\"") >&5
10864 (eval $ac_link) 2>&5
10866 echo "$as_me:10866: \$? = $ac_status" >&5
10867 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10868 { (eval echo "$as_me:10868: \"$ac_try\"") >&5
10869 (eval $ac_try) 2>&5
10871 echo "$as_me:10871: \$? = $ac_status" >&5
10872 (exit $ac_status); }; }; then
10875 echo "$as_me: program exited with status $ac_status" >&5
10876 echo "$as_me: failed program was:" >&5
10877 cat conftest.$ac_ext >&5
10878 ac_cv_header_stdc=no
10880 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10884 echo "$as_me:10884: result: $ac_cv_header_stdc" >&5
10885 echo "${ECHO_T}$ac_cv_header_stdc" >&6
10886 if test $ac_cv_header_stdc = yes; then
10888 cat >>confdefs.h <<\EOF
10889 #define STDC_HEADERS 1
10894 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
10896 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10897 inttypes.h stdint.h unistd.h
10899 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10900 echo "$as_me:10900: checking for $ac_header" >&5
10901 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10902 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10903 echo $ECHO_N "(cached) $ECHO_C" >&6
10905 cat >conftest.$ac_ext <<_ACEOF
10906 #line 10906 "configure"
10907 #include "confdefs.h"
10908 $ac_includes_default
10909 #include <$ac_header>
10911 rm -f conftest.$ac_objext
10912 if { (eval echo "$as_me:10912: \"$ac_compile\"") >&5
10913 (eval $ac_compile) 2>&5
10915 echo "$as_me:10915: \$? = $ac_status" >&5
10916 (exit $ac_status); } &&
10917 { ac_try='test -s conftest.$ac_objext'
10918 { (eval echo "$as_me:10918: \"$ac_try\"") >&5
10919 (eval $ac_try) 2>&5
10921 echo "$as_me:10921: \$? = $ac_status" >&5
10922 (exit $ac_status); }; }; then
10923 eval "$as_ac_Header=yes"
10925 echo "$as_me: failed program was:" >&5
10926 cat conftest.$ac_ext >&5
10927 eval "$as_ac_Header=no"
10929 rm -f conftest.$ac_objext conftest.$ac_ext
10931 echo "$as_me:10931: result: `eval echo '${'$as_ac_Header'}'`" >&5
10932 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10933 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10934 cat >>confdefs.h <<EOF
10935 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10941 echo "$as_me:10941: checking for signed char" >&5
10942 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
10943 if test "${ac_cv_type_signed_char+set}" = set; then
10944 echo $ECHO_N "(cached) $ECHO_C" >&6
10946 cat >conftest.$ac_ext <<_ACEOF
10947 #line 10947 "configure"
10948 #include "confdefs.h"
10949 $ac_includes_default
10953 if ((signed char *) 0)
10955 if (sizeof (signed char))
10961 rm -f conftest.$ac_objext
10962 if { (eval echo "$as_me:10962: \"$ac_compile\"") >&5
10963 (eval $ac_compile) 2>&5
10965 echo "$as_me:10965: \$? = $ac_status" >&5
10966 (exit $ac_status); } &&
10967 { ac_try='test -s conftest.$ac_objext'
10968 { (eval echo "$as_me:10968: \"$ac_try\"") >&5
10969 (eval $ac_try) 2>&5
10971 echo "$as_me:10971: \$? = $ac_status" >&5
10972 (exit $ac_status); }; }; then
10973 ac_cv_type_signed_char=yes
10975 echo "$as_me: failed program was:" >&5
10976 cat conftest.$ac_ext >&5
10977 ac_cv_type_signed_char=no
10979 rm -f conftest.$ac_objext conftest.$ac_ext
10981 echo "$as_me:10981: result: $ac_cv_type_signed_char" >&5
10982 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
10984 echo "$as_me:10984: checking size of signed char" >&5
10985 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
10986 if test "${ac_cv_sizeof_signed_char+set}" = set; then
10987 echo $ECHO_N "(cached) $ECHO_C" >&6
10989 if test "$ac_cv_type_signed_char" = yes; then
10990 if test "$cross_compiling" = yes; then
10991 # Depending upon the size, compute the lo and hi bounds.
10992 cat >conftest.$ac_ext <<_ACEOF
10993 #line 10993 "configure"
10994 #include "confdefs.h"
10995 $ac_includes_default
10999 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
11004 rm -f conftest.$ac_objext
11005 if { (eval echo "$as_me:11005: \"$ac_compile\"") >&5
11006 (eval $ac_compile) 2>&5
11008 echo "$as_me:11008: \$? = $ac_status" >&5
11009 (exit $ac_status); } &&
11010 { ac_try='test -s conftest.$ac_objext'
11011 { (eval echo "$as_me:11011: \"$ac_try\"") >&5
11012 (eval $ac_try) 2>&5
11014 echo "$as_me:11014: \$? = $ac_status" >&5
11015 (exit $ac_status); }; }; then
11018 cat >conftest.$ac_ext <<_ACEOF
11019 #line 11019 "configure"
11020 #include "confdefs.h"
11021 $ac_includes_default
11025 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11030 rm -f conftest.$ac_objext
11031 if { (eval echo "$as_me:11031: \"$ac_compile\"") >&5
11032 (eval $ac_compile) 2>&5
11034 echo "$as_me:11034: \$? = $ac_status" >&5
11035 (exit $ac_status); } &&
11036 { ac_try='test -s conftest.$ac_objext'
11037 { (eval echo "$as_me:11037: \"$ac_try\"") >&5
11038 (eval $ac_try) 2>&5
11040 echo "$as_me:11040: \$? = $ac_status" >&5
11041 (exit $ac_status); }; }; then
11042 ac_hi=$ac_mid; break
11044 echo "$as_me: failed program was:" >&5
11045 cat conftest.$ac_ext >&5
11046 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
11048 rm -f conftest.$ac_objext conftest.$ac_ext
11051 echo "$as_me: failed program was:" >&5
11052 cat conftest.$ac_ext >&5
11055 cat >conftest.$ac_ext <<_ACEOF
11056 #line 11056 "configure"
11057 #include "confdefs.h"
11058 $ac_includes_default
11062 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
11067 rm -f conftest.$ac_objext
11068 if { (eval echo "$as_me:11068: \"$ac_compile\"") >&5
11069 (eval $ac_compile) 2>&5
11071 echo "$as_me:11071: \$? = $ac_status" >&5
11072 (exit $ac_status); } &&
11073 { ac_try='test -s conftest.$ac_objext'
11074 { (eval echo "$as_me:11074: \"$ac_try\"") >&5
11075 (eval $ac_try) 2>&5
11077 echo "$as_me:11077: \$? = $ac_status" >&5
11078 (exit $ac_status); }; }; then
11079 ac_lo=$ac_mid; break
11081 echo "$as_me: failed program was:" >&5
11082 cat conftest.$ac_ext >&5
11083 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
11085 rm -f conftest.$ac_objext conftest.$ac_ext
11088 rm -f conftest.$ac_objext conftest.$ac_ext
11089 # Binary search between lo and hi bounds.
11090 while test "x$ac_lo" != "x$ac_hi"; do
11091 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11092 cat >conftest.$ac_ext <<_ACEOF
11093 #line 11093 "configure"
11094 #include "confdefs.h"
11095 $ac_includes_default
11099 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11104 rm -f conftest.$ac_objext
11105 if { (eval echo "$as_me:11105: \"$ac_compile\"") >&5
11106 (eval $ac_compile) 2>&5
11108 echo "$as_me:11108: \$? = $ac_status" >&5
11109 (exit $ac_status); } &&
11110 { ac_try='test -s conftest.$ac_objext'
11111 { (eval echo "$as_me:11111: \"$ac_try\"") >&5
11112 (eval $ac_try) 2>&5
11114 echo "$as_me:11114: \$? = $ac_status" >&5
11115 (exit $ac_status); }; }; then
11118 echo "$as_me: failed program was:" >&5
11119 cat conftest.$ac_ext >&5
11120 ac_lo=`expr $ac_mid + 1`
11122 rm -f conftest.$ac_objext conftest.$ac_ext
11124 ac_cv_sizeof_signed_char=$ac_lo
11126 if test "$cross_compiling" = yes; then
11127 { { echo "$as_me:11127: error: cannot run test program while cross compiling" >&5
11128 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
11129 { (exit 1); exit 1; }; }
11131 cat >conftest.$ac_ext <<_ACEOF
11132 #line 11132 "configure"
11133 #include "confdefs.h"
11134 $ac_includes_default
11138 FILE *f = fopen ("conftest.val", "w");
11140 $ac_main_return (1);
11141 fprintf (f, "%d", (sizeof (signed char)));
11147 rm -f conftest$ac_exeext
11148 if { (eval echo "$as_me:11148: \"$ac_link\"") >&5
11149 (eval $ac_link) 2>&5
11151 echo "$as_me:11151: \$? = $ac_status" >&5
11152 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11153 { (eval echo "$as_me:11153: \"$ac_try\"") >&5
11154 (eval $ac_try) 2>&5
11156 echo "$as_me:11156: \$? = $ac_status" >&5
11157 (exit $ac_status); }; }; then
11158 ac_cv_sizeof_signed_char=`cat conftest.val`
11160 echo "$as_me: program exited with status $ac_status" >&5
11161 echo "$as_me: failed program was:" >&5
11162 cat conftest.$ac_ext >&5
11164 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11169 ac_cv_sizeof_signed_char=0
11172 echo "$as_me:11172: result: $ac_cv_sizeof_signed_char" >&5
11173 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
11174 cat >>confdefs.h <<EOF
11175 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
11178 if test "$ac_cv_sizeof_signed_char" = 1 ; then
11179 NCURSES_SBOOL="signed char"
11181 NCURSES_SBOOL="char"
11183 echo "$as_me:11183: checking if you want to use signed Boolean array in term.h" >&5
11184 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
11186 # Check whether --enable-signed-char or --disable-signed-char was given.
11187 if test "${enable_signed_char+set}" = set; then
11188 enableval="$enable_signed_char"
11189 with_signed_char=$enableval
11191 with_signed_char=no
11193 echo "$as_me:11193: result: $with_signed_char" >&5
11194 echo "${ECHO_T}$with_signed_char" >&6
11195 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
11197 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
11198 echo "$as_me:11198: checking if you want SIGWINCH handler" >&5
11199 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
11201 # Check whether --enable-sigwinch or --disable-sigwinch was given.
11202 if test "${enable_sigwinch+set}" = set; then
11203 enableval="$enable_sigwinch"
11204 with_sigwinch=$enableval
11206 with_sigwinch=$with_ext_funcs
11208 echo "$as_me:11208: result: $with_sigwinch" >&5
11209 echo "${ECHO_T}$with_sigwinch" >&6
11210 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
11211 #define USE_SIGWINCH 1
11214 ### use option --enable-tcap-names to allow user to define new capabilities
11215 echo "$as_me:11215: checking if you want user-definable terminal capabilities like termcap" >&5
11216 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
11218 # Check whether --enable-tcap-names or --disable-tcap-names was given.
11219 if test "${enable_tcap_names+set}" = set; then
11220 enableval="$enable_tcap_names"
11221 with_tcap_names=$enableval
11223 with_tcap_names=$with_ext_funcs
11225 echo "$as_me:11225: result: $with_tcap_names" >&5
11226 echo "${ECHO_T}$with_tcap_names" >&6
11228 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
11230 ###############################################################################
11231 # These options are relatively safe to experiment with.
11233 echo "$as_me:11233: checking if you want all development code" >&5
11234 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
11236 # Check whether --with-develop or --without-develop was given.
11237 if test "${with_develop+set}" = set; then
11238 withval="$with_develop"
11239 with_develop=$withval
11243 echo "$as_me:11243: result: $with_develop" >&5
11244 echo "${ECHO_T}$with_develop" >&6
11246 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
11247 echo "$as_me:11247: checking if you want hard-tabs code" >&5
11248 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
11250 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
11251 if test "${enable_hard_tabs+set}" = set; then
11252 enableval="$enable_hard_tabs"
11255 enable_hard_tabs=$with_develop
11257 echo "$as_me:11257: result: $enable_hard_tabs" >&5
11258 echo "${ECHO_T}$enable_hard_tabs" >&6
11259 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
11260 #define USE_HARD_TABS 1
11263 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
11264 echo "$as_me:11264: checking if you want limited support for xmc" >&5
11265 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
11267 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
11268 if test "${enable_xmc_glitch+set}" = set; then
11269 enableval="$enable_xmc_glitch"
11272 enable_xmc_glitch=$with_develop
11274 echo "$as_me:11274: result: $enable_xmc_glitch" >&5
11275 echo "${ECHO_T}$enable_xmc_glitch" >&6
11276 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
11277 #define USE_XMC_SUPPORT 1
11280 ###############################################################################
11281 # These are just experimental, probably should not be in a package:
11283 echo "$as_me:11283: checking if you do not want to assume colors are white-on-black" >&5
11284 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
11286 # Check whether --enable-assumed-color or --disable-assumed-color was given.
11287 if test "${enable_assumed_color+set}" = set; then
11288 enableval="$enable_assumed_color"
11289 with_assumed_color=$enableval
11291 with_assumed_color=yes
11293 echo "$as_me:11293: result: $with_assumed_color" >&5
11294 echo "${ECHO_T}$with_assumed_color" >&6
11295 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
11296 #define USE_ASSUMED_COLOR 1
11299 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
11300 echo "$as_me:11300: checking if you want hashmap scrolling-optimization code" >&5
11301 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
11303 # Check whether --enable-hashmap or --disable-hashmap was given.
11304 if test "${enable_hashmap+set}" = set; then
11305 enableval="$enable_hashmap"
11306 with_hashmap=$enableval
11310 echo "$as_me:11310: result: $with_hashmap" >&5
11311 echo "${ECHO_T}$with_hashmap" >&6
11312 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
11313 #define USE_HASHMAP 1
11316 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
11317 echo "$as_me:11317: checking if you want colorfgbg code" >&5
11318 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
11320 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
11321 if test "${enable_colorfgbg+set}" = set; then
11322 enableval="$enable_colorfgbg"
11323 with_colorfgbg=$enableval
11327 echo "$as_me:11327: result: $with_colorfgbg" >&5
11328 echo "${ECHO_T}$with_colorfgbg" >&6
11329 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
11330 #define USE_COLORFGBG 1
11333 ### use option --enable-interop to turn on use of bindings used for interop
11334 echo "$as_me:11334: checking if you want interop bindings" >&5
11335 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
11337 # Check whether --enable-interop or --disable-interop was given.
11338 if test "${enable_interop+set}" = set; then
11339 enableval="$enable_interop"
11340 with_exp_interop=$enableval
11342 with_exp_interop=no
11344 echo "$as_me:11344: result: $with_exp_interop" >&5
11345 echo "${ECHO_T}$with_exp_interop" >&6
11347 NCURSES_INTEROP_FUNCS=0
11348 test "$with_exp_interop" = yes && NCURSES_INTEROP_FUNCS=1
11350 # This is still experimental (20080329), but should ultimately be moved to
11351 # the script-block --with-normal, etc.
11353 echo "$as_me:11353: checking if you want to link with the pthread library" >&5
11354 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
11356 # Check whether --with-pthread or --without-pthread was given.
11357 if test "${with_pthread+set}" = set; then
11358 withval="$with_pthread"
11359 with_pthread=$withval
11363 echo "$as_me:11363: result: $with_pthread" >&5
11364 echo "${ECHO_T}$with_pthread" >&6
11366 if test "$with_pthread" != no ; then
11367 echo "$as_me:11367: checking for pthread.h" >&5
11368 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
11369 if test "${ac_cv_header_pthread_h+set}" = set; then
11370 echo $ECHO_N "(cached) $ECHO_C" >&6
11372 cat >conftest.$ac_ext <<_ACEOF
11373 #line 11373 "configure"
11374 #include "confdefs.h"
11375 #include <pthread.h>
11377 if { (eval echo "$as_me:11377: \"$ac_cpp conftest.$ac_ext\"") >&5
11378 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11380 egrep -v '^ *\+' conftest.er1 >conftest.err
11382 cat conftest.err >&5
11383 echo "$as_me:11383: \$? = $ac_status" >&5
11384 (exit $ac_status); } >/dev/null; then
11385 if test -s conftest.err; then
11386 ac_cpp_err=$ac_c_preproc_warn_flag
11393 if test -z "$ac_cpp_err"; then
11394 ac_cv_header_pthread_h=yes
11396 echo "$as_me: failed program was:" >&5
11397 cat conftest.$ac_ext >&5
11398 ac_cv_header_pthread_h=no
11400 rm -f conftest.err conftest.$ac_ext
11402 echo "$as_me:11402: result: $ac_cv_header_pthread_h" >&5
11403 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
11404 if test $ac_cv_header_pthread_h = yes; then
11406 cat >>confdefs.h <<\EOF
11407 #define HAVE_PTHREADS_H 1
11410 echo "$as_me:11410: checking if we can link with the pthread library" >&5
11411 echo $ECHO_N "checking if we can link with the pthread library... $ECHO_C" >&6
11412 cf_save_LIBS="$LIBS"
11413 LIBS="-lpthread $LIBS"
11414 cat >conftest.$ac_ext <<_ACEOF
11415 #line 11415 "configure"
11416 #include "confdefs.h"
11418 #include <pthread.h>
11424 int rc = pthread_create(0,0,0,0);
11430 rm -f conftest.$ac_objext conftest$ac_exeext
11431 if { (eval echo "$as_me:11431: \"$ac_link\"") >&5
11432 (eval $ac_link) 2>&5
11434 echo "$as_me:11434: \$? = $ac_status" >&5
11435 (exit $ac_status); } &&
11436 { ac_try='test -s conftest$ac_exeext'
11437 { (eval echo "$as_me:11437: \"$ac_try\"") >&5
11438 (eval $ac_try) 2>&5
11440 echo "$as_me:11440: \$? = $ac_status" >&5
11441 (exit $ac_status); }; }; then
11444 echo "$as_me: failed program was:" >&5
11445 cat conftest.$ac_ext >&5
11448 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11449 LIBS="$cf_save_LIBS"
11450 echo "$as_me:11450: result: $with_pthread" >&5
11451 echo "${ECHO_T}$with_pthread" >&6
11453 if test "$with_pthread" = yes ; then
11454 LIBS="-lpthread $LIBS"
11455 cat >>confdefs.h <<\EOF
11456 #define HAVE_LIBPTHREADS 1
11460 { { echo "$as_me:11460: error: Cannot link with pthread library" >&5
11461 echo "$as_me: error: Cannot link with pthread library" >&2;}
11462 { (exit 1); exit 1; }; }
11469 if test "x$with_pthread" != xno; then
11470 echo "$as_me:11470: checking for pthread_kill" >&5
11471 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
11472 if test "${ac_cv_func_pthread_kill+set}" = set; then
11473 echo $ECHO_N "(cached) $ECHO_C" >&6
11475 cat >conftest.$ac_ext <<_ACEOF
11476 #line 11476 "configure"
11477 #include "confdefs.h"
11478 /* System header to define __stub macros and hopefully few prototypes,
11479 which can conflict with char pthread_kill (); below. */
11480 #include <assert.h>
11481 /* Override any gcc2 internal prototype to avoid an error. */
11485 /* We use char because int might match the return type of a gcc2
11486 builtin and then its argument prototype would still apply. */
11487 char pthread_kill ();
11493 /* The GNU C library defines this for functions which it implements
11494 to always fail with ENOSYS. Some functions are actually named
11495 something starting with __ and the normal name is an alias. */
11496 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
11506 rm -f conftest.$ac_objext conftest$ac_exeext
11507 if { (eval echo "$as_me:11507: \"$ac_link\"") >&5
11508 (eval $ac_link) 2>&5
11510 echo "$as_me:11510: \$? = $ac_status" >&5
11511 (exit $ac_status); } &&
11512 { ac_try='test -s conftest$ac_exeext'
11513 { (eval echo "$as_me:11513: \"$ac_try\"") >&5
11514 (eval $ac_try) 2>&5
11516 echo "$as_me:11516: \$? = $ac_status" >&5
11517 (exit $ac_status); }; }; then
11518 ac_cv_func_pthread_kill=yes
11520 echo "$as_me: failed program was:" >&5
11521 cat conftest.$ac_ext >&5
11522 ac_cv_func_pthread_kill=no
11524 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11526 echo "$as_me:11526: result: $ac_cv_func_pthread_kill" >&5
11527 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
11528 if test $ac_cv_func_pthread_kill = yes; then
11530 echo "$as_me:11530: checking if you want to allow EINTR in wgetch with pthreads" >&5
11531 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
11533 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
11534 if test "${enable_pthreads_eintr+set}" = set; then
11535 enableval="$enable_pthreads_eintr"
11536 use_pthreads_eintr=$enableval
11538 use_pthreads_eintr=no
11540 echo "$as_me:11540: result: $use_pthreads_eintr" >&5
11541 echo "${ECHO_T}$use_pthreads_eintr" >&6
11542 if test $use_pthreads_eintr = yes ; then
11543 cat >>confdefs.h <<\EOF
11544 #define USE_PTHREADS_EINTR 1
11550 echo "$as_me:11550: checking if you want to use weak-symbols for pthreads" >&5
11551 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
11553 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
11554 if test "${enable_weak_symbols+set}" = set; then
11555 enableval="$enable_weak_symbols"
11556 use_weak_symbols=$enableval
11558 use_weak_symbols=no
11560 echo "$as_me:11560: result: $use_weak_symbols" >&5
11561 echo "${ECHO_T}$use_weak_symbols" >&6
11562 if test "$use_weak_symbols" = yes ; then
11564 echo "$as_me:11564: checking if $CC supports weak symbols" >&5
11565 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
11566 if test "${cf_cv_weak_symbols+set}" = set; then
11567 echo $ECHO_N "(cached) $ECHO_C" >&6
11570 cat >conftest.$ac_ext <<_ACEOF
11571 #line 11571 "configure"
11572 #include "confdefs.h"
11579 #if defined(__GNUC__)
11580 # if defined __USE_ISOC99
11581 # define _cat_pragma(exp) _Pragma(#exp)
11582 # define _weak_pragma(exp) _cat_pragma(weak name)
11584 # define _weak_pragma(exp)
11586 # define _declare(name) __extension__ extern __typeof__(name) name
11587 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
11590 weak_symbol(fopen);
11596 rm -f conftest.$ac_objext
11597 if { (eval echo "$as_me:11597: \"$ac_compile\"") >&5
11598 (eval $ac_compile) 2>&5
11600 echo "$as_me:11600: \$? = $ac_status" >&5
11601 (exit $ac_status); } &&
11602 { ac_try='test -s conftest.$ac_objext'
11603 { (eval echo "$as_me:11603: \"$ac_try\"") >&5
11604 (eval $ac_try) 2>&5
11606 echo "$as_me:11606: \$? = $ac_status" >&5
11607 (exit $ac_status); }; }; then
11608 cf_cv_weak_symbols=yes
11610 echo "$as_me: failed program was:" >&5
11611 cat conftest.$ac_ext >&5
11612 cf_cv_weak_symbols=no
11614 rm -f conftest.$ac_objext conftest.$ac_ext
11617 echo "$as_me:11617: result: $cf_cv_weak_symbols" >&5
11618 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
11621 cf_cv_weak_symbols=no
11624 if test $cf_cv_weak_symbols = yes ; then
11625 cat >>confdefs.h <<\EOF
11626 #define USE_WEAK_SYMBOLS 1
11633 if test "$with_pthread" = "yes" ; then
11634 cat >>confdefs.h <<\EOF
11635 #define USE_PTHREADS 1
11638 enable_reentrant=yes
11639 if test $cf_cv_weak_symbols = yes ; then
11644 # Reentrant code has to be opaque; there's little advantage to making ncurses
11645 # opaque outside of that, so there is no --enable-opaque option. We can use
11646 # this option without --with-pthreads, but this will be always set for
11648 echo "$as_me:11648: checking if you want experimental reentrant code" >&5
11649 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
11651 # Check whether --enable-reentrant or --disable-reentrant was given.
11652 if test "${enable_reentrant+set}" = set; then
11653 enableval="$enable_reentrant"
11654 with_reentrant=$enableval
11658 echo "$as_me:11658: result: $with_reentrant" >&5
11659 echo "${ECHO_T}$with_reentrant" >&6
11660 if test "$with_reentrant" = yes ; then
11661 cf_cv_enable_reentrant=1
11662 cf_cv_enable_opaque="NCURSES_INTERNALS"
11665 if test $cf_cv_weak_symbols = yes ; then
11667 # remove pthread library from $LIBS
11668 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
11670 TEST_LIBS="-lpthread $TEST_LIBS"
11671 TEST_LIBS2="-lpthread $TEST_LIBS2"
11673 LIB_SUFFIX="t${LIB_SUFFIX}"
11675 cat >>confdefs.h <<\EOF
11676 #define USE_REENTRANT 1
11679 if test "${with_abi_version+set}" != set; then
11680 case $cf_cv_rel_version in
11682 cf_cv_rel_version=6.0
11683 cf_cv_abi_version=6
11684 { echo "$as_me:11684: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11685 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11691 cf_cv_enable_reentrant=0
11692 cf_cv_enable_opaque="NCURSES_OPAQUE"
11694 NCURSES_SIZE_T=short
11697 ### Allow using a different wrap-prefix
11698 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
11699 echo "$as_me:11699: checking for prefix used to wrap public variables" >&5
11700 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
11702 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
11703 if test "${with_wrap_prefix+set}" = set; then
11704 withval="$with_wrap_prefix"
11705 NCURSES_WRAP_PREFIX=$withval
11707 NCURSES_WRAP_PREFIX=_nc_
11709 echo "$as_me:11709: result: $NCURSES_WRAP_PREFIX" >&5
11710 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
11712 NCURSES_WRAP_PREFIX=_nc_
11715 cat >>confdefs.h <<EOF
11716 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
11719 echo "$as_me:11719: checking if you want experimental safe-sprintf code" >&5
11720 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
11722 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
11723 if test "${enable_safe_sprintf+set}" = set; then
11724 enableval="$enable_safe_sprintf"
11725 with_safe_sprintf=$enableval
11727 with_safe_sprintf=no
11729 echo "$as_me:11729: result: $with_safe_sprintf" >&5
11730 echo "${ECHO_T}$with_safe_sprintf" >&6
11731 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
11732 #define USE_SAFE_SPRINTF 1
11735 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
11736 # when hashmap is used scroll hints are useless
11737 if test "$with_hashmap" = no ; then
11738 echo "$as_me:11738: checking if you want to experiment without scrolling-hints code" >&5
11739 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
11741 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
11742 if test "${enable_scroll_hints+set}" = set; then
11743 enableval="$enable_scroll_hints"
11744 with_scroll_hints=$enableval
11746 with_scroll_hints=yes
11748 echo "$as_me:11748: result: $with_scroll_hints" >&5
11749 echo "${ECHO_T}$with_scroll_hints" >&6
11750 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
11751 #define USE_SCROLL_HINTS 1
11756 echo "$as_me:11756: checking if you want experimental wgetch-events code" >&5
11757 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
11759 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
11760 if test "${enable_wgetch_events+set}" = set; then
11761 enableval="$enable_wgetch_events"
11762 with_wgetch_events=$enableval
11764 with_wgetch_events=no
11766 echo "$as_me:11766: result: $with_wgetch_events" >&5
11767 echo "${ECHO_T}$with_wgetch_events" >&6
11768 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
11769 #define NCURSES_WGETCH_EVENTS 1
11772 ###############################################################################
11774 ### use option --disable-echo to suppress full display compiling commands
11775 echo "$as_me:11775: checking if you want to display full commands during build" >&5
11776 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
11778 # Check whether --enable-echo or --disable-echo was given.
11779 if test "${enable_echo+set}" = set; then
11780 enableval="$enable_echo"
11781 with_echo=$enableval
11785 if test "$with_echo" = yes; then
11788 ECHO_LINK='@ echo linking $@ ... ;'
11789 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
11790 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
11792 echo "$as_me:11792: result: $with_echo" >&5
11793 echo "${ECHO_T}$with_echo" >&6
11795 ### use option --enable-warnings to turn on all gcc warnings
11796 echo "$as_me:11796: checking if you want to see compiler warnings" >&5
11797 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
11799 # Check whether --enable-warnings or --disable-warnings was given.
11800 if test "${enable_warnings+set}" = set; then
11801 enableval="$enable_warnings"
11802 with_warnings=$enableval
11804 echo "$as_me:11804: result: $with_warnings" >&5
11805 echo "${ECHO_T}$with_warnings" >&6
11807 if test "x$with_warnings" = "xyes"; then
11809 ADAFLAGS="$ADAFLAGS -gnatg"
11813 if test "$GCC" = yes ; then
11816 echo "$as_me:11816: checking if this is really Intel C compiler" >&5
11817 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
11818 cf_save_CFLAGS="$CFLAGS"
11819 CFLAGS="$CFLAGS -no-gcc"
11820 cat >conftest.$ac_ext <<_ACEOF
11821 #line 11821 "configure"
11822 #include "confdefs.h"
11828 #ifdef __INTEL_COMPILER
11837 rm -f conftest.$ac_objext
11838 if { (eval echo "$as_me:11838: \"$ac_compile\"") >&5
11839 (eval $ac_compile) 2>&5
11841 echo "$as_me:11841: \$? = $ac_status" >&5
11842 (exit $ac_status); } &&
11843 { ac_try='test -s conftest.$ac_objext'
11844 { (eval echo "$as_me:11844: \"$ac_try\"") >&5
11845 (eval $ac_try) 2>&5
11847 echo "$as_me:11847: \$? = $ac_status" >&5
11848 (exit $ac_status); }; }; then
11850 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
11853 echo "$as_me: failed program was:" >&5
11854 cat conftest.$ac_ext >&5
11856 rm -f conftest.$ac_objext conftest.$ac_ext
11857 CFLAGS="$cf_save_CFLAGS"
11858 echo "$as_me:11858: result: $INTEL_COMPILER" >&5
11859 echo "${ECHO_T}$INTEL_COMPILER" >&6
11864 cat > conftest.$ac_ext <<EOF
11865 #line 11865 "${as_me:-configure}"
11866 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
11869 if test "$INTEL_COMPILER" = yes
11871 # The "-wdXXX" options suppress warnings:
11872 # remark #1419: external declaration in primary source file
11873 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11874 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
11875 # remark #193: zero used for undefined preprocessing identifier
11876 # remark #593: variable "curs_sb_left_arrow" was set but never used
11877 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
11878 # remark #869: parameter "tw" was never referenced
11879 # remark #981: operands are evaluated in unspecified order
11880 # warning #279: controlling expression is constant
11882 { echo "$as_me:11882: checking for $CC warning options..." >&5
11883 echo "$as_me: checking for $CC warning options..." >&6;}
11884 cf_save_CFLAGS="$CFLAGS"
11885 EXTRA_CFLAGS="-Wall"
11897 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
11898 if { (eval echo "$as_me:11898: \"$ac_compile\"") >&5
11899 (eval $ac_compile) 2>&5
11901 echo "$as_me:11901: \$? = $ac_status" >&5
11902 (exit $ac_status); }; then
11903 test -n "$verbose" && echo "$as_me:11903: result: ... -$cf_opt" >&5
11904 echo "${ECHO_T}... -$cf_opt" >&6
11905 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
11908 CFLAGS="$cf_save_CFLAGS"
11910 elif test "$GCC" = yes
11912 { echo "$as_me:11912: checking for $CC warning options..." >&5
11913 echo "$as_me: checking for $CC warning options..." >&6;}
11914 cf_save_CFLAGS="$CFLAGS"
11917 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
11918 for cf_opt in W Wall \
11919 Wbad-function-cast \
11923 Wmissing-declarations \
11924 Wmissing-prototypes \
11928 Wstrict-prototypes \
11929 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
11931 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
11932 if { (eval echo "$as_me:11932: \"$ac_compile\"") >&5
11933 (eval $ac_compile) 2>&5
11935 echo "$as_me:11935: \$? = $ac_status" >&5
11936 (exit $ac_status); }; then
11937 test -n "$verbose" && echo "$as_me:11937: result: ... -$cf_opt" >&5
11938 echo "${ECHO_T}... -$cf_opt" >&6
11939 case $cf_opt in #(vi
11941 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
11944 case $GCC_VERSION in
11946 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
11948 echo "${as_me:-configure}:11948: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
11954 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
11957 CFLAGS="$cf_save_CFLAGS"
11961 if test "$cf_with_cxx" = yes ; then
11965 if test "$GCC" = yes ; then
11968 echo "$as_me:11968: checking if this is really Intel C++ compiler" >&5
11969 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
11970 cf_save_CFLAGS="$CXXFLAGS"
11971 CXXFLAGS="$CXXFLAGS -no-gcc"
11972 cat >conftest.$ac_ext <<_ACEOF
11973 #line 11973 "configure"
11974 #include "confdefs.h"
11980 #ifdef __INTEL_COMPILER
11989 rm -f conftest.$ac_objext
11990 if { (eval echo "$as_me:11990: \"$ac_compile\"") >&5
11991 (eval $ac_compile) 2>&5
11993 echo "$as_me:11993: \$? = $ac_status" >&5
11994 (exit $ac_status); } &&
11995 { ac_try='test -s conftest.$ac_objext'
11996 { (eval echo "$as_me:11996: \"$ac_try\"") >&5
11997 (eval $ac_try) 2>&5
11999 echo "$as_me:11999: \$? = $ac_status" >&5
12000 (exit $ac_status); }; }; then
12001 INTEL_CPLUSPLUS=yes
12002 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12005 echo "$as_me: failed program was:" >&5
12006 cat conftest.$ac_ext >&5
12008 rm -f conftest.$ac_objext conftest.$ac_ext
12009 CXXFLAGS="$cf_save_CFLAGS"
12010 echo "$as_me:12010: result: $INTEL_CPLUSPLUS" >&5
12011 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
12017 ac_cpp='$CXXCPP $CPPFLAGS'
12018 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12019 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12020 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12021 ac_main_return=return
12023 cat > conftest.$ac_ext <<EOF
12024 #line 12024 "configure"
12025 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12028 if test "$INTEL_CPLUSPLUS" = yes
12030 # The "-wdXXX" options suppress warnings:
12031 # remark #1419: external declaration in primary source file
12032 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12033 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12034 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12035 # remark #193: zero used for undefined preprocessing identifier
12036 # remark #593: variable "curs_sb_left_arrow" was set but never used
12037 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12038 # remark #869: parameter "tw" was never referenced
12039 # remark #981: operands are evaluated in unspecified order
12040 # warning #269: invalid format string conversion
12042 { echo "$as_me:12042: checking for $CC warning options..." >&5
12043 echo "$as_me: checking for $CC warning options..." >&6;}
12044 cf_save_CXXFLAGS="$CXXFLAGS"
12045 EXTRA_CXXFLAGS="-Wall"
12058 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
12059 if { (eval echo "$as_me:12059: \"$ac_compile\"") >&5
12060 (eval $ac_compile) 2>&5
12062 echo "$as_me:12062: \$? = $ac_status" >&5
12063 (exit $ac_status); }; then
12064 test -n "$verbose" && echo "$as_me:12064: result: ... -$cf_opt" >&5
12065 echo "${ECHO_T}... -$cf_opt" >&6
12066 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12069 CXXFLAGS="$cf_save_CXXFLAGS"
12071 elif test "$GXX" = yes
12073 { echo "$as_me:12073: checking for $CXX warning options..." >&5
12074 echo "$as_me: checking for $CXX warning options..." >&6;}
12075 cf_save_CXXFLAGS="$CXXFLAGS"
12076 EXTRA_CXXFLAGS="-W -Wall"
12077 cf_gxx_extra_warnings=""
12078 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
12079 case "$GCC_VERSION" in
12083 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
12089 Woverloaded-virtual \
12095 Wmissing-prototypes \
12098 Wstrict-prototypes \
12099 Wundef $cf_gxx_extra_warnings Wno-unused
12101 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
12102 if { (eval echo "$as_me:12102: \"$ac_compile\"") >&5
12103 (eval $ac_compile) 2>&5
12105 echo "$as_me:12105: \$? = $ac_status" >&5
12106 (exit $ac_status); }; then
12107 test -n "$verbose" && echo "$as_me:12107: result: ... -$cf_opt" >&5
12108 echo "${ECHO_T}... -$cf_opt" >&6
12109 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12111 test -n "$verbose" && echo "$as_me:12111: result: ... no -$cf_opt" >&5
12112 echo "${ECHO_T}... no -$cf_opt" >&6
12115 CXXFLAGS="$cf_save_CXXFLAGS"
12120 ac_cpp='$CPP $CPPFLAGS'
12121 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12122 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12123 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12124 ac_main_return=return
12129 if test "$GCC" = yes
12131 cat > conftest.i <<EOF
12133 #define GCC_PRINTF 0
12136 #define GCC_SCANF 0
12138 #ifndef GCC_NORETURN
12139 #define GCC_NORETURN /* nothing */
12142 #define GCC_UNUSED /* nothing */
12145 if test "$GCC" = yes
12147 { echo "$as_me:12147: checking for $CC __attribute__ directives..." >&5
12148 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
12149 cat > conftest.$ac_ext <<EOF
12150 #line 12150 "${as_me:-configure}"
12151 #include "confdefs.h"
12152 #include "conftest.h"
12153 #include "conftest.i"
12155 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12157 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
12160 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
12162 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
12164 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
12165 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
12166 extern void foo(void) GCC_NORETURN;
12167 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
12169 cf_printf_attribute=no
12170 cf_scanf_attribute=no
12171 for cf_attribute in scanf printf unused noreturn
12174 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12176 cf_directive="__attribute__(($cf_attribute))"
12177 echo "checking for $CC $cf_directive" 1>&5
12179 case $cf_attribute in #(vi
12181 cf_printf_attribute=yes
12182 cat >conftest.h <<EOF
12183 #define GCC_$cf_ATTRIBUTE 1
12187 cf_scanf_attribute=yes
12188 cat >conftest.h <<EOF
12189 #define GCC_$cf_ATTRIBUTE 1
12193 cat >conftest.h <<EOF
12194 #define GCC_$cf_ATTRIBUTE $cf_directive
12199 if { (eval echo "$as_me:12199: \"$ac_compile\"") >&5
12200 (eval $ac_compile) 2>&5
12202 echo "$as_me:12202: \$? = $ac_status" >&5
12203 (exit $ac_status); }; then
12204 test -n "$verbose" && echo "$as_me:12204: result: ... $cf_attribute" >&5
12205 echo "${ECHO_T}... $cf_attribute" >&6
12206 cat conftest.h >>confdefs.h
12207 case $cf_attribute in #(vi
12209 if test "$cf_printf_attribute" = no ; then
12210 cat >>confdefs.h <<EOF
12211 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
12214 cat >>confdefs.h <<EOF
12215 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12220 if test "$cf_scanf_attribute" = no ; then
12221 cat >>confdefs.h <<EOF
12222 #define GCC_SCANFLIKE(fmt,var) /* nothing */
12225 cat >>confdefs.h <<EOF
12226 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
12234 fgrep define conftest.i >>confdefs.h
12239 ### use option --enable-assertions to turn on generation of assertion code
12240 echo "$as_me:12240: checking if you want to enable runtime assertions" >&5
12241 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
12243 # Check whether --enable-assertions or --disable-assertions was given.
12244 if test "${enable_assertions+set}" = set; then
12245 enableval="$enable_assertions"
12246 with_assertions=$enableval
12250 echo "$as_me:12250: result: $with_assertions" >&5
12251 echo "${ECHO_T}$with_assertions" >&6
12254 if test "$with_assertions" = no
12256 cat >>confdefs.h <<\EOF
12260 CPPFLAGS="$CPPFLAGS -DNDEBUG"
12263 ADAFLAGS="$ADAFLAGS -gnata"
12268 ### use option --disable-leaks to suppress "permanent" leaks, for testing
12270 echo "$as_me:12270: checking if you want to use dmalloc for testing" >&5
12271 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
12273 # Check whether --with-dmalloc or --without-dmalloc was given.
12274 if test "${with_dmalloc+set}" = set; then
12275 withval="$with_dmalloc"
12276 cat >>confdefs.h <<\EOF
12277 #define USE_DMALLOC 1
12280 : ${with_cflags:=-g}
12281 : ${with_no_leaks:=yes}
12286 echo "$as_me:12286: result: ${with_dmalloc:-no}" >&5
12287 echo "${ECHO_T}${with_dmalloc:-no}" >&6
12289 case .$with_cflags in #(vi
12291 case .$CFLAGS in #(vi
12299 cf_new_extra_cppflags=
12301 for cf_add_cflags in -g
12303 case $cf_fix_cppflags in
12305 case $cf_add_cflags in #(vi
12306 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12307 case $cf_add_cflags in
12309 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12311 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12312 && test -z "${cf_tst_cflags}" \
12313 && cf_fix_cppflags=yes
12315 if test $cf_fix_cppflags = yes ; then
12316 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12318 elif test "${cf_tst_cflags}" = "\"'" ; then
12319 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12324 case "$CPPFLAGS" in
12325 *$cf_add_cflags) #(vi
12328 case $cf_add_cflags in #(vi
12330 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12332 CPPFLAGS=`echo "$CPPFLAGS" | \
12333 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12334 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12338 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12343 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12348 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12350 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12352 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12353 && test -z "${cf_tst_cflags}" \
12354 && cf_fix_cppflags=no
12359 if test -n "$cf_new_cflags" ; then
12361 CFLAGS="$CFLAGS $cf_new_cflags"
12364 if test -n "$cf_new_cppflags" ; then
12366 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12369 if test -n "$cf_new_extra_cppflags" ; then
12371 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12379 if test "$with_dmalloc" = yes ; then
12380 echo "$as_me:12380: checking for dmalloc.h" >&5
12381 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
12382 if test "${ac_cv_header_dmalloc_h+set}" = set; then
12383 echo $ECHO_N "(cached) $ECHO_C" >&6
12385 cat >conftest.$ac_ext <<_ACEOF
12386 #line 12386 "configure"
12387 #include "confdefs.h"
12388 #include <dmalloc.h>
12390 if { (eval echo "$as_me:12390: \"$ac_cpp conftest.$ac_ext\"") >&5
12391 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12393 egrep -v '^ *\+' conftest.er1 >conftest.err
12395 cat conftest.err >&5
12396 echo "$as_me:12396: \$? = $ac_status" >&5
12397 (exit $ac_status); } >/dev/null; then
12398 if test -s conftest.err; then
12399 ac_cpp_err=$ac_c_preproc_warn_flag
12406 if test -z "$ac_cpp_err"; then
12407 ac_cv_header_dmalloc_h=yes
12409 echo "$as_me: failed program was:" >&5
12410 cat conftest.$ac_ext >&5
12411 ac_cv_header_dmalloc_h=no
12413 rm -f conftest.err conftest.$ac_ext
12415 echo "$as_me:12415: result: $ac_cv_header_dmalloc_h" >&5
12416 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
12417 if test $ac_cv_header_dmalloc_h = yes; then
12419 echo "$as_me:12419: checking for dmalloc_debug in -ldmalloc" >&5
12420 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
12421 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
12422 echo $ECHO_N "(cached) $ECHO_C" >&6
12424 ac_check_lib_save_LIBS=$LIBS
12425 LIBS="-ldmalloc $LIBS"
12426 cat >conftest.$ac_ext <<_ACEOF
12427 #line 12427 "configure"
12428 #include "confdefs.h"
12430 /* Override any gcc2 internal prototype to avoid an error. */
12434 /* We use char because int might match the return type of a gcc2
12435 builtin and then its argument prototype would still apply. */
12436 char dmalloc_debug ();
12445 rm -f conftest.$ac_objext conftest$ac_exeext
12446 if { (eval echo "$as_me:12446: \"$ac_link\"") >&5
12447 (eval $ac_link) 2>&5
12449 echo "$as_me:12449: \$? = $ac_status" >&5
12450 (exit $ac_status); } &&
12451 { ac_try='test -s conftest$ac_exeext'
12452 { (eval echo "$as_me:12452: \"$ac_try\"") >&5
12453 (eval $ac_try) 2>&5
12455 echo "$as_me:12455: \$? = $ac_status" >&5
12456 (exit $ac_status); }; }; then
12457 ac_cv_lib_dmalloc_dmalloc_debug=yes
12459 echo "$as_me: failed program was:" >&5
12460 cat conftest.$ac_ext >&5
12461 ac_cv_lib_dmalloc_dmalloc_debug=no
12463 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12464 LIBS=$ac_check_lib_save_LIBS
12466 echo "$as_me:12466: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
12467 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
12468 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
12469 cat >>confdefs.h <<EOF
12470 #define HAVE_LIBDMALLOC 1
12473 LIBS="-ldmalloc $LIBS"
12481 echo "$as_me:12481: checking if you want to use dbmalloc for testing" >&5
12482 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
12484 # Check whether --with-dbmalloc or --without-dbmalloc was given.
12485 if test "${with_dbmalloc+set}" = set; then
12486 withval="$with_dbmalloc"
12487 cat >>confdefs.h <<\EOF
12488 #define USE_DBMALLOC 1
12491 : ${with_cflags:=-g}
12492 : ${with_no_leaks:=yes}
12497 echo "$as_me:12497: result: ${with_dbmalloc:-no}" >&5
12498 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
12500 case .$with_cflags in #(vi
12502 case .$CFLAGS in #(vi
12510 cf_new_extra_cppflags=
12512 for cf_add_cflags in -g
12514 case $cf_fix_cppflags in
12516 case $cf_add_cflags in #(vi
12517 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12518 case $cf_add_cflags in
12520 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12522 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12523 && test -z "${cf_tst_cflags}" \
12524 && cf_fix_cppflags=yes
12526 if test $cf_fix_cppflags = yes ; then
12527 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12529 elif test "${cf_tst_cflags}" = "\"'" ; then
12530 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12535 case "$CPPFLAGS" in
12536 *$cf_add_cflags) #(vi
12539 case $cf_add_cflags in #(vi
12541 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12543 CPPFLAGS=`echo "$CPPFLAGS" | \
12544 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12545 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12549 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12554 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12559 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12561 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12563 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12564 && test -z "${cf_tst_cflags}" \
12565 && cf_fix_cppflags=no
12570 if test -n "$cf_new_cflags" ; then
12572 CFLAGS="$CFLAGS $cf_new_cflags"
12575 if test -n "$cf_new_cppflags" ; then
12577 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12580 if test -n "$cf_new_extra_cppflags" ; then
12582 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12590 if test "$with_dbmalloc" = yes ; then
12591 echo "$as_me:12591: checking for dbmalloc.h" >&5
12592 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
12593 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
12594 echo $ECHO_N "(cached) $ECHO_C" >&6
12596 cat >conftest.$ac_ext <<_ACEOF
12597 #line 12597 "configure"
12598 #include "confdefs.h"
12599 #include <dbmalloc.h>
12601 if { (eval echo "$as_me:12601: \"$ac_cpp conftest.$ac_ext\"") >&5
12602 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12604 egrep -v '^ *\+' conftest.er1 >conftest.err
12606 cat conftest.err >&5
12607 echo "$as_me:12607: \$? = $ac_status" >&5
12608 (exit $ac_status); } >/dev/null; then
12609 if test -s conftest.err; then
12610 ac_cpp_err=$ac_c_preproc_warn_flag
12617 if test -z "$ac_cpp_err"; then
12618 ac_cv_header_dbmalloc_h=yes
12620 echo "$as_me: failed program was:" >&5
12621 cat conftest.$ac_ext >&5
12622 ac_cv_header_dbmalloc_h=no
12624 rm -f conftest.err conftest.$ac_ext
12626 echo "$as_me:12626: result: $ac_cv_header_dbmalloc_h" >&5
12627 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
12628 if test $ac_cv_header_dbmalloc_h = yes; then
12630 echo "$as_me:12630: checking for debug_malloc in -ldbmalloc" >&5
12631 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
12632 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
12633 echo $ECHO_N "(cached) $ECHO_C" >&6
12635 ac_check_lib_save_LIBS=$LIBS
12636 LIBS="-ldbmalloc $LIBS"
12637 cat >conftest.$ac_ext <<_ACEOF
12638 #line 12638 "configure"
12639 #include "confdefs.h"
12641 /* Override any gcc2 internal prototype to avoid an error. */
12645 /* We use char because int might match the return type of a gcc2
12646 builtin and then its argument prototype would still apply. */
12647 char debug_malloc ();
12656 rm -f conftest.$ac_objext conftest$ac_exeext
12657 if { (eval echo "$as_me:12657: \"$ac_link\"") >&5
12658 (eval $ac_link) 2>&5
12660 echo "$as_me:12660: \$? = $ac_status" >&5
12661 (exit $ac_status); } &&
12662 { ac_try='test -s conftest$ac_exeext'
12663 { (eval echo "$as_me:12663: \"$ac_try\"") >&5
12664 (eval $ac_try) 2>&5
12666 echo "$as_me:12666: \$? = $ac_status" >&5
12667 (exit $ac_status); }; }; then
12668 ac_cv_lib_dbmalloc_debug_malloc=yes
12670 echo "$as_me: failed program was:" >&5
12671 cat conftest.$ac_ext >&5
12672 ac_cv_lib_dbmalloc_debug_malloc=no
12674 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12675 LIBS=$ac_check_lib_save_LIBS
12677 echo "$as_me:12677: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
12678 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
12679 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
12680 cat >>confdefs.h <<EOF
12681 #define HAVE_LIBDBMALLOC 1
12684 LIBS="-ldbmalloc $LIBS"
12692 echo "$as_me:12692: checking if you want to use valgrind for testing" >&5
12693 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
12695 # Check whether --with-valgrind or --without-valgrind was given.
12696 if test "${with_valgrind+set}" = set; then
12697 withval="$with_valgrind"
12698 cat >>confdefs.h <<\EOF
12699 #define USE_VALGRIND 1
12702 : ${with_cflags:=-g}
12703 : ${with_no_leaks:=yes}
12708 echo "$as_me:12708: result: ${with_valgrind:-no}" >&5
12709 echo "${ECHO_T}${with_valgrind:-no}" >&6
12711 case .$with_cflags in #(vi
12713 case .$CFLAGS in #(vi
12721 cf_new_extra_cppflags=
12723 for cf_add_cflags in -g
12725 case $cf_fix_cppflags in
12727 case $cf_add_cflags in #(vi
12728 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12729 case $cf_add_cflags in
12731 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12733 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12734 && test -z "${cf_tst_cflags}" \
12735 && cf_fix_cppflags=yes
12737 if test $cf_fix_cppflags = yes ; then
12738 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12740 elif test "${cf_tst_cflags}" = "\"'" ; then
12741 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12746 case "$CPPFLAGS" in
12747 *$cf_add_cflags) #(vi
12750 case $cf_add_cflags in #(vi
12752 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12754 CPPFLAGS=`echo "$CPPFLAGS" | \
12755 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12756 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12760 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12765 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12770 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12772 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12774 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12775 && test -z "${cf_tst_cflags}" \
12776 && cf_fix_cppflags=no
12781 if test -n "$cf_new_cflags" ; then
12783 CFLAGS="$CFLAGS $cf_new_cflags"
12786 if test -n "$cf_new_cppflags" ; then
12788 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12791 if test -n "$cf_new_extra_cppflags" ; then
12793 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12801 echo "$as_me:12801: checking if you want to perform memory-leak testing" >&5
12802 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
12804 # Check whether --enable-leaks or --disable-leaks was given.
12805 if test "${enable_leaks+set}" = set; then
12806 enableval="$enable_leaks"
12807 if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
12809 : ${with_no_leaks:=no}
12811 echo "$as_me:12811: result: $with_no_leaks" >&5
12812 echo "${ECHO_T}$with_no_leaks" >&6
12814 if test "$with_no_leaks" = yes ; then
12815 cat >>confdefs.h <<\EOF
12819 cat >>confdefs.h <<\EOF
12820 #define YY_NO_LEAKS 1
12825 cat >>confdefs.h <<\EOF
12826 #define HAVE_NC_ALLOC_H 1
12829 ### use option --enable-expanded to generate certain macros as functions
12831 # Check whether --enable-expanded or --disable-expanded was given.
12832 if test "${enable_expanded+set}" = set; then
12833 enableval="$enable_expanded"
12834 test "$enableval" = yes && cat >>confdefs.h <<\EOF
12835 #define NCURSES_EXPANDED 1
12840 ### use option --disable-macros to suppress macros in favor of functions
12842 # Check whether --enable-macros or --disable-macros was given.
12843 if test "${enable_macros+set}" = set; then
12844 enableval="$enable_macros"
12845 test "$enableval" = no && cat >>confdefs.h <<\EOF
12846 #define NCURSES_NOMACROS 1
12851 # Normally we only add trace() to the debug-library. Allow this to be
12852 # extended to all models of the ncurses library:
12854 case "$CFLAGS $CPPFLAGS" in
12860 echo "$as_me:12860: checking whether to add trace feature to all models" >&5
12861 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
12863 # Check whether --with-trace or --without-trace was given.
12864 if test "${with_trace+set}" = set; then
12865 withval="$with_trace"
12866 cf_with_trace=$withval
12868 cf_with_trace=$cf_all_traces
12870 echo "$as_me:12870: result: $cf_with_trace" >&5
12871 echo "${ECHO_T}$cf_with_trace" >&6
12873 if test "$cf_with_trace" = yes ; then
12880 cf_new_extra_cppflags=
12882 for cf_add_cflags in -DTRACE
12884 case $cf_fix_cppflags in
12886 case $cf_add_cflags in #(vi
12887 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12888 case $cf_add_cflags in
12890 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12892 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12893 && test -z "${cf_tst_cflags}" \
12894 && cf_fix_cppflags=yes
12896 if test $cf_fix_cppflags = yes ; then
12897 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12899 elif test "${cf_tst_cflags}" = "\"'" ; then
12900 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12905 case "$CPPFLAGS" in
12906 *$cf_add_cflags) #(vi
12909 case $cf_add_cflags in #(vi
12911 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12913 CPPFLAGS=`echo "$CPPFLAGS" | \
12914 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12915 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12919 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12924 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12929 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12931 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12933 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12934 && test -z "${cf_tst_cflags}" \
12935 && cf_fix_cppflags=no
12940 if test -n "$cf_new_cflags" ; then
12942 CFLAGS="$CFLAGS $cf_new_cflags"
12945 if test -n "$cf_new_cppflags" ; then
12947 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12950 if test -n "$cf_new_extra_cppflags" ; then
12952 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12960 ### Checks for libraries.
12961 case $cf_cv_system_name in #(vi
12965 echo "$as_me:12965: checking for gettimeofday" >&5
12966 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
12967 if test "${ac_cv_func_gettimeofday+set}" = set; then
12968 echo $ECHO_N "(cached) $ECHO_C" >&6
12970 cat >conftest.$ac_ext <<_ACEOF
12971 #line 12971 "configure"
12972 #include "confdefs.h"
12973 /* System header to define __stub macros and hopefully few prototypes,
12974 which can conflict with char gettimeofday (); below. */
12975 #include <assert.h>
12976 /* Override any gcc2 internal prototype to avoid an error. */
12980 /* We use char because int might match the return type of a gcc2
12981 builtin and then its argument prototype would still apply. */
12982 char gettimeofday ();
12988 /* The GNU C library defines this for functions which it implements
12989 to always fail with ENOSYS. Some functions are actually named
12990 something starting with __ and the normal name is an alias. */
12991 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
13001 rm -f conftest.$ac_objext conftest$ac_exeext
13002 if { (eval echo "$as_me:13002: \"$ac_link\"") >&5
13003 (eval $ac_link) 2>&5
13005 echo "$as_me:13005: \$? = $ac_status" >&5
13006 (exit $ac_status); } &&
13007 { ac_try='test -s conftest$ac_exeext'
13008 { (eval echo "$as_me:13008: \"$ac_try\"") >&5
13009 (eval $ac_try) 2>&5
13011 echo "$as_me:13011: \$? = $ac_status" >&5
13012 (exit $ac_status); }; }; then
13013 ac_cv_func_gettimeofday=yes
13015 echo "$as_me: failed program was:" >&5
13016 cat conftest.$ac_ext >&5
13017 ac_cv_func_gettimeofday=no
13019 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13021 echo "$as_me:13021: result: $ac_cv_func_gettimeofday" >&5
13022 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
13023 if test $ac_cv_func_gettimeofday = yes; then
13024 cat >>confdefs.h <<\EOF
13025 #define HAVE_GETTIMEOFDAY 1
13030 echo "$as_me:13030: checking for gettimeofday in -lbsd" >&5
13031 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
13032 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
13033 echo $ECHO_N "(cached) $ECHO_C" >&6
13035 ac_check_lib_save_LIBS=$LIBS
13037 cat >conftest.$ac_ext <<_ACEOF
13038 #line 13038 "configure"
13039 #include "confdefs.h"
13041 /* Override any gcc2 internal prototype to avoid an error. */
13045 /* We use char because int might match the return type of a gcc2
13046 builtin and then its argument prototype would still apply. */
13047 char gettimeofday ();
13056 rm -f conftest.$ac_objext conftest$ac_exeext
13057 if { (eval echo "$as_me:13057: \"$ac_link\"") >&5
13058 (eval $ac_link) 2>&5
13060 echo "$as_me:13060: \$? = $ac_status" >&5
13061 (exit $ac_status); } &&
13062 { ac_try='test -s conftest$ac_exeext'
13063 { (eval echo "$as_me:13063: \"$ac_try\"") >&5
13064 (eval $ac_try) 2>&5
13066 echo "$as_me:13066: \$? = $ac_status" >&5
13067 (exit $ac_status); }; }; then
13068 ac_cv_lib_bsd_gettimeofday=yes
13070 echo "$as_me: failed program was:" >&5
13071 cat conftest.$ac_ext >&5
13072 ac_cv_lib_bsd_gettimeofday=no
13074 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13075 LIBS=$ac_check_lib_save_LIBS
13077 echo "$as_me:13077: result: $ac_cv_lib_bsd_gettimeofday" >&5
13078 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
13079 if test $ac_cv_lib_bsd_gettimeofday = yes; then
13080 cat >>confdefs.h <<\EOF
13081 #define HAVE_GETTIMEOFDAY 1
13091 echo "$as_me:13091: checking if -lm needed for math functions" >&5
13092 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
13093 if test "${cf_cv_need_libm+set}" = set; then
13094 echo $ECHO_N "(cached) $ECHO_C" >&6
13097 cat >conftest.$ac_ext <<_ACEOF
13098 #line 13098 "configure"
13099 #include "confdefs.h"
13107 double x = rand(); printf("result = %g\n", sin(x))
13112 rm -f conftest.$ac_objext conftest$ac_exeext
13113 if { (eval echo "$as_me:13113: \"$ac_link\"") >&5
13114 (eval $ac_link) 2>&5
13116 echo "$as_me:13116: \$? = $ac_status" >&5
13117 (exit $ac_status); } &&
13118 { ac_try='test -s conftest$ac_exeext'
13119 { (eval echo "$as_me:13119: \"$ac_try\"") >&5
13120 (eval $ac_try) 2>&5
13122 echo "$as_me:13122: \$? = $ac_status" >&5
13123 (exit $ac_status); }; }; then
13126 echo "$as_me: failed program was:" >&5
13127 cat conftest.$ac_ext >&5
13128 cf_cv_need_libm=yes
13130 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13132 echo "$as_me:13132: result: $cf_cv_need_libm" >&5
13133 echo "${ECHO_T}$cf_cv_need_libm" >&6
13134 if test "$cf_cv_need_libm" = yes
13139 ### Checks for header files.
13140 echo "$as_me:13140: checking for ANSI C header files" >&5
13141 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13142 if test "${ac_cv_header_stdc+set}" = set; then
13143 echo $ECHO_N "(cached) $ECHO_C" >&6
13145 cat >conftest.$ac_ext <<_ACEOF
13146 #line 13146 "configure"
13147 #include "confdefs.h"
13148 #include <stdlib.h>
13149 #include <stdarg.h>
13150 #include <string.h>
13154 if { (eval echo "$as_me:13154: \"$ac_cpp conftest.$ac_ext\"") >&5
13155 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13157 egrep -v '^ *\+' conftest.er1 >conftest.err
13159 cat conftest.err >&5
13160 echo "$as_me:13160: \$? = $ac_status" >&5
13161 (exit $ac_status); } >/dev/null; then
13162 if test -s conftest.err; then
13163 ac_cpp_err=$ac_c_preproc_warn_flag
13170 if test -z "$ac_cpp_err"; then
13171 ac_cv_header_stdc=yes
13173 echo "$as_me: failed program was:" >&5
13174 cat conftest.$ac_ext >&5
13175 ac_cv_header_stdc=no
13177 rm -f conftest.err conftest.$ac_ext
13179 if test $ac_cv_header_stdc = yes; then
13180 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13181 cat >conftest.$ac_ext <<_ACEOF
13182 #line 13182 "configure"
13183 #include "confdefs.h"
13184 #include <string.h>
13187 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13188 egrep "memchr" >/dev/null 2>&1; then
13191 ac_cv_header_stdc=no
13197 if test $ac_cv_header_stdc = yes; then
13198 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13199 cat >conftest.$ac_ext <<_ACEOF
13200 #line 13200 "configure"
13201 #include "confdefs.h"
13202 #include <stdlib.h>
13205 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13206 egrep "free" >/dev/null 2>&1; then
13209 ac_cv_header_stdc=no
13215 if test $ac_cv_header_stdc = yes; then
13216 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13217 if test "$cross_compiling" = yes; then
13220 cat >conftest.$ac_ext <<_ACEOF
13221 #line 13221 "configure"
13222 #include "confdefs.h"
13224 #if ((' ' & 0x0FF) == 0x020)
13225 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13226 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13228 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13229 || ('j' <= (c) && (c) <= 'r') \
13230 || ('s' <= (c) && (c) <= 'z'))
13231 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13234 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13239 for (i = 0; i < 256; i++)
13240 if (XOR (islower (i), ISLOWER (i))
13241 || toupper (i) != TOUPPER (i))
13242 $ac_main_return(2);
13243 $ac_main_return (0);
13246 rm -f conftest$ac_exeext
13247 if { (eval echo "$as_me:13247: \"$ac_link\"") >&5
13248 (eval $ac_link) 2>&5
13250 echo "$as_me:13250: \$? = $ac_status" >&5
13251 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13252 { (eval echo "$as_me:13252: \"$ac_try\"") >&5
13253 (eval $ac_try) 2>&5
13255 echo "$as_me:13255: \$? = $ac_status" >&5
13256 (exit $ac_status); }; }; then
13259 echo "$as_me: program exited with status $ac_status" >&5
13260 echo "$as_me: failed program was:" >&5
13261 cat conftest.$ac_ext >&5
13262 ac_cv_header_stdc=no
13264 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13268 echo "$as_me:13268: result: $ac_cv_header_stdc" >&5
13269 echo "${ECHO_T}$ac_cv_header_stdc" >&6
13270 if test $ac_cv_header_stdc = yes; then
13272 cat >>confdefs.h <<\EOF
13273 #define STDC_HEADERS 1
13278 ac_header_dirent=no
13279 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13280 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13281 echo "$as_me:13281: checking for $ac_hdr that defines DIR" >&5
13282 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
13283 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13284 echo $ECHO_N "(cached) $ECHO_C" >&6
13286 cat >conftest.$ac_ext <<_ACEOF
13287 #line 13287 "configure"
13288 #include "confdefs.h"
13289 #include <sys/types.h>
13301 rm -f conftest.$ac_objext
13302 if { (eval echo "$as_me:13302: \"$ac_compile\"") >&5
13303 (eval $ac_compile) 2>&5
13305 echo "$as_me:13305: \$? = $ac_status" >&5
13306 (exit $ac_status); } &&
13307 { ac_try='test -s conftest.$ac_objext'
13308 { (eval echo "$as_me:13308: \"$ac_try\"") >&5
13309 (eval $ac_try) 2>&5
13311 echo "$as_me:13311: \$? = $ac_status" >&5
13312 (exit $ac_status); }; }; then
13313 eval "$as_ac_Header=yes"
13315 echo "$as_me: failed program was:" >&5
13316 cat conftest.$ac_ext >&5
13317 eval "$as_ac_Header=no"
13319 rm -f conftest.$ac_objext conftest.$ac_ext
13321 echo "$as_me:13321: result: `eval echo '${'$as_ac_Header'}'`" >&5
13322 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13323 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13324 cat >>confdefs.h <<EOF
13325 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13328 ac_header_dirent=$ac_hdr; break
13332 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13333 if test $ac_header_dirent = dirent.h; then
13334 echo "$as_me:13334: checking for opendir in -ldir" >&5
13335 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
13336 if test "${ac_cv_lib_dir_opendir+set}" = set; then
13337 echo $ECHO_N "(cached) $ECHO_C" >&6
13339 ac_check_lib_save_LIBS=$LIBS
13341 cat >conftest.$ac_ext <<_ACEOF
13342 #line 13342 "configure"
13343 #include "confdefs.h"
13345 /* Override any gcc2 internal prototype to avoid an error. */
13349 /* We use char because int might match the return type of a gcc2
13350 builtin and then its argument prototype would still apply. */
13360 rm -f conftest.$ac_objext conftest$ac_exeext
13361 if { (eval echo "$as_me:13361: \"$ac_link\"") >&5
13362 (eval $ac_link) 2>&5
13364 echo "$as_me:13364: \$? = $ac_status" >&5
13365 (exit $ac_status); } &&
13366 { ac_try='test -s conftest$ac_exeext'
13367 { (eval echo "$as_me:13367: \"$ac_try\"") >&5
13368 (eval $ac_try) 2>&5
13370 echo "$as_me:13370: \$? = $ac_status" >&5
13371 (exit $ac_status); }; }; then
13372 ac_cv_lib_dir_opendir=yes
13374 echo "$as_me: failed program was:" >&5
13375 cat conftest.$ac_ext >&5
13376 ac_cv_lib_dir_opendir=no
13378 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13379 LIBS=$ac_check_lib_save_LIBS
13381 echo "$as_me:13381: result: $ac_cv_lib_dir_opendir" >&5
13382 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
13383 if test $ac_cv_lib_dir_opendir = yes; then
13388 echo "$as_me:13388: checking for opendir in -lx" >&5
13389 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
13390 if test "${ac_cv_lib_x_opendir+set}" = set; then
13391 echo $ECHO_N "(cached) $ECHO_C" >&6
13393 ac_check_lib_save_LIBS=$LIBS
13395 cat >conftest.$ac_ext <<_ACEOF
13396 #line 13396 "configure"
13397 #include "confdefs.h"
13399 /* Override any gcc2 internal prototype to avoid an error. */
13403 /* We use char because int might match the return type of a gcc2
13404 builtin and then its argument prototype would still apply. */
13414 rm -f conftest.$ac_objext conftest$ac_exeext
13415 if { (eval echo "$as_me:13415: \"$ac_link\"") >&5
13416 (eval $ac_link) 2>&5
13418 echo "$as_me:13418: \$? = $ac_status" >&5
13419 (exit $ac_status); } &&
13420 { ac_try='test -s conftest$ac_exeext'
13421 { (eval echo "$as_me:13421: \"$ac_try\"") >&5
13422 (eval $ac_try) 2>&5
13424 echo "$as_me:13424: \$? = $ac_status" >&5
13425 (exit $ac_status); }; }; then
13426 ac_cv_lib_x_opendir=yes
13428 echo "$as_me: failed program was:" >&5
13429 cat conftest.$ac_ext >&5
13430 ac_cv_lib_x_opendir=no
13432 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13433 LIBS=$ac_check_lib_save_LIBS
13435 echo "$as_me:13435: result: $ac_cv_lib_x_opendir" >&5
13436 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
13437 if test $ac_cv_lib_x_opendir = yes; then
13443 echo "$as_me:13443: checking whether time.h and sys/time.h may both be included" >&5
13444 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
13445 if test "${ac_cv_header_time+set}" = set; then
13446 echo $ECHO_N "(cached) $ECHO_C" >&6
13448 cat >conftest.$ac_ext <<_ACEOF
13449 #line 13449 "configure"
13450 #include "confdefs.h"
13451 #include <sys/types.h>
13452 #include <sys/time.h>
13458 if ((struct tm *) 0)
13464 rm -f conftest.$ac_objext
13465 if { (eval echo "$as_me:13465: \"$ac_compile\"") >&5
13466 (eval $ac_compile) 2>&5
13468 echo "$as_me:13468: \$? = $ac_status" >&5
13469 (exit $ac_status); } &&
13470 { ac_try='test -s conftest.$ac_objext'
13471 { (eval echo "$as_me:13471: \"$ac_try\"") >&5
13472 (eval $ac_try) 2>&5
13474 echo "$as_me:13474: \$? = $ac_status" >&5
13475 (exit $ac_status); }; }; then
13476 ac_cv_header_time=yes
13478 echo "$as_me: failed program was:" >&5
13479 cat conftest.$ac_ext >&5
13480 ac_cv_header_time=no
13482 rm -f conftest.$ac_objext conftest.$ac_ext
13484 echo "$as_me:13484: result: $ac_cv_header_time" >&5
13485 echo "${ECHO_T}$ac_cv_header_time" >&6
13486 if test $ac_cv_header_time = yes; then
13488 cat >>confdefs.h <<\EOF
13489 #define TIME_WITH_SYS_TIME 1
13496 cf_regex_libs="regex re"
13497 case $host_os in #(vi
13499 cf_regex_libs="regex.dll $cf_regex_libs"
13503 echo "$as_me:13503: checking for regcomp" >&5
13504 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
13505 if test "${ac_cv_func_regcomp+set}" = set; then
13506 echo $ECHO_N "(cached) $ECHO_C" >&6
13508 cat >conftest.$ac_ext <<_ACEOF
13509 #line 13509 "configure"
13510 #include "confdefs.h"
13511 /* System header to define __stub macros and hopefully few prototypes,
13512 which can conflict with char regcomp (); below. */
13513 #include <assert.h>
13514 /* Override any gcc2 internal prototype to avoid an error. */
13518 /* We use char because int might match the return type of a gcc2
13519 builtin and then its argument prototype would still apply. */
13526 /* The GNU C library defines this for functions which it implements
13527 to always fail with ENOSYS. Some functions are actually named
13528 something starting with __ and the normal name is an alias. */
13529 #if defined (__stub_regcomp) || defined (__stub___regcomp)
13539 rm -f conftest.$ac_objext conftest$ac_exeext
13540 if { (eval echo "$as_me:13540: \"$ac_link\"") >&5
13541 (eval $ac_link) 2>&5
13543 echo "$as_me:13543: \$? = $ac_status" >&5
13544 (exit $ac_status); } &&
13545 { ac_try='test -s conftest$ac_exeext'
13546 { (eval echo "$as_me:13546: \"$ac_try\"") >&5
13547 (eval $ac_try) 2>&5
13549 echo "$as_me:13549: \$? = $ac_status" >&5
13550 (exit $ac_status); }; }; then
13551 ac_cv_func_regcomp=yes
13553 echo "$as_me: failed program was:" >&5
13554 cat conftest.$ac_ext >&5
13555 ac_cv_func_regcomp=no
13557 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13559 echo "$as_me:13559: result: $ac_cv_func_regcomp" >&5
13560 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
13561 if test $ac_cv_func_regcomp = yes; then
13562 cf_regex_func=regcomp
13565 for cf_regex_lib in $cf_regex_libs
13567 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
13568 echo "$as_me:13568: checking for regcomp in -l$cf_regex_lib" >&5
13569 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
13570 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
13571 echo $ECHO_N "(cached) $ECHO_C" >&6
13573 ac_check_lib_save_LIBS=$LIBS
13574 LIBS="-l$cf_regex_lib $LIBS"
13575 cat >conftest.$ac_ext <<_ACEOF
13576 #line 13576 "configure"
13577 #include "confdefs.h"
13579 /* Override any gcc2 internal prototype to avoid an error. */
13583 /* We use char because int might match the return type of a gcc2
13584 builtin and then its argument prototype would still apply. */
13594 rm -f conftest.$ac_objext conftest$ac_exeext
13595 if { (eval echo "$as_me:13595: \"$ac_link\"") >&5
13596 (eval $ac_link) 2>&5
13598 echo "$as_me:13598: \$? = $ac_status" >&5
13599 (exit $ac_status); } &&
13600 { ac_try='test -s conftest$ac_exeext'
13601 { (eval echo "$as_me:13601: \"$ac_try\"") >&5
13602 (eval $ac_try) 2>&5
13604 echo "$as_me:13604: \$? = $ac_status" >&5
13605 (exit $ac_status); }; }; then
13606 eval "$as_ac_Lib=yes"
13608 echo "$as_me: failed program was:" >&5
13609 cat conftest.$ac_ext >&5
13610 eval "$as_ac_Lib=no"
13612 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13613 LIBS=$ac_check_lib_save_LIBS
13615 echo "$as_me:13615: result: `eval echo '${'$as_ac_Lib'}'`" >&5
13616 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
13617 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
13619 LIBS="-l$cf_regex_lib $LIBS"
13620 cf_regex_func=regcomp
13628 if test "$cf_regex_func" = no ; then
13629 echo "$as_me:13629: checking for compile" >&5
13630 echo $ECHO_N "checking for compile... $ECHO_C" >&6
13631 if test "${ac_cv_func_compile+set}" = set; then
13632 echo $ECHO_N "(cached) $ECHO_C" >&6
13634 cat >conftest.$ac_ext <<_ACEOF
13635 #line 13635 "configure"
13636 #include "confdefs.h"
13637 /* System header to define __stub macros and hopefully few prototypes,
13638 which can conflict with char compile (); below. */
13639 #include <assert.h>
13640 /* Override any gcc2 internal prototype to avoid an error. */
13644 /* We use char because int might match the return type of a gcc2
13645 builtin and then its argument prototype would still apply. */
13652 /* The GNU C library defines this for functions which it implements
13653 to always fail with ENOSYS. Some functions are actually named
13654 something starting with __ and the normal name is an alias. */
13655 #if defined (__stub_compile) || defined (__stub___compile)
13665 rm -f conftest.$ac_objext conftest$ac_exeext
13666 if { (eval echo "$as_me:13666: \"$ac_link\"") >&5
13667 (eval $ac_link) 2>&5
13669 echo "$as_me:13669: \$? = $ac_status" >&5
13670 (exit $ac_status); } &&
13671 { ac_try='test -s conftest$ac_exeext'
13672 { (eval echo "$as_me:13672: \"$ac_try\"") >&5
13673 (eval $ac_try) 2>&5
13675 echo "$as_me:13675: \$? = $ac_status" >&5
13676 (exit $ac_status); }; }; then
13677 ac_cv_func_compile=yes
13679 echo "$as_me: failed program was:" >&5
13680 cat conftest.$ac_ext >&5
13681 ac_cv_func_compile=no
13683 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13685 echo "$as_me:13685: result: $ac_cv_func_compile" >&5
13686 echo "${ECHO_T}$ac_cv_func_compile" >&6
13687 if test $ac_cv_func_compile = yes; then
13688 cf_regex_func=compile
13691 echo "$as_me:13691: checking for compile in -lgen" >&5
13692 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
13693 if test "${ac_cv_lib_gen_compile+set}" = set; then
13694 echo $ECHO_N "(cached) $ECHO_C" >&6
13696 ac_check_lib_save_LIBS=$LIBS
13698 cat >conftest.$ac_ext <<_ACEOF
13699 #line 13699 "configure"
13700 #include "confdefs.h"
13702 /* Override any gcc2 internal prototype to avoid an error. */
13706 /* We use char because int might match the return type of a gcc2
13707 builtin and then its argument prototype would still apply. */
13717 rm -f conftest.$ac_objext conftest$ac_exeext
13718 if { (eval echo "$as_me:13718: \"$ac_link\"") >&5
13719 (eval $ac_link) 2>&5
13721 echo "$as_me:13721: \$? = $ac_status" >&5
13722 (exit $ac_status); } &&
13723 { ac_try='test -s conftest$ac_exeext'
13724 { (eval echo "$as_me:13724: \"$ac_try\"") >&5
13725 (eval $ac_try) 2>&5
13727 echo "$as_me:13727: \$? = $ac_status" >&5
13728 (exit $ac_status); }; }; then
13729 ac_cv_lib_gen_compile=yes
13731 echo "$as_me: failed program was:" >&5
13732 cat conftest.$ac_ext >&5
13733 ac_cv_lib_gen_compile=no
13735 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13736 LIBS=$ac_check_lib_save_LIBS
13738 echo "$as_me:13738: result: $ac_cv_lib_gen_compile" >&5
13739 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
13740 if test $ac_cv_lib_gen_compile = yes; then
13743 cf_regex_func=compile
13750 if test "$cf_regex_func" = no ; then
13751 { echo "$as_me:13751: WARNING: cannot find regular expression library" >&5
13752 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
13755 echo "$as_me:13755: checking for regular-expression headers" >&5
13756 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
13757 if test "${cf_cv_regex_hdrs+set}" = set; then
13758 echo $ECHO_N "(cached) $ECHO_C" >&6
13761 cf_cv_regex_hdrs=no
13762 case $cf_regex_func in #(vi
13764 for cf_regex_hdr in regexp.h regexpr.h
13766 cat >conftest.$ac_ext <<_ACEOF
13767 #line 13767 "configure"
13768 #include "confdefs.h"
13769 #include <$cf_regex_hdr>
13774 char *p = compile("", "", "", 0);
13775 int x = step("", "");
13781 rm -f conftest.$ac_objext conftest$ac_exeext
13782 if { (eval echo "$as_me:13782: \"$ac_link\"") >&5
13783 (eval $ac_link) 2>&5
13785 echo "$as_me:13785: \$? = $ac_status" >&5
13786 (exit $ac_status); } &&
13787 { ac_try='test -s conftest$ac_exeext'
13788 { (eval echo "$as_me:13788: \"$ac_try\"") >&5
13789 (eval $ac_try) 2>&5
13791 echo "$as_me:13791: \$? = $ac_status" >&5
13792 (exit $ac_status); }; }; then
13794 cf_cv_regex_hdrs=$cf_regex_hdr
13798 echo "$as_me: failed program was:" >&5
13799 cat conftest.$ac_ext >&5
13801 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13805 for cf_regex_hdr in regex.h
13807 cat >conftest.$ac_ext <<_ACEOF
13808 #line 13808 "configure"
13809 #include "confdefs.h"
13810 #include <sys/types.h>
13811 #include <$cf_regex_hdr>
13817 int x = regcomp(p, "", 0);
13818 int y = regexec(p, "", 0, 0, 0);
13825 rm -f conftest.$ac_objext conftest$ac_exeext
13826 if { (eval echo "$as_me:13826: \"$ac_link\"") >&5
13827 (eval $ac_link) 2>&5
13829 echo "$as_me:13829: \$? = $ac_status" >&5
13830 (exit $ac_status); } &&
13831 { ac_try='test -s conftest$ac_exeext'
13832 { (eval echo "$as_me:13832: \"$ac_try\"") >&5
13833 (eval $ac_try) 2>&5
13835 echo "$as_me:13835: \$? = $ac_status" >&5
13836 (exit $ac_status); }; }; then
13838 cf_cv_regex_hdrs=$cf_regex_hdr
13842 echo "$as_me: failed program was:" >&5
13843 cat conftest.$ac_ext >&5
13845 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13851 echo "$as_me:13851: result: $cf_cv_regex_hdrs" >&5
13852 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
13854 case $cf_cv_regex_hdrs in #(vi
13855 no) { echo "$as_me:13855: WARNING: no regular expression header found" >&5
13856 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
13857 regex.h) cat >>confdefs.h <<\EOF
13858 #define HAVE_REGEX_H_FUNCS 1
13861 regexp.h) cat >>confdefs.h <<\EOF
13862 #define HAVE_REGEXP_H_FUNCS 1
13865 regexpr.h) cat >>confdefs.h <<\EOF
13866 #define HAVE_REGEXPR_H_FUNCS 1
13890 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13891 echo "$as_me:13891: checking for $ac_header" >&5
13892 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13893 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13894 echo $ECHO_N "(cached) $ECHO_C" >&6
13896 cat >conftest.$ac_ext <<_ACEOF
13897 #line 13897 "configure"
13898 #include "confdefs.h"
13899 #include <$ac_header>
13901 if { (eval echo "$as_me:13901: \"$ac_cpp conftest.$ac_ext\"") >&5
13902 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13904 egrep -v '^ *\+' conftest.er1 >conftest.err
13906 cat conftest.err >&5
13907 echo "$as_me:13907: \$? = $ac_status" >&5
13908 (exit $ac_status); } >/dev/null; then
13909 if test -s conftest.err; then
13910 ac_cpp_err=$ac_c_preproc_warn_flag
13917 if test -z "$ac_cpp_err"; then
13918 eval "$as_ac_Header=yes"
13920 echo "$as_me: failed program was:" >&5
13921 cat conftest.$ac_ext >&5
13922 eval "$as_ac_Header=no"
13924 rm -f conftest.err conftest.$ac_ext
13926 echo "$as_me:13926: result: `eval echo '${'$as_ac_Header'}'`" >&5
13927 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13928 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13929 cat >>confdefs.h <<EOF
13930 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13936 for ac_header in unistd.h getopt.h
13938 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13939 echo "$as_me:13939: checking for $ac_header" >&5
13940 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13941 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13942 echo $ECHO_N "(cached) $ECHO_C" >&6
13944 cat >conftest.$ac_ext <<_ACEOF
13945 #line 13945 "configure"
13946 #include "confdefs.h"
13947 #include <$ac_header>
13949 if { (eval echo "$as_me:13949: \"$ac_cpp conftest.$ac_ext\"") >&5
13950 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13952 egrep -v '^ *\+' conftest.er1 >conftest.err
13954 cat conftest.err >&5
13955 echo "$as_me:13955: \$? = $ac_status" >&5
13956 (exit $ac_status); } >/dev/null; then
13957 if test -s conftest.err; then
13958 ac_cpp_err=$ac_c_preproc_warn_flag
13965 if test -z "$ac_cpp_err"; then
13966 eval "$as_ac_Header=yes"
13968 echo "$as_me: failed program was:" >&5
13969 cat conftest.$ac_ext >&5
13970 eval "$as_ac_Header=no"
13972 rm -f conftest.err conftest.$ac_ext
13974 echo "$as_me:13974: result: `eval echo '${'$as_ac_Header'}'`" >&5
13975 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13976 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13977 cat >>confdefs.h <<EOF
13978 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13984 echo "$as_me:13984: checking for header declaring getopt variables" >&5
13985 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
13986 if test "${cf_cv_getopt_header+set}" = set; then
13987 echo $ECHO_N "(cached) $ECHO_C" >&6
13990 cf_cv_getopt_header=none
13991 for cf_header in stdio.h stdlib.h unistd.h getopt.h
13993 cat >conftest.$ac_ext <<_ACEOF
13994 #line 13994 "configure"
13995 #include "confdefs.h"
13997 #include <$cf_header>
14001 int x = optind; char *y = optarg
14006 rm -f conftest.$ac_objext
14007 if { (eval echo "$as_me:14007: \"$ac_compile\"") >&5
14008 (eval $ac_compile) 2>&5
14010 echo "$as_me:14010: \$? = $ac_status" >&5
14011 (exit $ac_status); } &&
14012 { ac_try='test -s conftest.$ac_objext'
14013 { (eval echo "$as_me:14013: \"$ac_try\"") >&5
14014 (eval $ac_try) 2>&5
14016 echo "$as_me:14016: \$? = $ac_status" >&5
14017 (exit $ac_status); }; }; then
14018 cf_cv_getopt_header=$cf_header
14021 echo "$as_me: failed program was:" >&5
14022 cat conftest.$ac_ext >&5
14024 rm -f conftest.$ac_objext conftest.$ac_ext
14028 echo "$as_me:14028: result: $cf_cv_getopt_header" >&5
14029 echo "${ECHO_T}$cf_cv_getopt_header" >&6
14030 if test $cf_cv_getopt_header != none ; then
14031 cat >>confdefs.h <<\EOF
14032 #define HAVE_GETOPT_HEADER 1
14037 # check for ISC (this may also define _POSIX_SOURCE)
14038 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
14039 if test "$ISC" = yes ; then
14041 echo "$as_me:14041: checking for main in -lcposix" >&5
14042 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
14043 if test "${ac_cv_lib_cposix_main+set}" = set; then
14044 echo $ECHO_N "(cached) $ECHO_C" >&6
14046 ac_check_lib_save_LIBS=$LIBS
14047 LIBS="-lcposix $LIBS"
14048 cat >conftest.$ac_ext <<_ACEOF
14049 #line 14049 "configure"
14050 #include "confdefs.h"
14060 rm -f conftest.$ac_objext conftest$ac_exeext
14061 if { (eval echo "$as_me:14061: \"$ac_link\"") >&5
14062 (eval $ac_link) 2>&5
14064 echo "$as_me:14064: \$? = $ac_status" >&5
14065 (exit $ac_status); } &&
14066 { ac_try='test -s conftest$ac_exeext'
14067 { (eval echo "$as_me:14067: \"$ac_try\"") >&5
14068 (eval $ac_try) 2>&5
14070 echo "$as_me:14070: \$? = $ac_status" >&5
14071 (exit $ac_status); }; }; then
14072 ac_cv_lib_cposix_main=yes
14074 echo "$as_me: failed program was:" >&5
14075 cat conftest.$ac_ext >&5
14076 ac_cv_lib_cposix_main=no
14078 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14079 LIBS=$ac_check_lib_save_LIBS
14081 echo "$as_me:14081: result: $ac_cv_lib_cposix_main" >&5
14082 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
14083 if test $ac_cv_lib_cposix_main = yes; then
14084 cat >>confdefs.h <<EOF
14085 #define HAVE_LIBCPOSIX 1
14088 LIBS="-lcposix $LIBS"
14092 echo "$as_me:14092: checking for bzero in -linet" >&5
14093 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
14094 if test "${ac_cv_lib_inet_bzero+set}" = set; then
14095 echo $ECHO_N "(cached) $ECHO_C" >&6
14097 ac_check_lib_save_LIBS=$LIBS
14098 LIBS="-linet $LIBS"
14099 cat >conftest.$ac_ext <<_ACEOF
14100 #line 14100 "configure"
14101 #include "confdefs.h"
14103 /* Override any gcc2 internal prototype to avoid an error. */
14107 /* We use char because int might match the return type of a gcc2
14108 builtin and then its argument prototype would still apply. */
14118 rm -f conftest.$ac_objext conftest$ac_exeext
14119 if { (eval echo "$as_me:14119: \"$ac_link\"") >&5
14120 (eval $ac_link) 2>&5
14122 echo "$as_me:14122: \$? = $ac_status" >&5
14123 (exit $ac_status); } &&
14124 { ac_try='test -s conftest$ac_exeext'
14125 { (eval echo "$as_me:14125: \"$ac_try\"") >&5
14126 (eval $ac_try) 2>&5
14128 echo "$as_me:14128: \$? = $ac_status" >&5
14129 (exit $ac_status); }; }; then
14130 ac_cv_lib_inet_bzero=yes
14132 echo "$as_me: failed program was:" >&5
14133 cat conftest.$ac_ext >&5
14134 ac_cv_lib_inet_bzero=no
14136 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14137 LIBS=$ac_check_lib_save_LIBS
14139 echo "$as_me:14139: result: $ac_cv_lib_inet_bzero" >&5
14140 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
14141 if test $ac_cv_lib_inet_bzero = yes; then
14142 LIBS="-linet $LIBS"
14146 echo "$as_me:14146: checking if sys/time.h works with sys/select.h" >&5
14147 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
14148 if test "${cf_cv_sys_time_select+set}" = set; then
14149 echo $ECHO_N "(cached) $ECHO_C" >&6
14152 cat >conftest.$ac_ext <<_ACEOF
14153 #line 14153 "configure"
14154 #include "confdefs.h"
14156 #include <sys/types.h>
14157 #ifdef HAVE_SYS_TIME_H
14158 #include <sys/time.h>
14160 #ifdef HAVE_SYS_SELECT_H
14161 #include <sys/select.h>
14172 rm -f conftest.$ac_objext
14173 if { (eval echo "$as_me:14173: \"$ac_compile\"") >&5
14174 (eval $ac_compile) 2>&5
14176 echo "$as_me:14176: \$? = $ac_status" >&5
14177 (exit $ac_status); } &&
14178 { ac_try='test -s conftest.$ac_objext'
14179 { (eval echo "$as_me:14179: \"$ac_try\"") >&5
14180 (eval $ac_try) 2>&5
14182 echo "$as_me:14182: \$? = $ac_status" >&5
14183 (exit $ac_status); }; }; then
14184 cf_cv_sys_time_select=yes
14186 echo "$as_me: failed program was:" >&5
14187 cat conftest.$ac_ext >&5
14188 cf_cv_sys_time_select=no
14190 rm -f conftest.$ac_objext conftest.$ac_ext
14194 echo "$as_me:14194: result: $cf_cv_sys_time_select" >&5
14195 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
14196 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
14197 #define HAVE_SYS_TIME_SELECT 1
14200 ### checks for compiler characteristics
14202 ac_cpp='$CPP $CPPFLAGS'
14203 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14204 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14205 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14206 ac_main_return=return
14208 echo "$as_me:14208: checking for $CC option to accept ANSI C" >&5
14209 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
14210 if test "${ac_cv_prog_cc_stdc+set}" = set; then
14211 echo $ECHO_N "(cached) $ECHO_C" >&6
14213 ac_cv_prog_cc_stdc=no
14215 cat >conftest.$ac_ext <<_ACEOF
14216 #line 14216 "configure"
14217 #include "confdefs.h"
14218 #include <stdarg.h>
14220 #include <sys/types.h>
14221 #include <sys/stat.h>
14222 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
14223 struct buf { int x; };
14224 FILE * (*rcsopen) (struct buf *, struct stat *, int);
14225 static char *e (p, i)
14231 static char *f (char * (*g) (char **, int), char **p, ...)
14236 s = g (p, va_arg (v,int));
14240 int test (int i, double x);
14241 struct s1 {int (*f) (int a);};
14242 struct s2 {int (*f) (double a);};
14243 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
14249 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
14254 # Don't try gcc -ansi; that turns off useful extensions and
14255 # breaks some systems' header files.
14256 # AIX -qlanglvl=ansi
14257 # Ultrix and OSF/1 -std1
14258 # HP-UX 10.20 and later -Ae
14259 # HP-UX older versions -Aa -D_HPUX_SOURCE
14260 # SVR4 -Xc -D__EXTENSIONS__
14261 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
14263 CC="$ac_save_CC $ac_arg"
14264 rm -f conftest.$ac_objext
14265 if { (eval echo "$as_me:14265: \"$ac_compile\"") >&5
14266 (eval $ac_compile) 2>&5
14268 echo "$as_me:14268: \$? = $ac_status" >&5
14269 (exit $ac_status); } &&
14270 { ac_try='test -s conftest.$ac_objext'
14271 { (eval echo "$as_me:14271: \"$ac_try\"") >&5
14272 (eval $ac_try) 2>&5
14274 echo "$as_me:14274: \$? = $ac_status" >&5
14275 (exit $ac_status); }; }; then
14276 ac_cv_prog_cc_stdc=$ac_arg
14279 echo "$as_me: failed program was:" >&5
14280 cat conftest.$ac_ext >&5
14282 rm -f conftest.$ac_objext
14284 rm -f conftest.$ac_ext conftest.$ac_objext
14289 case "x$ac_cv_prog_cc_stdc" in
14291 echo "$as_me:14291: result: none needed" >&5
14292 echo "${ECHO_T}none needed" >&6 ;;
14294 echo "$as_me:14294: result: $ac_cv_prog_cc_stdc" >&5
14295 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
14296 CC="$CC $ac_cv_prog_cc_stdc" ;;
14299 echo "$as_me:14299: checking for an ANSI C-conforming const" >&5
14300 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
14301 if test "${ac_cv_c_const+set}" = set; then
14302 echo $ECHO_N "(cached) $ECHO_C" >&6
14304 cat >conftest.$ac_ext <<_ACEOF
14305 #line 14305 "configure"
14306 #include "confdefs.h"
14311 /* FIXME: Include the comments suggested by Paul. */
14312 #ifndef __cplusplus
14313 /* Ultrix mips cc rejects this. */
14314 typedef int charset[2];
14316 /* SunOS 4.1.1 cc rejects this. */
14317 char const *const *ccp;
14319 /* NEC SVR4.0.2 mips cc rejects this. */
14320 struct point {int x, y;};
14321 static struct point const zero = {0,0};
14322 /* AIX XL C 1.02.0.0 rejects this.
14323 It does not let you subtract one const X* pointer from another in
14324 an arm of an if-expression whose if-part is not a constant
14326 const char *g = "string";
14327 ccp = &g + (g ? g-g : 0);
14328 /* HPUX 7.0 cc rejects these. */
14331 ccp = (char const *const *) p;
14332 { /* SCO 3.2v4 cc rejects this. */
14334 char const *s = 0 ? (char *) 0 : (char const *) 0;
14338 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
14339 int x[] = {25, 17};
14340 const int *foo = &x[0];
14343 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
14344 typedef const int *iptr;
14348 { /* AIX XL C 1.02.0.0 rejects this saying
14349 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
14350 struct s { int j; const int *ap[3]; };
14351 struct s *b; b->j = 5;
14353 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
14354 const int foo = 10;
14362 rm -f conftest.$ac_objext
14363 if { (eval echo "$as_me:14363: \"$ac_compile\"") >&5
14364 (eval $ac_compile) 2>&5
14366 echo "$as_me:14366: \$? = $ac_status" >&5
14367 (exit $ac_status); } &&
14368 { ac_try='test -s conftest.$ac_objext'
14369 { (eval echo "$as_me:14369: \"$ac_try\"") >&5
14370 (eval $ac_try) 2>&5
14372 echo "$as_me:14372: \$? = $ac_status" >&5
14373 (exit $ac_status); }; }; then
14376 echo "$as_me: failed program was:" >&5
14377 cat conftest.$ac_ext >&5
14380 rm -f conftest.$ac_objext conftest.$ac_ext
14382 echo "$as_me:14382: result: $ac_cv_c_const" >&5
14383 echo "${ECHO_T}$ac_cv_c_const" >&6
14384 if test $ac_cv_c_const = no; then
14386 cat >>confdefs.h <<\EOF
14392 echo "$as_me:14392: checking for inline" >&5
14393 echo $ECHO_N "checking for inline... $ECHO_C" >&6
14394 if test "${ac_cv_c_inline+set}" = set; then
14395 echo $ECHO_N "(cached) $ECHO_C" >&6
14398 for ac_kw in inline __inline__ __inline; do
14399 cat >conftest.$ac_ext <<_ACEOF
14400 #line 14400 "configure"
14401 #include "confdefs.h"
14402 #ifndef __cplusplus
14403 static $ac_kw int static_foo () {return 0; }
14404 $ac_kw int foo () {return 0; }
14408 rm -f conftest.$ac_objext
14409 if { (eval echo "$as_me:14409: \"$ac_compile\"") >&5
14410 (eval $ac_compile) 2>&5
14412 echo "$as_me:14412: \$? = $ac_status" >&5
14413 (exit $ac_status); } &&
14414 { ac_try='test -s conftest.$ac_objext'
14415 { (eval echo "$as_me:14415: \"$ac_try\"") >&5
14416 (eval $ac_try) 2>&5
14418 echo "$as_me:14418: \$? = $ac_status" >&5
14419 (exit $ac_status); }; }; then
14420 ac_cv_c_inline=$ac_kw; break
14422 echo "$as_me: failed program was:" >&5
14423 cat conftest.$ac_ext >&5
14425 rm -f conftest.$ac_objext conftest.$ac_ext
14429 echo "$as_me:14429: result: $ac_cv_c_inline" >&5
14430 echo "${ECHO_T}$ac_cv_c_inline" >&6
14431 case $ac_cv_c_inline in
14434 cat >>confdefs.h <<\EOF
14438 *) cat >>confdefs.h <<EOF
14439 #define inline $ac_cv_c_inline
14445 if test "$ac_cv_c_inline" != no ; then
14446 NCURSES_INLINE=inline
14447 if test "$INTEL_COMPILER" = yes
14450 elif test "$GCC" = yes
14452 echo "$as_me:14452: checking if $CC supports options to tune inlining" >&5
14453 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
14454 if test "${cf_cv_gcc_inline+set}" = set; then
14455 echo $ECHO_N "(cached) $ECHO_C" >&6
14458 cf_save_CFLAGS=$CFLAGS
14459 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
14460 cat >conftest.$ac_ext <<_ACEOF
14461 #line 14461 "configure"
14462 #include "confdefs.h"
14463 inline int foo(void) { return 1; }
14467 ${cf_cv_main_return:-return} foo()
14472 rm -f conftest.$ac_objext
14473 if { (eval echo "$as_me:14473: \"$ac_compile\"") >&5
14474 (eval $ac_compile) 2>&5
14476 echo "$as_me:14476: \$? = $ac_status" >&5
14477 (exit $ac_status); } &&
14478 { ac_try='test -s conftest.$ac_objext'
14479 { (eval echo "$as_me:14479: \"$ac_try\"") >&5
14480 (eval $ac_try) 2>&5
14482 echo "$as_me:14482: \$? = $ac_status" >&5
14483 (exit $ac_status); }; }; then
14484 cf_cv_gcc_inline=yes
14486 echo "$as_me: failed program was:" >&5
14487 cat conftest.$ac_ext >&5
14488 cf_cv_gcc_inline=no
14490 rm -f conftest.$ac_objext conftest.$ac_ext
14491 CFLAGS=$cf_save_CFLAGS
14494 echo "$as_me:14494: result: $cf_cv_gcc_inline" >&5
14495 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
14496 if test "$cf_cv_gcc_inline" = yes ; then
14501 cf_new_extra_cppflags=
14503 for cf_add_cflags in --param max-inline-insns-single=1200
14505 case $cf_fix_cppflags in
14507 case $cf_add_cflags in #(vi
14508 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
14509 case $cf_add_cflags in
14511 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14513 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14514 && test -z "${cf_tst_cflags}" \
14515 && cf_fix_cppflags=yes
14517 if test $cf_fix_cppflags = yes ; then
14518 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14520 elif test "${cf_tst_cflags}" = "\"'" ; then
14521 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14526 case "$CPPFLAGS" in
14527 *$cf_add_cflags) #(vi
14530 case $cf_add_cflags in #(vi
14532 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14534 CPPFLAGS=`echo "$CPPFLAGS" | \
14535 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
14536 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
14540 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
14545 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
14550 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14552 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14554 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14555 && test -z "${cf_tst_cflags}" \
14556 && cf_fix_cppflags=no
14561 if test -n "$cf_new_cflags" ; then
14563 CFLAGS="$CFLAGS $cf_new_cflags"
14566 if test -n "$cf_new_cppflags" ; then
14568 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
14571 if test -n "$cf_new_extra_cppflags" ; then
14573 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
14580 echo "$as_me:14580: checking for signal global datatype" >&5
14581 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
14582 if test "${cf_cv_sig_atomic_t+set}" = set; then
14583 echo $ECHO_N "(cached) $ECHO_C" >&6
14587 "volatile sig_atomic_t" \
14591 cat >conftest.$ac_ext <<_ACEOF
14592 #line 14592 "configure"
14593 #include "confdefs.h"
14595 #include <sys/types.h>
14596 #include <signal.h>
14601 static void handler(int sig)
14608 signal(SIGINT, handler);
14614 rm -f conftest.$ac_objext
14615 if { (eval echo "$as_me:14615: \"$ac_compile\"") >&5
14616 (eval $ac_compile) 2>&5
14618 echo "$as_me:14618: \$? = $ac_status" >&5
14619 (exit $ac_status); } &&
14620 { ac_try='test -s conftest.$ac_objext'
14621 { (eval echo "$as_me:14621: \"$ac_try\"") >&5
14622 (eval $ac_try) 2>&5
14624 echo "$as_me:14624: \$? = $ac_status" >&5
14625 (exit $ac_status); }; }; then
14626 cf_cv_sig_atomic_t=$cf_type
14628 echo "$as_me: failed program was:" >&5
14629 cat conftest.$ac_ext >&5
14630 cf_cv_sig_atomic_t=no
14632 rm -f conftest.$ac_objext conftest.$ac_ext
14633 test "$cf_cv_sig_atomic_t" != no && break
14638 echo "$as_me:14638: result: $cf_cv_sig_atomic_t" >&5
14639 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
14640 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
14641 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
14644 if test $NCURSES_CHTYPE = auto ; then
14646 echo "$as_me:14646: checking for type of chtype" >&5
14647 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14648 if test "${cf_cv_typeof_chtype+set}" = set; then
14649 echo $ECHO_N "(cached) $ECHO_C" >&6
14652 if test "$cross_compiling" = yes; then
14653 cf_cv_typeof_chtype=long
14655 cat >conftest.$ac_ext <<_ACEOF
14656 #line 14656 "configure"
14657 #include "confdefs.h"
14659 #define WANT_BITS 31
14663 FILE *fp = fopen("cf_test.out", "w");
14665 char *result = "long";
14666 if (sizeof(unsigned long) > sizeof(unsigned int)) {
14669 for (n = 0; n < WANT_BITS; n++) {
14672 if (y != 1 || x == 0) {
14678 * If x is nonzero, an int is big enough for the bits
14681 result = (x != 0) ? "int" : "long";
14686 ${cf_cv_main_return:-return}(0);
14690 rm -f conftest$ac_exeext
14691 if { (eval echo "$as_me:14691: \"$ac_link\"") >&5
14692 (eval $ac_link) 2>&5
14694 echo "$as_me:14694: \$? = $ac_status" >&5
14695 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14696 { (eval echo "$as_me:14696: \"$ac_try\"") >&5
14697 (eval $ac_try) 2>&5
14699 echo "$as_me:14699: \$? = $ac_status" >&5
14700 (exit $ac_status); }; }; then
14701 cf_cv_typeof_chtype=`cat cf_test.out`
14703 echo "$as_me: program exited with status $ac_status" >&5
14704 echo "$as_me: failed program was:" >&5
14705 cat conftest.$ac_ext >&5
14706 cf_cv_typeof_chtype=long
14708 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14714 echo "$as_me:14714: result: $cf_cv_typeof_chtype" >&5
14715 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
14717 cat >>confdefs.h <<EOF
14718 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
14722 cf_cv_typeof_chtype=$NCURSES_CHTYPE
14724 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
14726 echo "$as_me:14726: checking if unsigned literals are legal" >&5
14727 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
14728 if test "${cf_cv_unsigned_literals+set}" = set; then
14729 echo $ECHO_N "(cached) $ECHO_C" >&6
14732 cat >conftest.$ac_ext <<_ACEOF
14733 #line 14733 "configure"
14734 #include "confdefs.h"
14739 long x = 1L + 1UL + 1U + 1
14744 rm -f conftest.$ac_objext
14745 if { (eval echo "$as_me:14745: \"$ac_compile\"") >&5
14746 (eval $ac_compile) 2>&5
14748 echo "$as_me:14748: \$? = $ac_status" >&5
14749 (exit $ac_status); } &&
14750 { ac_try='test -s conftest.$ac_objext'
14751 { (eval echo "$as_me:14751: \"$ac_try\"") >&5
14752 (eval $ac_try) 2>&5
14754 echo "$as_me:14754: \$? = $ac_status" >&5
14755 (exit $ac_status); }; }; then
14756 cf_cv_unsigned_literals=yes
14758 echo "$as_me: failed program was:" >&5
14759 cat conftest.$ac_ext >&5
14760 cf_cv_unsigned_literals=no
14762 rm -f conftest.$ac_objext conftest.$ac_ext
14766 echo "$as_me:14766: result: $cf_cv_unsigned_literals" >&5
14767 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
14770 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
14771 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
14773 if test $NCURSES_MMASK_T = auto ; then
14774 cf_cv_typeof_mmask_t=long
14776 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
14778 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
14780 ### Checks for external-data
14782 echo "$as_me:14782: checking if external errno is declared" >&5
14783 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
14784 if test "${cf_cv_dcl_errno+set}" = set; then
14785 echo $ECHO_N "(cached) $ECHO_C" >&6
14788 cat >conftest.$ac_ext <<_ACEOF
14789 #line 14789 "configure"
14790 #include "confdefs.h"
14792 #ifdef HAVE_STDLIB_H
14793 #include <stdlib.h>
14796 #include <sys/types.h>
14801 int x = (int) errno
14806 rm -f conftest.$ac_objext
14807 if { (eval echo "$as_me:14807: \"$ac_compile\"") >&5
14808 (eval $ac_compile) 2>&5
14810 echo "$as_me:14810: \$? = $ac_status" >&5
14811 (exit $ac_status); } &&
14812 { ac_try='test -s conftest.$ac_objext'
14813 { (eval echo "$as_me:14813: \"$ac_try\"") >&5
14814 (eval $ac_try) 2>&5
14816 echo "$as_me:14816: \$? = $ac_status" >&5
14817 (exit $ac_status); }; }; then
14818 cf_cv_dcl_errno=yes
14820 echo "$as_me: failed program was:" >&5
14821 cat conftest.$ac_ext >&5
14824 rm -f conftest.$ac_objext conftest.$ac_ext
14827 echo "$as_me:14827: result: $cf_cv_dcl_errno" >&5
14828 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
14830 if test "$cf_cv_dcl_errno" = no ; then
14832 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14834 cat >>confdefs.h <<EOF
14835 #define $cf_result 1
14840 # It's possible (for near-UNIX clones) that the data doesn't exist
14842 echo "$as_me:14842: checking if external errno exists" >&5
14843 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
14844 if test "${cf_cv_have_errno+set}" = set; then
14845 echo $ECHO_N "(cached) $ECHO_C" >&6
14848 cat >conftest.$ac_ext <<_ACEOF
14849 #line 14849 "configure"
14850 #include "confdefs.h"
14863 rm -f conftest.$ac_objext conftest$ac_exeext
14864 if { (eval echo "$as_me:14864: \"$ac_link\"") >&5
14865 (eval $ac_link) 2>&5
14867 echo "$as_me:14867: \$? = $ac_status" >&5
14868 (exit $ac_status); } &&
14869 { ac_try='test -s conftest$ac_exeext'
14870 { (eval echo "$as_me:14870: \"$ac_try\"") >&5
14871 (eval $ac_try) 2>&5
14873 echo "$as_me:14873: \$? = $ac_status" >&5
14874 (exit $ac_status); }; }; then
14875 cf_cv_have_errno=yes
14877 echo "$as_me: failed program was:" >&5
14878 cat conftest.$ac_ext >&5
14879 cf_cv_have_errno=no
14881 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14884 echo "$as_me:14884: result: $cf_cv_have_errno" >&5
14885 echo "${ECHO_T}$cf_cv_have_errno" >&6
14887 if test "$cf_cv_have_errno" = yes ; then
14889 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14891 cat >>confdefs.h <<EOF
14892 #define $cf_result 1
14897 echo "$as_me:14897: checking if data-only library module links" >&5
14898 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
14899 if test "${cf_cv_link_dataonly+set}" = set; then
14900 echo $ECHO_N "(cached) $ECHO_C" >&6
14904 cat >conftest.$ac_ext <<EOF
14905 #line 14905 "configure"
14906 int testdata[3] = { 123, 456, 789 };
14908 if { (eval echo "$as_me:14908: \"$ac_compile\"") >&5
14909 (eval $ac_compile) 2>&5
14911 echo "$as_me:14911: \$? = $ac_status" >&5
14912 (exit $ac_status); } ; then
14913 mv conftest.o data.o && \
14914 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
14916 rm -f conftest.$ac_ext data.o
14917 cat >conftest.$ac_ext <<EOF
14918 #line 14918 "configure"
14922 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
14924 extern int testdata[3];
14925 return testdata[0] == 123
14926 && testdata[1] == 456
14927 && testdata[2] == 789;
14931 if { (eval echo "$as_me:14931: \"$ac_compile\"") >&5
14932 (eval $ac_compile) 2>&5
14934 echo "$as_me:14934: \$? = $ac_status" >&5
14935 (exit $ac_status); }; then
14936 mv conftest.o func.o && \
14937 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
14939 rm -f conftest.$ac_ext func.o
14940 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
14941 cf_saveLIBS="$LIBS"
14942 LIBS="conftest.a $LIBS"
14943 if test "$cross_compiling" = yes; then
14944 cf_cv_link_dataonly=unknown
14946 cat >conftest.$ac_ext <<_ACEOF
14947 #line 14947 "configure"
14948 #include "confdefs.h"
14952 extern int testfunc();
14953 ${cf_cv_main_return:-return} (!testfunc());
14957 rm -f conftest$ac_exeext
14958 if { (eval echo "$as_me:14958: \"$ac_link\"") >&5
14959 (eval $ac_link) 2>&5
14961 echo "$as_me:14961: \$? = $ac_status" >&5
14962 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14963 { (eval echo "$as_me:14963: \"$ac_try\"") >&5
14964 (eval $ac_try) 2>&5
14966 echo "$as_me:14966: \$? = $ac_status" >&5
14967 (exit $ac_status); }; }; then
14968 cf_cv_link_dataonly=yes
14970 echo "$as_me: program exited with status $ac_status" >&5
14971 echo "$as_me: failed program was:" >&5
14972 cat conftest.$ac_ext >&5
14973 cf_cv_link_dataonly=no
14975 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14977 LIBS="$cf_saveLIBS"
14981 echo "$as_me:14981: result: $cf_cv_link_dataonly" >&5
14982 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
14984 if test "$cf_cv_link_dataonly" = no ; then
14985 cat >>confdefs.h <<\EOF
14986 #define BROKEN_LINKER 1
14992 ### Checks for library functions.
15015 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15016 echo "$as_me:15016: checking for $ac_func" >&5
15017 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15018 if eval "test \"\${$as_ac_var+set}\" = set"; then
15019 echo $ECHO_N "(cached) $ECHO_C" >&6
15021 cat >conftest.$ac_ext <<_ACEOF
15022 #line 15022 "configure"
15023 #include "confdefs.h"
15024 /* System header to define __stub macros and hopefully few prototypes,
15025 which can conflict with char $ac_func (); below. */
15026 #include <assert.h>
15027 /* Override any gcc2 internal prototype to avoid an error. */
15031 /* We use char because int might match the return type of a gcc2
15032 builtin and then its argument prototype would still apply. */
15039 /* The GNU C library defines this for functions which it implements
15040 to always fail with ENOSYS. Some functions are actually named
15041 something starting with __ and the normal name is an alias. */
15042 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15052 rm -f conftest.$ac_objext conftest$ac_exeext
15053 if { (eval echo "$as_me:15053: \"$ac_link\"") >&5
15054 (eval $ac_link) 2>&5
15056 echo "$as_me:15056: \$? = $ac_status" >&5
15057 (exit $ac_status); } &&
15058 { ac_try='test -s conftest$ac_exeext'
15059 { (eval echo "$as_me:15059: \"$ac_try\"") >&5
15060 (eval $ac_try) 2>&5
15062 echo "$as_me:15062: \$? = $ac_status" >&5
15063 (exit $ac_status); }; }; then
15064 eval "$as_ac_var=yes"
15066 echo "$as_me: failed program was:" >&5
15067 cat conftest.$ac_ext >&5
15068 eval "$as_ac_var=no"
15070 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15072 echo "$as_me:15072: result: `eval echo '${'$as_ac_var'}'`" >&5
15073 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15074 if test `eval echo '${'$as_ac_var'}'` = yes; then
15075 cat >>confdefs.h <<EOF
15076 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15082 if test "$with_getcap" = "yes" ; then
15084 echo "$as_me:15084: checking for terminal-capability database functions" >&5
15085 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
15086 if test "${cf_cv_cgetent+set}" = set; then
15087 echo $ECHO_N "(cached) $ECHO_C" >&6
15090 cat >conftest.$ac_ext <<_ACEOF
15091 #line 15091 "configure"
15092 #include "confdefs.h"
15094 #include <stdlib.h>
15101 char *db_array = temp;
15102 cgetent(&buf, &db_array, "vt100");
15103 cgetcap(buf, "tc", '=');
15104 cgetmatch(buf, "tc");
15110 rm -f conftest.$ac_objext conftest$ac_exeext
15111 if { (eval echo "$as_me:15111: \"$ac_link\"") >&5
15112 (eval $ac_link) 2>&5
15114 echo "$as_me:15114: \$? = $ac_status" >&5
15115 (exit $ac_status); } &&
15116 { ac_try='test -s conftest$ac_exeext'
15117 { (eval echo "$as_me:15117: \"$ac_try\"") >&5
15118 (eval $ac_try) 2>&5
15120 echo "$as_me:15120: \$? = $ac_status" >&5
15121 (exit $ac_status); }; }; then
15124 echo "$as_me: failed program was:" >&5
15125 cat conftest.$ac_ext >&5
15128 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15131 echo "$as_me:15131: result: $cf_cv_cgetent" >&5
15132 echo "${ECHO_T}$cf_cv_cgetent" >&6
15134 if test "$cf_cv_cgetent" = yes
15136 cat >>confdefs.h <<\EOF
15137 #define HAVE_BSD_CGETENT 1
15140 echo "$as_me:15140: checking if cgetent uses const parameter" >&5
15141 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
15142 if test "${cf_cv_cgetent_const+set}" = set; then
15143 echo $ECHO_N "(cached) $ECHO_C" >&6
15146 cat >conftest.$ac_ext <<_ACEOF
15147 #line 15147 "configure"
15148 #include "confdefs.h"
15150 #include <stdlib.h>
15157 #ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
15158 const char *db_array = temp;
15159 cgetent(&buf, &db_array, "vt100");
15161 cgetcap(buf, "tc", '=');
15162 cgetmatch(buf, "tc");
15168 rm -f conftest.$ac_objext conftest$ac_exeext
15169 if { (eval echo "$as_me:15169: \"$ac_link\"") >&5
15170 (eval $ac_link) 2>&5
15172 echo "$as_me:15172: \$? = $ac_status" >&5
15173 (exit $ac_status); } &&
15174 { ac_try='test -s conftest$ac_exeext'
15175 { (eval echo "$as_me:15175: \"$ac_try\"") >&5
15176 (eval $ac_try) 2>&5
15178 echo "$as_me:15178: \$? = $ac_status" >&5
15179 (exit $ac_status); }; }; then
15180 cf_cv_cgetent_const=yes
15182 echo "$as_me: failed program was:" >&5
15183 cat conftest.$ac_ext >&5
15184 cf_cv_cgetent_const=no
15186 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15189 echo "$as_me:15189: result: $cf_cv_cgetent_const" >&5
15190 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
15191 if test "$cf_cv_cgetent_const" = yes
15193 cat >>confdefs.h <<EOF
15194 #define CGETENT_CONST const
15202 echo "$as_me:15202: checking for isascii" >&5
15203 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
15204 if test "${cf_cv_have_isascii+set}" = set; then
15205 echo $ECHO_N "(cached) $ECHO_C" >&6
15208 cat >conftest.$ac_ext <<_ACEOF
15209 #line 15209 "configure"
15210 #include "confdefs.h"
15215 int x = isascii(' ')
15220 rm -f conftest.$ac_objext conftest$ac_exeext
15221 if { (eval echo "$as_me:15221: \"$ac_link\"") >&5
15222 (eval $ac_link) 2>&5
15224 echo "$as_me:15224: \$? = $ac_status" >&5
15225 (exit $ac_status); } &&
15226 { ac_try='test -s conftest$ac_exeext'
15227 { (eval echo "$as_me:15227: \"$ac_try\"") >&5
15228 (eval $ac_try) 2>&5
15230 echo "$as_me:15230: \$? = $ac_status" >&5
15231 (exit $ac_status); }; }; then
15232 cf_cv_have_isascii=yes
15234 echo "$as_me: failed program was:" >&5
15235 cat conftest.$ac_ext >&5
15236 cf_cv_have_isascii=no
15238 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15241 echo "$as_me:15241: result: $cf_cv_have_isascii" >&5
15242 echo "${ECHO_T}$cf_cv_have_isascii" >&6
15243 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
15244 #define HAVE_ISASCII 1
15247 if test "$ac_cv_func_sigaction" = yes; then
15248 echo "$as_me:15248: checking whether sigaction needs _POSIX_SOURCE" >&5
15249 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
15250 cat >conftest.$ac_ext <<_ACEOF
15251 #line 15251 "configure"
15252 #include "confdefs.h"
15254 #include <sys/types.h>
15255 #include <signal.h>
15259 struct sigaction act
15264 rm -f conftest.$ac_objext
15265 if { (eval echo "$as_me:15265: \"$ac_compile\"") >&5
15266 (eval $ac_compile) 2>&5
15268 echo "$as_me:15268: \$? = $ac_status" >&5
15269 (exit $ac_status); } &&
15270 { ac_try='test -s conftest.$ac_objext'
15271 { (eval echo "$as_me:15271: \"$ac_try\"") >&5
15272 (eval $ac_try) 2>&5
15274 echo "$as_me:15274: \$? = $ac_status" >&5
15275 (exit $ac_status); }; }; then
15278 echo "$as_me: failed program was:" >&5
15279 cat conftest.$ac_ext >&5
15281 cat >conftest.$ac_ext <<_ACEOF
15282 #line 15282 "configure"
15283 #include "confdefs.h"
15285 #define _POSIX_SOURCE
15286 #include <sys/types.h>
15287 #include <signal.h>
15291 struct sigaction act
15296 rm -f conftest.$ac_objext
15297 if { (eval echo "$as_me:15297: \"$ac_compile\"") >&5
15298 (eval $ac_compile) 2>&5
15300 echo "$as_me:15300: \$? = $ac_status" >&5
15301 (exit $ac_status); } &&
15302 { ac_try='test -s conftest.$ac_objext'
15303 { (eval echo "$as_me:15303: \"$ac_try\"") >&5
15304 (eval $ac_try) 2>&5
15306 echo "$as_me:15306: \$? = $ac_status" >&5
15307 (exit $ac_status); }; }; then
15309 cat >>confdefs.h <<\EOF
15310 #define _POSIX_SOURCE 1
15314 echo "$as_me: failed program was:" >&5
15315 cat conftest.$ac_ext >&5
15318 rm -f conftest.$ac_objext conftest.$ac_ext
15320 rm -f conftest.$ac_objext conftest.$ac_ext
15321 echo "$as_me:15321: result: $sigact_bad" >&5
15322 echo "${ECHO_T}$sigact_bad" >&6
15325 echo "$as_me:15325: checking if nanosleep really works" >&5
15326 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
15327 if test "${cf_cv_func_nanosleep+set}" = set; then
15328 echo $ECHO_N "(cached) $ECHO_C" >&6
15331 if test "$cross_compiling" = yes; then
15332 cf_cv_func_nanosleep=unknown
15334 cat >conftest.$ac_ext <<_ACEOF
15335 #line 15335 "configure"
15336 #include "confdefs.h"
15342 #ifdef HAVE_SYS_TIME_H
15343 #include <sys/time.h>
15347 struct timespec ts1, ts2;
15350 ts1.tv_nsec = 750000000;
15354 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
15355 ${cf_cv_main_return:-return}(code != 0);
15359 rm -f conftest$ac_exeext
15360 if { (eval echo "$as_me:15360: \"$ac_link\"") >&5
15361 (eval $ac_link) 2>&5
15363 echo "$as_me:15363: \$? = $ac_status" >&5
15364 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15365 { (eval echo "$as_me:15365: \"$ac_try\"") >&5
15366 (eval $ac_try) 2>&5
15368 echo "$as_me:15368: \$? = $ac_status" >&5
15369 (exit $ac_status); }; }; then
15370 cf_cv_func_nanosleep=yes
15372 echo "$as_me: program exited with status $ac_status" >&5
15373 echo "$as_me: failed program was:" >&5
15374 cat conftest.$ac_ext >&5
15375 cf_cv_func_nanosleep=no
15377 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15380 echo "$as_me:15380: result: $cf_cv_func_nanosleep" >&5
15381 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
15383 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
15384 #define HAVE_NANOSLEEP 1
15393 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15394 echo "$as_me:15394: checking for $ac_header" >&5
15395 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15396 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15397 echo $ECHO_N "(cached) $ECHO_C" >&6
15399 cat >conftest.$ac_ext <<_ACEOF
15400 #line 15400 "configure"
15401 #include "confdefs.h"
15402 #include <$ac_header>
15404 if { (eval echo "$as_me:15404: \"$ac_cpp conftest.$ac_ext\"") >&5
15405 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15407 egrep -v '^ *\+' conftest.er1 >conftest.err
15409 cat conftest.err >&5
15410 echo "$as_me:15410: \$? = $ac_status" >&5
15411 (exit $ac_status); } >/dev/null; then
15412 if test -s conftest.err; then
15413 ac_cpp_err=$ac_c_preproc_warn_flag
15420 if test -z "$ac_cpp_err"; then
15421 eval "$as_ac_Header=yes"
15423 echo "$as_me: failed program was:" >&5
15424 cat conftest.$ac_ext >&5
15425 eval "$as_ac_Header=no"
15427 rm -f conftest.err conftest.$ac_ext
15429 echo "$as_me:15429: result: `eval echo '${'$as_ac_Header'}'`" >&5
15430 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15431 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15432 cat >>confdefs.h <<EOF
15433 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15439 if test "$ISC" = yes ; then
15441 for ac_header in sys/termio.h
15443 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15444 echo "$as_me:15444: checking for $ac_header" >&5
15445 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15446 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15447 echo $ECHO_N "(cached) $ECHO_C" >&6
15449 cat >conftest.$ac_ext <<_ACEOF
15450 #line 15450 "configure"
15451 #include "confdefs.h"
15452 #include <$ac_header>
15454 if { (eval echo "$as_me:15454: \"$ac_cpp conftest.$ac_ext\"") >&5
15455 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15457 egrep -v '^ *\+' conftest.er1 >conftest.err
15459 cat conftest.err >&5
15460 echo "$as_me:15460: \$? = $ac_status" >&5
15461 (exit $ac_status); } >/dev/null; then
15462 if test -s conftest.err; then
15463 ac_cpp_err=$ac_c_preproc_warn_flag
15470 if test -z "$ac_cpp_err"; then
15471 eval "$as_ac_Header=yes"
15473 echo "$as_me: failed program was:" >&5
15474 cat conftest.$ac_ext >&5
15475 eval "$as_ac_Header=no"
15477 rm -f conftest.err conftest.$ac_ext
15479 echo "$as_me:15479: result: `eval echo '${'$as_ac_Header'}'`" >&5
15480 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15481 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15482 cat >>confdefs.h <<EOF
15483 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15490 if test "$ac_cv_header_termios_h" = yes ; then
15491 case "$CFLAGS $CPPFLAGS" in
15493 termios_bad=dunno ;;
15494 *) termios_bad=maybe ;;
15496 if test "$termios_bad" = maybe ; then
15497 echo "$as_me:15497: checking whether termios.h needs _POSIX_SOURCE" >&5
15498 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
15499 cat >conftest.$ac_ext <<_ACEOF
15500 #line 15500 "configure"
15501 #include "confdefs.h"
15502 #include <termios.h>
15506 struct termios foo; int x = foo.c_iflag
15511 rm -f conftest.$ac_objext
15512 if { (eval echo "$as_me:15512: \"$ac_compile\"") >&5
15513 (eval $ac_compile) 2>&5
15515 echo "$as_me:15515: \$? = $ac_status" >&5
15516 (exit $ac_status); } &&
15517 { ac_try='test -s conftest.$ac_objext'
15518 { (eval echo "$as_me:15518: \"$ac_try\"") >&5
15519 (eval $ac_try) 2>&5
15521 echo "$as_me:15521: \$? = $ac_status" >&5
15522 (exit $ac_status); }; }; then
15525 echo "$as_me: failed program was:" >&5
15526 cat conftest.$ac_ext >&5
15528 cat >conftest.$ac_ext <<_ACEOF
15529 #line 15529 "configure"
15530 #include "confdefs.h"
15532 #define _POSIX_SOURCE
15533 #include <termios.h>
15537 struct termios foo; int x = foo.c_iflag
15542 rm -f conftest.$ac_objext
15543 if { (eval echo "$as_me:15543: \"$ac_compile\"") >&5
15544 (eval $ac_compile) 2>&5
15546 echo "$as_me:15546: \$? = $ac_status" >&5
15547 (exit $ac_status); } &&
15548 { ac_try='test -s conftest.$ac_objext'
15549 { (eval echo "$as_me:15549: \"$ac_try\"") >&5
15550 (eval $ac_try) 2>&5
15552 echo "$as_me:15552: \$? = $ac_status" >&5
15553 (exit $ac_status); }; }; then
15554 termios_bad=unknown
15556 echo "$as_me: failed program was:" >&5
15557 cat conftest.$ac_ext >&5
15558 termios_bad=yes cat >>confdefs.h <<\EOF
15559 #define _POSIX_SOURCE 1
15563 rm -f conftest.$ac_objext conftest.$ac_ext
15566 rm -f conftest.$ac_objext conftest.$ac_ext
15567 echo "$as_me:15567: result: $termios_bad" >&5
15568 echo "${ECHO_T}$termios_bad" >&6
15572 echo "$as_me:15572: checking for tcgetattr" >&5
15573 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
15574 if test "${cf_cv_have_tcgetattr+set}" = set; then
15575 echo $ECHO_N "(cached) $ECHO_C" >&6
15578 cat >conftest.$ac_ext <<_ACEOF
15579 #line 15579 "configure"
15580 #include "confdefs.h"
15582 #include <sys/types.h>
15583 #ifdef HAVE_UNISTD_H
15584 #include <unistd.h>
15586 #ifdef HAVE_TERMIOS_H
15587 #include <termios.h>
15588 #define TTY struct termios
15590 #ifdef HAVE_TERMIO_H
15591 #include <termio.h>
15592 #define TTY struct termio
15601 tcgetattr(1, &foo);
15606 rm -f conftest.$ac_objext conftest$ac_exeext
15607 if { (eval echo "$as_me:15607: \"$ac_link\"") >&5
15608 (eval $ac_link) 2>&5
15610 echo "$as_me:15610: \$? = $ac_status" >&5
15611 (exit $ac_status); } &&
15612 { ac_try='test -s conftest$ac_exeext'
15613 { (eval echo "$as_me:15613: \"$ac_try\"") >&5
15614 (eval $ac_try) 2>&5
15616 echo "$as_me:15616: \$? = $ac_status" >&5
15617 (exit $ac_status); }; }; then
15618 cf_cv_have_tcgetattr=yes
15620 echo "$as_me: failed program was:" >&5
15621 cat conftest.$ac_ext >&5
15622 cf_cv_have_tcgetattr=no
15624 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15626 echo "$as_me:15626: result: $cf_cv_have_tcgetattr" >&5
15627 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
15628 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
15629 #define HAVE_TCGETATTR 1
15632 echo "$as_me:15632: checking for vsscanf function or workaround" >&5
15633 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
15634 if test "${cf_cv_func_vsscanf+set}" = set; then
15635 echo $ECHO_N "(cached) $ECHO_C" >&6
15638 cat >conftest.$ac_ext <<_ACEOF
15639 #line 15639 "configure"
15640 #include "confdefs.h"
15642 #include <stdarg.h>
15649 vsscanf("from", "%d", ap)
15654 rm -f conftest.$ac_objext conftest$ac_exeext
15655 if { (eval echo "$as_me:15655: \"$ac_link\"") >&5
15656 (eval $ac_link) 2>&5
15658 echo "$as_me:15658: \$? = $ac_status" >&5
15659 (exit $ac_status); } &&
15660 { ac_try='test -s conftest$ac_exeext'
15661 { (eval echo "$as_me:15661: \"$ac_try\"") >&5
15662 (eval $ac_try) 2>&5
15664 echo "$as_me:15664: \$? = $ac_status" >&5
15665 (exit $ac_status); }; }; then
15666 cf_cv_func_vsscanf=vsscanf
15668 echo "$as_me: failed program was:" >&5
15669 cat conftest.$ac_ext >&5
15671 cat >conftest.$ac_ext <<_ACEOF
15672 #line 15672 "configure"
15673 #include "confdefs.h"
15675 #include <stdarg.h>
15682 char *str = "from";
15684 strbuf._flag = _IOREAD;
15685 strbuf._ptr = strbuf._base = (unsigned char *) str;
15686 strbuf._cnt = strlen(str);
15687 strbuf._file = _NFILE;
15688 return (vfscanf(&strbuf, "%d", ap))
15693 rm -f conftest.$ac_objext conftest$ac_exeext
15694 if { (eval echo "$as_me:15694: \"$ac_link\"") >&5
15695 (eval $ac_link) 2>&5
15697 echo "$as_me:15697: \$? = $ac_status" >&5
15698 (exit $ac_status); } &&
15699 { ac_try='test -s conftest$ac_exeext'
15700 { (eval echo "$as_me:15700: \"$ac_try\"") >&5
15701 (eval $ac_try) 2>&5
15703 echo "$as_me:15703: \$? = $ac_status" >&5
15704 (exit $ac_status); }; }; then
15705 cf_cv_func_vsscanf=vfscanf
15707 echo "$as_me: failed program was:" >&5
15708 cat conftest.$ac_ext >&5
15710 cat >conftest.$ac_ext <<_ACEOF
15711 #line 15711 "configure"
15712 #include "confdefs.h"
15714 #include <stdarg.h>
15721 char *str = "from";
15723 strbuf._flag = _IOREAD;
15724 strbuf._ptr = strbuf._base = (unsigned char *) str;
15725 strbuf._cnt = strlen(str);
15726 strbuf._file = _NFILE;
15727 return (_doscan(&strbuf, "%d", ap))
15732 rm -f conftest.$ac_objext conftest$ac_exeext
15733 if { (eval echo "$as_me:15733: \"$ac_link\"") >&5
15734 (eval $ac_link) 2>&5
15736 echo "$as_me:15736: \$? = $ac_status" >&5
15737 (exit $ac_status); } &&
15738 { ac_try='test -s conftest$ac_exeext'
15739 { (eval echo "$as_me:15739: \"$ac_try\"") >&5
15740 (eval $ac_try) 2>&5
15742 echo "$as_me:15742: \$? = $ac_status" >&5
15743 (exit $ac_status); }; }; then
15744 cf_cv_func_vsscanf=_doscan
15746 echo "$as_me: failed program was:" >&5
15747 cat conftest.$ac_ext >&5
15749 cf_cv_func_vsscanf=no
15751 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15753 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15755 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15757 echo "$as_me:15757: result: $cf_cv_func_vsscanf" >&5
15758 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
15760 case $cf_cv_func_vsscanf in #(vi
15761 vsscanf) cat >>confdefs.h <<\EOF
15762 #define HAVE_VSSCANF 1
15765 vfscanf) cat >>confdefs.h <<\EOF
15766 #define HAVE_VFSCANF 1
15769 _doscan) cat >>confdefs.h <<\EOF
15770 #define HAVE__DOSCAN 1
15775 echo "$as_me:15775: checking for working mkstemp" >&5
15776 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
15777 if test "${cf_cv_func_mkstemp+set}" = set; then
15778 echo $ECHO_N "(cached) $ECHO_C" >&6
15782 if test "$cross_compiling" = yes; then
15783 echo "$as_me:15783: checking for mkstemp" >&5
15784 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
15785 if test "${ac_cv_func_mkstemp+set}" = set; then
15786 echo $ECHO_N "(cached) $ECHO_C" >&6
15788 cat >conftest.$ac_ext <<_ACEOF
15789 #line 15789 "configure"
15790 #include "confdefs.h"
15791 /* System header to define __stub macros and hopefully few prototypes,
15792 which can conflict with char mkstemp (); below. */
15793 #include <assert.h>
15794 /* Override any gcc2 internal prototype to avoid an error. */
15798 /* We use char because int might match the return type of a gcc2
15799 builtin and then its argument prototype would still apply. */
15806 /* The GNU C library defines this for functions which it implements
15807 to always fail with ENOSYS. Some functions are actually named
15808 something starting with __ and the normal name is an alias. */
15809 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
15819 rm -f conftest.$ac_objext conftest$ac_exeext
15820 if { (eval echo "$as_me:15820: \"$ac_link\"") >&5
15821 (eval $ac_link) 2>&5
15823 echo "$as_me:15823: \$? = $ac_status" >&5
15824 (exit $ac_status); } &&
15825 { ac_try='test -s conftest$ac_exeext'
15826 { (eval echo "$as_me:15826: \"$ac_try\"") >&5
15827 (eval $ac_try) 2>&5
15829 echo "$as_me:15829: \$? = $ac_status" >&5
15830 (exit $ac_status); }; }; then
15831 ac_cv_func_mkstemp=yes
15833 echo "$as_me: failed program was:" >&5
15834 cat conftest.$ac_ext >&5
15835 ac_cv_func_mkstemp=no
15837 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15839 echo "$as_me:15839: result: $ac_cv_func_mkstemp" >&5
15840 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
15843 cat >conftest.$ac_ext <<_ACEOF
15844 #line 15844 "configure"
15845 #include "confdefs.h"
15847 #include <sys/types.h>
15848 #include <stdlib.h>
15850 #include <string.h>
15851 #include <sys/stat.h>
15854 char *tmpl = "conftestXXXXXX";
15862 for (n = 0; n < 2; ++n) {
15863 strcpy(name[n], tmpl);
15864 if ((fd = mkstemp(name[n])) >= 0) {
15865 if (!strcmp(name[n], tmpl)
15866 || stat(name[n], &sb) != 0
15867 || (sb.st_mode & S_IFMT) != S_IFREG
15868 || (sb.st_mode & 077) != 0) {
15875 && !strcmp(name[0], name[1]))
15877 ${cf_cv_main_return:-return}(result);
15881 rm -f conftest$ac_exeext
15882 if { (eval echo "$as_me:15882: \"$ac_link\"") >&5
15883 (eval $ac_link) 2>&5
15885 echo "$as_me:15885: \$? = $ac_status" >&5
15886 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15887 { (eval echo "$as_me:15887: \"$ac_try\"") >&5
15888 (eval $ac_try) 2>&5
15890 echo "$as_me:15890: \$? = $ac_status" >&5
15891 (exit $ac_status); }; }; then
15892 cf_cv_func_mkstemp=yes
15895 echo "$as_me: program exited with status $ac_status" >&5
15896 echo "$as_me: failed program was:" >&5
15897 cat conftest.$ac_ext >&5
15898 cf_cv_func_mkstemp=no
15901 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15905 echo "$as_me:15905: result: $cf_cv_func_mkstemp" >&5
15906 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
15907 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
15908 cat >>confdefs.h <<\EOF
15909 #define HAVE_MKSTEMP 1
15914 # setup for prototype of fallback for vsscanf()
15916 if test "$cf_cv_func_vsscanf" = vsscanf ; then
15922 if test "$cross_compiling" = yes ; then
15923 { echo "$as_me:15923: WARNING: cross compiling: assume setvbuf params not reversed" >&5
15924 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
15926 echo "$as_me:15926: checking whether setvbuf arguments are reversed" >&5
15927 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
15928 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
15929 echo $ECHO_N "(cached) $ECHO_C" >&6
15931 if test "$cross_compiling" = yes; then
15932 { { echo "$as_me:15932: error: cannot run test program while cross compiling" >&5
15933 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
15934 { (exit 1); exit 1; }; }
15936 cat >conftest.$ac_ext <<_ACEOF
15937 #line 15937 "configure"
15938 #include "confdefs.h"
15940 /* If setvbuf has the reversed format, exit 0. */
15944 /* This call has the arguments reversed.
15945 A reversed system may check and see that the address of main
15946 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
15947 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
15948 $ac_main_return(1);
15949 putc('\r', stdout);
15950 $ac_main_return(0); /* Non-reversed systems segv here. */
15953 rm -f conftest$ac_exeext
15954 if { (eval echo "$as_me:15954: \"$ac_link\"") >&5
15955 (eval $ac_link) 2>&5
15957 echo "$as_me:15957: \$? = $ac_status" >&5
15958 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15959 { (eval echo "$as_me:15959: \"$ac_try\"") >&5
15960 (eval $ac_try) 2>&5
15962 echo "$as_me:15962: \$? = $ac_status" >&5
15963 (exit $ac_status); }; }; then
15964 ac_cv_func_setvbuf_reversed=yes
15966 echo "$as_me: program exited with status $ac_status" >&5
15967 echo "$as_me: failed program was:" >&5
15968 cat conftest.$ac_ext >&5
15969 ac_cv_func_setvbuf_reversed=no
15971 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15973 rm -f core core.* *.core
15975 echo "$as_me:15975: result: $ac_cv_func_setvbuf_reversed" >&5
15976 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
15977 if test $ac_cv_func_setvbuf_reversed = yes; then
15979 cat >>confdefs.h <<\EOF
15980 #define SETVBUF_REVERSED 1
15986 echo "$as_me:15986: checking return type of signal handlers" >&5
15987 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
15988 if test "${ac_cv_type_signal+set}" = set; then
15989 echo $ECHO_N "(cached) $ECHO_C" >&6
15991 cat >conftest.$ac_ext <<_ACEOF
15992 #line 15992 "configure"
15993 #include "confdefs.h"
15994 #include <sys/types.h>
15995 #include <signal.h>
16000 extern "C" void (*signal (int, void (*)(int)))(int);
16002 void (*signal ()) ();
16013 rm -f conftest.$ac_objext
16014 if { (eval echo "$as_me:16014: \"$ac_compile\"") >&5
16015 (eval $ac_compile) 2>&5
16017 echo "$as_me:16017: \$? = $ac_status" >&5
16018 (exit $ac_status); } &&
16019 { ac_try='test -s conftest.$ac_objext'
16020 { (eval echo "$as_me:16020: \"$ac_try\"") >&5
16021 (eval $ac_try) 2>&5
16023 echo "$as_me:16023: \$? = $ac_status" >&5
16024 (exit $ac_status); }; }; then
16025 ac_cv_type_signal=void
16027 echo "$as_me: failed program was:" >&5
16028 cat conftest.$ac_ext >&5
16029 ac_cv_type_signal=int
16031 rm -f conftest.$ac_objext conftest.$ac_ext
16033 echo "$as_me:16033: result: $ac_cv_type_signal" >&5
16034 echo "${ECHO_T}$ac_cv_type_signal" >&6
16036 cat >>confdefs.h <<EOF
16037 #define RETSIGTYPE $ac_cv_type_signal
16040 echo "$as_me:16040: checking for type sigaction_t" >&5
16041 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
16042 if test "${cf_cv_type_sigaction+set}" = set; then
16043 echo $ECHO_N "(cached) $ECHO_C" >&6
16046 cat >conftest.$ac_ext <<_ACEOF
16047 #line 16047 "configure"
16048 #include "confdefs.h"
16050 #include <signal.h>
16059 rm -f conftest.$ac_objext
16060 if { (eval echo "$as_me:16060: \"$ac_compile\"") >&5
16061 (eval $ac_compile) 2>&5
16063 echo "$as_me:16063: \$? = $ac_status" >&5
16064 (exit $ac_status); } &&
16065 { ac_try='test -s conftest.$ac_objext'
16066 { (eval echo "$as_me:16066: \"$ac_try\"") >&5
16067 (eval $ac_try) 2>&5
16069 echo "$as_me:16069: \$? = $ac_status" >&5
16070 (exit $ac_status); }; }; then
16071 cf_cv_type_sigaction=yes
16073 echo "$as_me: failed program was:" >&5
16074 cat conftest.$ac_ext >&5
16075 cf_cv_type_sigaction=no
16077 rm -f conftest.$ac_objext conftest.$ac_ext
16080 echo "$as_me:16080: result: $cf_cv_type_sigaction" >&5
16081 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
16082 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
16083 #define HAVE_TYPE_SIGACTION 1
16086 echo "$as_me:16086: checking declaration of size-change" >&5
16087 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
16088 if test "${cf_cv_sizechange+set}" = set; then
16089 echo $ECHO_N "(cached) $ECHO_C" >&6
16092 cf_cv_sizechange=unknown
16093 cf_save_CPPFLAGS="$CPPFLAGS"
16095 for cf_opts in "" "NEED_PTEM_H"
16098 CPPFLAGS="$cf_save_CPPFLAGS"
16099 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
16100 cat >conftest.$ac_ext <<_ACEOF
16101 #line 16101 "configure"
16102 #include "confdefs.h"
16103 #include <sys/types.h>
16104 #ifdef HAVE_TERMIOS_H
16105 #include <termios.h>
16107 #ifdef HAVE_TERMIO_H
16108 #include <termio.h>
16112 /* This is a workaround for SCO: they neglected to define struct winsize in
16113 * termios.h -- it's only in termio.h and ptem.h
16115 #include <sys/stream.h>
16116 #include <sys/ptem.h>
16118 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
16119 #include <sys/ioctl.h>
16127 struct ttysize win; /* FIXME: what system is this? */
16128 int y = win.ts_lines;
16129 int x = win.ts_cols;
16132 struct winsize win;
16133 int y = win.ws_row;
16134 int x = win.ws_col;
16136 no TIOCGSIZE or TIOCGWINSZ
16137 #endif /* TIOCGWINSZ */
16138 #endif /* TIOCGSIZE */
16144 rm -f conftest.$ac_objext
16145 if { (eval echo "$as_me:16145: \"$ac_compile\"") >&5
16146 (eval $ac_compile) 2>&5
16148 echo "$as_me:16148: \$? = $ac_status" >&5
16149 (exit $ac_status); } &&
16150 { ac_try='test -s conftest.$ac_objext'
16151 { (eval echo "$as_me:16151: \"$ac_try\"") >&5
16152 (eval $ac_try) 2>&5
16154 echo "$as_me:16154: \$? = $ac_status" >&5
16155 (exit $ac_status); }; }; then
16156 cf_cv_sizechange=yes
16158 echo "$as_me: failed program was:" >&5
16159 cat conftest.$ac_ext >&5
16160 cf_cv_sizechange=no
16162 rm -f conftest.$ac_objext conftest.$ac_ext
16164 CPPFLAGS="$cf_save_CPPFLAGS"
16165 if test "$cf_cv_sizechange" = yes ; then
16166 echo "size-change succeeded ($cf_opts)" >&5
16167 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
16173 echo "$as_me:16173: result: $cf_cv_sizechange" >&5
16174 echo "${ECHO_T}$cf_cv_sizechange" >&6
16175 if test "$cf_cv_sizechange" != no ; then
16176 cat >>confdefs.h <<\EOF
16177 #define HAVE_SIZECHANGE 1
16180 case $cf_cv_sizechange in #(vi
16182 cat >>confdefs.h <<EOF
16183 #define $cf_cv_sizechange 1
16190 echo "$as_me:16190: checking for memmove" >&5
16191 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
16192 if test "${ac_cv_func_memmove+set}" = set; then
16193 echo $ECHO_N "(cached) $ECHO_C" >&6
16195 cat >conftest.$ac_ext <<_ACEOF
16196 #line 16196 "configure"
16197 #include "confdefs.h"
16198 /* System header to define __stub macros and hopefully few prototypes,
16199 which can conflict with char memmove (); below. */
16200 #include <assert.h>
16201 /* Override any gcc2 internal prototype to avoid an error. */
16205 /* We use char because int might match the return type of a gcc2
16206 builtin and then its argument prototype would still apply. */
16213 /* The GNU C library defines this for functions which it implements
16214 to always fail with ENOSYS. Some functions are actually named
16215 something starting with __ and the normal name is an alias. */
16216 #if defined (__stub_memmove) || defined (__stub___memmove)
16226 rm -f conftest.$ac_objext conftest$ac_exeext
16227 if { (eval echo "$as_me:16227: \"$ac_link\"") >&5
16228 (eval $ac_link) 2>&5
16230 echo "$as_me:16230: \$? = $ac_status" >&5
16231 (exit $ac_status); } &&
16232 { ac_try='test -s conftest$ac_exeext'
16233 { (eval echo "$as_me:16233: \"$ac_try\"") >&5
16234 (eval $ac_try) 2>&5
16236 echo "$as_me:16236: \$? = $ac_status" >&5
16237 (exit $ac_status); }; }; then
16238 ac_cv_func_memmove=yes
16240 echo "$as_me: failed program was:" >&5
16241 cat conftest.$ac_ext >&5
16242 ac_cv_func_memmove=no
16244 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16246 echo "$as_me:16246: result: $ac_cv_func_memmove" >&5
16247 echo "${ECHO_T}$ac_cv_func_memmove" >&6
16248 if test $ac_cv_func_memmove = yes; then
16252 echo "$as_me:16252: checking for bcopy" >&5
16253 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
16254 if test "${ac_cv_func_bcopy+set}" = set; then
16255 echo $ECHO_N "(cached) $ECHO_C" >&6
16257 cat >conftest.$ac_ext <<_ACEOF
16258 #line 16258 "configure"
16259 #include "confdefs.h"
16260 /* System header to define __stub macros and hopefully few prototypes,
16261 which can conflict with char bcopy (); below. */
16262 #include <assert.h>
16263 /* Override any gcc2 internal prototype to avoid an error. */
16267 /* We use char because int might match the return type of a gcc2
16268 builtin and then its argument prototype would still apply. */
16275 /* The GNU C library defines this for functions which it implements
16276 to always fail with ENOSYS. Some functions are actually named
16277 something starting with __ and the normal name is an alias. */
16278 #if defined (__stub_bcopy) || defined (__stub___bcopy)
16288 rm -f conftest.$ac_objext conftest$ac_exeext
16289 if { (eval echo "$as_me:16289: \"$ac_link\"") >&5
16290 (eval $ac_link) 2>&5
16292 echo "$as_me:16292: \$? = $ac_status" >&5
16293 (exit $ac_status); } &&
16294 { ac_try='test -s conftest$ac_exeext'
16295 { (eval echo "$as_me:16295: \"$ac_try\"") >&5
16296 (eval $ac_try) 2>&5
16298 echo "$as_me:16298: \$? = $ac_status" >&5
16299 (exit $ac_status); }; }; then
16300 ac_cv_func_bcopy=yes
16302 echo "$as_me: failed program was:" >&5
16303 cat conftest.$ac_ext >&5
16304 ac_cv_func_bcopy=no
16306 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16308 echo "$as_me:16308: result: $ac_cv_func_bcopy" >&5
16309 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
16310 if test $ac_cv_func_bcopy = yes; then
16312 echo "$as_me:16312: checking if bcopy does overlapping moves" >&5
16313 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
16314 if test "${cf_cv_good_bcopy+set}" = set; then
16315 echo $ECHO_N "(cached) $ECHO_C" >&6
16318 if test "$cross_compiling" = yes; then
16319 cf_cv_good_bcopy=unknown
16321 cat >conftest.$ac_ext <<_ACEOF
16322 #line 16322 "configure"
16323 #include "confdefs.h"
16326 static char data[] = "abcdefghijklmnopqrstuwwxyz";
16328 bcopy(data, temp, sizeof(data));
16329 bcopy(temp+10, temp, 15);
16330 bcopy(temp+5, temp+15, 10);
16331 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
16335 rm -f conftest$ac_exeext
16336 if { (eval echo "$as_me:16336: \"$ac_link\"") >&5
16337 (eval $ac_link) 2>&5
16339 echo "$as_me:16339: \$? = $ac_status" >&5
16340 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16341 { (eval echo "$as_me:16341: \"$ac_try\"") >&5
16342 (eval $ac_try) 2>&5
16344 echo "$as_me:16344: \$? = $ac_status" >&5
16345 (exit $ac_status); }; }; then
16346 cf_cv_good_bcopy=yes
16348 echo "$as_me: program exited with status $ac_status" >&5
16349 echo "$as_me: failed program was:" >&5
16350 cat conftest.$ac_ext >&5
16351 cf_cv_good_bcopy=no
16353 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16357 echo "$as_me:16357: result: $cf_cv_good_bcopy" >&5
16358 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
16361 cf_cv_good_bcopy=no
16364 if test "$cf_cv_good_bcopy" = yes ; then
16365 cat >>confdefs.h <<\EOF
16366 #define USE_OK_BCOPY 1
16370 cat >>confdefs.h <<\EOF
16371 #define USE_MY_MEMMOVE 1
16378 echo "$as_me:16378: checking if poll really works" >&5
16379 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
16380 if test "${cf_cv_working_poll+set}" = set; then
16381 echo $ECHO_N "(cached) $ECHO_C" >&6
16384 if test "$cross_compiling" = yes; then
16385 cf_cv_working_poll=unknown
16387 cat >conftest.$ac_ext <<_ACEOF
16388 #line 16388 "configure"
16389 #include "confdefs.h"
16395 #include <sys/poll.h>
16398 struct pollfd myfds;
16402 myfds.events = POLLIN;
16404 ret = poll(&myfds, 1, 100);
16405 ${cf_cv_main_return:-return}(ret != 0);
16408 rm -f conftest$ac_exeext
16409 if { (eval echo "$as_me:16409: \"$ac_link\"") >&5
16410 (eval $ac_link) 2>&5
16412 echo "$as_me:16412: \$? = $ac_status" >&5
16413 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16414 { (eval echo "$as_me:16414: \"$ac_try\"") >&5
16415 (eval $ac_try) 2>&5
16417 echo "$as_me:16417: \$? = $ac_status" >&5
16418 (exit $ac_status); }; }; then
16419 cf_cv_working_poll=yes
16421 echo "$as_me: program exited with status $ac_status" >&5
16422 echo "$as_me: failed program was:" >&5
16423 cat conftest.$ac_ext >&5
16424 cf_cv_working_poll=no
16426 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16429 echo "$as_me:16429: result: $cf_cv_working_poll" >&5
16430 echo "${ECHO_T}$cf_cv_working_poll" >&6
16431 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
16432 #define HAVE_WORKING_POLL 1
16435 echo "$as_me:16435: checking for va_copy" >&5
16436 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
16437 if test "${cf_cv_have_va_copy+set}" = set; then
16438 echo $ECHO_N "(cached) $ECHO_C" >&6
16441 cat >conftest.$ac_ext <<_ACEOF
16442 #line 16442 "configure"
16443 #include "confdefs.h"
16445 #include <stdarg.h>
16451 static va_list dst;
16452 static va_list src;
16458 rm -f conftest.$ac_objext conftest$ac_exeext
16459 if { (eval echo "$as_me:16459: \"$ac_link\"") >&5
16460 (eval $ac_link) 2>&5
16462 echo "$as_me:16462: \$? = $ac_status" >&5
16463 (exit $ac_status); } &&
16464 { ac_try='test -s conftest$ac_exeext'
16465 { (eval echo "$as_me:16465: \"$ac_try\"") >&5
16466 (eval $ac_try) 2>&5
16468 echo "$as_me:16468: \$? = $ac_status" >&5
16469 (exit $ac_status); }; }; then
16470 cf_cv_have_va_copy=yes
16472 echo "$as_me: failed program was:" >&5
16473 cat conftest.$ac_ext >&5
16474 cf_cv_have_va_copy=no
16476 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16478 echo "$as_me:16478: result: $cf_cv_have_va_copy" >&5
16479 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
16481 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
16482 #define HAVE_VA_COPY 1
16485 echo "$as_me:16485: checking for __va_copy" >&5
16486 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
16487 if test "${cf_cv_have___va_copy+set}" = set; then
16488 echo $ECHO_N "(cached) $ECHO_C" >&6
16491 cat >conftest.$ac_ext <<_ACEOF
16492 #line 16492 "configure"
16493 #include "confdefs.h"
16495 #include <stdarg.h>
16501 static va_list dst;
16502 static va_list src;
16503 __va_copy(dst, src)
16508 rm -f conftest.$ac_objext conftest$ac_exeext
16509 if { (eval echo "$as_me:16509: \"$ac_link\"") >&5
16510 (eval $ac_link) 2>&5
16512 echo "$as_me:16512: \$? = $ac_status" >&5
16513 (exit $ac_status); } &&
16514 { ac_try='test -s conftest$ac_exeext'
16515 { (eval echo "$as_me:16515: \"$ac_try\"") >&5
16516 (eval $ac_try) 2>&5
16518 echo "$as_me:16518: \$? = $ac_status" >&5
16519 (exit $ac_status); }; }; then
16520 cf_cv_have___va_copy=yes
16522 echo "$as_me: failed program was:" >&5
16523 cat conftest.$ac_ext >&5
16524 cf_cv_have___va_copy=no
16526 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16528 echo "$as_me:16528: result: $cf_cv_have___va_copy" >&5
16529 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
16531 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
16532 #define HAVE___VA_COPY 1
16535 echo "$as_me:16535: checking for pid_t" >&5
16536 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
16537 if test "${ac_cv_type_pid_t+set}" = set; then
16538 echo $ECHO_N "(cached) $ECHO_C" >&6
16540 cat >conftest.$ac_ext <<_ACEOF
16541 #line 16541 "configure"
16542 #include "confdefs.h"
16543 $ac_includes_default
16549 if (sizeof (pid_t))
16555 rm -f conftest.$ac_objext
16556 if { (eval echo "$as_me:16556: \"$ac_compile\"") >&5
16557 (eval $ac_compile) 2>&5
16559 echo "$as_me:16559: \$? = $ac_status" >&5
16560 (exit $ac_status); } &&
16561 { ac_try='test -s conftest.$ac_objext'
16562 { (eval echo "$as_me:16562: \"$ac_try\"") >&5
16563 (eval $ac_try) 2>&5
16565 echo "$as_me:16565: \$? = $ac_status" >&5
16566 (exit $ac_status); }; }; then
16567 ac_cv_type_pid_t=yes
16569 echo "$as_me: failed program was:" >&5
16570 cat conftest.$ac_ext >&5
16571 ac_cv_type_pid_t=no
16573 rm -f conftest.$ac_objext conftest.$ac_ext
16575 echo "$as_me:16575: result: $ac_cv_type_pid_t" >&5
16576 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
16577 if test $ac_cv_type_pid_t = yes; then
16581 cat >>confdefs.h <<EOF
16587 for ac_header in unistd.h vfork.h
16589 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16590 echo "$as_me:16590: checking for $ac_header" >&5
16591 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16592 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16593 echo $ECHO_N "(cached) $ECHO_C" >&6
16595 cat >conftest.$ac_ext <<_ACEOF
16596 #line 16596 "configure"
16597 #include "confdefs.h"
16598 #include <$ac_header>
16600 if { (eval echo "$as_me:16600: \"$ac_cpp conftest.$ac_ext\"") >&5
16601 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16603 egrep -v '^ *\+' conftest.er1 >conftest.err
16605 cat conftest.err >&5
16606 echo "$as_me:16606: \$? = $ac_status" >&5
16607 (exit $ac_status); } >/dev/null; then
16608 if test -s conftest.err; then
16609 ac_cpp_err=$ac_c_preproc_warn_flag
16616 if test -z "$ac_cpp_err"; then
16617 eval "$as_ac_Header=yes"
16619 echo "$as_me: failed program was:" >&5
16620 cat conftest.$ac_ext >&5
16621 eval "$as_ac_Header=no"
16623 rm -f conftest.err conftest.$ac_ext
16625 echo "$as_me:16625: result: `eval echo '${'$as_ac_Header'}'`" >&5
16626 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16627 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16628 cat >>confdefs.h <<EOF
16629 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16635 for ac_func in fork vfork
16637 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16638 echo "$as_me:16638: checking for $ac_func" >&5
16639 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16640 if eval "test \"\${$as_ac_var+set}\" = set"; then
16641 echo $ECHO_N "(cached) $ECHO_C" >&6
16643 cat >conftest.$ac_ext <<_ACEOF
16644 #line 16644 "configure"
16645 #include "confdefs.h"
16646 /* System header to define __stub macros and hopefully few prototypes,
16647 which can conflict with char $ac_func (); below. */
16648 #include <assert.h>
16649 /* Override any gcc2 internal prototype to avoid an error. */
16653 /* We use char because int might match the return type of a gcc2
16654 builtin and then its argument prototype would still apply. */
16661 /* The GNU C library defines this for functions which it implements
16662 to always fail with ENOSYS. Some functions are actually named
16663 something starting with __ and the normal name is an alias. */
16664 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16674 rm -f conftest.$ac_objext conftest$ac_exeext
16675 if { (eval echo "$as_me:16675: \"$ac_link\"") >&5
16676 (eval $ac_link) 2>&5
16678 echo "$as_me:16678: \$? = $ac_status" >&5
16679 (exit $ac_status); } &&
16680 { ac_try='test -s conftest$ac_exeext'
16681 { (eval echo "$as_me:16681: \"$ac_try\"") >&5
16682 (eval $ac_try) 2>&5
16684 echo "$as_me:16684: \$? = $ac_status" >&5
16685 (exit $ac_status); }; }; then
16686 eval "$as_ac_var=yes"
16688 echo "$as_me: failed program was:" >&5
16689 cat conftest.$ac_ext >&5
16690 eval "$as_ac_var=no"
16692 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16694 echo "$as_me:16694: result: `eval echo '${'$as_ac_var'}'`" >&5
16695 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16696 if test `eval echo '${'$as_ac_var'}'` = yes; then
16697 cat >>confdefs.h <<EOF
16698 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16704 ac_cv_func_fork_works=$ac_cv_func_fork
16705 if test "x$ac_cv_func_fork" = xyes; then
16706 echo "$as_me:16706: checking for working fork" >&5
16707 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
16708 if test "${ac_cv_func_fork_works+set}" = set; then
16709 echo $ECHO_N "(cached) $ECHO_C" >&6
16711 if test "$cross_compiling" = yes; then
16712 ac_cv_func_fork_works=cross
16714 cat >conftest.$ac_ext <<_ACEOF
16715 /* By Rüdiger Kuhlmann. */
16716 #include <sys/types.h>
16718 # include <unistd.h>
16720 /* Some systems only have a dummy stub for fork() */
16724 $ac_main_return (1);
16725 $ac_main_return (0);
16728 rm -f conftest$ac_exeext
16729 if { (eval echo "$as_me:16729: \"$ac_link\"") >&5
16730 (eval $ac_link) 2>&5
16732 echo "$as_me:16732: \$? = $ac_status" >&5
16733 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16734 { (eval echo "$as_me:16734: \"$ac_try\"") >&5
16735 (eval $ac_try) 2>&5
16737 echo "$as_me:16737: \$? = $ac_status" >&5
16738 (exit $ac_status); }; }; then
16739 ac_cv_func_fork_works=yes
16741 echo "$as_me: program exited with status $ac_status" >&5
16742 echo "$as_me: failed program was:" >&5
16743 cat conftest.$ac_ext >&5
16744 ac_cv_func_fork_works=no
16746 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16749 echo "$as_me:16749: result: $ac_cv_func_fork_works" >&5
16750 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
16753 if test "x$ac_cv_func_fork_works" = xcross; then
16755 *-*-amigaos* | *-*-msdosdjgpp*)
16756 # Override, as these systems have only a dummy fork() stub
16757 ac_cv_func_fork_works=no
16760 ac_cv_func_fork_works=yes
16763 { echo "$as_me:16763: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
16764 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
16766 ac_cv_func_vfork_works=$ac_cv_func_vfork
16767 if test "x$ac_cv_func_vfork" = xyes; then
16768 echo "$as_me:16768: checking for working vfork" >&5
16769 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
16770 if test "${ac_cv_func_vfork_works+set}" = set; then
16771 echo $ECHO_N "(cached) $ECHO_C" >&6
16773 if test "$cross_compiling" = yes; then
16774 ac_cv_func_vfork_works=cross
16776 cat >conftest.$ac_ext <<_ACEOF
16777 #line 16777 "configure"
16778 #include "confdefs.h"
16779 /* Thanks to Paul Eggert for this test. */
16781 #include <sys/types.h>
16782 #include <sys/stat.h>
16784 # include <unistd.h>
16787 # include <vfork.h>
16789 /* On some sparc systems, changes by the child to local and incoming
16790 argument registers are propagated back to the parent. The compiler
16791 is told about this with #include <vfork.h>, but some compilers
16792 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
16793 static variable whose address is put into a register that is
16794 clobbered by the vfork. */
16797 sparc_address_test (int arg)
16799 sparc_address_test (arg) int arg;
16802 static pid_t child;
16820 pid_t parent = getpid ();
16823 sparc_address_test ();
16828 /* Here is another test for sparc vfork register problems. This
16829 test uses lots of local variables, at least as many local
16830 variables as main has allocated so far including compiler
16831 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
16832 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
16833 reuse the register of parent for one of the local variables,
16834 since it will think that parent can't possibly be used any more
16835 in this routine. Assigning to the local variable will thus
16836 munge parent in the parent process. */
16838 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
16839 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
16840 /* Convince the compiler that p..p7 are live; otherwise, it might
16841 use the same hardware register for all 8 local variables. */
16842 if (p != p1 || p != p2 || p != p3 || p != p4
16843 || p != p5 || p != p6 || p != p7)
16846 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
16847 from child file descriptors. If the child closes a descriptor
16848 before it execs or exits, this munges the parent's descriptor
16849 as well. Test for this by closing stdout in the child. */
16850 _exit(close(fileno(stdout)) != 0);
16855 while (wait(&status) != child)
16858 /* Was there some problem with vforking? */
16861 /* Did the child fail? (This shouldn't happen.) */
16864 /* Did the vfork/compiler bug occur? */
16865 || parent != getpid()
16867 /* Did the file descriptor bug occur? */
16868 || fstat(fileno(stdout), &st) != 0
16873 rm -f conftest$ac_exeext
16874 if { (eval echo "$as_me:16874: \"$ac_link\"") >&5
16875 (eval $ac_link) 2>&5
16877 echo "$as_me:16877: \$? = $ac_status" >&5
16878 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16879 { (eval echo "$as_me:16879: \"$ac_try\"") >&5
16880 (eval $ac_try) 2>&5
16882 echo "$as_me:16882: \$? = $ac_status" >&5
16883 (exit $ac_status); }; }; then
16884 ac_cv_func_vfork_works=yes
16886 echo "$as_me: program exited with status $ac_status" >&5
16887 echo "$as_me: failed program was:" >&5
16888 cat conftest.$ac_ext >&5
16889 ac_cv_func_vfork_works=no
16891 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16894 echo "$as_me:16894: result: $ac_cv_func_vfork_works" >&5
16895 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
16898 if test "x$ac_cv_func_fork_works" = xcross; then
16899 ac_cv_func_vfork_works=ac_cv_func_vfork
16900 { echo "$as_me:16900: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
16901 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
16904 if test "x$ac_cv_func_vfork_works" = xyes; then
16906 cat >>confdefs.h <<\EOF
16907 #define HAVE_WORKING_VFORK 1
16912 cat >>confdefs.h <<\EOF
16917 if test "x$ac_cv_func_fork_works" = xyes; then
16919 cat >>confdefs.h <<\EOF
16920 #define HAVE_WORKING_FORK 1
16925 # special check for test/ditto.c
16927 echo "$as_me:16927: checking for openpty in -lutil" >&5
16928 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
16929 if test "${ac_cv_lib_util_openpty+set}" = set; then
16930 echo $ECHO_N "(cached) $ECHO_C" >&6
16932 ac_check_lib_save_LIBS=$LIBS
16933 LIBS="-lutil $LIBS"
16934 cat >conftest.$ac_ext <<_ACEOF
16935 #line 16935 "configure"
16936 #include "confdefs.h"
16938 /* Override any gcc2 internal prototype to avoid an error. */
16942 /* We use char because int might match the return type of a gcc2
16943 builtin and then its argument prototype would still apply. */
16953 rm -f conftest.$ac_objext conftest$ac_exeext
16954 if { (eval echo "$as_me:16954: \"$ac_link\"") >&5
16955 (eval $ac_link) 2>&5
16957 echo "$as_me:16957: \$? = $ac_status" >&5
16958 (exit $ac_status); } &&
16959 { ac_try='test -s conftest$ac_exeext'
16960 { (eval echo "$as_me:16960: \"$ac_try\"") >&5
16961 (eval $ac_try) 2>&5
16963 echo "$as_me:16963: \$? = $ac_status" >&5
16964 (exit $ac_status); }; }; then
16965 ac_cv_lib_util_openpty=yes
16967 echo "$as_me: failed program was:" >&5
16968 cat conftest.$ac_ext >&5
16969 ac_cv_lib_util_openpty=no
16971 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16972 LIBS=$ac_check_lib_save_LIBS
16974 echo "$as_me:16974: result: $ac_cv_lib_util_openpty" >&5
16975 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
16976 if test $ac_cv_lib_util_openpty = yes; then
16982 echo "$as_me:16982: checking for openpty header" >&5
16983 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
16984 if test "${cf_cv_func_openpty+set}" = set; then
16985 echo $ECHO_N "(cached) $ECHO_C" >&6
16988 cf_save_LIBS="$LIBS"
16989 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
16990 for cf_header in pty.h libutil.h util.h
16992 cat >conftest.$ac_ext <<_ACEOF
16993 #line 16993 "configure"
16994 #include "confdefs.h"
16996 #include <$cf_header>
17002 int x = openpty((int *)0, (int *)0, (char *)0,
17003 (struct termios *)0, (struct winsize *)0);
17009 rm -f conftest.$ac_objext conftest$ac_exeext
17010 if { (eval echo "$as_me:17010: \"$ac_link\"") >&5
17011 (eval $ac_link) 2>&5
17013 echo "$as_me:17013: \$? = $ac_status" >&5
17014 (exit $ac_status); } &&
17015 { ac_try='test -s conftest$ac_exeext'
17016 { (eval echo "$as_me:17016: \"$ac_try\"") >&5
17017 (eval $ac_try) 2>&5
17019 echo "$as_me:17019: \$? = $ac_status" >&5
17020 (exit $ac_status); }; }; then
17022 cf_cv_func_openpty=$cf_header
17026 echo "$as_me: failed program was:" >&5
17027 cat conftest.$ac_ext >&5
17029 cf_cv_func_openpty=no
17032 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17034 LIBS="$cf_save_LIBS"
17037 echo "$as_me:17037: result: $cf_cv_func_openpty" >&5
17038 echo "${ECHO_T}$cf_cv_func_openpty" >&6
17040 if test "$cf_cv_func_openpty" != no ; then
17041 cat >>confdefs.h <<EOF
17042 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
17045 cat >>confdefs.h <<\EOF
17046 #define USE_XTERM_PTY 1
17049 if test "$cf_cv_lib_util" = yes ; then
17050 TEST_LIBS="-lutil $TEST_LIBS"
17054 if test "$with_hashed_db" != no ; then
17055 cat >>confdefs.h <<\EOF
17056 #define USE_HASHED_DB 1
17059 case $with_hashed_db in #(vi
17063 if test -d "$with_hashed_db" ; then
17065 if test -n "$with_hashed_db/include" ; then
17066 for cf_add_incdir in $with_hashed_db/include
17068 while test $cf_add_incdir != /usr/include
17070 if test -d $cf_add_incdir
17073 if test -n "$CFLAGS$CPPFLAGS" ; then
17074 # a loop is needed to ensure we can add subdirs of existing dirs
17075 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
17076 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
17077 cf_have_incdir=yes; break
17082 if test "$cf_have_incdir" = no ; then
17083 if test "$cf_add_incdir" = /usr/local/include ; then
17084 if test "$GCC" = yes
17086 cf_save_CPPFLAGS=$CPPFLAGS
17087 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17088 cat >conftest.$ac_ext <<_ACEOF
17089 #line 17089 "configure"
17090 #include "confdefs.h"
17100 rm -f conftest.$ac_objext
17101 if { (eval echo "$as_me:17101: \"$ac_compile\"") >&5
17102 (eval $ac_compile) 2>&5
17104 echo "$as_me:17104: \$? = $ac_status" >&5
17105 (exit $ac_status); } &&
17106 { ac_try='test -s conftest.$ac_objext'
17107 { (eval echo "$as_me:17107: \"$ac_try\"") >&5
17108 (eval $ac_try) 2>&5
17110 echo "$as_me:17110: \$? = $ac_status" >&5
17111 (exit $ac_status); }; }; then
17114 echo "$as_me: failed program was:" >&5
17115 cat conftest.$ac_ext >&5
17118 rm -f conftest.$ac_objext conftest.$ac_ext
17119 CPPFLAGS=$cf_save_CPPFLAGS
17124 if test "$cf_have_incdir" = no ; then
17125 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
17127 echo "${as_me:-configure}:17127: testing adding $cf_add_incdir to include-path ..." 1>&5
17129 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17131 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
17132 test "$cf_top_incdir" = "$cf_add_incdir" && break
17133 cf_add_incdir="$cf_top_incdir"
17142 if test -n "$with_hashed_db/lib" ; then
17143 for cf_add_libdir in $with_hashed_db/lib
17145 if test $cf_add_libdir = /usr/lib ; then
17147 elif test -d $cf_add_libdir
17150 if test -n "$LDFLAGS$LIBS" ; then
17151 # a loop is needed to ensure we can add subdirs of existing dirs
17152 for cf_test_libdir in $LDFLAGS $LIBS ; do
17153 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
17154 cf_have_libdir=yes; break
17158 if test "$cf_have_libdir" = no ; then
17159 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
17161 echo "${as_me:-configure}:17161: testing adding $cf_add_libdir to library-path ..." 1>&5
17163 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
17172 echo "$as_me:17172: checking for db.h" >&5
17173 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
17174 if test "${ac_cv_header_db_h+set}" = set; then
17175 echo $ECHO_N "(cached) $ECHO_C" >&6
17177 cat >conftest.$ac_ext <<_ACEOF
17178 #line 17178 "configure"
17179 #include "confdefs.h"
17182 if { (eval echo "$as_me:17182: \"$ac_cpp conftest.$ac_ext\"") >&5
17183 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17185 egrep -v '^ *\+' conftest.er1 >conftest.err
17187 cat conftest.err >&5
17188 echo "$as_me:17188: \$? = $ac_status" >&5
17189 (exit $ac_status); } >/dev/null; then
17190 if test -s conftest.err; then
17191 ac_cpp_err=$ac_c_preproc_warn_flag
17198 if test -z "$ac_cpp_err"; then
17199 ac_cv_header_db_h=yes
17201 echo "$as_me: failed program was:" >&5
17202 cat conftest.$ac_ext >&5
17203 ac_cv_header_db_h=no
17205 rm -f conftest.err conftest.$ac_ext
17207 echo "$as_me:17207: result: $ac_cv_header_db_h" >&5
17208 echo "${ECHO_T}$ac_cv_header_db_h" >&6
17209 if test $ac_cv_header_db_h = yes; then
17211 echo "$as_me:17211: checking for version of db" >&5
17212 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
17213 if test "${cf_cv_hashed_db_version+set}" = set; then
17214 echo $ECHO_N "(cached) $ECHO_C" >&6
17217 cf_cv_hashed_db_version=unknown
17219 for cf_db_version in 1 2 3 4 5
17222 echo "${as_me:-configure}:17222: testing checking for db version $cf_db_version ..." 1>&5
17224 cat >conftest.$ac_ext <<_ACEOF
17225 #line 17225 "configure"
17226 #include "confdefs.h"
17228 $ac_includes_default
17231 #ifdef DB_VERSION_MAJOR
17232 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
17233 #if $cf_db_version == DB_VERSION_MAJOR
17239 #if $cf_db_version == 1
17240 /* ok: assuming this is DB 1.8.5 */
17254 rm -f conftest.$ac_objext
17255 if { (eval echo "$as_me:17255: \"$ac_compile\"") >&5
17256 (eval $ac_compile) 2>&5
17258 echo "$as_me:17258: \$? = $ac_status" >&5
17259 (exit $ac_status); } &&
17260 { ac_try='test -s conftest.$ac_objext'
17261 { (eval echo "$as_me:17261: \"$ac_try\"") >&5
17262 (eval $ac_try) 2>&5
17264 echo "$as_me:17264: \$? = $ac_status" >&5
17265 (exit $ac_status); }; }; then
17267 cf_cv_hashed_db_version=$cf_db_version
17271 echo "$as_me: failed program was:" >&5
17272 cat conftest.$ac_ext >&5
17274 rm -f conftest.$ac_objext conftest.$ac_ext
17278 echo "$as_me:17278: result: $cf_cv_hashed_db_version" >&5
17279 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
17281 if test "$cf_cv_hashed_db_version" = unknown ; then
17282 { { echo "$as_me:17282: error: Cannot determine version of db" >&5
17283 echo "$as_me: error: Cannot determine version of db" >&2;}
17284 { (exit 1); exit 1; }; }
17287 echo "$as_me:17287: checking for db libraries" >&5
17288 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
17289 if test "${cf_cv_hashed_db_libs+set}" = set; then
17290 echo $ECHO_N "(cached) $ECHO_C" >&6
17293 cf_cv_hashed_db_libs=unknown
17294 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
17296 cf_save_libs="$LIBS"
17297 if test -n "$cf_db_libs"; then
17298 LIBS="-l$cf_db_libs $LIBS"
17301 echo "${as_me:-configure}:17301: testing checking for library "$cf_db_libs" ..." 1>&5
17303 cat >conftest.$ac_ext <<_ACEOF
17304 #line 17304 "configure"
17305 #include "confdefs.h"
17307 $ac_includes_default
17314 char *path = "/tmp/foo";
17315 #ifdef DB_VERSION_MAJOR
17316 #if DB_VERSION_MAJOR >= 4
17318 db_create(&result, NULL, 0);
17319 result->open(result,
17326 #elif DB_VERSION_MAJOR >= 3
17328 db_create(&result, NULL, 0);
17329 result->open(result,
17335 #elif DB_VERSION_MAJOR >= 2
17344 #endif /* DB_VERSION_MAJOR */
17346 DB *result = dbopen(path,
17352 ${cf_cv_main_return:-return}(result != 0)
17358 rm -f conftest.$ac_objext conftest$ac_exeext
17359 if { (eval echo "$as_me:17359: \"$ac_link\"") >&5
17360 (eval $ac_link) 2>&5
17362 echo "$as_me:17362: \$? = $ac_status" >&5
17363 (exit $ac_status); } &&
17364 { ac_try='test -s conftest$ac_exeext'
17365 { (eval echo "$as_me:17365: \"$ac_try\"") >&5
17366 (eval $ac_try) 2>&5
17368 echo "$as_me:17368: \$? = $ac_status" >&5
17369 (exit $ac_status); }; }; then
17371 if test -n "$cf_db_libs" ; then
17372 cf_cv_hashed_db_libs=$cf_db_libs
17374 cf_cv_hashed_db_libs=default
17376 LIBS="$cf_save_libs"
17380 echo "$as_me: failed program was:" >&5
17381 cat conftest.$ac_ext >&5
17383 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17384 LIBS="$cf_save_libs"
17388 echo "$as_me:17388: result: $cf_cv_hashed_db_libs" >&5
17389 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
17391 if test "$cf_cv_hashed_db_libs" = unknown ; then
17392 { { echo "$as_me:17392: error: Cannot determine library for db" >&5
17393 echo "$as_me: error: Cannot determine library for db" >&2;}
17394 { (exit 1); exit 1; }; }
17395 elif test "$cf_cv_hashed_db_libs" != default ; then
17396 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
17402 { { echo "$as_me:17402: error: Cannot find db.h" >&5
17403 echo "$as_me: error: Cannot find db.h" >&2;}
17404 { (exit 1); exit 1; }; }
17410 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
17411 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17412 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17415 # Just in case, check if the C compiler has a bool type.
17417 echo "$as_me:17417: checking if we should include stdbool.h" >&5
17418 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
17420 if test "${cf_cv_header_stdbool_h+set}" = set; then
17421 echo $ECHO_N "(cached) $ECHO_C" >&6
17424 cat >conftest.$ac_ext <<_ACEOF
17425 #line 17425 "configure"
17426 #include "confdefs.h"
17436 rm -f conftest.$ac_objext
17437 if { (eval echo "$as_me:17437: \"$ac_compile\"") >&5
17438 (eval $ac_compile) 2>&5
17440 echo "$as_me:17440: \$? = $ac_status" >&5
17441 (exit $ac_status); } &&
17442 { ac_try='test -s conftest.$ac_objext'
17443 { (eval echo "$as_me:17443: \"$ac_try\"") >&5
17444 (eval $ac_try) 2>&5
17446 echo "$as_me:17446: \$? = $ac_status" >&5
17447 (exit $ac_status); }; }; then
17448 cf_cv_header_stdbool_h=0
17450 echo "$as_me: failed program was:" >&5
17451 cat conftest.$ac_ext >&5
17452 cat >conftest.$ac_ext <<_ACEOF
17453 #line 17453 "configure"
17454 #include "confdefs.h"
17457 #include <stdbool.h>
17468 rm -f conftest.$ac_objext
17469 if { (eval echo "$as_me:17469: \"$ac_compile\"") >&5
17470 (eval $ac_compile) 2>&5
17472 echo "$as_me:17472: \$? = $ac_status" >&5
17473 (exit $ac_status); } &&
17474 { ac_try='test -s conftest.$ac_objext'
17475 { (eval echo "$as_me:17475: \"$ac_try\"") >&5
17476 (eval $ac_try) 2>&5
17478 echo "$as_me:17478: \$? = $ac_status" >&5
17479 (exit $ac_status); }; }; then
17480 cf_cv_header_stdbool_h=1
17482 echo "$as_me: failed program was:" >&5
17483 cat conftest.$ac_ext >&5
17484 cf_cv_header_stdbool_h=0
17486 rm -f conftest.$ac_objext conftest.$ac_ext
17488 rm -f conftest.$ac_objext conftest.$ac_ext
17491 if test "$cf_cv_header_stdbool_h" = 1
17492 then echo "$as_me:17492: result: yes" >&5
17493 echo "${ECHO_T}yes" >&6
17494 else echo "$as_me:17494: result: no" >&5
17495 echo "${ECHO_T}no" >&6
17498 echo "$as_me:17498: checking for builtin bool type" >&5
17499 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17501 if test "${cf_cv_cc_bool_type+set}" = set; then
17502 echo $ECHO_N "(cached) $ECHO_C" >&6
17505 cat >conftest.$ac_ext <<_ACEOF
17506 #line 17506 "configure"
17507 #include "confdefs.h"
17510 #include <sys/types.h>
17520 rm -f conftest.$ac_objext
17521 if { (eval echo "$as_me:17521: \"$ac_compile\"") >&5
17522 (eval $ac_compile) 2>&5
17524 echo "$as_me:17524: \$? = $ac_status" >&5
17525 (exit $ac_status); } &&
17526 { ac_try='test -s conftest.$ac_objext'
17527 { (eval echo "$as_me:17527: \"$ac_try\"") >&5
17528 (eval $ac_try) 2>&5
17530 echo "$as_me:17530: \$? = $ac_status" >&5
17531 (exit $ac_status); }; }; then
17532 cf_cv_cc_bool_type=1
17534 echo "$as_me: failed program was:" >&5
17535 cat conftest.$ac_ext >&5
17536 cf_cv_cc_bool_type=0
17538 rm -f conftest.$ac_objext conftest.$ac_ext
17542 if test "$cf_cv_cc_bool_type" = 1
17543 then echo "$as_me:17543: result: yes" >&5
17544 echo "${ECHO_T}yes" >&6
17545 else echo "$as_me:17545: result: no" >&5
17546 echo "${ECHO_T}no" >&6
17549 # Check for C++ compiler characteristics (and ensure that it's there!)
17550 if test -n "$CXX" ; then
17552 ac_cpp='$CXXCPP $CPPFLAGS'
17553 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17554 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17555 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17556 ac_main_return=return
17558 if test -n "$GXX" ; then
17559 case $cf_cv_system_name in #(vi
17561 cf_stdcpp_libname=stdcpp
17564 cf_stdcpp_libname=stdc++
17567 echo "$as_me:17567: checking for library $cf_stdcpp_libname" >&5
17568 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
17569 if test "${cf_cv_libstdcpp+set}" = set; then
17570 echo $ECHO_N "(cached) $ECHO_C" >&6
17574 LIBS="-l$cf_stdcpp_libname $LIBS"
17575 cat >conftest.$ac_ext <<_ACEOF
17576 #line 17576 "configure"
17577 #include "confdefs.h"
17579 #include <strstream.h>
17585 strstreambuf foo(buf, sizeof(buf))
17591 rm -f conftest.$ac_objext conftest$ac_exeext
17592 if { (eval echo "$as_me:17592: \"$ac_link\"") >&5
17593 (eval $ac_link) 2>&5
17595 echo "$as_me:17595: \$? = $ac_status" >&5
17596 (exit $ac_status); } &&
17597 { ac_try='test -s conftest$ac_exeext'
17598 { (eval echo "$as_me:17598: \"$ac_try\"") >&5
17599 (eval $ac_try) 2>&5
17601 echo "$as_me:17601: \$? = $ac_status" >&5
17602 (exit $ac_status); }; }; then
17603 cf_cv_libstdcpp=yes
17605 echo "$as_me: failed program was:" >&5
17606 cat conftest.$ac_ext >&5
17609 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17613 echo "$as_me:17613: result: $cf_cv_libstdcpp" >&5
17614 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
17615 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
17618 echo "$as_me:17618: checking whether $CXX understands -c and -o together" >&5
17619 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
17620 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
17621 echo $ECHO_N "(cached) $ECHO_C" >&6
17624 cat > conftest.$ac_ext <<CF_EOF
17628 ${cf_cv_main_return:-return}(0);
17631 # We do the test twice because some compilers refuse to overwrite an
17632 # existing .o file with -o, though they will create one.
17633 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
17634 if { (eval echo "$as_me:17634: \"$ac_try\"") >&5
17635 (eval $ac_try) 2>&5
17637 echo "$as_me:17637: \$? = $ac_status" >&5
17638 (exit $ac_status); } &&
17639 test -f conftest2.$ac_objext && { (eval echo "$as_me:17639: \"$ac_try\"") >&5
17640 (eval $ac_try) 2>&5
17642 echo "$as_me:17642: \$? = $ac_status" >&5
17643 (exit $ac_status); };
17645 eval cf_cv_prog_CXX_c_o=yes
17647 eval cf_cv_prog_CXX_c_o=no
17652 if test $cf_cv_prog_CXX_c_o = yes; then
17653 echo "$as_me:17653: result: yes" >&5
17654 echo "${ECHO_T}yes" >&6
17656 echo "$as_me:17656: result: no" >&5
17657 echo "${ECHO_T}no" >&6
17660 case $GXX_VERSION in
17666 cf_cxx_library=unknown
17667 case $cf_cv_system_name in #(vi
17675 if test "$GXX" = yes; then
17676 echo "$as_me:17676: checking for lib$cf_gpp_libname" >&5
17677 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
17679 LIBS="-l$cf_gpp_libname $LIBS"
17680 cat >conftest.$ac_ext <<_ACEOF
17681 #line 17681 "configure"
17682 #include "confdefs.h"
17684 #include <$cf_gpp_libname/builtin.h>
17689 two_arg_error_handler_t foo2 = lib_error_handler
17694 rm -f conftest.$ac_objext conftest$ac_exeext
17695 if { (eval echo "$as_me:17695: \"$ac_link\"") >&5
17696 (eval $ac_link) 2>&5
17698 echo "$as_me:17698: \$? = $ac_status" >&5
17699 (exit $ac_status); } &&
17700 { ac_try='test -s conftest$ac_exeext'
17701 { (eval echo "$as_me:17701: \"$ac_try\"") >&5
17702 (eval $ac_try) 2>&5
17704 echo "$as_me:17704: \$? = $ac_status" >&5
17705 (exit $ac_status); }; }; then
17707 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
17708 if test "$cf_gpp_libname" = cpp ; then
17709 cat >>confdefs.h <<\EOF
17710 #define HAVE_GPP_BUILTIN_H 1
17714 cat >>confdefs.h <<\EOF
17715 #define HAVE_GXX_BUILTIN_H 1
17720 echo "$as_me: failed program was:" >&5
17721 cat conftest.$ac_ext >&5
17722 cat >conftest.$ac_ext <<_ACEOF
17723 #line 17723 "configure"
17724 #include "confdefs.h"
17726 #include <builtin.h>
17731 two_arg_error_handler_t foo2 = lib_error_handler
17736 rm -f conftest.$ac_objext conftest$ac_exeext
17737 if { (eval echo "$as_me:17737: \"$ac_link\"") >&5
17738 (eval $ac_link) 2>&5
17740 echo "$as_me:17740: \$? = $ac_status" >&5
17741 (exit $ac_status); } &&
17742 { ac_try='test -s conftest$ac_exeext'
17743 { (eval echo "$as_me:17743: \"$ac_try\"") >&5
17744 (eval $ac_try) 2>&5
17746 echo "$as_me:17746: \$? = $ac_status" >&5
17747 (exit $ac_status); }; }; then
17749 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
17750 cat >>confdefs.h <<\EOF
17751 #define HAVE_BUILTIN_H 1
17755 echo "$as_me: failed program was:" >&5
17756 cat conftest.$ac_ext >&5
17759 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17761 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17763 echo "$as_me:17763: result: $cf_cxx_library" >&5
17764 echo "${ECHO_T}$cf_cxx_library" >&6
17774 ac_cpp='$CXXCPP $CPPFLAGS'
17775 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17776 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17777 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17778 ac_main_return=return
17779 echo "$as_me:17779: checking how to run the C++ preprocessor" >&5
17780 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
17781 if test -z "$CXXCPP"; then
17782 if test "${ac_cv_prog_CXXCPP+set}" = set; then
17783 echo $ECHO_N "(cached) $ECHO_C" >&6
17785 # Double quotes because CXXCPP needs to be expanded
17786 for CXXCPP in "$CXX -E" "/lib/cpp"
17788 ac_preproc_ok=false
17789 for ac_cxx_preproc_warn_flag in '' yes
17791 # Use a header file that comes with gcc, so configuring glibc
17792 # with a fresh cross-compiler works.
17793 # On the NeXT, cc -E runs the code through the compiler's parser,
17794 # not just through cpp. "Syntax error" is here to catch this case.
17795 cat >conftest.$ac_ext <<_ACEOF
17796 #line 17796 "configure"
17797 #include "confdefs.h"
17798 #include <assert.h>
17801 if { (eval echo "$as_me:17801: \"$ac_cpp conftest.$ac_ext\"") >&5
17802 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17804 egrep -v '^ *\+' conftest.er1 >conftest.err
17806 cat conftest.err >&5
17807 echo "$as_me:17807: \$? = $ac_status" >&5
17808 (exit $ac_status); } >/dev/null; then
17809 if test -s conftest.err; then
17810 ac_cpp_err=$ac_cxx_preproc_warn_flag
17817 if test -z "$ac_cpp_err"; then
17820 echo "$as_me: failed program was:" >&5
17821 cat conftest.$ac_ext >&5
17822 # Broken: fails on valid input.
17825 rm -f conftest.err conftest.$ac_ext
17827 # OK, works on sane cases. Now check whether non-existent headers
17828 # can be detected and how.
17829 cat >conftest.$ac_ext <<_ACEOF
17830 #line 17830 "configure"
17831 #include "confdefs.h"
17832 #include <ac_nonexistent.h>
17834 if { (eval echo "$as_me:17834: \"$ac_cpp conftest.$ac_ext\"") >&5
17835 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17837 egrep -v '^ *\+' conftest.er1 >conftest.err
17839 cat conftest.err >&5
17840 echo "$as_me:17840: \$? = $ac_status" >&5
17841 (exit $ac_status); } >/dev/null; then
17842 if test -s conftest.err; then
17843 ac_cpp_err=$ac_cxx_preproc_warn_flag
17850 if test -z "$ac_cpp_err"; then
17851 # Broken: success on invalid input.
17854 echo "$as_me: failed program was:" >&5
17855 cat conftest.$ac_ext >&5
17856 # Passes both tests.
17860 rm -f conftest.err conftest.$ac_ext
17863 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
17864 rm -f conftest.err conftest.$ac_ext
17865 if $ac_preproc_ok; then
17870 ac_cv_prog_CXXCPP=$CXXCPP
17873 CXXCPP=$ac_cv_prog_CXXCPP
17875 ac_cv_prog_CXXCPP=$CXXCPP
17877 echo "$as_me:17877: result: $CXXCPP" >&5
17878 echo "${ECHO_T}$CXXCPP" >&6
17879 ac_preproc_ok=false
17880 for ac_cxx_preproc_warn_flag in '' yes
17882 # Use a header file that comes with gcc, so configuring glibc
17883 # with a fresh cross-compiler works.
17884 # On the NeXT, cc -E runs the code through the compiler's parser,
17885 # not just through cpp. "Syntax error" is here to catch this case.
17886 cat >conftest.$ac_ext <<_ACEOF
17887 #line 17887 "configure"
17888 #include "confdefs.h"
17889 #include <assert.h>
17892 if { (eval echo "$as_me:17892: \"$ac_cpp conftest.$ac_ext\"") >&5
17893 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17895 egrep -v '^ *\+' conftest.er1 >conftest.err
17897 cat conftest.err >&5
17898 echo "$as_me:17898: \$? = $ac_status" >&5
17899 (exit $ac_status); } >/dev/null; then
17900 if test -s conftest.err; then
17901 ac_cpp_err=$ac_cxx_preproc_warn_flag
17908 if test -z "$ac_cpp_err"; then
17911 echo "$as_me: failed program was:" >&5
17912 cat conftest.$ac_ext >&5
17913 # Broken: fails on valid input.
17916 rm -f conftest.err conftest.$ac_ext
17918 # OK, works on sane cases. Now check whether non-existent headers
17919 # can be detected and how.
17920 cat >conftest.$ac_ext <<_ACEOF
17921 #line 17921 "configure"
17922 #include "confdefs.h"
17923 #include <ac_nonexistent.h>
17925 if { (eval echo "$as_me:17925: \"$ac_cpp conftest.$ac_ext\"") >&5
17926 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17928 egrep -v '^ *\+' conftest.er1 >conftest.err
17930 cat conftest.err >&5
17931 echo "$as_me:17931: \$? = $ac_status" >&5
17932 (exit $ac_status); } >/dev/null; then
17933 if test -s conftest.err; then
17934 ac_cpp_err=$ac_cxx_preproc_warn_flag
17941 if test -z "$ac_cpp_err"; then
17942 # Broken: success on invalid input.
17945 echo "$as_me: failed program was:" >&5
17946 cat conftest.$ac_ext >&5
17947 # Passes both tests.
17951 rm -f conftest.err conftest.$ac_ext
17954 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
17955 rm -f conftest.err conftest.$ac_ext
17956 if $ac_preproc_ok; then
17959 { { echo "$as_me:17959: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
17960 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
17961 { (exit 1); exit 1; }; }
17965 ac_cpp='$CXXCPP $CPPFLAGS'
17966 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17967 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17968 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17969 ac_main_return=return
17971 for ac_header in typeinfo
17973 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17974 echo "$as_me:17974: checking for $ac_header" >&5
17975 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17976 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17977 echo $ECHO_N "(cached) $ECHO_C" >&6
17979 cat >conftest.$ac_ext <<_ACEOF
17980 #line 17980 "configure"
17981 #include "confdefs.h"
17982 #include <$ac_header>
17984 if { (eval echo "$as_me:17984: \"$ac_cpp conftest.$ac_ext\"") >&5
17985 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17987 egrep -v '^ *\+' conftest.er1 >conftest.err
17989 cat conftest.err >&5
17990 echo "$as_me:17990: \$? = $ac_status" >&5
17991 (exit $ac_status); } >/dev/null; then
17992 if test -s conftest.err; then
17993 ac_cpp_err=$ac_cxx_preproc_warn_flag
18000 if test -z "$ac_cpp_err"; then
18001 eval "$as_ac_Header=yes"
18003 echo "$as_me: failed program was:" >&5
18004 cat conftest.$ac_ext >&5
18005 eval "$as_ac_Header=no"
18007 rm -f conftest.err conftest.$ac_ext
18009 echo "$as_me:18009: result: `eval echo '${'$as_ac_Header'}'`" >&5
18010 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18011 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18012 cat >>confdefs.h <<EOF
18013 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18019 for ac_header in iostream
18021 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18022 echo "$as_me:18022: checking for $ac_header" >&5
18023 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18024 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18025 echo $ECHO_N "(cached) $ECHO_C" >&6
18027 cat >conftest.$ac_ext <<_ACEOF
18028 #line 18028 "configure"
18029 #include "confdefs.h"
18030 #include <$ac_header>
18032 if { (eval echo "$as_me:18032: \"$ac_cpp conftest.$ac_ext\"") >&5
18033 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18035 egrep -v '^ *\+' conftest.er1 >conftest.err
18037 cat conftest.err >&5
18038 echo "$as_me:18038: \$? = $ac_status" >&5
18039 (exit $ac_status); } >/dev/null; then
18040 if test -s conftest.err; then
18041 ac_cpp_err=$ac_cxx_preproc_warn_flag
18048 if test -z "$ac_cpp_err"; then
18049 eval "$as_ac_Header=yes"
18051 echo "$as_me: failed program was:" >&5
18052 cat conftest.$ac_ext >&5
18053 eval "$as_ac_Header=no"
18055 rm -f conftest.err conftest.$ac_ext
18057 echo "$as_me:18057: result: `eval echo '${'$as_ac_Header'}'`" >&5
18058 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18059 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18060 cat >>confdefs.h <<EOF
18061 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18067 if test x"$ac_cv_header_iostream" = xyes ; then
18068 echo "$as_me:18068: checking if iostream uses std-namespace" >&5
18069 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
18070 cat >conftest.$ac_ext <<_ACEOF
18071 #line 18071 "configure"
18072 #include "confdefs.h"
18074 #include <iostream>
18081 cerr << "testing" << endl;
18087 rm -f conftest.$ac_objext
18088 if { (eval echo "$as_me:18088: \"$ac_compile\"") >&5
18089 (eval $ac_compile) 2>&5
18091 echo "$as_me:18091: \$? = $ac_status" >&5
18092 (exit $ac_status); } &&
18093 { ac_try='test -s conftest.$ac_objext'
18094 { (eval echo "$as_me:18094: \"$ac_try\"") >&5
18095 (eval $ac_try) 2>&5
18097 echo "$as_me:18097: \$? = $ac_status" >&5
18098 (exit $ac_status); }; }; then
18099 cf_iostream_namespace=yes
18101 echo "$as_me: failed program was:" >&5
18102 cat conftest.$ac_ext >&5
18103 cf_iostream_namespace=no
18105 rm -f conftest.$ac_objext conftest.$ac_ext
18106 echo "$as_me:18106: result: $cf_iostream_namespace" >&5
18107 echo "${ECHO_T}$cf_iostream_namespace" >&6
18108 if test "$cf_iostream_namespace" = yes ; then
18109 cat >>confdefs.h <<\EOF
18110 #define IOSTREAM_NAMESPACE 1
18116 echo "$as_me:18116: checking if we should include stdbool.h" >&5
18117 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18119 if test "${cf_cv_header_stdbool_h+set}" = set; then
18120 echo $ECHO_N "(cached) $ECHO_C" >&6
18123 cat >conftest.$ac_ext <<_ACEOF
18124 #line 18124 "configure"
18125 #include "confdefs.h"
18135 rm -f conftest.$ac_objext
18136 if { (eval echo "$as_me:18136: \"$ac_compile\"") >&5
18137 (eval $ac_compile) 2>&5
18139 echo "$as_me:18139: \$? = $ac_status" >&5
18140 (exit $ac_status); } &&
18141 { ac_try='test -s conftest.$ac_objext'
18142 { (eval echo "$as_me:18142: \"$ac_try\"") >&5
18143 (eval $ac_try) 2>&5
18145 echo "$as_me:18145: \$? = $ac_status" >&5
18146 (exit $ac_status); }; }; then
18147 cf_cv_header_stdbool_h=0
18149 echo "$as_me: failed program was:" >&5
18150 cat conftest.$ac_ext >&5
18151 cat >conftest.$ac_ext <<_ACEOF
18152 #line 18152 "configure"
18153 #include "confdefs.h"
18156 #include <stdbool.h>
18167 rm -f conftest.$ac_objext
18168 if { (eval echo "$as_me:18168: \"$ac_compile\"") >&5
18169 (eval $ac_compile) 2>&5
18171 echo "$as_me:18171: \$? = $ac_status" >&5
18172 (exit $ac_status); } &&
18173 { ac_try='test -s conftest.$ac_objext'
18174 { (eval echo "$as_me:18174: \"$ac_try\"") >&5
18175 (eval $ac_try) 2>&5
18177 echo "$as_me:18177: \$? = $ac_status" >&5
18178 (exit $ac_status); }; }; then
18179 cf_cv_header_stdbool_h=1
18181 echo "$as_me: failed program was:" >&5
18182 cat conftest.$ac_ext >&5
18183 cf_cv_header_stdbool_h=0
18185 rm -f conftest.$ac_objext conftest.$ac_ext
18187 rm -f conftest.$ac_objext conftest.$ac_ext
18190 if test "$cf_cv_header_stdbool_h" = 1
18191 then echo "$as_me:18191: result: yes" >&5
18192 echo "${ECHO_T}yes" >&6
18193 else echo "$as_me:18193: result: no" >&5
18194 echo "${ECHO_T}no" >&6
18197 echo "$as_me:18197: checking for builtin bool type" >&5
18198 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18200 if test "${cf_cv_builtin_bool+set}" = set; then
18201 echo $ECHO_N "(cached) $ECHO_C" >&6
18204 cat >conftest.$ac_ext <<_ACEOF
18205 #line 18205 "configure"
18206 #include "confdefs.h"
18209 #include <sys/types.h>
18219 rm -f conftest.$ac_objext
18220 if { (eval echo "$as_me:18220: \"$ac_compile\"") >&5
18221 (eval $ac_compile) 2>&5
18223 echo "$as_me:18223: \$? = $ac_status" >&5
18224 (exit $ac_status); } &&
18225 { ac_try='test -s conftest.$ac_objext'
18226 { (eval echo "$as_me:18226: \"$ac_try\"") >&5
18227 (eval $ac_try) 2>&5
18229 echo "$as_me:18229: \$? = $ac_status" >&5
18230 (exit $ac_status); }; }; then
18231 cf_cv_builtin_bool=1
18233 echo "$as_me: failed program was:" >&5
18234 cat conftest.$ac_ext >&5
18235 cf_cv_builtin_bool=0
18237 rm -f conftest.$ac_objext conftest.$ac_ext
18241 if test "$cf_cv_builtin_bool" = 1
18242 then echo "$as_me:18242: result: yes" >&5
18243 echo "${ECHO_T}yes" >&6
18244 else echo "$as_me:18244: result: no" >&5
18245 echo "${ECHO_T}no" >&6
18248 echo "$as_me:18248: checking for size of bool" >&5
18249 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18250 if test "${cf_cv_type_of_bool+set}" = set; then
18251 echo $ECHO_N "(cached) $ECHO_C" >&6
18255 if test "$cross_compiling" = yes; then
18256 cf_cv_type_of_bool=unknown
18258 cat >conftest.$ac_ext <<_ACEOF
18259 #line 18259 "configure"
18260 #include "confdefs.h"
18262 #include <stdlib.h>
18265 #if defined(__cplusplus)
18267 #ifdef HAVE_GXX_BUILTIN_H
18268 #include <g++/builtin.h>
18269 #elif HAVE_GPP_BUILTIN_H
18270 #include <gpp/builtin.h>
18271 #elif HAVE_BUILTIN_H
18272 #include <builtin.h>
18277 #if $cf_cv_header_stdbool_h
18278 #include <stdbool.h>
18285 FILE *fp = fopen("cf_test.out", "w");
18288 if ((bool)(-x) >= 0)
18289 fputs("unsigned ", fp);
18290 if (sizeof(x) == sizeof(int)) fputs("int", fp);
18291 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18292 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18293 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18296 ${cf_cv_main_return:-return}(0);
18300 rm -f conftest$ac_exeext
18301 if { (eval echo "$as_me:18301: \"$ac_link\"") >&5
18302 (eval $ac_link) 2>&5
18304 echo "$as_me:18304: \$? = $ac_status" >&5
18305 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18306 { (eval echo "$as_me:18306: \"$ac_try\"") >&5
18307 (eval $ac_try) 2>&5
18309 echo "$as_me:18309: \$? = $ac_status" >&5
18310 (exit $ac_status); }; }; then
18311 cf_cv_type_of_bool=`cat cf_test.out`
18312 if test -z "$cf_cv_type_of_bool"; then
18313 cf_cv_type_of_bool=unknown
18316 echo "$as_me: program exited with status $ac_status" >&5
18317 echo "$as_me: failed program was:" >&5
18318 cat conftest.$ac_ext >&5
18319 cf_cv_type_of_bool=unknown
18321 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18327 echo "$as_me:18327: result: $cf_cv_type_of_bool" >&5
18328 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18329 if test "$cf_cv_type_of_bool" = unknown ; then
18330 case .$NCURSES_BOOL in #(vi
18331 .auto|.) NCURSES_BOOL=unsigned;;
18333 { echo "$as_me:18333: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18334 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18335 cf_cv_type_of_bool=$NCURSES_BOOL
18338 echo "$as_me:18338: checking for special defines needed for etip.h" >&5
18339 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
18340 cf_save_CXXFLAGS="$CXXFLAGS"
18342 for cf_math in "" MATH_H
18344 for cf_excp in "" MATH_EXCEPTION
18346 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
18347 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
18348 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
18349 cat >conftest.$ac_ext <<_ACEOF
18350 #line 18350 "configure"
18351 #include "confdefs.h"
18353 #include <etip.h.in>
18363 rm -f conftest.$ac_objext
18364 if { (eval echo "$as_me:18364: \"$ac_compile\"") >&5
18365 (eval $ac_compile) 2>&5
18367 echo "$as_me:18367: \$? = $ac_status" >&5
18368 (exit $ac_status); } &&
18369 { ac_try='test -s conftest.$ac_objext'
18370 { (eval echo "$as_me:18370: \"$ac_try\"") >&5
18371 (eval $ac_try) 2>&5
18373 echo "$as_me:18373: \$? = $ac_status" >&5
18374 (exit $ac_status); }; }; then
18376 test -n "$cf_math" && cat >>confdefs.h <<EOF
18377 #define ETIP_NEEDS_${cf_math} 1
18380 test -n "$cf_excp" && cat >>confdefs.h <<EOF
18381 #define ETIP_NEEDS_${cf_excp} 1
18384 cf_result="$cf_math $cf_excp"
18388 echo "$as_me: failed program was:" >&5
18389 cat conftest.$ac_ext >&5
18391 rm -f conftest.$ac_objext conftest.$ac_ext
18394 echo "$as_me:18394: result: $cf_result" >&5
18395 echo "${ECHO_T}$cf_result" >&6
18396 CXXFLAGS="$cf_save_CXXFLAGS"
18398 if test -n "$CXX"; then
18399 echo "$as_me:18399: checking if $CXX accepts parameter initialization" >&5
18400 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
18401 if test "${cf_cv_cpp_param_init+set}" = set; then
18402 echo $ECHO_N "(cached) $ECHO_C" >&6
18406 ac_cpp='$CXXCPP $CPPFLAGS'
18407 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18408 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18409 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18410 ac_main_return=return
18412 if test "$cross_compiling" = yes; then
18413 cf_cv_cpp_param_init=unknown
18415 cat >conftest.$ac_ext <<_ACEOF
18416 #line 18416 "configure"
18417 #include "confdefs.h"
18427 TEST::TEST(int x = 1) // some compilers do not like second initializer
18434 rm -f conftest$ac_exeext
18435 if { (eval echo "$as_me:18435: \"$ac_link\"") >&5
18436 (eval $ac_link) 2>&5
18438 echo "$as_me:18438: \$? = $ac_status" >&5
18439 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18440 { (eval echo "$as_me:18440: \"$ac_try\"") >&5
18441 (eval $ac_try) 2>&5
18443 echo "$as_me:18443: \$? = $ac_status" >&5
18444 (exit $ac_status); }; }; then
18445 cf_cv_cpp_param_init=yes
18447 echo "$as_me: program exited with status $ac_status" >&5
18448 echo "$as_me: failed program was:" >&5
18449 cat conftest.$ac_ext >&5
18450 cf_cv_cpp_param_init=no
18452 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18455 ac_cpp='$CXXCPP $CPPFLAGS'
18456 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18457 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18458 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18459 ac_main_return=return
18462 echo "$as_me:18462: result: $cf_cv_cpp_param_init" >&5
18463 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
18465 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
18466 #define CPP_HAS_PARAM_INIT 1
18469 if test -n "$CXX"; then
18471 echo "$as_me:18471: checking if $CXX accepts static_cast" >&5
18472 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
18473 if test "${cf_cv_cpp_static_cast+set}" = set; then
18474 echo $ECHO_N "(cached) $ECHO_C" >&6
18478 ac_cpp='$CXXCPP $CPPFLAGS'
18479 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18480 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18481 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18482 ac_main_return=return
18484 cat >conftest.$ac_ext <<_ACEOF
18485 #line 18485 "configure"
18486 #include "confdefs.h"
18491 NCursesPanel(int nlines,
18501 template<class T> class NCursesUserPanel : public NCursesPanel
18504 NCursesUserPanel (int nlines,
18508 const T* p_UserData = static_cast<T*>(0))
18509 : NCursesPanel (nlines, ncols, begin_y, begin_x)
18512 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
18516 virtual ~NCursesUserPanel() {};
18523 const char* p_UserData = static_cast<char*>(0)
18528 rm -f conftest.$ac_objext
18529 if { (eval echo "$as_me:18529: \"$ac_compile\"") >&5
18530 (eval $ac_compile) 2>&5
18532 echo "$as_me:18532: \$? = $ac_status" >&5
18533 (exit $ac_status); } &&
18534 { ac_try='test -s conftest.$ac_objext'
18535 { (eval echo "$as_me:18535: \"$ac_try\"") >&5
18536 (eval $ac_try) 2>&5
18538 echo "$as_me:18538: \$? = $ac_status" >&5
18539 (exit $ac_status); }; }; then
18540 cf_cv_cpp_static_cast=yes
18542 echo "$as_me: failed program was:" >&5
18543 cat conftest.$ac_ext >&5
18544 cf_cv_cpp_static_cast=no
18546 rm -f conftest.$ac_objext conftest.$ac_ext
18549 ac_cpp='$CXXCPP $CPPFLAGS'
18550 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18551 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18552 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18553 ac_main_return=return
18556 echo "$as_me:18556: result: $cf_cv_cpp_static_cast" >&5
18557 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
18561 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
18562 #define CPP_HAS_STATIC_CAST 1
18566 CXX_ARFLAGS='$(ARFLAGS)'
18567 case $cf_cv_system_name in #(vi
18569 if test "$GXX" != yes ; then
18571 CXX_ARFLAGS='-ar -o'
18575 CXXLDFLAGS="-u main"
18578 if test "$GXX" != yes ; then
18580 CXX_ARFLAGS='-xar -o'
18587 cf_cv_builtin_bool=1
18589 # Just because we are not configuring against C++ right now does not
18590 # mean that a user will not want to use C++. Some distributors disable
18591 # the C++ portion of this configuration as a shortcut (or just to avoid
18592 # compiling the demo in the c++ directory). So we need a reasonable
18593 # default for the 'bool' type.
18595 # Caveat: since the storage of the bool type is not standardized, it
18598 if test "$NCURSES_BOOL" != auto ; then
18599 cf_cv_type_of_bool=$NCURSES_BOOL
18600 cf_cv_header_stdbool_h=0
18602 if test "$cf_cv_header_stdbool_h" = 1 ; then
18604 echo "$as_me:18604: checking for size of bool" >&5
18605 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18606 if test "${cf_cv_type_of_bool+set}" = set; then
18607 echo $ECHO_N "(cached) $ECHO_C" >&6
18611 if test "$cross_compiling" = yes; then
18612 cf_cv_type_of_bool=unknown
18614 cat >conftest.$ac_ext <<_ACEOF
18615 #line 18615 "configure"
18616 #include "confdefs.h"
18618 #include <stdlib.h>
18621 #if defined(__cplusplus)
18623 #ifdef HAVE_GXX_BUILTIN_H
18624 #include <g++/builtin.h>
18625 #elif HAVE_GPP_BUILTIN_H
18626 #include <gpp/builtin.h>
18627 #elif HAVE_BUILTIN_H
18628 #include <builtin.h>
18633 #if $cf_cv_header_stdbool_h
18634 #include <stdbool.h>
18641 FILE *fp = fopen("cf_test.out", "w");
18644 if ((bool)(-x) >= 0)
18645 fputs("unsigned ", fp);
18646 if (sizeof(x) == sizeof(int)) fputs("int", fp);
18647 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18648 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18649 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18652 ${cf_cv_main_return:-return}(0);
18656 rm -f conftest$ac_exeext
18657 if { (eval echo "$as_me:18657: \"$ac_link\"") >&5
18658 (eval $ac_link) 2>&5
18660 echo "$as_me:18660: \$? = $ac_status" >&5
18661 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18662 { (eval echo "$as_me:18662: \"$ac_try\"") >&5
18663 (eval $ac_try) 2>&5
18665 echo "$as_me:18665: \$? = $ac_status" >&5
18666 (exit $ac_status); }; }; then
18667 cf_cv_type_of_bool=`cat cf_test.out`
18668 if test -z "$cf_cv_type_of_bool"; then
18669 cf_cv_type_of_bool=unknown
18672 echo "$as_me: program exited with status $ac_status" >&5
18673 echo "$as_me: failed program was:" >&5
18674 cat conftest.$ac_ext >&5
18675 cf_cv_type_of_bool=unknown
18677 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18683 echo "$as_me:18683: result: $cf_cv_type_of_bool" >&5
18684 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18685 if test "$cf_cv_type_of_bool" = unknown ; then
18686 case .$NCURSES_BOOL in #(vi
18687 .auto|.) NCURSES_BOOL=unsigned;;
18689 { echo "$as_me:18689: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18690 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18691 cf_cv_type_of_bool=$NCURSES_BOOL
18695 echo "$as_me:18695: checking for fallback type of bool" >&5
18696 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
18697 case "$host_cpu" in #(vi
18698 i?86) cf_cv_type_of_bool=char ;; #(vi
18699 *) cf_cv_type_of_bool=int ;;
18701 echo "$as_me:18701: result: $cf_cv_type_of_bool" >&5
18702 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18707 # If the C compiler did not declare bool, and we did not determine that the C++
18708 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
18709 # ncurses library use the same type as C++ bool. Note that this allows one to
18710 # specify the type of bool in a configure-script option and postpone
18711 # integration with the C++ compiler provided that the types are compatible.
18713 if test $cf_cv_cc_bool_type = 1
18715 # oops: C has a bool. Unlikely, but C++ could differ.
18717 elif test $cf_cv_builtin_bool = 0
18722 # this is the normal case
18723 USE_CXX_BOOL='defined(__cplusplus)'
18726 if test -f "${srcdir}/Ada95/Makefile.in" ; then
18728 if test "$cf_with_ada" != "no" ; then
18729 if test "$with_libtool" != "no"; then
18730 { echo "$as_me:18730: WARNING: libtool does not support Ada - disabling feature" >&5
18731 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
18736 if test "$cf_with_ada" != "no" ; then
18738 cf_ada_make=gnatmake
18739 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
18740 set dummy $cf_ada_make; ac_word=$2
18741 echo "$as_me:18741: checking for $ac_word" >&5
18742 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18743 if test "${ac_cv_prog_gnat_exists+set}" = set; then
18744 echo $ECHO_N "(cached) $ECHO_C" >&6
18746 if test -n "$gnat_exists"; then
18747 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
18749 ac_save_IFS=$IFS; IFS=$ac_path_separator
18751 for ac_dir in $ac_dummy; do
18753 test -z "$ac_dir" && ac_dir=.
18754 $as_executable_p "$ac_dir/$ac_word" || continue
18755 ac_cv_prog_gnat_exists="yes"
18756 echo "$as_me:18756: found $ac_dir/$ac_word" >&5
18760 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
18763 gnat_exists=$ac_cv_prog_gnat_exists
18764 if test -n "$gnat_exists"; then
18765 echo "$as_me:18765: result: $gnat_exists" >&5
18766 echo "${ECHO_T}$gnat_exists" >&6
18768 echo "$as_me:18768: result: no" >&5
18769 echo "${ECHO_T}no" >&6
18772 if test "$ac_cv_prog_gnat_exists" = no; then
18774 cf_cv_prog_gnat_correct=no
18777 echo "$as_me:18777: checking for gnat version" >&5
18778 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
18779 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
18780 grep '[0-9].[0-9][0-9]*' |\
18781 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
18782 echo "$as_me:18782: result: $cf_gnat_version" >&5
18783 echo "${ECHO_T}$cf_gnat_version" >&6
18785 case $cf_gnat_version in #(vi
18786 3.1[1-9]*|3.[2-9]*|[4-9].*) #(vi
18787 cf_cv_prog_gnat_correct=yes
18790 { echo "$as_me:18790: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
18791 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
18792 cf_cv_prog_gnat_correct=no
18796 # Extract the first word of "m4", so it can be a program name with args.
18797 set dummy m4; ac_word=$2
18798 echo "$as_me:18798: checking for $ac_word" >&5
18799 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18800 if test "${ac_cv_prog_M4_exists+set}" = set; then
18801 echo $ECHO_N "(cached) $ECHO_C" >&6
18803 if test -n "$M4_exists"; then
18804 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
18806 ac_save_IFS=$IFS; IFS=$ac_path_separator
18808 for ac_dir in $ac_dummy; do
18810 test -z "$ac_dir" && ac_dir=.
18811 $as_executable_p "$ac_dir/$ac_word" || continue
18812 ac_cv_prog_M4_exists="yes"
18813 echo "$as_me:18813: found $ac_dir/$ac_word" >&5
18817 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
18820 M4_exists=$ac_cv_prog_M4_exists
18821 if test -n "$M4_exists"; then
18822 echo "$as_me:18822: result: $M4_exists" >&5
18823 echo "${ECHO_T}$M4_exists" >&6
18825 echo "$as_me:18825: result: no" >&5
18826 echo "${ECHO_T}no" >&6
18829 if test "$ac_cv_prog_M4_exists" = no; then
18830 cf_cv_prog_gnat_correct=no
18831 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
18833 if test "$cf_cv_prog_gnat_correct" = yes; then
18834 echo "$as_me:18834: checking if GNAT works" >&5
18835 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
18837 rm -rf conftest* *~conftest*
18838 cat >>conftest.ads <<CF_EOF
18839 procedure conftest;
18841 cat >>conftest.adb <<CF_EOF
18844 procedure conftest is
18846 Text_IO.Put ("Hello World");
18848 GNAT.OS_Lib.OS_Exit (0);
18851 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
18852 if ( ./conftest 1>&5 2>&1 ) ; then
18853 cf_cv_prog_gnat_correct=yes
18855 cf_cv_prog_gnat_correct=no
18858 cf_cv_prog_gnat_correct=no
18860 rm -rf conftest* *~conftest*
18862 echo "$as_me:18862: result: $cf_cv_prog_gnat_correct" >&5
18863 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
18867 if test "$cf_cv_prog_gnat_correct" = yes; then
18869 ADAFLAGS="$ADAFLAGS -gnatpn"
18871 # make ADAFLAGS consistent with CFLAGS
18875 ADAFLAGS="$ADAFLAGS -g"
18882 ADAFLAGS="$ADAFLAGS -O3"
18887 echo "$as_me:18887: checking if GNAT supports generics" >&5
18888 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
18889 case $cf_gnat_version in #(vi
18890 3.[1-9]*|[4-9].*) #(vi
18891 cf_gnat_generics=yes
18894 cf_gnat_generics=no
18897 echo "$as_me:18897: result: $cf_gnat_generics" >&5
18898 echo "${ECHO_T}$cf_gnat_generics" >&6
18900 if test "$cf_gnat_generics" = yes
18902 cf_compile_generics=generics
18903 cf_generic_objects="\${GENOBJS}"
18905 cf_compile_generics=
18906 cf_generic_objects=
18909 echo "$as_me:18909: checking if GNAT supports SIGINT" >&5
18910 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
18911 if test "${cf_cv_gnat_sigint+set}" = set; then
18912 echo $ECHO_N "(cached) $ECHO_C" >&6
18915 rm -rf conftest* *~conftest*
18916 cat >>conftest.ads <<CF_EOF
18917 with Ada.Interrupts.Names;
18919 package ConfTest is
18921 pragma Warnings (Off); -- the next pragma exists since 3.11p
18922 pragma Unreserve_All_Interrupts;
18923 pragma Warnings (On);
18925 protected Process is
18927 function Continue return Boolean;
18928 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
18930 Done : Boolean := False;
18935 cat >>conftest.adb <<CF_EOF
18936 package body ConfTest is
18937 protected body Process is
18942 function Continue return Boolean is
18949 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
18950 cf_cv_gnat_sigint=yes
18952 cf_cv_gnat_sigint=no
18954 rm -rf conftest* *~conftest*
18957 echo "$as_me:18957: result: $cf_cv_gnat_sigint" >&5
18958 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
18960 if test $cf_cv_gnat_sigint = yes ; then
18963 USE_GNAT_SIGINT="#"
18966 echo "$as_me:18966: checking if GNAT pragma Unreferenced works" >&5
18967 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
18968 if test "${cf_cv_pragma_unreferenced+set}" = set; then
18969 echo $ECHO_N "(cached) $ECHO_C" >&6
18972 rm -rf conftest* *~conftest*
18973 cat >>conftest.ads <<CF_EOF
18974 procedure conftest;
18976 cat >>conftest.adb <<CF_EOF
18979 procedure conftest is
18981 pragma Unreferenced (test);
18984 Text_IO.Put ("Hello World");
18986 GNAT.OS_Lib.OS_Exit (0);
18989 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
18990 cf_cv_pragma_unreferenced=yes
18992 cf_cv_pragma_unreferenced=no
18994 rm -rf conftest* *~conftest*
18997 echo "$as_me:18997: result: $cf_cv_pragma_unreferenced" >&5
18998 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
19000 # if the pragma is supported, use it (needed in the Trace code).
19001 if test $cf_cv_pragma_unreferenced = yes ; then
19007 cf_gnat_libraries=no
19008 cf_gnat_projects=no
19010 echo "$as_me:19010: checking if GNAT supports project files" >&5
19011 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
19012 case $cf_gnat_version in #(vi
19016 case $cf_cv_system_name in #(vi
19020 mkdir conftest.src conftest.bin conftest.lib
19022 rm -rf conftest* *~conftest*
19023 cat >>library.gpr <<CF_EOF
19025 Kind := External ("LIB_KIND");
19026 for Library_Name use "ConfTest";
19027 for Object_Dir use ".";
19028 for Library_ALI_Dir use External("LIBRARY_DIR");
19029 for Library_Version use External ("SONAME");
19030 for Library_Kind use Kind;
19031 for Library_Dir use External("BUILD_DIR");
19032 Source_Dir := External ("SOURCE_DIR");
19033 for Source_Dirs use (Source_Dir);
19034 package Compiler is
19035 for Default_Switches ("Ada") use
19039 "-gnatVa", -- All validity checks
19040 "-gnatwa"); -- Activate all optional errors
19044 cat >>confpackage.ads <<CF_EOF
19045 package ConfPackage is
19046 procedure conftest;
19049 cat >>confpackage.adb <<CF_EOF
19051 package body ConfPackage is
19052 procedure conftest is
19054 Text_IO.Put ("Hello World");
19059 if ( $cf_ada_make $ADAFLAGS \
19061 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
19062 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
19063 -XSOURCE_DIR=`pwd` \
19064 -XSONAME=libConfTest.so.1 \
19065 -XLIB_KIND=static 1>&5 2>&1 ) ; then
19066 cf_gnat_projects=yes
19069 if test -f conftest.lib/confpackage.ali
19071 cf_gnat_libraries=yes
19073 rm -rf conftest* *~conftest*
19078 echo "$as_me:19078: result: $cf_gnat_projects" >&5
19079 echo "${ECHO_T}$cf_gnat_projects" >&6
19081 if test $cf_gnat_projects = yes
19083 echo "$as_me:19083: checking if GNAT supports libraries" >&5
19084 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
19085 echo "$as_me:19085: result: $cf_gnat_libraries" >&5
19086 echo "${ECHO_T}$cf_gnat_libraries" >&6
19089 if test "$cf_gnat_projects" = yes
19091 USE_OLD_MAKERULES="#"
19092 USE_GNAT_PROJECTS=""
19094 USE_OLD_MAKERULES=""
19095 USE_GNAT_PROJECTS="#"
19098 if test "$cf_gnat_libraries" = yes
19100 USE_GNAT_LIBRARIES=""
19102 USE_GNAT_LIBRARIES="#"
19105 echo "$as_me:19105: checking for ada-compiler" >&5
19106 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
19108 # Check whether --with-ada-compiler or --without-ada-compiler was given.
19109 if test "${with_ada_compiler+set}" = set; then
19110 withval="$with_ada_compiler"
19111 cf_ada_compiler=$withval
19113 cf_ada_compiler=gnatmake
19116 echo "$as_me:19116: result: $cf_ada_compiler" >&5
19117 echo "${ECHO_T}$cf_ada_compiler" >&6
19119 cf_ada_package=terminal_interface
19121 echo "$as_me:19121: checking for ada-include" >&5
19122 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
19124 # Check whether --with-ada-include or --without-ada-include was given.
19125 if test "${with_ada_include+set}" = set; then
19126 withval="$with_ada_include"
19129 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
19130 fi; if test -n "$prefix/share/ada/adainclude" ; then
19132 if test "x$prefix" != xNONE; then
19133 cf_path_syntax="$prefix"
19135 cf_path_syntax="$ac_default_prefix"
19138 case ".$withval" in #(vi
19139 .\$\(*\)*|.\'*\'*) #(vi
19143 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19145 .\${*prefix}*) #(vi
19146 eval withval="$withval"
19147 case ".$withval" in #(vi
19149 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19154 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19157 { { echo "$as_me:19157: error: expected a pathname, not \"$withval\"" >&5
19158 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19159 { (exit 1); exit 1; }; }
19164 ADA_INCLUDE="$withval"
19166 echo "$as_me:19166: result: $ADA_INCLUDE" >&5
19167 echo "${ECHO_T}$ADA_INCLUDE" >&6
19169 echo "$as_me:19169: checking for ada-objects" >&5
19170 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
19172 # Check whether --with-ada-objects or --without-ada-objects was given.
19173 if test "${with_ada_objects+set}" = set; then
19174 withval="$with_ada_objects"
19177 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
19178 fi; if test -n "$prefix/lib/ada/adalib" ; then
19180 if test "x$prefix" != xNONE; then
19181 cf_path_syntax="$prefix"
19183 cf_path_syntax="$ac_default_prefix"
19186 case ".$withval" in #(vi
19187 .\$\(*\)*|.\'*\'*) #(vi
19191 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19193 .\${*prefix}*) #(vi
19194 eval withval="$withval"
19195 case ".$withval" in #(vi
19197 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19202 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19205 { { echo "$as_me:19205: error: expected a pathname, not \"$withval\"" >&5
19206 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19207 { (exit 1); exit 1; }; }
19212 ADA_OBJECTS="$withval"
19214 echo "$as_me:19214: result: $ADA_OBJECTS" >&5
19215 echo "${ECHO_T}$ADA_OBJECTS" >&6
19217 echo "$as_me:19217: checking if an Ada95 shared-library should be built" >&5
19218 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
19220 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
19221 if test "${with_ada_sharedlib+set}" = set; then
19222 withval="$with_ada_sharedlib"
19223 with_ada_sharedlib=$withval
19225 with_ada_sharedlib=no
19227 echo "$as_me:19227: result: $with_ada_sharedlib" >&5
19228 echo "${ECHO_T}$with_ada_sharedlib" >&6
19230 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
19231 MAKE_ADA_SHAREDLIB="#"
19233 if test "x$with_ada_sharedlib" != xno
19235 MAKE_ADA_SHAREDLIB=
19236 if test "x$with_ada_sharedlib" != xyes
19238 ADA_SHAREDLIB="$with_ada_sharedlib"
19248 ### Construct the ncurses library-subsets, if any, from this set of keywords:
19249 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
19251 ### ticlib modules may be a separate library, otherwise contained in termlib.
19252 ### termlib modules may be a separate library, otherwise contained in ncurses.
19254 ### The of "+" or " " between the tokens controls the way the script
19255 ### chooses to split module lists into libraries.
19257 ### (see CF_LIB_RULES).
19258 echo "$as_me:19258: checking for library subsets" >&5
19259 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
19262 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
19263 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
19264 if test "$with_ticlib" != no ; then
19265 LIB_SUBSETS="${LIB_SUBSETS} "
19267 LIB_SUBSETS="${LIB_SUBSETS}+"
19271 LIB_SUBSETS="${LIB_SUBSETS}termlib"
19272 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
19274 if test "$with_termlib" != no ; then
19275 LIB_SUBSETS="${LIB_SUBSETS} "
19277 LIB_SUBSETS="${LIB_SUBSETS}+"
19280 LIB_SUBSETS="${LIB_SUBSETS}base"
19282 # Most term-driver calls are to tinfo, but some like init_pair are to the
19283 # base library (so it resides in base).
19284 if test "$with_term_driver" != no ; then
19285 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
19286 case $cf_cv_system_name in #(vi
19288 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
19291 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
19296 test "$with_widec" = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
19297 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
19299 echo "$as_me:19299: result: $LIB_SUBSETS" >&5
19300 echo "${ECHO_T}$LIB_SUBSETS" >&6
19302 ### Construct the list of include-directories to be generated
19304 CPPFLAGS="$CPPFLAGS -I. -I../include"
19305 if test "$srcdir" != "."; then
19306 CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
19308 if test "$GCC" != yes; then
19309 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19310 elif test "$includedir" != "/usr/include"; then
19311 if test "$includedir" = '${prefix}/include' ; then
19312 if test $prefix != /usr ; then
19313 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19316 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19320 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
19321 if test "$srcdir" != "."; then
19322 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
19324 if test "$GCC" != yes; then
19325 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19326 elif test "$includedir" != "/usr/include"; then
19327 if test "$includedir" = '${prefix}/include' ; then
19328 if test $prefix != /usr ; then
19329 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19332 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19336 ### Build up pieces for makefile rules
19337 echo "$as_me:19337: checking default library suffix" >&5
19338 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
19340 case $DFT_LWR_MODEL in
19341 libtool) DFT_ARG_SUFFIX='' ;;
19342 normal) DFT_ARG_SUFFIX='' ;;
19343 debug) DFT_ARG_SUFFIX='_g' ;;
19344 profile) DFT_ARG_SUFFIX='_p' ;;
19345 shared) DFT_ARG_SUFFIX='' ;;
19347 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
19348 echo "$as_me:19348: result: $DFT_ARG_SUFFIX" >&5
19349 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
19351 echo "$as_me:19351: checking default library-dependency suffix" >&5
19352 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
19354 case $DFT_LWR_MODEL in #(vi
19356 DFT_LIB_SUFFIX='.la'
19357 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19360 DFT_LIB_SUFFIX='.a'
19361 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19364 DFT_LIB_SUFFIX='_g.a'
19365 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19368 DFT_LIB_SUFFIX='_p.a'
19369 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19372 case $cf_cv_system_name in
19374 DFT_LIB_SUFFIX='.a'
19375 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19378 DFT_LIB_SUFFIX='.dll'
19379 DFT_DEP_SUFFIX='.dll.a'
19382 DFT_LIB_SUFFIX='.dylib'
19383 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19388 DFT_LIB_SUFFIX='.so'
19389 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19392 DFT_LIB_SUFFIX='.sl'
19393 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19397 *) DFT_LIB_SUFFIX='.so'
19398 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19402 test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
19403 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
19404 echo "$as_me:19404: result: $DFT_DEP_SUFFIX" >&5
19405 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
19407 echo "$as_me:19407: checking default object directory" >&5
19408 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
19410 case $DFT_LWR_MODEL in
19411 libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
19412 normal) DFT_OBJ_SUBDIR='objects' ;;
19413 debug) DFT_OBJ_SUBDIR='obj_g' ;;
19414 profile) DFT_OBJ_SUBDIR='obj_p' ;;
19416 case $cf_cv_system_name in #(vi
19418 DFT_OBJ_SUBDIR='objects' ;;
19420 DFT_OBJ_SUBDIR='obj_s' ;;
19423 echo "$as_me:19423: result: $DFT_OBJ_SUBDIR" >&5
19424 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
19426 # libtool thinks it can make c++ shared libraries (perhaps only g++)
19427 if test "$cf_with_cxx" = yes ; then
19428 echo "$as_me:19428: checking c++ library-dependency suffix" >&5
19429 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
19430 if test "$with_libtool" != "no"; then
19431 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
19434 case normal in #(vi
19436 CXX_LIB_SUFFIX='.la'
19437 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19440 CXX_LIB_SUFFIX='.a'
19441 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19444 CXX_LIB_SUFFIX='_g.a'
19445 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19448 CXX_LIB_SUFFIX='_p.a'
19449 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19452 case $cf_cv_system_name in
19454 CXX_LIB_SUFFIX='.a'
19455 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19458 CXX_LIB_SUFFIX='.dll'
19459 CXX_DEP_SUFFIX='.dll.a'
19462 CXX_LIB_SUFFIX='.dylib'
19463 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19468 CXX_LIB_SUFFIX='.so'
19469 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19472 CXX_LIB_SUFFIX='.sl'
19473 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19477 *) CXX_LIB_SUFFIX='.so'
19478 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19482 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
19483 test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
19485 echo "$as_me:19485: result: $CXX_LIB_SUFFIX" >&5
19486 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
19490 # do not want -ldl in build except as needed for -lncurses dependency
19491 if test "$with_dlsym" = yes ; then
19492 if test $DFT_LWR_MODEL = shared || \
19493 test $DFT_LWR_MODEL = libtool ; then
19495 # remove dl library from $LIBS
19496 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
19500 ### Set up low-level terminfo dependencies for makefiles.
19502 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
19503 # do not need libdl
19505 if test "$with_dlsym" = yes ; then
19507 # remove dl library from $SHLIB_LIST
19508 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
19512 if test "$with_ticlib" != no ; then
19514 if test "$with_ticlib" != yes ; then
19515 TICS_NAME=$with_ticlib
19516 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19517 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19518 TICS_LIB_SUFFIX="${with_ticlib}"
19520 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
19521 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
19522 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
19524 TICS_LDFLAGS="-L${LIB_DIR}"
19525 TICS_LIBS="-l${TICS_LIB_SUFFIX}"
19527 TICS_LDFLAGS="-L${LIB_DIR}"
19528 TICS_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19531 if test "$with_termlib" != no ; then
19533 if test "$with_termlib" != yes ; then
19534 TINFO_NAME=$with_termlib
19535 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19536 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19537 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19538 TINFO_LIB_SUFFIX="${with_termlib}"
19540 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
19541 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
19542 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
19543 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
19546 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
19547 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
19548 if test "$DFT_LWR_MODEL" = "libtool"; then
19549 TEST_ARGS="${TEST_DEPS}"
19550 TEST_ARG2="${TEST_DEP2}"
19551 TINFO_LDFLAGS="-L${LIB_DIR}"
19552 TINFO_LIBS="$TEST_ARGS"
19553 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
19554 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
19556 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
19557 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
19558 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
19559 TINFO_LDFLAGS="-L${LIB_DIR}"
19560 TINFO_LIBS="$TEST_ARGS"
19561 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
19564 # the next lines are needed for linking libtic over libncurses
19565 TINFO_NAME=${LIB_NAME}
19566 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
19567 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
19568 if test "$with_tic_depends" = yes ; then
19569 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
19571 TICS_LIST="$SHLIB_LIST"
19574 TINFO_LDFLAGS="-L${LIB_DIR}"
19575 TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19578 if test "$DFT_LWR_MODEL" = shared ; then
19579 case $cf_cv_system_name in #(vi
19581 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
19587 if test "$with_dlsym" = yes ; then
19589 # remove dl library from $TICS_LIST
19590 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
19594 if test "$DFT_LWR_MODEL" = "libtool"; then
19599 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
19601 case $DFT_LWR_MODEL in
19602 normal|debug|profile)
19604 if test "$GCC" = yes ; then
19605 case $cf_cv_system_name in #(
19606 OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*) #( vi
19610 *) #( normally, except when broken
19611 LDFLAGS_STATIC=-static
19612 LDFLAGS_SHARED=-dynamic
19616 case $cf_cv_system_name in #(
19617 aix[4-7]*) #( from ld manpage
19618 LDFLAGS_STATIC=-bstatic
19619 LDFLAGS_SHARED=-bdynamic
19621 hpux*) #( from ld manpage for hpux10.20, hpux11.11
19622 # We could also use just "archive" and "shared".
19623 LDFLAGS_STATIC=-Wl,-a,archive_shared
19624 LDFLAGS_SHARED=-Wl,-a,shared_archive
19626 irix*) #( from ld manpage IRIX64
19627 LDFLAGS_STATIC=-Bstatic
19628 LDFLAGS_SHARED=-Bdynamic
19630 osf[45]*) #( from ld manpage osf4.0d, osf5.1
19631 # alternative "-oldstyle_liblookup" (not in cc manpage)
19632 LDFLAGS_STATIC=-noso
19633 LDFLAGS_SHARED=-so_archive
19636 LDFLAGS_STATIC=-Bstatic
19637 LDFLAGS_SHARED=-Bdynamic
19642 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
19644 echo "$as_me:19644: checking if linker supports switching between static/dynamic" >&5
19645 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
19647 rm -f libconftest.a
19648 cat >conftest.$ac_ext <<EOF
19649 #line 19649 "configure"
19651 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
19653 if { (eval echo "$as_me:19653: \"$ac_compile\"") >&5
19654 (eval $ac_compile) 2>&5
19656 echo "$as_me:19656: \$? = $ac_status" >&5
19657 (exit $ac_status); } ; then
19658 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
19659 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
19663 cf_save_LIBS="$LIBS"
19665 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
19666 cat >conftest.$ac_ext <<_ACEOF
19667 #line 19667 "configure"
19668 #include "confdefs.h"
19670 #line 19670 "configure"
19672 int cf_ldflags_static(FILE *fp);
19678 return cf_ldflags_static(stdin);
19684 rm -f conftest.$ac_objext conftest$ac_exeext
19685 if { (eval echo "$as_me:19685: \"$ac_link\"") >&5
19686 (eval $ac_link) 2>&5
19688 echo "$as_me:19688: \$? = $ac_status" >&5
19689 (exit $ac_status); } &&
19690 { ac_try='test -s conftest$ac_exeext'
19691 { (eval echo "$as_me:19691: \"$ac_try\"") >&5
19692 (eval $ac_try) 2>&5
19694 echo "$as_me:19694: \$? = $ac_status" >&5
19695 (exit $ac_status); }; }; then
19697 # some linkers simply ignore the -dynamic
19698 case x`file conftest$ac_exeext 2>/dev/null` in #(vi
19700 cf_ldflags_static=no
19703 cf_ldflags_static=yes
19708 echo "$as_me: failed program was:" >&5
19709 cat conftest.$ac_ext >&5
19710 cf_ldflags_static=no
19712 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19714 rm -f libconftest.*
19715 LIBS="$cf_save_LIBS"
19717 echo "$as_me:19717: result: $cf_ldflags_static" >&5
19718 echo "${ECHO_T}$cf_ldflags_static" >&6
19720 if test $cf_ldflags_static != yes
19733 echo "$as_me:19733: checking where we will install curses.h" >&5
19734 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
19735 test "$with_overwrite" = no && \
19736 test "x$includedir" = 'x${prefix}/include' && \
19737 includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
19738 echo "$as_me:19738: result: $includedir" >&5
19739 echo "${ECHO_T}$includedir" >&6
19741 ### Resolve a conflict between normal and wide-curses by forcing applications
19742 ### that will need libutf8 to add it to their configure script.
19743 if test "$with_overwrite" != no ; then
19744 if test "$NCURSES_LIBUTF8" = 1 ; then
19745 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
19746 { echo "$as_me:19746: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
19747 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
19750 WITH_OVERWRITE=$with_overwrite
19752 # used to separate tack out of the tree
19755 ### predefined stuff for the test programs
19756 cat >>confdefs.h <<\EOF
19757 #define HAVE_SLK_COLOR 1
19760 ### Construct the list of subdirectories for which we'll customize makefiles
19761 ### with the appropriate compile-rules.
19763 echo "$as_me:19763: checking for src modules" >&5
19764 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
19766 # dependencies and linker-arguments for test-programs
19767 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
19768 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
19769 if test "$DFT_LWR_MODEL" = "libtool"; then
19770 TEST_ARGS="${TEST_DEPS}"
19771 TEST_ARG2="${TEST_DEP2}"
19773 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
19774 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
19778 for cf_dir in $modules_to_build
19780 if test -f $srcdir/$cf_dir/modules; then
19782 # We may/may not have tack in the distribution, though the
19784 if test $cf_dir = tack ; then
19785 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
19790 if test -z "$cf_cv_src_modules"; then
19791 cf_cv_src_modules=$cf_dir
19793 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
19796 # Make the ncurses_cfg.h file record the library interface files as
19797 # well. These are header files that are the same name as their
19798 # directory. Ncurses is the only library that does not follow
19800 if test $cf_dir = tack ; then
19802 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
19804 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19806 cat >>confdefs.h <<EOF
19807 #define HAVE_${cf_have_include}_H 1
19810 cat >>confdefs.h <<EOF
19811 #define HAVE_LIB${cf_have_include} 1
19814 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
19815 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
19816 if test "$DFT_LWR_MODEL" = "libtool"; then
19817 TEST_ARGS="${TEST_DEPS}"
19818 TEST_ARG2="${TEST_DEP2}"
19820 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
19821 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
19826 echo "$as_me:19826: result: $cf_cv_src_modules" >&5
19827 echo "${ECHO_T}$cf_cv_src_modules" >&6
19829 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
19830 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
19833 if test "x$cf_with_manpages" != xno ; then
19834 SRC_SUBDIRS="$SRC_SUBDIRS man"
19836 SRC_SUBDIRS="$SRC_SUBDIRS include"
19837 for cf_dir in $cf_cv_src_modules
19839 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
19841 if test "x$cf_with_tests" != "xno" ; then
19842 SRC_SUBDIRS="$SRC_SUBDIRS test"
19844 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
19845 test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
19848 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
19849 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
19850 ADA_SUBDIRS="gen src"
19851 if test "x$cf_with_tests" != "xno" ; then
19852 ADA_SUBDIRS="$ADA_SUBDIRS samples"
19857 for cf_dir in $SRC_SUBDIRS
19859 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
19862 if test -n "$ADA_SUBDIRS"; then
19863 for cf_dir in $ADA_SUBDIRS
19865 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
19870 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
19871 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
19872 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
19876 for cf_item in $cf_list_models
19880 libtool) cf_subdir='obj_lo' ;;
19881 normal) cf_subdir='objects' ;;
19882 debug) cf_subdir='obj_g' ;;
19883 profile) cf_subdir='obj_p' ;;
19885 case $cf_cv_system_name in #(vi
19887 cf_subdir='objects' ;;
19889 cf_subdir='obj_s' ;;
19893 for cf_item2 in $DIRS_TO_MAKE
19895 test $cf_item2 = $cf_subdir && break
19897 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
19899 for cf_dir in $DIRS_TO_MAKE
19901 test ! -d $cf_dir && mkdir $cf_dir
19904 # symbols that differ when compiling Ada95 by itself.
19905 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
19907 # values to use as strings
19908 cat >>confdefs.h <<EOF
19909 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
19912 cat >>confdefs.h <<EOF
19913 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
19916 ### Now that we're done running tests, add the compiler-warnings, if any
19921 cf_new_extra_cppflags=
19923 for cf_add_cflags in $EXTRA_CFLAGS
19925 case $cf_fix_cppflags in
19927 case $cf_add_cflags in #(vi
19928 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
19929 case $cf_add_cflags in
19931 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
19933 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
19934 && test -z "${cf_tst_cflags}" \
19935 && cf_fix_cppflags=yes
19937 if test $cf_fix_cppflags = yes ; then
19938 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
19940 elif test "${cf_tst_cflags}" = "\"'" ; then
19941 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
19946 case "$CPPFLAGS" in
19947 *$cf_add_cflags) #(vi
19950 case $cf_add_cflags in #(vi
19952 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
19954 CPPFLAGS=`echo "$CPPFLAGS" | \
19955 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
19956 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
19960 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
19965 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
19970 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
19972 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
19974 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
19975 && test -z "${cf_tst_cflags}" \
19976 && cf_fix_cppflags=no
19981 if test -n "$cf_new_cflags" ; then
19983 CFLAGS="$CFLAGS $cf_new_cflags"
19986 if test -n "$cf_new_cppflags" ; then
19988 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
19991 if test -n "$cf_new_extra_cppflags" ; then
19993 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
19996 ### Define substitutions for header files to avoid name-pollution
19998 if test "$cf_cv_have_tcgetattr" = yes ; then
20004 if test "$ac_cv_header_termio_h" = yes ; then
20010 if test "$ac_cv_header_termios_h" = yes ; then
20016 ################################################################################
20017 test "$use_database" = yes && \
20018 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
20020 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
20021 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
20023 if test x"$enable_pc_files" = xyes ; then \
20024 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
20030 # Extract the first word of "tic", so it can be a program name with args.
20031 set dummy tic; ac_word=$2
20032 echo "$as_me:20032: checking for $ac_word" >&5
20033 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20034 if test "${ac_cv_path_TIC_PATH+set}" = set; then
20035 echo $ECHO_N "(cached) $ECHO_C" >&6
20039 ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
20042 ac_save_IFS=$IFS; IFS=$ac_path_separator
20043 ac_dummy="$PATH:/usr/local/ncurses/bin"
20044 for ac_dir in $ac_dummy; do
20046 test -z "$ac_dir" && ac_dir=.
20047 if $as_executable_p "$ac_dir/$ac_word"; then
20048 ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
20049 echo "$as_me:20049: found $ac_dir/$ac_word" >&5
20054 test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
20058 TIC_PATH=$ac_cv_path_TIC_PATH
20060 if test -n "$TIC_PATH"; then
20061 echo "$as_me:20061: result: $TIC_PATH" >&5
20062 echo "${ECHO_T}$TIC_PATH" >&6
20064 echo "$as_me:20064: result: no" >&5
20065 echo "${ECHO_T}no" >&6
20068 if test -n "$FALLBACK_LIST"
20070 if test "$TIC_PATH" = unknown
20072 { echo "$as_me:20072: WARNING: no tic program found for fallbacks" >&5
20073 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
20077 if test "x$cf_with_tests" != xno ; then
20083 ADAHTML_DIR=../../doc/html/ada
20086 case $cf_cv_system_name in #(vi
20088 SUB_SCRIPTS="mk-dlls.sh"
20092 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"
20093 ac_config_commands="$ac_config_commands default"
20094 cat >confcache <<\_ACEOF
20095 # This file is a shell script that caches the results of configure
20096 # tests run on this system so they can be shared between configure
20097 # scripts and configure runs, see configure's option --config-cache.
20098 # It is not useful on other systems. If it contains results you don't
20099 # want to keep, you may remove or edit it.
20101 # config.status only pays attention to the cache file if you give it
20102 # the --recheck option to rerun configure.
20104 # `ac_cv_env_foo' variables (set or unset) will be overriden when
20105 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20106 # following values.
20110 # The following way of writing the cache mishandles newlines in values,
20111 # but we know of no workaround that is simple, portable, and efficient.
20112 # So, don't put newlines in cache variables' values.
20113 # Ultrix sh set writes to stderr and can't be redirected directly,
20114 # and sets the high bit in the cache file unless we assign to the vars.
20117 case `(ac_space=' '; set | grep ac_space) 2>&1` in
20119 # `set' does not quote correctly, so add quotes (double-quote
20120 # substitution turns \\\\ into \\, and sed turns \\ into \).
20123 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20126 # `set' quotes correctly as required by POSIX, so do not add quotes.
20128 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
20135 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20137 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20139 if cmp -s $cache_file confcache; then :; else
20140 if test -w $cache_file; then
20141 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
20142 cat confcache >$cache_file
20144 echo "not updating unwritable cache $cache_file"
20149 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20150 # Let make expand exec_prefix.
20151 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20153 # VPATH may cause trouble with some makes, so we remove $(srcdir),
20154 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20155 # trailing colons and then remove the whole line if VPATH becomes empty
20156 # (actually we leave an empty line to preserve line numbers).
20157 if test "x$srcdir" = x.; then
20158 ac_vpsub='/^[ ]*VPATH[ ]*=/{
20159 s/:*\$(srcdir):*/:/;
20160 s/:*\${srcdir}:*/:/;
20162 s/^\([^=]*=[ ]*\):*/\1/;
20168 DEFS=-DHAVE_CONFIG_H
20170 : ${CONFIG_STATUS=./config.status}
20171 ac_clean_files_save=$ac_clean_files
20172 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20173 { echo "$as_me:20173: creating $CONFIG_STATUS" >&5
20174 echo "$as_me: creating $CONFIG_STATUS" >&6;}
20175 cat >$CONFIG_STATUS <<_ACEOF
20177 # Generated automatically by configure.
20178 # Run this file to recreate the current configuration.
20179 # Compiler output produced by configure, useful for debugging
20180 # configure, is in config.log if it exists.
20183 SHELL=\${CONFIG_SHELL-$SHELL}
20184 ac_cs_invocation="\$0 \$@"
20188 cat >>$CONFIG_STATUS <<\_ACEOF
20189 # Be Bourne compatible
20190 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20193 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20197 # Name of the executable.
20198 as_me=`echo "$0" |sed 's,.*[\\/],,'`
20200 if expr a : '\(a\)' >/dev/null 2>&1; then
20206 rm -f conf$$ conf$$.exe conf$$.file
20208 if ln -s conf$$.file conf$$ 2>/dev/null; then
20209 # We could just check for DJGPP; but this test a) works b) is more generic
20210 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
20211 if test -f conf$$.exe; then
20212 # Don't use ln at all; we don't have any links
20217 elif ln conf$$.file conf$$ 2>/dev/null; then
20222 rm -f conf$$ conf$$.exe conf$$.file
20224 as_executable_p="test -f"
20226 # Support unset when possible.
20227 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
20234 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
20235 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
20236 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
20237 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
20238 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
20239 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
20240 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
20241 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
20244 # We need space, tab and new line, in precisely that order.
20250 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
20256 # Files that config.status was made for.
20257 if test -n "$ac_config_files"; then
20258 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
20261 if test -n "$ac_config_headers"; then
20262 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
20265 if test -n "$ac_config_links"; then
20266 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
20269 if test -n "$ac_config_commands"; then
20270 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
20273 cat >>$CONFIG_STATUS <<\EOF
20276 \`$as_me' instantiates files from templates according to the
20277 current configuration.
20279 Usage: $0 [OPTIONS] [FILE]...
20281 -h, --help print this help, then exit
20282 -V, --version print version number, then exit
20283 -d, --debug don't remove temporary files
20284 --recheck update $as_me by reconfiguring in the same conditions
20285 --file=FILE[:TEMPLATE]
20286 instantiate the configuration file FILE
20287 --header=FILE[:TEMPLATE]
20288 instantiate the configuration header FILE
20290 Configuration files:
20293 Configuration headers:
20296 Configuration commands:
20299 Report bugs to <dickey@invisible-island.net>."
20302 cat >>$CONFIG_STATUS <<EOF
20305 configured by $0, generated by GNU Autoconf 2.52.20101002,
20306 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
20308 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
20309 Free Software Foundation, Inc.
20310 This config.status script is free software; the Free Software Foundation
20311 gives unlimited permission to copy, distribute and modify it."
20316 cat >>$CONFIG_STATUS <<\EOF
20317 # If no file are specified by the user, then we need to provide default
20318 # value. By we need to know if files were specified by the user.
20324 ac_option=`expr "x$1" : 'x\([^=]*\)='`
20325 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
20327 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
20331 *) # This is not an option, so the user has probably given explicit
20333 ac_need_defaults=false;;
20337 # Handling of the options.
20339 cat >>$CONFIG_STATUS <<EOF
20340 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20341 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
20342 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
20344 cat >>$CONFIG_STATUS <<\EOF
20345 --version | --vers* | -V )
20346 echo "$ac_cs_version"; exit 0 ;;
20348 # Conflict between --help and --header
20349 { { echo "$as_me:20349: error: ambiguous option: $1
20350 Try \`$0 --help' for more information." >&5
20351 echo "$as_me: error: ambiguous option: $1
20352 Try \`$0 --help' for more information." >&2;}
20353 { (exit 1); exit 1; }; };;
20354 --help | --hel | -h )
20355 echo "$ac_cs_usage"; exit 0 ;;
20356 --debug | --d* | -d )
20358 --file | --fil | --fi | --f )
20360 CONFIG_FILES="$CONFIG_FILES $1"
20361 ac_need_defaults=false;;
20362 --header | --heade | --head | --hea )
20364 CONFIG_HEADERS="$CONFIG_HEADERS $1"
20365 ac_need_defaults=false;;
20367 # This is an error.
20368 -*) { { echo "$as_me:20368: error: unrecognized option: $1
20369 Try \`$0 --help' for more information." >&5
20370 echo "$as_me: error: unrecognized option: $1
20371 Try \`$0 --help' for more information." >&2;}
20372 { (exit 1); exit 1; }; } ;;
20374 *) ac_config_targets="$ac_config_targets $1" ;;
20383 ## ----------------------- ##
20384 ## Running config.status. ##
20385 ## ----------------------- ##
20387 This file was extended by $as_me 2.52.20101002, executed with
20388 CONFIG_FILES = $CONFIG_FILES
20389 CONFIG_HEADERS = $CONFIG_HEADERS
20390 CONFIG_LINKS = $CONFIG_LINKS
20391 CONFIG_COMMANDS = $CONFIG_COMMANDS
20392 > $ac_cs_invocation
20393 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20398 cat >>$CONFIG_STATUS <<EOF
20400 # INIT-COMMANDS section.
20403 ### Special initialization commands, used to pass information from the
20404 ### configuration-run into config.status
20407 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
20408 DFT_LWR_MODEL="$DFT_LWR_MODEL"
20409 ECHO_LINK="$ECHO_LINK"
20410 LDCONFIG="$LDCONFIG"
20411 LIBTOOL_VERSION="$LIBTOOL_VERSION"
20412 LIB_NAME="$LIB_NAME"
20413 LIB_SUBSETS="$LIB_SUBSETS"
20414 LIB_SUFFIX="$LIB_SUFFIX"
20415 LIB_TRACING="$LIB_TRACING"
20417 MAKE_TERMINFO="$MAKE_TERMINFO"
20418 NCURSES_MAJOR="$NCURSES_MAJOR"
20419 NCURSES_MINOR="$NCURSES_MINOR"
20420 NCURSES_OSPEED="$NCURSES_OSPEED"
20421 NCURSES_PATCH="$NCURSES_PATCH"
20422 SRC_SUBDIRS="$SRC_SUBDIRS"
20423 TERMINFO="$TERMINFO"
20424 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
20425 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
20426 TICS_NAME="$TICS_NAME"
20427 TIC_PATH="$TIC_PATH"
20428 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
20429 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
20430 TINFO_NAME="$TINFO_NAME"
20431 TINFO_SUFFIX="$TINFO_SUFFIX"
20432 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
20433 WITH_CURSES_H="$with_curses_h"
20434 WITH_ECHO="$with_echo"
20435 WITH_OVERWRITE="$with_overwrite"
20436 cf_LIST_MODELS="$cf_list_models"
20437 cf_cv_abi_version="$cf_cv_abi_version"
20438 cf_cv_do_relink="$cf_cv_do_relink"
20439 cf_cv_do_symlinks="$cf_cv_do_symlinks"
20440 cf_cv_enable_lp64="$cf_cv_enable_lp64"
20441 cf_cv_enable_opaque="$cf_cv_enable_opaque"
20442 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
20443 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
20444 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
20445 cf_cv_rel_version="$cf_cv_rel_version"
20446 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
20447 cf_cv_shared_soname='$cf_cv_shared_soname'
20448 cf_cv_shlib_version="$cf_cv_shlib_version"
20449 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
20450 cf_cv_system_name="$cf_cv_system_name"
20451 cf_with_ada="$cf_with_ada"
20452 cf_with_cxx_binding="$cf_with_cxx_binding"
20453 cf_with_manpages="$cf_with_manpages"
20454 cf_with_tests="$cf_with_tests"
20460 cat >>$CONFIG_STATUS <<\EOF
20461 for ac_config_target in $ac_config_targets
20463 case "$ac_config_target" in
20464 # Handling of arguments.
20465 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
20466 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
20467 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
20468 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
20469 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
20470 "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
20471 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
20472 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20473 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
20474 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
20475 *) { { echo "$as_me:20475: error: invalid argument: $ac_config_target" >&5
20476 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20477 { (exit 1); exit 1; }; };;
20481 # If the user did not use the arguments to specify the items to instantiate,
20482 # then the envvar interface is used. Set only those that are not.
20483 # We use the long form for the default assignment because of an extremely
20484 # bizarre bug on SunOS 4.1.3.
20485 if $ac_need_defaults; then
20486 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20487 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20488 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20491 # Create a temporary directory, and hook for its removal unless debugging.
20494 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
20495 trap '{ (exit 1); exit 1; }' 1 2 13 15
20498 # Create a (secure) tmp directory for tmp files.
20501 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
20502 test -n "$tmp" && test -d "$tmp"
20505 tmp=$TMPDIR/cs$$-$RANDOM
20506 (umask 077 && mkdir $tmp)
20509 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
20510 { (exit 1); exit 1; }
20515 cat >>$CONFIG_STATUS <<EOF
20518 # CONFIG_FILES section.
20521 # No need to generate the scripts if there are no CONFIG_FILES.
20522 # This happens for instance when ./config.status config.h
20523 if test -n "\$CONFIG_FILES"; then
20524 # Protect against being on the right side of a sed subst in config.status.
20525 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
20526 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
20527 s,@SHELL@,$SHELL,;t t
20528 s,@exec_prefix@,$exec_prefix,;t t
20529 s,@prefix@,$prefix,;t t
20530 s,@program_transform_name@,$program_transform_name,;t t
20531 s,@bindir@,$bindir,;t t
20532 s,@sbindir@,$sbindir,;t t
20533 s,@libexecdir@,$libexecdir,;t t
20534 s,@datadir@,$datadir,;t t
20535 s,@sysconfdir@,$sysconfdir,;t t
20536 s,@sharedstatedir@,$sharedstatedir,;t t
20537 s,@localstatedir@,$localstatedir,;t t
20538 s,@libdir@,$libdir,;t t
20539 s,@includedir@,$includedir,;t t
20540 s,@oldincludedir@,$oldincludedir,;t t
20541 s,@infodir@,$infodir,;t t
20542 s,@mandir@,$mandir,;t t
20543 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
20544 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
20545 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
20546 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
20547 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
20548 s,@build_alias@,$build_alias,;t t
20549 s,@host_alias@,$host_alias,;t t
20550 s,@target_alias@,$target_alias,;t t
20551 s,@ECHO_C@,$ECHO_C,;t t
20552 s,@ECHO_N@,$ECHO_N,;t t
20553 s,@ECHO_T@,$ECHO_T,;t t
20554 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
20555 s,@DEFS@,$DEFS,;t t
20556 s,@LIBS@,$LIBS,;t t
20557 s,@top_builddir@,$top_builddir,;t t
20558 s,@EGREP@,$EGREP,;t t
20559 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
20560 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
20561 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
20562 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
20563 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
20564 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
20565 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
20566 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
20567 s,@build@,$build,;t t
20568 s,@build_cpu@,$build_cpu,;t t
20569 s,@build_vendor@,$build_vendor,;t t
20570 s,@build_os@,$build_os,;t t
20571 s,@host@,$host,;t t
20572 s,@host_cpu@,$host_cpu,;t t
20573 s,@host_vendor@,$host_vendor,;t t
20574 s,@host_os@,$host_os,;t t
20575 s,@target@,$target,;t t
20576 s,@target_cpu@,$target_cpu,;t t
20577 s,@target_vendor@,$target_vendor,;t t
20578 s,@target_os@,$target_os,;t t
20580 s,@CFLAGS@,$CFLAGS,;t t
20581 s,@LDFLAGS@,$LDFLAGS,;t t
20582 s,@CPPFLAGS@,$CPPFLAGS,;t t
20583 s,@ac_ct_CC@,$ac_ct_CC,;t t
20584 s,@EXEEXT@,$EXEEXT,;t t
20585 s,@OBJEXT@,$OBJEXT,;t t
20587 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
20588 s,@PROG_EXT@,$PROG_EXT,;t t
20589 s,@LDCONFIG@,$LDCONFIG,;t t
20591 s,@CXXFLAGS@,$CXXFLAGS,;t t
20592 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
20594 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
20595 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
20596 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
20597 s,@LINT@,$LINT,;t t
20598 s,@LINT_OPTS@,$LINT_OPTS,;t t
20599 s,@LN_S@,$LN_S,;t t
20600 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
20601 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
20602 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
20603 s,@SET_MAKE@,$SET_MAKE,;t t
20604 s,@CTAGS@,$CTAGS,;t t
20605 s,@ETAGS@,$ETAGS,;t t
20606 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
20607 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
20608 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
20609 s,@RANLIB@,$RANLIB,;t t
20610 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
20612 s,@ac_ct_LD@,$ac_ct_LD,;t t
20614 s,@ac_ct_AR@,$ac_ct_AR,;t t
20615 s,@ARFLAGS@,$ARFLAGS,;t t
20616 s,@DESTDIR@,$DESTDIR,;t t
20617 s,@BUILD_CC@,$BUILD_CC,;t t
20618 s,@BUILD_CPP@,$BUILD_CPP,;t t
20619 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
20620 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
20621 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
20622 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
20623 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
20624 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
20625 s,@cf_list_models@,$cf_list_models,;t t
20626 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
20627 s,@LIBTOOL@,$LIBTOOL,;t t
20628 s,@LT_UNDEF@,$LT_UNDEF,;t t
20629 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
20630 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
20631 s,@LIB_CREATE@,$LIB_CREATE,;t t
20632 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
20633 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
20634 s,@LIB_PREP@,$LIB_PREP,;t t
20635 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
20636 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
20637 s,@LIB_LINK@,$LIB_LINK,;t t
20638 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
20639 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
20640 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
20641 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
20642 s,@TICS_NAME@,$TICS_NAME,;t t
20643 s,@TINFO_NAME@,$TINFO_NAME,;t t
20644 s,@LIB_NAME@,$LIB_NAME,;t t
20645 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
20646 s,@CC_G_OPT@,$CC_G_OPT,;t t
20647 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
20648 s,@LD_MODEL@,$LD_MODEL,;t t
20649 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
20650 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
20651 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
20652 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
20653 s,@LINK_PROGS@,$LINK_PROGS,;t t
20654 s,@LINK_TESTS@,$LINK_TESTS,;t t
20655 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
20656 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
20657 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
20658 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
20659 s,@RPATH_LIST@,$RPATH_LIST,;t t
20660 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
20661 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
20662 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
20663 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
20664 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
20665 s,@TERMINFO@,$TERMINFO,;t t
20666 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
20667 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
20668 s,@TERMPATH@,$TERMPATH,;t t
20669 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
20670 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
20671 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
20672 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
20673 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
20674 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
20675 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
20676 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
20677 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
20678 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
20679 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
20680 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
20681 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
20682 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
20683 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
20684 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
20685 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
20686 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
20687 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
20688 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
20689 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
20690 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
20691 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
20692 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
20693 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
20694 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
20695 s,@PTHREAD@,$PTHREAD,;t t
20696 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
20697 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
20698 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
20699 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
20700 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
20701 s,@ECHO_LINK@,$ECHO_LINK,;t t
20702 s,@ADAFLAGS@,$ADAFLAGS,;t t
20703 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
20704 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
20705 s,@ADA_TRACE@,$ADA_TRACE,;t t
20706 s,@MATH_LIB@,$MATH_LIB,;t t
20707 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
20708 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
20709 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
20710 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
20711 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
20712 s,@TEST_LIBS@,$TEST_LIBS,;t t
20713 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
20714 s,@CXXCPP@,$CXXCPP,;t t
20715 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
20716 s,@CXX_AR@,$CXX_AR,;t t
20717 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
20718 s,@CXXLIBS@,$CXXLIBS,;t t
20719 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
20720 s,@gnat_exists@,$gnat_exists,;t t
20721 s,@M4_exists@,$M4_exists,;t t
20722 s,@cf_ada_make@,$cf_ada_make,;t t
20723 s,@cf_compile_generics@,$cf_compile_generics,;t t
20724 s,@cf_generic_objects@,$cf_generic_objects,;t t
20725 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
20726 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
20727 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
20728 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
20729 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
20730 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
20731 s,@cf_ada_package@,$cf_ada_package,;t t
20732 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
20733 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
20734 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
20735 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
20736 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
20737 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
20738 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
20739 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
20740 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
20741 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
20742 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
20743 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
20744 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
20745 s,@TICS_LIBS@,$TICS_LIBS,;t t
20746 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
20747 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
20748 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
20749 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
20750 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
20751 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
20752 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
20753 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
20754 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
20755 s,@TICS_LIST@,$TICS_LIST,;t t
20756 s,@TINFO_LIST@,$TINFO_LIST,;t t
20757 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
20758 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
20759 s,@TEST_ARGS@,$TEST_ARGS,;t t
20760 s,@TEST_DEPS@,$TEST_DEPS,;t t
20761 s,@TEST_ARG2@,$TEST_ARG2,;t t
20762 s,@TEST_DEP2@,$TEST_DEP2,;t t
20763 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
20764 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
20765 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
20766 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
20767 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
20768 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
20769 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
20770 s,@cross_compiling@,$cross_compiling,;t t
20771 s,@TIC_PATH@,$TIC_PATH,;t t
20772 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
20773 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
20778 cat >>$CONFIG_STATUS <<\EOF
20779 # Split the substitutions into bite-sized pieces for seds with
20780 # small command number limits, like on Digital OSF/1 and HP-UX.
20781 ac_max_sed_lines=48
20782 ac_sed_frag=1 # Number of current file.
20783 ac_beg=1 # First line for current file.
20784 ac_end=$ac_max_sed_lines # Line after last line for current file.
20787 while $ac_more_lines; do
20788 if test $ac_beg -gt 1; then
20789 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
20791 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
20793 if test ! -s $tmp/subs.frag; then
20794 ac_more_lines=false
20796 # The purpose of the label and of the branching condition is to
20797 # speed up the sed processing (if there are no `@' at all, there
20798 # is no need to browse any of the substitutions).
20799 # These are the two extra sed commands mentioned above.
20801 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
20802 if test -z "$ac_sed_cmds"; then
20803 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
20805 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
20807 ac_sed_frag=`expr $ac_sed_frag + 1`
20809 ac_end=`expr $ac_end + $ac_max_sed_lines`
20812 if test -z "$ac_sed_cmds"; then
20815 fi # test -n "$CONFIG_FILES"
20818 cat >>$CONFIG_STATUS <<\EOF
20819 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
20820 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
20822 - | *:- | *:-:* ) # input from stdin
20824 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
20825 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
20826 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
20827 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
20828 * ) ac_file_in=$ac_file.in ;;
20831 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
20832 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20833 X"$ac_file" : 'X\(//\)[^/]' \| \
20834 X"$ac_file" : 'X\(//\)$' \| \
20835 X"$ac_file" : 'X\(/\)' \| \
20836 . : '\(.\)' 2>/dev/null ||
20838 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20839 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20840 /^X\(\/\/\)$/{ s//\1/; q; }
20841 /^X\(\/\).*/{ s//\1/; q; }
20843 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
20844 { case "$ac_dir" in
20845 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
20849 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
20850 case $as_mkdir_dir in
20851 # Skip DOS drivespec
20852 ?:) as_incr_dir=$as_mkdir_dir ;;
20854 as_incr_dir=$as_incr_dir/$as_mkdir_dir
20855 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
20860 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
20861 # A "../" for each directory in $ac_dir_suffix.
20862 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
20864 ac_dir_suffix= ac_dots=
20869 if test -z "$ac_dots"; then
20872 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
20874 [\\/]* | ?:[\\/]* )
20875 ac_srcdir=$srcdir$ac_dir_suffix;
20876 ac_top_srcdir=$srcdir ;;
20877 *) # Relative path.
20878 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
20879 ac_top_srcdir=$ac_dots$srcdir ;;
20883 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20884 *) ac_INSTALL=$ac_dots$INSTALL ;;
20887 if test x"$ac_file" != x-; then
20888 { echo "$as_me:20888: creating $ac_file" >&5
20889 echo "$as_me: creating $ac_file" >&6;}
20892 # Let's still pretend it is `configure' which instantiates (i.e., don't
20893 # use $as_me), people would be surprised to read:
20894 # /* config.h. Generated automatically by config.status. */
20895 configure_input="Generated automatically from `echo $ac_file_in |
20896 sed 's,.*/,,'` by configure."
20898 # First look for the input files in the build tree, otherwise in the
20900 ac_file_inputs=`IFS=:
20901 for f in $ac_file_in; do
20903 -) echo $tmp/stdin ;;
20905 # Absolute (can't be DOS-style, as IFS=:)
20906 test -f "$f" || { { echo "$as_me:20906: error: cannot find input file: $f" >&5
20907 echo "$as_me: error: cannot find input file: $f" >&2;}
20908 { (exit 1); exit 1; }; }
20911 if test -f "$f"; then
20914 elif test -f "$srcdir/$f"; then
20919 { { echo "$as_me:20919: error: cannot find input file: $f" >&5
20920 echo "$as_me: error: cannot find input file: $f" >&2;}
20921 { (exit 1); exit 1; }; }
20924 done` || { (exit 1); exit 1; }
20926 cat >>$CONFIG_STATUS <<EOF
20930 cat >>$CONFIG_STATUS <<\EOF
20932 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20933 s,@configure_input@,$configure_input,;t t
20934 s,@srcdir@,$ac_srcdir,;t t
20935 s,@top_srcdir@,$ac_top_srcdir,;t t
20936 s,@INSTALL@,$ac_INSTALL,;t t
20937 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
20939 if test x"$ac_file" != x-; then
20940 mv $tmp/out $ac_file
20948 cat >>$CONFIG_STATUS <<\EOF
20951 # CONFIG_HEADER section.
20954 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
20955 # NAME is the cpp macro being defined and VALUE is the value it is being given.
20957 # ac_d sets the value in "#define NAME VALUE" lines.
20958 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
20959 ac_dB='[ ].*$,\1#\2'
20962 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
20963 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
20964 ac_iB='\([ ]\),\1#\2define\3'
20967 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
20968 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
20969 ac_uB='$,\1#\2define\3'
20973 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
20974 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
20976 - | *:- | *:-:* ) # input from stdin
20978 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
20979 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
20980 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
20981 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
20982 * ) ac_file_in=$ac_file.in ;;
20985 test x"$ac_file" != x- && { echo "$as_me:20985: creating $ac_file" >&5
20986 echo "$as_me: creating $ac_file" >&6;}
20988 # First look for the input files in the build tree, otherwise in the
20990 ac_file_inputs=`IFS=:
20991 for f in $ac_file_in; do
20993 -) echo $tmp/stdin ;;
20995 # Absolute (can't be DOS-style, as IFS=:)
20996 test -f "$f" || { { echo "$as_me:20996: error: cannot find input file: $f" >&5
20997 echo "$as_me: error: cannot find input file: $f" >&2;}
20998 { (exit 1); exit 1; }; }
21001 if test -f "$f"; then
21004 elif test -f "$srcdir/$f"; then
21009 { { echo "$as_me:21009: error: cannot find input file: $f" >&5
21010 echo "$as_me: error: cannot find input file: $f" >&2;}
21011 { (exit 1); exit 1; }; }
21014 done` || { (exit 1); exit 1; }
21015 # Remove the trailing spaces.
21016 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
21020 # Transform confdefs.h into a list of #define's. We won't use it as a sed
21021 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
21022 # be either 'cat' or 'sort'.
21023 cat confdefs.h | uniq >conftest.vals
21025 # Break up conftest.vals because some shells have a limit on
21026 # the size of here documents, and old seds have small limits too.
21028 rm -f conftest.tail
21029 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
21030 while grep . conftest.vals >/dev/null
21032 # Write chunks of a limited-size here document to conftest.frag.
21033 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
21034 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
21035 echo 'CEOF' >> $CONFIG_STATUS
21036 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
21037 rm -f conftest.vals
21038 mv conftest.tail conftest.vals
21040 rm -f conftest.vals
21042 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
21044 echo ' cat >> conftest.edit <<CEOF
21045 /@DEFS@/r conftest.frag
21048 sed -f conftest.edit $tmp/in > $tmp/out
21050 mv $tmp/out $tmp/in
21051 rm -f conftest.edit conftest.frag
21052 ' >> $CONFIG_STATUS
21054 cat >>$CONFIG_STATUS <<\EOF
21055 # Let's still pretend it is `configure' which instantiates (i.e., don't
21056 # use $as_me), people would be surprised to read:
21057 # /* config.h. Generated automatically by config.status. */
21058 if test x"$ac_file" = x-; then
21059 echo "/* Generated automatically by configure. */" >$tmp/config.h
21061 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
21063 cat $tmp/in >>$tmp/config.h
21065 if test x"$ac_file" != x-; then
21066 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
21067 { echo "$as_me:21067: $ac_file is unchanged" >&5
21068 echo "$as_me: $ac_file is unchanged" >&6;}
21070 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21071 X"$ac_file" : 'X\(//\)[^/]' \| \
21072 X"$ac_file" : 'X\(//\)$' \| \
21073 X"$ac_file" : 'X\(/\)' \| \
21074 . : '\(.\)' 2>/dev/null ||
21076 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21077 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21078 /^X\(\/\/\)$/{ s//\1/; q; }
21079 /^X\(\/\).*/{ s//\1/; q; }
21081 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21082 { case "$ac_dir" in
21083 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21087 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21088 case $as_mkdir_dir in
21089 # Skip DOS drivespec
21090 ?:) as_incr_dir=$as_mkdir_dir ;;
21092 as_incr_dir=$as_incr_dir/$as_mkdir_dir
21093 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21100 mv $tmp/config.h $ac_file
21104 rm -f $tmp/config.h
21108 cat >>$CONFIG_STATUS <<\EOF
21110 # CONFIG_COMMANDS section.
21112 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
21113 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
21114 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
21118 if test "x$cf_with_tests" != xno ; then
21122 if test ! -d $srcdir/$cf_dir; then
21124 elif test -f $srcdir/$cf_dir/programs; then
21125 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
21131 case $cf_cv_system_name in #(vi
21135 *) LIB_PREFIX='lib'
21138 cf_prefix=$LIB_PREFIX
21140 if test $cf_cv_shlib_version = cygdll ; then
21141 TINFO_NAME=$TINFO_ARG_SUFFIX
21145 if test -n "$TINFO_SUFFIX" ; then
21146 case $TINFO_SUFFIX in
21148 TINFO_NAME="${TINFO_NAME}tw"
21149 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
21152 TINFO_NAME="${TINFO_NAME}t"
21153 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
21156 TINFO_NAME="${TINFO_NAME}w"
21157 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
21162 for cf_dir in $SRC_SUBDIRS
21164 if test ! -d $srcdir/$cf_dir ; then
21166 elif test -f $srcdir/$cf_dir/modules; then
21170 for cf_item in $cf_LIST_MODELS
21173 case $cf_item in #(vi
21176 cf_depsuf=$cf_suffix
21180 cf_depsuf=$cf_suffix
21184 cf_depsuf=$cf_suffix
21188 cf_depsuf=$cf_suffix
21191 case $cf_cv_system_name in
21194 cf_depsuf=$cf_suffix
21202 cf_depsuf=$cf_suffix
21208 cf_depsuf=$cf_suffix
21212 cf_depsuf=$cf_suffix
21217 cf_depsuf=$cf_suffix
21221 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21222 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21224 if test $cf_item = shared ; then
21225 if test "$cf_cv_do_symlinks" = yes ; then
21226 case "$cf_cv_shlib_version" in #(vi
21228 case "$cf_cv_system_name" in #(vi
21230 case .${LIB_SUFFIX} in
21232 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21233 cf_suffix=tw'.${REL_VERSION}'"$cf_suffix"
21236 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21237 cf_suffix=t'.${REL_VERSION}'"$cf_suffix"
21240 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21241 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
21244 cf_suffix='.${REL_VERSION}'"$cf_suffix"
21248 *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
21252 case "$cf_cv_system_name" in #(vi
21254 case .${LIB_SUFFIX} in
21256 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21257 cf_suffix=tw'.${ABI_VERSION}'"$cf_suffix"
21260 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21261 cf_suffix=t'.${ABI_VERSION}'"$cf_suffix"
21264 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21265 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
21268 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
21272 *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
21277 # cygwin needs import library, and has unique naming convention
21278 # use autodetected ${cf_prefix} for import lib and static lib, but
21279 # use 'cyg' prefix for shared lib.
21280 if test $cf_cv_shlib_version = cygdll ; then
21281 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
21282 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
21286 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
21289 if test $cf_dir = ncurses ; then
21290 cf_subsets="$LIB_SUBSETS"
21291 cf_r_parts="$cf_subsets"
21292 cf_liblist="$LIBS_TO_MAKE"
21294 while test -n "$cf_r_parts"
21296 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
21297 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
21298 if test "$cf_l_parts" != "$cf_r_parts" ; then
21300 case $cf_l_parts in #(vi
21302 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
21305 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
21311 if test -n "$cf_item"; then
21312 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
21319 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
21322 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
21323 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
21324 $cf_dir/Makefile >$cf_dir/Makefile.out
21325 mv $cf_dir/Makefile.out $cf_dir/Makefile
21327 $AWK -f $srcdir/mk-0th.awk \
21328 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
21329 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21331 for cf_subset in $cf_subsets
21334 for cf_item in $cf_LIST_MODELS
21336 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
21338 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21340 case $cf_item in #(vi
21343 cf_depsuf=$cf_suffix
21347 cf_depsuf=$cf_suffix
21351 cf_depsuf=$cf_suffix
21355 cf_depsuf=$cf_suffix
21358 case $cf_cv_system_name in
21361 cf_depsuf=$cf_suffix
21369 cf_depsuf=$cf_suffix
21375 cf_depsuf=$cf_suffix
21379 cf_depsuf=$cf_suffix
21384 cf_depsuf=$cf_suffix
21388 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21389 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21392 libtool) cf_subdir='obj_lo' ;;
21393 normal) cf_subdir='objects' ;;
21394 debug) cf_subdir='obj_g' ;;
21395 profile) cf_subdir='obj_p' ;;
21397 case $cf_cv_system_name in #(vi
21399 cf_subdir='objects' ;;
21401 cf_subdir='obj_s' ;;
21405 # Test for case where we build libtinfo with a different name.
21407 if test $cf_dir = ncurses ; then
21410 cf_libname=${cf_libname}$LIB_SUFFIX
21413 cf_libname=$TINFO_LIB_SUFFIX
21416 cf_libname=$TICS_LIB_SUFFIX
21420 cf_libname=${cf_libname}$LIB_SUFFIX
21422 if test -n "${DFT_ARG_SUFFIX}" ; then
21423 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
21424 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
21427 # These dependencies really are for development, not
21428 # builds, but they are useful in porting, too.
21429 cf_depend="../include/ncurses_cfg.h"
21430 if test "$srcdir" = "."; then
21433 cf_reldir="\${srcdir}"
21436 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
21437 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
21438 elif test -f $srcdir/$cf_dir/curses.priv.h; then
21439 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
21443 old_cf_suffix="$cf_suffix"
21444 if test "$cf_cv_shlib_version_infix" = yes ; then
21445 if test -n "$LIB_SUFFIX" ; then
21446 case $LIB_SUFFIX in
21448 cf_libname=`echo $cf_libname | sed 's/tw$//'`
21449 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21453 cf_libname=`echo $cf_libname | sed 's/t$//'`
21454 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21458 cf_libname=`echo $cf_libname | sed 's/w$//'`
21459 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21466 $AWK -f $srcdir/mk-1st.awk \
21467 name=${cf_libname}${cf_dir_suffix} \
21468 traces=$LIB_TRACING \
21471 prefix=$cf_prefix \
21472 suffix=$cf_suffix \
21473 subset=$cf_subset \
21475 TermlibRoot=$TINFO_NAME \
21476 TermlibSuffix=$TINFO_SUFFIX \
21477 ShlibVer=$cf_cv_shlib_version \
21478 ShlibVerInfix=$cf_cv_shlib_version_infix \
21479 ReLink=${cf_cv_do_relink:-no} \
21480 DoLinks=$cf_cv_do_symlinks \
21481 rmSoLocs=$cf_cv_rm_so_locs \
21482 ldconfig="$LDCONFIG" \
21483 overwrite=$WITH_OVERWRITE \
21484 depend="$cf_depend" \
21486 libtool_version="$LIBTOOL_VERSION" \
21487 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21489 cf_suffix="$old_cf_suffix"
21491 for cf_subdir2 in $cf_subdirs lib
21493 test $cf_subdir = $cf_subdir2 && break
21495 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
21496 $AWK -f $srcdir/mk-2nd.awk \
21498 traces=$LIB_TRACING \
21501 subset=$cf_subset \
21504 crenames=$cf_cv_prog_CC_c_o \
21505 cxxrenames=$cf_cv_prog_CXX_c_o \
21506 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21507 cf_subdirs="$cf_subdirs $cf_subdir"
21512 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
21515 for cf_dir in $SRC_SUBDIRS
21517 if test ! -d $srcdir/$cf_dir ; then
21521 if test -f $cf_dir/Makefile ; then
21524 echo 'libs \' >> Makefile
21525 echo 'install.libs \' >> Makefile
21526 echo 'uninstall.libs ::' >> Makefile
21527 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
21532 if test -f $srcdir/$cf_dir/modules; then
21534 if test -f $srcdir/$cf_dir/headers; then
21535 cat >> Makefile <<CF_EOF
21536 install.includes \\
21537 uninstall.includes \\
21540 if test "$cf_dir" != "c++" ; then
21541 echo 'lint \' >> Makefile
21543 cat >> Makefile <<CF_EOF
21549 uninstall.$cf_dir ::
21550 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
21552 elif test -f $srcdir/$cf_dir/headers; then
21553 cat >> Makefile <<CF_EOF
21558 install.includes \\
21559 uninstall.includes ::
21560 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
21565 cat >> Makefile <<CF_EOF
21567 install.libs uninstall.libs \\
21568 install.data uninstall.data ::
21569 $MAKE_TERMINFO cd misc && \${MAKE} \${CF_MFLAGS} \$@
21572 if test "x$cf_with_manpages" = xyes; then
21573 cat >> Makefile <<CF_EOF
21577 cd man && \${MAKE} \${CF_MFLAGS} \$@
21581 cat >> Makefile <<CF_EOF
21584 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
21585 rm -f headers.sh headers.sed mk_shared_lib.sh
21586 rm -f edit_man.* man_alias.*
21587 rm -rf \${DIRS_TO_MAKE}
21590 # Special case: tack's manpage lives in its own directory.
21591 if test "x$cf_with_manpages" = xyes; then
21592 if test -d tack ; then
21593 if test -f $srcdir/$tack.h; then
21594 cat >> Makefile <<CF_EOF
21598 cd tack && \${MAKE} \${CF_MFLAGS} \$@
21604 rm -f headers.sed headers.sh
21606 echo creating headers.sh
21607 cat >headers.sh <<CF_EOF
21609 # This shell script is generated by the 'configure' script. It is invoked in a
21610 # subdirectory of the build tree. It generates a sed-script in the parent
21611 # directory that is used to adjust includes for header files that reside in a
21612 # subdirectory of /usr/include, etc.
21614 while test \$# != 3
21616 PRG="\$PRG \$1"; shift
21621 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
21622 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
21623 echo installing \$SRC in \$DST
21626 if test $WITH_CURSES_H = yes; then
21627 cat >>headers.sh <<CF_EOF
21630 END=\`basename \$DST\`
21631 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
21633 NAME=\`basename \$i\`
21634 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
21638 echo "" >> \$TMPSED
21644 cat >>headers.sh <<CF_EOF
21647 END=\`basename \$DST\`
21648 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
21650 NAME=\`basename \$i\`
21651 if test "\$NAME" = "curses.h"
21653 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
21656 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
21660 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
21665 cat >>headers.sh <<CF_EOF
21667 sed -f \$TMPSED \$SRC > \$TMPSRC
21668 NAME=\`basename \$SRC\`
21670 if test $WITH_CURSES_H != yes; then
21671 cat >>headers.sh <<CF_EOF
21672 test "\$NAME" = "curses.h" && NAME=ncurses.h
21675 cat >>headers.sh <<CF_EOF
21676 # Just in case someone gzip'd manpages, remove the conflicting copy.
21677 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
21679 eval \$PRG \$TMPSRC \$DST/\$NAME
21680 rm -f \$TMPSRC \$TMPSED
21683 chmod 0755 headers.sh
21685 for cf_dir in $SRC_SUBDIRS
21687 if test ! -d $srcdir/$cf_dir ; then
21691 if test -f $srcdir/$cf_dir/headers; then
21692 $AWK -f $srcdir/mk-hdr.awk \
21693 subset="$LIB_SUBSETS" \
21694 compat="$WITH_CURSES_H" \
21695 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
21698 if test -f $srcdir/$cf_dir/modules; then
21699 if test "$cf_dir" != "c++" ; then
21700 cat >>$cf_dir/Makefile <<"CF_EOF"
21701 depend : ${AUTO_SRC}
21702 makedepend -- ${CPPFLAGS} -- ${C_SRC}
21704 # DO NOT DELETE THIS LINE -- make depend depends on it.
21710 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
21711 if test -z "$USE_OLD_MAKERULES" ; then
21712 $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
21720 cat >>$CONFIG_STATUS <<\EOF
21722 { (exit 0); exit 0; }
21724 chmod +x $CONFIG_STATUS
21725 ac_clean_files=$ac_clean_files_save
21727 # configure is writing to config.log, and then calls config.status.
21728 # config.status does its own redirection, appending to config.log.
21729 # Unfortunately, on DOS this fails, as config.log is still kept open
21730 # by configure, so config.status won't be able to write to it; its
21731 # output is simply discarded. So we exec the FD to /dev/null,
21732 # effectively closing config.log, so it can be properly (re)opened and
21733 # appended to by config.status. When coming back to configure, we
21734 # need to make the FD available again.
21735 if test "$no_create" != yes; then
21738 $SHELL $CONFIG_STATUS || ac_cs_success=false
21740 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21741 # would make configure fail if this is the last instruction.
21742 $ac_cs_success || { (exit 1); exit 1; }
21744 ${MAKE:-make} preinstall