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" != none ; 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" != none ; 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"
7150 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
7152 echo "$as_me:7152: checking if we must define _GNU_SOURCE" >&5
7153 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
7154 if test "${cf_cv_gnu_source+set}" = set; then
7155 echo $ECHO_N "(cached) $ECHO_C" >&6
7158 cat >conftest.$ac_ext <<_ACEOF
7159 #line 7159 "configure"
7160 #include "confdefs.h"
7161 #include <sys/types.h>
7166 #ifndef _XOPEN_SOURCE
7173 rm -f conftest.$ac_objext
7174 if { (eval echo "$as_me:7174: \"$ac_compile\"") >&5
7175 (eval $ac_compile) 2>&5
7177 echo "$as_me:7177: \$? = $ac_status" >&5
7178 (exit $ac_status); } &&
7179 { ac_try='test -s conftest.$ac_objext'
7180 { (eval echo "$as_me:7180: \"$ac_try\"") >&5
7183 echo "$as_me:7183: \$? = $ac_status" >&5
7184 (exit $ac_status); }; }; then
7187 echo "$as_me: failed program was:" >&5
7188 cat conftest.$ac_ext >&5
7190 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7191 cat >conftest.$ac_ext <<_ACEOF
7192 #line 7192 "configure"
7193 #include "confdefs.h"
7194 #include <sys/types.h>
7199 #ifdef _XOPEN_SOURCE
7206 rm -f conftest.$ac_objext
7207 if { (eval echo "$as_me:7207: \"$ac_compile\"") >&5
7208 (eval $ac_compile) 2>&5
7210 echo "$as_me:7210: \$? = $ac_status" >&5
7211 (exit $ac_status); } &&
7212 { ac_try='test -s conftest.$ac_objext'
7213 { (eval echo "$as_me:7213: \"$ac_try\"") >&5
7216 echo "$as_me:7216: \$? = $ac_status" >&5
7217 (exit $ac_status); }; }; then
7220 echo "$as_me: failed program was:" >&5
7221 cat conftest.$ac_ext >&5
7222 cf_cv_gnu_source=yes
7224 rm -f conftest.$ac_objext conftest.$ac_ext
7228 rm -f conftest.$ac_objext conftest.$ac_ext
7231 echo "$as_me:7231: result: $cf_cv_gnu_source" >&5
7232 echo "${ECHO_T}$cf_cv_gnu_source" >&6
7233 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7237 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
7240 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7242 cf_save_CFLAGS="$CFLAGS"
7243 cf_save_CPPFLAGS="$CPPFLAGS"
7245 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7246 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7247 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7249 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7250 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7251 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7253 echo "$as_me:7253: checking if we should define _POSIX_C_SOURCE" >&5
7254 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7255 if test "${cf_cv_posix_c_source+set}" = set; then
7256 echo $ECHO_N "(cached) $ECHO_C" >&6
7259 echo "${as_me:-configure}:7259: testing if the symbol is already defined go no further ..." 1>&5
7261 cat >conftest.$ac_ext <<_ACEOF
7262 #line 7262 "configure"
7263 #include "confdefs.h"
7264 #include <sys/types.h>
7269 #ifndef _POSIX_C_SOURCE
7276 rm -f conftest.$ac_objext
7277 if { (eval echo "$as_me:7277: \"$ac_compile\"") >&5
7278 (eval $ac_compile) 2>&5
7280 echo "$as_me:7280: \$? = $ac_status" >&5
7281 (exit $ac_status); } &&
7282 { ac_try='test -s conftest.$ac_objext'
7283 { (eval echo "$as_me:7283: \"$ac_try\"") >&5
7286 echo "$as_me:7286: \$? = $ac_status" >&5
7287 (exit $ac_status); }; }; then
7288 cf_cv_posix_c_source=no
7290 echo "$as_me: failed program was:" >&5
7291 cat conftest.$ac_ext >&5
7292 cf_want_posix_source=no
7293 case .$cf_POSIX_C_SOURCE in #(vi
7295 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7298 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7299 cf_want_posix_source=yes
7302 cf_want_posix_source=yes
7305 if test "$cf_want_posix_source" = yes ; then
7306 cat >conftest.$ac_ext <<_ACEOF
7307 #line 7307 "configure"
7308 #include "confdefs.h"
7309 #include <sys/types.h>
7314 #ifdef _POSIX_SOURCE
7321 rm -f conftest.$ac_objext
7322 if { (eval echo "$as_me:7322: \"$ac_compile\"") >&5
7323 (eval $ac_compile) 2>&5
7325 echo "$as_me:7325: \$? = $ac_status" >&5
7326 (exit $ac_status); } &&
7327 { ac_try='test -s conftest.$ac_objext'
7328 { (eval echo "$as_me:7328: \"$ac_try\"") >&5
7331 echo "$as_me:7331: \$? = $ac_status" >&5
7332 (exit $ac_status); }; }; then
7335 echo "$as_me: failed program was:" >&5
7336 cat conftest.$ac_ext >&5
7337 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7339 rm -f conftest.$ac_objext conftest.$ac_ext
7342 echo "${as_me:-configure}:7342: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7344 CFLAGS="$cf_trim_CFLAGS"
7345 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7347 echo "${as_me:-configure}:7347: testing if the second compile does not leave our definition intact error ..." 1>&5
7349 cat >conftest.$ac_ext <<_ACEOF
7350 #line 7350 "configure"
7351 #include "confdefs.h"
7352 #include <sys/types.h>
7357 #ifndef _POSIX_C_SOURCE
7364 rm -f conftest.$ac_objext
7365 if { (eval echo "$as_me:7365: \"$ac_compile\"") >&5
7366 (eval $ac_compile) 2>&5
7368 echo "$as_me:7368: \$? = $ac_status" >&5
7369 (exit $ac_status); } &&
7370 { ac_try='test -s conftest.$ac_objext'
7371 { (eval echo "$as_me:7371: \"$ac_try\"") >&5
7374 echo "$as_me:7374: \$? = $ac_status" >&5
7375 (exit $ac_status); }; }; then
7378 echo "$as_me: failed program was:" >&5
7379 cat conftest.$ac_ext >&5
7380 cf_cv_posix_c_source=no
7382 rm -f conftest.$ac_objext conftest.$ac_ext
7383 CFLAGS="$cf_save_CFLAGS"
7384 CPPFLAGS="$cf_save_CPPFLAGS"
7387 rm -f conftest.$ac_objext conftest.$ac_ext
7390 echo "$as_me:7390: result: $cf_cv_posix_c_source" >&5
7391 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7393 if test "$cf_cv_posix_c_source" != no ; then
7394 CFLAGS="$cf_trim_CFLAGS"
7395 CPPFLAGS="$cf_trim_CPPFLAGS"
7400 cf_new_extra_cppflags=
7402 for cf_add_cflags in $cf_cv_posix_c_source
7404 case $cf_fix_cppflags in
7406 case $cf_add_cflags in #(vi
7407 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7408 case $cf_add_cflags in
7410 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7412 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7413 && test -z "${cf_tst_cflags}" \
7414 && cf_fix_cppflags=yes
7416 if test $cf_fix_cppflags = yes ; then
7417 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7419 elif test "${cf_tst_cflags}" = "\"'" ; then
7420 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7426 *$cf_add_cflags) #(vi
7429 case $cf_add_cflags in #(vi
7431 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7433 CPPFLAGS=`echo "$CPPFLAGS" | \
7434 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7435 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7439 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7444 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7449 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7451 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7453 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7454 && test -z "${cf_tst_cflags}" \
7455 && cf_fix_cppflags=no
7460 if test -n "$cf_new_cflags" ; then
7462 CFLAGS="$CFLAGS $cf_new_cflags"
7465 if test -n "$cf_new_cppflags" ; then
7467 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7470 if test -n "$cf_new_extra_cppflags" ; then
7472 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7479 cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
7482 # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
7486 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
7489 cf_xopen_source="-D_OSF_SOURCE"
7492 cf_xopen_source="-D_QNX_SOURCE"
7495 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
7498 cf_xopen_source="-D__EXTENSIONS__"
7502 echo "$as_me:7502: checking if we should define _XOPEN_SOURCE" >&5
7503 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7504 if test "${cf_cv_xopen_source+set}" = set; then
7505 echo $ECHO_N "(cached) $ECHO_C" >&6
7508 cat >conftest.$ac_ext <<_ACEOF
7509 #line 7509 "configure"
7510 #include "confdefs.h"
7514 #include <sys/types.h>
7520 #ifndef _XOPEN_SOURCE
7527 rm -f conftest.$ac_objext
7528 if { (eval echo "$as_me:7528: \"$ac_compile\"") >&5
7529 (eval $ac_compile) 2>&5
7531 echo "$as_me:7531: \$? = $ac_status" >&5
7532 (exit $ac_status); } &&
7533 { ac_try='test -s conftest.$ac_objext'
7534 { (eval echo "$as_me:7534: \"$ac_try\"") >&5
7537 echo "$as_me:7537: \$? = $ac_status" >&5
7538 (exit $ac_status); }; }; then
7539 cf_cv_xopen_source=no
7541 echo "$as_me: failed program was:" >&5
7542 cat conftest.$ac_ext >&5
7544 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7545 cat >conftest.$ac_ext <<_ACEOF
7546 #line 7546 "configure"
7547 #include "confdefs.h"
7551 #include <sys/types.h>
7557 #ifdef _XOPEN_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
7576 cf_cv_xopen_source=no
7578 echo "$as_me: failed program was:" >&5
7579 cat conftest.$ac_ext >&5
7580 cf_cv_xopen_source=$cf_XOPEN_SOURCE
7582 rm -f conftest.$ac_objext conftest.$ac_ext
7586 rm -f conftest.$ac_objext conftest.$ac_ext
7589 echo "$as_me:7589: result: $cf_cv_xopen_source" >&5
7590 echo "${ECHO_T}$cf_cv_xopen_source" >&6
7592 if test "$cf_cv_xopen_source" != no ; then
7594 CFLAGS=`echo "$CFLAGS" | \
7595 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7596 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
7598 CPPFLAGS=`echo "$CPPFLAGS" | \
7599 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7600 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
7602 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
7607 cf_new_extra_cppflags=
7609 for cf_add_cflags in $cf_temp_xopen_source
7611 case $cf_fix_cppflags in
7613 case $cf_add_cflags in #(vi
7614 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7615 case $cf_add_cflags in
7617 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7619 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7620 && test -z "${cf_tst_cflags}" \
7621 && cf_fix_cppflags=yes
7623 if test $cf_fix_cppflags = yes ; then
7624 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7626 elif test "${cf_tst_cflags}" = "\"'" ; then
7627 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7633 *$cf_add_cflags) #(vi
7636 case $cf_add_cflags in #(vi
7638 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7640 CPPFLAGS=`echo "$CPPFLAGS" | \
7641 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7642 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7646 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7651 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7656 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7658 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7660 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7661 && test -z "${cf_tst_cflags}" \
7662 && cf_fix_cppflags=no
7667 if test -n "$cf_new_cflags" ; then
7669 CFLAGS="$CFLAGS $cf_new_cflags"
7672 if test -n "$cf_new_cppflags" ; then
7674 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7677 if test -n "$cf_new_extra_cppflags" ; then
7679 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7684 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7686 cf_save_CFLAGS="$CFLAGS"
7687 cf_save_CPPFLAGS="$CPPFLAGS"
7689 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7690 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7691 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7693 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7694 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7695 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7697 echo "$as_me:7697: checking if we should define _POSIX_C_SOURCE" >&5
7698 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7699 if test "${cf_cv_posix_c_source+set}" = set; then
7700 echo $ECHO_N "(cached) $ECHO_C" >&6
7703 echo "${as_me:-configure}:7703: testing if the symbol is already defined go no further ..." 1>&5
7705 cat >conftest.$ac_ext <<_ACEOF
7706 #line 7706 "configure"
7707 #include "confdefs.h"
7708 #include <sys/types.h>
7713 #ifndef _POSIX_C_SOURCE
7720 rm -f conftest.$ac_objext
7721 if { (eval echo "$as_me:7721: \"$ac_compile\"") >&5
7722 (eval $ac_compile) 2>&5
7724 echo "$as_me:7724: \$? = $ac_status" >&5
7725 (exit $ac_status); } &&
7726 { ac_try='test -s conftest.$ac_objext'
7727 { (eval echo "$as_me:7727: \"$ac_try\"") >&5
7730 echo "$as_me:7730: \$? = $ac_status" >&5
7731 (exit $ac_status); }; }; then
7732 cf_cv_posix_c_source=no
7734 echo "$as_me: failed program was:" >&5
7735 cat conftest.$ac_ext >&5
7736 cf_want_posix_source=no
7737 case .$cf_POSIX_C_SOURCE in #(vi
7739 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7742 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7743 cf_want_posix_source=yes
7746 cf_want_posix_source=yes
7749 if test "$cf_want_posix_source" = yes ; then
7750 cat >conftest.$ac_ext <<_ACEOF
7751 #line 7751 "configure"
7752 #include "confdefs.h"
7753 #include <sys/types.h>
7758 #ifdef _POSIX_SOURCE
7765 rm -f conftest.$ac_objext
7766 if { (eval echo "$as_me:7766: \"$ac_compile\"") >&5
7767 (eval $ac_compile) 2>&5
7769 echo "$as_me:7769: \$? = $ac_status" >&5
7770 (exit $ac_status); } &&
7771 { ac_try='test -s conftest.$ac_objext'
7772 { (eval echo "$as_me:7772: \"$ac_try\"") >&5
7775 echo "$as_me:7775: \$? = $ac_status" >&5
7776 (exit $ac_status); }; }; then
7779 echo "$as_me: failed program was:" >&5
7780 cat conftest.$ac_ext >&5
7781 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7783 rm -f conftest.$ac_objext conftest.$ac_ext
7786 echo "${as_me:-configure}:7786: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7788 CFLAGS="$cf_trim_CFLAGS"
7789 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7791 echo "${as_me:-configure}:7791: testing if the second compile does not leave our definition intact error ..." 1>&5
7793 cat >conftest.$ac_ext <<_ACEOF
7794 #line 7794 "configure"
7795 #include "confdefs.h"
7796 #include <sys/types.h>
7801 #ifndef _POSIX_C_SOURCE
7808 rm -f conftest.$ac_objext
7809 if { (eval echo "$as_me:7809: \"$ac_compile\"") >&5
7810 (eval $ac_compile) 2>&5
7812 echo "$as_me:7812: \$? = $ac_status" >&5
7813 (exit $ac_status); } &&
7814 { ac_try='test -s conftest.$ac_objext'
7815 { (eval echo "$as_me:7815: \"$ac_try\"") >&5
7818 echo "$as_me:7818: \$? = $ac_status" >&5
7819 (exit $ac_status); }; }; then
7822 echo "$as_me: failed program was:" >&5
7823 cat conftest.$ac_ext >&5
7824 cf_cv_posix_c_source=no
7826 rm -f conftest.$ac_objext conftest.$ac_ext
7827 CFLAGS="$cf_save_CFLAGS"
7828 CPPFLAGS="$cf_save_CPPFLAGS"
7831 rm -f conftest.$ac_objext conftest.$ac_ext
7834 echo "$as_me:7834: result: $cf_cv_posix_c_source" >&5
7835 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7837 if test "$cf_cv_posix_c_source" != no ; then
7838 CFLAGS="$cf_trim_CFLAGS"
7839 CPPFLAGS="$cf_trim_CPPFLAGS"
7844 cf_new_extra_cppflags=
7846 for cf_add_cflags in $cf_cv_posix_c_source
7848 case $cf_fix_cppflags in
7850 case $cf_add_cflags in #(vi
7851 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7852 case $cf_add_cflags in
7854 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7856 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7857 && test -z "${cf_tst_cflags}" \
7858 && cf_fix_cppflags=yes
7860 if test $cf_fix_cppflags = yes ; then
7861 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7863 elif test "${cf_tst_cflags}" = "\"'" ; then
7864 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7870 *$cf_add_cflags) #(vi
7873 case $cf_add_cflags in #(vi
7875 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7877 CPPFLAGS=`echo "$CPPFLAGS" | \
7878 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7879 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7883 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7888 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7893 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7895 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7897 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7898 && test -z "${cf_tst_cflags}" \
7899 && cf_fix_cppflags=no
7904 if test -n "$cf_new_cflags" ; then
7906 CFLAGS="$CFLAGS $cf_new_cflags"
7909 if test -n "$cf_new_cppflags" ; then
7911 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7914 if test -n "$cf_new_extra_cppflags" ; then
7916 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7924 if test -n "$cf_xopen_source" ; then
7929 cf_new_extra_cppflags=
7931 for cf_add_cflags in $cf_xopen_source
7933 case $cf_fix_cppflags in
7935 case $cf_add_cflags in #(vi
7936 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7937 case $cf_add_cflags in
7939 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7941 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7942 && test -z "${cf_tst_cflags}" \
7943 && cf_fix_cppflags=yes
7945 if test $cf_fix_cppflags = yes ; then
7946 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7948 elif test "${cf_tst_cflags}" = "\"'" ; then
7949 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7955 *$cf_add_cflags) #(vi
7958 case $cf_add_cflags in #(vi
7960 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7962 CPPFLAGS=`echo "$CPPFLAGS" | \
7963 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7964 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7968 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7973 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7978 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7980 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7982 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7983 && test -z "${cf_tst_cflags}" \
7984 && cf_fix_cppflags=no
7989 if test -n "$cf_new_cflags" ; then
7991 CFLAGS="$CFLAGS $cf_new_cflags"
7994 if test -n "$cf_new_cppflags" ; then
7996 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7999 if test -n "$cf_new_extra_cppflags" ; then
8001 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8006 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
8007 echo "$as_me:8007: checking if _XOPEN_SOURCE really is set" >&5
8008 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
8009 cat >conftest.$ac_ext <<_ACEOF
8010 #line 8010 "configure"
8011 #include "confdefs.h"
8017 #ifndef _XOPEN_SOURCE
8024 rm -f conftest.$ac_objext
8025 if { (eval echo "$as_me:8025: \"$ac_compile\"") >&5
8026 (eval $ac_compile) 2>&5
8028 echo "$as_me:8028: \$? = $ac_status" >&5
8029 (exit $ac_status); } &&
8030 { ac_try='test -s conftest.$ac_objext'
8031 { (eval echo "$as_me:8031: \"$ac_try\"") >&5
8034 echo "$as_me:8034: \$? = $ac_status" >&5
8035 (exit $ac_status); }; }; then
8036 cf_XOPEN_SOURCE_set=yes
8038 echo "$as_me: failed program was:" >&5
8039 cat conftest.$ac_ext >&5
8040 cf_XOPEN_SOURCE_set=no
8042 rm -f conftest.$ac_objext conftest.$ac_ext
8043 echo "$as_me:8043: result: $cf_XOPEN_SOURCE_set" >&5
8044 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
8045 if test $cf_XOPEN_SOURCE_set = yes
8047 cat >conftest.$ac_ext <<_ACEOF
8048 #line 8048 "configure"
8049 #include "confdefs.h"
8055 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
8062 rm -f conftest.$ac_objext
8063 if { (eval echo "$as_me:8063: \"$ac_compile\"") >&5
8064 (eval $ac_compile) 2>&5
8066 echo "$as_me:8066: \$? = $ac_status" >&5
8067 (exit $ac_status); } &&
8068 { ac_try='test -s conftest.$ac_objext'
8069 { (eval echo "$as_me:8069: \"$ac_try\"") >&5
8072 echo "$as_me:8072: \$? = $ac_status" >&5
8073 (exit $ac_status); }; }; then
8074 cf_XOPEN_SOURCE_set_ok=yes
8076 echo "$as_me: failed program was:" >&5
8077 cat conftest.$ac_ext >&5
8078 cf_XOPEN_SOURCE_set_ok=no
8080 rm -f conftest.$ac_objext conftest.$ac_ext
8081 if test $cf_XOPEN_SOURCE_set_ok = no
8083 { echo "$as_me:8083: WARNING: _XOPEN_SOURCE is lower than requested" >&5
8084 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
8088 echo "$as_me:8088: checking if we should define _XOPEN_SOURCE" >&5
8089 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
8090 if test "${cf_cv_xopen_source+set}" = set; then
8091 echo $ECHO_N "(cached) $ECHO_C" >&6
8094 cat >conftest.$ac_ext <<_ACEOF
8095 #line 8095 "configure"
8096 #include "confdefs.h"
8100 #include <sys/types.h>
8106 #ifndef _XOPEN_SOURCE
8113 rm -f conftest.$ac_objext
8114 if { (eval echo "$as_me:8114: \"$ac_compile\"") >&5
8115 (eval $ac_compile) 2>&5
8117 echo "$as_me:8117: \$? = $ac_status" >&5
8118 (exit $ac_status); } &&
8119 { ac_try='test -s conftest.$ac_objext'
8120 { (eval echo "$as_me:8120: \"$ac_try\"") >&5
8123 echo "$as_me:8123: \$? = $ac_status" >&5
8124 (exit $ac_status); }; }; then
8125 cf_cv_xopen_source=no
8127 echo "$as_me: failed program was:" >&5
8128 cat conftest.$ac_ext >&5
8130 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8131 cat >conftest.$ac_ext <<_ACEOF
8132 #line 8132 "configure"
8133 #include "confdefs.h"
8137 #include <sys/types.h>
8143 #ifdef _XOPEN_SOURCE
8150 rm -f conftest.$ac_objext
8151 if { (eval echo "$as_me:8151: \"$ac_compile\"") >&5
8152 (eval $ac_compile) 2>&5
8154 echo "$as_me:8154: \$? = $ac_status" >&5
8155 (exit $ac_status); } &&
8156 { ac_try='test -s conftest.$ac_objext'
8157 { (eval echo "$as_me:8157: \"$ac_try\"") >&5
8160 echo "$as_me:8160: \$? = $ac_status" >&5
8161 (exit $ac_status); }; }; then
8162 cf_cv_xopen_source=no
8164 echo "$as_me: failed program was:" >&5
8165 cat conftest.$ac_ext >&5
8166 cf_cv_xopen_source=$cf_XOPEN_SOURCE
8168 rm -f conftest.$ac_objext conftest.$ac_ext
8172 rm -f conftest.$ac_objext conftest.$ac_ext
8175 echo "$as_me:8175: result: $cf_cv_xopen_source" >&5
8176 echo "${ECHO_T}$cf_cv_xopen_source" >&6
8178 if test "$cf_cv_xopen_source" != no ; then
8180 CFLAGS=`echo "$CFLAGS" | \
8181 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8182 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
8184 CPPFLAGS=`echo "$CPPFLAGS" | \
8185 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8186 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
8188 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8193 cf_new_extra_cppflags=
8195 for cf_add_cflags in $cf_temp_xopen_source
8197 case $cf_fix_cppflags in
8199 case $cf_add_cflags in #(vi
8200 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
8201 case $cf_add_cflags in
8203 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8205 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8206 && test -z "${cf_tst_cflags}" \
8207 && cf_fix_cppflags=yes
8209 if test $cf_fix_cppflags = yes ; then
8210 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8212 elif test "${cf_tst_cflags}" = "\"'" ; then
8213 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8219 *$cf_add_cflags) #(vi
8222 case $cf_add_cflags in #(vi
8224 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8226 CPPFLAGS=`echo "$CPPFLAGS" | \
8227 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8228 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8232 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8237 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8242 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8244 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8246 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8247 && test -z "${cf_tst_cflags}" \
8248 && cf_fix_cppflags=no
8253 if test -n "$cf_new_cflags" ; then
8255 CFLAGS="$CFLAGS $cf_new_cflags"
8258 if test -n "$cf_new_cppflags" ; then
8260 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8263 if test -n "$cf_new_extra_cppflags" ; then
8265 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8273 # Work around breakage on OS X
8275 echo "$as_me:8275: checking if SIGWINCH is defined" >&5
8276 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
8277 if test "${cf_cv_define_sigwinch+set}" = set; then
8278 echo $ECHO_N "(cached) $ECHO_C" >&6
8281 cat >conftest.$ac_ext <<_ACEOF
8282 #line 8282 "configure"
8283 #include "confdefs.h"
8285 #include <sys/types.h>
8286 #include <sys/signal.h>
8296 rm -f conftest.$ac_objext
8297 if { (eval echo "$as_me:8297: \"$ac_compile\"") >&5
8298 (eval $ac_compile) 2>&5
8300 echo "$as_me:8300: \$? = $ac_status" >&5
8301 (exit $ac_status); } &&
8302 { ac_try='test -s conftest.$ac_objext'
8303 { (eval echo "$as_me:8303: \"$ac_try\"") >&5
8306 echo "$as_me:8306: \$? = $ac_status" >&5
8307 (exit $ac_status); }; }; then
8308 cf_cv_define_sigwinch=yes
8310 echo "$as_me: failed program was:" >&5
8311 cat conftest.$ac_ext >&5
8312 cat >conftest.$ac_ext <<_ACEOF
8313 #line 8313 "configure"
8314 #include "confdefs.h"
8316 #undef _XOPEN_SOURCE
8317 #undef _POSIX_SOURCE
8318 #undef _POSIX_C_SOURCE
8319 #include <sys/types.h>
8320 #include <sys/signal.h>
8330 rm -f conftest.$ac_objext
8331 if { (eval echo "$as_me:8331: \"$ac_compile\"") >&5
8332 (eval $ac_compile) 2>&5
8334 echo "$as_me:8334: \$? = $ac_status" >&5
8335 (exit $ac_status); } &&
8336 { ac_try='test -s conftest.$ac_objext'
8337 { (eval echo "$as_me:8337: \"$ac_try\"") >&5
8340 echo "$as_me:8340: \$? = $ac_status" >&5
8341 (exit $ac_status); }; }; then
8342 cf_cv_define_sigwinch=maybe
8344 echo "$as_me: failed program was:" >&5
8345 cat conftest.$ac_ext >&5
8346 cf_cv_define_sigwinch=no
8348 rm -f conftest.$ac_objext conftest.$ac_ext
8351 rm -f conftest.$ac_objext conftest.$ac_ext
8354 echo "$as_me:8354: result: $cf_cv_define_sigwinch" >&5
8355 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
8357 if test "$cf_cv_define_sigwinch" = maybe ; then
8358 echo "$as_me:8358: checking for actual SIGWINCH definition" >&5
8359 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
8360 if test "${cf_cv_fixup_sigwinch+set}" = set; then
8361 echo $ECHO_N "(cached) $ECHO_C" >&6
8364 cf_cv_fixup_sigwinch=unknown
8366 while test $cf_sigwinch != 1
8368 cat >conftest.$ac_ext <<_ACEOF
8369 #line 8369 "configure"
8370 #include "confdefs.h"
8372 #undef _XOPEN_SOURCE
8373 #undef _POSIX_SOURCE
8374 #undef _POSIX_C_SOURCE
8375 #include <sys/types.h>
8376 #include <sys/signal.h>
8382 #if SIGWINCH != $cf_sigwinch
8390 rm -f conftest.$ac_objext
8391 if { (eval echo "$as_me:8391: \"$ac_compile\"") >&5
8392 (eval $ac_compile) 2>&5
8394 echo "$as_me:8394: \$? = $ac_status" >&5
8395 (exit $ac_status); } &&
8396 { ac_try='test -s conftest.$ac_objext'
8397 { (eval echo "$as_me:8397: \"$ac_try\"") >&5
8400 echo "$as_me:8400: \$? = $ac_status" >&5
8401 (exit $ac_status); }; }; then
8402 cf_cv_fixup_sigwinch=$cf_sigwinch
8405 echo "$as_me: failed program was:" >&5
8406 cat conftest.$ac_ext >&5
8408 rm -f conftest.$ac_objext conftest.$ac_ext
8410 cf_sigwinch=`expr $cf_sigwinch - 1`
8414 echo "$as_me:8414: result: $cf_cv_fixup_sigwinch" >&5
8415 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
8417 if test "$cf_cv_fixup_sigwinch" != unknown ; then
8418 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
8422 # Checks for CODESET support.
8424 echo "$as_me:8424: checking for nl_langinfo and CODESET" >&5
8425 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
8426 if test "${am_cv_langinfo_codeset+set}" = set; then
8427 echo $ECHO_N "(cached) $ECHO_C" >&6
8429 cat >conftest.$ac_ext <<_ACEOF
8430 #line 8430 "configure"
8431 #include "confdefs.h"
8432 #include <langinfo.h>
8436 char* cs = nl_langinfo(CODESET);
8441 rm -f conftest.$ac_objext conftest$ac_exeext
8442 if { (eval echo "$as_me:8442: \"$ac_link\"") >&5
8443 (eval $ac_link) 2>&5
8445 echo "$as_me:8445: \$? = $ac_status" >&5
8446 (exit $ac_status); } &&
8447 { ac_try='test -s conftest$ac_exeext'
8448 { (eval echo "$as_me:8448: \"$ac_try\"") >&5
8451 echo "$as_me:8451: \$? = $ac_status" >&5
8452 (exit $ac_status); }; }; then
8453 am_cv_langinfo_codeset=yes
8455 echo "$as_me: failed program was:" >&5
8456 cat conftest.$ac_ext >&5
8457 am_cv_langinfo_codeset=no
8459 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8462 echo "$as_me:8462: result: $am_cv_langinfo_codeset" >&5
8463 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
8464 if test $am_cv_langinfo_codeset = yes; then
8466 cat >>confdefs.h <<\EOF
8467 #define HAVE_LANGINFO_CODESET 1
8472 # use these variables to work around a defect in gcc's fixincludes.
8476 echo "$as_me:8476: checking if you want wide-character code" >&5
8477 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
8479 # Check whether --enable-widec or --disable-widec was given.
8480 if test "${enable_widec+set}" = set; then
8481 enableval="$enable_widec"
8482 with_widec=$enableval
8486 echo "$as_me:8486: result: $with_widec" >&5
8487 echo "${ECHO_T}$with_widec" >&6
8488 if test "$with_widec" = yes ; then
8489 LIB_SUFFIX="w${LIB_SUFFIX}"
8490 cat >>confdefs.h <<\EOF
8491 #define USE_WIDEC_SUPPORT 1
8494 cat >>confdefs.h <<\EOF
8495 #define NCURSES_WIDECHAR 1
8498 echo "$as_me:8498: checking if wchar.h can be used as is" >&5
8499 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
8500 if test "${cf_cv_wchar_h_okay+set}" = set; then
8501 echo $ECHO_N "(cached) $ECHO_C" >&6
8504 cat >conftest.$ac_ext <<_ACEOF
8505 #line 8505 "configure"
8506 #include "confdefs.h"
8516 int bar = iswpunct(foo)
8521 rm -f conftest.$ac_objext
8522 if { (eval echo "$as_me:8522: \"$ac_compile\"") >&5
8523 (eval $ac_compile) 2>&5
8525 echo "$as_me:8525: \$? = $ac_status" >&5
8526 (exit $ac_status); } &&
8527 { ac_try='test -s conftest.$ac_objext'
8528 { (eval echo "$as_me:8528: \"$ac_try\"") >&5
8531 echo "$as_me:8531: \$? = $ac_status" >&5
8532 (exit $ac_status); }; }; then
8533 cf_cv_wchar_h_okay=yes
8535 echo "$as_me: failed program was:" >&5
8536 cat conftest.$ac_ext >&5
8537 cf_cv_wchar_h_okay=no
8539 rm -f conftest.$ac_objext conftest.$ac_ext
8541 echo "$as_me:8541: result: $cf_cv_wchar_h_okay" >&5
8542 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
8544 if test $cf_cv_wchar_h_okay = no
8547 echo "$as_me:8547: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
8548 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
8549 cat >conftest.$ac_ext <<_ACEOF
8550 #line 8550 "configure"
8551 #include "confdefs.h"
8552 #include <sys/types.h>
8558 #ifndef _XOPEN_SOURCE_EXTENDED
8565 rm -f conftest.$ac_objext
8566 if { (eval echo "$as_me:8566: \"$ac_compile\"") >&5
8567 (eval $ac_compile) 2>&5
8569 echo "$as_me:8569: \$? = $ac_status" >&5
8570 (exit $ac_status); } &&
8571 { ac_try='test -s conftest.$ac_objext'
8572 { (eval echo "$as_me:8572: \"$ac_try\"") >&5
8575 echo "$as_me:8575: \$? = $ac_status" >&5
8576 (exit $ac_status); }; }; then
8579 echo "$as_me: failed program was:" >&5
8580 cat conftest.$ac_ext >&5
8583 rm -f conftest.$ac_objext conftest.$ac_ext
8584 echo "$as_me:8584: result: $cf_result" >&5
8585 echo "${ECHO_T}$cf_result" >&6
8587 if test "$cf_result" = yes ; then
8588 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
8589 elif test "x" != "x" ; then
8590 echo "$as_me:8590: checking checking for compatible value versus " >&5
8591 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
8592 cat >conftest.$ac_ext <<_ACEOF
8593 #line 8593 "configure"
8594 #include "confdefs.h"
8595 #include <sys/types.h>
8601 #if _XOPEN_SOURCE_EXTENDED- < 0
8608 rm -f conftest.$ac_objext
8609 if { (eval echo "$as_me:8609: \"$ac_compile\"") >&5
8610 (eval $ac_compile) 2>&5
8612 echo "$as_me:8612: \$? = $ac_status" >&5
8613 (exit $ac_status); } &&
8614 { ac_try='test -s conftest.$ac_objext'
8615 { (eval echo "$as_me:8615: \"$ac_try\"") >&5
8618 echo "$as_me:8618: \$? = $ac_status" >&5
8619 (exit $ac_status); }; }; then
8622 echo "$as_me: failed program was:" >&5
8623 cat conftest.$ac_ext >&5
8626 rm -f conftest.$ac_objext conftest.$ac_ext
8627 echo "$as_me:8627: result: $cf_result" >&5
8628 echo "${ECHO_T}$cf_result" >&6
8629 if test "$cf_result" = no ; then
8630 # perhaps we can override it - try...
8631 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
8638 NCURSES_CH_T=cchar_t
8640 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
8642 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8643 echo "$as_me:8643: checking for $ac_func" >&5
8644 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8645 if eval "test \"\${$as_ac_var+set}\" = set"; then
8646 echo $ECHO_N "(cached) $ECHO_C" >&6
8648 cat >conftest.$ac_ext <<_ACEOF
8649 #line 8649 "configure"
8650 #include "confdefs.h"
8651 /* System header to define __stub macros and hopefully few prototypes,
8652 which can conflict with char $ac_func (); below. */
8654 /* Override any gcc2 internal prototype to avoid an error. */
8658 /* We use char because int might match the return type of a gcc2
8659 builtin and then its argument prototype would still apply. */
8666 /* The GNU C library defines this for functions which it implements
8667 to always fail with ENOSYS. Some functions are actually named
8668 something starting with __ and the normal name is an alias. */
8669 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8679 rm -f conftest.$ac_objext conftest$ac_exeext
8680 if { (eval echo "$as_me:8680: \"$ac_link\"") >&5
8681 (eval $ac_link) 2>&5
8683 echo "$as_me:8683: \$? = $ac_status" >&5
8684 (exit $ac_status); } &&
8685 { ac_try='test -s conftest$ac_exeext'
8686 { (eval echo "$as_me:8686: \"$ac_try\"") >&5
8689 echo "$as_me:8689: \$? = $ac_status" >&5
8690 (exit $ac_status); }; }; then
8691 eval "$as_ac_var=yes"
8693 echo "$as_me: failed program was:" >&5
8694 cat conftest.$ac_ext >&5
8695 eval "$as_ac_var=no"
8697 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8699 echo "$as_me:8699: result: `eval echo '${'$as_ac_var'}'`" >&5
8700 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8701 if test `eval echo '${'$as_ac_var'}'` = yes; then
8702 cat >>confdefs.h <<EOF
8703 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8709 if test "$ac_cv_func_putwc" != yes ; then
8711 echo "$as_me:8711: checking for multibyte character support" >&5
8712 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
8713 if test "${cf_cv_utf8_lib+set}" = set; then
8714 echo $ECHO_N "(cached) $ECHO_C" >&6
8717 cf_save_LIBS="$LIBS"
8718 cat >conftest.$ac_ext <<_ACEOF
8719 #line 8719 "configure"
8720 #include "confdefs.h"
8731 rm -f conftest.$ac_objext conftest$ac_exeext
8732 if { (eval echo "$as_me:8732: \"$ac_link\"") >&5
8733 (eval $ac_link) 2>&5
8735 echo "$as_me:8735: \$? = $ac_status" >&5
8736 (exit $ac_status); } &&
8737 { ac_try='test -s conftest$ac_exeext'
8738 { (eval echo "$as_me:8738: \"$ac_try\"") >&5
8741 echo "$as_me:8741: \$? = $ac_status" >&5
8742 (exit $ac_status); }; }; then
8745 echo "$as_me: failed program was:" >&5
8746 cat conftest.$ac_ext >&5
8748 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
8749 # will be set on completion of the AC_TRY_LINK below.
8750 cf_cv_header_path_utf8=
8751 cf_cv_library_path_utf8=
8753 echo "${as_me:-configure}:8753: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
8755 cf_save_LIBS="$LIBS"
8757 cat >conftest.$ac_ext <<_ACEOF
8758 #line 8758 "configure"
8759 #include "confdefs.h"
8761 #include <libutf8.h>
8770 rm -f conftest.$ac_objext conftest$ac_exeext
8771 if { (eval echo "$as_me:8771: \"$ac_link\"") >&5
8772 (eval $ac_link) 2>&5
8774 echo "$as_me:8774: \$? = $ac_status" >&5
8775 (exit $ac_status); } &&
8776 { ac_try='test -s conftest$ac_exeext'
8777 { (eval echo "$as_me:8777: \"$ac_try\"") >&5
8780 echo "$as_me:8780: \$? = $ac_status" >&5
8781 (exit $ac_status); }; }; then
8783 cf_cv_find_linkage_utf8=yes
8784 cf_cv_header_path_utf8=/usr/include
8785 cf_cv_library_path_utf8=/usr/lib
8788 echo "$as_me: failed program was:" >&5
8789 cat conftest.$ac_ext >&5
8791 LIBS="-lutf8 $cf_save_LIBS"
8793 cat >conftest.$ac_ext <<_ACEOF
8794 #line 8794 "configure"
8795 #include "confdefs.h"
8797 #include <libutf8.h>
8806 rm -f conftest.$ac_objext conftest$ac_exeext
8807 if { (eval echo "$as_me:8807: \"$ac_link\"") >&5
8808 (eval $ac_link) 2>&5
8810 echo "$as_me:8810: \$? = $ac_status" >&5
8811 (exit $ac_status); } &&
8812 { ac_try='test -s conftest$ac_exeext'
8813 { (eval echo "$as_me:8813: \"$ac_try\"") >&5
8816 echo "$as_me:8816: \$? = $ac_status" >&5
8817 (exit $ac_status); }; }; then
8819 cf_cv_find_linkage_utf8=yes
8820 cf_cv_header_path_utf8=/usr/include
8821 cf_cv_library_path_utf8=/usr/lib
8822 cf_cv_library_file_utf8="-lutf8"
8825 echo "$as_me: failed program was:" >&5
8826 cat conftest.$ac_ext >&5
8828 cf_cv_find_linkage_utf8=no
8829 LIBS="$cf_save_LIBS"
8831 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
8833 echo "${as_me:-configure}:8833: testing find linkage for utf8 library ..." 1>&5
8835 echo "${as_me:-configure}:8835: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
8837 cf_save_CPPFLAGS="$CPPFLAGS"
8838 cf_test_CPPFLAGS="$CPPFLAGS"
8842 # collect the current set of include-directories from compiler flags
8843 cf_header_path_list=""
8844 if test -n "${CFLAGS}${CPPFLAGS}" ; then
8845 for cf_header_path in $CPPFLAGS $CFLAGS
8847 case $cf_header_path in #(vi
8849 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8851 test "$cf_header_path" != "NONE" && \
8852 test -d "$cf_header_path" && \
8854 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
8855 test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include"
8856 test -d $cf_header_path/include/utf8 && cf_search="$cf_search $cf_header_path/include/utf8"
8857 test -d $cf_header_path/include/utf8/include && cf_search="$cf_search $cf_header_path/include/utf8/include"
8858 test -d $cf_header_path/utf8/include && cf_search="$cf_search $cf_header_path/utf8/include"
8859 test -d $cf_header_path/utf8/include/utf8 && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
8862 cf_header_path_list="$cf_header_path_list $cf_search"
8868 # add the variations for the package we are looking for
8872 test "/usr" != "$prefix" && \
8874 (test $prefix = NONE || test "/usr" != "$prefix") && {
8875 test -n "$verbose" && echo " ... testing for include-directories under /usr"
8876 test -d /usr/include && cf_search="$cf_search /usr/include"
8877 test -d /usr/include/utf8 && cf_search="$cf_search /usr/include/utf8"
8878 test -d /usr/include/utf8/include && cf_search="$cf_search /usr/include/utf8/include"
8879 test -d /usr/utf8/include && cf_search="$cf_search /usr/utf8/include"
8880 test -d /usr/utf8/include/utf8 && cf_search="$cf_search /usr/utf8/include/utf8"
8883 test "$prefix" != "NONE" && \
8884 test -d "$prefix" && \
8886 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
8887 test -d $prefix/include && cf_search="$cf_search $prefix/include"
8888 test -d $prefix/include/utf8 && cf_search="$cf_search $prefix/include/utf8"
8889 test -d $prefix/include/utf8/include && cf_search="$cf_search $prefix/include/utf8/include"
8890 test -d $prefix/utf8/include && cf_search="$cf_search $prefix/utf8/include"
8891 test -d $prefix/utf8/include/utf8 && cf_search="$cf_search $prefix/utf8/include/utf8"
8894 test "/usr/local" != "$prefix" && \
8895 test -d "/usr/local" && \
8896 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
8897 test -n "$verbose" && echo " ... testing for include-directories under /usr/local"
8898 test -d /usr/local/include && cf_search="$cf_search /usr/local/include"
8899 test -d /usr/local/include/utf8 && cf_search="$cf_search /usr/local/include/utf8"
8900 test -d /usr/local/include/utf8/include && cf_search="$cf_search /usr/local/include/utf8/include"
8901 test -d /usr/local/utf8/include && cf_search="$cf_search /usr/local/utf8/include"
8902 test -d /usr/local/utf8/include/utf8 && cf_search="$cf_search /usr/local/utf8/include/utf8"
8905 test "/opt" != "$prefix" && \
8907 (test $prefix = NONE || test "/opt" != "$prefix") && {
8908 test -n "$verbose" && echo " ... testing for include-directories under /opt"
8909 test -d /opt/include && cf_search="$cf_search /opt/include"
8910 test -d /opt/include/utf8 && cf_search="$cf_search /opt/include/utf8"
8911 test -d /opt/include/utf8/include && cf_search="$cf_search /opt/include/utf8/include"
8912 test -d /opt/utf8/include && cf_search="$cf_search /opt/utf8/include"
8913 test -d /opt/utf8/include/utf8 && cf_search="$cf_search /opt/utf8/include/utf8"
8916 test "$HOME" != "$prefix" && \
8917 test -d "$HOME" && \
8918 (test $prefix = NONE || test "$HOME" != "$prefix") && {
8919 test -n "$verbose" && echo " ... testing for include-directories under $HOME"
8920 test -d $HOME/include && cf_search="$cf_search $HOME/include"
8921 test -d $HOME/include/utf8 && cf_search="$cf_search $HOME/include/utf8"
8922 test -d $HOME/include/utf8/include && cf_search="$cf_search $HOME/include/utf8/include"
8923 test -d $HOME/utf8/include && cf_search="$cf_search $HOME/utf8/include"
8924 test -d $HOME/utf8/include/utf8 && cf_search="$cf_search $HOME/utf8/include/utf8"
8927 test "$includedir" != NONE && \
8928 test "$includedir" != "/usr/include" && \
8929 test -d "$includedir" && {
8930 test -d $includedir && cf_search="$cf_search $includedir"
8931 test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
8934 test "$oldincludedir" != NONE && \
8935 test "$oldincludedir" != "/usr/include" && \
8936 test -d "$oldincludedir" && {
8937 test -d $oldincludedir && cf_search="$cf_search $oldincludedir"
8938 test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
8941 cf_search="$cf_search $cf_header_path_list"
8943 for cf_cv_header_path_utf8 in $cf_search
8945 if test -d $cf_cv_header_path_utf8 ; then
8946 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
8948 echo "${as_me:-configure}:8948: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
8950 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
8951 cat >conftest.$ac_ext <<_ACEOF
8952 #line 8952 "configure"
8953 #include "confdefs.h"
8955 #include <libutf8.h>
8964 rm -f conftest.$ac_objext
8965 if { (eval echo "$as_me:8965: \"$ac_compile\"") >&5
8966 (eval $ac_compile) 2>&5
8968 echo "$as_me:8968: \$? = $ac_status" >&5
8969 (exit $ac_status); } &&
8970 { ac_try='test -s conftest.$ac_objext'
8971 { (eval echo "$as_me:8971: \"$ac_try\"") >&5
8974 echo "$as_me:8974: \$? = $ac_status" >&5
8975 (exit $ac_status); }; }; then
8977 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
8979 echo "${as_me:-configure}:8979: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
8981 cf_cv_find_linkage_utf8=maybe
8982 cf_test_CPPFLAGS="$CPPFLAGS"
8985 echo "$as_me: failed program was:" >&5
8986 cat conftest.$ac_ext >&5
8988 CPPFLAGS="$cf_save_CPPFLAGS"
8991 rm -f conftest.$ac_objext conftest.$ac_ext
8995 if test "$cf_cv_find_linkage_utf8" = maybe ; then
8997 echo "${as_me:-configure}:8997: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
8999 cf_save_LIBS="$LIBS"
9000 cf_save_LDFLAGS="$LDFLAGS"
9002 if test "$cf_cv_find_linkage_utf8" != yes ; then
9005 cf_library_path_list=""
9006 if test -n "${LDFLAGS}${LIBS}" ; then
9007 for cf_library_path in $LDFLAGS $LIBS
9009 case $cf_library_path in #(vi
9011 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
9013 test "$cf_library_path" != "NONE" && \
9014 test -d "$cf_library_path" && \
9016 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
9017 test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib"
9018 test -d $cf_library_path/lib/utf8 && cf_search="$cf_search $cf_library_path/lib/utf8"
9019 test -d $cf_library_path/lib/utf8/lib && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
9020 test -d $cf_library_path/utf8/lib && cf_search="$cf_search $cf_library_path/utf8/lib"
9021 test -d $cf_library_path/utf8/lib/utf8 && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
9024 cf_library_path_list="$cf_library_path_list $cf_search"
9032 test "/usr" != "$prefix" && \
9034 (test $prefix = NONE || test "/usr" != "$prefix") && {
9035 test -n "$verbose" && echo " ... testing for lib-directories under /usr"
9036 test -d /usr/lib && cf_search="$cf_search /usr/lib"
9037 test -d /usr/lib/utf8 && cf_search="$cf_search /usr/lib/utf8"
9038 test -d /usr/lib/utf8/lib && cf_search="$cf_search /usr/lib/utf8/lib"
9039 test -d /usr/utf8/lib && cf_search="$cf_search /usr/utf8/lib"
9040 test -d /usr/utf8/lib/utf8 && cf_search="$cf_search /usr/utf8/lib/utf8"
9043 test "$prefix" != "NONE" && \
9044 test -d "$prefix" && \
9046 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
9047 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
9048 test -d $prefix/lib/utf8 && cf_search="$cf_search $prefix/lib/utf8"
9049 test -d $prefix/lib/utf8/lib && cf_search="$cf_search $prefix/lib/utf8/lib"
9050 test -d $prefix/utf8/lib && cf_search="$cf_search $prefix/utf8/lib"
9051 test -d $prefix/utf8/lib/utf8 && cf_search="$cf_search $prefix/utf8/lib/utf8"
9054 test "/usr/local" != "$prefix" && \
9055 test -d "/usr/local" && \
9056 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
9057 test -n "$verbose" && echo " ... testing for lib-directories under /usr/local"
9058 test -d /usr/local/lib && cf_search="$cf_search /usr/local/lib"
9059 test -d /usr/local/lib/utf8 && cf_search="$cf_search /usr/local/lib/utf8"
9060 test -d /usr/local/lib/utf8/lib && cf_search="$cf_search /usr/local/lib/utf8/lib"
9061 test -d /usr/local/utf8/lib && cf_search="$cf_search /usr/local/utf8/lib"
9062 test -d /usr/local/utf8/lib/utf8 && cf_search="$cf_search /usr/local/utf8/lib/utf8"
9065 test "/opt" != "$prefix" && \
9067 (test $prefix = NONE || test "/opt" != "$prefix") && {
9068 test -n "$verbose" && echo " ... testing for lib-directories under /opt"
9069 test -d /opt/lib && cf_search="$cf_search /opt/lib"
9070 test -d /opt/lib/utf8 && cf_search="$cf_search /opt/lib/utf8"
9071 test -d /opt/lib/utf8/lib && cf_search="$cf_search /opt/lib/utf8/lib"
9072 test -d /opt/utf8/lib && cf_search="$cf_search /opt/utf8/lib"
9073 test -d /opt/utf8/lib/utf8 && cf_search="$cf_search /opt/utf8/lib/utf8"
9076 test "$HOME" != "$prefix" && \
9077 test -d "$HOME" && \
9078 (test $prefix = NONE || test "$HOME" != "$prefix") && {
9079 test -n "$verbose" && echo " ... testing for lib-directories under $HOME"
9080 test -d $HOME/lib && cf_search="$cf_search $HOME/lib"
9081 test -d $HOME/lib/utf8 && cf_search="$cf_search $HOME/lib/utf8"
9082 test -d $HOME/lib/utf8/lib && cf_search="$cf_search $HOME/lib/utf8/lib"
9083 test -d $HOME/utf8/lib && cf_search="$cf_search $HOME/utf8/lib"
9084 test -d $HOME/utf8/lib/utf8 && cf_search="$cf_search $HOME/utf8/lib/utf8"
9087 cf_search="$cf_library_path_list $cf_search"
9089 for cf_cv_library_path_utf8 in $cf_search
9091 if test -d $cf_cv_library_path_utf8 ; then
9092 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
9094 echo "${as_me:-configure}:9094: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
9096 CPPFLAGS="$cf_test_CPPFLAGS"
9097 LIBS="-lutf8 $cf_save_LIBS"
9098 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
9099 cat >conftest.$ac_ext <<_ACEOF
9100 #line 9100 "configure"
9101 #include "confdefs.h"
9103 #include <libutf8.h>
9112 rm -f conftest.$ac_objext conftest$ac_exeext
9113 if { (eval echo "$as_me:9113: \"$ac_link\"") >&5
9114 (eval $ac_link) 2>&5
9116 echo "$as_me:9116: \$? = $ac_status" >&5
9117 (exit $ac_status); } &&
9118 { ac_try='test -s conftest$ac_exeext'
9119 { (eval echo "$as_me:9119: \"$ac_try\"") >&5
9122 echo "$as_me:9122: \$? = $ac_status" >&5
9123 (exit $ac_status); }; }; then
9125 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
9127 echo "${as_me:-configure}:9127: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
9129 cf_cv_find_linkage_utf8=yes
9130 cf_cv_library_file_utf8="-lutf8"
9133 echo "$as_me: failed program was:" >&5
9134 cat conftest.$ac_ext >&5
9136 CPPFLAGS="$cf_save_CPPFLAGS"
9137 LIBS="$cf_save_LIBS"
9138 LDFLAGS="$cf_save_LDFLAGS"
9141 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9144 CPPFLAGS="$cf_save_CPPFLAGS"
9145 LDFLAGS="$cf_save_LDFLAGS"
9149 cf_cv_find_linkage_utf8=no
9153 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9156 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9158 LIBS="$cf_save_LIBS"
9160 if test "$cf_cv_find_linkage_utf8" = yes ; then
9161 cf_cv_utf8_lib=add-on
9167 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9169 echo "$as_me:9169: result: $cf_cv_utf8_lib" >&5
9170 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
9172 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
9174 if test "$cf_cv_utf8_lib" = "add-on" ; then
9175 cat >>confdefs.h <<\EOF
9176 #define HAVE_LIBUTF8_H 1
9179 if test -n "$cf_cv_header_path_utf8" ; then
9180 for cf_add_incdir in $cf_cv_header_path_utf8
9182 while test $cf_add_incdir != /usr/include
9184 if test -d $cf_add_incdir
9187 if test -n "$CFLAGS$CPPFLAGS" ; then
9188 # a loop is needed to ensure we can add subdirs of existing dirs
9189 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9190 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9191 cf_have_incdir=yes; break
9196 if test "$cf_have_incdir" = no ; then
9197 if test "$cf_add_incdir" = /usr/local/include ; then
9198 if test "$GCC" = yes
9200 cf_save_CPPFLAGS=$CPPFLAGS
9201 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9202 cat >conftest.$ac_ext <<_ACEOF
9203 #line 9203 "configure"
9204 #include "confdefs.h"
9214 rm -f conftest.$ac_objext
9215 if { (eval echo "$as_me:9215: \"$ac_compile\"") >&5
9216 (eval $ac_compile) 2>&5
9218 echo "$as_me:9218: \$? = $ac_status" >&5
9219 (exit $ac_status); } &&
9220 { ac_try='test -s conftest.$ac_objext'
9221 { (eval echo "$as_me:9221: \"$ac_try\"") >&5
9224 echo "$as_me:9224: \$? = $ac_status" >&5
9225 (exit $ac_status); }; }; then
9228 echo "$as_me: failed program was:" >&5
9229 cat conftest.$ac_ext >&5
9232 rm -f conftest.$ac_objext conftest.$ac_ext
9233 CPPFLAGS=$cf_save_CPPFLAGS
9238 if test "$cf_have_incdir" = no ; then
9239 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
9241 echo "${as_me:-configure}:9241: testing adding $cf_add_incdir to include-path ..." 1>&5
9243 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9245 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
9246 test "$cf_top_incdir" = "$cf_add_incdir" && break
9247 cf_add_incdir="$cf_top_incdir"
9256 if test -n "$cf_cv_library_path_utf8" ; then
9257 for cf_add_libdir in $cf_cv_library_path_utf8
9259 if test $cf_add_libdir = /usr/lib ; then
9261 elif test -d $cf_add_libdir
9264 if test -n "$LDFLAGS$LIBS" ; then
9265 # a loop is needed to ensure we can add subdirs of existing dirs
9266 for cf_test_libdir in $LDFLAGS $LIBS ; do
9267 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
9268 cf_have_libdir=yes; break
9272 if test "$cf_have_libdir" = no ; then
9273 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
9275 echo "${as_me:-configure}:9275: testing adding $cf_add_libdir to library-path ..." 1>&5
9277 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
9283 LIBS="$cf_cv_library_file_utf8 $LIBS"
9286 if test "$cf_cv_utf8_lib" != no ; then
9291 # This is needed on Tru64 5.0 to declare mbstate_t
9292 echo "$as_me:9292: checking if we must include wchar.h to declare mbstate_t" >&5
9293 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
9294 if test "${cf_cv_mbstate_t+set}" = set; then
9295 echo $ECHO_N "(cached) $ECHO_C" >&6
9298 cat >conftest.$ac_ext <<_ACEOF
9299 #line 9299 "configure"
9300 #include "confdefs.h"
9305 #ifdef HAVE_LIBUTF8_H
9306 #include <libutf8.h>
9316 rm -f conftest.$ac_objext
9317 if { (eval echo "$as_me:9317: \"$ac_compile\"") >&5
9318 (eval $ac_compile) 2>&5
9320 echo "$as_me:9320: \$? = $ac_status" >&5
9321 (exit $ac_status); } &&
9322 { ac_try='test -s conftest.$ac_objext'
9323 { (eval echo "$as_me:9323: \"$ac_try\"") >&5
9326 echo "$as_me:9326: \$? = $ac_status" >&5
9327 (exit $ac_status); }; }; then
9330 echo "$as_me: failed program was:" >&5
9331 cat conftest.$ac_ext >&5
9332 cat >conftest.$ac_ext <<_ACEOF
9333 #line 9333 "configure"
9334 #include "confdefs.h"
9340 #ifdef HAVE_LIBUTF8_H
9341 #include <libutf8.h>
9351 rm -f conftest.$ac_objext
9352 if { (eval echo "$as_me:9352: \"$ac_compile\"") >&5
9353 (eval $ac_compile) 2>&5
9355 echo "$as_me:9355: \$? = $ac_status" >&5
9356 (exit $ac_status); } &&
9357 { ac_try='test -s conftest.$ac_objext'
9358 { (eval echo "$as_me:9358: \"$ac_try\"") >&5
9361 echo "$as_me:9361: \$? = $ac_status" >&5
9362 (exit $ac_status); }; }; then
9365 echo "$as_me: failed program was:" >&5
9366 cat conftest.$ac_ext >&5
9367 cf_cv_mbstate_t=unknown
9369 rm -f conftest.$ac_objext conftest.$ac_ext
9371 rm -f conftest.$ac_objext conftest.$ac_ext
9373 echo "$as_me:9373: result: $cf_cv_mbstate_t" >&5
9374 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
9376 if test "$cf_cv_mbstate_t" = yes ; then
9377 cat >>confdefs.h <<\EOF
9378 #define NEED_WCHAR_H 1
9384 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
9385 if test "$cf_cv_mbstate_t" = unknown ; then
9389 # This is needed on Tru64 5.0 to declare wchar_t
9390 echo "$as_me:9390: checking if we must include wchar.h to declare wchar_t" >&5
9391 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
9392 if test "${cf_cv_wchar_t+set}" = set; then
9393 echo $ECHO_N "(cached) $ECHO_C" >&6
9396 cat >conftest.$ac_ext <<_ACEOF
9397 #line 9397 "configure"
9398 #include "confdefs.h"
9403 #ifdef HAVE_LIBUTF8_H
9404 #include <libutf8.h>
9414 rm -f conftest.$ac_objext
9415 if { (eval echo "$as_me:9415: \"$ac_compile\"") >&5
9416 (eval $ac_compile) 2>&5
9418 echo "$as_me:9418: \$? = $ac_status" >&5
9419 (exit $ac_status); } &&
9420 { ac_try='test -s conftest.$ac_objext'
9421 { (eval echo "$as_me:9421: \"$ac_try\"") >&5
9424 echo "$as_me:9424: \$? = $ac_status" >&5
9425 (exit $ac_status); }; }; then
9428 echo "$as_me: failed program was:" >&5
9429 cat conftest.$ac_ext >&5
9430 cat >conftest.$ac_ext <<_ACEOF
9431 #line 9431 "configure"
9432 #include "confdefs.h"
9438 #ifdef HAVE_LIBUTF8_H
9439 #include <libutf8.h>
9449 rm -f conftest.$ac_objext
9450 if { (eval echo "$as_me:9450: \"$ac_compile\"") >&5
9451 (eval $ac_compile) 2>&5
9453 echo "$as_me:9453: \$? = $ac_status" >&5
9454 (exit $ac_status); } &&
9455 { ac_try='test -s conftest.$ac_objext'
9456 { (eval echo "$as_me:9456: \"$ac_try\"") >&5
9459 echo "$as_me:9459: \$? = $ac_status" >&5
9460 (exit $ac_status); }; }; then
9463 echo "$as_me: failed program was:" >&5
9464 cat conftest.$ac_ext >&5
9465 cf_cv_wchar_t=unknown
9467 rm -f conftest.$ac_objext conftest.$ac_ext
9469 rm -f conftest.$ac_objext conftest.$ac_ext
9471 echo "$as_me:9471: result: $cf_cv_wchar_t" >&5
9472 echo "${ECHO_T}$cf_cv_wchar_t" >&6
9474 if test "$cf_cv_wchar_t" = yes ; then
9475 cat >>confdefs.h <<\EOF
9476 #define NEED_WCHAR_H 1
9482 # if we do not find wchar_t in either place, use substitution to provide a fallback.
9483 if test "$cf_cv_wchar_t" = unknown ; then
9487 # if we find wchar_t in either place, use substitution to provide a fallback.
9488 if test "$cf_cv_wchar_t" != unknown ; then
9489 NCURSES_OK_WCHAR_T=1
9492 # This is needed on Tru64 5.0 to declare wint_t
9493 echo "$as_me:9493: checking if we must include wchar.h to declare wint_t" >&5
9494 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
9495 if test "${cf_cv_wint_t+set}" = set; then
9496 echo $ECHO_N "(cached) $ECHO_C" >&6
9499 cat >conftest.$ac_ext <<_ACEOF
9500 #line 9500 "configure"
9501 #include "confdefs.h"
9506 #ifdef HAVE_LIBUTF8_H
9507 #include <libutf8.h>
9517 rm -f conftest.$ac_objext
9518 if { (eval echo "$as_me:9518: \"$ac_compile\"") >&5
9519 (eval $ac_compile) 2>&5
9521 echo "$as_me:9521: \$? = $ac_status" >&5
9522 (exit $ac_status); } &&
9523 { ac_try='test -s conftest.$ac_objext'
9524 { (eval echo "$as_me:9524: \"$ac_try\"") >&5
9527 echo "$as_me:9527: \$? = $ac_status" >&5
9528 (exit $ac_status); }; }; then
9531 echo "$as_me: failed program was:" >&5
9532 cat conftest.$ac_ext >&5
9533 cat >conftest.$ac_ext <<_ACEOF
9534 #line 9534 "configure"
9535 #include "confdefs.h"
9541 #ifdef HAVE_LIBUTF8_H
9542 #include <libutf8.h>
9552 rm -f conftest.$ac_objext
9553 if { (eval echo "$as_me:9553: \"$ac_compile\"") >&5
9554 (eval $ac_compile) 2>&5
9556 echo "$as_me:9556: \$? = $ac_status" >&5
9557 (exit $ac_status); } &&
9558 { ac_try='test -s conftest.$ac_objext'
9559 { (eval echo "$as_me:9559: \"$ac_try\"") >&5
9562 echo "$as_me:9562: \$? = $ac_status" >&5
9563 (exit $ac_status); }; }; then
9566 echo "$as_me: failed program was:" >&5
9567 cat conftest.$ac_ext >&5
9568 cf_cv_wint_t=unknown
9570 rm -f conftest.$ac_objext conftest.$ac_ext
9572 rm -f conftest.$ac_objext conftest.$ac_ext
9574 echo "$as_me:9574: result: $cf_cv_wint_t" >&5
9575 echo "${ECHO_T}$cf_cv_wint_t" >&6
9577 if test "$cf_cv_wint_t" = yes ; then
9578 cat >>confdefs.h <<\EOF
9579 #define NEED_WCHAR_H 1
9585 # if we do not find wint_t in either place, use substitution to provide a fallback.
9586 if test "$cf_cv_wint_t" = unknown ; then
9590 # if we find wint_t in either place, use substitution to provide a fallback.
9591 if test "$cf_cv_wint_t" != unknown ; then
9595 if test "$NCURSES_MBSTATE_T" != 0; then
9596 cat >>confdefs.h <<\EOF
9597 #define NEED_MBSTATE_T_DEF 1
9603 ### use option --disable-lp64 to allow long chtype
9604 case $cf_cv_abi_version in
9606 default_with_lp64=no
9609 default_with_lp64=yes
9613 echo "$as_me:9613: checking whether to enable _LP64 definition in curses.h" >&5
9614 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
9616 # Check whether --enable-lp64 or --disable-lp64 was given.
9617 if test "${enable_lp64+set}" = set; then
9618 enableval="$enable_lp64"
9619 with_lp64=$enableval
9621 with_lp64=$default_with_lp64
9623 echo "$as_me:9623: result: $with_lp64" >&5
9624 echo "${ECHO_T}$with_lp64" >&6
9626 if test "$with_lp64" = yes ; then
9632 # Check whether --enable-largefile or --disable-largefile was given.
9633 if test "${enable_largefile+set}" = set; then
9634 enableval="$enable_largefile"
9637 if test "$enable_largefile" != no; then
9639 echo "$as_me:9639: checking for special C compiler options needed for large files" >&5
9640 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
9641 if test "${ac_cv_sys_largefile_CC+set}" = set; then
9642 echo $ECHO_N "(cached) $ECHO_C" >&6
9644 ac_cv_sys_largefile_CC=no
9645 if test "$GCC" != yes; then
9648 # IRIX 6.2 and later do not support large files by default,
9649 # so use the C compiler's -n32 option if that helps.
9650 cat >conftest.$ac_ext <<_ACEOF
9651 #line 9651 "configure"
9652 #include "confdefs.h"
9653 #include <sys/types.h>
9654 /* Check that off_t can represent 2**63 - 1 correctly.
9655 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9656 since some C++ compilers masquerading as C compilers
9657 incorrectly reject 9223372036854775807. */
9658 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9659 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9660 && LARGE_OFF_T % 2147483647 == 1)
9670 rm -f conftest.$ac_objext
9671 if { (eval echo "$as_me:9671: \"$ac_compile\"") >&5
9672 (eval $ac_compile) 2>&5
9674 echo "$as_me:9674: \$? = $ac_status" >&5
9675 (exit $ac_status); } &&
9676 { ac_try='test -s conftest.$ac_objext'
9677 { (eval echo "$as_me:9677: \"$ac_try\"") >&5
9680 echo "$as_me:9680: \$? = $ac_status" >&5
9681 (exit $ac_status); }; }; then
9684 echo "$as_me: failed program was:" >&5
9685 cat conftest.$ac_ext >&5
9687 rm -f conftest.$ac_objext
9689 rm -f conftest.$ac_objext
9690 if { (eval echo "$as_me:9690: \"$ac_compile\"") >&5
9691 (eval $ac_compile) 2>&5
9693 echo "$as_me:9693: \$? = $ac_status" >&5
9694 (exit $ac_status); } &&
9695 { ac_try='test -s conftest.$ac_objext'
9696 { (eval echo "$as_me:9696: \"$ac_try\"") >&5
9699 echo "$as_me:9699: \$? = $ac_status" >&5
9700 (exit $ac_status); }; }; then
9701 ac_cv_sys_largefile_CC=' -n32'; break
9703 echo "$as_me: failed program was:" >&5
9704 cat conftest.$ac_ext >&5
9706 rm -f conftest.$ac_objext
9710 rm -f conftest.$ac_ext
9713 echo "$as_me:9713: result: $ac_cv_sys_largefile_CC" >&5
9714 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
9715 if test "$ac_cv_sys_largefile_CC" != no; then
9716 CC=$CC$ac_cv_sys_largefile_CC
9719 echo "$as_me:9719: checking for _FILE_OFFSET_BITS value needed for large files" >&5
9720 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
9721 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
9722 echo $ECHO_N "(cached) $ECHO_C" >&6
9725 ac_cv_sys_file_offset_bits=no
9726 cat >conftest.$ac_ext <<_ACEOF
9727 #line 9727 "configure"
9728 #include "confdefs.h"
9729 #include <sys/types.h>
9730 /* Check that off_t can represent 2**63 - 1 correctly.
9731 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9732 since some C++ compilers masquerading as C compilers
9733 incorrectly reject 9223372036854775807. */
9734 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9735 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9736 && LARGE_OFF_T % 2147483647 == 1)
9746 rm -f conftest.$ac_objext
9747 if { (eval echo "$as_me:9747: \"$ac_compile\"") >&5
9748 (eval $ac_compile) 2>&5
9750 echo "$as_me:9750: \$? = $ac_status" >&5
9751 (exit $ac_status); } &&
9752 { ac_try='test -s conftest.$ac_objext'
9753 { (eval echo "$as_me:9753: \"$ac_try\"") >&5
9756 echo "$as_me:9756: \$? = $ac_status" >&5
9757 (exit $ac_status); }; }; then
9760 echo "$as_me: failed program was:" >&5
9761 cat conftest.$ac_ext >&5
9763 rm -f conftest.$ac_objext conftest.$ac_ext
9764 cat >conftest.$ac_ext <<_ACEOF
9765 #line 9765 "configure"
9766 #include "confdefs.h"
9767 #define _FILE_OFFSET_BITS 64
9768 #include <sys/types.h>
9769 /* Check that off_t can represent 2**63 - 1 correctly.
9770 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9771 since some C++ compilers masquerading as C compilers
9772 incorrectly reject 9223372036854775807. */
9773 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9774 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9775 && LARGE_OFF_T % 2147483647 == 1)
9785 rm -f conftest.$ac_objext
9786 if { (eval echo "$as_me:9786: \"$ac_compile\"") >&5
9787 (eval $ac_compile) 2>&5
9789 echo "$as_me:9789: \$? = $ac_status" >&5
9790 (exit $ac_status); } &&
9791 { ac_try='test -s conftest.$ac_objext'
9792 { (eval echo "$as_me:9792: \"$ac_try\"") >&5
9795 echo "$as_me:9795: \$? = $ac_status" >&5
9796 (exit $ac_status); }; }; then
9797 ac_cv_sys_file_offset_bits=64; break
9799 echo "$as_me: failed program was:" >&5
9800 cat conftest.$ac_ext >&5
9802 rm -f conftest.$ac_objext conftest.$ac_ext
9806 echo "$as_me:9806: result: $ac_cv_sys_file_offset_bits" >&5
9807 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
9808 if test "$ac_cv_sys_file_offset_bits" != no; then
9810 cat >>confdefs.h <<EOF
9811 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9816 echo "$as_me:9816: checking for _LARGE_FILES value needed for large files" >&5
9817 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
9818 if test "${ac_cv_sys_large_files+set}" = set; then
9819 echo $ECHO_N "(cached) $ECHO_C" >&6
9822 ac_cv_sys_large_files=no
9823 cat >conftest.$ac_ext <<_ACEOF
9824 #line 9824 "configure"
9825 #include "confdefs.h"
9826 #include <sys/types.h>
9827 /* Check that off_t can represent 2**63 - 1 correctly.
9828 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9829 since some C++ compilers masquerading as C compilers
9830 incorrectly reject 9223372036854775807. */
9831 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9832 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9833 && LARGE_OFF_T % 2147483647 == 1)
9843 rm -f conftest.$ac_objext
9844 if { (eval echo "$as_me:9844: \"$ac_compile\"") >&5
9845 (eval $ac_compile) 2>&5
9847 echo "$as_me:9847: \$? = $ac_status" >&5
9848 (exit $ac_status); } &&
9849 { ac_try='test -s conftest.$ac_objext'
9850 { (eval echo "$as_me:9850: \"$ac_try\"") >&5
9853 echo "$as_me:9853: \$? = $ac_status" >&5
9854 (exit $ac_status); }; }; then
9857 echo "$as_me: failed program was:" >&5
9858 cat conftest.$ac_ext >&5
9860 rm -f conftest.$ac_objext conftest.$ac_ext
9861 cat >conftest.$ac_ext <<_ACEOF
9862 #line 9862 "configure"
9863 #include "confdefs.h"
9864 #define _LARGE_FILES 1
9865 #include <sys/types.h>
9866 /* Check that off_t can represent 2**63 - 1 correctly.
9867 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9868 since some C++ compilers masquerading as C compilers
9869 incorrectly reject 9223372036854775807. */
9870 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9871 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9872 && LARGE_OFF_T % 2147483647 == 1)
9882 rm -f conftest.$ac_objext
9883 if { (eval echo "$as_me:9883: \"$ac_compile\"") >&5
9884 (eval $ac_compile) 2>&5
9886 echo "$as_me:9886: \$? = $ac_status" >&5
9887 (exit $ac_status); } &&
9888 { ac_try='test -s conftest.$ac_objext'
9889 { (eval echo "$as_me:9889: \"$ac_try\"") >&5
9892 echo "$as_me:9892: \$? = $ac_status" >&5
9893 (exit $ac_status); }; }; then
9894 ac_cv_sys_large_files=1; break
9896 echo "$as_me: failed program was:" >&5
9897 cat conftest.$ac_ext >&5
9899 rm -f conftest.$ac_objext conftest.$ac_ext
9903 echo "$as_me:9903: result: $ac_cv_sys_large_files" >&5
9904 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
9905 if test "$ac_cv_sys_large_files" != no; then
9907 cat >>confdefs.h <<EOF
9908 #define _LARGE_FILES $ac_cv_sys_large_files
9915 if test "$enable_largefile" != no ; then
9916 echo "$as_me:9916: checking for _LARGEFILE_SOURCE value needed for large files" >&5
9917 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
9918 if test "${ac_cv_sys_largefile_source+set}" = set; then
9919 echo $ECHO_N "(cached) $ECHO_C" >&6
9922 ac_cv_sys_largefile_source=no
9923 cat >conftest.$ac_ext <<_ACEOF
9924 #line 9924 "configure"
9925 #include "confdefs.h"
9935 rm -f conftest.$ac_objext
9936 if { (eval echo "$as_me:9936: \"$ac_compile\"") >&5
9937 (eval $ac_compile) 2>&5
9939 echo "$as_me:9939: \$? = $ac_status" >&5
9940 (exit $ac_status); } &&
9941 { ac_try='test -s conftest.$ac_objext'
9942 { (eval echo "$as_me:9942: \"$ac_try\"") >&5
9945 echo "$as_me:9945: \$? = $ac_status" >&5
9946 (exit $ac_status); }; }; then
9949 echo "$as_me: failed program was:" >&5
9950 cat conftest.$ac_ext >&5
9952 rm -f conftest.$ac_objext conftest.$ac_ext
9953 cat >conftest.$ac_ext <<_ACEOF
9954 #line 9954 "configure"
9955 #include "confdefs.h"
9956 #define _LARGEFILE_SOURCE 1
9966 rm -f conftest.$ac_objext
9967 if { (eval echo "$as_me:9967: \"$ac_compile\"") >&5
9968 (eval $ac_compile) 2>&5
9970 echo "$as_me:9970: \$? = $ac_status" >&5
9971 (exit $ac_status); } &&
9972 { ac_try='test -s conftest.$ac_objext'
9973 { (eval echo "$as_me:9973: \"$ac_try\"") >&5
9976 echo "$as_me:9976: \$? = $ac_status" >&5
9977 (exit $ac_status); }; }; then
9978 ac_cv_sys_largefile_source=1; break
9980 echo "$as_me: failed program was:" >&5
9981 cat conftest.$ac_ext >&5
9983 rm -f conftest.$ac_objext conftest.$ac_ext
9987 echo "$as_me:9987: result: $ac_cv_sys_largefile_source" >&5
9988 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
9989 if test "$ac_cv_sys_largefile_source" != no; then
9991 cat >>confdefs.h <<EOF
9992 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
9998 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
9999 # in glibc 2.1.3, but that breaks too many other things.
10000 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10001 echo "$as_me:10001: checking for fseeko" >&5
10002 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
10003 if test "${ac_cv_func_fseeko+set}" = set; then
10004 echo $ECHO_N "(cached) $ECHO_C" >&6
10006 cat >conftest.$ac_ext <<_ACEOF
10007 #line 10007 "configure"
10008 #include "confdefs.h"
10013 return fseeko && fseeko (stdin, 0, 0);
10018 rm -f conftest.$ac_objext conftest$ac_exeext
10019 if { (eval echo "$as_me:10019: \"$ac_link\"") >&5
10020 (eval $ac_link) 2>&5
10022 echo "$as_me:10022: \$? = $ac_status" >&5
10023 (exit $ac_status); } &&
10024 { ac_try='test -s conftest$ac_exeext'
10025 { (eval echo "$as_me:10025: \"$ac_try\"") >&5
10026 (eval $ac_try) 2>&5
10028 echo "$as_me:10028: \$? = $ac_status" >&5
10029 (exit $ac_status); }; }; then
10030 ac_cv_func_fseeko=yes
10032 echo "$as_me: failed program was:" >&5
10033 cat conftest.$ac_ext >&5
10034 ac_cv_func_fseeko=no
10036 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10038 echo "$as_me:10038: result: $ac_cv_func_fseeko" >&5
10039 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
10040 if test $ac_cv_func_fseeko = yes; then
10042 cat >>confdefs.h <<\EOF
10043 #define HAVE_FSEEKO 1
10048 # Normally we would collect these definitions in the config.h,
10049 # but (like _XOPEN_SOURCE), some environments rely on having these
10050 # defined before any of the system headers are included. Another
10051 # case comes up with C++, e.g., on AIX the compiler compiles the
10052 # header files by themselves before looking at the body files it is
10053 # told to compile. For ncurses, those header files do not include
10055 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
10056 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
10057 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
10059 echo "$as_me:10059: checking whether to use struct dirent64" >&5
10060 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
10061 if test "${cf_cv_struct_dirent64+set}" = set; then
10062 echo $ECHO_N "(cached) $ECHO_C" >&6
10065 cat >conftest.$ac_ext <<_ACEOF
10066 #line 10066 "configure"
10067 #include "confdefs.h"
10069 #include <sys/types.h>
10070 #include <dirent.h>
10076 /* if transitional largefile support is setup, this is true */
10077 extern struct dirent64 * readdir(DIR *);
10078 struct dirent64 *x = readdir((DIR *)0);
10079 struct dirent *y = readdir((DIR *)0);
10086 rm -f conftest.$ac_objext
10087 if { (eval echo "$as_me:10087: \"$ac_compile\"") >&5
10088 (eval $ac_compile) 2>&5
10090 echo "$as_me:10090: \$? = $ac_status" >&5
10091 (exit $ac_status); } &&
10092 { ac_try='test -s conftest.$ac_objext'
10093 { (eval echo "$as_me:10093: \"$ac_try\"") >&5
10094 (eval $ac_try) 2>&5
10096 echo "$as_me:10096: \$? = $ac_status" >&5
10097 (exit $ac_status); }; }; then
10098 cf_cv_struct_dirent64=yes
10100 echo "$as_me: failed program was:" >&5
10101 cat conftest.$ac_ext >&5
10102 cf_cv_struct_dirent64=no
10104 rm -f conftest.$ac_objext conftest.$ac_ext
10107 echo "$as_me:10107: result: $cf_cv_struct_dirent64" >&5
10108 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
10109 test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
10110 #define HAVE_STRUCT_DIRENT64 1
10115 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
10116 echo "$as_me:10116: checking if you want tparm not to use X/Open fixed-parameter list" >&5
10117 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
10119 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
10120 if test "${enable_tparm_varargs+set}" = set; then
10121 enableval="$enable_tparm_varargs"
10122 with_tparm_varargs=$enableval
10124 with_tparm_varargs=yes
10126 echo "$as_me:10126: result: $with_tparm_varargs" >&5
10127 echo "${ECHO_T}$with_tparm_varargs" >&6
10128 NCURSES_TPARM_VARARGS=0
10129 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
10131 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
10132 if test "$with_ticlib" != no ; then
10133 echo "$as_me:10133: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
10134 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
10136 # Check whether --enable-tic-depends or --disable-tic-depends was given.
10137 if test "${enable_tic_depends+set}" = set; then
10138 enableval="$enable_tic_depends"
10139 with_tic_depends=$enableval
10141 with_tic_depends=yes
10143 echo "$as_me:10143: result: $with_tic_depends" >&5
10144 echo "${ECHO_T}$with_tic_depends" >&6
10146 with_tic_depends=no
10149 ### use option --with-bool to override bool's type
10150 echo "$as_me:10150: checking for type of bool" >&5
10151 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
10153 # Check whether --with-bool or --without-bool was given.
10154 if test "${with_bool+set}" = set; then
10155 withval="$with_bool"
10156 NCURSES_BOOL="$withval"
10160 echo "$as_me:10160: result: $NCURSES_BOOL" >&5
10161 echo "${ECHO_T}$NCURSES_BOOL" >&6
10163 echo "$as_me:10163: checking for alternate terminal capabilities file" >&5
10164 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
10166 # Check whether --with-caps or --without-caps was given.
10167 if test "${with_caps+set}" = set; then
10168 withval="$with_caps"
10169 TERMINFO_CAPS=Caps.$withval
10173 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
10174 echo "$as_me:10174: result: $TERMINFO_CAPS" >&5
10175 echo "${ECHO_T}$TERMINFO_CAPS" >&6
10177 ### use option --with-chtype to override chtype's type
10178 echo "$as_me:10178: checking for type of chtype" >&5
10179 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
10181 # Check whether --with-chtype or --without-chtype was given.
10182 if test "${with_chtype+set}" = set; then
10183 withval="$with_chtype"
10184 NCURSES_CHTYPE="$withval"
10186 NCURSES_CHTYPE=auto
10188 echo "$as_me:10188: result: $NCURSES_CHTYPE" >&5
10189 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
10191 ### use option --with-ospeed to override ospeed's type
10192 echo "$as_me:10192: checking for type of ospeed" >&5
10193 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
10195 # Check whether --with-ospeed or --without-ospeed was given.
10196 if test "${with_ospeed+set}" = set; then
10197 withval="$with_ospeed"
10198 NCURSES_OSPEED="$withval"
10200 NCURSES_OSPEED=short
10202 echo "$as_me:10202: result: $NCURSES_OSPEED" >&5
10203 echo "${ECHO_T}$NCURSES_OSPEED" >&6
10205 ### use option --with-mmask-t to override mmask_t's type
10206 echo "$as_me:10206: checking for type of mmask_t" >&5
10207 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
10209 # Check whether --with-mmask-t or --without-mmask-t was given.
10210 if test "${with_mmask_t+set}" = set; then
10211 withval="$with_mmask_t"
10212 NCURSES_MMASK_T="$withval"
10214 NCURSES_MMASK_T=auto
10216 echo "$as_me:10216: result: $NCURSES_MMASK_T" >&5
10217 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
10219 ### use option --with-ccharw-max to override CCHARW_MAX size
10220 echo "$as_me:10220: checking for size CCHARW_MAX" >&5
10221 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
10223 # Check whether --with-ccharw-max or --without-ccharw-max was given.
10224 if test "${with_ccharw_max+set}" = set; then
10225 withval="$with_ccharw_max"
10226 NCURSES_CCHARW_MAX="$withval"
10228 NCURSES_CCHARW_MAX=5
10230 echo "$as_me:10230: result: $NCURSES_CCHARW_MAX" >&5
10231 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
10233 ### Enable compiling-in rcs id's
10234 echo "$as_me:10234: checking if RCS identifiers should be compiled-in" >&5
10235 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
10237 # Check whether --with-rcs-ids or --without-rcs-ids was given.
10238 if test "${with_rcs_ids+set}" = set; then
10239 withval="$with_rcs_ids"
10240 with_rcs_ids=$withval
10244 echo "$as_me:10244: result: $with_rcs_ids" >&5
10245 echo "${ECHO_T}$with_rcs_ids" >&6
10246 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
10247 #define USE_RCS_IDS 1
10250 ###############################################################################
10252 echo "$as_me:10252: checking format of man-pages" >&5
10253 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
10255 # Check whether --with-manpage-format or --without-manpage-format was given.
10256 if test "${with_manpage_format+set}" = set; then
10257 withval="$with_manpage_format"
10258 MANPAGE_FORMAT=$withval
10260 MANPAGE_FORMAT=unknown
10263 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
10264 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
10268 case $MANPAGE_FORMAT in
10270 if test -z "$MANPATH" ; then
10271 MANPATH="/usr/man:/usr/share/man"
10274 # look for the 'date' man-page (it's most likely to be installed!)
10280 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
10281 for cf_dir in $MANPATH; do
10282 test -z "$cf_dir" && cf_dir=/usr/man
10283 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
10285 cf_test=`echo $cf_name | sed -e 's/*//'`
10286 if test "x$cf_test" = "x$cf_name" ; then
10289 *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
10290 *.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
10291 *.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
10292 *) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
10306 # if we found a match in either man* or cat*, stop looking
10307 if test -n "$MANPAGE_FORMAT" ; then
10309 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
10310 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
10316 test $cf_found=yes && break
10319 # only check the first directory in $MANPATH where we find manpages
10320 if test -n "$MANPAGE_FORMAT" ; then
10324 # if we did not find the example, just assume it is normal
10325 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
10329 for cf_option in $MANPAGE_FORMAT; do
10330 case $cf_option in #(vi
10331 gzip|compress|BSDI|normal|formatted|catonly)
10334 cf_unknown="$cf_unknown $cf_option"
10341 echo "$as_me:10341: result: $MANPAGE_FORMAT" >&5
10342 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
10343 if test -n "$cf_unknown" ; then
10344 { echo "$as_me:10344: WARNING: Unexpected manpage-format $cf_unknown" >&5
10345 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
10348 echo "$as_me:10348: checking for manpage renaming" >&5
10349 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
10351 # Check whether --with-manpage-renames or --without-manpage-renames was given.
10352 if test "${with_manpage_renames+set}" = set; then
10353 withval="$with_manpage_renames"
10354 MANPAGE_RENAMES=$withval
10356 MANPAGE_RENAMES=yes
10359 case ".$MANPAGE_RENAMES" in #(vi
10363 # Debian 'man' program?
10364 if test -f /etc/debian_version ; then
10365 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
10372 if test "$MANPAGE_RENAMES" != no ; then
10373 if test -f $srcdir/man/$MANPAGE_RENAMES ; then
10374 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
10375 elif test ! -f $MANPAGE_RENAMES ; then
10376 { { echo "$as_me:10376: error: not a filename: $MANPAGE_RENAMES" >&5
10377 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
10378 { (exit 1); exit 1; }; }
10381 test ! -d man && mkdir man
10383 # Construct a sed-script to perform renaming within man-pages
10384 if test -n "$MANPAGE_RENAMES" ; then
10385 test ! -d man && mkdir man
10386 sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
10390 echo "$as_me:10390: result: $MANPAGE_RENAMES" >&5
10391 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
10393 echo "$as_me:10393: checking if manpage aliases will be installed" >&5
10394 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
10396 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
10397 if test "${with_manpage_aliases+set}" = set; then
10398 withval="$with_manpage_aliases"
10399 MANPAGE_ALIASES=$withval
10401 MANPAGE_ALIASES=yes
10404 echo "$as_me:10404: result: $MANPAGE_ALIASES" >&5
10405 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
10407 case "x$LN_S" in #(vi
10409 cf_use_symlinks=yes
10416 MANPAGE_SYMLINKS=no
10417 if test "$MANPAGE_ALIASES" = yes ; then
10418 echo "$as_me:10418: checking if manpage symlinks should be used" >&5
10419 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
10421 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
10422 if test "${with_manpage_symlinks+set}" = set; then
10423 withval="$with_manpage_symlinks"
10424 MANPAGE_SYMLINKS=$withval
10426 MANPAGE_SYMLINKS=$cf_use_symlinks
10429 if test "$$cf_use_symlinks" = no; then
10430 if test "$MANPAGE_SYMLINKS" = yes ; then
10431 { echo "$as_me:10431: WARNING: cannot make symlinks" >&5
10432 echo "$as_me: WARNING: cannot make symlinks" >&2;}
10433 MANPAGE_SYMLINKS=no
10437 echo "$as_me:10437: result: $MANPAGE_SYMLINKS" >&5
10438 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
10441 echo "$as_me:10441: checking for manpage tbl" >&5
10442 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
10444 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
10445 if test "${with_manpage_tbl+set}" = set; then
10446 withval="$with_manpage_tbl"
10447 MANPAGE_TBL=$withval
10452 echo "$as_me:10452: result: $MANPAGE_TBL" >&5
10453 echo "${ECHO_T}$MANPAGE_TBL" >&6
10455 if test "$prefix" = "NONE" ; then
10456 cf_prefix="$ac_default_prefix"
10458 cf_prefix="$prefix"
10461 case "$MANPAGE_FORMAT" in # (vi
10476 test ! -d man && mkdir man
10480 case "$MANPAGE_FORMAT" in #(vi
10483 cf_compress=compress
10491 cf_edit_man=./edit_man.sh
10492 cf_man_alias=`pwd`/man_alias.sed
10494 cat >$cf_edit_man <<CF_EOF
10496 # this script is generated by the configure-script CF_MAN_PAGES macro.
10498 prefix="$cf_prefix"
10501 NCURSES_MAJOR="$NCURSES_MAJOR"
10502 NCURSES_MINOR="$NCURSES_MINOR"
10503 NCURSES_PATCH="$NCURSES_PATCH"
10505 NCURSES_OSPEED="$NCURSES_OSPEED"
10506 TERMINFO="$TERMINFO"
10509 INSTALL_DATA="$INSTALL_DATA"
10511 transform="$program_transform_name"
10513 TMP=\${TMPDIR:=/tmp}/man\$\$
10514 trap "rm -f \$TMP" 0 1 2 5 15
10526 top_srcdir=\$srcdir/..
10529 if test "\$form" = normal ; then
10530 if test "$cf_format" = yes ; then
10531 if test "$cf_inboth" = no ; then
10532 sh \$0 format \$verb \$mandir \$srcdir \$*
10536 cf_subdir=\$mandir/man
10537 cf_tables=$MANPAGE_TBL
10539 cf_subdir=\$mandir/cat
10543 # process the list of source-files
10546 *.orig|*.rej) ;; #(vi
10548 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
10549 if test \$verb = installing ; then
10550 if test ! -d \$cf_subdir\${section} ; then
10551 mkdir -p \$cf_subdir\$section
10555 # replace variables in man page
10556 if test ! -f $cf_man_alias ; then
10557 cat >>$cf_man_alias <<-CF_EOF2
10558 s,@DATADIR@,\$datadir,g
10559 s,@TERMINFO@,\$TERMINFO,g
10560 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
10561 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
10562 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
10563 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
10566 for cf_name in captoinfo clear infocmp infotocap tabs tic toe tput tset
10568 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10569 cf_name=`echo $cf_name|sed "$program_transform_name"`
10570 cat >>$cf_edit_man <<-CF_EOF
10571 s,@$cf_NAME@,$cf_name,g
10575 cat >>$cf_edit_man <<CF_EOF
10577 echo "...made $cf_man_alias"
10581 cf_source=\`basename \$i\`
10582 inalias=\$cf_source
10583 test ! -f \$inalias && inalias="\$srcdir/\$inalias"
10584 if test ! -f \$inalias ; then
10585 echo .. skipped \$cf_source
10590 if test "$MANPAGE_ALIASES" != no ; then
10591 cat >>$cf_edit_man <<CF_EOF
10593 test $with_curses_h = yes && nCurses=ncurses.3x
10594 aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
10598 if test "$MANPAGE_RENAMES" = no ; then
10599 cat >>$cf_edit_man <<CF_EOF
10600 # perform program transformations for section 1 man pages
10601 if test \$section = 1 ; then
10602 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
10604 cf_target=\$cf_subdir\${section}/\$cf_source
10608 cat >>$cf_edit_man <<CF_EOF
10609 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
10610 if test -z "\$cf_target" ; then
10611 echo '? missing rename for '\$cf_source
10612 cf_target="\$cf_source"
10614 cf_target="\$cf_subdir\${section}/\${cf_target}"
10619 cat >>$cf_edit_man <<CF_EOF
10620 sed -f $cf_man_alias \\
10623 if test -f $MANPAGE_RENAMES ; then
10624 cat >>$cf_edit_man <<CF_EOF
10625 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
10628 cat >>$cf_edit_man <<CF_EOF
10633 cat >>$cf_edit_man <<CF_EOF
10634 if test \$cf_tables = yes ; then
10635 tbl \$TMP >\$TMP.out
10640 if test $with_overwrite != yes ; then
10641 cat >>$cf_edit_man <<CF_EOF
10642 sed -e "/\#[ ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
10647 if test $with_curses_h != yes ; then
10648 cat >>$cf_edit_man <<CF_EOF
10649 sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
10654 cat >>$cf_edit_man <<CF_EOF
10655 if test \$form = format ; then
10656 nroff -man \$TMP >\$TMP.out
10661 if test -n "$cf_compress" ; then
10662 cat >>$cf_edit_man <<CF_EOF
10663 if test \$verb = installing ; then
10664 if ( $cf_compress -f \$TMP )
10666 mv \$TMP.$cf_so_strip \$TMP
10669 cf_target="\$cf_target.$cf_so_strip"
10673 case "$MANPAGE_FORMAT" in #(vi
10675 cat >>$cf_edit_man <<CF_EOF
10676 if test \$form = format ; then
10677 # BSDI installs only .0 suffixes in the cat directories
10678 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
10684 cat >>$cf_edit_man <<CF_EOF
10685 suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
10686 if test \$verb = installing ; then
10687 echo \$verb \$cf_target
10688 \$INSTALL_DATA \$TMP \$cf_target
10689 test -d \$cf_subdir\${section} &&
10690 test -n "\$aliases" && (
10691 cd \$cf_subdir\${section} && (
10692 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
10693 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
10694 cf_target=\`basename \$cf_target\`
10695 for cf_alias in \$aliases
10697 if test \$section = 1 ; then
10698 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10701 if test "$MANPAGE_SYMLINKS" = yes ; then
10702 if test -f \$cf_alias\${suffix} ; then
10703 if ( cmp -s \$cf_target \$cf_alias\${suffix} )
10708 echo .. \$verb alias \$cf_alias\${suffix}
10710 case "x$LN_S" in #(vi
10712 cat >>$cf_edit_man <<CF_EOF
10713 $LN_S \$cf_target \$cf_alias\${suffix}
10717 cat >>$cf_edit_man <<CF_EOF
10718 rm -f \$cf_alias\${suffix}
10719 $LN_S \$cf_target \$cf_alias\${suffix}
10723 cat >>$cf_edit_man <<CF_EOF
10724 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
10725 echo ".so \$cf_source" >\$TMP
10727 if test -n "$cf_compress" ; then
10728 cat >>$cf_edit_man <<CF_EOF
10729 if test -n "$cf_so_strip" ; then
10730 $cf_compress -f \$TMP
10731 mv \$TMP.$cf_so_strip \$TMP
10735 cat >>$cf_edit_man <<CF_EOF
10736 echo .. \$verb alias \$cf_alias\${suffix}
10737 rm -f \$cf_alias\${suffix}
10738 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
10743 elif test \$verb = removing ; then
10744 test -f \$cf_target && (
10745 echo \$verb \$cf_target
10748 test -d \$cf_subdir\${section} &&
10749 test -n "\$aliases" && (
10750 cd \$cf_subdir\${section} && (
10751 for cf_alias in \$aliases
10753 if test \$section = 1 ; then
10754 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10757 echo .. \$verb alias \$cf_alias\${suffix}
10758 rm -f \$cf_alias\${suffix}
10770 if test $cf_inboth = yes ; then
10771 if test \$form != format ; then
10772 sh \$0 format \$verb \$mandir \$srcdir \$*
10778 chmod 755 $cf_edit_man
10780 ###############################################################################
10782 ### Note that some functions (such as const) are normally disabled anyway.
10783 echo "$as_me:10783: checking if you want to build with function extensions" >&5
10784 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
10786 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
10787 if test "${enable_ext_funcs+set}" = set; then
10788 enableval="$enable_ext_funcs"
10789 with_ext_funcs=$enableval
10793 echo "$as_me:10793: result: $with_ext_funcs" >&5
10794 echo "${ECHO_T}$with_ext_funcs" >&6
10795 if test "$with_ext_funcs" = yes ; then
10796 NCURSES_EXT_FUNCS=1
10797 cat >>confdefs.h <<\EOF
10798 #define HAVE_ASSUME_DEFAULT_COLORS 1
10801 cat >>confdefs.h <<\EOF
10802 #define HAVE_CURSES_VERSION 1
10805 cat >>confdefs.h <<\EOF
10806 #define HAVE_HAS_KEY 1
10809 cat >>confdefs.h <<\EOF
10810 #define HAVE_RESIZETERM 1
10813 cat >>confdefs.h <<\EOF
10814 #define HAVE_RESIZE_TERM 1
10817 cat >>confdefs.h <<\EOF
10818 #define HAVE_TERM_ENTRY_H 1
10821 cat >>confdefs.h <<\EOF
10822 #define HAVE_USE_DEFAULT_COLORS 1
10825 cat >>confdefs.h <<\EOF
10826 #define HAVE_USE_SCREEN 1
10829 cat >>confdefs.h <<\EOF
10830 #define HAVE_USE_WINDOW 1
10833 cat >>confdefs.h <<\EOF
10834 #define HAVE_WRESIZE 1
10837 cat >>confdefs.h <<\EOF
10838 #define NCURSES_EXT_FUNCS 1
10841 GENERATED_EXT_FUNCS=generated
10843 NCURSES_EXT_FUNCS=0
10844 GENERATED_EXT_FUNCS=
10847 echo "$as_me:10847: checking if you want to build with experimental SCREEN extensions" >&5
10848 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
10850 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
10851 if test "${enable_sp_funcs+set}" = set; then
10852 enableval="$enable_sp_funcs"
10853 with_sp_funcs=$enableval
10857 echo "$as_me:10857: result: $with_sp_funcs" >&5
10858 echo "${ECHO_T}$with_sp_funcs" >&6
10859 if test "$with_sp_funcs" = yes ; then
10861 cat >>confdefs.h <<\EOF
10862 #define NCURSES_SP_FUNCS 1
10865 GENERATED_SP_FUNCS=generated
10868 GENERATED_SP_FUNCS=
10871 echo "$as_me:10871: checking if you want to build with experimental terminal-driver" >&5
10872 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
10874 # Check whether --enable-term-driver or --disable-term-driver was given.
10875 if test "${enable_term_driver+set}" = set; then
10876 enableval="$enable_term_driver"
10877 with_term_driver=$enableval
10879 with_term_driver=no
10881 echo "$as_me:10881: result: $with_term_driver" >&5
10882 echo "${ECHO_T}$with_term_driver" >&6
10883 if test "$with_term_driver" = yes ; then
10884 cat >>confdefs.h <<\EOF
10885 #define USE_TERM_DRIVER 1
10888 if test "$with_sp_funcs" != yes ; then
10889 { { echo "$as_me:10889: error: The term-driver option relies upon sp-funcs" >&5
10890 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
10891 { (exit 1); exit 1; }; }
10895 ### use option --enable-const to turn on use of const beyond that in XSI.
10896 echo "$as_me:10896: checking for extended use of const keyword" >&5
10897 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
10899 # Check whether --enable-const or --disable-const was given.
10900 if test "${enable_const+set}" = set; then
10901 enableval="$enable_const"
10902 with_ext_const=$enableval
10906 echo "$as_me:10906: result: $with_ext_const" >&5
10907 echo "${ECHO_T}$with_ext_const" >&6
10908 NCURSES_CONST='/*nothing*/'
10909 if test "$with_ext_const" = yes ; then
10910 NCURSES_CONST=const
10913 ### use option --enable-ext-colors to turn on use of colors beyond 16.
10914 echo "$as_me:10914: checking if you want to use extended colors" >&5
10915 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
10917 # Check whether --enable-ext-colors or --disable-ext-colors was given.
10918 if test "${enable_ext_colors+set}" = set; then
10919 enableval="$enable_ext_colors"
10920 with_ext_colors=$enableval
10924 echo "$as_me:10924: result: $with_ext_colors" >&5
10925 echo "${ECHO_T}$with_ext_colors" >&6
10926 NCURSES_EXT_COLORS=0
10927 if test "$with_ext_colors" = yes ; then
10928 if test "$with_widec" != yes ; then
10929 { { echo "$as_me:10929: error: This option applies only to wide-character library" >&5
10930 echo "$as_me: error: This option applies only to wide-character library" >&2;}
10931 { (exit 1); exit 1; }; }
10933 # cannot be ABI 5 since it changes sizeof(cchar_t)
10935 if test "${with_abi_version+set}" != set; then
10936 case $cf_cv_rel_version in
10938 cf_cv_rel_version=6.0
10939 cf_cv_abi_version=6
10940 { echo "$as_me:10940: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10941 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10947 NCURSES_EXT_COLORS=1
10948 cat >>confdefs.h <<\EOF
10949 #define NCURSES_EXT_COLORS 1
10954 ### use option --enable-ext-mouse to modify coding to support 5-button mice
10955 echo "$as_me:10955: checking if you want to use extended mouse encoding" >&5
10956 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
10958 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
10959 if test "${enable_ext_mouse+set}" = set; then
10960 enableval="$enable_ext_mouse"
10961 with_ext_mouse=$enableval
10965 echo "$as_me:10965: result: $with_ext_mouse" >&5
10966 echo "${ECHO_T}$with_ext_mouse" >&6
10967 NCURSES_MOUSE_VERSION=1
10968 if test "$with_ext_mouse" = yes ; then
10969 NCURSES_MOUSE_VERSION=2
10971 if test "${with_abi_version+set}" != set; then
10972 case $cf_cv_rel_version in
10974 cf_cv_rel_version=6.0
10975 cf_cv_abi_version=6
10976 { echo "$as_me:10976: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10977 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10984 echo "$as_me:10984: checking if you want \$NCURSES_NO_PADDING code" >&5
10985 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
10987 # Check whether --enable-no-padding or --disable-no-padding was given.
10988 if test "${enable_no_padding+set}" = set; then
10989 enableval="$enable_no_padding"
10990 with_no_padding=$enableval
10992 with_no_padding=$with_ext_funcs
10994 echo "$as_me:10994: result: $with_no_padding" >&5
10995 echo "${ECHO_T}$with_no_padding" >&6
10996 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
10997 #define NCURSES_NO_PADDING 1
11000 echo "$as_me:11000: checking for ANSI C header files" >&5
11001 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
11002 if test "${ac_cv_header_stdc+set}" = set; then
11003 echo $ECHO_N "(cached) $ECHO_C" >&6
11005 cat >conftest.$ac_ext <<_ACEOF
11006 #line 11006 "configure"
11007 #include "confdefs.h"
11008 #include <stdlib.h>
11009 #include <stdarg.h>
11010 #include <string.h>
11014 if { (eval echo "$as_me:11014: \"$ac_cpp conftest.$ac_ext\"") >&5
11015 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11017 egrep -v '^ *\+' conftest.er1 >conftest.err
11019 cat conftest.err >&5
11020 echo "$as_me:11020: \$? = $ac_status" >&5
11021 (exit $ac_status); } >/dev/null; then
11022 if test -s conftest.err; then
11023 ac_cpp_err=$ac_c_preproc_warn_flag
11030 if test -z "$ac_cpp_err"; then
11031 ac_cv_header_stdc=yes
11033 echo "$as_me: failed program was:" >&5
11034 cat conftest.$ac_ext >&5
11035 ac_cv_header_stdc=no
11037 rm -f conftest.err conftest.$ac_ext
11039 if test $ac_cv_header_stdc = yes; then
11040 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11041 cat >conftest.$ac_ext <<_ACEOF
11042 #line 11042 "configure"
11043 #include "confdefs.h"
11044 #include <string.h>
11047 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11048 egrep "memchr" >/dev/null 2>&1; then
11051 ac_cv_header_stdc=no
11057 if test $ac_cv_header_stdc = yes; then
11058 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11059 cat >conftest.$ac_ext <<_ACEOF
11060 #line 11060 "configure"
11061 #include "confdefs.h"
11062 #include <stdlib.h>
11065 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11066 egrep "free" >/dev/null 2>&1; then
11069 ac_cv_header_stdc=no
11075 if test $ac_cv_header_stdc = yes; then
11076 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11077 if test "$cross_compiling" = yes; then
11080 cat >conftest.$ac_ext <<_ACEOF
11081 #line 11081 "configure"
11082 #include "confdefs.h"
11084 #if ((' ' & 0x0FF) == 0x020)
11085 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11086 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11088 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
11089 || ('j' <= (c) && (c) <= 'r') \
11090 || ('s' <= (c) && (c) <= 'z'))
11091 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11094 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11099 for (i = 0; i < 256; i++)
11100 if (XOR (islower (i), ISLOWER (i))
11101 || toupper (i) != TOUPPER (i))
11102 $ac_main_return(2);
11103 $ac_main_return (0);
11106 rm -f conftest$ac_exeext
11107 if { (eval echo "$as_me:11107: \"$ac_link\"") >&5
11108 (eval $ac_link) 2>&5
11110 echo "$as_me:11110: \$? = $ac_status" >&5
11111 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11112 { (eval echo "$as_me:11112: \"$ac_try\"") >&5
11113 (eval $ac_try) 2>&5
11115 echo "$as_me:11115: \$? = $ac_status" >&5
11116 (exit $ac_status); }; }; then
11119 echo "$as_me: program exited with status $ac_status" >&5
11120 echo "$as_me: failed program was:" >&5
11121 cat conftest.$ac_ext >&5
11122 ac_cv_header_stdc=no
11124 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11128 echo "$as_me:11128: result: $ac_cv_header_stdc" >&5
11129 echo "${ECHO_T}$ac_cv_header_stdc" >&6
11130 if test $ac_cv_header_stdc = yes; then
11132 cat >>confdefs.h <<\EOF
11133 #define STDC_HEADERS 1
11138 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
11140 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
11141 inttypes.h stdint.h unistd.h
11143 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11144 echo "$as_me:11144: checking for $ac_header" >&5
11145 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11146 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11147 echo $ECHO_N "(cached) $ECHO_C" >&6
11149 cat >conftest.$ac_ext <<_ACEOF
11150 #line 11150 "configure"
11151 #include "confdefs.h"
11152 $ac_includes_default
11153 #include <$ac_header>
11155 rm -f conftest.$ac_objext
11156 if { (eval echo "$as_me:11156: \"$ac_compile\"") >&5
11157 (eval $ac_compile) 2>&5
11159 echo "$as_me:11159: \$? = $ac_status" >&5
11160 (exit $ac_status); } &&
11161 { ac_try='test -s conftest.$ac_objext'
11162 { (eval echo "$as_me:11162: \"$ac_try\"") >&5
11163 (eval $ac_try) 2>&5
11165 echo "$as_me:11165: \$? = $ac_status" >&5
11166 (exit $ac_status); }; }; then
11167 eval "$as_ac_Header=yes"
11169 echo "$as_me: failed program was:" >&5
11170 cat conftest.$ac_ext >&5
11171 eval "$as_ac_Header=no"
11173 rm -f conftest.$ac_objext conftest.$ac_ext
11175 echo "$as_me:11175: result: `eval echo '${'$as_ac_Header'}'`" >&5
11176 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11177 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11178 cat >>confdefs.h <<EOF
11179 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11185 echo "$as_me:11185: checking for signed char" >&5
11186 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
11187 if test "${ac_cv_type_signed_char+set}" = set; then
11188 echo $ECHO_N "(cached) $ECHO_C" >&6
11190 cat >conftest.$ac_ext <<_ACEOF
11191 #line 11191 "configure"
11192 #include "confdefs.h"
11193 $ac_includes_default
11197 if ((signed char *) 0)
11199 if (sizeof (signed char))
11205 rm -f conftest.$ac_objext
11206 if { (eval echo "$as_me:11206: \"$ac_compile\"") >&5
11207 (eval $ac_compile) 2>&5
11209 echo "$as_me:11209: \$? = $ac_status" >&5
11210 (exit $ac_status); } &&
11211 { ac_try='test -s conftest.$ac_objext'
11212 { (eval echo "$as_me:11212: \"$ac_try\"") >&5
11213 (eval $ac_try) 2>&5
11215 echo "$as_me:11215: \$? = $ac_status" >&5
11216 (exit $ac_status); }; }; then
11217 ac_cv_type_signed_char=yes
11219 echo "$as_me: failed program was:" >&5
11220 cat conftest.$ac_ext >&5
11221 ac_cv_type_signed_char=no
11223 rm -f conftest.$ac_objext conftest.$ac_ext
11225 echo "$as_me:11225: result: $ac_cv_type_signed_char" >&5
11226 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
11228 echo "$as_me:11228: checking size of signed char" >&5
11229 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
11230 if test "${ac_cv_sizeof_signed_char+set}" = set; then
11231 echo $ECHO_N "(cached) $ECHO_C" >&6
11233 if test "$ac_cv_type_signed_char" = yes; then
11234 if test "$cross_compiling" = yes; then
11235 # Depending upon the size, compute the lo and hi bounds.
11236 cat >conftest.$ac_ext <<_ACEOF
11237 #line 11237 "configure"
11238 #include "confdefs.h"
11239 $ac_includes_default
11243 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
11248 rm -f conftest.$ac_objext
11249 if { (eval echo "$as_me:11249: \"$ac_compile\"") >&5
11250 (eval $ac_compile) 2>&5
11252 echo "$as_me:11252: \$? = $ac_status" >&5
11253 (exit $ac_status); } &&
11254 { ac_try='test -s conftest.$ac_objext'
11255 { (eval echo "$as_me:11255: \"$ac_try\"") >&5
11256 (eval $ac_try) 2>&5
11258 echo "$as_me:11258: \$? = $ac_status" >&5
11259 (exit $ac_status); }; }; then
11262 cat >conftest.$ac_ext <<_ACEOF
11263 #line 11263 "configure"
11264 #include "confdefs.h"
11265 $ac_includes_default
11269 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11274 rm -f conftest.$ac_objext
11275 if { (eval echo "$as_me:11275: \"$ac_compile\"") >&5
11276 (eval $ac_compile) 2>&5
11278 echo "$as_me:11278: \$? = $ac_status" >&5
11279 (exit $ac_status); } &&
11280 { ac_try='test -s conftest.$ac_objext'
11281 { (eval echo "$as_me:11281: \"$ac_try\"") >&5
11282 (eval $ac_try) 2>&5
11284 echo "$as_me:11284: \$? = $ac_status" >&5
11285 (exit $ac_status); }; }; then
11286 ac_hi=$ac_mid; break
11288 echo "$as_me: failed program was:" >&5
11289 cat conftest.$ac_ext >&5
11290 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
11292 rm -f conftest.$ac_objext conftest.$ac_ext
11295 echo "$as_me: failed program was:" >&5
11296 cat conftest.$ac_ext >&5
11299 cat >conftest.$ac_ext <<_ACEOF
11300 #line 11300 "configure"
11301 #include "confdefs.h"
11302 $ac_includes_default
11306 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
11311 rm -f conftest.$ac_objext
11312 if { (eval echo "$as_me:11312: \"$ac_compile\"") >&5
11313 (eval $ac_compile) 2>&5
11315 echo "$as_me:11315: \$? = $ac_status" >&5
11316 (exit $ac_status); } &&
11317 { ac_try='test -s conftest.$ac_objext'
11318 { (eval echo "$as_me:11318: \"$ac_try\"") >&5
11319 (eval $ac_try) 2>&5
11321 echo "$as_me:11321: \$? = $ac_status" >&5
11322 (exit $ac_status); }; }; then
11323 ac_lo=$ac_mid; break
11325 echo "$as_me: failed program was:" >&5
11326 cat conftest.$ac_ext >&5
11327 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
11329 rm -f conftest.$ac_objext conftest.$ac_ext
11332 rm -f conftest.$ac_objext conftest.$ac_ext
11333 # Binary search between lo and hi bounds.
11334 while test "x$ac_lo" != "x$ac_hi"; do
11335 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11336 cat >conftest.$ac_ext <<_ACEOF
11337 #line 11337 "configure"
11338 #include "confdefs.h"
11339 $ac_includes_default
11343 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11348 rm -f conftest.$ac_objext
11349 if { (eval echo "$as_me:11349: \"$ac_compile\"") >&5
11350 (eval $ac_compile) 2>&5
11352 echo "$as_me:11352: \$? = $ac_status" >&5
11353 (exit $ac_status); } &&
11354 { ac_try='test -s conftest.$ac_objext'
11355 { (eval echo "$as_me:11355: \"$ac_try\"") >&5
11356 (eval $ac_try) 2>&5
11358 echo "$as_me:11358: \$? = $ac_status" >&5
11359 (exit $ac_status); }; }; then
11362 echo "$as_me: failed program was:" >&5
11363 cat conftest.$ac_ext >&5
11364 ac_lo=`expr $ac_mid + 1`
11366 rm -f conftest.$ac_objext conftest.$ac_ext
11368 ac_cv_sizeof_signed_char=$ac_lo
11370 if test "$cross_compiling" = yes; then
11371 { { echo "$as_me:11371: error: cannot run test program while cross compiling" >&5
11372 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
11373 { (exit 1); exit 1; }; }
11375 cat >conftest.$ac_ext <<_ACEOF
11376 #line 11376 "configure"
11377 #include "confdefs.h"
11378 $ac_includes_default
11382 FILE *f = fopen ("conftest.val", "w");
11384 $ac_main_return (1);
11385 fprintf (f, "%d", (sizeof (signed char)));
11391 rm -f conftest$ac_exeext
11392 if { (eval echo "$as_me:11392: \"$ac_link\"") >&5
11393 (eval $ac_link) 2>&5
11395 echo "$as_me:11395: \$? = $ac_status" >&5
11396 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11397 { (eval echo "$as_me:11397: \"$ac_try\"") >&5
11398 (eval $ac_try) 2>&5
11400 echo "$as_me:11400: \$? = $ac_status" >&5
11401 (exit $ac_status); }; }; then
11402 ac_cv_sizeof_signed_char=`cat conftest.val`
11404 echo "$as_me: program exited with status $ac_status" >&5
11405 echo "$as_me: failed program was:" >&5
11406 cat conftest.$ac_ext >&5
11408 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11413 ac_cv_sizeof_signed_char=0
11416 echo "$as_me:11416: result: $ac_cv_sizeof_signed_char" >&5
11417 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
11418 cat >>confdefs.h <<EOF
11419 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
11422 if test "$ac_cv_sizeof_signed_char" = 1 ; then
11423 NCURSES_SBOOL="signed char"
11425 NCURSES_SBOOL="char"
11427 echo "$as_me:11427: checking if you want to use signed Boolean array in term.h" >&5
11428 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
11430 # Check whether --enable-signed-char or --disable-signed-char was given.
11431 if test "${enable_signed_char+set}" = set; then
11432 enableval="$enable_signed_char"
11433 with_signed_char=$enableval
11435 with_signed_char=no
11437 echo "$as_me:11437: result: $with_signed_char" >&5
11438 echo "${ECHO_T}$with_signed_char" >&6
11439 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
11441 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
11442 echo "$as_me:11442: checking if you want SIGWINCH handler" >&5
11443 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
11445 # Check whether --enable-sigwinch or --disable-sigwinch was given.
11446 if test "${enable_sigwinch+set}" = set; then
11447 enableval="$enable_sigwinch"
11448 with_sigwinch=$enableval
11450 with_sigwinch=$with_ext_funcs
11452 echo "$as_me:11452: result: $with_sigwinch" >&5
11453 echo "${ECHO_T}$with_sigwinch" >&6
11454 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
11455 #define USE_SIGWINCH 1
11458 ### use option --enable-tcap-names to allow user to define new capabilities
11459 echo "$as_me:11459: checking if you want user-definable terminal capabilities like termcap" >&5
11460 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
11462 # Check whether --enable-tcap-names or --disable-tcap-names was given.
11463 if test "${enable_tcap_names+set}" = set; then
11464 enableval="$enable_tcap_names"
11465 with_tcap_names=$enableval
11467 with_tcap_names=$with_ext_funcs
11469 echo "$as_me:11469: result: $with_tcap_names" >&5
11470 echo "${ECHO_T}$with_tcap_names" >&6
11472 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
11474 ###############################################################################
11475 # These options are relatively safe to experiment with.
11477 echo "$as_me:11477: checking if you want all development code" >&5
11478 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
11480 # Check whether --with-develop or --without-develop was given.
11481 if test "${with_develop+set}" = set; then
11482 withval="$with_develop"
11483 with_develop=$withval
11487 echo "$as_me:11487: result: $with_develop" >&5
11488 echo "${ECHO_T}$with_develop" >&6
11490 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
11491 echo "$as_me:11491: checking if you want hard-tabs code" >&5
11492 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
11494 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
11495 if test "${enable_hard_tabs+set}" = set; then
11496 enableval="$enable_hard_tabs"
11499 enable_hard_tabs=$with_develop
11501 echo "$as_me:11501: result: $enable_hard_tabs" >&5
11502 echo "${ECHO_T}$enable_hard_tabs" >&6
11503 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
11504 #define USE_HARD_TABS 1
11507 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
11508 echo "$as_me:11508: checking if you want limited support for xmc" >&5
11509 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
11511 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
11512 if test "${enable_xmc_glitch+set}" = set; then
11513 enableval="$enable_xmc_glitch"
11516 enable_xmc_glitch=$with_develop
11518 echo "$as_me:11518: result: $enable_xmc_glitch" >&5
11519 echo "${ECHO_T}$enable_xmc_glitch" >&6
11520 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
11521 #define USE_XMC_SUPPORT 1
11524 ###############################################################################
11525 # These are just experimental, probably should not be in a package:
11527 echo "$as_me:11527: checking if you do not want to assume colors are white-on-black" >&5
11528 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
11530 # Check whether --enable-assumed-color or --disable-assumed-color was given.
11531 if test "${enable_assumed_color+set}" = set; then
11532 enableval="$enable_assumed_color"
11533 with_assumed_color=$enableval
11535 with_assumed_color=yes
11537 echo "$as_me:11537: result: $with_assumed_color" >&5
11538 echo "${ECHO_T}$with_assumed_color" >&6
11539 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
11540 #define USE_ASSUMED_COLOR 1
11543 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
11544 echo "$as_me:11544: checking if you want hashmap scrolling-optimization code" >&5
11545 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
11547 # Check whether --enable-hashmap or --disable-hashmap was given.
11548 if test "${enable_hashmap+set}" = set; then
11549 enableval="$enable_hashmap"
11550 with_hashmap=$enableval
11554 echo "$as_me:11554: result: $with_hashmap" >&5
11555 echo "${ECHO_T}$with_hashmap" >&6
11556 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
11557 #define USE_HASHMAP 1
11560 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
11561 echo "$as_me:11561: checking if you want colorfgbg code" >&5
11562 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
11564 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
11565 if test "${enable_colorfgbg+set}" = set; then
11566 enableval="$enable_colorfgbg"
11567 with_colorfgbg=$enableval
11571 echo "$as_me:11571: result: $with_colorfgbg" >&5
11572 echo "${ECHO_T}$with_colorfgbg" >&6
11573 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
11574 #define USE_COLORFGBG 1
11577 ### use option --enable-interop to turn on use of bindings used for interop
11578 echo "$as_me:11578: checking if you want interop bindings" >&5
11579 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
11581 # Check whether --enable-interop or --disable-interop was given.
11582 if test "${enable_interop+set}" = set; then
11583 enableval="$enable_interop"
11584 with_exp_interop=$enableval
11586 with_exp_interop=no
11588 echo "$as_me:11588: result: $with_exp_interop" >&5
11589 echo "${ECHO_T}$with_exp_interop" >&6
11591 NCURSES_INTEROP_FUNCS=0
11592 test "$with_exp_interop" = yes && NCURSES_INTEROP_FUNCS=1
11594 # This is still experimental (20080329), but should ultimately be moved to
11595 # the script-block --with-normal, etc.
11597 echo "$as_me:11597: checking if you want to link with the pthread library" >&5
11598 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
11600 # Check whether --with-pthread or --without-pthread was given.
11601 if test "${with_pthread+set}" = set; then
11602 withval="$with_pthread"
11603 with_pthread=$withval
11607 echo "$as_me:11607: result: $with_pthread" >&5
11608 echo "${ECHO_T}$with_pthread" >&6
11610 if test "$with_pthread" != no ; then
11611 echo "$as_me:11611: checking for pthread.h" >&5
11612 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
11613 if test "${ac_cv_header_pthread_h+set}" = set; then
11614 echo $ECHO_N "(cached) $ECHO_C" >&6
11616 cat >conftest.$ac_ext <<_ACEOF
11617 #line 11617 "configure"
11618 #include "confdefs.h"
11619 #include <pthread.h>
11621 if { (eval echo "$as_me:11621: \"$ac_cpp conftest.$ac_ext\"") >&5
11622 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11624 egrep -v '^ *\+' conftest.er1 >conftest.err
11626 cat conftest.err >&5
11627 echo "$as_me:11627: \$? = $ac_status" >&5
11628 (exit $ac_status); } >/dev/null; then
11629 if test -s conftest.err; then
11630 ac_cpp_err=$ac_c_preproc_warn_flag
11637 if test -z "$ac_cpp_err"; then
11638 ac_cv_header_pthread_h=yes
11640 echo "$as_me: failed program was:" >&5
11641 cat conftest.$ac_ext >&5
11642 ac_cv_header_pthread_h=no
11644 rm -f conftest.err conftest.$ac_ext
11646 echo "$as_me:11646: result: $ac_cv_header_pthread_h" >&5
11647 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
11648 if test $ac_cv_header_pthread_h = yes; then
11650 cat >>confdefs.h <<\EOF
11651 #define HAVE_PTHREADS_H 1
11654 for cf_lib_pthread in pthread c_r
11656 echo "$as_me:11656: checking if we can link with the $cf_lib_pthread library" >&5
11657 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
11658 cf_save_LIBS="$LIBS"
11659 LIBS="-l$cf_lib_pthread $LIBS"
11660 cat >conftest.$ac_ext <<_ACEOF
11661 #line 11661 "configure"
11662 #include "confdefs.h"
11664 #include <pthread.h>
11670 int rc = pthread_create(0,0,0,0);
11671 int r2 = pthread_mutexattr_settype(0, 0);
11677 rm -f conftest.$ac_objext conftest$ac_exeext
11678 if { (eval echo "$as_me:11678: \"$ac_link\"") >&5
11679 (eval $ac_link) 2>&5
11681 echo "$as_me:11681: \$? = $ac_status" >&5
11682 (exit $ac_status); } &&
11683 { ac_try='test -s conftest$ac_exeext'
11684 { (eval echo "$as_me:11684: \"$ac_try\"") >&5
11685 (eval $ac_try) 2>&5
11687 echo "$as_me:11687: \$? = $ac_status" >&5
11688 (exit $ac_status); }; }; then
11691 echo "$as_me: failed program was:" >&5
11692 cat conftest.$ac_ext >&5
11695 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11696 LIBS="$cf_save_LIBS"
11697 echo "$as_me:11697: result: $with_pthread" >&5
11698 echo "${ECHO_T}$with_pthread" >&6
11699 test "$with_pthread" = yes && break
11702 if test "$with_pthread" = yes ; then
11703 LIBS="-l$cf_lib_pthread $LIBS"
11704 cat >>confdefs.h <<\EOF
11705 #define HAVE_LIBPTHREADS 1
11709 { { echo "$as_me:11709: error: Cannot link with pthread library" >&5
11710 echo "$as_me: error: Cannot link with pthread library" >&2;}
11711 { (exit 1); exit 1; }; }
11718 if test "x$with_pthread" != xno; then
11719 echo "$as_me:11719: checking for pthread_kill" >&5
11720 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
11721 if test "${ac_cv_func_pthread_kill+set}" = set; then
11722 echo $ECHO_N "(cached) $ECHO_C" >&6
11724 cat >conftest.$ac_ext <<_ACEOF
11725 #line 11725 "configure"
11726 #include "confdefs.h"
11727 /* System header to define __stub macros and hopefully few prototypes,
11728 which can conflict with char pthread_kill (); below. */
11729 #include <assert.h>
11730 /* Override any gcc2 internal prototype to avoid an error. */
11734 /* We use char because int might match the return type of a gcc2
11735 builtin and then its argument prototype would still apply. */
11736 char pthread_kill ();
11742 /* The GNU C library defines this for functions which it implements
11743 to always fail with ENOSYS. Some functions are actually named
11744 something starting with __ and the normal name is an alias. */
11745 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
11755 rm -f conftest.$ac_objext conftest$ac_exeext
11756 if { (eval echo "$as_me:11756: \"$ac_link\"") >&5
11757 (eval $ac_link) 2>&5
11759 echo "$as_me:11759: \$? = $ac_status" >&5
11760 (exit $ac_status); } &&
11761 { ac_try='test -s conftest$ac_exeext'
11762 { (eval echo "$as_me:11762: \"$ac_try\"") >&5
11763 (eval $ac_try) 2>&5
11765 echo "$as_me:11765: \$? = $ac_status" >&5
11766 (exit $ac_status); }; }; then
11767 ac_cv_func_pthread_kill=yes
11769 echo "$as_me: failed program was:" >&5
11770 cat conftest.$ac_ext >&5
11771 ac_cv_func_pthread_kill=no
11773 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11775 echo "$as_me:11775: result: $ac_cv_func_pthread_kill" >&5
11776 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
11777 if test $ac_cv_func_pthread_kill = yes; then
11779 echo "$as_me:11779: checking if you want to allow EINTR in wgetch with pthreads" >&5
11780 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
11782 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
11783 if test "${enable_pthreads_eintr+set}" = set; then
11784 enableval="$enable_pthreads_eintr"
11785 use_pthreads_eintr=$enableval
11787 use_pthreads_eintr=no
11789 echo "$as_me:11789: result: $use_pthreads_eintr" >&5
11790 echo "${ECHO_T}$use_pthreads_eintr" >&6
11791 if test $use_pthreads_eintr = yes ; then
11792 cat >>confdefs.h <<\EOF
11793 #define USE_PTHREADS_EINTR 1
11799 echo "$as_me:11799: checking if you want to use weak-symbols for pthreads" >&5
11800 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
11802 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
11803 if test "${enable_weak_symbols+set}" = set; then
11804 enableval="$enable_weak_symbols"
11805 use_weak_symbols=$enableval
11807 use_weak_symbols=no
11809 echo "$as_me:11809: result: $use_weak_symbols" >&5
11810 echo "${ECHO_T}$use_weak_symbols" >&6
11811 if test "$use_weak_symbols" = yes ; then
11813 echo "$as_me:11813: checking if $CC supports weak symbols" >&5
11814 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
11815 if test "${cf_cv_weak_symbols+set}" = set; then
11816 echo $ECHO_N "(cached) $ECHO_C" >&6
11819 cat >conftest.$ac_ext <<_ACEOF
11820 #line 11820 "configure"
11821 #include "confdefs.h"
11828 #if defined(__GNUC__)
11829 # if defined __USE_ISOC99
11830 # define _cat_pragma(exp) _Pragma(#exp)
11831 # define _weak_pragma(exp) _cat_pragma(weak name)
11833 # define _weak_pragma(exp)
11835 # define _declare(name) __extension__ extern __typeof__(name) name
11836 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
11839 weak_symbol(fopen);
11845 rm -f conftest.$ac_objext
11846 if { (eval echo "$as_me:11846: \"$ac_compile\"") >&5
11847 (eval $ac_compile) 2>&5
11849 echo "$as_me:11849: \$? = $ac_status" >&5
11850 (exit $ac_status); } &&
11851 { ac_try='test -s conftest.$ac_objext'
11852 { (eval echo "$as_me:11852: \"$ac_try\"") >&5
11853 (eval $ac_try) 2>&5
11855 echo "$as_me:11855: \$? = $ac_status" >&5
11856 (exit $ac_status); }; }; then
11857 cf_cv_weak_symbols=yes
11859 echo "$as_me: failed program was:" >&5
11860 cat conftest.$ac_ext >&5
11861 cf_cv_weak_symbols=no
11863 rm -f conftest.$ac_objext conftest.$ac_ext
11866 echo "$as_me:11866: result: $cf_cv_weak_symbols" >&5
11867 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
11870 cf_cv_weak_symbols=no
11873 if test $cf_cv_weak_symbols = yes ; then
11874 cat >>confdefs.h <<\EOF
11875 #define USE_WEAK_SYMBOLS 1
11882 if test "$with_pthread" = "yes" ; then
11883 cat >>confdefs.h <<\EOF
11884 #define USE_PTHREADS 1
11887 enable_reentrant=yes
11888 if test $cf_cv_weak_symbols = yes ; then
11893 # Reentrant code has to be opaque; there's little advantage to making ncurses
11894 # opaque outside of that, so there is no --enable-opaque option. We can use
11895 # this option without --with-pthreads, but this will be always set for
11897 echo "$as_me:11897: checking if you want experimental reentrant code" >&5
11898 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
11900 # Check whether --enable-reentrant or --disable-reentrant was given.
11901 if test "${enable_reentrant+set}" = set; then
11902 enableval="$enable_reentrant"
11903 with_reentrant=$enableval
11907 echo "$as_me:11907: result: $with_reentrant" >&5
11908 echo "${ECHO_T}$with_reentrant" >&6
11909 if test "$with_reentrant" = yes ; then
11910 cf_cv_enable_reentrant=1
11911 cf_cv_enable_opaque="NCURSES_INTERNALS"
11914 if test $cf_cv_weak_symbols = yes ; then
11916 # remove pthread library from $LIBS
11917 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
11919 TEST_LIBS="-lpthread $TEST_LIBS"
11920 TEST_LIBS2="-lpthread $TEST_LIBS2"
11922 LIB_SUFFIX="t${LIB_SUFFIX}"
11924 cat >>confdefs.h <<\EOF
11925 #define USE_REENTRANT 1
11928 if test "${with_abi_version+set}" != set; then
11929 case $cf_cv_rel_version in
11931 cf_cv_rel_version=6.0
11932 cf_cv_abi_version=6
11933 { echo "$as_me:11933: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11934 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11940 cf_cv_enable_reentrant=0
11941 cf_cv_enable_opaque="NCURSES_OPAQUE"
11943 NCURSES_SIZE_T=short
11946 ### Allow using a different wrap-prefix
11947 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
11948 echo "$as_me:11948: checking for prefix used to wrap public variables" >&5
11949 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
11951 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
11952 if test "${with_wrap_prefix+set}" = set; then
11953 withval="$with_wrap_prefix"
11954 NCURSES_WRAP_PREFIX=$withval
11956 NCURSES_WRAP_PREFIX=_nc_
11958 echo "$as_me:11958: result: $NCURSES_WRAP_PREFIX" >&5
11959 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
11961 NCURSES_WRAP_PREFIX=_nc_
11964 cat >>confdefs.h <<EOF
11965 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
11968 echo "$as_me:11968: checking if you want experimental safe-sprintf code" >&5
11969 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
11971 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
11972 if test "${enable_safe_sprintf+set}" = set; then
11973 enableval="$enable_safe_sprintf"
11974 with_safe_sprintf=$enableval
11976 with_safe_sprintf=no
11978 echo "$as_me:11978: result: $with_safe_sprintf" >&5
11979 echo "${ECHO_T}$with_safe_sprintf" >&6
11980 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
11981 #define USE_SAFE_SPRINTF 1
11984 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
11985 # when hashmap is used scroll hints are useless
11986 if test "$with_hashmap" = no ; then
11987 echo "$as_me:11987: checking if you want to experiment without scrolling-hints code" >&5
11988 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
11990 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
11991 if test "${enable_scroll_hints+set}" = set; then
11992 enableval="$enable_scroll_hints"
11993 with_scroll_hints=$enableval
11995 with_scroll_hints=yes
11997 echo "$as_me:11997: result: $with_scroll_hints" >&5
11998 echo "${ECHO_T}$with_scroll_hints" >&6
11999 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
12000 #define USE_SCROLL_HINTS 1
12005 echo "$as_me:12005: checking if you want experimental wgetch-events code" >&5
12006 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
12008 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
12009 if test "${enable_wgetch_events+set}" = set; then
12010 enableval="$enable_wgetch_events"
12011 with_wgetch_events=$enableval
12013 with_wgetch_events=no
12015 echo "$as_me:12015: result: $with_wgetch_events" >&5
12016 echo "${ECHO_T}$with_wgetch_events" >&6
12017 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
12018 #define NCURSES_WGETCH_EVENTS 1
12021 ###############################################################################
12023 ### use option --disable-echo to suppress full display compiling commands
12024 echo "$as_me:12024: checking if you want to display full commands during build" >&5
12025 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
12027 # Check whether --enable-echo or --disable-echo was given.
12028 if test "${enable_echo+set}" = set; then
12029 enableval="$enable_echo"
12030 with_echo=$enableval
12034 if test "$with_echo" = yes; then
12037 ECHO_LINK='@ echo linking $@ ... ;'
12038 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
12039 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
12041 echo "$as_me:12041: result: $with_echo" >&5
12042 echo "${ECHO_T}$with_echo" >&6
12044 ### use option --enable-warnings to turn on all gcc warnings
12045 echo "$as_me:12045: checking if you want to see compiler warnings" >&5
12046 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
12048 # Check whether --enable-warnings or --disable-warnings was given.
12049 if test "${enable_warnings+set}" = set; then
12050 enableval="$enable_warnings"
12051 with_warnings=$enableval
12053 echo "$as_me:12053: result: $with_warnings" >&5
12054 echo "${ECHO_T}$with_warnings" >&6
12056 if test "x$with_warnings" = "xyes"; then
12058 ADAFLAGS="$ADAFLAGS -gnatg"
12062 if test "$GCC" = yes ; then
12065 echo "$as_me:12065: checking if this is really Intel C compiler" >&5
12066 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
12067 cf_save_CFLAGS="$CFLAGS"
12068 CFLAGS="$CFLAGS -no-gcc"
12069 cat >conftest.$ac_ext <<_ACEOF
12070 #line 12070 "configure"
12071 #include "confdefs.h"
12077 #ifdef __INTEL_COMPILER
12086 rm -f conftest.$ac_objext
12087 if { (eval echo "$as_me:12087: \"$ac_compile\"") >&5
12088 (eval $ac_compile) 2>&5
12090 echo "$as_me:12090: \$? = $ac_status" >&5
12091 (exit $ac_status); } &&
12092 { ac_try='test -s conftest.$ac_objext'
12093 { (eval echo "$as_me:12093: \"$ac_try\"") >&5
12094 (eval $ac_try) 2>&5
12096 echo "$as_me:12096: \$? = $ac_status" >&5
12097 (exit $ac_status); }; }; then
12099 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12102 echo "$as_me: failed program was:" >&5
12103 cat conftest.$ac_ext >&5
12105 rm -f conftest.$ac_objext conftest.$ac_ext
12106 CFLAGS="$cf_save_CFLAGS"
12107 echo "$as_me:12107: result: $INTEL_COMPILER" >&5
12108 echo "${ECHO_T}$INTEL_COMPILER" >&6
12113 cat > conftest.$ac_ext <<EOF
12114 #line 12114 "${as_me:-configure}"
12115 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12118 if test "$INTEL_COMPILER" = yes
12120 # The "-wdXXX" options suppress warnings:
12121 # remark #1419: external declaration in primary source file
12122 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12123 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12124 # remark #193: zero used for undefined preprocessing identifier
12125 # remark #593: variable "curs_sb_left_arrow" was set but never used
12126 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12127 # remark #869: parameter "tw" was never referenced
12128 # remark #981: operands are evaluated in unspecified order
12129 # warning #279: controlling expression is constant
12131 { echo "$as_me:12131: checking for $CC warning options..." >&5
12132 echo "$as_me: checking for $CC warning options..." >&6;}
12133 cf_save_CFLAGS="$CFLAGS"
12134 EXTRA_CFLAGS="-Wall"
12146 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12147 if { (eval echo "$as_me:12147: \"$ac_compile\"") >&5
12148 (eval $ac_compile) 2>&5
12150 echo "$as_me:12150: \$? = $ac_status" >&5
12151 (exit $ac_status); }; then
12152 test -n "$verbose" && echo "$as_me:12152: result: ... -$cf_opt" >&5
12153 echo "${ECHO_T}... -$cf_opt" >&6
12154 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12157 CFLAGS="$cf_save_CFLAGS"
12159 elif test "$GCC" = yes
12161 { echo "$as_me:12161: checking for $CC warning options..." >&5
12162 echo "$as_me: checking for $CC warning options..." >&6;}
12163 cf_save_CFLAGS="$CFLAGS"
12166 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
12167 for cf_opt in W Wall \
12168 Wbad-function-cast \
12172 Wmissing-declarations \
12173 Wmissing-prototypes \
12177 Wstrict-prototypes \
12178 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
12180 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12181 if { (eval echo "$as_me:12181: \"$ac_compile\"") >&5
12182 (eval $ac_compile) 2>&5
12184 echo "$as_me:12184: \$? = $ac_status" >&5
12185 (exit $ac_status); }; then
12186 test -n "$verbose" && echo "$as_me:12186: result: ... -$cf_opt" >&5
12187 echo "${ECHO_T}... -$cf_opt" >&6
12188 case $cf_opt in #(vi
12190 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
12193 case $GCC_VERSION in
12195 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
12197 echo "${as_me:-configure}:12197: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12203 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12206 CFLAGS="$cf_save_CFLAGS"
12210 if test "$cf_with_cxx" = yes ; then
12214 if test "$GCC" = yes ; then
12217 echo "$as_me:12217: checking if this is really Intel C++ compiler" >&5
12218 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
12219 cf_save_CFLAGS="$CXXFLAGS"
12220 CXXFLAGS="$CXXFLAGS -no-gcc"
12221 cat >conftest.$ac_ext <<_ACEOF
12222 #line 12222 "configure"
12223 #include "confdefs.h"
12229 #ifdef __INTEL_COMPILER
12238 rm -f conftest.$ac_objext
12239 if { (eval echo "$as_me:12239: \"$ac_compile\"") >&5
12240 (eval $ac_compile) 2>&5
12242 echo "$as_me:12242: \$? = $ac_status" >&5
12243 (exit $ac_status); } &&
12244 { ac_try='test -s conftest.$ac_objext'
12245 { (eval echo "$as_me:12245: \"$ac_try\"") >&5
12246 (eval $ac_try) 2>&5
12248 echo "$as_me:12248: \$? = $ac_status" >&5
12249 (exit $ac_status); }; }; then
12250 INTEL_CPLUSPLUS=yes
12251 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12254 echo "$as_me: failed program was:" >&5
12255 cat conftest.$ac_ext >&5
12257 rm -f conftest.$ac_objext conftest.$ac_ext
12258 CXXFLAGS="$cf_save_CFLAGS"
12259 echo "$as_me:12259: result: $INTEL_CPLUSPLUS" >&5
12260 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
12266 ac_cpp='$CXXCPP $CPPFLAGS'
12267 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12268 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12269 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12270 ac_main_return=return
12272 cat > conftest.$ac_ext <<EOF
12273 #line 12273 "configure"
12274 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12277 if test "$INTEL_CPLUSPLUS" = yes
12279 # The "-wdXXX" options suppress warnings:
12280 # remark #1419: external declaration in primary source file
12281 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12282 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12283 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12284 # remark #193: zero used for undefined preprocessing identifier
12285 # remark #593: variable "curs_sb_left_arrow" was set but never used
12286 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12287 # remark #869: parameter "tw" was never referenced
12288 # remark #981: operands are evaluated in unspecified order
12289 # warning #269: invalid format string conversion
12291 { echo "$as_me:12291: checking for $CC warning options..." >&5
12292 echo "$as_me: checking for $CC warning options..." >&6;}
12293 cf_save_CXXFLAGS="$CXXFLAGS"
12294 EXTRA_CXXFLAGS="-Wall"
12307 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
12308 if { (eval echo "$as_me:12308: \"$ac_compile\"") >&5
12309 (eval $ac_compile) 2>&5
12311 echo "$as_me:12311: \$? = $ac_status" >&5
12312 (exit $ac_status); }; then
12313 test -n "$verbose" && echo "$as_me:12313: result: ... -$cf_opt" >&5
12314 echo "${ECHO_T}... -$cf_opt" >&6
12315 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12318 CXXFLAGS="$cf_save_CXXFLAGS"
12320 elif test "$GXX" = yes
12322 { echo "$as_me:12322: checking for $CXX warning options..." >&5
12323 echo "$as_me: checking for $CXX warning options..." >&6;}
12324 cf_save_CXXFLAGS="$CXXFLAGS"
12325 EXTRA_CXXFLAGS="-W -Wall"
12326 cf_gxx_extra_warnings=""
12327 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
12328 case "$GCC_VERSION" in
12332 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
12338 Woverloaded-virtual \
12344 Wmissing-prototypes \
12347 Wstrict-prototypes \
12348 Wundef $cf_gxx_extra_warnings Wno-unused
12350 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
12351 if { (eval echo "$as_me:12351: \"$ac_compile\"") >&5
12352 (eval $ac_compile) 2>&5
12354 echo "$as_me:12354: \$? = $ac_status" >&5
12355 (exit $ac_status); }; then
12356 test -n "$verbose" && echo "$as_me:12356: result: ... -$cf_opt" >&5
12357 echo "${ECHO_T}... -$cf_opt" >&6
12358 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12360 test -n "$verbose" && echo "$as_me:12360: result: ... no -$cf_opt" >&5
12361 echo "${ECHO_T}... no -$cf_opt" >&6
12364 CXXFLAGS="$cf_save_CXXFLAGS"
12369 ac_cpp='$CPP $CPPFLAGS'
12370 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12371 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12372 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12373 ac_main_return=return
12378 if test "$GCC" = yes
12380 cat > conftest.i <<EOF
12382 #define GCC_PRINTF 0
12385 #define GCC_SCANF 0
12387 #ifndef GCC_NORETURN
12388 #define GCC_NORETURN /* nothing */
12391 #define GCC_UNUSED /* nothing */
12394 if test "$GCC" = yes
12396 { echo "$as_me:12396: checking for $CC __attribute__ directives..." >&5
12397 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
12398 cat > conftest.$ac_ext <<EOF
12399 #line 12399 "${as_me:-configure}"
12400 #include "confdefs.h"
12401 #include "conftest.h"
12402 #include "conftest.i"
12404 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12406 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
12409 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
12411 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
12413 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
12414 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
12415 extern void foo(void) GCC_NORETURN;
12416 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
12418 cf_printf_attribute=no
12419 cf_scanf_attribute=no
12420 for cf_attribute in scanf printf unused noreturn
12423 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12425 cf_directive="__attribute__(($cf_attribute))"
12426 echo "checking for $CC $cf_directive" 1>&5
12428 case $cf_attribute in #(vi
12430 cf_printf_attribute=yes
12431 cat >conftest.h <<EOF
12432 #define GCC_$cf_ATTRIBUTE 1
12436 cf_scanf_attribute=yes
12437 cat >conftest.h <<EOF
12438 #define GCC_$cf_ATTRIBUTE 1
12442 cat >conftest.h <<EOF
12443 #define GCC_$cf_ATTRIBUTE $cf_directive
12448 if { (eval echo "$as_me:12448: \"$ac_compile\"") >&5
12449 (eval $ac_compile) 2>&5
12451 echo "$as_me:12451: \$? = $ac_status" >&5
12452 (exit $ac_status); }; then
12453 test -n "$verbose" && echo "$as_me:12453: result: ... $cf_attribute" >&5
12454 echo "${ECHO_T}... $cf_attribute" >&6
12455 cat conftest.h >>confdefs.h
12456 case $cf_attribute in #(vi
12458 if test "$cf_printf_attribute" = no ; then
12459 cat >>confdefs.h <<EOF
12460 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
12463 cat >>confdefs.h <<EOF
12464 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12469 if test "$cf_scanf_attribute" = no ; then
12470 cat >>confdefs.h <<EOF
12471 #define GCC_SCANFLIKE(fmt,var) /* nothing */
12474 cat >>confdefs.h <<EOF
12475 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
12483 fgrep define conftest.i >>confdefs.h
12488 ### use option --enable-assertions to turn on generation of assertion code
12489 echo "$as_me:12489: checking if you want to enable runtime assertions" >&5
12490 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
12492 # Check whether --enable-assertions or --disable-assertions was given.
12493 if test "${enable_assertions+set}" = set; then
12494 enableval="$enable_assertions"
12495 with_assertions=$enableval
12499 echo "$as_me:12499: result: $with_assertions" >&5
12500 echo "${ECHO_T}$with_assertions" >&6
12503 if test "$with_assertions" = no
12505 cat >>confdefs.h <<\EOF
12509 CPPFLAGS="$CPPFLAGS -DNDEBUG"
12512 ADAFLAGS="$ADAFLAGS -gnata"
12517 ### use option --disable-leaks to suppress "permanent" leaks, for testing
12519 echo "$as_me:12519: checking if you want to use dmalloc for testing" >&5
12520 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
12522 # Check whether --with-dmalloc or --without-dmalloc was given.
12523 if test "${with_dmalloc+set}" = set; then
12524 withval="$with_dmalloc"
12525 cat >>confdefs.h <<\EOF
12526 #define USE_DMALLOC 1
12529 : ${with_cflags:=-g}
12530 : ${with_no_leaks:=yes}
12535 echo "$as_me:12535: result: ${with_dmalloc:-no}" >&5
12536 echo "${ECHO_T}${with_dmalloc:-no}" >&6
12538 case .$with_cflags in #(vi
12540 case .$CFLAGS in #(vi
12548 cf_new_extra_cppflags=
12550 for cf_add_cflags in -g
12552 case $cf_fix_cppflags in
12554 case $cf_add_cflags in #(vi
12555 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12556 case $cf_add_cflags in
12558 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12560 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12561 && test -z "${cf_tst_cflags}" \
12562 && cf_fix_cppflags=yes
12564 if test $cf_fix_cppflags = yes ; then
12565 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12567 elif test "${cf_tst_cflags}" = "\"'" ; then
12568 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12573 case "$CPPFLAGS" in
12574 *$cf_add_cflags) #(vi
12577 case $cf_add_cflags in #(vi
12579 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12581 CPPFLAGS=`echo "$CPPFLAGS" | \
12582 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12583 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12587 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12592 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12597 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12599 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12601 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12602 && test -z "${cf_tst_cflags}" \
12603 && cf_fix_cppflags=no
12608 if test -n "$cf_new_cflags" ; then
12610 CFLAGS="$CFLAGS $cf_new_cflags"
12613 if test -n "$cf_new_cppflags" ; then
12615 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12618 if test -n "$cf_new_extra_cppflags" ; then
12620 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12628 if test "$with_dmalloc" = yes ; then
12629 echo "$as_me:12629: checking for dmalloc.h" >&5
12630 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
12631 if test "${ac_cv_header_dmalloc_h+set}" = set; then
12632 echo $ECHO_N "(cached) $ECHO_C" >&6
12634 cat >conftest.$ac_ext <<_ACEOF
12635 #line 12635 "configure"
12636 #include "confdefs.h"
12637 #include <dmalloc.h>
12639 if { (eval echo "$as_me:12639: \"$ac_cpp conftest.$ac_ext\"") >&5
12640 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12642 egrep -v '^ *\+' conftest.er1 >conftest.err
12644 cat conftest.err >&5
12645 echo "$as_me:12645: \$? = $ac_status" >&5
12646 (exit $ac_status); } >/dev/null; then
12647 if test -s conftest.err; then
12648 ac_cpp_err=$ac_c_preproc_warn_flag
12655 if test -z "$ac_cpp_err"; then
12656 ac_cv_header_dmalloc_h=yes
12658 echo "$as_me: failed program was:" >&5
12659 cat conftest.$ac_ext >&5
12660 ac_cv_header_dmalloc_h=no
12662 rm -f conftest.err conftest.$ac_ext
12664 echo "$as_me:12664: result: $ac_cv_header_dmalloc_h" >&5
12665 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
12666 if test $ac_cv_header_dmalloc_h = yes; then
12668 echo "$as_me:12668: checking for dmalloc_debug in -ldmalloc" >&5
12669 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
12670 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
12671 echo $ECHO_N "(cached) $ECHO_C" >&6
12673 ac_check_lib_save_LIBS=$LIBS
12674 LIBS="-ldmalloc $LIBS"
12675 cat >conftest.$ac_ext <<_ACEOF
12676 #line 12676 "configure"
12677 #include "confdefs.h"
12679 /* Override any gcc2 internal prototype to avoid an error. */
12683 /* We use char because int might match the return type of a gcc2
12684 builtin and then its argument prototype would still apply. */
12685 char dmalloc_debug ();
12694 rm -f conftest.$ac_objext conftest$ac_exeext
12695 if { (eval echo "$as_me:12695: \"$ac_link\"") >&5
12696 (eval $ac_link) 2>&5
12698 echo "$as_me:12698: \$? = $ac_status" >&5
12699 (exit $ac_status); } &&
12700 { ac_try='test -s conftest$ac_exeext'
12701 { (eval echo "$as_me:12701: \"$ac_try\"") >&5
12702 (eval $ac_try) 2>&5
12704 echo "$as_me:12704: \$? = $ac_status" >&5
12705 (exit $ac_status); }; }; then
12706 ac_cv_lib_dmalloc_dmalloc_debug=yes
12708 echo "$as_me: failed program was:" >&5
12709 cat conftest.$ac_ext >&5
12710 ac_cv_lib_dmalloc_dmalloc_debug=no
12712 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12713 LIBS=$ac_check_lib_save_LIBS
12715 echo "$as_me:12715: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
12716 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
12717 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
12718 cat >>confdefs.h <<EOF
12719 #define HAVE_LIBDMALLOC 1
12722 LIBS="-ldmalloc $LIBS"
12730 echo "$as_me:12730: checking if you want to use dbmalloc for testing" >&5
12731 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
12733 # Check whether --with-dbmalloc or --without-dbmalloc was given.
12734 if test "${with_dbmalloc+set}" = set; then
12735 withval="$with_dbmalloc"
12736 cat >>confdefs.h <<\EOF
12737 #define USE_DBMALLOC 1
12740 : ${with_cflags:=-g}
12741 : ${with_no_leaks:=yes}
12746 echo "$as_me:12746: result: ${with_dbmalloc:-no}" >&5
12747 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
12749 case .$with_cflags in #(vi
12751 case .$CFLAGS in #(vi
12759 cf_new_extra_cppflags=
12761 for cf_add_cflags in -g
12763 case $cf_fix_cppflags in
12765 case $cf_add_cflags in #(vi
12766 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12767 case $cf_add_cflags in
12769 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12771 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12772 && test -z "${cf_tst_cflags}" \
12773 && cf_fix_cppflags=yes
12775 if test $cf_fix_cppflags = yes ; then
12776 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12778 elif test "${cf_tst_cflags}" = "\"'" ; then
12779 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12784 case "$CPPFLAGS" in
12785 *$cf_add_cflags) #(vi
12788 case $cf_add_cflags in #(vi
12790 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12792 CPPFLAGS=`echo "$CPPFLAGS" | \
12793 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12794 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12798 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12803 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12808 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12810 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12812 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12813 && test -z "${cf_tst_cflags}" \
12814 && cf_fix_cppflags=no
12819 if test -n "$cf_new_cflags" ; then
12821 CFLAGS="$CFLAGS $cf_new_cflags"
12824 if test -n "$cf_new_cppflags" ; then
12826 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12829 if test -n "$cf_new_extra_cppflags" ; then
12831 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12839 if test "$with_dbmalloc" = yes ; then
12840 echo "$as_me:12840: checking for dbmalloc.h" >&5
12841 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
12842 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
12843 echo $ECHO_N "(cached) $ECHO_C" >&6
12845 cat >conftest.$ac_ext <<_ACEOF
12846 #line 12846 "configure"
12847 #include "confdefs.h"
12848 #include <dbmalloc.h>
12850 if { (eval echo "$as_me:12850: \"$ac_cpp conftest.$ac_ext\"") >&5
12851 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12853 egrep -v '^ *\+' conftest.er1 >conftest.err
12855 cat conftest.err >&5
12856 echo "$as_me:12856: \$? = $ac_status" >&5
12857 (exit $ac_status); } >/dev/null; then
12858 if test -s conftest.err; then
12859 ac_cpp_err=$ac_c_preproc_warn_flag
12866 if test -z "$ac_cpp_err"; then
12867 ac_cv_header_dbmalloc_h=yes
12869 echo "$as_me: failed program was:" >&5
12870 cat conftest.$ac_ext >&5
12871 ac_cv_header_dbmalloc_h=no
12873 rm -f conftest.err conftest.$ac_ext
12875 echo "$as_me:12875: result: $ac_cv_header_dbmalloc_h" >&5
12876 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
12877 if test $ac_cv_header_dbmalloc_h = yes; then
12879 echo "$as_me:12879: checking for debug_malloc in -ldbmalloc" >&5
12880 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
12881 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
12882 echo $ECHO_N "(cached) $ECHO_C" >&6
12884 ac_check_lib_save_LIBS=$LIBS
12885 LIBS="-ldbmalloc $LIBS"
12886 cat >conftest.$ac_ext <<_ACEOF
12887 #line 12887 "configure"
12888 #include "confdefs.h"
12890 /* Override any gcc2 internal prototype to avoid an error. */
12894 /* We use char because int might match the return type of a gcc2
12895 builtin and then its argument prototype would still apply. */
12896 char debug_malloc ();
12905 rm -f conftest.$ac_objext conftest$ac_exeext
12906 if { (eval echo "$as_me:12906: \"$ac_link\"") >&5
12907 (eval $ac_link) 2>&5
12909 echo "$as_me:12909: \$? = $ac_status" >&5
12910 (exit $ac_status); } &&
12911 { ac_try='test -s conftest$ac_exeext'
12912 { (eval echo "$as_me:12912: \"$ac_try\"") >&5
12913 (eval $ac_try) 2>&5
12915 echo "$as_me:12915: \$? = $ac_status" >&5
12916 (exit $ac_status); }; }; then
12917 ac_cv_lib_dbmalloc_debug_malloc=yes
12919 echo "$as_me: failed program was:" >&5
12920 cat conftest.$ac_ext >&5
12921 ac_cv_lib_dbmalloc_debug_malloc=no
12923 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12924 LIBS=$ac_check_lib_save_LIBS
12926 echo "$as_me:12926: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
12927 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
12928 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
12929 cat >>confdefs.h <<EOF
12930 #define HAVE_LIBDBMALLOC 1
12933 LIBS="-ldbmalloc $LIBS"
12941 echo "$as_me:12941: checking if you want to use valgrind for testing" >&5
12942 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
12944 # Check whether --with-valgrind or --without-valgrind was given.
12945 if test "${with_valgrind+set}" = set; then
12946 withval="$with_valgrind"
12947 cat >>confdefs.h <<\EOF
12948 #define USE_VALGRIND 1
12951 : ${with_cflags:=-g}
12952 : ${with_no_leaks:=yes}
12957 echo "$as_me:12957: result: ${with_valgrind:-no}" >&5
12958 echo "${ECHO_T}${with_valgrind:-no}" >&6
12960 case .$with_cflags in #(vi
12962 case .$CFLAGS in #(vi
12970 cf_new_extra_cppflags=
12972 for cf_add_cflags in -g
12974 case $cf_fix_cppflags in
12976 case $cf_add_cflags in #(vi
12977 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12978 case $cf_add_cflags in
12980 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12982 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12983 && test -z "${cf_tst_cflags}" \
12984 && cf_fix_cppflags=yes
12986 if test $cf_fix_cppflags = yes ; then
12987 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12989 elif test "${cf_tst_cflags}" = "\"'" ; then
12990 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12995 case "$CPPFLAGS" in
12996 *$cf_add_cflags) #(vi
12999 case $cf_add_cflags in #(vi
13001 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13003 CPPFLAGS=`echo "$CPPFLAGS" | \
13004 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13005 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13009 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13014 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13019 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13021 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13023 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13024 && test -z "${cf_tst_cflags}" \
13025 && cf_fix_cppflags=no
13030 if test -n "$cf_new_cflags" ; then
13032 CFLAGS="$CFLAGS $cf_new_cflags"
13035 if test -n "$cf_new_cppflags" ; then
13037 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13040 if test -n "$cf_new_extra_cppflags" ; then
13042 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13050 echo "$as_me:13050: checking if you want to perform memory-leak testing" >&5
13051 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
13053 # Check whether --enable-leaks or --disable-leaks was given.
13054 if test "${enable_leaks+set}" = set; then
13055 enableval="$enable_leaks"
13056 if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
13058 : ${with_no_leaks:=no}
13060 echo "$as_me:13060: result: $with_no_leaks" >&5
13061 echo "${ECHO_T}$with_no_leaks" >&6
13063 if test "$with_no_leaks" = yes ; then
13064 cat >>confdefs.h <<\EOF
13068 cat >>confdefs.h <<\EOF
13069 #define YY_NO_LEAKS 1
13074 cat >>confdefs.h <<\EOF
13075 #define HAVE_NC_ALLOC_H 1
13078 ### use option --enable-expanded to generate certain macros as functions
13080 # Check whether --enable-expanded or --disable-expanded was given.
13081 if test "${enable_expanded+set}" = set; then
13082 enableval="$enable_expanded"
13083 test "$enableval" = yes && cat >>confdefs.h <<\EOF
13084 #define NCURSES_EXPANDED 1
13089 ### use option --disable-macros to suppress macros in favor of functions
13091 # Check whether --enable-macros or --disable-macros was given.
13092 if test "${enable_macros+set}" = set; then
13093 enableval="$enable_macros"
13094 test "$enableval" = no && cat >>confdefs.h <<\EOF
13095 #define NCURSES_NOMACROS 1
13100 # Normally we only add trace() to the debug-library. Allow this to be
13101 # extended to all models of the ncurses library:
13103 case "$CFLAGS $CPPFLAGS" in
13109 echo "$as_me:13109: checking whether to add trace feature to all models" >&5
13110 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
13112 # Check whether --with-trace or --without-trace was given.
13113 if test "${with_trace+set}" = set; then
13114 withval="$with_trace"
13115 cf_with_trace=$withval
13117 cf_with_trace=$cf_all_traces
13119 echo "$as_me:13119: result: $cf_with_trace" >&5
13120 echo "${ECHO_T}$cf_with_trace" >&6
13122 if test "$cf_with_trace" = yes ; then
13129 cf_new_extra_cppflags=
13131 for cf_add_cflags in -DTRACE
13133 case $cf_fix_cppflags in
13135 case $cf_add_cflags in #(vi
13136 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13137 case $cf_add_cflags in
13139 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13141 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13142 && test -z "${cf_tst_cflags}" \
13143 && cf_fix_cppflags=yes
13145 if test $cf_fix_cppflags = yes ; then
13146 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13148 elif test "${cf_tst_cflags}" = "\"'" ; then
13149 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13154 case "$CPPFLAGS" in
13155 *$cf_add_cflags) #(vi
13158 case $cf_add_cflags in #(vi
13160 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13162 CPPFLAGS=`echo "$CPPFLAGS" | \
13163 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13164 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13168 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13173 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13178 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13180 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13182 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13183 && test -z "${cf_tst_cflags}" \
13184 && cf_fix_cppflags=no
13189 if test -n "$cf_new_cflags" ; then
13191 CFLAGS="$CFLAGS $cf_new_cflags"
13194 if test -n "$cf_new_cppflags" ; then
13196 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13199 if test -n "$cf_new_extra_cppflags" ; then
13201 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13209 ### Checks for libraries.
13210 case $cf_cv_system_name in #(vi
13214 echo "$as_me:13214: checking for gettimeofday" >&5
13215 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
13216 if test "${ac_cv_func_gettimeofday+set}" = set; then
13217 echo $ECHO_N "(cached) $ECHO_C" >&6
13219 cat >conftest.$ac_ext <<_ACEOF
13220 #line 13220 "configure"
13221 #include "confdefs.h"
13222 /* System header to define __stub macros and hopefully few prototypes,
13223 which can conflict with char gettimeofday (); below. */
13224 #include <assert.h>
13225 /* Override any gcc2 internal prototype to avoid an error. */
13229 /* We use char because int might match the return type of a gcc2
13230 builtin and then its argument prototype would still apply. */
13231 char gettimeofday ();
13237 /* The GNU C library defines this for functions which it implements
13238 to always fail with ENOSYS. Some functions are actually named
13239 something starting with __ and the normal name is an alias. */
13240 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
13250 rm -f conftest.$ac_objext conftest$ac_exeext
13251 if { (eval echo "$as_me:13251: \"$ac_link\"") >&5
13252 (eval $ac_link) 2>&5
13254 echo "$as_me:13254: \$? = $ac_status" >&5
13255 (exit $ac_status); } &&
13256 { ac_try='test -s conftest$ac_exeext'
13257 { (eval echo "$as_me:13257: \"$ac_try\"") >&5
13258 (eval $ac_try) 2>&5
13260 echo "$as_me:13260: \$? = $ac_status" >&5
13261 (exit $ac_status); }; }; then
13262 ac_cv_func_gettimeofday=yes
13264 echo "$as_me: failed program was:" >&5
13265 cat conftest.$ac_ext >&5
13266 ac_cv_func_gettimeofday=no
13268 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13270 echo "$as_me:13270: result: $ac_cv_func_gettimeofday" >&5
13271 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
13272 if test $ac_cv_func_gettimeofday = yes; then
13273 cat >>confdefs.h <<\EOF
13274 #define HAVE_GETTIMEOFDAY 1
13279 echo "$as_me:13279: checking for gettimeofday in -lbsd" >&5
13280 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
13281 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
13282 echo $ECHO_N "(cached) $ECHO_C" >&6
13284 ac_check_lib_save_LIBS=$LIBS
13286 cat >conftest.$ac_ext <<_ACEOF
13287 #line 13287 "configure"
13288 #include "confdefs.h"
13290 /* Override any gcc2 internal prototype to avoid an error. */
13294 /* We use char because int might match the return type of a gcc2
13295 builtin and then its argument prototype would still apply. */
13296 char gettimeofday ();
13305 rm -f conftest.$ac_objext conftest$ac_exeext
13306 if { (eval echo "$as_me:13306: \"$ac_link\"") >&5
13307 (eval $ac_link) 2>&5
13309 echo "$as_me:13309: \$? = $ac_status" >&5
13310 (exit $ac_status); } &&
13311 { ac_try='test -s conftest$ac_exeext'
13312 { (eval echo "$as_me:13312: \"$ac_try\"") >&5
13313 (eval $ac_try) 2>&5
13315 echo "$as_me:13315: \$? = $ac_status" >&5
13316 (exit $ac_status); }; }; then
13317 ac_cv_lib_bsd_gettimeofday=yes
13319 echo "$as_me: failed program was:" >&5
13320 cat conftest.$ac_ext >&5
13321 ac_cv_lib_bsd_gettimeofday=no
13323 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13324 LIBS=$ac_check_lib_save_LIBS
13326 echo "$as_me:13326: result: $ac_cv_lib_bsd_gettimeofday" >&5
13327 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
13328 if test $ac_cv_lib_bsd_gettimeofday = yes; then
13329 cat >>confdefs.h <<\EOF
13330 #define HAVE_GETTIMEOFDAY 1
13340 echo "$as_me:13340: checking if -lm needed for math functions" >&5
13341 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
13342 if test "${cf_cv_need_libm+set}" = set; then
13343 echo $ECHO_N "(cached) $ECHO_C" >&6
13346 cat >conftest.$ac_ext <<_ACEOF
13347 #line 13347 "configure"
13348 #include "confdefs.h"
13356 double x = rand(); printf("result = %g\n", sin(x))
13361 rm -f conftest.$ac_objext conftest$ac_exeext
13362 if { (eval echo "$as_me:13362: \"$ac_link\"") >&5
13363 (eval $ac_link) 2>&5
13365 echo "$as_me:13365: \$? = $ac_status" >&5
13366 (exit $ac_status); } &&
13367 { ac_try='test -s conftest$ac_exeext'
13368 { (eval echo "$as_me:13368: \"$ac_try\"") >&5
13369 (eval $ac_try) 2>&5
13371 echo "$as_me:13371: \$? = $ac_status" >&5
13372 (exit $ac_status); }; }; then
13375 echo "$as_me: failed program was:" >&5
13376 cat conftest.$ac_ext >&5
13377 cf_cv_need_libm=yes
13379 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13381 echo "$as_me:13381: result: $cf_cv_need_libm" >&5
13382 echo "${ECHO_T}$cf_cv_need_libm" >&6
13383 if test "$cf_cv_need_libm" = yes
13388 ### Checks for header files.
13389 echo "$as_me:13389: checking for ANSI C header files" >&5
13390 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13391 if test "${ac_cv_header_stdc+set}" = set; then
13392 echo $ECHO_N "(cached) $ECHO_C" >&6
13394 cat >conftest.$ac_ext <<_ACEOF
13395 #line 13395 "configure"
13396 #include "confdefs.h"
13397 #include <stdlib.h>
13398 #include <stdarg.h>
13399 #include <string.h>
13403 if { (eval echo "$as_me:13403: \"$ac_cpp conftest.$ac_ext\"") >&5
13404 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13406 egrep -v '^ *\+' conftest.er1 >conftest.err
13408 cat conftest.err >&5
13409 echo "$as_me:13409: \$? = $ac_status" >&5
13410 (exit $ac_status); } >/dev/null; then
13411 if test -s conftest.err; then
13412 ac_cpp_err=$ac_c_preproc_warn_flag
13419 if test -z "$ac_cpp_err"; then
13420 ac_cv_header_stdc=yes
13422 echo "$as_me: failed program was:" >&5
13423 cat conftest.$ac_ext >&5
13424 ac_cv_header_stdc=no
13426 rm -f conftest.err conftest.$ac_ext
13428 if test $ac_cv_header_stdc = yes; then
13429 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13430 cat >conftest.$ac_ext <<_ACEOF
13431 #line 13431 "configure"
13432 #include "confdefs.h"
13433 #include <string.h>
13436 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13437 egrep "memchr" >/dev/null 2>&1; then
13440 ac_cv_header_stdc=no
13446 if test $ac_cv_header_stdc = yes; then
13447 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13448 cat >conftest.$ac_ext <<_ACEOF
13449 #line 13449 "configure"
13450 #include "confdefs.h"
13451 #include <stdlib.h>
13454 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13455 egrep "free" >/dev/null 2>&1; then
13458 ac_cv_header_stdc=no
13464 if test $ac_cv_header_stdc = yes; then
13465 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13466 if test "$cross_compiling" = yes; then
13469 cat >conftest.$ac_ext <<_ACEOF
13470 #line 13470 "configure"
13471 #include "confdefs.h"
13473 #if ((' ' & 0x0FF) == 0x020)
13474 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13475 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13477 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13478 || ('j' <= (c) && (c) <= 'r') \
13479 || ('s' <= (c) && (c) <= 'z'))
13480 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13483 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13488 for (i = 0; i < 256; i++)
13489 if (XOR (islower (i), ISLOWER (i))
13490 || toupper (i) != TOUPPER (i))
13491 $ac_main_return(2);
13492 $ac_main_return (0);
13495 rm -f conftest$ac_exeext
13496 if { (eval echo "$as_me:13496: \"$ac_link\"") >&5
13497 (eval $ac_link) 2>&5
13499 echo "$as_me:13499: \$? = $ac_status" >&5
13500 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13501 { (eval echo "$as_me:13501: \"$ac_try\"") >&5
13502 (eval $ac_try) 2>&5
13504 echo "$as_me:13504: \$? = $ac_status" >&5
13505 (exit $ac_status); }; }; then
13508 echo "$as_me: program exited with status $ac_status" >&5
13509 echo "$as_me: failed program was:" >&5
13510 cat conftest.$ac_ext >&5
13511 ac_cv_header_stdc=no
13513 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13517 echo "$as_me:13517: result: $ac_cv_header_stdc" >&5
13518 echo "${ECHO_T}$ac_cv_header_stdc" >&6
13519 if test $ac_cv_header_stdc = yes; then
13521 cat >>confdefs.h <<\EOF
13522 #define STDC_HEADERS 1
13527 ac_header_dirent=no
13528 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13529 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13530 echo "$as_me:13530: checking for $ac_hdr that defines DIR" >&5
13531 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
13532 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13533 echo $ECHO_N "(cached) $ECHO_C" >&6
13535 cat >conftest.$ac_ext <<_ACEOF
13536 #line 13536 "configure"
13537 #include "confdefs.h"
13538 #include <sys/types.h>
13550 rm -f conftest.$ac_objext
13551 if { (eval echo "$as_me:13551: \"$ac_compile\"") >&5
13552 (eval $ac_compile) 2>&5
13554 echo "$as_me:13554: \$? = $ac_status" >&5
13555 (exit $ac_status); } &&
13556 { ac_try='test -s conftest.$ac_objext'
13557 { (eval echo "$as_me:13557: \"$ac_try\"") >&5
13558 (eval $ac_try) 2>&5
13560 echo "$as_me:13560: \$? = $ac_status" >&5
13561 (exit $ac_status); }; }; then
13562 eval "$as_ac_Header=yes"
13564 echo "$as_me: failed program was:" >&5
13565 cat conftest.$ac_ext >&5
13566 eval "$as_ac_Header=no"
13568 rm -f conftest.$ac_objext conftest.$ac_ext
13570 echo "$as_me:13570: result: `eval echo '${'$as_ac_Header'}'`" >&5
13571 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13572 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13573 cat >>confdefs.h <<EOF
13574 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13577 ac_header_dirent=$ac_hdr; break
13581 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13582 if test $ac_header_dirent = dirent.h; then
13583 echo "$as_me:13583: checking for opendir in -ldir" >&5
13584 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
13585 if test "${ac_cv_lib_dir_opendir+set}" = set; then
13586 echo $ECHO_N "(cached) $ECHO_C" >&6
13588 ac_check_lib_save_LIBS=$LIBS
13590 cat >conftest.$ac_ext <<_ACEOF
13591 #line 13591 "configure"
13592 #include "confdefs.h"
13594 /* Override any gcc2 internal prototype to avoid an error. */
13598 /* We use char because int might match the return type of a gcc2
13599 builtin and then its argument prototype would still apply. */
13609 rm -f conftest.$ac_objext conftest$ac_exeext
13610 if { (eval echo "$as_me:13610: \"$ac_link\"") >&5
13611 (eval $ac_link) 2>&5
13613 echo "$as_me:13613: \$? = $ac_status" >&5
13614 (exit $ac_status); } &&
13615 { ac_try='test -s conftest$ac_exeext'
13616 { (eval echo "$as_me:13616: \"$ac_try\"") >&5
13617 (eval $ac_try) 2>&5
13619 echo "$as_me:13619: \$? = $ac_status" >&5
13620 (exit $ac_status); }; }; then
13621 ac_cv_lib_dir_opendir=yes
13623 echo "$as_me: failed program was:" >&5
13624 cat conftest.$ac_ext >&5
13625 ac_cv_lib_dir_opendir=no
13627 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13628 LIBS=$ac_check_lib_save_LIBS
13630 echo "$as_me:13630: result: $ac_cv_lib_dir_opendir" >&5
13631 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
13632 if test $ac_cv_lib_dir_opendir = yes; then
13637 echo "$as_me:13637: checking for opendir in -lx" >&5
13638 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
13639 if test "${ac_cv_lib_x_opendir+set}" = set; then
13640 echo $ECHO_N "(cached) $ECHO_C" >&6
13642 ac_check_lib_save_LIBS=$LIBS
13644 cat >conftest.$ac_ext <<_ACEOF
13645 #line 13645 "configure"
13646 #include "confdefs.h"
13648 /* Override any gcc2 internal prototype to avoid an error. */
13652 /* We use char because int might match the return type of a gcc2
13653 builtin and then its argument prototype would still apply. */
13663 rm -f conftest.$ac_objext conftest$ac_exeext
13664 if { (eval echo "$as_me:13664: \"$ac_link\"") >&5
13665 (eval $ac_link) 2>&5
13667 echo "$as_me:13667: \$? = $ac_status" >&5
13668 (exit $ac_status); } &&
13669 { ac_try='test -s conftest$ac_exeext'
13670 { (eval echo "$as_me:13670: \"$ac_try\"") >&5
13671 (eval $ac_try) 2>&5
13673 echo "$as_me:13673: \$? = $ac_status" >&5
13674 (exit $ac_status); }; }; then
13675 ac_cv_lib_x_opendir=yes
13677 echo "$as_me: failed program was:" >&5
13678 cat conftest.$ac_ext >&5
13679 ac_cv_lib_x_opendir=no
13681 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13682 LIBS=$ac_check_lib_save_LIBS
13684 echo "$as_me:13684: result: $ac_cv_lib_x_opendir" >&5
13685 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
13686 if test $ac_cv_lib_x_opendir = yes; then
13692 echo "$as_me:13692: checking whether time.h and sys/time.h may both be included" >&5
13693 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
13694 if test "${ac_cv_header_time+set}" = set; then
13695 echo $ECHO_N "(cached) $ECHO_C" >&6
13697 cat >conftest.$ac_ext <<_ACEOF
13698 #line 13698 "configure"
13699 #include "confdefs.h"
13700 #include <sys/types.h>
13701 #include <sys/time.h>
13707 if ((struct tm *) 0)
13713 rm -f conftest.$ac_objext
13714 if { (eval echo "$as_me:13714: \"$ac_compile\"") >&5
13715 (eval $ac_compile) 2>&5
13717 echo "$as_me:13717: \$? = $ac_status" >&5
13718 (exit $ac_status); } &&
13719 { ac_try='test -s conftest.$ac_objext'
13720 { (eval echo "$as_me:13720: \"$ac_try\"") >&5
13721 (eval $ac_try) 2>&5
13723 echo "$as_me:13723: \$? = $ac_status" >&5
13724 (exit $ac_status); }; }; then
13725 ac_cv_header_time=yes
13727 echo "$as_me: failed program was:" >&5
13728 cat conftest.$ac_ext >&5
13729 ac_cv_header_time=no
13731 rm -f conftest.$ac_objext conftest.$ac_ext
13733 echo "$as_me:13733: result: $ac_cv_header_time" >&5
13734 echo "${ECHO_T}$ac_cv_header_time" >&6
13735 if test $ac_cv_header_time = yes; then
13737 cat >>confdefs.h <<\EOF
13738 #define TIME_WITH_SYS_TIME 1
13745 cf_regex_libs="regex re"
13746 case $host_os in #(vi
13748 cf_regex_libs="regex.dll $cf_regex_libs"
13752 echo "$as_me:13752: checking for regcomp" >&5
13753 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
13754 if test "${ac_cv_func_regcomp+set}" = set; then
13755 echo $ECHO_N "(cached) $ECHO_C" >&6
13757 cat >conftest.$ac_ext <<_ACEOF
13758 #line 13758 "configure"
13759 #include "confdefs.h"
13760 /* System header to define __stub macros and hopefully few prototypes,
13761 which can conflict with char regcomp (); below. */
13762 #include <assert.h>
13763 /* Override any gcc2 internal prototype to avoid an error. */
13767 /* We use char because int might match the return type of a gcc2
13768 builtin and then its argument prototype would still apply. */
13775 /* The GNU C library defines this for functions which it implements
13776 to always fail with ENOSYS. Some functions are actually named
13777 something starting with __ and the normal name is an alias. */
13778 #if defined (__stub_regcomp) || defined (__stub___regcomp)
13788 rm -f conftest.$ac_objext conftest$ac_exeext
13789 if { (eval echo "$as_me:13789: \"$ac_link\"") >&5
13790 (eval $ac_link) 2>&5
13792 echo "$as_me:13792: \$? = $ac_status" >&5
13793 (exit $ac_status); } &&
13794 { ac_try='test -s conftest$ac_exeext'
13795 { (eval echo "$as_me:13795: \"$ac_try\"") >&5
13796 (eval $ac_try) 2>&5
13798 echo "$as_me:13798: \$? = $ac_status" >&5
13799 (exit $ac_status); }; }; then
13800 ac_cv_func_regcomp=yes
13802 echo "$as_me: failed program was:" >&5
13803 cat conftest.$ac_ext >&5
13804 ac_cv_func_regcomp=no
13806 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13808 echo "$as_me:13808: result: $ac_cv_func_regcomp" >&5
13809 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
13810 if test $ac_cv_func_regcomp = yes; then
13811 cf_regex_func=regcomp
13814 for cf_regex_lib in $cf_regex_libs
13816 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
13817 echo "$as_me:13817: checking for regcomp in -l$cf_regex_lib" >&5
13818 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
13819 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
13820 echo $ECHO_N "(cached) $ECHO_C" >&6
13822 ac_check_lib_save_LIBS=$LIBS
13823 LIBS="-l$cf_regex_lib $LIBS"
13824 cat >conftest.$ac_ext <<_ACEOF
13825 #line 13825 "configure"
13826 #include "confdefs.h"
13828 /* Override any gcc2 internal prototype to avoid an error. */
13832 /* We use char because int might match the return type of a gcc2
13833 builtin and then its argument prototype would still apply. */
13843 rm -f conftest.$ac_objext conftest$ac_exeext
13844 if { (eval echo "$as_me:13844: \"$ac_link\"") >&5
13845 (eval $ac_link) 2>&5
13847 echo "$as_me:13847: \$? = $ac_status" >&5
13848 (exit $ac_status); } &&
13849 { ac_try='test -s conftest$ac_exeext'
13850 { (eval echo "$as_me:13850: \"$ac_try\"") >&5
13851 (eval $ac_try) 2>&5
13853 echo "$as_me:13853: \$? = $ac_status" >&5
13854 (exit $ac_status); }; }; then
13855 eval "$as_ac_Lib=yes"
13857 echo "$as_me: failed program was:" >&5
13858 cat conftest.$ac_ext >&5
13859 eval "$as_ac_Lib=no"
13861 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13862 LIBS=$ac_check_lib_save_LIBS
13864 echo "$as_me:13864: result: `eval echo '${'$as_ac_Lib'}'`" >&5
13865 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
13866 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
13868 LIBS="-l$cf_regex_lib $LIBS"
13869 cf_regex_func=regcomp
13877 if test "$cf_regex_func" = no ; then
13878 echo "$as_me:13878: checking for compile" >&5
13879 echo $ECHO_N "checking for compile... $ECHO_C" >&6
13880 if test "${ac_cv_func_compile+set}" = set; then
13881 echo $ECHO_N "(cached) $ECHO_C" >&6
13883 cat >conftest.$ac_ext <<_ACEOF
13884 #line 13884 "configure"
13885 #include "confdefs.h"
13886 /* System header to define __stub macros and hopefully few prototypes,
13887 which can conflict with char compile (); below. */
13888 #include <assert.h>
13889 /* Override any gcc2 internal prototype to avoid an error. */
13893 /* We use char because int might match the return type of a gcc2
13894 builtin and then its argument prototype would still apply. */
13901 /* The GNU C library defines this for functions which it implements
13902 to always fail with ENOSYS. Some functions are actually named
13903 something starting with __ and the normal name is an alias. */
13904 #if defined (__stub_compile) || defined (__stub___compile)
13914 rm -f conftest.$ac_objext conftest$ac_exeext
13915 if { (eval echo "$as_me:13915: \"$ac_link\"") >&5
13916 (eval $ac_link) 2>&5
13918 echo "$as_me:13918: \$? = $ac_status" >&5
13919 (exit $ac_status); } &&
13920 { ac_try='test -s conftest$ac_exeext'
13921 { (eval echo "$as_me:13921: \"$ac_try\"") >&5
13922 (eval $ac_try) 2>&5
13924 echo "$as_me:13924: \$? = $ac_status" >&5
13925 (exit $ac_status); }; }; then
13926 ac_cv_func_compile=yes
13928 echo "$as_me: failed program was:" >&5
13929 cat conftest.$ac_ext >&5
13930 ac_cv_func_compile=no
13932 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13934 echo "$as_me:13934: result: $ac_cv_func_compile" >&5
13935 echo "${ECHO_T}$ac_cv_func_compile" >&6
13936 if test $ac_cv_func_compile = yes; then
13937 cf_regex_func=compile
13940 echo "$as_me:13940: checking for compile in -lgen" >&5
13941 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
13942 if test "${ac_cv_lib_gen_compile+set}" = set; then
13943 echo $ECHO_N "(cached) $ECHO_C" >&6
13945 ac_check_lib_save_LIBS=$LIBS
13947 cat >conftest.$ac_ext <<_ACEOF
13948 #line 13948 "configure"
13949 #include "confdefs.h"
13951 /* Override any gcc2 internal prototype to avoid an error. */
13955 /* We use char because int might match the return type of a gcc2
13956 builtin and then its argument prototype would still apply. */
13966 rm -f conftest.$ac_objext conftest$ac_exeext
13967 if { (eval echo "$as_me:13967: \"$ac_link\"") >&5
13968 (eval $ac_link) 2>&5
13970 echo "$as_me:13970: \$? = $ac_status" >&5
13971 (exit $ac_status); } &&
13972 { ac_try='test -s conftest$ac_exeext'
13973 { (eval echo "$as_me:13973: \"$ac_try\"") >&5
13974 (eval $ac_try) 2>&5
13976 echo "$as_me:13976: \$? = $ac_status" >&5
13977 (exit $ac_status); }; }; then
13978 ac_cv_lib_gen_compile=yes
13980 echo "$as_me: failed program was:" >&5
13981 cat conftest.$ac_ext >&5
13982 ac_cv_lib_gen_compile=no
13984 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13985 LIBS=$ac_check_lib_save_LIBS
13987 echo "$as_me:13987: result: $ac_cv_lib_gen_compile" >&5
13988 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
13989 if test $ac_cv_lib_gen_compile = yes; then
13992 cf_regex_func=compile
13999 if test "$cf_regex_func" = no ; then
14000 { echo "$as_me:14000: WARNING: cannot find regular expression library" >&5
14001 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
14004 echo "$as_me:14004: checking for regular-expression headers" >&5
14005 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
14006 if test "${cf_cv_regex_hdrs+set}" = set; then
14007 echo $ECHO_N "(cached) $ECHO_C" >&6
14010 cf_cv_regex_hdrs=no
14011 case $cf_regex_func in #(vi
14013 for cf_regex_hdr in regexp.h regexpr.h
14015 cat >conftest.$ac_ext <<_ACEOF
14016 #line 14016 "configure"
14017 #include "confdefs.h"
14018 #include <$cf_regex_hdr>
14023 char *p = compile("", "", "", 0);
14024 int x = step("", "");
14030 rm -f conftest.$ac_objext conftest$ac_exeext
14031 if { (eval echo "$as_me:14031: \"$ac_link\"") >&5
14032 (eval $ac_link) 2>&5
14034 echo "$as_me:14034: \$? = $ac_status" >&5
14035 (exit $ac_status); } &&
14036 { ac_try='test -s conftest$ac_exeext'
14037 { (eval echo "$as_me:14037: \"$ac_try\"") >&5
14038 (eval $ac_try) 2>&5
14040 echo "$as_me:14040: \$? = $ac_status" >&5
14041 (exit $ac_status); }; }; then
14043 cf_cv_regex_hdrs=$cf_regex_hdr
14047 echo "$as_me: failed program was:" >&5
14048 cat conftest.$ac_ext >&5
14050 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14054 for cf_regex_hdr in regex.h
14056 cat >conftest.$ac_ext <<_ACEOF
14057 #line 14057 "configure"
14058 #include "confdefs.h"
14059 #include <sys/types.h>
14060 #include <$cf_regex_hdr>
14066 int x = regcomp(p, "", 0);
14067 int y = regexec(p, "", 0, 0, 0);
14074 rm -f conftest.$ac_objext conftest$ac_exeext
14075 if { (eval echo "$as_me:14075: \"$ac_link\"") >&5
14076 (eval $ac_link) 2>&5
14078 echo "$as_me:14078: \$? = $ac_status" >&5
14079 (exit $ac_status); } &&
14080 { ac_try='test -s conftest$ac_exeext'
14081 { (eval echo "$as_me:14081: \"$ac_try\"") >&5
14082 (eval $ac_try) 2>&5
14084 echo "$as_me:14084: \$? = $ac_status" >&5
14085 (exit $ac_status); }; }; then
14087 cf_cv_regex_hdrs=$cf_regex_hdr
14091 echo "$as_me: failed program was:" >&5
14092 cat conftest.$ac_ext >&5
14094 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14100 echo "$as_me:14100: result: $cf_cv_regex_hdrs" >&5
14101 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
14103 case $cf_cv_regex_hdrs in #(vi
14104 no) { echo "$as_me:14104: WARNING: no regular expression header found" >&5
14105 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
14106 regex.h) cat >>confdefs.h <<\EOF
14107 #define HAVE_REGEX_H_FUNCS 1
14110 regexp.h) cat >>confdefs.h <<\EOF
14111 #define HAVE_REGEXP_H_FUNCS 1
14114 regexpr.h) cat >>confdefs.h <<\EOF
14115 #define HAVE_REGEXPR_H_FUNCS 1
14139 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14140 echo "$as_me:14140: checking for $ac_header" >&5
14141 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14142 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14143 echo $ECHO_N "(cached) $ECHO_C" >&6
14145 cat >conftest.$ac_ext <<_ACEOF
14146 #line 14146 "configure"
14147 #include "confdefs.h"
14148 #include <$ac_header>
14150 if { (eval echo "$as_me:14150: \"$ac_cpp conftest.$ac_ext\"") >&5
14151 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14153 egrep -v '^ *\+' conftest.er1 >conftest.err
14155 cat conftest.err >&5
14156 echo "$as_me:14156: \$? = $ac_status" >&5
14157 (exit $ac_status); } >/dev/null; then
14158 if test -s conftest.err; then
14159 ac_cpp_err=$ac_c_preproc_warn_flag
14166 if test -z "$ac_cpp_err"; then
14167 eval "$as_ac_Header=yes"
14169 echo "$as_me: failed program was:" >&5
14170 cat conftest.$ac_ext >&5
14171 eval "$as_ac_Header=no"
14173 rm -f conftest.err conftest.$ac_ext
14175 echo "$as_me:14175: result: `eval echo '${'$as_ac_Header'}'`" >&5
14176 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14177 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14178 cat >>confdefs.h <<EOF
14179 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14185 for ac_header in unistd.h getopt.h
14187 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14188 echo "$as_me:14188: checking for $ac_header" >&5
14189 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14190 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14191 echo $ECHO_N "(cached) $ECHO_C" >&6
14193 cat >conftest.$ac_ext <<_ACEOF
14194 #line 14194 "configure"
14195 #include "confdefs.h"
14196 #include <$ac_header>
14198 if { (eval echo "$as_me:14198: \"$ac_cpp conftest.$ac_ext\"") >&5
14199 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14201 egrep -v '^ *\+' conftest.er1 >conftest.err
14203 cat conftest.err >&5
14204 echo "$as_me:14204: \$? = $ac_status" >&5
14205 (exit $ac_status); } >/dev/null; then
14206 if test -s conftest.err; then
14207 ac_cpp_err=$ac_c_preproc_warn_flag
14214 if test -z "$ac_cpp_err"; then
14215 eval "$as_ac_Header=yes"
14217 echo "$as_me: failed program was:" >&5
14218 cat conftest.$ac_ext >&5
14219 eval "$as_ac_Header=no"
14221 rm -f conftest.err conftest.$ac_ext
14223 echo "$as_me:14223: result: `eval echo '${'$as_ac_Header'}'`" >&5
14224 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14225 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14226 cat >>confdefs.h <<EOF
14227 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14233 echo "$as_me:14233: checking for header declaring getopt variables" >&5
14234 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
14235 if test "${cf_cv_getopt_header+set}" = set; then
14236 echo $ECHO_N "(cached) $ECHO_C" >&6
14239 cf_cv_getopt_header=none
14240 for cf_header in stdio.h stdlib.h unistd.h getopt.h
14242 cat >conftest.$ac_ext <<_ACEOF
14243 #line 14243 "configure"
14244 #include "confdefs.h"
14246 #include <$cf_header>
14250 int x = optind; char *y = optarg
14255 rm -f conftest.$ac_objext
14256 if { (eval echo "$as_me:14256: \"$ac_compile\"") >&5
14257 (eval $ac_compile) 2>&5
14259 echo "$as_me:14259: \$? = $ac_status" >&5
14260 (exit $ac_status); } &&
14261 { ac_try='test -s conftest.$ac_objext'
14262 { (eval echo "$as_me:14262: \"$ac_try\"") >&5
14263 (eval $ac_try) 2>&5
14265 echo "$as_me:14265: \$? = $ac_status" >&5
14266 (exit $ac_status); }; }; then
14267 cf_cv_getopt_header=$cf_header
14270 echo "$as_me: failed program was:" >&5
14271 cat conftest.$ac_ext >&5
14273 rm -f conftest.$ac_objext conftest.$ac_ext
14277 echo "$as_me:14277: result: $cf_cv_getopt_header" >&5
14278 echo "${ECHO_T}$cf_cv_getopt_header" >&6
14279 if test $cf_cv_getopt_header != none ; then
14280 cat >>confdefs.h <<\EOF
14281 #define HAVE_GETOPT_HEADER 1
14286 # check for ISC (this may also define _POSIX_SOURCE)
14287 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
14288 if test "$ISC" = yes ; then
14290 echo "$as_me:14290: checking for main in -lcposix" >&5
14291 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
14292 if test "${ac_cv_lib_cposix_main+set}" = set; then
14293 echo $ECHO_N "(cached) $ECHO_C" >&6
14295 ac_check_lib_save_LIBS=$LIBS
14296 LIBS="-lcposix $LIBS"
14297 cat >conftest.$ac_ext <<_ACEOF
14298 #line 14298 "configure"
14299 #include "confdefs.h"
14309 rm -f conftest.$ac_objext conftest$ac_exeext
14310 if { (eval echo "$as_me:14310: \"$ac_link\"") >&5
14311 (eval $ac_link) 2>&5
14313 echo "$as_me:14313: \$? = $ac_status" >&5
14314 (exit $ac_status); } &&
14315 { ac_try='test -s conftest$ac_exeext'
14316 { (eval echo "$as_me:14316: \"$ac_try\"") >&5
14317 (eval $ac_try) 2>&5
14319 echo "$as_me:14319: \$? = $ac_status" >&5
14320 (exit $ac_status); }; }; then
14321 ac_cv_lib_cposix_main=yes
14323 echo "$as_me: failed program was:" >&5
14324 cat conftest.$ac_ext >&5
14325 ac_cv_lib_cposix_main=no
14327 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14328 LIBS=$ac_check_lib_save_LIBS
14330 echo "$as_me:14330: result: $ac_cv_lib_cposix_main" >&5
14331 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
14332 if test $ac_cv_lib_cposix_main = yes; then
14333 cat >>confdefs.h <<EOF
14334 #define HAVE_LIBCPOSIX 1
14337 LIBS="-lcposix $LIBS"
14341 echo "$as_me:14341: checking for bzero in -linet" >&5
14342 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
14343 if test "${ac_cv_lib_inet_bzero+set}" = set; then
14344 echo $ECHO_N "(cached) $ECHO_C" >&6
14346 ac_check_lib_save_LIBS=$LIBS
14347 LIBS="-linet $LIBS"
14348 cat >conftest.$ac_ext <<_ACEOF
14349 #line 14349 "configure"
14350 #include "confdefs.h"
14352 /* Override any gcc2 internal prototype to avoid an error. */
14356 /* We use char because int might match the return type of a gcc2
14357 builtin and then its argument prototype would still apply. */
14367 rm -f conftest.$ac_objext conftest$ac_exeext
14368 if { (eval echo "$as_me:14368: \"$ac_link\"") >&5
14369 (eval $ac_link) 2>&5
14371 echo "$as_me:14371: \$? = $ac_status" >&5
14372 (exit $ac_status); } &&
14373 { ac_try='test -s conftest$ac_exeext'
14374 { (eval echo "$as_me:14374: \"$ac_try\"") >&5
14375 (eval $ac_try) 2>&5
14377 echo "$as_me:14377: \$? = $ac_status" >&5
14378 (exit $ac_status); }; }; then
14379 ac_cv_lib_inet_bzero=yes
14381 echo "$as_me: failed program was:" >&5
14382 cat conftest.$ac_ext >&5
14383 ac_cv_lib_inet_bzero=no
14385 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14386 LIBS=$ac_check_lib_save_LIBS
14388 echo "$as_me:14388: result: $ac_cv_lib_inet_bzero" >&5
14389 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
14390 if test $ac_cv_lib_inet_bzero = yes; then
14391 LIBS="-linet $LIBS"
14395 echo "$as_me:14395: checking if sys/time.h works with sys/select.h" >&5
14396 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
14397 if test "${cf_cv_sys_time_select+set}" = set; then
14398 echo $ECHO_N "(cached) $ECHO_C" >&6
14401 cat >conftest.$ac_ext <<_ACEOF
14402 #line 14402 "configure"
14403 #include "confdefs.h"
14405 #include <sys/types.h>
14406 #ifdef HAVE_SYS_TIME_H
14407 #include <sys/time.h>
14409 #ifdef HAVE_SYS_SELECT_H
14410 #include <sys/select.h>
14421 rm -f conftest.$ac_objext
14422 if { (eval echo "$as_me:14422: \"$ac_compile\"") >&5
14423 (eval $ac_compile) 2>&5
14425 echo "$as_me:14425: \$? = $ac_status" >&5
14426 (exit $ac_status); } &&
14427 { ac_try='test -s conftest.$ac_objext'
14428 { (eval echo "$as_me:14428: \"$ac_try\"") >&5
14429 (eval $ac_try) 2>&5
14431 echo "$as_me:14431: \$? = $ac_status" >&5
14432 (exit $ac_status); }; }; then
14433 cf_cv_sys_time_select=yes
14435 echo "$as_me: failed program was:" >&5
14436 cat conftest.$ac_ext >&5
14437 cf_cv_sys_time_select=no
14439 rm -f conftest.$ac_objext conftest.$ac_ext
14443 echo "$as_me:14443: result: $cf_cv_sys_time_select" >&5
14444 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
14445 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
14446 #define HAVE_SYS_TIME_SELECT 1
14449 ### checks for compiler characteristics
14451 ac_cpp='$CPP $CPPFLAGS'
14452 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14453 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14454 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14455 ac_main_return=return
14457 echo "$as_me:14457: checking for $CC option to accept ANSI C" >&5
14458 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
14459 if test "${ac_cv_prog_cc_stdc+set}" = set; then
14460 echo $ECHO_N "(cached) $ECHO_C" >&6
14462 ac_cv_prog_cc_stdc=no
14464 cat >conftest.$ac_ext <<_ACEOF
14465 #line 14465 "configure"
14466 #include "confdefs.h"
14467 #include <stdarg.h>
14469 #include <sys/types.h>
14470 #include <sys/stat.h>
14471 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
14472 struct buf { int x; };
14473 FILE * (*rcsopen) (struct buf *, struct stat *, int);
14474 static char *e (p, i)
14480 static char *f (char * (*g) (char **, int), char **p, ...)
14485 s = g (p, va_arg (v,int));
14489 int test (int i, double x);
14490 struct s1 {int (*f) (int a);};
14491 struct s2 {int (*f) (double a);};
14492 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
14498 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
14503 # Don't try gcc -ansi; that turns off useful extensions and
14504 # breaks some systems' header files.
14505 # AIX -qlanglvl=ansi
14506 # Ultrix and OSF/1 -std1
14507 # HP-UX 10.20 and later -Ae
14508 # HP-UX older versions -Aa -D_HPUX_SOURCE
14509 # SVR4 -Xc -D__EXTENSIONS__
14510 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
14512 CC="$ac_save_CC $ac_arg"
14513 rm -f conftest.$ac_objext
14514 if { (eval echo "$as_me:14514: \"$ac_compile\"") >&5
14515 (eval $ac_compile) 2>&5
14517 echo "$as_me:14517: \$? = $ac_status" >&5
14518 (exit $ac_status); } &&
14519 { ac_try='test -s conftest.$ac_objext'
14520 { (eval echo "$as_me:14520: \"$ac_try\"") >&5
14521 (eval $ac_try) 2>&5
14523 echo "$as_me:14523: \$? = $ac_status" >&5
14524 (exit $ac_status); }; }; then
14525 ac_cv_prog_cc_stdc=$ac_arg
14528 echo "$as_me: failed program was:" >&5
14529 cat conftest.$ac_ext >&5
14531 rm -f conftest.$ac_objext
14533 rm -f conftest.$ac_ext conftest.$ac_objext
14538 case "x$ac_cv_prog_cc_stdc" in
14540 echo "$as_me:14540: result: none needed" >&5
14541 echo "${ECHO_T}none needed" >&6 ;;
14543 echo "$as_me:14543: result: $ac_cv_prog_cc_stdc" >&5
14544 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
14545 CC="$CC $ac_cv_prog_cc_stdc" ;;
14548 echo "$as_me:14548: checking for an ANSI C-conforming const" >&5
14549 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
14550 if test "${ac_cv_c_const+set}" = set; then
14551 echo $ECHO_N "(cached) $ECHO_C" >&6
14553 cat >conftest.$ac_ext <<_ACEOF
14554 #line 14554 "configure"
14555 #include "confdefs.h"
14560 /* FIXME: Include the comments suggested by Paul. */
14561 #ifndef __cplusplus
14562 /* Ultrix mips cc rejects this. */
14563 typedef int charset[2];
14565 /* SunOS 4.1.1 cc rejects this. */
14566 char const *const *ccp;
14568 /* NEC SVR4.0.2 mips cc rejects this. */
14569 struct point {int x, y;};
14570 static struct point const zero = {0,0};
14571 /* AIX XL C 1.02.0.0 rejects this.
14572 It does not let you subtract one const X* pointer from another in
14573 an arm of an if-expression whose if-part is not a constant
14575 const char *g = "string";
14576 ccp = &g + (g ? g-g : 0);
14577 /* HPUX 7.0 cc rejects these. */
14580 ccp = (char const *const *) p;
14581 { /* SCO 3.2v4 cc rejects this. */
14583 char const *s = 0 ? (char *) 0 : (char const *) 0;
14587 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
14588 int x[] = {25, 17};
14589 const int *foo = &x[0];
14592 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
14593 typedef const int *iptr;
14597 { /* AIX XL C 1.02.0.0 rejects this saying
14598 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
14599 struct s { int j; const int *ap[3]; };
14600 struct s *b; b->j = 5;
14602 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
14603 const int foo = 10;
14611 rm -f conftest.$ac_objext
14612 if { (eval echo "$as_me:14612: \"$ac_compile\"") >&5
14613 (eval $ac_compile) 2>&5
14615 echo "$as_me:14615: \$? = $ac_status" >&5
14616 (exit $ac_status); } &&
14617 { ac_try='test -s conftest.$ac_objext'
14618 { (eval echo "$as_me:14618: \"$ac_try\"") >&5
14619 (eval $ac_try) 2>&5
14621 echo "$as_me:14621: \$? = $ac_status" >&5
14622 (exit $ac_status); }; }; then
14625 echo "$as_me: failed program was:" >&5
14626 cat conftest.$ac_ext >&5
14629 rm -f conftest.$ac_objext conftest.$ac_ext
14631 echo "$as_me:14631: result: $ac_cv_c_const" >&5
14632 echo "${ECHO_T}$ac_cv_c_const" >&6
14633 if test $ac_cv_c_const = no; then
14635 cat >>confdefs.h <<\EOF
14641 echo "$as_me:14641: checking for inline" >&5
14642 echo $ECHO_N "checking for inline... $ECHO_C" >&6
14643 if test "${ac_cv_c_inline+set}" = set; then
14644 echo $ECHO_N "(cached) $ECHO_C" >&6
14647 for ac_kw in inline __inline__ __inline; do
14648 cat >conftest.$ac_ext <<_ACEOF
14649 #line 14649 "configure"
14650 #include "confdefs.h"
14651 #ifndef __cplusplus
14652 static $ac_kw int static_foo () {return 0; }
14653 $ac_kw int foo () {return 0; }
14657 rm -f conftest.$ac_objext
14658 if { (eval echo "$as_me:14658: \"$ac_compile\"") >&5
14659 (eval $ac_compile) 2>&5
14661 echo "$as_me:14661: \$? = $ac_status" >&5
14662 (exit $ac_status); } &&
14663 { ac_try='test -s conftest.$ac_objext'
14664 { (eval echo "$as_me:14664: \"$ac_try\"") >&5
14665 (eval $ac_try) 2>&5
14667 echo "$as_me:14667: \$? = $ac_status" >&5
14668 (exit $ac_status); }; }; then
14669 ac_cv_c_inline=$ac_kw; break
14671 echo "$as_me: failed program was:" >&5
14672 cat conftest.$ac_ext >&5
14674 rm -f conftest.$ac_objext conftest.$ac_ext
14678 echo "$as_me:14678: result: $ac_cv_c_inline" >&5
14679 echo "${ECHO_T}$ac_cv_c_inline" >&6
14680 case $ac_cv_c_inline in
14683 cat >>confdefs.h <<\EOF
14687 *) cat >>confdefs.h <<EOF
14688 #define inline $ac_cv_c_inline
14694 if test "$ac_cv_c_inline" != no ; then
14695 NCURSES_INLINE=inline
14696 if test "$INTEL_COMPILER" = yes
14699 elif test "$GCC" = yes
14701 echo "$as_me:14701: checking if $CC supports options to tune inlining" >&5
14702 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
14703 if test "${cf_cv_gcc_inline+set}" = set; then
14704 echo $ECHO_N "(cached) $ECHO_C" >&6
14707 cf_save_CFLAGS=$CFLAGS
14708 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
14709 cat >conftest.$ac_ext <<_ACEOF
14710 #line 14710 "configure"
14711 #include "confdefs.h"
14712 inline int foo(void) { return 1; }
14716 ${cf_cv_main_return:-return} foo()
14721 rm -f conftest.$ac_objext
14722 if { (eval echo "$as_me:14722: \"$ac_compile\"") >&5
14723 (eval $ac_compile) 2>&5
14725 echo "$as_me:14725: \$? = $ac_status" >&5
14726 (exit $ac_status); } &&
14727 { ac_try='test -s conftest.$ac_objext'
14728 { (eval echo "$as_me:14728: \"$ac_try\"") >&5
14729 (eval $ac_try) 2>&5
14731 echo "$as_me:14731: \$? = $ac_status" >&5
14732 (exit $ac_status); }; }; then
14733 cf_cv_gcc_inline=yes
14735 echo "$as_me: failed program was:" >&5
14736 cat conftest.$ac_ext >&5
14737 cf_cv_gcc_inline=no
14739 rm -f conftest.$ac_objext conftest.$ac_ext
14740 CFLAGS=$cf_save_CFLAGS
14743 echo "$as_me:14743: result: $cf_cv_gcc_inline" >&5
14744 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
14745 if test "$cf_cv_gcc_inline" = yes ; then
14750 cf_new_extra_cppflags=
14752 for cf_add_cflags in --param max-inline-insns-single=1200
14754 case $cf_fix_cppflags in
14756 case $cf_add_cflags in #(vi
14757 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
14758 case $cf_add_cflags in
14760 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14762 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14763 && test -z "${cf_tst_cflags}" \
14764 && cf_fix_cppflags=yes
14766 if test $cf_fix_cppflags = yes ; then
14767 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14769 elif test "${cf_tst_cflags}" = "\"'" ; then
14770 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14775 case "$CPPFLAGS" in
14776 *$cf_add_cflags) #(vi
14779 case $cf_add_cflags in #(vi
14781 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14783 CPPFLAGS=`echo "$CPPFLAGS" | \
14784 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
14785 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
14789 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
14794 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
14799 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14801 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14803 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14804 && test -z "${cf_tst_cflags}" \
14805 && cf_fix_cppflags=no
14810 if test -n "$cf_new_cflags" ; then
14812 CFLAGS="$CFLAGS $cf_new_cflags"
14815 if test -n "$cf_new_cppflags" ; then
14817 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
14820 if test -n "$cf_new_extra_cppflags" ; then
14822 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
14829 echo "$as_me:14829: checking for signal global datatype" >&5
14830 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
14831 if test "${cf_cv_sig_atomic_t+set}" = set; then
14832 echo $ECHO_N "(cached) $ECHO_C" >&6
14836 "volatile sig_atomic_t" \
14840 cat >conftest.$ac_ext <<_ACEOF
14841 #line 14841 "configure"
14842 #include "confdefs.h"
14844 #include <sys/types.h>
14845 #include <signal.h>
14850 static void handler(int sig)
14857 signal(SIGINT, handler);
14863 rm -f conftest.$ac_objext
14864 if { (eval echo "$as_me:14864: \"$ac_compile\"") >&5
14865 (eval $ac_compile) 2>&5
14867 echo "$as_me:14867: \$? = $ac_status" >&5
14868 (exit $ac_status); } &&
14869 { ac_try='test -s conftest.$ac_objext'
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_sig_atomic_t=$cf_type
14877 echo "$as_me: failed program was:" >&5
14878 cat conftest.$ac_ext >&5
14879 cf_cv_sig_atomic_t=no
14881 rm -f conftest.$ac_objext conftest.$ac_ext
14882 test "$cf_cv_sig_atomic_t" != no && break
14887 echo "$as_me:14887: result: $cf_cv_sig_atomic_t" >&5
14888 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
14889 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
14890 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
14893 if test $NCURSES_CHTYPE = auto ; then
14895 echo "$as_me:14895: checking for type of chtype" >&5
14896 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14897 if test "${cf_cv_typeof_chtype+set}" = set; then
14898 echo $ECHO_N "(cached) $ECHO_C" >&6
14901 if test "$cross_compiling" = yes; then
14902 cf_cv_typeof_chtype=long
14904 cat >conftest.$ac_ext <<_ACEOF
14905 #line 14905 "configure"
14906 #include "confdefs.h"
14908 #define WANT_BITS 31
14912 FILE *fp = fopen("cf_test.out", "w");
14914 char *result = "long";
14915 if (sizeof(unsigned long) > sizeof(unsigned int)) {
14918 for (n = 0; n < WANT_BITS; n++) {
14921 if (y != 1 || x == 0) {
14927 * If x is nonzero, an int is big enough for the bits
14930 result = (x != 0) ? "int" : "long";
14935 ${cf_cv_main_return:-return}(0);
14939 rm -f conftest$ac_exeext
14940 if { (eval echo "$as_me:14940: \"$ac_link\"") >&5
14941 (eval $ac_link) 2>&5
14943 echo "$as_me:14943: \$? = $ac_status" >&5
14944 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14945 { (eval echo "$as_me:14945: \"$ac_try\"") >&5
14946 (eval $ac_try) 2>&5
14948 echo "$as_me:14948: \$? = $ac_status" >&5
14949 (exit $ac_status); }; }; then
14950 cf_cv_typeof_chtype=`cat cf_test.out`
14952 echo "$as_me: program exited with status $ac_status" >&5
14953 echo "$as_me: failed program was:" >&5
14954 cat conftest.$ac_ext >&5
14955 cf_cv_typeof_chtype=long
14957 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14963 echo "$as_me:14963: result: $cf_cv_typeof_chtype" >&5
14964 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
14966 cat >>confdefs.h <<EOF
14967 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
14971 cf_cv_typeof_chtype=$NCURSES_CHTYPE
14973 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
14975 echo "$as_me:14975: checking if unsigned literals are legal" >&5
14976 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
14977 if test "${cf_cv_unsigned_literals+set}" = set; then
14978 echo $ECHO_N "(cached) $ECHO_C" >&6
14981 cat >conftest.$ac_ext <<_ACEOF
14982 #line 14982 "configure"
14983 #include "confdefs.h"
14988 long x = 1L + 1UL + 1U + 1
14993 rm -f conftest.$ac_objext
14994 if { (eval echo "$as_me:14994: \"$ac_compile\"") >&5
14995 (eval $ac_compile) 2>&5
14997 echo "$as_me:14997: \$? = $ac_status" >&5
14998 (exit $ac_status); } &&
14999 { ac_try='test -s conftest.$ac_objext'
15000 { (eval echo "$as_me:15000: \"$ac_try\"") >&5
15001 (eval $ac_try) 2>&5
15003 echo "$as_me:15003: \$? = $ac_status" >&5
15004 (exit $ac_status); }; }; then
15005 cf_cv_unsigned_literals=yes
15007 echo "$as_me: failed program was:" >&5
15008 cat conftest.$ac_ext >&5
15009 cf_cv_unsigned_literals=no
15011 rm -f conftest.$ac_objext conftest.$ac_ext
15015 echo "$as_me:15015: result: $cf_cv_unsigned_literals" >&5
15016 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
15019 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
15020 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
15022 if test $NCURSES_MMASK_T = auto ; then
15023 cf_cv_typeof_mmask_t=long
15025 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
15027 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
15029 ### Checks for external-data
15031 echo "$as_me:15031: checking if external errno is declared" >&5
15032 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
15033 if test "${cf_cv_dcl_errno+set}" = set; then
15034 echo $ECHO_N "(cached) $ECHO_C" >&6
15037 cat >conftest.$ac_ext <<_ACEOF
15038 #line 15038 "configure"
15039 #include "confdefs.h"
15041 #ifdef HAVE_STDLIB_H
15042 #include <stdlib.h>
15045 #include <sys/types.h>
15050 int x = (int) errno
15055 rm -f conftest.$ac_objext
15056 if { (eval echo "$as_me:15056: \"$ac_compile\"") >&5
15057 (eval $ac_compile) 2>&5
15059 echo "$as_me:15059: \$? = $ac_status" >&5
15060 (exit $ac_status); } &&
15061 { ac_try='test -s conftest.$ac_objext'
15062 { (eval echo "$as_me:15062: \"$ac_try\"") >&5
15063 (eval $ac_try) 2>&5
15065 echo "$as_me:15065: \$? = $ac_status" >&5
15066 (exit $ac_status); }; }; then
15067 cf_cv_dcl_errno=yes
15069 echo "$as_me: failed program was:" >&5
15070 cat conftest.$ac_ext >&5
15073 rm -f conftest.$ac_objext conftest.$ac_ext
15076 echo "$as_me:15076: result: $cf_cv_dcl_errno" >&5
15077 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
15079 if test "$cf_cv_dcl_errno" = no ; then
15081 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15083 cat >>confdefs.h <<EOF
15084 #define $cf_result 1
15089 # It's possible (for near-UNIX clones) that the data doesn't exist
15091 echo "$as_me:15091: checking if external errno exists" >&5
15092 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
15093 if test "${cf_cv_have_errno+set}" = set; then
15094 echo $ECHO_N "(cached) $ECHO_C" >&6
15097 cat >conftest.$ac_ext <<_ACEOF
15098 #line 15098 "configure"
15099 #include "confdefs.h"
15112 rm -f conftest.$ac_objext conftest$ac_exeext
15113 if { (eval echo "$as_me:15113: \"$ac_link\"") >&5
15114 (eval $ac_link) 2>&5
15116 echo "$as_me:15116: \$? = $ac_status" >&5
15117 (exit $ac_status); } &&
15118 { ac_try='test -s conftest$ac_exeext'
15119 { (eval echo "$as_me:15119: \"$ac_try\"") >&5
15120 (eval $ac_try) 2>&5
15122 echo "$as_me:15122: \$? = $ac_status" >&5
15123 (exit $ac_status); }; }; then
15124 cf_cv_have_errno=yes
15126 echo "$as_me: failed program was:" >&5
15127 cat conftest.$ac_ext >&5
15128 cf_cv_have_errno=no
15130 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15133 echo "$as_me:15133: result: $cf_cv_have_errno" >&5
15134 echo "${ECHO_T}$cf_cv_have_errno" >&6
15136 if test "$cf_cv_have_errno" = yes ; then
15138 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15140 cat >>confdefs.h <<EOF
15141 #define $cf_result 1
15146 echo "$as_me:15146: checking if data-only library module links" >&5
15147 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
15148 if test "${cf_cv_link_dataonly+set}" = set; then
15149 echo $ECHO_N "(cached) $ECHO_C" >&6
15153 cat >conftest.$ac_ext <<EOF
15154 #line 15154 "configure"
15155 int testdata[3] = { 123, 456, 789 };
15157 if { (eval echo "$as_me:15157: \"$ac_compile\"") >&5
15158 (eval $ac_compile) 2>&5
15160 echo "$as_me:15160: \$? = $ac_status" >&5
15161 (exit $ac_status); } ; then
15162 mv conftest.o data.o && \
15163 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
15165 rm -f conftest.$ac_ext data.o
15166 cat >conftest.$ac_ext <<EOF
15167 #line 15167 "configure"
15171 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
15173 extern int testdata[3];
15174 return testdata[0] == 123
15175 && testdata[1] == 456
15176 && testdata[2] == 789;
15180 if { (eval echo "$as_me:15180: \"$ac_compile\"") >&5
15181 (eval $ac_compile) 2>&5
15183 echo "$as_me:15183: \$? = $ac_status" >&5
15184 (exit $ac_status); }; then
15185 mv conftest.o func.o && \
15186 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
15188 rm -f conftest.$ac_ext func.o
15189 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
15190 cf_saveLIBS="$LIBS"
15191 LIBS="conftest.a $LIBS"
15192 if test "$cross_compiling" = yes; then
15193 cf_cv_link_dataonly=unknown
15195 cat >conftest.$ac_ext <<_ACEOF
15196 #line 15196 "configure"
15197 #include "confdefs.h"
15201 extern int testfunc();
15202 ${cf_cv_main_return:-return} (!testfunc());
15206 rm -f conftest$ac_exeext
15207 if { (eval echo "$as_me:15207: \"$ac_link\"") >&5
15208 (eval $ac_link) 2>&5
15210 echo "$as_me:15210: \$? = $ac_status" >&5
15211 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15212 { (eval echo "$as_me:15212: \"$ac_try\"") >&5
15213 (eval $ac_try) 2>&5
15215 echo "$as_me:15215: \$? = $ac_status" >&5
15216 (exit $ac_status); }; }; then
15217 cf_cv_link_dataonly=yes
15219 echo "$as_me: program exited with status $ac_status" >&5
15220 echo "$as_me: failed program was:" >&5
15221 cat conftest.$ac_ext >&5
15222 cf_cv_link_dataonly=no
15224 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15226 LIBS="$cf_saveLIBS"
15230 echo "$as_me:15230: result: $cf_cv_link_dataonly" >&5
15231 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
15233 if test "$cf_cv_link_dataonly" = no ; then
15234 cat >>confdefs.h <<\EOF
15235 #define BROKEN_LINKER 1
15241 ### Checks for library functions.
15264 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15265 echo "$as_me:15265: checking for $ac_func" >&5
15266 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15267 if eval "test \"\${$as_ac_var+set}\" = set"; then
15268 echo $ECHO_N "(cached) $ECHO_C" >&6
15270 cat >conftest.$ac_ext <<_ACEOF
15271 #line 15271 "configure"
15272 #include "confdefs.h"
15273 /* System header to define __stub macros and hopefully few prototypes,
15274 which can conflict with char $ac_func (); below. */
15275 #include <assert.h>
15276 /* Override any gcc2 internal prototype to avoid an error. */
15280 /* We use char because int might match the return type of a gcc2
15281 builtin and then its argument prototype would still apply. */
15288 /* The GNU C library defines this for functions which it implements
15289 to always fail with ENOSYS. Some functions are actually named
15290 something starting with __ and the normal name is an alias. */
15291 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15301 rm -f conftest.$ac_objext conftest$ac_exeext
15302 if { (eval echo "$as_me:15302: \"$ac_link\"") >&5
15303 (eval $ac_link) 2>&5
15305 echo "$as_me:15305: \$? = $ac_status" >&5
15306 (exit $ac_status); } &&
15307 { ac_try='test -s conftest$ac_exeext'
15308 { (eval echo "$as_me:15308: \"$ac_try\"") >&5
15309 (eval $ac_try) 2>&5
15311 echo "$as_me:15311: \$? = $ac_status" >&5
15312 (exit $ac_status); }; }; then
15313 eval "$as_ac_var=yes"
15315 echo "$as_me: failed program was:" >&5
15316 cat conftest.$ac_ext >&5
15317 eval "$as_ac_var=no"
15319 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15321 echo "$as_me:15321: result: `eval echo '${'$as_ac_var'}'`" >&5
15322 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15323 if test `eval echo '${'$as_ac_var'}'` = yes; then
15324 cat >>confdefs.h <<EOF
15325 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15331 if test "$with_getcap" = "yes" ; then
15333 echo "$as_me:15333: checking for terminal-capability database functions" >&5
15334 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
15335 if test "${cf_cv_cgetent+set}" = set; then
15336 echo $ECHO_N "(cached) $ECHO_C" >&6
15339 cat >conftest.$ac_ext <<_ACEOF
15340 #line 15340 "configure"
15341 #include "confdefs.h"
15343 #include <stdlib.h>
15350 char *db_array = temp;
15351 cgetent(&buf, &db_array, "vt100");
15352 cgetcap(buf, "tc", '=');
15353 cgetmatch(buf, "tc");
15359 rm -f conftest.$ac_objext 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); } &&
15365 { ac_try='test -s conftest$ac_exeext'
15366 { (eval echo "$as_me:15366: \"$ac_try\"") >&5
15367 (eval $ac_try) 2>&5
15369 echo "$as_me:15369: \$? = $ac_status" >&5
15370 (exit $ac_status); }; }; then
15373 echo "$as_me: failed program was:" >&5
15374 cat conftest.$ac_ext >&5
15377 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15380 echo "$as_me:15380: result: $cf_cv_cgetent" >&5
15381 echo "${ECHO_T}$cf_cv_cgetent" >&6
15383 if test "$cf_cv_cgetent" = yes
15385 cat >>confdefs.h <<\EOF
15386 #define HAVE_BSD_CGETENT 1
15389 echo "$as_me:15389: checking if cgetent uses const parameter" >&5
15390 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
15391 if test "${cf_cv_cgetent_const+set}" = set; then
15392 echo $ECHO_N "(cached) $ECHO_C" >&6
15395 cat >conftest.$ac_ext <<_ACEOF
15396 #line 15396 "configure"
15397 #include "confdefs.h"
15399 #include <stdlib.h>
15406 #ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
15407 const char *db_array = temp;
15408 cgetent(&buf, &db_array, "vt100");
15410 cgetcap(buf, "tc", '=');
15411 cgetmatch(buf, "tc");
15417 rm -f conftest.$ac_objext conftest$ac_exeext
15418 if { (eval echo "$as_me:15418: \"$ac_link\"") >&5
15419 (eval $ac_link) 2>&5
15421 echo "$as_me:15421: \$? = $ac_status" >&5
15422 (exit $ac_status); } &&
15423 { ac_try='test -s conftest$ac_exeext'
15424 { (eval echo "$as_me:15424: \"$ac_try\"") >&5
15425 (eval $ac_try) 2>&5
15427 echo "$as_me:15427: \$? = $ac_status" >&5
15428 (exit $ac_status); }; }; then
15429 cf_cv_cgetent_const=yes
15431 echo "$as_me: failed program was:" >&5
15432 cat conftest.$ac_ext >&5
15433 cf_cv_cgetent_const=no
15435 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15438 echo "$as_me:15438: result: $cf_cv_cgetent_const" >&5
15439 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
15440 if test "$cf_cv_cgetent_const" = yes
15442 cat >>confdefs.h <<EOF
15443 #define CGETENT_CONST const
15451 echo "$as_me:15451: checking for isascii" >&5
15452 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
15453 if test "${cf_cv_have_isascii+set}" = set; then
15454 echo $ECHO_N "(cached) $ECHO_C" >&6
15457 cat >conftest.$ac_ext <<_ACEOF
15458 #line 15458 "configure"
15459 #include "confdefs.h"
15464 int x = isascii(' ')
15469 rm -f conftest.$ac_objext conftest$ac_exeext
15470 if { (eval echo "$as_me:15470: \"$ac_link\"") >&5
15471 (eval $ac_link) 2>&5
15473 echo "$as_me:15473: \$? = $ac_status" >&5
15474 (exit $ac_status); } &&
15475 { ac_try='test -s conftest$ac_exeext'
15476 { (eval echo "$as_me:15476: \"$ac_try\"") >&5
15477 (eval $ac_try) 2>&5
15479 echo "$as_me:15479: \$? = $ac_status" >&5
15480 (exit $ac_status); }; }; then
15481 cf_cv_have_isascii=yes
15483 echo "$as_me: failed program was:" >&5
15484 cat conftest.$ac_ext >&5
15485 cf_cv_have_isascii=no
15487 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15490 echo "$as_me:15490: result: $cf_cv_have_isascii" >&5
15491 echo "${ECHO_T}$cf_cv_have_isascii" >&6
15492 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
15493 #define HAVE_ISASCII 1
15496 if test "$ac_cv_func_sigaction" = yes; then
15497 echo "$as_me:15497: checking whether sigaction needs _POSIX_SOURCE" >&5
15498 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
15499 cat >conftest.$ac_ext <<_ACEOF
15500 #line 15500 "configure"
15501 #include "confdefs.h"
15503 #include <sys/types.h>
15504 #include <signal.h>
15508 struct sigaction act
15513 rm -f conftest.$ac_objext
15514 if { (eval echo "$as_me:15514: \"$ac_compile\"") >&5
15515 (eval $ac_compile) 2>&5
15517 echo "$as_me:15517: \$? = $ac_status" >&5
15518 (exit $ac_status); } &&
15519 { ac_try='test -s conftest.$ac_objext'
15520 { (eval echo "$as_me:15520: \"$ac_try\"") >&5
15521 (eval $ac_try) 2>&5
15523 echo "$as_me:15523: \$? = $ac_status" >&5
15524 (exit $ac_status); }; }; then
15527 echo "$as_me: failed program was:" >&5
15528 cat conftest.$ac_ext >&5
15530 cat >conftest.$ac_ext <<_ACEOF
15531 #line 15531 "configure"
15532 #include "confdefs.h"
15534 #define _POSIX_SOURCE
15535 #include <sys/types.h>
15536 #include <signal.h>
15540 struct sigaction act
15545 rm -f conftest.$ac_objext
15546 if { (eval echo "$as_me:15546: \"$ac_compile\"") >&5
15547 (eval $ac_compile) 2>&5
15549 echo "$as_me:15549: \$? = $ac_status" >&5
15550 (exit $ac_status); } &&
15551 { ac_try='test -s conftest.$ac_objext'
15552 { (eval echo "$as_me:15552: \"$ac_try\"") >&5
15553 (eval $ac_try) 2>&5
15555 echo "$as_me:15555: \$? = $ac_status" >&5
15556 (exit $ac_status); }; }; then
15558 cat >>confdefs.h <<\EOF
15559 #define _POSIX_SOURCE 1
15563 echo "$as_me: failed program was:" >&5
15564 cat conftest.$ac_ext >&5
15567 rm -f conftest.$ac_objext conftest.$ac_ext
15569 rm -f conftest.$ac_objext conftest.$ac_ext
15570 echo "$as_me:15570: result: $sigact_bad" >&5
15571 echo "${ECHO_T}$sigact_bad" >&6
15574 echo "$as_me:15574: checking if nanosleep really works" >&5
15575 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
15576 if test "${cf_cv_func_nanosleep+set}" = set; then
15577 echo $ECHO_N "(cached) $ECHO_C" >&6
15580 if test "$cross_compiling" = yes; then
15581 cf_cv_func_nanosleep=unknown
15583 cat >conftest.$ac_ext <<_ACEOF
15584 #line 15584 "configure"
15585 #include "confdefs.h"
15591 #ifdef HAVE_SYS_TIME_H
15592 #include <sys/time.h>
15596 struct timespec ts1, ts2;
15599 ts1.tv_nsec = 750000000;
15603 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
15604 ${cf_cv_main_return:-return}(code != 0);
15608 rm -f conftest$ac_exeext
15609 if { (eval echo "$as_me:15609: \"$ac_link\"") >&5
15610 (eval $ac_link) 2>&5
15612 echo "$as_me:15612: \$? = $ac_status" >&5
15613 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15614 { (eval echo "$as_me:15614: \"$ac_try\"") >&5
15615 (eval $ac_try) 2>&5
15617 echo "$as_me:15617: \$? = $ac_status" >&5
15618 (exit $ac_status); }; }; then
15619 cf_cv_func_nanosleep=yes
15621 echo "$as_me: program exited with status $ac_status" >&5
15622 echo "$as_me: failed program was:" >&5
15623 cat conftest.$ac_ext >&5
15624 cf_cv_func_nanosleep=no
15626 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15629 echo "$as_me:15629: result: $cf_cv_func_nanosleep" >&5
15630 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
15632 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
15633 #define HAVE_NANOSLEEP 1
15642 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15643 echo "$as_me:15643: checking for $ac_header" >&5
15644 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15645 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15646 echo $ECHO_N "(cached) $ECHO_C" >&6
15648 cat >conftest.$ac_ext <<_ACEOF
15649 #line 15649 "configure"
15650 #include "confdefs.h"
15651 #include <$ac_header>
15653 if { (eval echo "$as_me:15653: \"$ac_cpp conftest.$ac_ext\"") >&5
15654 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15656 egrep -v '^ *\+' conftest.er1 >conftest.err
15658 cat conftest.err >&5
15659 echo "$as_me:15659: \$? = $ac_status" >&5
15660 (exit $ac_status); } >/dev/null; then
15661 if test -s conftest.err; then
15662 ac_cpp_err=$ac_c_preproc_warn_flag
15669 if test -z "$ac_cpp_err"; then
15670 eval "$as_ac_Header=yes"
15672 echo "$as_me: failed program was:" >&5
15673 cat conftest.$ac_ext >&5
15674 eval "$as_ac_Header=no"
15676 rm -f conftest.err conftest.$ac_ext
15678 echo "$as_me:15678: result: `eval echo '${'$as_ac_Header'}'`" >&5
15679 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15680 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15681 cat >>confdefs.h <<EOF
15682 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15688 if test "$ISC" = yes ; then
15690 for ac_header in sys/termio.h
15692 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15693 echo "$as_me:15693: checking for $ac_header" >&5
15694 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15695 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15696 echo $ECHO_N "(cached) $ECHO_C" >&6
15698 cat >conftest.$ac_ext <<_ACEOF
15699 #line 15699 "configure"
15700 #include "confdefs.h"
15701 #include <$ac_header>
15703 if { (eval echo "$as_me:15703: \"$ac_cpp conftest.$ac_ext\"") >&5
15704 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15706 egrep -v '^ *\+' conftest.er1 >conftest.err
15708 cat conftest.err >&5
15709 echo "$as_me:15709: \$? = $ac_status" >&5
15710 (exit $ac_status); } >/dev/null; then
15711 if test -s conftest.err; then
15712 ac_cpp_err=$ac_c_preproc_warn_flag
15719 if test -z "$ac_cpp_err"; then
15720 eval "$as_ac_Header=yes"
15722 echo "$as_me: failed program was:" >&5
15723 cat conftest.$ac_ext >&5
15724 eval "$as_ac_Header=no"
15726 rm -f conftest.err conftest.$ac_ext
15728 echo "$as_me:15728: result: `eval echo '${'$as_ac_Header'}'`" >&5
15729 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15730 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15731 cat >>confdefs.h <<EOF
15732 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15739 if test "$ac_cv_header_termios_h" = yes ; then
15740 case "$CFLAGS $CPPFLAGS" in
15742 termios_bad=dunno ;;
15743 *) termios_bad=maybe ;;
15745 if test "$termios_bad" = maybe ; then
15746 echo "$as_me:15746: checking whether termios.h needs _POSIX_SOURCE" >&5
15747 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
15748 cat >conftest.$ac_ext <<_ACEOF
15749 #line 15749 "configure"
15750 #include "confdefs.h"
15751 #include <termios.h>
15755 struct termios foo; int x = foo.c_iflag
15760 rm -f conftest.$ac_objext
15761 if { (eval echo "$as_me:15761: \"$ac_compile\"") >&5
15762 (eval $ac_compile) 2>&5
15764 echo "$as_me:15764: \$? = $ac_status" >&5
15765 (exit $ac_status); } &&
15766 { ac_try='test -s conftest.$ac_objext'
15767 { (eval echo "$as_me:15767: \"$ac_try\"") >&5
15768 (eval $ac_try) 2>&5
15770 echo "$as_me:15770: \$? = $ac_status" >&5
15771 (exit $ac_status); }; }; then
15774 echo "$as_me: failed program was:" >&5
15775 cat conftest.$ac_ext >&5
15777 cat >conftest.$ac_ext <<_ACEOF
15778 #line 15778 "configure"
15779 #include "confdefs.h"
15781 #define _POSIX_SOURCE
15782 #include <termios.h>
15786 struct termios foo; int x = foo.c_iflag
15791 rm -f conftest.$ac_objext
15792 if { (eval echo "$as_me:15792: \"$ac_compile\"") >&5
15793 (eval $ac_compile) 2>&5
15795 echo "$as_me:15795: \$? = $ac_status" >&5
15796 (exit $ac_status); } &&
15797 { ac_try='test -s conftest.$ac_objext'
15798 { (eval echo "$as_me:15798: \"$ac_try\"") >&5
15799 (eval $ac_try) 2>&5
15801 echo "$as_me:15801: \$? = $ac_status" >&5
15802 (exit $ac_status); }; }; then
15803 termios_bad=unknown
15805 echo "$as_me: failed program was:" >&5
15806 cat conftest.$ac_ext >&5
15807 termios_bad=yes cat >>confdefs.h <<\EOF
15808 #define _POSIX_SOURCE 1
15812 rm -f conftest.$ac_objext conftest.$ac_ext
15815 rm -f conftest.$ac_objext conftest.$ac_ext
15816 echo "$as_me:15816: result: $termios_bad" >&5
15817 echo "${ECHO_T}$termios_bad" >&6
15821 echo "$as_me:15821: checking for tcgetattr" >&5
15822 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
15823 if test "${cf_cv_have_tcgetattr+set}" = set; then
15824 echo $ECHO_N "(cached) $ECHO_C" >&6
15827 cat >conftest.$ac_ext <<_ACEOF
15828 #line 15828 "configure"
15829 #include "confdefs.h"
15831 #include <sys/types.h>
15832 #ifdef HAVE_UNISTD_H
15833 #include <unistd.h>
15835 #ifdef HAVE_TERMIOS_H
15836 #include <termios.h>
15837 #define TTY struct termios
15839 #ifdef HAVE_TERMIO_H
15840 #include <termio.h>
15841 #define TTY struct termio
15850 tcgetattr(1, &foo);
15855 rm -f conftest.$ac_objext conftest$ac_exeext
15856 if { (eval echo "$as_me:15856: \"$ac_link\"") >&5
15857 (eval $ac_link) 2>&5
15859 echo "$as_me:15859: \$? = $ac_status" >&5
15860 (exit $ac_status); } &&
15861 { ac_try='test -s conftest$ac_exeext'
15862 { (eval echo "$as_me:15862: \"$ac_try\"") >&5
15863 (eval $ac_try) 2>&5
15865 echo "$as_me:15865: \$? = $ac_status" >&5
15866 (exit $ac_status); }; }; then
15867 cf_cv_have_tcgetattr=yes
15869 echo "$as_me: failed program was:" >&5
15870 cat conftest.$ac_ext >&5
15871 cf_cv_have_tcgetattr=no
15873 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15875 echo "$as_me:15875: result: $cf_cv_have_tcgetattr" >&5
15876 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
15877 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
15878 #define HAVE_TCGETATTR 1
15881 echo "$as_me:15881: checking for vsscanf function or workaround" >&5
15882 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
15883 if test "${cf_cv_func_vsscanf+set}" = set; then
15884 echo $ECHO_N "(cached) $ECHO_C" >&6
15887 cat >conftest.$ac_ext <<_ACEOF
15888 #line 15888 "configure"
15889 #include "confdefs.h"
15891 #include <stdarg.h>
15898 vsscanf("from", "%d", ap)
15903 rm -f conftest.$ac_objext conftest$ac_exeext
15904 if { (eval echo "$as_me:15904: \"$ac_link\"") >&5
15905 (eval $ac_link) 2>&5
15907 echo "$as_me:15907: \$? = $ac_status" >&5
15908 (exit $ac_status); } &&
15909 { ac_try='test -s conftest$ac_exeext'
15910 { (eval echo "$as_me:15910: \"$ac_try\"") >&5
15911 (eval $ac_try) 2>&5
15913 echo "$as_me:15913: \$? = $ac_status" >&5
15914 (exit $ac_status); }; }; then
15915 cf_cv_func_vsscanf=vsscanf
15917 echo "$as_me: failed program was:" >&5
15918 cat conftest.$ac_ext >&5
15920 cat >conftest.$ac_ext <<_ACEOF
15921 #line 15921 "configure"
15922 #include "confdefs.h"
15924 #include <stdarg.h>
15931 char *str = "from";
15933 strbuf._flag = _IOREAD;
15934 strbuf._ptr = strbuf._base = (unsigned char *) str;
15935 strbuf._cnt = strlen(str);
15936 strbuf._file = _NFILE;
15937 return (vfscanf(&strbuf, "%d", ap))
15942 rm -f conftest.$ac_objext conftest$ac_exeext
15943 if { (eval echo "$as_me:15943: \"$ac_link\"") >&5
15944 (eval $ac_link) 2>&5
15946 echo "$as_me:15946: \$? = $ac_status" >&5
15947 (exit $ac_status); } &&
15948 { ac_try='test -s conftest$ac_exeext'
15949 { (eval echo "$as_me:15949: \"$ac_try\"") >&5
15950 (eval $ac_try) 2>&5
15952 echo "$as_me:15952: \$? = $ac_status" >&5
15953 (exit $ac_status); }; }; then
15954 cf_cv_func_vsscanf=vfscanf
15956 echo "$as_me: failed program was:" >&5
15957 cat conftest.$ac_ext >&5
15959 cat >conftest.$ac_ext <<_ACEOF
15960 #line 15960 "configure"
15961 #include "confdefs.h"
15963 #include <stdarg.h>
15970 char *str = "from";
15972 strbuf._flag = _IOREAD;
15973 strbuf._ptr = strbuf._base = (unsigned char *) str;
15974 strbuf._cnt = strlen(str);
15975 strbuf._file = _NFILE;
15976 return (_doscan(&strbuf, "%d", ap))
15981 rm -f conftest.$ac_objext conftest$ac_exeext
15982 if { (eval echo "$as_me:15982: \"$ac_link\"") >&5
15983 (eval $ac_link) 2>&5
15985 echo "$as_me:15985: \$? = $ac_status" >&5
15986 (exit $ac_status); } &&
15987 { ac_try='test -s conftest$ac_exeext'
15988 { (eval echo "$as_me:15988: \"$ac_try\"") >&5
15989 (eval $ac_try) 2>&5
15991 echo "$as_me:15991: \$? = $ac_status" >&5
15992 (exit $ac_status); }; }; then
15993 cf_cv_func_vsscanf=_doscan
15995 echo "$as_me: failed program was:" >&5
15996 cat conftest.$ac_ext >&5
15998 cf_cv_func_vsscanf=no
16000 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16002 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16004 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16006 echo "$as_me:16006: result: $cf_cv_func_vsscanf" >&5
16007 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
16009 case $cf_cv_func_vsscanf in #(vi
16010 vsscanf) cat >>confdefs.h <<\EOF
16011 #define HAVE_VSSCANF 1
16014 vfscanf) cat >>confdefs.h <<\EOF
16015 #define HAVE_VFSCANF 1
16018 _doscan) cat >>confdefs.h <<\EOF
16019 #define HAVE__DOSCAN 1
16024 echo "$as_me:16024: checking for working mkstemp" >&5
16025 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
16026 if test "${cf_cv_func_mkstemp+set}" = set; then
16027 echo $ECHO_N "(cached) $ECHO_C" >&6
16031 if test "$cross_compiling" = yes; then
16032 echo "$as_me:16032: checking for mkstemp" >&5
16033 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
16034 if test "${ac_cv_func_mkstemp+set}" = set; then
16035 echo $ECHO_N "(cached) $ECHO_C" >&6
16037 cat >conftest.$ac_ext <<_ACEOF
16038 #line 16038 "configure"
16039 #include "confdefs.h"
16040 /* System header to define __stub macros and hopefully few prototypes,
16041 which can conflict with char mkstemp (); below. */
16042 #include <assert.h>
16043 /* Override any gcc2 internal prototype to avoid an error. */
16047 /* We use char because int might match the return type of a gcc2
16048 builtin and then its argument prototype would still apply. */
16055 /* The GNU C library defines this for functions which it implements
16056 to always fail with ENOSYS. Some functions are actually named
16057 something starting with __ and the normal name is an alias. */
16058 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
16068 rm -f conftest.$ac_objext conftest$ac_exeext
16069 if { (eval echo "$as_me:16069: \"$ac_link\"") >&5
16070 (eval $ac_link) 2>&5
16072 echo "$as_me:16072: \$? = $ac_status" >&5
16073 (exit $ac_status); } &&
16074 { ac_try='test -s conftest$ac_exeext'
16075 { (eval echo "$as_me:16075: \"$ac_try\"") >&5
16076 (eval $ac_try) 2>&5
16078 echo "$as_me:16078: \$? = $ac_status" >&5
16079 (exit $ac_status); }; }; then
16080 ac_cv_func_mkstemp=yes
16082 echo "$as_me: failed program was:" >&5
16083 cat conftest.$ac_ext >&5
16084 ac_cv_func_mkstemp=no
16086 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16088 echo "$as_me:16088: result: $ac_cv_func_mkstemp" >&5
16089 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
16092 cat >conftest.$ac_ext <<_ACEOF
16093 #line 16093 "configure"
16094 #include "confdefs.h"
16096 #include <sys/types.h>
16097 #include <stdlib.h>
16099 #include <string.h>
16100 #include <sys/stat.h>
16103 char *tmpl = "conftestXXXXXX";
16111 for (n = 0; n < 2; ++n) {
16112 strcpy(name[n], tmpl);
16113 if ((fd = mkstemp(name[n])) >= 0) {
16114 if (!strcmp(name[n], tmpl)
16115 || stat(name[n], &sb) != 0
16116 || (sb.st_mode & S_IFMT) != S_IFREG
16117 || (sb.st_mode & 077) != 0) {
16124 && !strcmp(name[0], name[1]))
16126 ${cf_cv_main_return:-return}(result);
16130 rm -f conftest$ac_exeext
16131 if { (eval echo "$as_me:16131: \"$ac_link\"") >&5
16132 (eval $ac_link) 2>&5
16134 echo "$as_me:16134: \$? = $ac_status" >&5
16135 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16136 { (eval echo "$as_me:16136: \"$ac_try\"") >&5
16137 (eval $ac_try) 2>&5
16139 echo "$as_me:16139: \$? = $ac_status" >&5
16140 (exit $ac_status); }; }; then
16141 cf_cv_func_mkstemp=yes
16144 echo "$as_me: program exited with status $ac_status" >&5
16145 echo "$as_me: failed program was:" >&5
16146 cat conftest.$ac_ext >&5
16147 cf_cv_func_mkstemp=no
16150 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16154 echo "$as_me:16154: result: $cf_cv_func_mkstemp" >&5
16155 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
16156 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
16157 cat >>confdefs.h <<\EOF
16158 #define HAVE_MKSTEMP 1
16163 # setup for prototype of fallback for vsscanf()
16165 if test "$cf_cv_func_vsscanf" = vsscanf ; then
16171 if test "$cross_compiling" = yes ; then
16172 { echo "$as_me:16172: WARNING: cross compiling: assume setvbuf params not reversed" >&5
16173 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
16175 echo "$as_me:16175: checking whether setvbuf arguments are reversed" >&5
16176 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
16177 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
16178 echo $ECHO_N "(cached) $ECHO_C" >&6
16180 if test "$cross_compiling" = yes; then
16181 { { echo "$as_me:16181: error: cannot run test program while cross compiling" >&5
16182 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
16183 { (exit 1); exit 1; }; }
16185 cat >conftest.$ac_ext <<_ACEOF
16186 #line 16186 "configure"
16187 #include "confdefs.h"
16189 /* If setvbuf has the reversed format, exit 0. */
16193 /* This call has the arguments reversed.
16194 A reversed system may check and see that the address of main
16195 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
16196 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
16197 $ac_main_return(1);
16198 putc('\r', stdout);
16199 $ac_main_return(0); /* Non-reversed systems segv here. */
16202 rm -f conftest$ac_exeext
16203 if { (eval echo "$as_me:16203: \"$ac_link\"") >&5
16204 (eval $ac_link) 2>&5
16206 echo "$as_me:16206: \$? = $ac_status" >&5
16207 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16208 { (eval echo "$as_me:16208: \"$ac_try\"") >&5
16209 (eval $ac_try) 2>&5
16211 echo "$as_me:16211: \$? = $ac_status" >&5
16212 (exit $ac_status); }; }; then
16213 ac_cv_func_setvbuf_reversed=yes
16215 echo "$as_me: program exited with status $ac_status" >&5
16216 echo "$as_me: failed program was:" >&5
16217 cat conftest.$ac_ext >&5
16218 ac_cv_func_setvbuf_reversed=no
16220 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16222 rm -f core core.* *.core
16224 echo "$as_me:16224: result: $ac_cv_func_setvbuf_reversed" >&5
16225 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
16226 if test $ac_cv_func_setvbuf_reversed = yes; then
16228 cat >>confdefs.h <<\EOF
16229 #define SETVBUF_REVERSED 1
16235 echo "$as_me:16235: checking return type of signal handlers" >&5
16236 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
16237 if test "${ac_cv_type_signal+set}" = set; then
16238 echo $ECHO_N "(cached) $ECHO_C" >&6
16240 cat >conftest.$ac_ext <<_ACEOF
16241 #line 16241 "configure"
16242 #include "confdefs.h"
16243 #include <sys/types.h>
16244 #include <signal.h>
16249 extern "C" void (*signal (int, void (*)(int)))(int);
16251 void (*signal ()) ();
16262 rm -f conftest.$ac_objext
16263 if { (eval echo "$as_me:16263: \"$ac_compile\"") >&5
16264 (eval $ac_compile) 2>&5
16266 echo "$as_me:16266: \$? = $ac_status" >&5
16267 (exit $ac_status); } &&
16268 { ac_try='test -s conftest.$ac_objext'
16269 { (eval echo "$as_me:16269: \"$ac_try\"") >&5
16270 (eval $ac_try) 2>&5
16272 echo "$as_me:16272: \$? = $ac_status" >&5
16273 (exit $ac_status); }; }; then
16274 ac_cv_type_signal=void
16276 echo "$as_me: failed program was:" >&5
16277 cat conftest.$ac_ext >&5
16278 ac_cv_type_signal=int
16280 rm -f conftest.$ac_objext conftest.$ac_ext
16282 echo "$as_me:16282: result: $ac_cv_type_signal" >&5
16283 echo "${ECHO_T}$ac_cv_type_signal" >&6
16285 cat >>confdefs.h <<EOF
16286 #define RETSIGTYPE $ac_cv_type_signal
16289 echo "$as_me:16289: checking for type sigaction_t" >&5
16290 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
16291 if test "${cf_cv_type_sigaction+set}" = set; then
16292 echo $ECHO_N "(cached) $ECHO_C" >&6
16295 cat >conftest.$ac_ext <<_ACEOF
16296 #line 16296 "configure"
16297 #include "confdefs.h"
16299 #include <signal.h>
16308 rm -f conftest.$ac_objext
16309 if { (eval echo "$as_me:16309: \"$ac_compile\"") >&5
16310 (eval $ac_compile) 2>&5
16312 echo "$as_me:16312: \$? = $ac_status" >&5
16313 (exit $ac_status); } &&
16314 { ac_try='test -s conftest.$ac_objext'
16315 { (eval echo "$as_me:16315: \"$ac_try\"") >&5
16316 (eval $ac_try) 2>&5
16318 echo "$as_me:16318: \$? = $ac_status" >&5
16319 (exit $ac_status); }; }; then
16320 cf_cv_type_sigaction=yes
16322 echo "$as_me: failed program was:" >&5
16323 cat conftest.$ac_ext >&5
16324 cf_cv_type_sigaction=no
16326 rm -f conftest.$ac_objext conftest.$ac_ext
16329 echo "$as_me:16329: result: $cf_cv_type_sigaction" >&5
16330 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
16331 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
16332 #define HAVE_TYPE_SIGACTION 1
16335 echo "$as_me:16335: checking declaration of size-change" >&5
16336 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
16337 if test "${cf_cv_sizechange+set}" = set; then
16338 echo $ECHO_N "(cached) $ECHO_C" >&6
16341 cf_cv_sizechange=unknown
16342 cf_save_CPPFLAGS="$CPPFLAGS"
16344 for cf_opts in "" "NEED_PTEM_H"
16347 CPPFLAGS="$cf_save_CPPFLAGS"
16348 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
16349 cat >conftest.$ac_ext <<_ACEOF
16350 #line 16350 "configure"
16351 #include "confdefs.h"
16352 #include <sys/types.h>
16353 #ifdef HAVE_TERMIOS_H
16354 #include <termios.h>
16356 #ifdef HAVE_TERMIO_H
16357 #include <termio.h>
16361 /* This is a workaround for SCO: they neglected to define struct winsize in
16362 * termios.h -- it's only in termio.h and ptem.h
16364 #include <sys/stream.h>
16365 #include <sys/ptem.h>
16367 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
16368 #include <sys/ioctl.h>
16376 struct ttysize win; /* FIXME: what system is this? */
16377 int y = win.ts_lines;
16378 int x = win.ts_cols;
16381 struct winsize win;
16382 int y = win.ws_row;
16383 int x = win.ws_col;
16385 no TIOCGSIZE or TIOCGWINSZ
16386 #endif /* TIOCGWINSZ */
16387 #endif /* TIOCGSIZE */
16393 rm -f conftest.$ac_objext
16394 if { (eval echo "$as_me:16394: \"$ac_compile\"") >&5
16395 (eval $ac_compile) 2>&5
16397 echo "$as_me:16397: \$? = $ac_status" >&5
16398 (exit $ac_status); } &&
16399 { ac_try='test -s conftest.$ac_objext'
16400 { (eval echo "$as_me:16400: \"$ac_try\"") >&5
16401 (eval $ac_try) 2>&5
16403 echo "$as_me:16403: \$? = $ac_status" >&5
16404 (exit $ac_status); }; }; then
16405 cf_cv_sizechange=yes
16407 echo "$as_me: failed program was:" >&5
16408 cat conftest.$ac_ext >&5
16409 cf_cv_sizechange=no
16411 rm -f conftest.$ac_objext conftest.$ac_ext
16413 CPPFLAGS="$cf_save_CPPFLAGS"
16414 if test "$cf_cv_sizechange" = yes ; then
16415 echo "size-change succeeded ($cf_opts)" >&5
16416 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
16422 echo "$as_me:16422: result: $cf_cv_sizechange" >&5
16423 echo "${ECHO_T}$cf_cv_sizechange" >&6
16424 if test "$cf_cv_sizechange" != no ; then
16425 cat >>confdefs.h <<\EOF
16426 #define HAVE_SIZECHANGE 1
16429 case $cf_cv_sizechange in #(vi
16431 cat >>confdefs.h <<EOF
16432 #define $cf_cv_sizechange 1
16439 echo "$as_me:16439: checking for memmove" >&5
16440 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
16441 if test "${ac_cv_func_memmove+set}" = set; then
16442 echo $ECHO_N "(cached) $ECHO_C" >&6
16444 cat >conftest.$ac_ext <<_ACEOF
16445 #line 16445 "configure"
16446 #include "confdefs.h"
16447 /* System header to define __stub macros and hopefully few prototypes,
16448 which can conflict with char memmove (); below. */
16449 #include <assert.h>
16450 /* Override any gcc2 internal prototype to avoid an error. */
16454 /* We use char because int might match the return type of a gcc2
16455 builtin and then its argument prototype would still apply. */
16462 /* The GNU C library defines this for functions which it implements
16463 to always fail with ENOSYS. Some functions are actually named
16464 something starting with __ and the normal name is an alias. */
16465 #if defined (__stub_memmove) || defined (__stub___memmove)
16475 rm -f conftest.$ac_objext conftest$ac_exeext
16476 if { (eval echo "$as_me:16476: \"$ac_link\"") >&5
16477 (eval $ac_link) 2>&5
16479 echo "$as_me:16479: \$? = $ac_status" >&5
16480 (exit $ac_status); } &&
16481 { ac_try='test -s conftest$ac_exeext'
16482 { (eval echo "$as_me:16482: \"$ac_try\"") >&5
16483 (eval $ac_try) 2>&5
16485 echo "$as_me:16485: \$? = $ac_status" >&5
16486 (exit $ac_status); }; }; then
16487 ac_cv_func_memmove=yes
16489 echo "$as_me: failed program was:" >&5
16490 cat conftest.$ac_ext >&5
16491 ac_cv_func_memmove=no
16493 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16495 echo "$as_me:16495: result: $ac_cv_func_memmove" >&5
16496 echo "${ECHO_T}$ac_cv_func_memmove" >&6
16497 if test $ac_cv_func_memmove = yes; then
16501 echo "$as_me:16501: checking for bcopy" >&5
16502 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
16503 if test "${ac_cv_func_bcopy+set}" = set; then
16504 echo $ECHO_N "(cached) $ECHO_C" >&6
16506 cat >conftest.$ac_ext <<_ACEOF
16507 #line 16507 "configure"
16508 #include "confdefs.h"
16509 /* System header to define __stub macros and hopefully few prototypes,
16510 which can conflict with char bcopy (); below. */
16511 #include <assert.h>
16512 /* Override any gcc2 internal prototype to avoid an error. */
16516 /* We use char because int might match the return type of a gcc2
16517 builtin and then its argument prototype would still apply. */
16524 /* The GNU C library defines this for functions which it implements
16525 to always fail with ENOSYS. Some functions are actually named
16526 something starting with __ and the normal name is an alias. */
16527 #if defined (__stub_bcopy) || defined (__stub___bcopy)
16537 rm -f conftest.$ac_objext conftest$ac_exeext
16538 if { (eval echo "$as_me:16538: \"$ac_link\"") >&5
16539 (eval $ac_link) 2>&5
16541 echo "$as_me:16541: \$? = $ac_status" >&5
16542 (exit $ac_status); } &&
16543 { ac_try='test -s conftest$ac_exeext'
16544 { (eval echo "$as_me:16544: \"$ac_try\"") >&5
16545 (eval $ac_try) 2>&5
16547 echo "$as_me:16547: \$? = $ac_status" >&5
16548 (exit $ac_status); }; }; then
16549 ac_cv_func_bcopy=yes
16551 echo "$as_me: failed program was:" >&5
16552 cat conftest.$ac_ext >&5
16553 ac_cv_func_bcopy=no
16555 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16557 echo "$as_me:16557: result: $ac_cv_func_bcopy" >&5
16558 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
16559 if test $ac_cv_func_bcopy = yes; then
16561 echo "$as_me:16561: checking if bcopy does overlapping moves" >&5
16562 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
16563 if test "${cf_cv_good_bcopy+set}" = set; then
16564 echo $ECHO_N "(cached) $ECHO_C" >&6
16567 if test "$cross_compiling" = yes; then
16568 cf_cv_good_bcopy=unknown
16570 cat >conftest.$ac_ext <<_ACEOF
16571 #line 16571 "configure"
16572 #include "confdefs.h"
16575 static char data[] = "abcdefghijklmnopqrstuwwxyz";
16577 bcopy(data, temp, sizeof(data));
16578 bcopy(temp+10, temp, 15);
16579 bcopy(temp+5, temp+15, 10);
16580 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
16584 rm -f conftest$ac_exeext
16585 if { (eval echo "$as_me:16585: \"$ac_link\"") >&5
16586 (eval $ac_link) 2>&5
16588 echo "$as_me:16588: \$? = $ac_status" >&5
16589 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16590 { (eval echo "$as_me:16590: \"$ac_try\"") >&5
16591 (eval $ac_try) 2>&5
16593 echo "$as_me:16593: \$? = $ac_status" >&5
16594 (exit $ac_status); }; }; then
16595 cf_cv_good_bcopy=yes
16597 echo "$as_me: program exited with status $ac_status" >&5
16598 echo "$as_me: failed program was:" >&5
16599 cat conftest.$ac_ext >&5
16600 cf_cv_good_bcopy=no
16602 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16606 echo "$as_me:16606: result: $cf_cv_good_bcopy" >&5
16607 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
16610 cf_cv_good_bcopy=no
16613 if test "$cf_cv_good_bcopy" = yes ; then
16614 cat >>confdefs.h <<\EOF
16615 #define USE_OK_BCOPY 1
16619 cat >>confdefs.h <<\EOF
16620 #define USE_MY_MEMMOVE 1
16627 echo "$as_me:16627: checking if poll really works" >&5
16628 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
16629 if test "${cf_cv_working_poll+set}" = set; then
16630 echo $ECHO_N "(cached) $ECHO_C" >&6
16633 if test "$cross_compiling" = yes; then
16634 cf_cv_working_poll=unknown
16636 cat >conftest.$ac_ext <<_ACEOF
16637 #line 16637 "configure"
16638 #include "confdefs.h"
16644 #include <sys/poll.h>
16647 struct pollfd myfds;
16651 myfds.events = POLLIN;
16653 ret = poll(&myfds, 1, 100);
16654 ${cf_cv_main_return:-return}(ret != 0);
16657 rm -f conftest$ac_exeext
16658 if { (eval echo "$as_me:16658: \"$ac_link\"") >&5
16659 (eval $ac_link) 2>&5
16661 echo "$as_me:16661: \$? = $ac_status" >&5
16662 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16663 { (eval echo "$as_me:16663: \"$ac_try\"") >&5
16664 (eval $ac_try) 2>&5
16666 echo "$as_me:16666: \$? = $ac_status" >&5
16667 (exit $ac_status); }; }; then
16668 cf_cv_working_poll=yes
16670 echo "$as_me: program exited with status $ac_status" >&5
16671 echo "$as_me: failed program was:" >&5
16672 cat conftest.$ac_ext >&5
16673 cf_cv_working_poll=no
16675 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16678 echo "$as_me:16678: result: $cf_cv_working_poll" >&5
16679 echo "${ECHO_T}$cf_cv_working_poll" >&6
16680 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
16681 #define HAVE_WORKING_POLL 1
16684 echo "$as_me:16684: checking for va_copy" >&5
16685 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
16686 if test "${cf_cv_have_va_copy+set}" = set; then
16687 echo $ECHO_N "(cached) $ECHO_C" >&6
16690 cat >conftest.$ac_ext <<_ACEOF
16691 #line 16691 "configure"
16692 #include "confdefs.h"
16694 #include <stdarg.h>
16700 static va_list dst;
16701 static va_list src;
16707 rm -f conftest.$ac_objext conftest$ac_exeext
16708 if { (eval echo "$as_me:16708: \"$ac_link\"") >&5
16709 (eval $ac_link) 2>&5
16711 echo "$as_me:16711: \$? = $ac_status" >&5
16712 (exit $ac_status); } &&
16713 { ac_try='test -s conftest$ac_exeext'
16714 { (eval echo "$as_me:16714: \"$ac_try\"") >&5
16715 (eval $ac_try) 2>&5
16717 echo "$as_me:16717: \$? = $ac_status" >&5
16718 (exit $ac_status); }; }; then
16719 cf_cv_have_va_copy=yes
16721 echo "$as_me: failed program was:" >&5
16722 cat conftest.$ac_ext >&5
16723 cf_cv_have_va_copy=no
16725 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16727 echo "$as_me:16727: result: $cf_cv_have_va_copy" >&5
16728 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
16730 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
16731 #define HAVE_VA_COPY 1
16734 echo "$as_me:16734: checking for __va_copy" >&5
16735 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
16736 if test "${cf_cv_have___va_copy+set}" = set; then
16737 echo $ECHO_N "(cached) $ECHO_C" >&6
16740 cat >conftest.$ac_ext <<_ACEOF
16741 #line 16741 "configure"
16742 #include "confdefs.h"
16744 #include <stdarg.h>
16750 static va_list dst;
16751 static va_list src;
16752 __va_copy(dst, src)
16757 rm -f conftest.$ac_objext conftest$ac_exeext
16758 if { (eval echo "$as_me:16758: \"$ac_link\"") >&5
16759 (eval $ac_link) 2>&5
16761 echo "$as_me:16761: \$? = $ac_status" >&5
16762 (exit $ac_status); } &&
16763 { ac_try='test -s conftest$ac_exeext'
16764 { (eval echo "$as_me:16764: \"$ac_try\"") >&5
16765 (eval $ac_try) 2>&5
16767 echo "$as_me:16767: \$? = $ac_status" >&5
16768 (exit $ac_status); }; }; then
16769 cf_cv_have___va_copy=yes
16771 echo "$as_me: failed program was:" >&5
16772 cat conftest.$ac_ext >&5
16773 cf_cv_have___va_copy=no
16775 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16777 echo "$as_me:16777: result: $cf_cv_have___va_copy" >&5
16778 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
16780 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
16781 #define HAVE___VA_COPY 1
16784 echo "$as_me:16784: checking for pid_t" >&5
16785 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
16786 if test "${ac_cv_type_pid_t+set}" = set; then
16787 echo $ECHO_N "(cached) $ECHO_C" >&6
16789 cat >conftest.$ac_ext <<_ACEOF
16790 #line 16790 "configure"
16791 #include "confdefs.h"
16792 $ac_includes_default
16798 if (sizeof (pid_t))
16804 rm -f conftest.$ac_objext
16805 if { (eval echo "$as_me:16805: \"$ac_compile\"") >&5
16806 (eval $ac_compile) 2>&5
16808 echo "$as_me:16808: \$? = $ac_status" >&5
16809 (exit $ac_status); } &&
16810 { ac_try='test -s conftest.$ac_objext'
16811 { (eval echo "$as_me:16811: \"$ac_try\"") >&5
16812 (eval $ac_try) 2>&5
16814 echo "$as_me:16814: \$? = $ac_status" >&5
16815 (exit $ac_status); }; }; then
16816 ac_cv_type_pid_t=yes
16818 echo "$as_me: failed program was:" >&5
16819 cat conftest.$ac_ext >&5
16820 ac_cv_type_pid_t=no
16822 rm -f conftest.$ac_objext conftest.$ac_ext
16824 echo "$as_me:16824: result: $ac_cv_type_pid_t" >&5
16825 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
16826 if test $ac_cv_type_pid_t = yes; then
16830 cat >>confdefs.h <<EOF
16836 for ac_header in unistd.h vfork.h
16838 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16839 echo "$as_me:16839: checking for $ac_header" >&5
16840 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16841 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16842 echo $ECHO_N "(cached) $ECHO_C" >&6
16844 cat >conftest.$ac_ext <<_ACEOF
16845 #line 16845 "configure"
16846 #include "confdefs.h"
16847 #include <$ac_header>
16849 if { (eval echo "$as_me:16849: \"$ac_cpp conftest.$ac_ext\"") >&5
16850 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16852 egrep -v '^ *\+' conftest.er1 >conftest.err
16854 cat conftest.err >&5
16855 echo "$as_me:16855: \$? = $ac_status" >&5
16856 (exit $ac_status); } >/dev/null; then
16857 if test -s conftest.err; then
16858 ac_cpp_err=$ac_c_preproc_warn_flag
16865 if test -z "$ac_cpp_err"; then
16866 eval "$as_ac_Header=yes"
16868 echo "$as_me: failed program was:" >&5
16869 cat conftest.$ac_ext >&5
16870 eval "$as_ac_Header=no"
16872 rm -f conftest.err conftest.$ac_ext
16874 echo "$as_me:16874: result: `eval echo '${'$as_ac_Header'}'`" >&5
16875 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16876 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16877 cat >>confdefs.h <<EOF
16878 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16884 for ac_func in fork vfork
16886 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16887 echo "$as_me:16887: checking for $ac_func" >&5
16888 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16889 if eval "test \"\${$as_ac_var+set}\" = set"; then
16890 echo $ECHO_N "(cached) $ECHO_C" >&6
16892 cat >conftest.$ac_ext <<_ACEOF
16893 #line 16893 "configure"
16894 #include "confdefs.h"
16895 /* System header to define __stub macros and hopefully few prototypes,
16896 which can conflict with char $ac_func (); below. */
16897 #include <assert.h>
16898 /* Override any gcc2 internal prototype to avoid an error. */
16902 /* We use char because int might match the return type of a gcc2
16903 builtin and then its argument prototype would still apply. */
16910 /* The GNU C library defines this for functions which it implements
16911 to always fail with ENOSYS. Some functions are actually named
16912 something starting with __ and the normal name is an alias. */
16913 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16923 rm -f conftest.$ac_objext conftest$ac_exeext
16924 if { (eval echo "$as_me:16924: \"$ac_link\"") >&5
16925 (eval $ac_link) 2>&5
16927 echo "$as_me:16927: \$? = $ac_status" >&5
16928 (exit $ac_status); } &&
16929 { ac_try='test -s conftest$ac_exeext'
16930 { (eval echo "$as_me:16930: \"$ac_try\"") >&5
16931 (eval $ac_try) 2>&5
16933 echo "$as_me:16933: \$? = $ac_status" >&5
16934 (exit $ac_status); }; }; then
16935 eval "$as_ac_var=yes"
16937 echo "$as_me: failed program was:" >&5
16938 cat conftest.$ac_ext >&5
16939 eval "$as_ac_var=no"
16941 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16943 echo "$as_me:16943: result: `eval echo '${'$as_ac_var'}'`" >&5
16944 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16945 if test `eval echo '${'$as_ac_var'}'` = yes; then
16946 cat >>confdefs.h <<EOF
16947 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16953 ac_cv_func_fork_works=$ac_cv_func_fork
16954 if test "x$ac_cv_func_fork" = xyes; then
16955 echo "$as_me:16955: checking for working fork" >&5
16956 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
16957 if test "${ac_cv_func_fork_works+set}" = set; then
16958 echo $ECHO_N "(cached) $ECHO_C" >&6
16960 if test "$cross_compiling" = yes; then
16961 ac_cv_func_fork_works=cross
16963 cat >conftest.$ac_ext <<_ACEOF
16964 /* By Rüdiger Kuhlmann. */
16965 #include <sys/types.h>
16967 # include <unistd.h>
16969 /* Some systems only have a dummy stub for fork() */
16973 $ac_main_return (1);
16974 $ac_main_return (0);
16977 rm -f conftest$ac_exeext
16978 if { (eval echo "$as_me:16978: \"$ac_link\"") >&5
16979 (eval $ac_link) 2>&5
16981 echo "$as_me:16981: \$? = $ac_status" >&5
16982 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16983 { (eval echo "$as_me:16983: \"$ac_try\"") >&5
16984 (eval $ac_try) 2>&5
16986 echo "$as_me:16986: \$? = $ac_status" >&5
16987 (exit $ac_status); }; }; then
16988 ac_cv_func_fork_works=yes
16990 echo "$as_me: program exited with status $ac_status" >&5
16991 echo "$as_me: failed program was:" >&5
16992 cat conftest.$ac_ext >&5
16993 ac_cv_func_fork_works=no
16995 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16998 echo "$as_me:16998: result: $ac_cv_func_fork_works" >&5
16999 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
17002 if test "x$ac_cv_func_fork_works" = xcross; then
17004 *-*-amigaos* | *-*-msdosdjgpp*)
17005 # Override, as these systems have only a dummy fork() stub
17006 ac_cv_func_fork_works=no
17009 ac_cv_func_fork_works=yes
17012 { echo "$as_me:17012: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
17013 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
17015 ac_cv_func_vfork_works=$ac_cv_func_vfork
17016 if test "x$ac_cv_func_vfork" = xyes; then
17017 echo "$as_me:17017: checking for working vfork" >&5
17018 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
17019 if test "${ac_cv_func_vfork_works+set}" = set; then
17020 echo $ECHO_N "(cached) $ECHO_C" >&6
17022 if test "$cross_compiling" = yes; then
17023 ac_cv_func_vfork_works=cross
17025 cat >conftest.$ac_ext <<_ACEOF
17026 #line 17026 "configure"
17027 #include "confdefs.h"
17028 /* Thanks to Paul Eggert for this test. */
17030 #include <sys/types.h>
17031 #include <sys/stat.h>
17033 # include <unistd.h>
17036 # include <vfork.h>
17038 /* On some sparc systems, changes by the child to local and incoming
17039 argument registers are propagated back to the parent. The compiler
17040 is told about this with #include <vfork.h>, but some compilers
17041 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
17042 static variable whose address is put into a register that is
17043 clobbered by the vfork. */
17046 sparc_address_test (int arg)
17048 sparc_address_test (arg) int arg;
17051 static pid_t child;
17069 pid_t parent = getpid ();
17072 sparc_address_test ();
17077 /* Here is another test for sparc vfork register problems. This
17078 test uses lots of local variables, at least as many local
17079 variables as main has allocated so far including compiler
17080 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
17081 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
17082 reuse the register of parent for one of the local variables,
17083 since it will think that parent can't possibly be used any more
17084 in this routine. Assigning to the local variable will thus
17085 munge parent in the parent process. */
17087 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
17088 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
17089 /* Convince the compiler that p..p7 are live; otherwise, it might
17090 use the same hardware register for all 8 local variables. */
17091 if (p != p1 || p != p2 || p != p3 || p != p4
17092 || p != p5 || p != p6 || p != p7)
17095 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
17096 from child file descriptors. If the child closes a descriptor
17097 before it execs or exits, this munges the parent's descriptor
17098 as well. Test for this by closing stdout in the child. */
17099 _exit(close(fileno(stdout)) != 0);
17104 while (wait(&status) != child)
17107 /* Was there some problem with vforking? */
17110 /* Did the child fail? (This shouldn't happen.) */
17113 /* Did the vfork/compiler bug occur? */
17114 || parent != getpid()
17116 /* Did the file descriptor bug occur? */
17117 || fstat(fileno(stdout), &st) != 0
17122 rm -f conftest$ac_exeext
17123 if { (eval echo "$as_me:17123: \"$ac_link\"") >&5
17124 (eval $ac_link) 2>&5
17126 echo "$as_me:17126: \$? = $ac_status" >&5
17127 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17128 { (eval echo "$as_me:17128: \"$ac_try\"") >&5
17129 (eval $ac_try) 2>&5
17131 echo "$as_me:17131: \$? = $ac_status" >&5
17132 (exit $ac_status); }; }; then
17133 ac_cv_func_vfork_works=yes
17135 echo "$as_me: program exited with status $ac_status" >&5
17136 echo "$as_me: failed program was:" >&5
17137 cat conftest.$ac_ext >&5
17138 ac_cv_func_vfork_works=no
17140 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17143 echo "$as_me:17143: result: $ac_cv_func_vfork_works" >&5
17144 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
17147 if test "x$ac_cv_func_fork_works" = xcross; then
17148 ac_cv_func_vfork_works=ac_cv_func_vfork
17149 { echo "$as_me:17149: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
17150 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
17153 if test "x$ac_cv_func_vfork_works" = xyes; then
17155 cat >>confdefs.h <<\EOF
17156 #define HAVE_WORKING_VFORK 1
17161 cat >>confdefs.h <<\EOF
17166 if test "x$ac_cv_func_fork_works" = xyes; then
17168 cat >>confdefs.h <<\EOF
17169 #define HAVE_WORKING_FORK 1
17174 # special check for test/ditto.c
17176 echo "$as_me:17176: checking for openpty in -lutil" >&5
17177 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
17178 if test "${ac_cv_lib_util_openpty+set}" = set; then
17179 echo $ECHO_N "(cached) $ECHO_C" >&6
17181 ac_check_lib_save_LIBS=$LIBS
17182 LIBS="-lutil $LIBS"
17183 cat >conftest.$ac_ext <<_ACEOF
17184 #line 17184 "configure"
17185 #include "confdefs.h"
17187 /* Override any gcc2 internal prototype to avoid an error. */
17191 /* We use char because int might match the return type of a gcc2
17192 builtin and then its argument prototype would still apply. */
17202 rm -f conftest.$ac_objext conftest$ac_exeext
17203 if { (eval echo "$as_me:17203: \"$ac_link\"") >&5
17204 (eval $ac_link) 2>&5
17206 echo "$as_me:17206: \$? = $ac_status" >&5
17207 (exit $ac_status); } &&
17208 { ac_try='test -s conftest$ac_exeext'
17209 { (eval echo "$as_me:17209: \"$ac_try\"") >&5
17210 (eval $ac_try) 2>&5
17212 echo "$as_me:17212: \$? = $ac_status" >&5
17213 (exit $ac_status); }; }; then
17214 ac_cv_lib_util_openpty=yes
17216 echo "$as_me: failed program was:" >&5
17217 cat conftest.$ac_ext >&5
17218 ac_cv_lib_util_openpty=no
17220 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17221 LIBS=$ac_check_lib_save_LIBS
17223 echo "$as_me:17223: result: $ac_cv_lib_util_openpty" >&5
17224 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
17225 if test $ac_cv_lib_util_openpty = yes; then
17231 echo "$as_me:17231: checking for openpty header" >&5
17232 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
17233 if test "${cf_cv_func_openpty+set}" = set; then
17234 echo $ECHO_N "(cached) $ECHO_C" >&6
17237 cf_save_LIBS="$LIBS"
17238 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
17239 for cf_header in pty.h libutil.h util.h
17241 cat >conftest.$ac_ext <<_ACEOF
17242 #line 17242 "configure"
17243 #include "confdefs.h"
17245 #include <$cf_header>
17251 int x = openpty((int *)0, (int *)0, (char *)0,
17252 (struct termios *)0, (struct winsize *)0);
17258 rm -f conftest.$ac_objext conftest$ac_exeext
17259 if { (eval echo "$as_me:17259: \"$ac_link\"") >&5
17260 (eval $ac_link) 2>&5
17262 echo "$as_me:17262: \$? = $ac_status" >&5
17263 (exit $ac_status); } &&
17264 { ac_try='test -s conftest$ac_exeext'
17265 { (eval echo "$as_me:17265: \"$ac_try\"") >&5
17266 (eval $ac_try) 2>&5
17268 echo "$as_me:17268: \$? = $ac_status" >&5
17269 (exit $ac_status); }; }; then
17271 cf_cv_func_openpty=$cf_header
17275 echo "$as_me: failed program was:" >&5
17276 cat conftest.$ac_ext >&5
17278 cf_cv_func_openpty=no
17281 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17283 LIBS="$cf_save_LIBS"
17286 echo "$as_me:17286: result: $cf_cv_func_openpty" >&5
17287 echo "${ECHO_T}$cf_cv_func_openpty" >&6
17289 if test "$cf_cv_func_openpty" != no ; then
17290 cat >>confdefs.h <<EOF
17291 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
17294 cat >>confdefs.h <<\EOF
17295 #define USE_XTERM_PTY 1
17298 if test "$cf_cv_lib_util" = yes ; then
17299 TEST_LIBS="-lutil $TEST_LIBS"
17303 if test "$with_hashed_db" != no ; then
17304 cat >>confdefs.h <<\EOF
17305 #define USE_HASHED_DB 1
17308 case $with_hashed_db in #(vi
17312 if test -d "$with_hashed_db" ; then
17314 if test -n "$with_hashed_db/include" ; then
17315 for cf_add_incdir in $with_hashed_db/include
17317 while test $cf_add_incdir != /usr/include
17319 if test -d $cf_add_incdir
17322 if test -n "$CFLAGS$CPPFLAGS" ; then
17323 # a loop is needed to ensure we can add subdirs of existing dirs
17324 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
17325 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
17326 cf_have_incdir=yes; break
17331 if test "$cf_have_incdir" = no ; then
17332 if test "$cf_add_incdir" = /usr/local/include ; then
17333 if test "$GCC" = yes
17335 cf_save_CPPFLAGS=$CPPFLAGS
17336 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17337 cat >conftest.$ac_ext <<_ACEOF
17338 #line 17338 "configure"
17339 #include "confdefs.h"
17349 rm -f conftest.$ac_objext
17350 if { (eval echo "$as_me:17350: \"$ac_compile\"") >&5
17351 (eval $ac_compile) 2>&5
17353 echo "$as_me:17353: \$? = $ac_status" >&5
17354 (exit $ac_status); } &&
17355 { ac_try='test -s conftest.$ac_objext'
17356 { (eval echo "$as_me:17356: \"$ac_try\"") >&5
17357 (eval $ac_try) 2>&5
17359 echo "$as_me:17359: \$? = $ac_status" >&5
17360 (exit $ac_status); }; }; then
17363 echo "$as_me: failed program was:" >&5
17364 cat conftest.$ac_ext >&5
17367 rm -f conftest.$ac_objext conftest.$ac_ext
17368 CPPFLAGS=$cf_save_CPPFLAGS
17373 if test "$cf_have_incdir" = no ; then
17374 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
17376 echo "${as_me:-configure}:17376: testing adding $cf_add_incdir to include-path ..." 1>&5
17378 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17380 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
17381 test "$cf_top_incdir" = "$cf_add_incdir" && break
17382 cf_add_incdir="$cf_top_incdir"
17391 if test -n "$with_hashed_db/lib" ; then
17392 for cf_add_libdir in $with_hashed_db/lib
17394 if test $cf_add_libdir = /usr/lib ; then
17396 elif test -d $cf_add_libdir
17399 if test -n "$LDFLAGS$LIBS" ; then
17400 # a loop is needed to ensure we can add subdirs of existing dirs
17401 for cf_test_libdir in $LDFLAGS $LIBS ; do
17402 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
17403 cf_have_libdir=yes; break
17407 if test "$cf_have_libdir" = no ; then
17408 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
17410 echo "${as_me:-configure}:17410: testing adding $cf_add_libdir to library-path ..." 1>&5
17412 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
17421 echo "$as_me:17421: checking for db.h" >&5
17422 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
17423 if test "${ac_cv_header_db_h+set}" = set; then
17424 echo $ECHO_N "(cached) $ECHO_C" >&6
17426 cat >conftest.$ac_ext <<_ACEOF
17427 #line 17427 "configure"
17428 #include "confdefs.h"
17431 if { (eval echo "$as_me:17431: \"$ac_cpp conftest.$ac_ext\"") >&5
17432 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17434 egrep -v '^ *\+' conftest.er1 >conftest.err
17436 cat conftest.err >&5
17437 echo "$as_me:17437: \$? = $ac_status" >&5
17438 (exit $ac_status); } >/dev/null; then
17439 if test -s conftest.err; then
17440 ac_cpp_err=$ac_c_preproc_warn_flag
17447 if test -z "$ac_cpp_err"; then
17448 ac_cv_header_db_h=yes
17450 echo "$as_me: failed program was:" >&5
17451 cat conftest.$ac_ext >&5
17452 ac_cv_header_db_h=no
17454 rm -f conftest.err conftest.$ac_ext
17456 echo "$as_me:17456: result: $ac_cv_header_db_h" >&5
17457 echo "${ECHO_T}$ac_cv_header_db_h" >&6
17458 if test $ac_cv_header_db_h = yes; then
17460 echo "$as_me:17460: checking for version of db" >&5
17461 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
17462 if test "${cf_cv_hashed_db_version+set}" = set; then
17463 echo $ECHO_N "(cached) $ECHO_C" >&6
17466 cf_cv_hashed_db_version=unknown
17468 for cf_db_version in 1 2 3 4 5
17471 echo "${as_me:-configure}:17471: testing checking for db version $cf_db_version ..." 1>&5
17473 cat >conftest.$ac_ext <<_ACEOF
17474 #line 17474 "configure"
17475 #include "confdefs.h"
17477 $ac_includes_default
17480 #ifdef DB_VERSION_MAJOR
17481 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
17482 #if $cf_db_version == DB_VERSION_MAJOR
17488 #if $cf_db_version == 1
17489 /* ok: assuming this is DB 1.8.5 */
17503 rm -f conftest.$ac_objext
17504 if { (eval echo "$as_me:17504: \"$ac_compile\"") >&5
17505 (eval $ac_compile) 2>&5
17507 echo "$as_me:17507: \$? = $ac_status" >&5
17508 (exit $ac_status); } &&
17509 { ac_try='test -s conftest.$ac_objext'
17510 { (eval echo "$as_me:17510: \"$ac_try\"") >&5
17511 (eval $ac_try) 2>&5
17513 echo "$as_me:17513: \$? = $ac_status" >&5
17514 (exit $ac_status); }; }; then
17516 cf_cv_hashed_db_version=$cf_db_version
17520 echo "$as_me: failed program was:" >&5
17521 cat conftest.$ac_ext >&5
17523 rm -f conftest.$ac_objext conftest.$ac_ext
17527 echo "$as_me:17527: result: $cf_cv_hashed_db_version" >&5
17528 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
17530 if test "$cf_cv_hashed_db_version" = unknown ; then
17531 { { echo "$as_me:17531: error: Cannot determine version of db" >&5
17532 echo "$as_me: error: Cannot determine version of db" >&2;}
17533 { (exit 1); exit 1; }; }
17536 echo "$as_me:17536: checking for db libraries" >&5
17537 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
17538 if test "${cf_cv_hashed_db_libs+set}" = set; then
17539 echo $ECHO_N "(cached) $ECHO_C" >&6
17542 cf_cv_hashed_db_libs=unknown
17543 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
17545 cf_save_libs="$LIBS"
17546 if test -n "$cf_db_libs"; then
17547 LIBS="-l$cf_db_libs $LIBS"
17550 echo "${as_me:-configure}:17550: testing checking for library "$cf_db_libs" ..." 1>&5
17552 cat >conftest.$ac_ext <<_ACEOF
17553 #line 17553 "configure"
17554 #include "confdefs.h"
17556 $ac_includes_default
17563 char *path = "/tmp/foo";
17564 #ifdef DB_VERSION_MAJOR
17565 #if DB_VERSION_MAJOR >= 4
17567 db_create(&result, NULL, 0);
17568 result->open(result,
17575 #elif DB_VERSION_MAJOR >= 3
17577 db_create(&result, NULL, 0);
17578 result->open(result,
17584 #elif DB_VERSION_MAJOR >= 2
17593 #endif /* DB_VERSION_MAJOR */
17595 DB *result = dbopen(path,
17601 ${cf_cv_main_return:-return}(result != 0)
17607 rm -f conftest.$ac_objext conftest$ac_exeext
17608 if { (eval echo "$as_me:17608: \"$ac_link\"") >&5
17609 (eval $ac_link) 2>&5
17611 echo "$as_me:17611: \$? = $ac_status" >&5
17612 (exit $ac_status); } &&
17613 { ac_try='test -s conftest$ac_exeext'
17614 { (eval echo "$as_me:17614: \"$ac_try\"") >&5
17615 (eval $ac_try) 2>&5
17617 echo "$as_me:17617: \$? = $ac_status" >&5
17618 (exit $ac_status); }; }; then
17620 if test -n "$cf_db_libs" ; then
17621 cf_cv_hashed_db_libs=$cf_db_libs
17623 cf_cv_hashed_db_libs=default
17625 LIBS="$cf_save_libs"
17629 echo "$as_me: failed program was:" >&5
17630 cat conftest.$ac_ext >&5
17632 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17633 LIBS="$cf_save_libs"
17637 echo "$as_me:17637: result: $cf_cv_hashed_db_libs" >&5
17638 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
17640 if test "$cf_cv_hashed_db_libs" = unknown ; then
17641 { { echo "$as_me:17641: error: Cannot determine library for db" >&5
17642 echo "$as_me: error: Cannot determine library for db" >&2;}
17643 { (exit 1); exit 1; }; }
17644 elif test "$cf_cv_hashed_db_libs" != default ; then
17645 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
17651 { { echo "$as_me:17651: error: Cannot find db.h" >&5
17652 echo "$as_me: error: Cannot find db.h" >&2;}
17653 { (exit 1); exit 1; }; }
17659 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
17660 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17661 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17664 # Just in case, check if the C compiler has a bool type.
17666 echo "$as_me:17666: checking if we should include stdbool.h" >&5
17667 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
17669 if test "${cf_cv_header_stdbool_h+set}" = set; then
17670 echo $ECHO_N "(cached) $ECHO_C" >&6
17673 cat >conftest.$ac_ext <<_ACEOF
17674 #line 17674 "configure"
17675 #include "confdefs.h"
17685 rm -f conftest.$ac_objext
17686 if { (eval echo "$as_me:17686: \"$ac_compile\"") >&5
17687 (eval $ac_compile) 2>&5
17689 echo "$as_me:17689: \$? = $ac_status" >&5
17690 (exit $ac_status); } &&
17691 { ac_try='test -s conftest.$ac_objext'
17692 { (eval echo "$as_me:17692: \"$ac_try\"") >&5
17693 (eval $ac_try) 2>&5
17695 echo "$as_me:17695: \$? = $ac_status" >&5
17696 (exit $ac_status); }; }; then
17697 cf_cv_header_stdbool_h=0
17699 echo "$as_me: failed program was:" >&5
17700 cat conftest.$ac_ext >&5
17701 cat >conftest.$ac_ext <<_ACEOF
17702 #line 17702 "configure"
17703 #include "confdefs.h"
17706 #include <stdbool.h>
17717 rm -f conftest.$ac_objext
17718 if { (eval echo "$as_me:17718: \"$ac_compile\"") >&5
17719 (eval $ac_compile) 2>&5
17721 echo "$as_me:17721: \$? = $ac_status" >&5
17722 (exit $ac_status); } &&
17723 { ac_try='test -s conftest.$ac_objext'
17724 { (eval echo "$as_me:17724: \"$ac_try\"") >&5
17725 (eval $ac_try) 2>&5
17727 echo "$as_me:17727: \$? = $ac_status" >&5
17728 (exit $ac_status); }; }; then
17729 cf_cv_header_stdbool_h=1
17731 echo "$as_me: failed program was:" >&5
17732 cat conftest.$ac_ext >&5
17733 cf_cv_header_stdbool_h=0
17735 rm -f conftest.$ac_objext conftest.$ac_ext
17737 rm -f conftest.$ac_objext conftest.$ac_ext
17740 if test "$cf_cv_header_stdbool_h" = 1
17741 then echo "$as_me:17741: result: yes" >&5
17742 echo "${ECHO_T}yes" >&6
17743 else echo "$as_me:17743: result: no" >&5
17744 echo "${ECHO_T}no" >&6
17747 echo "$as_me:17747: checking for builtin bool type" >&5
17748 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17750 if test "${cf_cv_cc_bool_type+set}" = set; then
17751 echo $ECHO_N "(cached) $ECHO_C" >&6
17754 cat >conftest.$ac_ext <<_ACEOF
17755 #line 17755 "configure"
17756 #include "confdefs.h"
17759 #include <sys/types.h>
17769 rm -f conftest.$ac_objext
17770 if { (eval echo "$as_me:17770: \"$ac_compile\"") >&5
17771 (eval $ac_compile) 2>&5
17773 echo "$as_me:17773: \$? = $ac_status" >&5
17774 (exit $ac_status); } &&
17775 { ac_try='test -s conftest.$ac_objext'
17776 { (eval echo "$as_me:17776: \"$ac_try\"") >&5
17777 (eval $ac_try) 2>&5
17779 echo "$as_me:17779: \$? = $ac_status" >&5
17780 (exit $ac_status); }; }; then
17781 cf_cv_cc_bool_type=1
17783 echo "$as_me: failed program was:" >&5
17784 cat conftest.$ac_ext >&5
17785 cf_cv_cc_bool_type=0
17787 rm -f conftest.$ac_objext conftest.$ac_ext
17791 if test "$cf_cv_cc_bool_type" = 1
17792 then echo "$as_me:17792: result: yes" >&5
17793 echo "${ECHO_T}yes" >&6
17794 else echo "$as_me:17794: result: no" >&5
17795 echo "${ECHO_T}no" >&6
17798 # Check for C++ compiler characteristics (and ensure that it's there!)
17799 if test -n "$CXX" ; then
17801 ac_cpp='$CXXCPP $CPPFLAGS'
17802 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17803 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17804 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17805 ac_main_return=return
17807 if test -n "$GXX" ; then
17808 case $cf_cv_system_name in #(vi
17810 cf_stdcpp_libname=stdcpp
17813 cf_stdcpp_libname=stdc++
17816 echo "$as_me:17816: checking for library $cf_stdcpp_libname" >&5
17817 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
17818 if test "${cf_cv_libstdcpp+set}" = set; then
17819 echo $ECHO_N "(cached) $ECHO_C" >&6
17823 LIBS="-l$cf_stdcpp_libname $LIBS"
17824 cat >conftest.$ac_ext <<_ACEOF
17825 #line 17825 "configure"
17826 #include "confdefs.h"
17828 #include <strstream.h>
17834 strstreambuf foo(buf, sizeof(buf))
17840 rm -f conftest.$ac_objext conftest$ac_exeext
17841 if { (eval echo "$as_me:17841: \"$ac_link\"") >&5
17842 (eval $ac_link) 2>&5
17844 echo "$as_me:17844: \$? = $ac_status" >&5
17845 (exit $ac_status); } &&
17846 { ac_try='test -s conftest$ac_exeext'
17847 { (eval echo "$as_me:17847: \"$ac_try\"") >&5
17848 (eval $ac_try) 2>&5
17850 echo "$as_me:17850: \$? = $ac_status" >&5
17851 (exit $ac_status); }; }; then
17852 cf_cv_libstdcpp=yes
17854 echo "$as_me: failed program was:" >&5
17855 cat conftest.$ac_ext >&5
17858 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17862 echo "$as_me:17862: result: $cf_cv_libstdcpp" >&5
17863 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
17864 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
17867 echo "$as_me:17867: checking whether $CXX understands -c and -o together" >&5
17868 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
17869 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
17870 echo $ECHO_N "(cached) $ECHO_C" >&6
17873 cat > conftest.$ac_ext <<CF_EOF
17877 ${cf_cv_main_return:-return}(0);
17880 # We do the test twice because some compilers refuse to overwrite an
17881 # existing .o file with -o, though they will create one.
17882 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
17883 if { (eval echo "$as_me:17883: \"$ac_try\"") >&5
17884 (eval $ac_try) 2>&5
17886 echo "$as_me:17886: \$? = $ac_status" >&5
17887 (exit $ac_status); } &&
17888 test -f conftest2.$ac_objext && { (eval echo "$as_me:17888: \"$ac_try\"") >&5
17889 (eval $ac_try) 2>&5
17891 echo "$as_me:17891: \$? = $ac_status" >&5
17892 (exit $ac_status); };
17894 eval cf_cv_prog_CXX_c_o=yes
17896 eval cf_cv_prog_CXX_c_o=no
17901 if test $cf_cv_prog_CXX_c_o = yes; then
17902 echo "$as_me:17902: result: yes" >&5
17903 echo "${ECHO_T}yes" >&6
17905 echo "$as_me:17905: result: no" >&5
17906 echo "${ECHO_T}no" >&6
17909 case $GXX_VERSION in
17915 cf_cxx_library=unknown
17916 case $cf_cv_system_name in #(vi
17924 if test "$GXX" = yes; then
17925 echo "$as_me:17925: checking for lib$cf_gpp_libname" >&5
17926 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
17928 LIBS="-l$cf_gpp_libname $LIBS"
17929 cat >conftest.$ac_ext <<_ACEOF
17930 #line 17930 "configure"
17931 #include "confdefs.h"
17933 #include <$cf_gpp_libname/builtin.h>
17938 two_arg_error_handler_t foo2 = lib_error_handler
17943 rm -f conftest.$ac_objext conftest$ac_exeext
17944 if { (eval echo "$as_me:17944: \"$ac_link\"") >&5
17945 (eval $ac_link) 2>&5
17947 echo "$as_me:17947: \$? = $ac_status" >&5
17948 (exit $ac_status); } &&
17949 { ac_try='test -s conftest$ac_exeext'
17950 { (eval echo "$as_me:17950: \"$ac_try\"") >&5
17951 (eval $ac_try) 2>&5
17953 echo "$as_me:17953: \$? = $ac_status" >&5
17954 (exit $ac_status); }; }; then
17956 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
17957 if test "$cf_gpp_libname" = cpp ; then
17958 cat >>confdefs.h <<\EOF
17959 #define HAVE_GPP_BUILTIN_H 1
17963 cat >>confdefs.h <<\EOF
17964 #define HAVE_GXX_BUILTIN_H 1
17969 echo "$as_me: failed program was:" >&5
17970 cat conftest.$ac_ext >&5
17971 cat >conftest.$ac_ext <<_ACEOF
17972 #line 17972 "configure"
17973 #include "confdefs.h"
17975 #include <builtin.h>
17980 two_arg_error_handler_t foo2 = lib_error_handler
17985 rm -f conftest.$ac_objext conftest$ac_exeext
17986 if { (eval echo "$as_me:17986: \"$ac_link\"") >&5
17987 (eval $ac_link) 2>&5
17989 echo "$as_me:17989: \$? = $ac_status" >&5
17990 (exit $ac_status); } &&
17991 { ac_try='test -s conftest$ac_exeext'
17992 { (eval echo "$as_me:17992: \"$ac_try\"") >&5
17993 (eval $ac_try) 2>&5
17995 echo "$as_me:17995: \$? = $ac_status" >&5
17996 (exit $ac_status); }; }; then
17998 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
17999 cat >>confdefs.h <<\EOF
18000 #define HAVE_BUILTIN_H 1
18004 echo "$as_me: failed program was:" >&5
18005 cat conftest.$ac_ext >&5
18008 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18010 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18012 echo "$as_me:18012: result: $cf_cxx_library" >&5
18013 echo "${ECHO_T}$cf_cxx_library" >&6
18023 ac_cpp='$CXXCPP $CPPFLAGS'
18024 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18025 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18026 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18027 ac_main_return=return
18028 echo "$as_me:18028: checking how to run the C++ preprocessor" >&5
18029 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
18030 if test -z "$CXXCPP"; then
18031 if test "${ac_cv_prog_CXXCPP+set}" = set; then
18032 echo $ECHO_N "(cached) $ECHO_C" >&6
18034 # Double quotes because CXXCPP needs to be expanded
18035 for CXXCPP in "$CXX -E" "/lib/cpp"
18037 ac_preproc_ok=false
18038 for ac_cxx_preproc_warn_flag in '' yes
18040 # Use a header file that comes with gcc, so configuring glibc
18041 # with a fresh cross-compiler works.
18042 # On the NeXT, cc -E runs the code through the compiler's parser,
18043 # not just through cpp. "Syntax error" is here to catch this case.
18044 cat >conftest.$ac_ext <<_ACEOF
18045 #line 18045 "configure"
18046 #include "confdefs.h"
18047 #include <assert.h>
18050 if { (eval echo "$as_me:18050: \"$ac_cpp conftest.$ac_ext\"") >&5
18051 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18053 egrep -v '^ *\+' conftest.er1 >conftest.err
18055 cat conftest.err >&5
18056 echo "$as_me:18056: \$? = $ac_status" >&5
18057 (exit $ac_status); } >/dev/null; then
18058 if test -s conftest.err; then
18059 ac_cpp_err=$ac_cxx_preproc_warn_flag
18066 if test -z "$ac_cpp_err"; then
18069 echo "$as_me: failed program was:" >&5
18070 cat conftest.$ac_ext >&5
18071 # Broken: fails on valid input.
18074 rm -f conftest.err conftest.$ac_ext
18076 # OK, works on sane cases. Now check whether non-existent headers
18077 # can be detected and how.
18078 cat >conftest.$ac_ext <<_ACEOF
18079 #line 18079 "configure"
18080 #include "confdefs.h"
18081 #include <ac_nonexistent.h>
18083 if { (eval echo "$as_me:18083: \"$ac_cpp conftest.$ac_ext\"") >&5
18084 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18086 egrep -v '^ *\+' conftest.er1 >conftest.err
18088 cat conftest.err >&5
18089 echo "$as_me:18089: \$? = $ac_status" >&5
18090 (exit $ac_status); } >/dev/null; then
18091 if test -s conftest.err; then
18092 ac_cpp_err=$ac_cxx_preproc_warn_flag
18099 if test -z "$ac_cpp_err"; then
18100 # Broken: success on invalid input.
18103 echo "$as_me: failed program was:" >&5
18104 cat conftest.$ac_ext >&5
18105 # Passes both tests.
18109 rm -f conftest.err conftest.$ac_ext
18112 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18113 rm -f conftest.err conftest.$ac_ext
18114 if $ac_preproc_ok; then
18119 ac_cv_prog_CXXCPP=$CXXCPP
18122 CXXCPP=$ac_cv_prog_CXXCPP
18124 ac_cv_prog_CXXCPP=$CXXCPP
18126 echo "$as_me:18126: result: $CXXCPP" >&5
18127 echo "${ECHO_T}$CXXCPP" >&6
18128 ac_preproc_ok=false
18129 for ac_cxx_preproc_warn_flag in '' yes
18131 # Use a header file that comes with gcc, so configuring glibc
18132 # with a fresh cross-compiler works.
18133 # On the NeXT, cc -E runs the code through the compiler's parser,
18134 # not just through cpp. "Syntax error" is here to catch this case.
18135 cat >conftest.$ac_ext <<_ACEOF
18136 #line 18136 "configure"
18137 #include "confdefs.h"
18138 #include <assert.h>
18141 if { (eval echo "$as_me:18141: \"$ac_cpp conftest.$ac_ext\"") >&5
18142 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18144 egrep -v '^ *\+' conftest.er1 >conftest.err
18146 cat conftest.err >&5
18147 echo "$as_me:18147: \$? = $ac_status" >&5
18148 (exit $ac_status); } >/dev/null; then
18149 if test -s conftest.err; then
18150 ac_cpp_err=$ac_cxx_preproc_warn_flag
18157 if test -z "$ac_cpp_err"; then
18160 echo "$as_me: failed program was:" >&5
18161 cat conftest.$ac_ext >&5
18162 # Broken: fails on valid input.
18165 rm -f conftest.err conftest.$ac_ext
18167 # OK, works on sane cases. Now check whether non-existent headers
18168 # can be detected and how.
18169 cat >conftest.$ac_ext <<_ACEOF
18170 #line 18170 "configure"
18171 #include "confdefs.h"
18172 #include <ac_nonexistent.h>
18174 if { (eval echo "$as_me:18174: \"$ac_cpp conftest.$ac_ext\"") >&5
18175 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18177 egrep -v '^ *\+' conftest.er1 >conftest.err
18179 cat conftest.err >&5
18180 echo "$as_me:18180: \$? = $ac_status" >&5
18181 (exit $ac_status); } >/dev/null; then
18182 if test -s conftest.err; then
18183 ac_cpp_err=$ac_cxx_preproc_warn_flag
18190 if test -z "$ac_cpp_err"; then
18191 # Broken: success on invalid input.
18194 echo "$as_me: failed program was:" >&5
18195 cat conftest.$ac_ext >&5
18196 # Passes both tests.
18200 rm -f conftest.err conftest.$ac_ext
18203 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18204 rm -f conftest.err conftest.$ac_ext
18205 if $ac_preproc_ok; then
18208 { { echo "$as_me:18208: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
18209 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
18210 { (exit 1); exit 1; }; }
18214 ac_cpp='$CXXCPP $CPPFLAGS'
18215 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18216 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18217 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18218 ac_main_return=return
18220 for ac_header in typeinfo
18222 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18223 echo "$as_me:18223: checking for $ac_header" >&5
18224 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18225 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18226 echo $ECHO_N "(cached) $ECHO_C" >&6
18228 cat >conftest.$ac_ext <<_ACEOF
18229 #line 18229 "configure"
18230 #include "confdefs.h"
18231 #include <$ac_header>
18233 if { (eval echo "$as_me:18233: \"$ac_cpp conftest.$ac_ext\"") >&5
18234 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18236 egrep -v '^ *\+' conftest.er1 >conftest.err
18238 cat conftest.err >&5
18239 echo "$as_me:18239: \$? = $ac_status" >&5
18240 (exit $ac_status); } >/dev/null; then
18241 if test -s conftest.err; then
18242 ac_cpp_err=$ac_cxx_preproc_warn_flag
18249 if test -z "$ac_cpp_err"; then
18250 eval "$as_ac_Header=yes"
18252 echo "$as_me: failed program was:" >&5
18253 cat conftest.$ac_ext >&5
18254 eval "$as_ac_Header=no"
18256 rm -f conftest.err conftest.$ac_ext
18258 echo "$as_me:18258: result: `eval echo '${'$as_ac_Header'}'`" >&5
18259 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18260 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18261 cat >>confdefs.h <<EOF
18262 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18268 for ac_header in iostream
18270 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18271 echo "$as_me:18271: checking for $ac_header" >&5
18272 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18273 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18274 echo $ECHO_N "(cached) $ECHO_C" >&6
18276 cat >conftest.$ac_ext <<_ACEOF
18277 #line 18277 "configure"
18278 #include "confdefs.h"
18279 #include <$ac_header>
18281 if { (eval echo "$as_me:18281: \"$ac_cpp conftest.$ac_ext\"") >&5
18282 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18284 egrep -v '^ *\+' conftest.er1 >conftest.err
18286 cat conftest.err >&5
18287 echo "$as_me:18287: \$? = $ac_status" >&5
18288 (exit $ac_status); } >/dev/null; then
18289 if test -s conftest.err; then
18290 ac_cpp_err=$ac_cxx_preproc_warn_flag
18297 if test -z "$ac_cpp_err"; then
18298 eval "$as_ac_Header=yes"
18300 echo "$as_me: failed program was:" >&5
18301 cat conftest.$ac_ext >&5
18302 eval "$as_ac_Header=no"
18304 rm -f conftest.err conftest.$ac_ext
18306 echo "$as_me:18306: result: `eval echo '${'$as_ac_Header'}'`" >&5
18307 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18308 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18309 cat >>confdefs.h <<EOF
18310 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18316 if test x"$ac_cv_header_iostream" = xyes ; then
18317 echo "$as_me:18317: checking if iostream uses std-namespace" >&5
18318 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
18319 cat >conftest.$ac_ext <<_ACEOF
18320 #line 18320 "configure"
18321 #include "confdefs.h"
18323 #include <iostream>
18330 cerr << "testing" << endl;
18336 rm -f conftest.$ac_objext
18337 if { (eval echo "$as_me:18337: \"$ac_compile\"") >&5
18338 (eval $ac_compile) 2>&5
18340 echo "$as_me:18340: \$? = $ac_status" >&5
18341 (exit $ac_status); } &&
18342 { ac_try='test -s conftest.$ac_objext'
18343 { (eval echo "$as_me:18343: \"$ac_try\"") >&5
18344 (eval $ac_try) 2>&5
18346 echo "$as_me:18346: \$? = $ac_status" >&5
18347 (exit $ac_status); }; }; then
18348 cf_iostream_namespace=yes
18350 echo "$as_me: failed program was:" >&5
18351 cat conftest.$ac_ext >&5
18352 cf_iostream_namespace=no
18354 rm -f conftest.$ac_objext conftest.$ac_ext
18355 echo "$as_me:18355: result: $cf_iostream_namespace" >&5
18356 echo "${ECHO_T}$cf_iostream_namespace" >&6
18357 if test "$cf_iostream_namespace" = yes ; then
18358 cat >>confdefs.h <<\EOF
18359 #define IOSTREAM_NAMESPACE 1
18365 echo "$as_me:18365: checking if we should include stdbool.h" >&5
18366 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18368 if test "${cf_cv_header_stdbool_h+set}" = set; then
18369 echo $ECHO_N "(cached) $ECHO_C" >&6
18372 cat >conftest.$ac_ext <<_ACEOF
18373 #line 18373 "configure"
18374 #include "confdefs.h"
18384 rm -f conftest.$ac_objext
18385 if { (eval echo "$as_me:18385: \"$ac_compile\"") >&5
18386 (eval $ac_compile) 2>&5
18388 echo "$as_me:18388: \$? = $ac_status" >&5
18389 (exit $ac_status); } &&
18390 { ac_try='test -s conftest.$ac_objext'
18391 { (eval echo "$as_me:18391: \"$ac_try\"") >&5
18392 (eval $ac_try) 2>&5
18394 echo "$as_me:18394: \$? = $ac_status" >&5
18395 (exit $ac_status); }; }; then
18396 cf_cv_header_stdbool_h=0
18398 echo "$as_me: failed program was:" >&5
18399 cat conftest.$ac_ext >&5
18400 cat >conftest.$ac_ext <<_ACEOF
18401 #line 18401 "configure"
18402 #include "confdefs.h"
18405 #include <stdbool.h>
18416 rm -f conftest.$ac_objext
18417 if { (eval echo "$as_me:18417: \"$ac_compile\"") >&5
18418 (eval $ac_compile) 2>&5
18420 echo "$as_me:18420: \$? = $ac_status" >&5
18421 (exit $ac_status); } &&
18422 { ac_try='test -s conftest.$ac_objext'
18423 { (eval echo "$as_me:18423: \"$ac_try\"") >&5
18424 (eval $ac_try) 2>&5
18426 echo "$as_me:18426: \$? = $ac_status" >&5
18427 (exit $ac_status); }; }; then
18428 cf_cv_header_stdbool_h=1
18430 echo "$as_me: failed program was:" >&5
18431 cat conftest.$ac_ext >&5
18432 cf_cv_header_stdbool_h=0
18434 rm -f conftest.$ac_objext conftest.$ac_ext
18436 rm -f conftest.$ac_objext conftest.$ac_ext
18439 if test "$cf_cv_header_stdbool_h" = 1
18440 then echo "$as_me:18440: result: yes" >&5
18441 echo "${ECHO_T}yes" >&6
18442 else echo "$as_me:18442: result: no" >&5
18443 echo "${ECHO_T}no" >&6
18446 echo "$as_me:18446: checking for builtin bool type" >&5
18447 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18449 if test "${cf_cv_builtin_bool+set}" = set; then
18450 echo $ECHO_N "(cached) $ECHO_C" >&6
18453 cat >conftest.$ac_ext <<_ACEOF
18454 #line 18454 "configure"
18455 #include "confdefs.h"
18458 #include <sys/types.h>
18468 rm -f conftest.$ac_objext
18469 if { (eval echo "$as_me:18469: \"$ac_compile\"") >&5
18470 (eval $ac_compile) 2>&5
18472 echo "$as_me:18472: \$? = $ac_status" >&5
18473 (exit $ac_status); } &&
18474 { ac_try='test -s conftest.$ac_objext'
18475 { (eval echo "$as_me:18475: \"$ac_try\"") >&5
18476 (eval $ac_try) 2>&5
18478 echo "$as_me:18478: \$? = $ac_status" >&5
18479 (exit $ac_status); }; }; then
18480 cf_cv_builtin_bool=1
18482 echo "$as_me: failed program was:" >&5
18483 cat conftest.$ac_ext >&5
18484 cf_cv_builtin_bool=0
18486 rm -f conftest.$ac_objext conftest.$ac_ext
18490 if test "$cf_cv_builtin_bool" = 1
18491 then echo "$as_me:18491: result: yes" >&5
18492 echo "${ECHO_T}yes" >&6
18493 else echo "$as_me:18493: result: no" >&5
18494 echo "${ECHO_T}no" >&6
18497 echo "$as_me:18497: checking for size of bool" >&5
18498 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18499 if test "${cf_cv_type_of_bool+set}" = set; then
18500 echo $ECHO_N "(cached) $ECHO_C" >&6
18504 if test "$cross_compiling" = yes; then
18505 cf_cv_type_of_bool=unknown
18507 cat >conftest.$ac_ext <<_ACEOF
18508 #line 18508 "configure"
18509 #include "confdefs.h"
18511 #include <stdlib.h>
18514 #if defined(__cplusplus)
18516 #ifdef HAVE_GXX_BUILTIN_H
18517 #include <g++/builtin.h>
18518 #elif HAVE_GPP_BUILTIN_H
18519 #include <gpp/builtin.h>
18520 #elif HAVE_BUILTIN_H
18521 #include <builtin.h>
18526 #if $cf_cv_header_stdbool_h
18527 #include <stdbool.h>
18534 FILE *fp = fopen("cf_test.out", "w");
18537 if ((bool)(-x) >= 0)
18538 fputs("unsigned ", fp);
18539 if (sizeof(x) == sizeof(int)) fputs("int", fp);
18540 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18541 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18542 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18545 ${cf_cv_main_return:-return}(0);
18549 rm -f conftest$ac_exeext
18550 if { (eval echo "$as_me:18550: \"$ac_link\"") >&5
18551 (eval $ac_link) 2>&5
18553 echo "$as_me:18553: \$? = $ac_status" >&5
18554 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18555 { (eval echo "$as_me:18555: \"$ac_try\"") >&5
18556 (eval $ac_try) 2>&5
18558 echo "$as_me:18558: \$? = $ac_status" >&5
18559 (exit $ac_status); }; }; then
18560 cf_cv_type_of_bool=`cat cf_test.out`
18561 if test -z "$cf_cv_type_of_bool"; then
18562 cf_cv_type_of_bool=unknown
18565 echo "$as_me: program exited with status $ac_status" >&5
18566 echo "$as_me: failed program was:" >&5
18567 cat conftest.$ac_ext >&5
18568 cf_cv_type_of_bool=unknown
18570 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18576 echo "$as_me:18576: result: $cf_cv_type_of_bool" >&5
18577 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18578 if test "$cf_cv_type_of_bool" = unknown ; then
18579 case .$NCURSES_BOOL in #(vi
18580 .auto|.) NCURSES_BOOL=unsigned;;
18582 { echo "$as_me:18582: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18583 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18584 cf_cv_type_of_bool=$NCURSES_BOOL
18587 echo "$as_me:18587: checking for special defines needed for etip.h" >&5
18588 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
18589 cf_save_CXXFLAGS="$CXXFLAGS"
18592 # etip.h includes ncurses.h which includes ncurses_dll.h
18593 # But ncurses_dll.h is generated - fix here.
18594 test -d include || mkdir include
18595 test -f include/ncurses_dll.h || sed -e 's/@NCURSES_WRAP_PREFIX@/'$NCURSES_WRAP_PREFIX'/g' ${srcdir}/include/ncurses_dll.h.in >include/ncurses_dll.h
18597 for cf_math in "" MATH_H
18599 for cf_excp in "" MATH_EXCEPTION
18601 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
18602 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
18603 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
18604 cat >conftest.$ac_ext <<_ACEOF
18605 #line 18605 "configure"
18606 #include "confdefs.h"
18608 #include <etip.h.in>
18618 rm -f conftest.$ac_objext
18619 if { (eval echo "$as_me:18619: \"$ac_compile\"") >&5
18620 (eval $ac_compile) 2>&5
18622 echo "$as_me:18622: \$? = $ac_status" >&5
18623 (exit $ac_status); } &&
18624 { ac_try='test -s conftest.$ac_objext'
18625 { (eval echo "$as_me:18625: \"$ac_try\"") >&5
18626 (eval $ac_try) 2>&5
18628 echo "$as_me:18628: \$? = $ac_status" >&5
18629 (exit $ac_status); }; }; then
18631 test -n "$cf_math" && cat >>confdefs.h <<EOF
18632 #define ETIP_NEEDS_${cf_math} 1
18635 test -n "$cf_excp" && cat >>confdefs.h <<EOF
18636 #define ETIP_NEEDS_${cf_excp} 1
18639 cf_result="$cf_math $cf_excp"
18643 echo "$as_me: failed program was:" >&5
18644 cat conftest.$ac_ext >&5
18646 rm -f conftest.$ac_objext conftest.$ac_ext
18649 echo "$as_me:18649: result: $cf_result" >&5
18650 echo "${ECHO_T}$cf_result" >&6
18651 CXXFLAGS="$cf_save_CXXFLAGS"
18653 if test -n "$CXX"; then
18654 echo "$as_me:18654: checking if $CXX accepts parameter initialization" >&5
18655 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
18656 if test "${cf_cv_cpp_param_init+set}" = set; then
18657 echo $ECHO_N "(cached) $ECHO_C" >&6
18661 ac_cpp='$CXXCPP $CPPFLAGS'
18662 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18663 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18664 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18665 ac_main_return=return
18667 if test "$cross_compiling" = yes; then
18668 cf_cv_cpp_param_init=unknown
18670 cat >conftest.$ac_ext <<_ACEOF
18671 #line 18671 "configure"
18672 #include "confdefs.h"
18682 TEST::TEST(int x = 1) // some compilers do not like second initializer
18689 rm -f conftest$ac_exeext
18690 if { (eval echo "$as_me:18690: \"$ac_link\"") >&5
18691 (eval $ac_link) 2>&5
18693 echo "$as_me:18693: \$? = $ac_status" >&5
18694 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18695 { (eval echo "$as_me:18695: \"$ac_try\"") >&5
18696 (eval $ac_try) 2>&5
18698 echo "$as_me:18698: \$? = $ac_status" >&5
18699 (exit $ac_status); }; }; then
18700 cf_cv_cpp_param_init=yes
18702 echo "$as_me: program exited with status $ac_status" >&5
18703 echo "$as_me: failed program was:" >&5
18704 cat conftest.$ac_ext >&5
18705 cf_cv_cpp_param_init=no
18707 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18710 ac_cpp='$CXXCPP $CPPFLAGS'
18711 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18712 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18713 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18714 ac_main_return=return
18717 echo "$as_me:18717: result: $cf_cv_cpp_param_init" >&5
18718 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
18720 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
18721 #define CPP_HAS_PARAM_INIT 1
18724 if test -n "$CXX"; then
18726 echo "$as_me:18726: checking if $CXX accepts static_cast" >&5
18727 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
18728 if test "${cf_cv_cpp_static_cast+set}" = set; then
18729 echo $ECHO_N "(cached) $ECHO_C" >&6
18733 ac_cpp='$CXXCPP $CPPFLAGS'
18734 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18735 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18736 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18737 ac_main_return=return
18739 cat >conftest.$ac_ext <<_ACEOF
18740 #line 18740 "configure"
18741 #include "confdefs.h"
18746 NCursesPanel(int nlines,
18756 template<class T> class NCursesUserPanel : public NCursesPanel
18759 NCursesUserPanel (int nlines,
18763 const T* p_UserData = static_cast<T*>(0))
18764 : NCursesPanel (nlines, ncols, begin_y, begin_x)
18767 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
18771 virtual ~NCursesUserPanel() {};
18778 const char* p_UserData = static_cast<char*>(0)
18783 rm -f conftest.$ac_objext
18784 if { (eval echo "$as_me:18784: \"$ac_compile\"") >&5
18785 (eval $ac_compile) 2>&5
18787 echo "$as_me:18787: \$? = $ac_status" >&5
18788 (exit $ac_status); } &&
18789 { ac_try='test -s conftest.$ac_objext'
18790 { (eval echo "$as_me:18790: \"$ac_try\"") >&5
18791 (eval $ac_try) 2>&5
18793 echo "$as_me:18793: \$? = $ac_status" >&5
18794 (exit $ac_status); }; }; then
18795 cf_cv_cpp_static_cast=yes
18797 echo "$as_me: failed program was:" >&5
18798 cat conftest.$ac_ext >&5
18799 cf_cv_cpp_static_cast=no
18801 rm -f conftest.$ac_objext conftest.$ac_ext
18804 ac_cpp='$CXXCPP $CPPFLAGS'
18805 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18806 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18807 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18808 ac_main_return=return
18811 echo "$as_me:18811: result: $cf_cv_cpp_static_cast" >&5
18812 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
18816 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
18817 #define CPP_HAS_STATIC_CAST 1
18821 CXX_ARFLAGS='$(ARFLAGS)'
18822 case $cf_cv_system_name in #(vi
18824 if test "$GXX" != yes ; then
18826 CXX_ARFLAGS='-ar -o'
18830 CXXLDFLAGS="-u main"
18833 if test "$GXX" != yes ; then
18835 CXX_ARFLAGS='-xar -o'
18842 cf_cv_builtin_bool=1
18844 # Just because we are not configuring against C++ right now does not
18845 # mean that a user will not want to use C++. Some distributors disable
18846 # the C++ portion of this configuration as a shortcut (or just to avoid
18847 # compiling the demo in the c++ directory). So we need a reasonable
18848 # default for the 'bool' type.
18850 # Caveat: since the storage of the bool type is not standardized, it
18853 if test "$NCURSES_BOOL" != auto ; then
18854 cf_cv_type_of_bool=$NCURSES_BOOL
18855 cf_cv_header_stdbool_h=0
18857 if test "$cf_cv_header_stdbool_h" = 1 ; then
18859 echo "$as_me:18859: checking for size of bool" >&5
18860 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18861 if test "${cf_cv_type_of_bool+set}" = set; then
18862 echo $ECHO_N "(cached) $ECHO_C" >&6
18866 if test "$cross_compiling" = yes; then
18867 cf_cv_type_of_bool=unknown
18869 cat >conftest.$ac_ext <<_ACEOF
18870 #line 18870 "configure"
18871 #include "confdefs.h"
18873 #include <stdlib.h>
18876 #if defined(__cplusplus)
18878 #ifdef HAVE_GXX_BUILTIN_H
18879 #include <g++/builtin.h>
18880 #elif HAVE_GPP_BUILTIN_H
18881 #include <gpp/builtin.h>
18882 #elif HAVE_BUILTIN_H
18883 #include <builtin.h>
18888 #if $cf_cv_header_stdbool_h
18889 #include <stdbool.h>
18896 FILE *fp = fopen("cf_test.out", "w");
18899 if ((bool)(-x) >= 0)
18900 fputs("unsigned ", fp);
18901 if (sizeof(x) == sizeof(int)) fputs("int", fp);
18902 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18903 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18904 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18907 ${cf_cv_main_return:-return}(0);
18911 rm -f conftest$ac_exeext
18912 if { (eval echo "$as_me:18912: \"$ac_link\"") >&5
18913 (eval $ac_link) 2>&5
18915 echo "$as_me:18915: \$? = $ac_status" >&5
18916 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18917 { (eval echo "$as_me:18917: \"$ac_try\"") >&5
18918 (eval $ac_try) 2>&5
18920 echo "$as_me:18920: \$? = $ac_status" >&5
18921 (exit $ac_status); }; }; then
18922 cf_cv_type_of_bool=`cat cf_test.out`
18923 if test -z "$cf_cv_type_of_bool"; then
18924 cf_cv_type_of_bool=unknown
18927 echo "$as_me: program exited with status $ac_status" >&5
18928 echo "$as_me: failed program was:" >&5
18929 cat conftest.$ac_ext >&5
18930 cf_cv_type_of_bool=unknown
18932 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18938 echo "$as_me:18938: result: $cf_cv_type_of_bool" >&5
18939 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18940 if test "$cf_cv_type_of_bool" = unknown ; then
18941 case .$NCURSES_BOOL in #(vi
18942 .auto|.) NCURSES_BOOL=unsigned;;
18944 { echo "$as_me:18944: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18945 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18946 cf_cv_type_of_bool=$NCURSES_BOOL
18950 echo "$as_me:18950: checking for fallback type of bool" >&5
18951 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
18952 case "$host_cpu" in #(vi
18953 i?86) cf_cv_type_of_bool=char ;; #(vi
18954 *) cf_cv_type_of_bool=int ;;
18956 echo "$as_me:18956: result: $cf_cv_type_of_bool" >&5
18957 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18962 # If the C compiler did not declare bool, and we did not determine that the C++
18963 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
18964 # ncurses library use the same type as C++ bool. Note that this allows one to
18965 # specify the type of bool in a configure-script option and postpone
18966 # integration with the C++ compiler provided that the types are compatible.
18968 if test $cf_cv_cc_bool_type = 1
18970 # oops: C has a bool. Unlikely, but C++ could differ.
18972 elif test $cf_cv_builtin_bool = 0
18977 # this is the normal case
18978 USE_CXX_BOOL='defined(__cplusplus)'
18981 if test -f "${srcdir}/Ada95/Makefile.in" ; then
18983 if test "$cf_with_ada" != "no" ; then
18984 if test "$with_libtool" != "no"; then
18985 { echo "$as_me:18985: WARNING: libtool does not support Ada - disabling feature" >&5
18986 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
18991 if test "$cf_with_ada" != "no" ; then
18993 cf_ada_make=gnatmake
18994 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
18995 set dummy $cf_ada_make; ac_word=$2
18996 echo "$as_me:18996: checking for $ac_word" >&5
18997 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18998 if test "${ac_cv_prog_gnat_exists+set}" = set; then
18999 echo $ECHO_N "(cached) $ECHO_C" >&6
19001 if test -n "$gnat_exists"; then
19002 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
19004 ac_save_IFS=$IFS; IFS=$ac_path_separator
19006 for ac_dir in $ac_dummy; do
19008 test -z "$ac_dir" && ac_dir=.
19009 $as_executable_p "$ac_dir/$ac_word" || continue
19010 ac_cv_prog_gnat_exists="yes"
19011 echo "$as_me:19011: found $ac_dir/$ac_word" >&5
19015 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
19018 gnat_exists=$ac_cv_prog_gnat_exists
19019 if test -n "$gnat_exists"; then
19020 echo "$as_me:19020: result: $gnat_exists" >&5
19021 echo "${ECHO_T}$gnat_exists" >&6
19023 echo "$as_me:19023: result: no" >&5
19024 echo "${ECHO_T}no" >&6
19027 if test "$ac_cv_prog_gnat_exists" = no; then
19029 cf_cv_prog_gnat_correct=no
19032 echo "$as_me:19032: checking for gnat version" >&5
19033 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
19034 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
19035 grep '[0-9].[0-9][0-9]*' |\
19036 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
19037 echo "$as_me:19037: result: $cf_gnat_version" >&5
19038 echo "${ECHO_T}$cf_gnat_version" >&6
19040 case $cf_gnat_version in #(vi
19041 3.1[1-9]*|3.[2-9]*|[4-9].*) #(vi
19042 cf_cv_prog_gnat_correct=yes
19045 { echo "$as_me:19045: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
19046 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
19047 cf_cv_prog_gnat_correct=no
19051 # Extract the first word of "m4", so it can be a program name with args.
19052 set dummy m4; ac_word=$2
19053 echo "$as_me:19053: checking for $ac_word" >&5
19054 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19055 if test "${ac_cv_prog_M4_exists+set}" = set; then
19056 echo $ECHO_N "(cached) $ECHO_C" >&6
19058 if test -n "$M4_exists"; then
19059 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
19061 ac_save_IFS=$IFS; IFS=$ac_path_separator
19063 for ac_dir in $ac_dummy; do
19065 test -z "$ac_dir" && ac_dir=.
19066 $as_executable_p "$ac_dir/$ac_word" || continue
19067 ac_cv_prog_M4_exists="yes"
19068 echo "$as_me:19068: found $ac_dir/$ac_word" >&5
19072 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
19075 M4_exists=$ac_cv_prog_M4_exists
19076 if test -n "$M4_exists"; then
19077 echo "$as_me:19077: result: $M4_exists" >&5
19078 echo "${ECHO_T}$M4_exists" >&6
19080 echo "$as_me:19080: result: no" >&5
19081 echo "${ECHO_T}no" >&6
19084 if test "$ac_cv_prog_M4_exists" = no; then
19085 cf_cv_prog_gnat_correct=no
19086 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
19088 if test "$cf_cv_prog_gnat_correct" = yes; then
19089 echo "$as_me:19089: checking if GNAT works" >&5
19090 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
19092 rm -rf conftest* *~conftest*
19093 cat >>conftest.ads <<CF_EOF
19094 procedure conftest;
19096 cat >>conftest.adb <<CF_EOF
19099 procedure conftest is
19101 Text_IO.Put ("Hello World");
19103 GNAT.OS_Lib.OS_Exit (0);
19106 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19107 if ( ./conftest 1>&5 2>&1 ) ; then
19108 cf_cv_prog_gnat_correct=yes
19110 cf_cv_prog_gnat_correct=no
19113 cf_cv_prog_gnat_correct=no
19115 rm -rf conftest* *~conftest*
19117 echo "$as_me:19117: result: $cf_cv_prog_gnat_correct" >&5
19118 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
19122 if test "$cf_cv_prog_gnat_correct" = yes; then
19124 ADAFLAGS="$ADAFLAGS -gnatpn"
19126 # make ADAFLAGS consistent with CFLAGS
19130 ADAFLAGS="$ADAFLAGS -g"
19137 ADAFLAGS="$ADAFLAGS -O3"
19142 echo "$as_me:19142: checking if GNAT supports generics" >&5
19143 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
19144 case $cf_gnat_version in #(vi
19145 3.[1-9]*|[4-9].*) #(vi
19146 cf_gnat_generics=yes
19149 cf_gnat_generics=no
19152 echo "$as_me:19152: result: $cf_gnat_generics" >&5
19153 echo "${ECHO_T}$cf_gnat_generics" >&6
19155 if test "$cf_gnat_generics" = yes
19157 cf_compile_generics=generics
19158 cf_generic_objects="\${GENOBJS}"
19160 cf_compile_generics=
19161 cf_generic_objects=
19164 echo "$as_me:19164: checking if GNAT supports SIGINT" >&5
19165 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
19166 if test "${cf_cv_gnat_sigint+set}" = set; then
19167 echo $ECHO_N "(cached) $ECHO_C" >&6
19170 rm -rf conftest* *~conftest*
19171 cat >>conftest.ads <<CF_EOF
19172 with Ada.Interrupts.Names;
19174 package ConfTest is
19176 pragma Warnings (Off); -- the next pragma exists since 3.11p
19177 pragma Unreserve_All_Interrupts;
19178 pragma Warnings (On);
19180 protected Process is
19182 function Continue return Boolean;
19183 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
19185 Done : Boolean := False;
19190 cat >>conftest.adb <<CF_EOF
19191 package body ConfTest is
19192 protected body Process is
19197 function Continue return Boolean is
19204 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19205 cf_cv_gnat_sigint=yes
19207 cf_cv_gnat_sigint=no
19209 rm -rf conftest* *~conftest*
19212 echo "$as_me:19212: result: $cf_cv_gnat_sigint" >&5
19213 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
19215 if test $cf_cv_gnat_sigint = yes ; then
19218 USE_GNAT_SIGINT="#"
19221 echo "$as_me:19221: checking if GNAT pragma Unreferenced works" >&5
19222 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
19223 if test "${cf_cv_pragma_unreferenced+set}" = set; then
19224 echo $ECHO_N "(cached) $ECHO_C" >&6
19227 rm -rf conftest* *~conftest*
19228 cat >>conftest.ads <<CF_EOF
19229 procedure conftest;
19231 cat >>conftest.adb <<CF_EOF
19234 procedure conftest is
19236 pragma Unreferenced (test);
19239 Text_IO.Put ("Hello World");
19241 GNAT.OS_Lib.OS_Exit (0);
19244 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19245 cf_cv_pragma_unreferenced=yes
19247 cf_cv_pragma_unreferenced=no
19249 rm -rf conftest* *~conftest*
19252 echo "$as_me:19252: result: $cf_cv_pragma_unreferenced" >&5
19253 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
19255 # if the pragma is supported, use it (needed in the Trace code).
19256 if test $cf_cv_pragma_unreferenced = yes ; then
19262 cf_gnat_libraries=no
19263 cf_gnat_projects=no
19265 echo "$as_me:19265: checking if GNAT supports project files" >&5
19266 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
19267 case $cf_gnat_version in #(vi
19271 case $cf_cv_system_name in #(vi
19275 mkdir conftest.src conftest.bin conftest.lib
19277 rm -rf conftest* *~conftest*
19278 cat >>library.gpr <<CF_EOF
19280 Kind := External ("LIB_KIND");
19281 for Library_Name use "ConfTest";
19282 for Object_Dir use ".";
19283 for Library_ALI_Dir use External("LIBRARY_DIR");
19284 for Library_Version use External ("SONAME");
19285 for Library_Kind use Kind;
19286 for Library_Dir use External("BUILD_DIR");
19287 Source_Dir := External ("SOURCE_DIR");
19288 for Source_Dirs use (Source_Dir);
19289 package Compiler is
19290 for Default_Switches ("Ada") use
19294 "-gnatVa", -- All validity checks
19295 "-gnatwa"); -- Activate all optional errors
19299 cat >>confpackage.ads <<CF_EOF
19300 package ConfPackage is
19301 procedure conftest;
19304 cat >>confpackage.adb <<CF_EOF
19306 package body ConfPackage is
19307 procedure conftest is
19309 Text_IO.Put ("Hello World");
19314 if ( $cf_ada_make $ADAFLAGS \
19316 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
19317 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
19318 -XSOURCE_DIR=`pwd` \
19319 -XSONAME=libConfTest.so.1 \
19320 -XLIB_KIND=static 1>&5 2>&1 ) ; then
19321 cf_gnat_projects=yes
19324 if test -f conftest.lib/confpackage.ali
19326 cf_gnat_libraries=yes
19328 rm -rf conftest* *~conftest*
19333 echo "$as_me:19333: result: $cf_gnat_projects" >&5
19334 echo "${ECHO_T}$cf_gnat_projects" >&6
19336 if test $cf_gnat_projects = yes
19338 echo "$as_me:19338: checking if GNAT supports libraries" >&5
19339 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
19340 echo "$as_me:19340: result: $cf_gnat_libraries" >&5
19341 echo "${ECHO_T}$cf_gnat_libraries" >&6
19344 if test "$cf_gnat_projects" = yes
19346 USE_OLD_MAKERULES="#"
19347 USE_GNAT_PROJECTS=""
19349 USE_OLD_MAKERULES=""
19350 USE_GNAT_PROJECTS="#"
19353 if test "$cf_gnat_libraries" = yes
19355 USE_GNAT_LIBRARIES=""
19357 USE_GNAT_LIBRARIES="#"
19360 echo "$as_me:19360: checking for ada-compiler" >&5
19361 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
19363 # Check whether --with-ada-compiler or --without-ada-compiler was given.
19364 if test "${with_ada_compiler+set}" = set; then
19365 withval="$with_ada_compiler"
19366 cf_ada_compiler=$withval
19368 cf_ada_compiler=gnatmake
19371 echo "$as_me:19371: result: $cf_ada_compiler" >&5
19372 echo "${ECHO_T}$cf_ada_compiler" >&6
19374 cf_ada_package=terminal_interface
19376 echo "$as_me:19376: checking for ada-include" >&5
19377 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
19379 # Check whether --with-ada-include or --without-ada-include was given.
19380 if test "${with_ada_include+set}" = set; then
19381 withval="$with_ada_include"
19384 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
19385 fi; if test -n "$prefix/share/ada/adainclude" ; then
19387 if test "x$prefix" != xNONE; then
19388 cf_path_syntax="$prefix"
19390 cf_path_syntax="$ac_default_prefix"
19393 case ".$withval" in #(vi
19394 .\$\(*\)*|.\'*\'*) #(vi
19398 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19400 .\${*prefix}*) #(vi
19401 eval withval="$withval"
19402 case ".$withval" in #(vi
19404 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19409 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19412 { { echo "$as_me:19412: error: expected a pathname, not \"$withval\"" >&5
19413 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19414 { (exit 1); exit 1; }; }
19419 ADA_INCLUDE="$withval"
19421 echo "$as_me:19421: result: $ADA_INCLUDE" >&5
19422 echo "${ECHO_T}$ADA_INCLUDE" >&6
19424 echo "$as_me:19424: checking for ada-objects" >&5
19425 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
19427 # Check whether --with-ada-objects or --without-ada-objects was given.
19428 if test "${with_ada_objects+set}" = set; then
19429 withval="$with_ada_objects"
19432 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
19433 fi; if test -n "$prefix/lib/ada/adalib" ; then
19435 if test "x$prefix" != xNONE; then
19436 cf_path_syntax="$prefix"
19438 cf_path_syntax="$ac_default_prefix"
19441 case ".$withval" in #(vi
19442 .\$\(*\)*|.\'*\'*) #(vi
19446 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19448 .\${*prefix}*) #(vi
19449 eval withval="$withval"
19450 case ".$withval" in #(vi
19452 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19457 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19460 { { echo "$as_me:19460: error: expected a pathname, not \"$withval\"" >&5
19461 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19462 { (exit 1); exit 1; }; }
19467 ADA_OBJECTS="$withval"
19469 echo "$as_me:19469: result: $ADA_OBJECTS" >&5
19470 echo "${ECHO_T}$ADA_OBJECTS" >&6
19472 echo "$as_me:19472: checking if an Ada95 shared-library should be built" >&5
19473 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
19475 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
19476 if test "${with_ada_sharedlib+set}" = set; then
19477 withval="$with_ada_sharedlib"
19478 with_ada_sharedlib=$withval
19480 with_ada_sharedlib=no
19482 echo "$as_me:19482: result: $with_ada_sharedlib" >&5
19483 echo "${ECHO_T}$with_ada_sharedlib" >&6
19485 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
19486 MAKE_ADA_SHAREDLIB="#"
19488 if test "x$with_ada_sharedlib" != xno
19490 MAKE_ADA_SHAREDLIB=
19491 if test "x$with_ada_sharedlib" != xyes
19493 ADA_SHAREDLIB="$with_ada_sharedlib"
19503 ### Construct the ncurses library-subsets, if any, from this set of keywords:
19504 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
19506 ### ticlib modules may be a separate library, otherwise contained in termlib.
19507 ### termlib modules may be a separate library, otherwise contained in ncurses.
19509 ### The of "+" or " " between the tokens controls the way the script
19510 ### chooses to split module lists into libraries.
19512 ### (see CF_LIB_RULES).
19513 echo "$as_me:19513: checking for library subsets" >&5
19514 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
19517 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
19518 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
19519 if test "$with_ticlib" != no ; then
19520 LIB_SUBSETS="${LIB_SUBSETS} "
19522 LIB_SUBSETS="${LIB_SUBSETS}+"
19526 LIB_SUBSETS="${LIB_SUBSETS}termlib"
19527 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
19529 if test "$with_termlib" != no ; then
19530 LIB_SUBSETS="${LIB_SUBSETS} "
19532 LIB_SUBSETS="${LIB_SUBSETS}+"
19535 LIB_SUBSETS="${LIB_SUBSETS}base"
19537 # Most term-driver calls are to tinfo, but some like init_pair are to the
19538 # base library (so it resides in base).
19539 if test "$with_term_driver" != no ; then
19540 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
19541 case $cf_cv_system_name in #(vi
19543 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
19546 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
19551 test "$with_widec" = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
19552 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
19554 echo "$as_me:19554: result: $LIB_SUBSETS" >&5
19555 echo "${ECHO_T}$LIB_SUBSETS" >&6
19557 ### Construct the list of include-directories to be generated
19559 CPPFLAGS="$CPPFLAGS -I. -I../include"
19560 if test "$srcdir" != "."; then
19561 CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
19563 if test "$GCC" != yes; then
19564 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19565 elif test "$includedir" != "/usr/include"; then
19566 if test "$includedir" = '${prefix}/include' ; then
19567 if test $prefix != /usr ; then
19568 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19571 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19575 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
19576 if test "$srcdir" != "."; then
19577 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
19579 if test "$GCC" != yes; then
19580 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19581 elif test "$includedir" != "/usr/include"; then
19582 if test "$includedir" = '${prefix}/include' ; then
19583 if test $prefix != /usr ; then
19584 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19587 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19591 ### Build up pieces for makefile rules
19592 echo "$as_me:19592: checking default library suffix" >&5
19593 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
19595 case $DFT_LWR_MODEL in
19596 libtool) DFT_ARG_SUFFIX='' ;;
19597 normal) DFT_ARG_SUFFIX='' ;;
19598 debug) DFT_ARG_SUFFIX='_g' ;;
19599 profile) DFT_ARG_SUFFIX='_p' ;;
19600 shared) DFT_ARG_SUFFIX='' ;;
19602 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
19603 echo "$as_me:19603: result: $DFT_ARG_SUFFIX" >&5
19604 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
19606 echo "$as_me:19606: checking default library-dependency suffix" >&5
19607 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
19609 case $DFT_LWR_MODEL in #(vi
19611 DFT_LIB_SUFFIX='.la'
19612 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19615 DFT_LIB_SUFFIX='.a'
19616 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19619 DFT_LIB_SUFFIX='_g.a'
19620 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19623 DFT_LIB_SUFFIX='_p.a'
19624 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19627 case $cf_cv_system_name in
19629 DFT_LIB_SUFFIX='.a'
19630 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19633 DFT_LIB_SUFFIX='.dll'
19634 DFT_DEP_SUFFIX='.dll.a'
19637 DFT_LIB_SUFFIX='.dylib'
19638 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19643 DFT_LIB_SUFFIX='.so'
19644 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19647 DFT_LIB_SUFFIX='.sl'
19648 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19652 *) DFT_LIB_SUFFIX='.so'
19653 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19657 test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
19658 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
19659 echo "$as_me:19659: result: $DFT_DEP_SUFFIX" >&5
19660 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
19662 echo "$as_me:19662: checking default object directory" >&5
19663 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
19665 case $DFT_LWR_MODEL in
19666 libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
19667 normal) DFT_OBJ_SUBDIR='objects' ;;
19668 debug) DFT_OBJ_SUBDIR='obj_g' ;;
19669 profile) DFT_OBJ_SUBDIR='obj_p' ;;
19671 case $cf_cv_system_name in #(vi
19673 DFT_OBJ_SUBDIR='objects' ;;
19675 DFT_OBJ_SUBDIR='obj_s' ;;
19678 echo "$as_me:19678: result: $DFT_OBJ_SUBDIR" >&5
19679 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
19681 # libtool thinks it can make c++ shared libraries (perhaps only g++)
19682 if test "$cf_with_cxx" = yes ; then
19683 echo "$as_me:19683: checking c++ library-dependency suffix" >&5
19684 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
19685 if test "$with_libtool" != "no"; then
19686 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
19689 case normal in #(vi
19691 CXX_LIB_SUFFIX='.la'
19692 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19695 CXX_LIB_SUFFIX='.a'
19696 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19699 CXX_LIB_SUFFIX='_g.a'
19700 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19703 CXX_LIB_SUFFIX='_p.a'
19704 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19707 case $cf_cv_system_name in
19709 CXX_LIB_SUFFIX='.a'
19710 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19713 CXX_LIB_SUFFIX='.dll'
19714 CXX_DEP_SUFFIX='.dll.a'
19717 CXX_LIB_SUFFIX='.dylib'
19718 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19723 CXX_LIB_SUFFIX='.so'
19724 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19727 CXX_LIB_SUFFIX='.sl'
19728 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19732 *) CXX_LIB_SUFFIX='.so'
19733 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19737 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
19738 test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
19740 echo "$as_me:19740: result: $CXX_LIB_SUFFIX" >&5
19741 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
19745 # do not want -ldl in build except as needed for -lncurses dependency
19746 if test "$with_dlsym" = yes ; then
19747 if test $DFT_LWR_MODEL = shared || \
19748 test $DFT_LWR_MODEL = libtool ; then
19750 # remove dl library from $LIBS
19751 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
19755 ### Set up low-level terminfo dependencies for makefiles.
19757 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
19758 # do not need libdl
19760 if test "$with_dlsym" = yes ; then
19762 # remove dl library from $SHLIB_LIST
19763 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
19767 if test "$with_ticlib" != no ; then
19769 if test "$with_ticlib" != yes ; then
19770 TICS_NAME=$with_ticlib
19771 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19772 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19773 TICS_LIB_SUFFIX="${with_ticlib}"
19775 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
19776 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
19777 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
19779 TICS_LDFLAGS="-L${LIB_DIR}"
19780 TICS_LIBS="-l${TICS_LIB_SUFFIX}"
19782 TICS_LDFLAGS="-L${LIB_DIR}"
19783 TICS_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19786 if test "$with_termlib" != no ; then
19788 if test "$with_termlib" != yes ; then
19789 TINFO_NAME=$with_termlib
19790 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19791 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19792 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19793 TINFO_LIB_SUFFIX="${with_termlib}"
19795 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
19796 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
19797 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
19798 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
19801 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
19802 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
19803 if test "$DFT_LWR_MODEL" = "libtool"; then
19804 TEST_ARGS="${TEST_DEPS}"
19805 TEST_ARG2="${TEST_DEP2}"
19806 TINFO_LDFLAGS="-L${LIB_DIR}"
19807 TINFO_LIBS="$TEST_ARGS"
19808 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
19809 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
19811 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
19812 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
19813 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
19814 TINFO_LDFLAGS="-L${LIB_DIR}"
19815 TINFO_LIBS="$TEST_ARGS"
19816 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
19819 # the next lines are needed for linking libtic over libncurses
19820 TINFO_NAME=${LIB_NAME}
19821 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
19822 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
19823 if test "$with_tic_depends" = yes ; then
19824 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
19826 TICS_LIST="$SHLIB_LIST"
19829 TINFO_LDFLAGS="-L${LIB_DIR}"
19830 TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19833 if test "$DFT_LWR_MODEL" = shared ; then
19834 case $cf_cv_system_name in #(vi
19836 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
19842 if test "$with_dlsym" = yes ; then
19844 # remove dl library from $TICS_LIST
19845 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
19849 if test "$DFT_LWR_MODEL" = "libtool"; then
19854 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
19856 case $DFT_LWR_MODEL in
19857 normal|debug|profile)
19859 if test "$GCC" = yes ; then
19860 case $cf_cv_system_name in #(
19861 OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*) #( vi
19865 *) #( normally, except when broken
19866 LDFLAGS_STATIC=-static
19867 LDFLAGS_SHARED=-dynamic
19871 case $cf_cv_system_name in #(
19872 aix[4-7]*) #( from ld manpage
19873 LDFLAGS_STATIC=-bstatic
19874 LDFLAGS_SHARED=-bdynamic
19876 hpux*) #( from ld manpage for hpux10.20, hpux11.11
19877 # We could also use just "archive" and "shared".
19878 LDFLAGS_STATIC=-Wl,-a,archive_shared
19879 LDFLAGS_SHARED=-Wl,-a,shared_archive
19881 irix*) #( from ld manpage IRIX64
19882 LDFLAGS_STATIC=-Bstatic
19883 LDFLAGS_SHARED=-Bdynamic
19885 osf[45]*) #( from ld manpage osf4.0d, osf5.1
19886 # alternative "-oldstyle_liblookup" (not in cc manpage)
19887 LDFLAGS_STATIC=-noso
19888 LDFLAGS_SHARED=-so_archive
19891 LDFLAGS_STATIC=-Bstatic
19892 LDFLAGS_SHARED=-Bdynamic
19897 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
19899 echo "$as_me:19899: checking if linker supports switching between static/dynamic" >&5
19900 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
19902 rm -f libconftest.a
19903 cat >conftest.$ac_ext <<EOF
19904 #line 19904 "configure"
19906 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
19908 if { (eval echo "$as_me:19908: \"$ac_compile\"") >&5
19909 (eval $ac_compile) 2>&5
19911 echo "$as_me:19911: \$? = $ac_status" >&5
19912 (exit $ac_status); } ; then
19913 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
19914 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
19918 cf_save_LIBS="$LIBS"
19920 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
19921 cat >conftest.$ac_ext <<_ACEOF
19922 #line 19922 "configure"
19923 #include "confdefs.h"
19925 #line 19925 "configure"
19927 int cf_ldflags_static(FILE *fp);
19933 return cf_ldflags_static(stdin);
19939 rm -f conftest.$ac_objext conftest$ac_exeext
19940 if { (eval echo "$as_me:19940: \"$ac_link\"") >&5
19941 (eval $ac_link) 2>&5
19943 echo "$as_me:19943: \$? = $ac_status" >&5
19944 (exit $ac_status); } &&
19945 { ac_try='test -s conftest$ac_exeext'
19946 { (eval echo "$as_me:19946: \"$ac_try\"") >&5
19947 (eval $ac_try) 2>&5
19949 echo "$as_me:19949: \$? = $ac_status" >&5
19950 (exit $ac_status); }; }; then
19952 # some linkers simply ignore the -dynamic
19953 case x`file conftest$ac_exeext 2>/dev/null` in #(vi
19955 cf_ldflags_static=no
19958 cf_ldflags_static=yes
19963 echo "$as_me: failed program was:" >&5
19964 cat conftest.$ac_ext >&5
19965 cf_ldflags_static=no
19967 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19969 rm -f libconftest.*
19970 LIBS="$cf_save_LIBS"
19972 echo "$as_me:19972: result: $cf_ldflags_static" >&5
19973 echo "${ECHO_T}$cf_ldflags_static" >&6
19975 if test $cf_ldflags_static != yes
19988 echo "$as_me:19988: checking where we will install curses.h" >&5
19989 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
19990 test "$with_overwrite" = no && \
19991 test "x$includedir" = 'x${prefix}/include' && \
19992 includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
19993 echo "$as_me:19993: result: $includedir" >&5
19994 echo "${ECHO_T}$includedir" >&6
19996 ### Resolve a conflict between normal and wide-curses by forcing applications
19997 ### that will need libutf8 to add it to their configure script.
19998 if test "$with_overwrite" != no ; then
19999 if test "$NCURSES_LIBUTF8" = 1 ; then
20000 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
20001 { echo "$as_me:20001: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
20002 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
20005 WITH_OVERWRITE=$with_overwrite
20007 # used to separate tack out of the tree
20010 ### predefined stuff for the test programs
20011 cat >>confdefs.h <<\EOF
20012 #define HAVE_SLK_COLOR 1
20015 ### Construct the list of subdirectories for which we'll customize makefiles
20016 ### with the appropriate compile-rules.
20018 echo "$as_me:20018: checking for src modules" >&5
20019 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
20021 # dependencies and linker-arguments for test-programs
20022 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
20023 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
20024 if test "$DFT_LWR_MODEL" = "libtool"; then
20025 TEST_ARGS="${TEST_DEPS}"
20026 TEST_ARG2="${TEST_DEP2}"
20028 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20029 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
20032 PC_MODULES_TO_MAKE="ncurses"
20034 for cf_dir in $modules_to_build
20036 if test -f $srcdir/$cf_dir/modules; then
20038 # We may/may not have tack in the distribution, though the
20040 if test $cf_dir = tack ; then
20041 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
20046 if test -z "$cf_cv_src_modules"; then
20047 cf_cv_src_modules=$cf_dir
20049 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
20052 # Make the ncurses_cfg.h file record the library interface files as
20053 # well. These are header files that are the same name as their
20054 # directory. Ncurses is the only library that does not follow
20056 if test $cf_dir = tack ; then
20058 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
20060 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20062 cat >>confdefs.h <<EOF
20063 #define HAVE_${cf_have_include}_H 1
20066 cat >>confdefs.h <<EOF
20067 #define HAVE_LIB${cf_have_include} 1
20070 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
20071 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
20072 if test "$DFT_LWR_MODEL" = "libtool"; then
20073 TEST_ARGS="${TEST_DEPS}"
20074 TEST_ARG2="${TEST_DEP2}"
20076 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
20077 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
20079 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}"
20083 echo "$as_me:20083: result: $cf_cv_src_modules" >&5
20084 echo "${ECHO_T}$cf_cv_src_modules" >&6
20086 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
20087 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
20090 if test "x$cf_with_manpages" != xno ; then
20091 SRC_SUBDIRS="$SRC_SUBDIRS man"
20093 SRC_SUBDIRS="$SRC_SUBDIRS include"
20094 for cf_dir in $cf_cv_src_modules
20096 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
20098 if test "x$cf_with_tests" != "xno" ; then
20099 SRC_SUBDIRS="$SRC_SUBDIRS test"
20101 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
20102 if test "$cf_with_cxx_binding" != no; then
20103 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++"
20104 SRC_SUBDIRS="$SRC_SUBDIRS c++"
20107 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_NAME"
20108 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE tic"
20111 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
20112 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
20113 ADA_SUBDIRS="gen src"
20114 if test "x$cf_with_tests" != "xno" ; then
20115 ADA_SUBDIRS="$ADA_SUBDIRS samples"
20120 for cf_dir in $SRC_SUBDIRS
20122 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
20125 if test -n "$ADA_SUBDIRS"; then
20126 for cf_dir in $ADA_SUBDIRS
20128 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
20133 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
20134 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
20135 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
20139 for cf_item in $cf_list_models
20143 libtool) cf_subdir='obj_lo' ;;
20144 normal) cf_subdir='objects' ;;
20145 debug) cf_subdir='obj_g' ;;
20146 profile) cf_subdir='obj_p' ;;
20148 case $cf_cv_system_name in #(vi
20150 cf_subdir='objects' ;;
20152 cf_subdir='obj_s' ;;
20156 for cf_item2 in $DIRS_TO_MAKE
20158 test $cf_item2 = $cf_subdir && break
20160 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
20162 for cf_dir in $DIRS_TO_MAKE
20164 test ! -d $cf_dir && mkdir $cf_dir
20167 # symbols that differ when compiling Ada95 by itself.
20168 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
20170 # values to use as strings
20171 cat >>confdefs.h <<EOF
20172 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
20175 cat >>confdefs.h <<EOF
20176 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
20179 ### Now that we're done running tests, add the compiler-warnings, if any
20184 cf_new_extra_cppflags=
20186 for cf_add_cflags in $EXTRA_CFLAGS
20188 case $cf_fix_cppflags in
20190 case $cf_add_cflags in #(vi
20191 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
20192 case $cf_add_cflags in
20194 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20196 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20197 && test -z "${cf_tst_cflags}" \
20198 && cf_fix_cppflags=yes
20200 if test $cf_fix_cppflags = yes ; then
20201 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20203 elif test "${cf_tst_cflags}" = "\"'" ; then
20204 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20209 case "$CPPFLAGS" in
20210 *$cf_add_cflags) #(vi
20213 case $cf_add_cflags in #(vi
20215 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20217 CPPFLAGS=`echo "$CPPFLAGS" | \
20218 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
20219 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
20223 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
20228 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
20233 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20235 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
20237 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20238 && test -z "${cf_tst_cflags}" \
20239 && cf_fix_cppflags=no
20244 if test -n "$cf_new_cflags" ; then
20246 CFLAGS="$CFLAGS $cf_new_cflags"
20249 if test -n "$cf_new_cppflags" ; then
20251 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
20254 if test -n "$cf_new_extra_cppflags" ; then
20256 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
20259 ### Define substitutions for header files to avoid name-pollution
20261 if test "$cf_cv_have_tcgetattr" = yes ; then
20267 if test "$ac_cv_header_termio_h" = yes ; then
20273 if test "$ac_cv_header_termios_h" = yes ; then
20279 ################################################################################
20280 test "$use_database" = yes && \
20281 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
20283 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
20284 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
20286 if test x"$enable_pc_files" = xyes ; then \
20287 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
20293 # Extract the first word of "tic", so it can be a program name with args.
20294 set dummy tic; ac_word=$2
20295 echo "$as_me:20295: checking for $ac_word" >&5
20296 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20297 if test "${ac_cv_path_TIC_PATH+set}" = set; then
20298 echo $ECHO_N "(cached) $ECHO_C" >&6
20302 ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
20305 ac_save_IFS=$IFS; IFS=$ac_path_separator
20306 ac_dummy="$PATH:/usr/local/ncurses/bin"
20307 for ac_dir in $ac_dummy; do
20309 test -z "$ac_dir" && ac_dir=.
20310 if $as_executable_p "$ac_dir/$ac_word"; then
20311 ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
20312 echo "$as_me:20312: found $ac_dir/$ac_word" >&5
20317 test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
20321 TIC_PATH=$ac_cv_path_TIC_PATH
20323 if test -n "$TIC_PATH"; then
20324 echo "$as_me:20324: result: $TIC_PATH" >&5
20325 echo "${ECHO_T}$TIC_PATH" >&6
20327 echo "$as_me:20327: result: no" >&5
20328 echo "${ECHO_T}no" >&6
20331 if test -n "$FALLBACK_LIST"
20333 if test "$TIC_PATH" = unknown
20335 { echo "$as_me:20335: WARNING: no tic program found for fallbacks" >&5
20336 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
20340 if test "x$cf_with_tests" != xno ; then
20346 ADAHTML_DIR=../../doc/html/ada
20349 case $cf_cv_system_name in #(vi
20351 SUB_SCRIPTS="mk-dlls.sh"
20355 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"
20356 ac_config_commands="$ac_config_commands default"
20357 cat >confcache <<\_ACEOF
20358 # This file is a shell script that caches the results of configure
20359 # tests run on this system so they can be shared between configure
20360 # scripts and configure runs, see configure's option --config-cache.
20361 # It is not useful on other systems. If it contains results you don't
20362 # want to keep, you may remove or edit it.
20364 # config.status only pays attention to the cache file if you give it
20365 # the --recheck option to rerun configure.
20367 # `ac_cv_env_foo' variables (set or unset) will be overriden when
20368 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20369 # following values.
20373 # The following way of writing the cache mishandles newlines in values,
20374 # but we know of no workaround that is simple, portable, and efficient.
20375 # So, don't put newlines in cache variables' values.
20376 # Ultrix sh set writes to stderr and can't be redirected directly,
20377 # and sets the high bit in the cache file unless we assign to the vars.
20380 case `(ac_space=' '; set | grep ac_space) 2>&1` in
20382 # `set' does not quote correctly, so add quotes (double-quote
20383 # substitution turns \\\\ into \\, and sed turns \\ into \).
20386 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20389 # `set' quotes correctly as required by POSIX, so do not add quotes.
20391 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
20398 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20400 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20402 if cmp -s $cache_file confcache; then :; else
20403 if test -w $cache_file; then
20404 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
20405 cat confcache >$cache_file
20407 echo "not updating unwritable cache $cache_file"
20412 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20413 # Let make expand exec_prefix.
20414 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20416 # VPATH may cause trouble with some makes, so we remove $(srcdir),
20417 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20418 # trailing colons and then remove the whole line if VPATH becomes empty
20419 # (actually we leave an empty line to preserve line numbers).
20420 if test "x$srcdir" = x.; then
20421 ac_vpsub='/^[ ]*VPATH[ ]*=/{
20422 s/:*\$(srcdir):*/:/;
20423 s/:*\${srcdir}:*/:/;
20425 s/^\([^=]*=[ ]*\):*/\1/;
20431 DEFS=-DHAVE_CONFIG_H
20433 : ${CONFIG_STATUS=./config.status}
20434 ac_clean_files_save=$ac_clean_files
20435 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20436 { echo "$as_me:20436: creating $CONFIG_STATUS" >&5
20437 echo "$as_me: creating $CONFIG_STATUS" >&6;}
20438 cat >$CONFIG_STATUS <<_ACEOF
20440 # Generated automatically by configure.
20441 # Run this file to recreate the current configuration.
20442 # Compiler output produced by configure, useful for debugging
20443 # configure, is in config.log if it exists.
20446 SHELL=\${CONFIG_SHELL-$SHELL}
20447 ac_cs_invocation="\$0 \$@"
20451 cat >>$CONFIG_STATUS <<\_ACEOF
20452 # Be Bourne compatible
20453 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20456 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20460 # Name of the executable.
20461 as_me=`echo "$0" |sed 's,.*[\\/],,'`
20463 if expr a : '\(a\)' >/dev/null 2>&1; then
20469 rm -f conf$$ conf$$.exe conf$$.file
20471 if ln -s conf$$.file conf$$ 2>/dev/null; then
20472 # We could just check for DJGPP; but this test a) works b) is more generic
20473 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
20474 if test -f conf$$.exe; then
20475 # Don't use ln at all; we don't have any links
20480 elif ln conf$$.file conf$$ 2>/dev/null; then
20485 rm -f conf$$ conf$$.exe conf$$.file
20487 as_executable_p="test -f"
20489 # Support unset when possible.
20490 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
20497 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
20498 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
20499 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
20500 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
20501 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
20502 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
20503 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
20504 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
20507 # We need space, tab and new line, in precisely that order.
20513 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
20519 # Files that config.status was made for.
20520 if test -n "$ac_config_files"; then
20521 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
20524 if test -n "$ac_config_headers"; then
20525 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
20528 if test -n "$ac_config_links"; then
20529 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
20532 if test -n "$ac_config_commands"; then
20533 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
20536 cat >>$CONFIG_STATUS <<\EOF
20539 \`$as_me' instantiates files from templates according to the
20540 current configuration.
20542 Usage: $0 [OPTIONS] [FILE]...
20544 -h, --help print this help, then exit
20545 -V, --version print version number, then exit
20546 -d, --debug don't remove temporary files
20547 --recheck update $as_me by reconfiguring in the same conditions
20548 --file=FILE[:TEMPLATE]
20549 instantiate the configuration file FILE
20550 --header=FILE[:TEMPLATE]
20551 instantiate the configuration header FILE
20553 Configuration files:
20556 Configuration headers:
20559 Configuration commands:
20562 Report bugs to <dickey@invisible-island.net>."
20565 cat >>$CONFIG_STATUS <<EOF
20568 configured by $0, generated by GNU Autoconf 2.52.20101002,
20569 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
20571 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
20572 Free Software Foundation, Inc.
20573 This config.status script is free software; the Free Software Foundation
20574 gives unlimited permission to copy, distribute and modify it."
20579 cat >>$CONFIG_STATUS <<\EOF
20580 # If no file are specified by the user, then we need to provide default
20581 # value. By we need to know if files were specified by the user.
20587 ac_option=`expr "x$1" : 'x\([^=]*\)='`
20588 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
20590 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
20594 *) # This is not an option, so the user has probably given explicit
20596 ac_need_defaults=false;;
20600 # Handling of the options.
20602 cat >>$CONFIG_STATUS <<EOF
20603 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20604 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
20605 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
20607 cat >>$CONFIG_STATUS <<\EOF
20608 --version | --vers* | -V )
20609 echo "$ac_cs_version"; exit 0 ;;
20611 # Conflict between --help and --header
20612 { { echo "$as_me:20612: error: ambiguous option: $1
20613 Try \`$0 --help' for more information." >&5
20614 echo "$as_me: error: ambiguous option: $1
20615 Try \`$0 --help' for more information." >&2;}
20616 { (exit 1); exit 1; }; };;
20617 --help | --hel | -h )
20618 echo "$ac_cs_usage"; exit 0 ;;
20619 --debug | --d* | -d )
20621 --file | --fil | --fi | --f )
20623 CONFIG_FILES="$CONFIG_FILES $1"
20624 ac_need_defaults=false;;
20625 --header | --heade | --head | --hea )
20627 CONFIG_HEADERS="$CONFIG_HEADERS $1"
20628 ac_need_defaults=false;;
20630 # This is an error.
20631 -*) { { echo "$as_me:20631: error: unrecognized option: $1
20632 Try \`$0 --help' for more information." >&5
20633 echo "$as_me: error: unrecognized option: $1
20634 Try \`$0 --help' for more information." >&2;}
20635 { (exit 1); exit 1; }; } ;;
20637 *) ac_config_targets="$ac_config_targets $1" ;;
20646 ## ----------------------- ##
20647 ## Running config.status. ##
20648 ## ----------------------- ##
20650 This file was extended by $as_me 2.52.20101002, executed with
20651 CONFIG_FILES = $CONFIG_FILES
20652 CONFIG_HEADERS = $CONFIG_HEADERS
20653 CONFIG_LINKS = $CONFIG_LINKS
20654 CONFIG_COMMANDS = $CONFIG_COMMANDS
20655 > $ac_cs_invocation
20656 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20661 cat >>$CONFIG_STATUS <<EOF
20663 # INIT-COMMANDS section.
20666 ### Special initialization commands, used to pass information from the
20667 ### configuration-run into config.status
20670 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
20671 DFT_LWR_MODEL="$DFT_LWR_MODEL"
20672 ECHO_LINK="$ECHO_LINK"
20673 LDCONFIG="$LDCONFIG"
20674 LIBTOOL_VERSION="$LIBTOOL_VERSION"
20675 LIB_NAME="$LIB_NAME"
20676 LIB_SUBSETS="$LIB_SUBSETS"
20677 LIB_SUFFIX="$LIB_SUFFIX"
20678 LIB_TRACING="$LIB_TRACING"
20680 MAKE_TERMINFO="$MAKE_TERMINFO"
20681 NCURSES_MAJOR="$NCURSES_MAJOR"
20682 NCURSES_MINOR="$NCURSES_MINOR"
20683 NCURSES_OSPEED="$NCURSES_OSPEED"
20684 NCURSES_PATCH="$NCURSES_PATCH"
20685 SRC_SUBDIRS="$SRC_SUBDIRS"
20686 TERMINFO="$TERMINFO"
20687 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
20688 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
20689 TICS_NAME="$TICS_NAME"
20690 TIC_PATH="$TIC_PATH"
20691 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
20692 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
20693 TINFO_NAME="$TINFO_NAME"
20694 TINFO_SUFFIX="$TINFO_SUFFIX"
20695 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
20696 WITH_CURSES_H="$with_curses_h"
20697 WITH_ECHO="$with_echo"
20698 WITH_OVERWRITE="$with_overwrite"
20699 cf_LIST_MODELS="$cf_list_models"
20700 cf_cv_abi_version="$cf_cv_abi_version"
20701 cf_cv_do_relink="$cf_cv_do_relink"
20702 cf_cv_do_symlinks="$cf_cv_do_symlinks"
20703 cf_cv_enable_lp64="$cf_cv_enable_lp64"
20704 cf_cv_enable_opaque="$cf_cv_enable_opaque"
20705 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
20706 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
20707 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
20708 cf_cv_rel_version="$cf_cv_rel_version"
20709 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
20710 cf_cv_shared_soname='$cf_cv_shared_soname'
20711 cf_cv_shlib_version="$cf_cv_shlib_version"
20712 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
20713 cf_cv_system_name="$cf_cv_system_name"
20714 cf_with_ada="$cf_with_ada"
20715 cf_with_cxx_binding="$cf_with_cxx_binding"
20716 cf_with_manpages="$cf_with_manpages"
20717 cf_with_tests="$cf_with_tests"
20723 cat >>$CONFIG_STATUS <<\EOF
20724 for ac_config_target in $ac_config_targets
20726 case "$ac_config_target" in
20727 # Handling of arguments.
20728 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
20729 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
20730 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
20731 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
20732 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
20733 "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
20734 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
20735 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20736 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
20737 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
20738 *) { { echo "$as_me:20738: error: invalid argument: $ac_config_target" >&5
20739 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20740 { (exit 1); exit 1; }; };;
20744 # If the user did not use the arguments to specify the items to instantiate,
20745 # then the envvar interface is used. Set only those that are not.
20746 # We use the long form for the default assignment because of an extremely
20747 # bizarre bug on SunOS 4.1.3.
20748 if $ac_need_defaults; then
20749 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20750 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20751 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20754 # Create a temporary directory, and hook for its removal unless debugging.
20757 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
20758 trap '{ (exit 1); exit 1; }' 1 2 13 15
20761 # Create a (secure) tmp directory for tmp files.
20764 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
20765 test -n "$tmp" && test -d "$tmp"
20768 tmp=$TMPDIR/cs$$-$RANDOM
20769 (umask 077 && mkdir $tmp)
20772 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
20773 { (exit 1); exit 1; }
20778 cat >>$CONFIG_STATUS <<EOF
20781 # CONFIG_FILES section.
20784 # No need to generate the scripts if there are no CONFIG_FILES.
20785 # This happens for instance when ./config.status config.h
20786 if test -n "\$CONFIG_FILES"; then
20787 # Protect against being on the right side of a sed subst in config.status.
20788 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
20789 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
20790 s,@SHELL@,$SHELL,;t t
20791 s,@exec_prefix@,$exec_prefix,;t t
20792 s,@prefix@,$prefix,;t t
20793 s,@program_transform_name@,$program_transform_name,;t t
20794 s,@bindir@,$bindir,;t t
20795 s,@sbindir@,$sbindir,;t t
20796 s,@libexecdir@,$libexecdir,;t t
20797 s,@datadir@,$datadir,;t t
20798 s,@sysconfdir@,$sysconfdir,;t t
20799 s,@sharedstatedir@,$sharedstatedir,;t t
20800 s,@localstatedir@,$localstatedir,;t t
20801 s,@libdir@,$libdir,;t t
20802 s,@includedir@,$includedir,;t t
20803 s,@oldincludedir@,$oldincludedir,;t t
20804 s,@infodir@,$infodir,;t t
20805 s,@mandir@,$mandir,;t t
20806 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
20807 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
20808 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
20809 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
20810 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
20811 s,@build_alias@,$build_alias,;t t
20812 s,@host_alias@,$host_alias,;t t
20813 s,@target_alias@,$target_alias,;t t
20814 s,@ECHO_C@,$ECHO_C,;t t
20815 s,@ECHO_N@,$ECHO_N,;t t
20816 s,@ECHO_T@,$ECHO_T,;t t
20817 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
20818 s,@DEFS@,$DEFS,;t t
20819 s,@LIBS@,$LIBS,;t t
20820 s,@top_builddir@,$top_builddir,;t t
20821 s,@EGREP@,$EGREP,;t t
20822 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
20823 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
20824 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
20825 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
20826 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
20827 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
20828 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
20829 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
20830 s,@build@,$build,;t t
20831 s,@build_cpu@,$build_cpu,;t t
20832 s,@build_vendor@,$build_vendor,;t t
20833 s,@build_os@,$build_os,;t t
20834 s,@host@,$host,;t t
20835 s,@host_cpu@,$host_cpu,;t t
20836 s,@host_vendor@,$host_vendor,;t t
20837 s,@host_os@,$host_os,;t t
20838 s,@target@,$target,;t t
20839 s,@target_cpu@,$target_cpu,;t t
20840 s,@target_vendor@,$target_vendor,;t t
20841 s,@target_os@,$target_os,;t t
20843 s,@CFLAGS@,$CFLAGS,;t t
20844 s,@LDFLAGS@,$LDFLAGS,;t t
20845 s,@CPPFLAGS@,$CPPFLAGS,;t t
20846 s,@ac_ct_CC@,$ac_ct_CC,;t t
20847 s,@EXEEXT@,$EXEEXT,;t t
20848 s,@OBJEXT@,$OBJEXT,;t t
20850 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
20851 s,@PROG_EXT@,$PROG_EXT,;t t
20852 s,@LDCONFIG@,$LDCONFIG,;t t
20854 s,@CXXFLAGS@,$CXXFLAGS,;t t
20855 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
20857 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
20858 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
20859 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
20860 s,@LINT@,$LINT,;t t
20861 s,@LINT_OPTS@,$LINT_OPTS,;t t
20862 s,@LN_S@,$LN_S,;t t
20863 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
20864 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
20865 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
20866 s,@SET_MAKE@,$SET_MAKE,;t t
20867 s,@CTAGS@,$CTAGS,;t t
20868 s,@ETAGS@,$ETAGS,;t t
20869 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
20870 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
20871 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
20872 s,@RANLIB@,$RANLIB,;t t
20873 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
20875 s,@ac_ct_LD@,$ac_ct_LD,;t t
20877 s,@ac_ct_AR@,$ac_ct_AR,;t t
20878 s,@ARFLAGS@,$ARFLAGS,;t t
20879 s,@DESTDIR@,$DESTDIR,;t t
20880 s,@BUILD_CC@,$BUILD_CC,;t t
20881 s,@BUILD_CPP@,$BUILD_CPP,;t t
20882 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
20883 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
20884 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
20885 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
20886 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
20887 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
20888 s,@cf_list_models@,$cf_list_models,;t t
20889 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
20890 s,@LIBTOOL@,$LIBTOOL,;t t
20891 s,@LT_UNDEF@,$LT_UNDEF,;t t
20892 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
20893 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
20894 s,@LIB_CREATE@,$LIB_CREATE,;t t
20895 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
20896 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
20897 s,@LIB_PREP@,$LIB_PREP,;t t
20898 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
20899 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
20900 s,@LIB_LINK@,$LIB_LINK,;t t
20901 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
20902 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
20903 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
20904 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
20905 s,@TICS_NAME@,$TICS_NAME,;t t
20906 s,@TINFO_NAME@,$TINFO_NAME,;t t
20907 s,@LIB_NAME@,$LIB_NAME,;t t
20908 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
20909 s,@CC_G_OPT@,$CC_G_OPT,;t t
20910 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
20911 s,@LD_MODEL@,$LD_MODEL,;t t
20912 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
20913 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
20914 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
20915 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
20916 s,@LINK_PROGS@,$LINK_PROGS,;t t
20917 s,@LINK_TESTS@,$LINK_TESTS,;t t
20918 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
20919 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
20920 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
20921 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
20922 s,@RPATH_LIST@,$RPATH_LIST,;t t
20923 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
20924 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
20925 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
20926 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
20927 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
20928 s,@TERMINFO@,$TERMINFO,;t t
20929 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
20930 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
20931 s,@TERMPATH@,$TERMPATH,;t t
20932 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
20933 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
20934 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
20935 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
20936 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
20937 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
20938 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
20939 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
20940 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
20941 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
20942 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
20943 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
20944 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
20945 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
20946 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
20947 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
20948 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
20949 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
20950 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
20951 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
20952 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
20953 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
20954 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
20955 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
20956 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
20957 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
20958 s,@PTHREAD@,$PTHREAD,;t t
20959 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
20960 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
20961 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
20962 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
20963 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
20964 s,@ECHO_LINK@,$ECHO_LINK,;t t
20965 s,@ADAFLAGS@,$ADAFLAGS,;t t
20966 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
20967 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
20968 s,@ADA_TRACE@,$ADA_TRACE,;t t
20969 s,@MATH_LIB@,$MATH_LIB,;t t
20970 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
20971 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
20972 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
20973 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
20974 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
20975 s,@TEST_LIBS@,$TEST_LIBS,;t t
20976 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
20977 s,@CXXCPP@,$CXXCPP,;t t
20978 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
20979 s,@CXX_AR@,$CXX_AR,;t t
20980 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
20981 s,@CXXLIBS@,$CXXLIBS,;t t
20982 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
20983 s,@gnat_exists@,$gnat_exists,;t t
20984 s,@M4_exists@,$M4_exists,;t t
20985 s,@cf_ada_make@,$cf_ada_make,;t t
20986 s,@cf_compile_generics@,$cf_compile_generics,;t t
20987 s,@cf_generic_objects@,$cf_generic_objects,;t t
20988 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
20989 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
20990 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
20991 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
20992 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
20993 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
20994 s,@cf_ada_package@,$cf_ada_package,;t t
20995 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
20996 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
20997 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
20998 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
20999 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
21000 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
21001 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
21002 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
21003 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
21004 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
21005 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
21006 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
21007 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
21008 s,@TICS_LIBS@,$TICS_LIBS,;t t
21009 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
21010 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
21011 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
21012 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
21013 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
21014 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
21015 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
21016 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
21017 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
21018 s,@TICS_LIST@,$TICS_LIST,;t t
21019 s,@TINFO_LIST@,$TINFO_LIST,;t t
21020 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
21021 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
21022 s,@TEST_ARGS@,$TEST_ARGS,;t t
21023 s,@TEST_DEPS@,$TEST_DEPS,;t t
21024 s,@TEST_ARG2@,$TEST_ARG2,;t t
21025 s,@TEST_DEP2@,$TEST_DEP2,;t t
21026 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
21027 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
21028 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
21029 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
21030 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
21031 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
21032 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
21033 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
21034 s,@cross_compiling@,$cross_compiling,;t t
21035 s,@TIC_PATH@,$TIC_PATH,;t t
21036 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
21037 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
21042 cat >>$CONFIG_STATUS <<\EOF
21043 # Split the substitutions into bite-sized pieces for seds with
21044 # small command number limits, like on Digital OSF/1 and HP-UX.
21045 ac_max_sed_lines=48
21046 ac_sed_frag=1 # Number of current file.
21047 ac_beg=1 # First line for current file.
21048 ac_end=$ac_max_sed_lines # Line after last line for current file.
21051 while $ac_more_lines; do
21052 if test $ac_beg -gt 1; then
21053 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21055 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21057 if test ! -s $tmp/subs.frag; then
21058 ac_more_lines=false
21060 # The purpose of the label and of the branching condition is to
21061 # speed up the sed processing (if there are no `@' at all, there
21062 # is no need to browse any of the substitutions).
21063 # These are the two extra sed commands mentioned above.
21065 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
21066 if test -z "$ac_sed_cmds"; then
21067 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
21069 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
21071 ac_sed_frag=`expr $ac_sed_frag + 1`
21073 ac_end=`expr $ac_end + $ac_max_sed_lines`
21076 if test -z "$ac_sed_cmds"; then
21079 fi # test -n "$CONFIG_FILES"
21082 cat >>$CONFIG_STATUS <<\EOF
21083 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
21084 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21086 - | *:- | *:-:* ) # input from stdin
21088 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21089 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21090 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21091 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21092 * ) ac_file_in=$ac_file.in ;;
21095 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
21096 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21097 X"$ac_file" : 'X\(//\)[^/]' \| \
21098 X"$ac_file" : 'X\(//\)$' \| \
21099 X"$ac_file" : 'X\(/\)' \| \
21100 . : '\(.\)' 2>/dev/null ||
21102 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21103 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21104 /^X\(\/\/\)$/{ s//\1/; q; }
21105 /^X\(\/\).*/{ s//\1/; q; }
21107 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21108 { case "$ac_dir" in
21109 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21113 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21114 case $as_mkdir_dir in
21115 # Skip DOS drivespec
21116 ?:) as_incr_dir=$as_mkdir_dir ;;
21118 as_incr_dir=$as_incr_dir/$as_mkdir_dir
21119 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21124 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
21125 # A "../" for each directory in $ac_dir_suffix.
21126 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
21128 ac_dir_suffix= ac_dots=
21133 if test -z "$ac_dots"; then
21136 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
21138 [\\/]* | ?:[\\/]* )
21139 ac_srcdir=$srcdir$ac_dir_suffix;
21140 ac_top_srcdir=$srcdir ;;
21141 *) # Relative path.
21142 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
21143 ac_top_srcdir=$ac_dots$srcdir ;;
21147 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21148 *) ac_INSTALL=$ac_dots$INSTALL ;;
21151 if test x"$ac_file" != x-; then
21152 { echo "$as_me:21152: creating $ac_file" >&5
21153 echo "$as_me: creating $ac_file" >&6;}
21156 # Let's still pretend it is `configure' which instantiates (i.e., don't
21157 # use $as_me), people would be surprised to read:
21158 # /* config.h. Generated automatically by config.status. */
21159 configure_input="Generated automatically from `echo $ac_file_in |
21160 sed 's,.*/,,'` by configure."
21162 # First look for the input files in the build tree, otherwise in the
21164 ac_file_inputs=`IFS=:
21165 for f in $ac_file_in; do
21167 -) echo $tmp/stdin ;;
21169 # Absolute (can't be DOS-style, as IFS=:)
21170 test -f "$f" || { { echo "$as_me:21170: error: cannot find input file: $f" >&5
21171 echo "$as_me: error: cannot find input file: $f" >&2;}
21172 { (exit 1); exit 1; }; }
21175 if test -f "$f"; then
21178 elif test -f "$srcdir/$f"; then
21183 { { echo "$as_me:21183: error: cannot find input file: $f" >&5
21184 echo "$as_me: error: cannot find input file: $f" >&2;}
21185 { (exit 1); exit 1; }; }
21188 done` || { (exit 1); exit 1; }
21190 cat >>$CONFIG_STATUS <<EOF
21194 cat >>$CONFIG_STATUS <<\EOF
21196 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21197 s,@configure_input@,$configure_input,;t t
21198 s,@srcdir@,$ac_srcdir,;t t
21199 s,@top_srcdir@,$ac_top_srcdir,;t t
21200 s,@INSTALL@,$ac_INSTALL,;t t
21201 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
21203 if test x"$ac_file" != x-; then
21204 mv $tmp/out $ac_file
21212 cat >>$CONFIG_STATUS <<\EOF
21215 # CONFIG_HEADER section.
21218 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
21219 # NAME is the cpp macro being defined and VALUE is the value it is being given.
21221 # ac_d sets the value in "#define NAME VALUE" lines.
21222 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
21223 ac_dB='[ ].*$,\1#\2'
21226 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
21227 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
21228 ac_iB='\([ ]\),\1#\2define\3'
21231 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
21232 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
21233 ac_uB='$,\1#\2define\3'
21237 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
21238 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21240 - | *:- | *:-:* ) # input from stdin
21242 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21243 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21244 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21245 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21246 * ) ac_file_in=$ac_file.in ;;
21249 test x"$ac_file" != x- && { echo "$as_me:21249: creating $ac_file" >&5
21250 echo "$as_me: creating $ac_file" >&6;}
21252 # First look for the input files in the build tree, otherwise in the
21254 ac_file_inputs=`IFS=:
21255 for f in $ac_file_in; do
21257 -) echo $tmp/stdin ;;
21259 # Absolute (can't be DOS-style, as IFS=:)
21260 test -f "$f" || { { echo "$as_me:21260: error: cannot find input file: $f" >&5
21261 echo "$as_me: error: cannot find input file: $f" >&2;}
21262 { (exit 1); exit 1; }; }
21265 if test -f "$f"; then
21268 elif test -f "$srcdir/$f"; then
21273 { { echo "$as_me:21273: error: cannot find input file: $f" >&5
21274 echo "$as_me: error: cannot find input file: $f" >&2;}
21275 { (exit 1); exit 1; }; }
21278 done` || { (exit 1); exit 1; }
21279 # Remove the trailing spaces.
21280 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
21284 # Transform confdefs.h into a list of #define's. We won't use it as a sed
21285 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
21286 # be either 'cat' or 'sort'.
21287 cat confdefs.h | uniq >conftest.vals
21289 # Break up conftest.vals because some shells have a limit on
21290 # the size of here documents, and old seds have small limits too.
21292 rm -f conftest.tail
21293 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
21294 while grep . conftest.vals >/dev/null
21296 # Write chunks of a limited-size here document to conftest.frag.
21297 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
21298 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
21299 echo 'CEOF' >> $CONFIG_STATUS
21300 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
21301 rm -f conftest.vals
21302 mv conftest.tail conftest.vals
21304 rm -f conftest.vals
21306 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
21308 echo ' cat >> conftest.edit <<CEOF
21309 /@DEFS@/r conftest.frag
21312 sed -f conftest.edit $tmp/in > $tmp/out
21314 mv $tmp/out $tmp/in
21315 rm -f conftest.edit conftest.frag
21316 ' >> $CONFIG_STATUS
21318 cat >>$CONFIG_STATUS <<\EOF
21319 # Let's still pretend it is `configure' which instantiates (i.e., don't
21320 # use $as_me), people would be surprised to read:
21321 # /* config.h. Generated automatically by config.status. */
21322 if test x"$ac_file" = x-; then
21323 echo "/* Generated automatically by configure. */" >$tmp/config.h
21325 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
21327 cat $tmp/in >>$tmp/config.h
21329 if test x"$ac_file" != x-; then
21330 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
21331 { echo "$as_me:21331: $ac_file is unchanged" >&5
21332 echo "$as_me: $ac_file is unchanged" >&6;}
21334 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21335 X"$ac_file" : 'X\(//\)[^/]' \| \
21336 X"$ac_file" : 'X\(//\)$' \| \
21337 X"$ac_file" : 'X\(/\)' \| \
21338 . : '\(.\)' 2>/dev/null ||
21340 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21341 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21342 /^X\(\/\/\)$/{ s//\1/; q; }
21343 /^X\(\/\).*/{ s//\1/; q; }
21345 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21346 { case "$ac_dir" in
21347 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21351 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21352 case $as_mkdir_dir in
21353 # Skip DOS drivespec
21354 ?:) as_incr_dir=$as_mkdir_dir ;;
21356 as_incr_dir=$as_incr_dir/$as_mkdir_dir
21357 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21364 mv $tmp/config.h $ac_file
21368 rm -f $tmp/config.h
21372 cat >>$CONFIG_STATUS <<\EOF
21374 # CONFIG_COMMANDS section.
21376 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
21377 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
21378 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
21382 if test "x$cf_with_tests" != xno ; then
21386 if test ! -d $srcdir/$cf_dir; then
21388 elif test -f $srcdir/$cf_dir/programs; then
21389 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
21395 case $cf_cv_system_name in #(vi
21399 *) LIB_PREFIX='lib'
21402 cf_prefix=$LIB_PREFIX
21404 if test $cf_cv_shlib_version = cygdll ; then
21405 TINFO_NAME=$TINFO_ARG_SUFFIX
21409 if test -n "$TINFO_SUFFIX" ; then
21410 case $TINFO_SUFFIX in
21412 TINFO_NAME="${TINFO_NAME}tw"
21413 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
21416 TINFO_NAME="${TINFO_NAME}t"
21417 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
21420 TINFO_NAME="${TINFO_NAME}w"
21421 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
21426 for cf_dir in $SRC_SUBDIRS
21428 if test ! -d $srcdir/$cf_dir ; then
21430 elif test -f $srcdir/$cf_dir/modules; then
21434 for cf_item in $cf_LIST_MODELS
21437 case $cf_item in #(vi
21440 cf_depsuf=$cf_suffix
21444 cf_depsuf=$cf_suffix
21448 cf_depsuf=$cf_suffix
21452 cf_depsuf=$cf_suffix
21455 case $cf_cv_system_name in
21458 cf_depsuf=$cf_suffix
21466 cf_depsuf=$cf_suffix
21472 cf_depsuf=$cf_suffix
21476 cf_depsuf=$cf_suffix
21481 cf_depsuf=$cf_suffix
21485 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21486 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21488 if test $cf_item = shared ; then
21489 if test "$cf_cv_do_symlinks" = yes ; then
21490 case "$cf_cv_shlib_version" in #(vi
21492 case "$cf_cv_system_name" in #(vi
21494 case .${LIB_SUFFIX} in
21496 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21497 cf_suffix=tw'.${REL_VERSION}'"$cf_suffix"
21500 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21501 cf_suffix=t'.${REL_VERSION}'"$cf_suffix"
21504 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21505 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
21508 cf_suffix='.${REL_VERSION}'"$cf_suffix"
21512 *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
21516 case "$cf_cv_system_name" in #(vi
21518 case .${LIB_SUFFIX} in
21520 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21521 cf_suffix=tw'.${ABI_VERSION}'"$cf_suffix"
21524 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21525 cf_suffix=t'.${ABI_VERSION}'"$cf_suffix"
21528 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21529 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
21532 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
21536 *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
21541 # cygwin needs import library, and has unique naming convention
21542 # use autodetected ${cf_prefix} for import lib and static lib, but
21543 # use 'cyg' prefix for shared lib.
21544 if test $cf_cv_shlib_version = cygdll ; then
21545 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
21546 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
21550 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
21553 if test $cf_dir = ncurses ; then
21554 cf_subsets="$LIB_SUBSETS"
21555 cf_r_parts="$cf_subsets"
21556 cf_liblist="$LIBS_TO_MAKE"
21558 while test -n "$cf_r_parts"
21560 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
21561 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
21562 if test "$cf_l_parts" != "$cf_r_parts" ; then
21564 case $cf_l_parts in #(vi
21566 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
21569 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
21575 if test -n "$cf_item"; then
21576 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
21583 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
21586 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
21587 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
21588 $cf_dir/Makefile >$cf_dir/Makefile.out
21589 mv $cf_dir/Makefile.out $cf_dir/Makefile
21591 $AWK -f $srcdir/mk-0th.awk \
21592 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
21593 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21595 for cf_subset in $cf_subsets
21598 for cf_item in $cf_LIST_MODELS
21600 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
21602 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21604 case $cf_item in #(vi
21607 cf_depsuf=$cf_suffix
21611 cf_depsuf=$cf_suffix
21615 cf_depsuf=$cf_suffix
21619 cf_depsuf=$cf_suffix
21622 case $cf_cv_system_name in
21625 cf_depsuf=$cf_suffix
21633 cf_depsuf=$cf_suffix
21639 cf_depsuf=$cf_suffix
21643 cf_depsuf=$cf_suffix
21648 cf_depsuf=$cf_suffix
21652 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21653 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21656 libtool) cf_subdir='obj_lo' ;;
21657 normal) cf_subdir='objects' ;;
21658 debug) cf_subdir='obj_g' ;;
21659 profile) cf_subdir='obj_p' ;;
21661 case $cf_cv_system_name in #(vi
21663 cf_subdir='objects' ;;
21665 cf_subdir='obj_s' ;;
21669 # Test for case where we build libtinfo with a different name.
21671 if test $cf_dir = ncurses ; then
21674 cf_libname=${cf_libname}$LIB_SUFFIX
21677 cf_libname=$TINFO_LIB_SUFFIX
21680 cf_libname=$TICS_LIB_SUFFIX
21684 cf_libname=${cf_libname}$LIB_SUFFIX
21686 if test -n "${DFT_ARG_SUFFIX}" ; then
21687 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
21688 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
21691 # These dependencies really are for development, not
21692 # builds, but they are useful in porting, too.
21693 cf_depend="../include/ncurses_cfg.h"
21694 if test "$srcdir" = "."; then
21697 cf_reldir="\${srcdir}"
21700 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
21701 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
21702 elif test -f $srcdir/$cf_dir/curses.priv.h; then
21703 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
21707 old_cf_suffix="$cf_suffix"
21708 if test "$cf_cv_shlib_version_infix" = yes ; then
21709 if test -n "$LIB_SUFFIX" ; then
21710 case $LIB_SUFFIX in
21712 cf_libname=`echo $cf_libname | sed 's/tw$//'`
21713 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21717 cf_libname=`echo $cf_libname | sed 's/t$//'`
21718 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21722 cf_libname=`echo $cf_libname | sed 's/w$//'`
21723 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21730 $AWK -f $srcdir/mk-1st.awk \
21731 name=${cf_libname}${cf_dir_suffix} \
21732 traces=$LIB_TRACING \
21735 prefix=$cf_prefix \
21736 suffix=$cf_suffix \
21737 subset=$cf_subset \
21739 TermlibRoot=$TINFO_NAME \
21740 TermlibSuffix=$TINFO_SUFFIX \
21741 ShlibVer=$cf_cv_shlib_version \
21742 ShlibVerInfix=$cf_cv_shlib_version_infix \
21743 ReLink=${cf_cv_do_relink:-no} \
21744 DoLinks=$cf_cv_do_symlinks \
21745 rmSoLocs=$cf_cv_rm_so_locs \
21746 ldconfig="$LDCONFIG" \
21747 overwrite=$WITH_OVERWRITE \
21748 depend="$cf_depend" \
21750 libtool_version="$LIBTOOL_VERSION" \
21751 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21753 cf_suffix="$old_cf_suffix"
21755 for cf_subdir2 in $cf_subdirs lib
21757 test $cf_subdir = $cf_subdir2 && break
21759 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
21760 $AWK -f $srcdir/mk-2nd.awk \
21762 traces=$LIB_TRACING \
21765 subset=$cf_subset \
21768 crenames=$cf_cv_prog_CC_c_o \
21769 cxxrenames=$cf_cv_prog_CXX_c_o \
21770 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21771 cf_subdirs="$cf_subdirs $cf_subdir"
21776 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
21779 for cf_dir in $SRC_SUBDIRS
21781 if test ! -d $srcdir/$cf_dir ; then
21785 if test -f $cf_dir/Makefile ; then
21788 echo 'libs \' >> Makefile
21789 echo 'install.libs \' >> Makefile
21790 echo 'uninstall.libs ::' >> Makefile
21791 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
21796 if test -f $srcdir/$cf_dir/modules; then
21798 if test -f $srcdir/$cf_dir/headers; then
21799 cat >> Makefile <<CF_EOF
21800 install.includes \\
21801 uninstall.includes \\
21804 if test "$cf_dir" != "c++" ; then
21805 echo 'lint \' >> Makefile
21807 cat >> Makefile <<CF_EOF
21813 uninstall.$cf_dir ::
21814 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
21816 elif test -f $srcdir/$cf_dir/headers; then
21817 cat >> Makefile <<CF_EOF
21822 install.includes \\
21823 uninstall.includes ::
21824 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
21829 cat >> Makefile <<CF_EOF
21831 install.libs uninstall.libs \\
21832 install.data uninstall.data ::
21833 $MAKE_TERMINFO cd misc && \${MAKE} \${CF_MFLAGS} \$@
21836 if test "x$cf_with_manpages" = xyes; then
21837 cat >> Makefile <<CF_EOF
21841 cd man && \${MAKE} \${CF_MFLAGS} \$@
21845 cat >> Makefile <<CF_EOF
21848 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
21849 rm -f headers.sh headers.sed mk_shared_lib.sh
21850 rm -f edit_man.* man_alias.*
21851 rm -rf \${DIRS_TO_MAKE}
21854 # Special case: tack's manpage lives in its own directory.
21855 if test "x$cf_with_manpages" = xyes; then
21856 if test -d tack ; then
21857 if test -f $srcdir/$tack.h; then
21858 cat >> Makefile <<CF_EOF
21862 cd tack && \${MAKE} \${CF_MFLAGS} \$@
21868 rm -f headers.sed headers.sh
21870 echo creating headers.sh
21871 cat >headers.sh <<CF_EOF
21873 # This shell script is generated by the 'configure' script. It is invoked in a
21874 # subdirectory of the build tree. It generates a sed-script in the parent
21875 # directory that is used to adjust includes for header files that reside in a
21876 # subdirectory of /usr/include, etc.
21878 while test \$# != 3
21880 PRG="\$PRG \$1"; shift
21885 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
21886 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
21887 echo installing \$SRC in \$DST
21890 if test $WITH_CURSES_H = yes; then
21891 cat >>headers.sh <<CF_EOF
21894 END=\`basename \$DST\`
21895 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
21897 NAME=\`basename \$i\`
21898 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
21902 echo "" >> \$TMPSED
21908 cat >>headers.sh <<CF_EOF
21911 END=\`basename \$DST\`
21912 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
21914 NAME=\`basename \$i\`
21915 if test "\$NAME" = "curses.h"
21917 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
21920 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
21924 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
21929 cat >>headers.sh <<CF_EOF
21931 sed -f \$TMPSED \$SRC > \$TMPSRC
21932 NAME=\`basename \$SRC\`
21934 if test $WITH_CURSES_H != yes; then
21935 cat >>headers.sh <<CF_EOF
21936 test "\$NAME" = "curses.h" && NAME=ncurses.h
21939 cat >>headers.sh <<CF_EOF
21940 # Just in case someone gzip'd manpages, remove the conflicting copy.
21941 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
21943 eval \$PRG \$TMPSRC \$DST/\$NAME
21944 rm -f \$TMPSRC \$TMPSED
21947 chmod 0755 headers.sh
21949 for cf_dir in $SRC_SUBDIRS
21951 if test ! -d $srcdir/$cf_dir ; then
21955 if test -f $srcdir/$cf_dir/headers; then
21956 $AWK -f $srcdir/mk-hdr.awk \
21957 subset="$LIB_SUBSETS" \
21958 compat="$WITH_CURSES_H" \
21959 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
21962 if test -f $srcdir/$cf_dir/modules; then
21963 if test "$cf_dir" != "c++" ; then
21964 cat >>$cf_dir/Makefile <<"CF_EOF"
21965 depend : ${AUTO_SRC}
21966 makedepend -- ${CPPFLAGS} -- ${C_SRC}
21968 # DO NOT DELETE THIS LINE -- make depend depends on it.
21974 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
21975 if test -z "$USE_OLD_MAKERULES" ; then
21976 $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
21984 cat >>$CONFIG_STATUS <<\EOF
21986 { (exit 0); exit 0; }
21988 chmod +x $CONFIG_STATUS
21989 ac_clean_files=$ac_clean_files_save
21991 # configure is writing to config.log, and then calls config.status.
21992 # config.status does its own redirection, appending to config.log.
21993 # Unfortunately, on DOS this fails, as config.log is still kept open
21994 # by configure, so config.status won't be able to write to it; its
21995 # output is simply discarded. So we exec the FD to /dev/null,
21996 # effectively closing config.log, so it can be properly (re)opened and
21997 # appended to by config.status. When coming back to configure, we
21998 # need to make the FD available again.
21999 if test "$no_create" != yes; then
22002 $SHELL $CONFIG_STATUS || ac_cs_success=false
22004 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22005 # would make configure fail if this is the last instruction.
22006 $ac_cs_success || { (exit 1); exit 1; }
22008 ${MAKE:-make} preinstall