2 # From configure.in Revision: 1.551 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20120310.
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-ada suppress check for Ada95, don't build demo
698 --without-cxx do not adjust ncurses bool to match C++
699 --without-cxx-binding do not build C++ binding and 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-lib-prefix override library-prefix
724 --with-termlib generate separate terminfo library
725 --with-ticlib generate separate tic library
726 --with-gpm use Alessandro Rubini's GPM library
727 --without-dlsym do not use dlsym() to load GPM dynamically
728 --with-sysmouse use sysmouse (FreeBSD console)
729 --enable-rpath use rpath option when generating shared libraries
730 --disable-relink relink shared libraries during install
731 --with-shlib-version=X Specify rel or abi version for shared libs
732 --disable-rpath-hack don't add rpath options for additional libraries
733 Fine-Tuning Your Configuration:
734 --disable-overwrite leave out the link to -lcurses
735 --disable-database do not use terminfo, only fallbacks/termcap
736 --with-database=XXX specify terminfo source to install
737 --with-hashed-db specify hashed-database library
738 --with-fallbacks=XXX specify list of fallback terminal descriptions
739 --without-xterm-new specify if xterm terminfo should be old version
740 --with-xterm-kbs=XXX specify if xterm backspace sends BS or DEL
741 --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
742 --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
743 --disable-big-core assume machine has little memory
744 --disable-big-strings assume compiler has only standard-size strings
745 --enable-termcap compile in termcap fallback support
746 --with-termpath=XXX specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
747 --enable-getcap fast termcap load, no xrefs to terminfo
748 --enable-getcap-cache cache translated termcaps in ~/.terminfo
749 --disable-home-terminfo drop ~/.terminfo from terminfo search-path
750 --disable-root-environ restrict environment when running as root
751 --enable-symlinks make tic use symbolic links not hard links
752 --enable-broken_linker compile with broken-linker support code
753 --enable-bsdpad recognize BSD-style prefix padding
754 --enable-widec compile with wide-char/UTF-8 code
755 --disable-lp64 allow chtype to be long (ignore _LP64)
756 --disable-largefile omit support for large files
757 --disable-tparm-varargs compile tparm() without varargs interface
758 --disable-tic-depends link tic library without explicit dependency on ncurses library
759 --with-bool=TYPE override fallback type of bool variable
760 --with-caps=alt compile with alternate Caps file
761 --with-chtype=TYPE override type of chtype
762 --with-ospeed=TYPE override type of ospeed variable
763 --with-mmask-t=TYPE override type of mmask_t
764 --with-ccharw-max=XXX override size CCHARW_MAX
765 --with-tparm-arg=TYPE override parameter type of tparm
766 --with-rcs-ids compile-in RCS identifiers
767 Options to Specify How Manpages are Installed:
768 --with-manpage-format specify manpage-format: gzip/compress/BSDI/normal and
769 optionally formatted/catonly, e.g., gzip,formatted
770 --with-manpage-renames specify manpage-renaming
771 --with-manpage-aliases specify manpage-aliases using .so
772 --with-manpage-symlinks specify manpage-aliases using symlinks
773 --with-manpage-tbl specify manpage processing with tbl
775 --disable-ext-funcs disable function-extensions
776 --enable-sp-funcs enable experimental SCREEN-extensions
777 --enable-term-driver enable experimental terminal-driver
778 --enable-const compile with extra/non-standard const
779 --enable-ext-colors compile for 256-color support
780 --enable-ext-mouse compile for extended mouse-encoding
781 --enable-no-padding compile with $NCURSES_NO_PADDING code
782 --enable-signed-char compile using signed Boolean's in term.h
783 --enable-sigwinch compile with SIGWINCH handler
784 --enable-tcap-names compile with user-definable terminal capabilities
786 --without-develop disable development options
787 --enable-hard-tabs compile with hard-tabs code
788 --enable-xmc-glitch compile with support for xmc (magic-cookie)
790 --disable-assumed-color do not assume anything about default-colors
791 --disable-hashmap compile without hashmap scrolling-optimization
792 --enable-colorfgbg compile-in experimental $COLORFGBG code
793 --enable-interop compile-in experimental interop bindings
794 --with-pthread use POSIX thread library
795 --enable-pthreads-eintr enable EINTR in wgetch with pthreads
796 --enable-weak-symbols enable weak-symbols for pthreads
797 --enable-reentrant compile with experimental reentrant code
798 --with-wrap-prefix=XXX override prefix used for public variables
799 --enable-safe-sprintf compile with experimental safe-sprintf code
800 --disable-scroll-hints compile without scroll-hints code
801 --enable-wgetch-events compile with experimental wgetch-events code
802 Testing/development Options:
803 --disable-echo display "compiling" commands
804 --enable-warnings build: turn on GCC compiler warnings
805 --enable-string-hacks work around bogus compiler/loader warnings
806 --enable-assertions test: turn on generation of assertion code
807 --with-dmalloc test: use Gray Watson's dmalloc library
808 --with-dbmalloc test: use Conor Cahill's dbmalloc library
809 --with-valgrind test: use valgrind
810 --disable-leaks test: free permanent memory, analyze leaks
811 --enable-expanded test: generate functions for certain macros
812 --disable-macros test: use functions rather than macros
813 --with-trace test: add trace() function to all models of ncurses
814 Ada95 Binding Options:
815 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
816 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
817 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
818 --with-ada-sharedlib=XX build Ada95 shared-library
820 Some influential environment variables:
821 CC C compiler command
822 CFLAGS C compiler flags
823 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
824 nonstandard directory <lib dir>
825 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
826 headers in a nonstandard directory <include dir>
828 CXX C++ compiler command
829 CXXFLAGS C++ compiler flags
830 CXXCPP C++ preprocessor
832 Use these variables to override the choices made by `configure' or to help
833 it to find libraries and programs with nonstandard names/locations.
838 if test "$ac_init_help" = "recursive"; then
839 # If there are subdirs, report their specific --help.
841 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
843 # A "../" for each directory in /$ac_subdir.
844 ac_dots=`echo $ac_subdir |
845 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
848 .) # No --srcdir option. We are building in place.
849 ac_sub_srcdir=$srcdir ;;
850 [\\/]* | ?:[\\/]* ) # Absolute path.
851 ac_sub_srcdir=$srcdir/$ac_subdir ;;
853 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
856 # Check for guested configure; otherwise get Cygnus style configure.
857 if test -f $ac_sub_srcdir/configure.gnu; then
859 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive
860 elif test -f $ac_sub_srcdir/configure; then
862 $SHELL $ac_sub_srcdir/configure --help=recursive
863 elif test -f $ac_sub_srcdir/configure.ac ||
864 test -f $ac_sub_srcdir/configure.in; then
868 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
874 test -n "$ac_init_help" && exit 0
875 if $ac_init_version; then
878 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
879 Free Software Foundation, Inc.
880 This configure script is free software; the Free Software Foundation
881 gives unlimited permission to copy, distribute and modify it.
887 This file contains any messages produced by compilers while
888 running configure, to aid debugging if configure makes a mistake.
890 It was created by $as_me, which was
891 generated by GNU Autoconf 2.52.20120310. Invocation command line was
902 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
903 uname -m = `(uname -m) 2>/dev/null || echo unknown`
904 uname -r = `(uname -r) 2>/dev/null || echo unknown`
905 uname -s = `(uname -s) 2>/dev/null || echo unknown`
906 uname -v = `(uname -v) 2>/dev/null || echo unknown`
908 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
909 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
911 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
912 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
913 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
914 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
915 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
916 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
917 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
931 # Keep a trace of the command line.
932 # Strip out --no-create and --no-recursion so they do not pile up.
933 # Also quote any args containing shell meta-characters.
939 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
940 | --no-cr | --no-c) ;;
941 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
942 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
943 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
944 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
945 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
947 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
950 # Get rid of the leading space.
953 # When interrupted or exit'd, cleanup temporary files, and complete
954 # config.log. We remove comments because anyway the quotes in there
955 # would cause problems or look ugly.
957 # Save into config.log some information that might help in debugging.
959 echo "## ----------------- ##" >&5
960 echo "## Cache variables. ##" >&5
961 echo "## ----------------- ##" >&5
963 # The following way of writing the cache mishandles newlines in values,
966 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
969 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
970 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
974 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
978 sed "/^$/d" confdefs.h >conftest.log
979 if test -s conftest.log; then
981 echo "## ------------ ##" >&5
982 echo "## confdefs.h. ##" >&5
983 echo "## ------------ ##" >&5
988 test "$ac_signal" != 0 &&
989 echo "$as_me: caught signal $ac_signal" >&5
990 echo "$as_me: exit $exit_status" >&5
991 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
994 for ac_signal in 1 2 13 15; do
995 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
999 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1000 rm -rf conftest* confdefs.h
1001 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1004 # Let the site file select an alternate cache file if it wants to.
1005 # Prefer explicitly selected file to automatically selected ones.
1006 if test -z "$CONFIG_SITE"; then
1007 if test "x$prefix" != xNONE; then
1008 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1010 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1013 for ac_site_file in $CONFIG_SITE; do
1014 if test -r "$ac_site_file"; then
1015 { echo "$as_me:1015: loading site script $ac_site_file" >&5
1016 echo "$as_me: loading site script $ac_site_file" >&6;}
1017 cat "$ac_site_file" >&5
1022 if test -r "$cache_file"; then
1023 # Some versions of bash will fail to source /dev/null (special
1024 # files actually), so we avoid doing that.
1025 if test -f "$cache_file"; then
1026 { echo "$as_me:1026: loading cache $cache_file" >&5
1027 echo "$as_me: loading cache $cache_file" >&6;}
1029 [\\/]* | ?:[\\/]* ) . $cache_file;;
1030 *) . ./$cache_file;;
1034 { echo "$as_me:1034: creating cache $cache_file" >&5
1035 echo "$as_me: creating cache $cache_file" >&6;}
1039 # Check that the precious variables saved in the cache have kept the same
1041 ac_cache_corrupted=false
1042 for ac_var in `(set) 2>&1 |
1043 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1044 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1045 eval ac_new_set=\$ac_env_${ac_var}_set
1046 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1047 eval ac_new_val="\$ac_env_${ac_var}_value"
1048 case $ac_old_set,$ac_new_set in
1050 { echo "$as_me:1050: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1051 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1052 ac_cache_corrupted=: ;;
1054 { echo "$as_me:1054: error: \`$ac_var' was not set in the previous run" >&5
1055 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1056 ac_cache_corrupted=: ;;
1059 if test "x$ac_old_val" != "x$ac_new_val"; then
1060 { echo "$as_me:1060: error: \`$ac_var' has changed since the previous run:" >&5
1061 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1062 { echo "$as_me:1062: former value: $ac_old_val" >&5
1063 echo "$as_me: former value: $ac_old_val" >&2;}
1064 { echo "$as_me:1064: current value: $ac_new_val" >&5
1065 echo "$as_me: current value: $ac_new_val" >&2;}
1066 ac_cache_corrupted=:
1069 # Pass precious variables to config.status. It doesn't matter if
1070 # we pass some twice (in addition to the command line arguments).
1071 if test "$ac_new_set" = set; then
1073 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1074 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1075 ac_configure_args="$ac_configure_args '$ac_arg'"
1077 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1082 if $ac_cache_corrupted; then
1083 { echo "$as_me:1083: error: changes in the environment can compromise the build" >&5
1084 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1085 { { echo "$as_me:1085: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1086 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1087 { (exit 1); exit 1; }; }
1091 ac_cpp='$CPP $CPPFLAGS'
1092 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1093 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1094 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1095 ac_main_return=return
1097 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1098 *c*,-n*) ECHO_N= ECHO_C='
1100 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1101 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
1103 echo "#! $SHELL" >conftest.sh
1104 echo "exit 0" >>conftest.sh
1105 chmod +x conftest.sh
1106 if { (echo "$as_me:1106: PATH=\".;.\"; conftest.sh") >&5
1107 (PATH=".;."; conftest.sh) 2>&5
1109 echo "$as_me:1109: \$? = $ac_status" >&5
1110 (exit $ac_status); }; then
1111 ac_path_separator=';'
1115 PATH_SEPARATOR="$ac_path_separator"
1118 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1122 echo "$as_me:1122: checking for egrep" >&5
1123 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1124 if test "${ac_cv_prog_egrep+set}" = set; then
1125 echo $ECHO_N "(cached) $ECHO_C" >&6
1127 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1128 then ac_cv_prog_egrep='grep -E'
1129 else ac_cv_prog_egrep='egrep'
1132 echo "$as_me:1132: result: $ac_cv_prog_egrep" >&5
1133 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1134 EGREP=$ac_cv_prog_egrep
1136 test -z "$EGREP" && { { echo "$as_me:1136: error: No egrep program found" >&5
1137 echo "$as_me: error: No egrep program found" >&2;}
1138 { (exit 1); exit 1; }; }
1140 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1141 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1142 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1143 cf_cv_abi_version=${NCURSES_MAJOR}
1144 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1145 cf_cv_timestamp=`date`
1146 echo "$as_me:1146: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1147 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1149 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1151 # Check whether --with-rel-version or --without-rel-version was given.
1152 if test "${with_rel_version+set}" = set; then
1153 withval="$with_rel_version"
1154 { echo "$as_me:1154: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1155 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1156 cf_cv_rel_version=$withval
1159 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1160 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1162 if test -n "$NCURSES_MAJOR" ; then
1163 case $NCURSES_MAJOR in #(vi
1167 { { echo "$as_me:1167: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1168 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1169 { (exit 1); exit 1; }; }
1173 { { echo "$as_me:1173: error: Release major-version value is empty" >&5
1174 echo "$as_me: error: Release major-version value is empty" >&2;}
1175 { (exit 1); exit 1; }; }
1178 if test -n "$NCURSES_MINOR" ; then
1179 case $NCURSES_MINOR in #(vi
1183 { { echo "$as_me:1183: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1184 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1185 { (exit 1); exit 1; }; }
1189 { { echo "$as_me:1189: error: Release minor-version value is empty" >&5
1190 echo "$as_me: error: Release minor-version value is empty" >&2;}
1191 { (exit 1); exit 1; }; }
1194 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1196 # Check whether --with-abi-version or --without-abi-version was given.
1197 if test "${with_abi_version+set}" = set; then
1198 withval="$with_abi_version"
1199 { echo "$as_me:1199: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1200 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1201 cf_cv_abi_version=$withval
1204 if test -n "$cf_cv_abi_version" ; then
1205 case $cf_cv_abi_version in #(vi
1209 { { echo "$as_me:1209: error: ABI version is not a number: $cf_cv_abi_version" >&5
1210 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1211 { (exit 1); exit 1; }; }
1215 { { echo "$as_me:1215: error: ABI version value is empty" >&5
1216 echo "$as_me: error: ABI version value is empty" >&2;}
1217 { (exit 1); exit 1; }; }
1221 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1222 if test -f $ac_dir/install-sh; then
1224 ac_install_sh="$ac_aux_dir/install-sh -c"
1226 elif test -f $ac_dir/install.sh; then
1228 ac_install_sh="$ac_aux_dir/install.sh -c"
1230 elif test -f $ac_dir/shtool; then
1232 ac_install_sh="$ac_aux_dir/shtool install -c"
1236 if test -z "$ac_aux_dir"; then
1237 { { echo "$as_me:1237: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1238 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1239 { (exit 1); exit 1; }; }
1241 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1242 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1243 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1245 # Make sure we can run config.sub.
1246 $ac_config_sub sun4 >/dev/null 2>&1 ||
1247 { { echo "$as_me:1247: error: cannot run $ac_config_sub" >&5
1248 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1249 { (exit 1); exit 1; }; }
1251 echo "$as_me:1251: checking build system type" >&5
1252 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1253 if test "${ac_cv_build+set}" = set; then
1254 echo $ECHO_N "(cached) $ECHO_C" >&6
1256 ac_cv_build_alias=$build_alias
1257 test -z "$ac_cv_build_alias" &&
1258 ac_cv_build_alias=`$ac_config_guess`
1259 test -z "$ac_cv_build_alias" &&
1260 { { echo "$as_me:1260: error: cannot guess build type; you must specify one" >&5
1261 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1262 { (exit 1); exit 1; }; }
1263 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1264 { { echo "$as_me:1264: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1265 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1266 { (exit 1); exit 1; }; }
1269 echo "$as_me:1269: result: $ac_cv_build" >&5
1270 echo "${ECHO_T}$ac_cv_build" >&6
1272 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1273 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1274 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1276 echo "$as_me:1276: checking host system type" >&5
1277 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1278 if test "${ac_cv_host+set}" = set; then
1279 echo $ECHO_N "(cached) $ECHO_C" >&6
1281 ac_cv_host_alias=$host_alias
1282 test -z "$ac_cv_host_alias" &&
1283 ac_cv_host_alias=$ac_cv_build_alias
1284 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1285 { { echo "$as_me:1285: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1286 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1287 { (exit 1); exit 1; }; }
1290 echo "$as_me:1290: result: $ac_cv_host" >&5
1291 echo "${ECHO_T}$ac_cv_host" >&6
1293 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1294 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1295 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1297 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1298 echo "$as_me:1298: checking target system type" >&5
1299 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1300 if test "${ac_cv_target+set}" = set; then
1301 echo $ECHO_N "(cached) $ECHO_C" >&6
1303 ac_cv_target_alias=$target_alias
1304 test "x$ac_cv_target_alias" = "x" &&
1305 ac_cv_target_alias=$ac_cv_host_alias
1306 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1307 { { echo "$as_me:1307: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1308 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1309 { (exit 1); exit 1; }; }
1312 echo "$as_me:1312: result: $ac_cv_target" >&5
1313 echo "${ECHO_T}$ac_cv_target" >&6
1314 target=$ac_cv_target
1315 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1316 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1317 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1319 # The aliases save the names the user supplied, while $host etc.
1320 # will get canonicalized.
1321 test -n "$target_alias" &&
1322 test "$program_prefix$program_suffix$program_transform_name" = \
1324 program_prefix=${target_alias}-
1325 system_name="$host_os"
1327 system_name="`(uname -s -r) 2>/dev/null`"
1328 if test -z "$system_name" ; then
1329 system_name="`(hostname) 2>/dev/null`"
1332 test -n "$system_name" && cat >>confdefs.h <<EOF
1333 #define SYSTEM_NAME "$system_name"
1336 if test "${cf_cv_system_name+set}" = set; then
1337 echo $ECHO_N "(cached) $ECHO_C" >&6
1339 cf_cv_system_name="$system_name"
1342 test -z "$system_name" && system_name="$cf_cv_system_name"
1343 test -n "$cf_cv_system_name" && echo "$as_me:1343: result: Configuring for $cf_cv_system_name" >&5
1344 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1346 if test ".$system_name" != ".$cf_cv_system_name" ; then
1347 echo "$as_me:1347: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1348 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1349 { { echo "$as_me:1349: error: \"Please remove config.cache and try again.\"" >&5
1350 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1351 { (exit 1); exit 1; }; }
1354 # Check whether --with-system-type or --without-system-type was given.
1355 if test "${with_system_type+set}" = set; then
1356 withval="$with_system_type"
1357 { echo "$as_me:1357: WARNING: overriding system type to $withval" >&5
1358 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1359 cf_cv_system_name=$withval
1362 ### Save the given $CFLAGS to allow user-override.
1363 cf_user_CFLAGS="$CFLAGS"
1365 ### Default install-location
1367 echo "$as_me:1367: checking for prefix" >&5
1368 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1369 if test "x$prefix" = "xNONE" ; then
1370 case "$cf_cv_system_name" in
1371 # non-vendor systems don't have a conflict
1372 openbsd*|freebsd*|mirbsd*|linux*|cygwin*|k*bsd*-gnu)
1375 *) prefix=$ac_default_prefix
1379 echo "$as_me:1379: result: $prefix" >&5
1380 echo "${ECHO_T}$prefix" >&6
1382 if test "x$prefix" = "xNONE" ; then
1383 echo "$as_me:1383: checking for default include-directory" >&5
1384 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1385 test -n "$verbose" && echo 1>&6
1388 $includedir/ncurses \
1390 $prefix/include/ncurses \
1391 /usr/local/include \
1392 /usr/local/include/ncurses \
1394 /usr/include/ncurses
1396 cf_dir=`eval echo $cf_symbol`
1397 if test -f $cf_dir/curses.h ; then
1398 if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1399 includedir="$cf_symbol"
1400 test -n "$verbose" && echo $ac_n " found " 1>&6
1404 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1406 echo "$as_me:1406: result: $includedir" >&5
1407 echo "${ECHO_T}$includedir" >&6
1410 ### Checks for programs.
1412 # Check whether --with-ada or --without-ada was given.
1413 if test "${with_ada+set}" = set; then
1415 cf_with_ada=$withval
1419 if test x"$cf_with_ada" = xyes
1421 cf_PROG_CC="gnatgcc gcc cc"
1427 ac_cpp='$CPP $CPPFLAGS'
1428 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1429 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1430 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1431 ac_main_return=return
1432 if test -n "$ac_tool_prefix"; then
1433 for ac_prog in $cf_PROG_CC
1435 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1436 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1437 echo "$as_me:1437: checking for $ac_word" >&5
1438 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1439 if test "${ac_cv_prog_CC+set}" = set; then
1440 echo $ECHO_N "(cached) $ECHO_C" >&6
1442 if test -n "$CC"; then
1443 ac_cv_prog_CC="$CC" # Let the user override the test.
1445 ac_save_IFS=$IFS; IFS=$ac_path_separator
1447 for ac_dir in $ac_dummy; do
1449 test -z "$ac_dir" && ac_dir=.
1450 $as_executable_p "$ac_dir/$ac_word" || continue
1451 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1452 echo "$as_me:1452: found $ac_dir/$ac_word" >&5
1459 if test -n "$CC"; then
1460 echo "$as_me:1460: result: $CC" >&5
1461 echo "${ECHO_T}$CC" >&6
1463 echo "$as_me:1463: result: no" >&5
1464 echo "${ECHO_T}no" >&6
1467 test -n "$CC" && break
1470 if test -z "$CC"; then
1472 for ac_prog in $cf_PROG_CC
1474 # Extract the first word of "$ac_prog", so it can be a program name with args.
1475 set dummy $ac_prog; ac_word=$2
1476 echo "$as_me:1476: checking for $ac_word" >&5
1477 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1478 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1479 echo $ECHO_N "(cached) $ECHO_C" >&6
1481 if test -n "$ac_ct_CC"; then
1482 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1484 ac_save_IFS=$IFS; IFS=$ac_path_separator
1486 for ac_dir in $ac_dummy; do
1488 test -z "$ac_dir" && ac_dir=.
1489 $as_executable_p "$ac_dir/$ac_word" || continue
1490 ac_cv_prog_ac_ct_CC="$ac_prog"
1491 echo "$as_me:1491: found $ac_dir/$ac_word" >&5
1497 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1498 if test -n "$ac_ct_CC"; then
1499 echo "$as_me:1499: result: $ac_ct_CC" >&5
1500 echo "${ECHO_T}$ac_ct_CC" >&6
1502 echo "$as_me:1502: result: no" >&5
1503 echo "${ECHO_T}no" >&6
1506 test -n "$ac_ct_CC" && break
1512 test -z "$CC" && { { echo "$as_me:1512: error: no acceptable cc found in \$PATH" >&5
1513 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1514 { (exit 1); exit 1; }; }
1516 # Provide some information about the compiler.
1517 echo "$as_me:1517:" \
1518 "checking for C compiler version" >&5
1519 ac_compiler=`set X $ac_compile; echo $2`
1520 { (eval echo "$as_me:1520: \"$ac_compiler --version </dev/null >&5\"") >&5
1521 (eval $ac_compiler --version </dev/null >&5) 2>&5
1523 echo "$as_me:1523: \$? = $ac_status" >&5
1524 (exit $ac_status); }
1525 { (eval echo "$as_me:1525: \"$ac_compiler -v </dev/null >&5\"") >&5
1526 (eval $ac_compiler -v </dev/null >&5) 2>&5
1528 echo "$as_me:1528: \$? = $ac_status" >&5
1529 (exit $ac_status); }
1530 { (eval echo "$as_me:1530: \"$ac_compiler -V </dev/null >&5\"") >&5
1531 (eval $ac_compiler -V </dev/null >&5) 2>&5
1533 echo "$as_me:1533: \$? = $ac_status" >&5
1534 (exit $ac_status); }
1536 cat >conftest.$ac_ext <<_ACEOF
1537 #line 1537 "configure"
1538 #include "confdefs.h"
1548 ac_clean_files_save=$ac_clean_files
1549 ac_clean_files="$ac_clean_files a.out a.exe"
1550 # Try to create an executable without -o first, disregard a.out.
1551 # It will help us diagnose broken compilers, and finding out an intuition
1553 echo "$as_me:1553: checking for C compiler default output" >&5
1554 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1555 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1556 if { (eval echo "$as_me:1556: \"$ac_link_default\"") >&5
1557 (eval $ac_link_default) 2>&5
1559 echo "$as_me:1559: \$? = $ac_status" >&5
1560 (exit $ac_status); }; then
1561 # Find the output, starting from the most likely. This scheme is
1562 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1564 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1565 ls a.out conftest 2>/dev/null;
1566 ls a.* conftest.* 2>/dev/null`; do
1568 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1569 a.out ) # We found the default executable, but exeext='' is most
1572 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1573 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1580 echo "$as_me: failed program was:" >&5
1581 cat conftest.$ac_ext >&5
1582 { { echo "$as_me:1582: error: C compiler cannot create executables" >&5
1583 echo "$as_me: error: C compiler cannot create executables" >&2;}
1584 { (exit 77); exit 77; }; }
1587 ac_exeext=$ac_cv_exeext
1588 echo "$as_me:1588: result: $ac_file" >&5
1589 echo "${ECHO_T}$ac_file" >&6
1591 # Check the compiler produces executables we can run. If not, either
1592 # the compiler is broken, or we cross compile.
1593 echo "$as_me:1593: checking whether the C compiler works" >&5
1594 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1595 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1596 # If not cross compiling, check that we can run a simple program.
1597 if test "$cross_compiling" != yes; then
1598 if { ac_try='./$ac_file'
1599 { (eval echo "$as_me:1599: \"$ac_try\"") >&5
1602 echo "$as_me:1602: \$? = $ac_status" >&5
1603 (exit $ac_status); }; }; then
1606 if test "$cross_compiling" = maybe; then
1609 { { echo "$as_me:1609: error: cannot run C compiled programs.
1610 If you meant to cross compile, use \`--host'." >&5
1611 echo "$as_me: error: cannot run C compiled programs.
1612 If you meant to cross compile, use \`--host'." >&2;}
1613 { (exit 1); exit 1; }; }
1617 echo "$as_me:1617: result: yes" >&5
1618 echo "${ECHO_T}yes" >&6
1620 rm -f a.out a.exe conftest$ac_cv_exeext
1621 ac_clean_files=$ac_clean_files_save
1622 # Check the compiler produces executables we can run. If not, either
1623 # the compiler is broken, or we cross compile.
1624 echo "$as_me:1624: checking whether we are cross compiling" >&5
1625 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1626 echo "$as_me:1626: result: $cross_compiling" >&5
1627 echo "${ECHO_T}$cross_compiling" >&6
1629 echo "$as_me:1629: checking for executable suffix" >&5
1630 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1631 if { (eval echo "$as_me:1631: \"$ac_link\"") >&5
1632 (eval $ac_link) 2>&5
1634 echo "$as_me:1634: \$? = $ac_status" >&5
1635 (exit $ac_status); }; then
1636 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1637 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1638 # work properly (i.e., refer to `conftest.exe'), while it won't with
1640 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1642 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1643 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1650 { { echo "$as_me:1650: error: cannot compute EXEEXT: cannot compile and link" >&5
1651 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1652 { (exit 1); exit 1; }; }
1655 rm -f conftest$ac_cv_exeext
1656 echo "$as_me:1656: result: $ac_cv_exeext" >&5
1657 echo "${ECHO_T}$ac_cv_exeext" >&6
1659 rm -f conftest.$ac_ext
1660 EXEEXT=$ac_cv_exeext
1662 echo "$as_me:1662: checking for object suffix" >&5
1663 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1664 if test "${ac_cv_objext+set}" = set; then
1665 echo $ECHO_N "(cached) $ECHO_C" >&6
1667 cat >conftest.$ac_ext <<_ACEOF
1668 #line 1668 "configure"
1669 #include "confdefs.h"
1679 rm -f conftest.o conftest.obj
1680 if { (eval echo "$as_me:1680: \"$ac_compile\"") >&5
1681 (eval $ac_compile) 2>&5
1683 echo "$as_me:1683: \$? = $ac_status" >&5
1684 (exit $ac_status); }; then
1685 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1687 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1688 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1693 echo "$as_me: failed program was:" >&5
1694 cat conftest.$ac_ext >&5
1695 { { echo "$as_me:1695: error: cannot compute OBJEXT: cannot compile" >&5
1696 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1697 { (exit 1); exit 1; }; }
1700 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1702 echo "$as_me:1702: result: $ac_cv_objext" >&5
1703 echo "${ECHO_T}$ac_cv_objext" >&6
1704 OBJEXT=$ac_cv_objext
1706 echo "$as_me:1706: checking whether we are using the GNU C compiler" >&5
1707 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1708 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1709 echo $ECHO_N "(cached) $ECHO_C" >&6
1711 cat >conftest.$ac_ext <<_ACEOF
1712 #line 1712 "configure"
1713 #include "confdefs.h"
1726 rm -f conftest.$ac_objext
1727 if { (eval echo "$as_me:1727: \"$ac_compile\"") >&5
1728 (eval $ac_compile) 2>&5
1730 echo "$as_me:1730: \$? = $ac_status" >&5
1731 (exit $ac_status); } &&
1732 { ac_try='test -s conftest.$ac_objext'
1733 { (eval echo "$as_me:1733: \"$ac_try\"") >&5
1736 echo "$as_me:1736: \$? = $ac_status" >&5
1737 (exit $ac_status); }; }; then
1740 echo "$as_me: failed program was:" >&5
1741 cat conftest.$ac_ext >&5
1744 rm -f conftest.$ac_objext conftest.$ac_ext
1745 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1748 echo "$as_me:1748: result: $ac_cv_c_compiler_gnu" >&5
1749 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1750 GCC=`test $ac_compiler_gnu = yes && echo yes`
1751 ac_test_CFLAGS=${CFLAGS+set}
1752 ac_save_CFLAGS=$CFLAGS
1754 echo "$as_me:1754: checking whether $CC accepts -g" >&5
1755 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1756 if test "${ac_cv_prog_cc_g+set}" = set; then
1757 echo $ECHO_N "(cached) $ECHO_C" >&6
1759 cat >conftest.$ac_ext <<_ACEOF
1760 #line 1760 "configure"
1761 #include "confdefs.h"
1771 rm -f conftest.$ac_objext
1772 if { (eval echo "$as_me:1772: \"$ac_compile\"") >&5
1773 (eval $ac_compile) 2>&5
1775 echo "$as_me:1775: \$? = $ac_status" >&5
1776 (exit $ac_status); } &&
1777 { ac_try='test -s conftest.$ac_objext'
1778 { (eval echo "$as_me:1778: \"$ac_try\"") >&5
1781 echo "$as_me:1781: \$? = $ac_status" >&5
1782 (exit $ac_status); }; }; then
1785 echo "$as_me: failed program was:" >&5
1786 cat conftest.$ac_ext >&5
1789 rm -f conftest.$ac_objext conftest.$ac_ext
1791 echo "$as_me:1791: result: $ac_cv_prog_cc_g" >&5
1792 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1793 if test "$ac_test_CFLAGS" = set; then
1794 CFLAGS=$ac_save_CFLAGS
1795 elif test $ac_cv_prog_cc_g = yes; then
1796 if test "$GCC" = yes; then
1802 if test "$GCC" = yes; then
1808 # Some people use a C++ compiler to compile C. Since we use `exit',
1809 # in C++ we need to declare it. In case someone uses the same compiler
1810 # for both compiling C and C++ we need to have the C++ compiler decide
1811 # the declaration of exit, since it's the most demanding environment.
1812 cat >conftest.$ac_ext <<_ACEOF
1817 rm -f conftest.$ac_objext
1818 if { (eval echo "$as_me:1818: \"$ac_compile\"") >&5
1819 (eval $ac_compile) 2>&5
1821 echo "$as_me:1821: \$? = $ac_status" >&5
1822 (exit $ac_status); } &&
1823 { ac_try='test -s conftest.$ac_objext'
1824 { (eval echo "$as_me:1824: \"$ac_try\"") >&5
1827 echo "$as_me:1827: \$? = $ac_status" >&5
1828 (exit $ac_status); }; }; then
1829 for ac_declaration in \
1831 '#include <stdlib.h>' \
1832 'extern "C" void std::exit (int) throw (); using std::exit;' \
1833 'extern "C" void std::exit (int); using std::exit;' \
1834 'extern "C" void exit (int) throw ();' \
1835 'extern "C" void exit (int);' \
1838 cat >conftest.$ac_ext <<_ACEOF
1839 #line 1839 "configure"
1840 #include "confdefs.h"
1851 rm -f conftest.$ac_objext
1852 if { (eval echo "$as_me:1852: \"$ac_compile\"") >&5
1853 (eval $ac_compile) 2>&5
1855 echo "$as_me:1855: \$? = $ac_status" >&5
1856 (exit $ac_status); } &&
1857 { ac_try='test -s conftest.$ac_objext'
1858 { (eval echo "$as_me:1858: \"$ac_try\"") >&5
1861 echo "$as_me:1861: \$? = $ac_status" >&5
1862 (exit $ac_status); }; }; then
1865 echo "$as_me: failed program was:" >&5
1866 cat conftest.$ac_ext >&5
1869 rm -f conftest.$ac_objext conftest.$ac_ext
1870 cat >conftest.$ac_ext <<_ACEOF
1871 #line 1871 "configure"
1872 #include "confdefs.h"
1882 rm -f conftest.$ac_objext
1883 if { (eval echo "$as_me:1883: \"$ac_compile\"") >&5
1884 (eval $ac_compile) 2>&5
1886 echo "$as_me:1886: \$? = $ac_status" >&5
1887 (exit $ac_status); } &&
1888 { ac_try='test -s conftest.$ac_objext'
1889 { (eval echo "$as_me:1889: \"$ac_try\"") >&5
1892 echo "$as_me:1892: \$? = $ac_status" >&5
1893 (exit $ac_status); }; }; then
1896 echo "$as_me: failed program was:" >&5
1897 cat conftest.$ac_ext >&5
1899 rm -f conftest.$ac_objext conftest.$ac_ext
1902 if test -n "$ac_declaration"; then
1903 echo '#ifdef __cplusplus' >>confdefs.h
1904 echo $ac_declaration >>confdefs.h
1905 echo '#endif' >>confdefs.h
1909 echo "$as_me: failed program was:" >&5
1910 cat conftest.$ac_ext >&5
1912 rm -f conftest.$ac_objext conftest.$ac_ext
1914 ac_cpp='$CPP $CPPFLAGS'
1915 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1916 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1917 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1918 ac_main_return=return
1921 if test "$GCC" = yes ; then
1922 echo "$as_me:1922: checking version of $CC" >&5
1923 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1924 GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
1925 test -z "$GCC_VERSION" && GCC_VERSION=unknown
1926 echo "$as_me:1926: result: $GCC_VERSION" >&5
1927 echo "${ECHO_T}$GCC_VERSION" >&6
1931 ac_cpp='$CPP $CPPFLAGS'
1932 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1933 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1934 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1935 ac_main_return=return
1936 echo "$as_me:1936: checking how to run the C preprocessor" >&5
1937 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
1938 # On Suns, sometimes $CPP names a directory.
1939 if test -n "$CPP" && test -d "$CPP"; then
1942 if test -z "$CPP"; then
1943 if test "${ac_cv_prog_CPP+set}" = set; then
1944 echo $ECHO_N "(cached) $ECHO_C" >&6
1946 # Double quotes because CPP needs to be expanded
1947 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
1950 for ac_c_preproc_warn_flag in '' yes
1952 # Use a header file that comes with gcc, so configuring glibc
1953 # with a fresh cross-compiler works.
1954 # On the NeXT, cc -E runs the code through the compiler's parser,
1955 # not just through cpp. "Syntax error" is here to catch this case.
1956 cat >conftest.$ac_ext <<_ACEOF
1957 #line 1957 "configure"
1958 #include "confdefs.h"
1962 if { (eval echo "$as_me:1962: \"$ac_cpp conftest.$ac_ext\"") >&5
1963 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
1965 egrep -v '^ *\+' conftest.er1 >conftest.err
1967 cat conftest.err >&5
1968 echo "$as_me:1968: \$? = $ac_status" >&5
1969 (exit $ac_status); } >/dev/null; then
1970 if test -s conftest.err; then
1971 ac_cpp_err=$ac_c_preproc_warn_flag
1978 if test -z "$ac_cpp_err"; then
1981 echo "$as_me: failed program was:" >&5
1982 cat conftest.$ac_ext >&5
1983 # Broken: fails on valid input.
1986 rm -f conftest.err conftest.$ac_ext
1988 # OK, works on sane cases. Now check whether non-existent headers
1989 # can be detected and how.
1990 cat >conftest.$ac_ext <<_ACEOF
1991 #line 1991 "configure"
1992 #include "confdefs.h"
1993 #include <ac_nonexistent.h>
1995 if { (eval echo "$as_me:1995: \"$ac_cpp conftest.$ac_ext\"") >&5
1996 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
1998 egrep -v '^ *\+' conftest.er1 >conftest.err
2000 cat conftest.err >&5
2001 echo "$as_me:2001: \$? = $ac_status" >&5
2002 (exit $ac_status); } >/dev/null; then
2003 if test -s conftest.err; then
2004 ac_cpp_err=$ac_c_preproc_warn_flag
2011 if test -z "$ac_cpp_err"; then
2012 # Broken: success on invalid input.
2015 echo "$as_me: failed program was:" >&5
2016 cat conftest.$ac_ext >&5
2017 # Passes both tests.
2021 rm -f conftest.err conftest.$ac_ext
2024 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2025 rm -f conftest.err conftest.$ac_ext
2026 if $ac_preproc_ok; then
2038 echo "$as_me:2038: result: $CPP" >&5
2039 echo "${ECHO_T}$CPP" >&6
2041 for ac_c_preproc_warn_flag in '' yes
2043 # Use a header file that comes with gcc, so configuring glibc
2044 # with a fresh cross-compiler works.
2045 # On the NeXT, cc -E runs the code through the compiler's parser,
2046 # not just through cpp. "Syntax error" is here to catch this case.
2047 cat >conftest.$ac_ext <<_ACEOF
2048 #line 2048 "configure"
2049 #include "confdefs.h"
2053 if { (eval echo "$as_me:2053: \"$ac_cpp conftest.$ac_ext\"") >&5
2054 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2056 egrep -v '^ *\+' conftest.er1 >conftest.err
2058 cat conftest.err >&5
2059 echo "$as_me:2059: \$? = $ac_status" >&5
2060 (exit $ac_status); } >/dev/null; then
2061 if test -s conftest.err; then
2062 ac_cpp_err=$ac_c_preproc_warn_flag
2069 if test -z "$ac_cpp_err"; then
2072 echo "$as_me: failed program was:" >&5
2073 cat conftest.$ac_ext >&5
2074 # Broken: fails on valid input.
2077 rm -f conftest.err conftest.$ac_ext
2079 # OK, works on sane cases. Now check whether non-existent headers
2080 # can be detected and how.
2081 cat >conftest.$ac_ext <<_ACEOF
2082 #line 2082 "configure"
2083 #include "confdefs.h"
2084 #include <ac_nonexistent.h>
2086 if { (eval echo "$as_me:2086: \"$ac_cpp conftest.$ac_ext\"") >&5
2087 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2089 egrep -v '^ *\+' conftest.er1 >conftest.err
2091 cat conftest.err >&5
2092 echo "$as_me:2092: \$? = $ac_status" >&5
2093 (exit $ac_status); } >/dev/null; then
2094 if test -s conftest.err; then
2095 ac_cpp_err=$ac_c_preproc_warn_flag
2102 if test -z "$ac_cpp_err"; then
2103 # Broken: success on invalid input.
2106 echo "$as_me: failed program was:" >&5
2107 cat conftest.$ac_ext >&5
2108 # Passes both tests.
2112 rm -f conftest.err conftest.$ac_ext
2115 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2116 rm -f conftest.err conftest.$ac_ext
2117 if $ac_preproc_ok; then
2120 { { echo "$as_me:2120: error: C preprocessor \"$CPP\" fails sanity check" >&5
2121 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2122 { (exit 1); exit 1; }; }
2126 ac_cpp='$CPP $CPPFLAGS'
2127 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2128 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2129 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2130 ac_main_return=return
2132 if test $ac_cv_c_compiler_gnu = yes; then
2133 echo "$as_me:2133: checking whether $CC needs -traditional" >&5
2134 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2135 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2136 echo $ECHO_N "(cached) $ECHO_C" >&6
2138 ac_pattern="Autoconf.*'x'"
2139 cat >conftest.$ac_ext <<_ACEOF
2140 #line 2140 "configure"
2141 #include "confdefs.h"
2143 int Autoconf = TIOCGETP;
2145 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2146 egrep "$ac_pattern" >/dev/null 2>&1; then
2147 ac_cv_prog_gcc_traditional=yes
2149 ac_cv_prog_gcc_traditional=no
2153 if test $ac_cv_prog_gcc_traditional = no; then
2154 cat >conftest.$ac_ext <<_ACEOF
2155 #line 2155 "configure"
2156 #include "confdefs.h"
2158 int Autoconf = TCGETA;
2160 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2161 egrep "$ac_pattern" >/dev/null 2>&1; then
2162 ac_cv_prog_gcc_traditional=yes
2168 echo "$as_me:2168: result: $ac_cv_prog_gcc_traditional" >&5
2169 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2170 if test $ac_cv_prog_gcc_traditional = yes; then
2171 CC="$CC -traditional"
2175 echo "$as_me:2175: checking whether $CC understands -c and -o together" >&5
2176 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2177 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2178 echo $ECHO_N "(cached) $ECHO_C" >&6
2181 cat > conftest.$ac_ext <<CF_EOF
2185 ${cf_cv_main_return:-return}(0);
2188 # We do the test twice because some compilers refuse to overwrite an
2189 # existing .o file with -o, though they will create one.
2190 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2191 if { (eval echo "$as_me:2191: \"$ac_try\"") >&5
2194 echo "$as_me:2194: \$? = $ac_status" >&5
2195 (exit $ac_status); } &&
2196 test -f conftest2.$ac_objext && { (eval echo "$as_me:2196: \"$ac_try\"") >&5
2199 echo "$as_me:2199: \$? = $ac_status" >&5
2200 (exit $ac_status); };
2202 eval cf_cv_prog_CC_c_o=yes
2204 eval cf_cv_prog_CC_c_o=no
2209 if test $cf_cv_prog_CC_c_o = yes; then
2210 echo "$as_me:2210: result: yes" >&5
2211 echo "${ECHO_T}yes" >&6
2213 echo "$as_me:2213: result: no" >&5
2214 echo "${ECHO_T}no" >&6
2217 echo "$as_me:2217: checking for POSIXized ISC" >&5
2218 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2219 if test -d /etc/conf/kconfig.d &&
2220 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2222 echo "$as_me:2222: result: yes" >&5
2223 echo "${ECHO_T}yes" >&6
2224 ISC=yes # If later tests want to check for ISC.
2226 cat >>confdefs.h <<\EOF
2227 #define _POSIX_SOURCE 1
2230 if test "$GCC" = yes; then
2236 echo "$as_me:2236: result: no" >&5
2237 echo "${ECHO_T}no" >&6
2241 # This should have been defined by AC_PROG_CC
2244 # Check for user's environment-breakage by stuffing CFLAGS/CPPFLAGS content
2245 # into CC. This will not help with broken scripts that wrap the compiler with
2246 # options, but eliminates a more common category of user confusion.
2247 echo "$as_me:2247: checking \$CC variable" >&5
2248 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2251 echo "$as_me:2251: result: broken" >&5
2252 echo "${ECHO_T}broken" >&6
2253 { echo "$as_me:2253: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2254 echo "$as_me: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2256 cf_flags=`echo "$CC" | sed -e 's/^[^ ]*[ ]//'`
2257 CC=`echo "$CC" | sed -e 's/[ ].*//'`
2262 cf_new_extra_cppflags=
2264 for cf_add_cflags in $cf_flags
2266 case $cf_fix_cppflags in
2268 case $cf_add_cflags in #(vi
2269 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2270 case $cf_add_cflags in
2272 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2274 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2275 && test -z "${cf_tst_cflags}" \
2276 && cf_fix_cppflags=yes
2278 if test $cf_fix_cppflags = yes ; then
2279 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2281 elif test "${cf_tst_cflags}" = "\"'" ; then
2282 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2288 *$cf_add_cflags) #(vi
2291 case $cf_add_cflags in #(vi
2293 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2295 CPPFLAGS=`echo "$CPPFLAGS" | \
2296 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2297 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2301 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2306 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2311 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2313 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2315 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2316 && test -z "${cf_tst_cflags}" \
2317 && cf_fix_cppflags=no
2322 if test -n "$cf_new_cflags" ; then
2324 CFLAGS="$CFLAGS $cf_new_cflags"
2327 if test -n "$cf_new_cppflags" ; then
2329 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2332 if test -n "$cf_new_extra_cppflags" ; then
2334 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2339 echo "$as_me:2339: result: ok" >&5
2340 echo "${ECHO_T}ok" >&6
2344 echo "$as_me:2344: checking for ${CC:-cc} option to accept ANSI C" >&5
2345 echo $ECHO_N "checking for ${CC:-cc} option to accept ANSI C... $ECHO_C" >&6
2346 if test "${cf_cv_ansi_cc+set}" = set; then
2347 echo $ECHO_N "(cached) $ECHO_C" >&6
2351 cf_save_CFLAGS="$CFLAGS"
2352 cf_save_CPPFLAGS="$CPPFLAGS"
2353 # Don't try gcc -ansi; that turns off useful extensions and
2354 # breaks some systems' header files.
2355 # AIX -qlanglvl=ansi
2356 # Ultrix and OSF/1 -std1
2357 # HP-UX -Aa -D_HPUX_SOURCE
2359 # UnixWare 1.2 (cannot use -Xc, since ANSI/POSIX clashes)
2360 for cf_arg in "-DCC_HAS_PROTOS" \
2365 "-Aa -D_HPUX_SOURCE" \
2372 cf_new_extra_cppflags=
2374 for cf_add_cflags in $cf_arg
2376 case $cf_fix_cppflags in
2378 case $cf_add_cflags in #(vi
2379 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2380 case $cf_add_cflags in
2382 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2384 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2385 && test -z "${cf_tst_cflags}" \
2386 && cf_fix_cppflags=yes
2388 if test $cf_fix_cppflags = yes ; then
2389 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2391 elif test "${cf_tst_cflags}" = "\"'" ; then
2392 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2398 *$cf_add_cflags) #(vi
2401 case $cf_add_cflags in #(vi
2403 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2405 CPPFLAGS=`echo "$CPPFLAGS" | \
2406 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2407 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2411 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2416 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2421 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2423 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2425 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2426 && test -z "${cf_tst_cflags}" \
2427 && cf_fix_cppflags=no
2432 if test -n "$cf_new_cflags" ; then
2434 CFLAGS="$CFLAGS $cf_new_cflags"
2437 if test -n "$cf_new_cppflags" ; then
2439 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2442 if test -n "$cf_new_extra_cppflags" ; then
2444 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2447 cat >conftest.$ac_ext <<_ACEOF
2448 #line 2448 "configure"
2449 #include "confdefs.h"
2451 #ifndef CC_HAS_PROTOS
2452 #if !defined(__STDC__) || (__STDC__ != 1)
2461 int test (int i, double x);
2462 struct s1 {int (*f) (int a);};
2463 struct s2 {int (*f) (double a);};
2468 rm -f conftest.$ac_objext
2469 if { (eval echo "$as_me:2469: \"$ac_compile\"") >&5
2470 (eval $ac_compile) 2>&5
2472 echo "$as_me:2472: \$? = $ac_status" >&5
2473 (exit $ac_status); } &&
2474 { ac_try='test -s conftest.$ac_objext'
2475 { (eval echo "$as_me:2475: \"$ac_try\"") >&5
2478 echo "$as_me:2478: \$? = $ac_status" >&5
2479 (exit $ac_status); }; }; then
2480 cf_cv_ansi_cc="$cf_arg"; break
2482 echo "$as_me: failed program was:" >&5
2483 cat conftest.$ac_ext >&5
2485 rm -f conftest.$ac_objext conftest.$ac_ext
2487 CFLAGS="$cf_save_CFLAGS"
2488 CPPFLAGS="$cf_save_CPPFLAGS"
2491 echo "$as_me:2491: result: $cf_cv_ansi_cc" >&5
2492 echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2494 if test "$cf_cv_ansi_cc" != "no"; then
2495 if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2500 cf_new_extra_cppflags=
2502 for cf_add_cflags in $cf_cv_ansi_cc
2504 case $cf_fix_cppflags in
2506 case $cf_add_cflags in #(vi
2507 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2508 case $cf_add_cflags in
2510 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2512 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2513 && test -z "${cf_tst_cflags}" \
2514 && cf_fix_cppflags=yes
2516 if test $cf_fix_cppflags = yes ; then
2517 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2519 elif test "${cf_tst_cflags}" = "\"'" ; then
2520 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2526 *$cf_add_cflags) #(vi
2529 case $cf_add_cflags in #(vi
2531 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2533 CPPFLAGS=`echo "$CPPFLAGS" | \
2534 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2535 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2539 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2544 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2549 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2551 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2553 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2554 && test -z "${cf_tst_cflags}" \
2555 && cf_fix_cppflags=no
2560 if test -n "$cf_new_cflags" ; then
2562 CFLAGS="$CFLAGS $cf_new_cflags"
2565 if test -n "$cf_new_cppflags" ; then
2567 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2570 if test -n "$cf_new_extra_cppflags" ; then
2572 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2576 cat >>confdefs.h <<\EOF
2577 #define CC_HAS_PROTOS 1
2583 if test "$cf_cv_ansi_cc" = "no"; then
2584 { { echo "$as_me:2584: error: Your compiler does not appear to recognize prototypes.
2585 You have the following choices:
2586 a. adjust your compiler options
2587 b. get an up-to-date compiler
2588 c. use a wrapper such as unproto" >&5
2589 echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2590 You have the following choices:
2591 a. adjust your compiler options
2592 b. get an up-to-date compiler
2593 c. use a wrapper such as unproto" >&2;}
2594 { (exit 1); exit 1; }; }
2597 case $cf_cv_system_name in
2599 CFLAGS="$CFLAGS -Zmt"
2600 CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2601 CXXFLAGS="$CXXFLAGS -Zmt"
2602 # autoconf's macro sets -Zexe and suffix both, which conflict:w
2603 LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2610 test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2611 #define PROG_EXT "$PROG_EXT"
2614 if test "$cross_compiling" = yes ; then
2617 case "$cf_cv_system_name" in #(vi
2618 dragonfly*|mirbsd*|freebsd*) #(vi
2619 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2621 *) LDPATH=$PATH:/sbin:/usr/sbin
2622 # Extract the first word of "ldconfig", so it can be a program name with args.
2623 set dummy ldconfig; ac_word=$2
2624 echo "$as_me:2624: checking for $ac_word" >&5
2625 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2626 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2627 echo $ECHO_N "(cached) $ECHO_C" >&6
2631 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2634 ac_save_IFS=$IFS; IFS=$ac_path_separator
2636 for ac_dir in $ac_dummy; do
2638 test -z "$ac_dir" && ac_dir=.
2639 if $as_executable_p "$ac_dir/$ac_word"; then
2640 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2641 echo "$as_me:2641: found $ac_dir/$ac_word" >&5
2649 LDCONFIG=$ac_cv_path_LDCONFIG
2651 if test -n "$LDCONFIG"; then
2652 echo "$as_me:2652: result: $LDCONFIG" >&5
2653 echo "${ECHO_T}$LDCONFIG" >&6
2655 echo "$as_me:2655: result: no" >&5
2656 echo "${ECHO_T}no" >&6
2663 echo "$as_me:2663: checking if you want to ensure bool is consistent with C++" >&5
2664 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2666 # Check whether --with-cxx or --without-cxx was given.
2667 if test "${with_cxx+set}" = set; then
2669 cf_with_cxx=$withval
2673 echo "$as_me:2673: result: $cf_with_cxx" >&5
2674 echo "${ECHO_T}$cf_with_cxx" >&6
2675 if test "X$cf_with_cxx" = Xno ; then
2679 # with autoconf 2.13, we can change the error to a warning:
2681 ac_cpp='$CXXCPP $CPPFLAGS'
2682 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2683 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2684 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2685 ac_main_return=return
2686 if test -n "$ac_tool_prefix"; then
2687 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2689 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2690 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2691 echo "$as_me:2691: checking for $ac_word" >&5
2692 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2693 if test "${ac_cv_prog_CXX+set}" = set; then
2694 echo $ECHO_N "(cached) $ECHO_C" >&6
2696 if test -n "$CXX"; then
2697 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2699 ac_save_IFS=$IFS; IFS=$ac_path_separator
2701 for ac_dir in $ac_dummy; do
2703 test -z "$ac_dir" && ac_dir=.
2704 $as_executable_p "$ac_dir/$ac_word" || continue
2705 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2706 echo "$as_me:2706: found $ac_dir/$ac_word" >&5
2713 if test -n "$CXX"; then
2714 echo "$as_me:2714: result: $CXX" >&5
2715 echo "${ECHO_T}$CXX" >&6
2717 echo "$as_me:2717: result: no" >&5
2718 echo "${ECHO_T}no" >&6
2721 test -n "$CXX" && break
2724 if test -z "$CXX"; then
2726 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2728 # Extract the first word of "$ac_prog", so it can be a program name with args.
2729 set dummy $ac_prog; ac_word=$2
2730 echo "$as_me:2730: checking for $ac_word" >&5
2731 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2732 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2733 echo $ECHO_N "(cached) $ECHO_C" >&6
2735 if test -n "$ac_ct_CXX"; then
2736 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2738 ac_save_IFS=$IFS; IFS=$ac_path_separator
2740 for ac_dir in $ac_dummy; do
2742 test -z "$ac_dir" && ac_dir=.
2743 $as_executable_p "$ac_dir/$ac_word" || continue
2744 ac_cv_prog_ac_ct_CXX="$ac_prog"
2745 echo "$as_me:2745: found $ac_dir/$ac_word" >&5
2751 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2752 if test -n "$ac_ct_CXX"; then
2753 echo "$as_me:2753: result: $ac_ct_CXX" >&5
2754 echo "${ECHO_T}$ac_ct_CXX" >&6
2756 echo "$as_me:2756: result: no" >&5
2757 echo "${ECHO_T}no" >&6
2760 test -n "$ac_ct_CXX" && break
2762 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2767 # Provide some information about the compiler.
2768 echo "$as_me:2768:" \
2769 "checking for C++ compiler version" >&5
2770 ac_compiler=`set X $ac_compile; echo $2`
2771 { (eval echo "$as_me:2771: \"$ac_compiler --version </dev/null >&5\"") >&5
2772 (eval $ac_compiler --version </dev/null >&5) 2>&5
2774 echo "$as_me:2774: \$? = $ac_status" >&5
2775 (exit $ac_status); }
2776 { (eval echo "$as_me:2776: \"$ac_compiler -v </dev/null >&5\"") >&5
2777 (eval $ac_compiler -v </dev/null >&5) 2>&5
2779 echo "$as_me:2779: \$? = $ac_status" >&5
2780 (exit $ac_status); }
2781 { (eval echo "$as_me:2781: \"$ac_compiler -V </dev/null >&5\"") >&5
2782 (eval $ac_compiler -V </dev/null >&5) 2>&5
2784 echo "$as_me:2784: \$? = $ac_status" >&5
2785 (exit $ac_status); }
2787 echo "$as_me:2787: checking whether we are using the GNU C++ compiler" >&5
2788 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2789 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2790 echo $ECHO_N "(cached) $ECHO_C" >&6
2792 cat >conftest.$ac_ext <<_ACEOF
2793 #line 2793 "configure"
2794 #include "confdefs.h"
2807 rm -f conftest.$ac_objext
2808 if { (eval echo "$as_me:2808: \"$ac_compile\"") >&5
2809 (eval $ac_compile) 2>&5
2811 echo "$as_me:2811: \$? = $ac_status" >&5
2812 (exit $ac_status); } &&
2813 { ac_try='test -s conftest.$ac_objext'
2814 { (eval echo "$as_me:2814: \"$ac_try\"") >&5
2817 echo "$as_me:2817: \$? = $ac_status" >&5
2818 (exit $ac_status); }; }; then
2821 echo "$as_me: failed program was:" >&5
2822 cat conftest.$ac_ext >&5
2825 rm -f conftest.$ac_objext conftest.$ac_ext
2826 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2829 echo "$as_me:2829: result: $ac_cv_cxx_compiler_gnu" >&5
2830 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2831 GXX=`test $ac_compiler_gnu = yes && echo yes`
2832 ac_test_CXXFLAGS=${CXXFLAGS+set}
2833 ac_save_CXXFLAGS=$CXXFLAGS
2835 echo "$as_me:2835: checking whether $CXX accepts -g" >&5
2836 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2837 if test "${ac_cv_prog_cxx_g+set}" = set; then
2838 echo $ECHO_N "(cached) $ECHO_C" >&6
2840 cat >conftest.$ac_ext <<_ACEOF
2841 #line 2841 "configure"
2842 #include "confdefs.h"
2852 rm -f conftest.$ac_objext
2853 if { (eval echo "$as_me:2853: \"$ac_compile\"") >&5
2854 (eval $ac_compile) 2>&5
2856 echo "$as_me:2856: \$? = $ac_status" >&5
2857 (exit $ac_status); } &&
2858 { ac_try='test -s conftest.$ac_objext'
2859 { (eval echo "$as_me:2859: \"$ac_try\"") >&5
2862 echo "$as_me:2862: \$? = $ac_status" >&5
2863 (exit $ac_status); }; }; then
2864 ac_cv_prog_cxx_g=yes
2866 echo "$as_me: failed program was:" >&5
2867 cat conftest.$ac_ext >&5
2870 rm -f conftest.$ac_objext conftest.$ac_ext
2872 echo "$as_me:2872: result: $ac_cv_prog_cxx_g" >&5
2873 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2874 if test "$ac_test_CXXFLAGS" = set; then
2875 CXXFLAGS=$ac_save_CXXFLAGS
2876 elif test $ac_cv_prog_cxx_g = yes; then
2877 if test "$GXX" = yes; then
2883 if test "$GXX" = yes; then
2889 for ac_declaration in \
2891 '#include <stdlib.h>' \
2892 'extern "C" void std::exit (int) throw (); using std::exit;' \
2893 'extern "C" void std::exit (int); using std::exit;' \
2894 'extern "C" void exit (int) throw ();' \
2895 'extern "C" void exit (int);' \
2898 cat >conftest.$ac_ext <<_ACEOF
2899 #line 2899 "configure"
2900 #include "confdefs.h"
2911 rm -f conftest.$ac_objext
2912 if { (eval echo "$as_me:2912: \"$ac_compile\"") >&5
2913 (eval $ac_compile) 2>&5
2915 echo "$as_me:2915: \$? = $ac_status" >&5
2916 (exit $ac_status); } &&
2917 { ac_try='test -s conftest.$ac_objext'
2918 { (eval echo "$as_me:2918: \"$ac_try\"") >&5
2921 echo "$as_me:2921: \$? = $ac_status" >&5
2922 (exit $ac_status); }; }; then
2925 echo "$as_me: failed program was:" >&5
2926 cat conftest.$ac_ext >&5
2929 rm -f conftest.$ac_objext conftest.$ac_ext
2930 cat >conftest.$ac_ext <<_ACEOF
2931 #line 2931 "configure"
2932 #include "confdefs.h"
2942 rm -f conftest.$ac_objext
2943 if { (eval echo "$as_me:2943: \"$ac_compile\"") >&5
2944 (eval $ac_compile) 2>&5
2946 echo "$as_me:2946: \$? = $ac_status" >&5
2947 (exit $ac_status); } &&
2948 { ac_try='test -s conftest.$ac_objext'
2949 { (eval echo "$as_me:2949: \"$ac_try\"") >&5
2952 echo "$as_me:2952: \$? = $ac_status" >&5
2953 (exit $ac_status); }; }; then
2956 echo "$as_me: failed program was:" >&5
2957 cat conftest.$ac_ext >&5
2959 rm -f conftest.$ac_objext conftest.$ac_ext
2962 if test -n "$ac_declaration"; then
2963 echo '#ifdef __cplusplus' >>confdefs.h
2964 echo $ac_declaration >>confdefs.h
2965 echo '#endif' >>confdefs.h
2969 ac_cpp='$CPP $CPPFLAGS'
2970 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2971 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2972 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2973 ac_main_return=return
2975 # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
2976 if test "$CXX" = "g++" ; then
2977 # Extract the first word of "g++", so it can be a program name with args.
2978 set dummy g++; ac_word=$2
2979 echo "$as_me:2979: checking for $ac_word" >&5
2980 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2981 if test "${ac_cv_path_CXX+set}" = set; then
2982 echo $ECHO_N "(cached) $ECHO_C" >&6
2986 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
2989 ac_save_IFS=$IFS; IFS=$ac_path_separator
2991 for ac_dir in $ac_dummy; do
2993 test -z "$ac_dir" && ac_dir=.
2994 if $as_executable_p "$ac_dir/$ac_word"; then
2995 ac_cv_path_CXX="$ac_dir/$ac_word"
2996 echo "$as_me:2996: found $ac_dir/$ac_word" >&5
3006 if test -n "$CXX"; then
3007 echo "$as_me:3007: result: $CXX" >&5
3008 echo "${ECHO_T}$CXX" >&6
3010 echo "$as_me:3010: result: no" >&5
3011 echo "${ECHO_T}no" >&6
3015 case "x$CXX" in #(vi
3017 { echo "$as_me:3017: WARNING: You don't have any C++ compiler, too bad" >&5
3018 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3019 cf_with_cxx=no; CXX=""; GXX="";
3025 if test "$GXX" = yes; then
3026 echo "$as_me:3026: checking version of ${CXX:-g++}" >&5
3027 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3028 GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3029 test -z "$GXX_VERSION" && GXX_VERSION=unknown
3030 echo "$as_me:3030: result: $GXX_VERSION" >&5
3031 echo "${ECHO_T}$GXX_VERSION" >&6
3034 case $GXX_VERSION in
3036 # GXX=""; CXX=""; ac_cv_prog_gxx=no
3038 { echo "$as_me:3038: WARNING: templates do not work" >&5
3039 echo "$as_me: WARNING: templates do not work" >&2;}
3043 echo "$as_me:3043: checking if you want to build C++ binding and demo" >&5
3044 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3046 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3047 if test "${with_cxx_binding+set}" = set; then
3048 withval="$with_cxx_binding"
3049 cf_with_cxx_binding=$withval
3051 cf_with_cxx_binding=$cf_with_cxx
3053 echo "$as_me:3053: result: $cf_with_cxx_binding" >&5
3054 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3056 echo "$as_me:3056: checking if you want to build with Ada95" >&5
3057 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3058 echo "$as_me:3058: result: $cf_with_ada" >&5
3059 echo "${ECHO_T}$cf_with_ada" >&6
3061 echo "$as_me:3061: checking if you want to install manpages" >&5
3062 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3064 # Check whether --with-manpages or --without-manpages was given.
3065 if test "${with_manpages+set}" = set; then
3066 withval="$with_manpages"
3067 cf_with_manpages=$withval
3069 cf_with_manpages=yes
3071 echo "$as_me:3071: result: $cf_with_manpages" >&5
3072 echo "${ECHO_T}$cf_with_manpages" >&6
3074 echo "$as_me:3074: checking if you want to build programs such as tic" >&5
3075 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3077 # Check whether --with-progs or --without-progs was given.
3078 if test "${with_progs+set}" = set; then
3079 withval="$with_progs"
3080 cf_with_progs=$withval
3084 echo "$as_me:3084: result: $cf_with_progs" >&5
3085 echo "${ECHO_T}$cf_with_progs" >&6
3087 echo "$as_me:3087: checking if you want to build test-programs" >&5
3088 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3090 # Check whether --with-tests or --without-tests was given.
3091 if test "${with_tests+set}" = set; then
3092 withval="$with_tests"
3093 cf_with_tests=$withval
3097 echo "$as_me:3097: result: $cf_with_tests" >&5
3098 echo "${ECHO_T}$cf_with_tests" >&6
3100 echo "$as_me:3100: checking if you wish to install curses.h" >&5
3101 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3103 # Check whether --with-curses-h or --without-curses-h was given.
3104 if test "${with_curses_h+set}" = set; then
3105 withval="$with_curses_h"
3106 with_curses_h=$withval
3110 echo "$as_me:3110: result: $with_curses_h" >&5
3111 echo "${ECHO_T}$with_curses_h" >&6
3113 modules_to_build="ncurses"
3114 if test "X$cf_with_progs" != Xno ; then
3115 modules_to_build="$modules_to_build progs tack"
3117 modules_to_build="$modules_to_build panel menu form"
3119 test "$program_prefix" != NONE &&
3120 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3121 # Use a double $ so make ignores it.
3122 test "$program_suffix" != NONE &&
3123 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3124 # Double any \ or $. echo might interpret backslashes.
3125 # By default was `s,x,x', remove it if useless.
3126 cat <<\_ACEOF >conftest.sed
3127 s/[\\$]/&&/g;s/;s,x,x,$//
3129 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3132 for ac_prog in mawk gawk nawk awk
3134 # Extract the first word of "$ac_prog", so it can be a program name with args.
3135 set dummy $ac_prog; ac_word=$2
3136 echo "$as_me:3136: checking for $ac_word" >&5
3137 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3138 if test "${ac_cv_prog_AWK+set}" = set; then
3139 echo $ECHO_N "(cached) $ECHO_C" >&6
3141 if test -n "$AWK"; then
3142 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3144 ac_save_IFS=$IFS; IFS=$ac_path_separator
3146 for ac_dir in $ac_dummy; do
3148 test -z "$ac_dir" && ac_dir=.
3149 $as_executable_p "$ac_dir/$ac_word" || continue
3150 ac_cv_prog_AWK="$ac_prog"
3151 echo "$as_me:3151: found $ac_dir/$ac_word" >&5
3158 if test -n "$AWK"; then
3159 echo "$as_me:3159: result: $AWK" >&5
3160 echo "${ECHO_T}$AWK" >&6
3162 echo "$as_me:3162: result: no" >&5
3163 echo "${ECHO_T}no" >&6
3166 test -n "$AWK" && break
3169 test -z "$AWK" && { { echo "$as_me:3169: error: No awk program found" >&5
3170 echo "$as_me: error: No awk program found" >&2;}
3171 { (exit 1); exit 1; }; }
3173 echo "$as_me:3173: checking for egrep" >&5
3174 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3175 if test "${ac_cv_prog_egrep+set}" = set; then
3176 echo $ECHO_N "(cached) $ECHO_C" >&6
3178 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3179 then ac_cv_prog_egrep='grep -E'
3180 else ac_cv_prog_egrep='egrep'
3183 echo "$as_me:3183: result: $ac_cv_prog_egrep" >&5
3184 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3185 EGREP=$ac_cv_prog_egrep
3187 test -z "$EGREP" && { { echo "$as_me:3187: error: No egrep program found" >&5
3188 echo "$as_me: error: No egrep program found" >&2;}
3189 { (exit 1); exit 1; }; }
3191 # Find a good install program. We prefer a C program (faster),
3192 # so one script is as good as another. But avoid the broken or
3193 # incompatible versions:
3194 # SysV /etc/install, /usr/sbin/install
3195 # SunOS /usr/etc/install
3196 # IRIX /sbin/install
3198 # AmigaOS /C/install, which installs bootblocks on floppy discs
3199 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3200 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3201 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3202 # ./install, which can be erroneously created by make from ./install.sh.
3203 echo "$as_me:3203: checking for a BSD compatible install" >&5
3204 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3205 if test -z "$INSTALL"; then
3206 if test "${ac_cv_path_install+set}" = set; then
3207 echo $ECHO_N "(cached) $ECHO_C" >&6
3209 ac_save_IFS=$IFS; IFS=$ac_path_separator
3210 for ac_dir in $PATH; do
3212 # Account for people who put trailing slashes in PATH elements.
3214 / | ./ | .// | /cC/* \
3215 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3218 # OSF1 and SCO ODT 3.0 have their own names for install.
3219 # Don't use installbsd from OSF since it installs stuff as root
3221 for ac_prog in ginstall scoinst install; do
3222 if $as_executable_p "$ac_dir/$ac_prog"; then
3223 if test $ac_prog = install &&
3224 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3225 # AIX install. It has an incompatible calling convention.
3227 elif test $ac_prog = install &&
3228 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3229 # program-specific install script used by HP pwplus--don't use.
3232 ac_cv_path_install="$ac_dir/$ac_prog -c"
3242 if test "${ac_cv_path_install+set}" = set; then
3243 INSTALL=$ac_cv_path_install
3245 # As a last resort, use the slow shell script. We don't cache a
3246 # path for INSTALL within a source directory, because that will
3247 # break other packages using the cache if that directory is
3248 # removed, or if the path is relative.
3249 INSTALL=$ac_install_sh
3252 echo "$as_me:3252: result: $INSTALL" >&5
3253 echo "${ECHO_T}$INSTALL" >&6
3255 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3256 # It thinks the first close brace ends the variable substitution.
3257 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3259 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3261 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3267 cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3268 test -z "$cf_dir" && cf_dir=.
3269 INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3273 for ac_prog in tdlint lint alint splint lclint
3275 # Extract the first word of "$ac_prog", so it can be a program name with args.
3276 set dummy $ac_prog; ac_word=$2
3277 echo "$as_me:3277: checking for $ac_word" >&5
3278 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3279 if test "${ac_cv_prog_LINT+set}" = set; then
3280 echo $ECHO_N "(cached) $ECHO_C" >&6
3282 if test -n "$LINT"; then
3283 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3285 ac_save_IFS=$IFS; IFS=$ac_path_separator
3287 for ac_dir in $ac_dummy; do
3289 test -z "$ac_dir" && ac_dir=.
3290 $as_executable_p "$ac_dir/$ac_word" || continue
3291 ac_cv_prog_LINT="$ac_prog"
3292 echo "$as_me:3292: found $ac_dir/$ac_word" >&5
3298 LINT=$ac_cv_prog_LINT
3299 if test -n "$LINT"; then
3300 echo "$as_me:3300: result: $LINT" >&5
3301 echo "${ECHO_T}$LINT" >&6
3303 echo "$as_me:3303: result: no" >&5
3304 echo "${ECHO_T}no" >&6
3307 test -n "$LINT" && break
3310 echo "$as_me:3310: checking whether ln -s works" >&5
3311 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3313 if test "$LN_S" = "ln -s"; then
3314 echo "$as_me:3314: result: yes" >&5
3315 echo "${ECHO_T}yes" >&6
3317 echo "$as_me:3317: result: no, using $LN_S" >&5
3318 echo "${ECHO_T}no, using $LN_S" >&6
3321 echo "$as_me:3321: checking if $LN_S -f options work" >&5
3322 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3324 rm -f conf$$.src conf$$dst
3326 echo first >conf$$.src
3327 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3332 rm -f conf$$.dst conf$$src
3333 echo "$as_me:3333: result: $cf_prog_ln_sf" >&5
3334 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3336 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3338 echo "$as_me:3338: checking for long file names" >&5
3339 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3340 if test "${ac_cv_sys_long_file_names+set}" = set; then
3341 echo $ECHO_N "(cached) $ECHO_C" >&6
3343 ac_cv_sys_long_file_names=yes
3344 # Test for long file names in all the places we know might matter:
3345 # . the current directory, where building will happen
3346 # $prefix/lib where we will be installing things
3347 # $exec_prefix/lib likewise
3348 # eval it to expand exec_prefix.
3349 # $TMPDIR if set, where it might want to write temporary files
3350 # if $TMPDIR is not set:
3351 # /tmp where it might want to write temporary files
3354 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3357 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3359 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3360 test -d $ac_dir || continue
3361 test -w $ac_dir || continue # It is less confusing to not echo anything here.
3362 ac_xdir=$ac_dir/cf$$
3363 (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3364 ac_tf1=$ac_xdir/conftest9012345
3365 ac_tf2=$ac_xdir/conftest9012346
3366 (echo 1 >$ac_tf1) 2>/dev/null
3367 (echo 2 >$ac_tf2) 2>/dev/null
3368 ac_val=`cat $ac_tf1 2>/dev/null`
3369 if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3370 ac_cv_sys_long_file_names=no
3371 rm -rf $ac_xdir 2>/dev/null
3374 rm -rf $ac_xdir 2>/dev/null
3377 echo "$as_me:3377: result: $ac_cv_sys_long_file_names" >&5
3378 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3379 if test $ac_cv_sys_long_file_names = yes; then
3381 cat >>confdefs.h <<\EOF
3382 #define HAVE_LONG_FILE_NAMES 1
3387 # if we find pkg-config, check if we should install the ".pc" files.
3389 echo "$as_me:3389: checking if you want to use pkg-config" >&5
3390 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3392 # Check whether --with-pkg-config or --without-pkg-config was given.
3393 if test "${with_pkg_config+set}" = set; then
3394 withval="$with_pkg_config"
3395 cf_pkg_config=$withval
3399 echo "$as_me:3399: result: $cf_pkg_config" >&5
3400 echo "${ECHO_T}$cf_pkg_config" >&6
3402 case $cf_pkg_config in #(vi
3408 if test -n "$ac_tool_prefix"; then
3409 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3410 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3411 echo "$as_me:3411: checking for $ac_word" >&5
3412 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3413 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3414 echo $ECHO_N "(cached) $ECHO_C" >&6
3418 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3421 ac_save_IFS=$IFS; IFS=$ac_path_separator
3423 for ac_dir in $ac_dummy; do
3425 test -z "$ac_dir" && ac_dir=.
3426 if $as_executable_p "$ac_dir/$ac_word"; then
3427 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3428 echo "$as_me:3428: found $ac_dir/$ac_word" >&5
3436 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3438 if test -n "$PKG_CONFIG"; then
3439 echo "$as_me:3439: result: $PKG_CONFIG" >&5
3440 echo "${ECHO_T}$PKG_CONFIG" >&6
3442 echo "$as_me:3442: result: no" >&5
3443 echo "${ECHO_T}no" >&6
3447 if test -z "$ac_cv_path_PKG_CONFIG"; then
3448 ac_pt_PKG_CONFIG=$PKG_CONFIG
3449 # Extract the first word of "pkg-config", so it can be a program name with args.
3450 set dummy pkg-config; ac_word=$2
3451 echo "$as_me:3451: checking for $ac_word" >&5
3452 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3453 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3454 echo $ECHO_N "(cached) $ECHO_C" >&6
3456 case $ac_pt_PKG_CONFIG in
3458 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3461 ac_save_IFS=$IFS; IFS=$ac_path_separator
3463 for ac_dir in $ac_dummy; do
3465 test -z "$ac_dir" && ac_dir=.
3466 if $as_executable_p "$ac_dir/$ac_word"; then
3467 ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3468 echo "$as_me:3468: found $ac_dir/$ac_word" >&5
3473 test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3477 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3479 if test -n "$ac_pt_PKG_CONFIG"; then
3480 echo "$as_me:3480: result: $ac_pt_PKG_CONFIG" >&5
3481 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3483 echo "$as_me:3483: result: no" >&5
3484 echo "${ECHO_T}no" >&6
3487 PKG_CONFIG=$ac_pt_PKG_CONFIG
3489 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3498 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3499 if test "$PKG_CONFIG" != none ; then
3501 if test "x$prefix" != xNONE; then
3502 cf_path_syntax="$prefix"
3504 cf_path_syntax="$ac_default_prefix"
3507 case ".$PKG_CONFIG" in #(vi
3508 .\$\(*\)*|.\'*\'*) #(vi
3512 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3514 .\${*prefix}*|.\${*dir}*) #(vi
3515 eval PKG_CONFIG="$PKG_CONFIG"
3516 case ".$PKG_CONFIG" in #(vi
3518 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3523 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3526 { { echo "$as_me:3526: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3527 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3528 { (exit 1); exit 1; }; }
3534 if test "$PKG_CONFIG" != none ; then
3535 echo "$as_me:3535: checking for $PKG_CONFIG library directory" >&5
3536 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3538 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3539 if test "${with_pkg_config_libdir+set}" = set; then
3540 withval="$with_pkg_config_libdir"
3541 PKG_CONFIG_LIBDIR=$withval
3543 PKG_CONFIG_LIBDIR=yes
3546 case x$PKG_CONFIG_LIBDIR in #(vi
3550 # look for the library directory using the same prefix as the executable
3551 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3552 case x`(arch) 2>/dev/null` in #(vi
3554 for cf_config in $cf_path/share $cf_path/lib64 $cf_path/lib32 $cf_path/lib
3556 if test -d $cf_config/pkgconfig
3558 PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
3564 PKG_CONFIG_LIBDIR=$cf_path/lib/pkgconfig
3572 echo "$as_me:3572: result: $PKG_CONFIG_LIBDIR" >&5
3573 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3576 if test "$PKG_CONFIG" != none ; then
3577 if test -n "$PKG_CONFIG_LIBDIR" && test -d "$PKG_CONFIG_LIBDIR" ; then
3578 echo "$as_me:3578: checking if we should install .pc files for $PKG_CONFIG" >&5
3579 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3581 # Check whether --enable-pc-files or --disable-pc-files was given.
3582 if test "${enable_pc_files+set}" = set; then
3583 enableval="$enable_pc_files"
3584 enable_pc_files=$enableval
3588 echo "$as_me:3588: result: $enable_pc_files" >&5
3589 echo "${ECHO_T}$enable_pc_files" >&6
3590 elif test -z "$PKG_CONFIG_LIBDIR" || test "$PKG_CONFIG_LIBDIR" != no; then
3592 { echo "$as_me:3592: WARNING: did not find $PKG_CONFIG library" >&5
3593 echo "$as_me: WARNING: did not find $PKG_CONFIG library" >&2;}
3599 echo "$as_me:3599: checking if we should assume mixed-case filenames" >&5
3600 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3602 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3603 if test "${enable_mixed_case+set}" = set; then
3604 enableval="$enable_mixed_case"
3605 enable_mixedcase=$enableval
3607 enable_mixedcase=auto
3609 echo "$as_me:3609: result: $enable_mixedcase" >&5
3610 echo "${ECHO_T}$enable_mixedcase" >&6
3611 if test "$enable_mixedcase" = "auto" ; then
3613 echo "$as_me:3613: checking if filesystem supports mixed-case filenames" >&5
3614 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3615 if test "${cf_cv_mixedcase+set}" = set; then
3616 echo $ECHO_N "(cached) $ECHO_C" >&6
3619 if test "$cross_compiling" = yes ; then
3620 case $target_alias in #(vi
3621 *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3629 rm -f conftest CONFTEST
3631 if test -f CONFTEST ; then
3636 rm -f conftest CONFTEST
3640 echo "$as_me:3640: result: $cf_cv_mixedcase" >&5
3641 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3642 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3643 #define MIXEDCASE_FILENAMES 1
3647 cf_cv_mixedcase=$enable_mixedcase
3648 if test "$enable_mixedcase" = "yes" ; then
3649 cat >>confdefs.h <<\EOF
3650 #define MIXEDCASE_FILENAMES 1
3656 # do this after mixed-case option (tags/TAGS is not as important as tic).
3657 echo "$as_me:3657: checking whether ${MAKE-make} sets \${MAKE}" >&5
3658 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3659 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3660 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3661 echo $ECHO_N "(cached) $ECHO_C" >&6
3663 cat >conftest.make <<\EOF
3665 @echo 'ac_maketemp="${MAKE}"'
3667 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3668 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3669 if test -n "$ac_maketemp"; then
3670 eval ac_cv_prog_make_${ac_make}_set=yes
3672 eval ac_cv_prog_make_${ac_make}_set=no
3676 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3677 echo "$as_me:3677: result: yes" >&5
3678 echo "${ECHO_T}yes" >&6
3681 echo "$as_me:3681: result: no" >&5
3682 echo "${ECHO_T}no" >&6
3683 SET_MAKE="MAKE=${MAKE-make}"
3686 for ac_prog in exctags ctags
3688 # Extract the first word of "$ac_prog", so it can be a program name with args.
3689 set dummy $ac_prog; ac_word=$2
3690 echo "$as_me:3690: checking for $ac_word" >&5
3691 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3692 if test "${ac_cv_prog_CTAGS+set}" = set; then
3693 echo $ECHO_N "(cached) $ECHO_C" >&6
3695 if test -n "$CTAGS"; then
3696 ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3698 ac_save_IFS=$IFS; IFS=$ac_path_separator
3700 for ac_dir in $ac_dummy; do
3702 test -z "$ac_dir" && ac_dir=.
3703 $as_executable_p "$ac_dir/$ac_word" || continue
3704 ac_cv_prog_CTAGS="$ac_prog"
3705 echo "$as_me:3705: found $ac_dir/$ac_word" >&5
3711 CTAGS=$ac_cv_prog_CTAGS
3712 if test -n "$CTAGS"; then
3713 echo "$as_me:3713: result: $CTAGS" >&5
3714 echo "${ECHO_T}$CTAGS" >&6
3716 echo "$as_me:3716: result: no" >&5
3717 echo "${ECHO_T}no" >&6
3720 test -n "$CTAGS" && break
3723 for ac_prog in exetags etags
3725 # Extract the first word of "$ac_prog", so it can be a program name with args.
3726 set dummy $ac_prog; ac_word=$2
3727 echo "$as_me:3727: checking for $ac_word" >&5
3728 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3729 if test "${ac_cv_prog_ETAGS+set}" = set; then
3730 echo $ECHO_N "(cached) $ECHO_C" >&6
3732 if test -n "$ETAGS"; then
3733 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3735 ac_save_IFS=$IFS; IFS=$ac_path_separator
3737 for ac_dir in $ac_dummy; do
3739 test -z "$ac_dir" && ac_dir=.
3740 $as_executable_p "$ac_dir/$ac_word" || continue
3741 ac_cv_prog_ETAGS="$ac_prog"
3742 echo "$as_me:3742: found $ac_dir/$ac_word" >&5
3748 ETAGS=$ac_cv_prog_ETAGS
3749 if test -n "$ETAGS"; then
3750 echo "$as_me:3750: result: $ETAGS" >&5
3751 echo "${ECHO_T}$ETAGS" >&6
3753 echo "$as_me:3753: result: no" >&5
3754 echo "${ECHO_T}no" >&6
3757 test -n "$ETAGS" && break
3760 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3761 set dummy ${CTAGS:-ctags}; ac_word=$2
3762 echo "$as_me:3762: checking for $ac_word" >&5
3763 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3764 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3765 echo $ECHO_N "(cached) $ECHO_C" >&6
3767 if test -n "$MAKE_LOWER_TAGS"; then
3768 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3770 ac_save_IFS=$IFS; IFS=$ac_path_separator
3772 for ac_dir in $ac_dummy; do
3774 test -z "$ac_dir" && ac_dir=.
3775 $as_executable_p "$ac_dir/$ac_word" || continue
3776 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3777 echo "$as_me:3777: found $ac_dir/$ac_word" >&5
3781 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3784 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3785 if test -n "$MAKE_LOWER_TAGS"; then
3786 echo "$as_me:3786: result: $MAKE_LOWER_TAGS" >&5
3787 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3789 echo "$as_me:3789: result: no" >&5
3790 echo "${ECHO_T}no" >&6
3793 if test "$cf_cv_mixedcase" = yes ; then
3794 # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3795 set dummy ${ETAGS:-etags}; ac_word=$2
3796 echo "$as_me:3796: checking for $ac_word" >&5
3797 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3798 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3799 echo $ECHO_N "(cached) $ECHO_C" >&6
3801 if test -n "$MAKE_UPPER_TAGS"; then
3802 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3804 ac_save_IFS=$IFS; IFS=$ac_path_separator
3806 for ac_dir in $ac_dummy; do
3808 test -z "$ac_dir" && ac_dir=.
3809 $as_executable_p "$ac_dir/$ac_word" || continue
3810 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3811 echo "$as_me:3811: found $ac_dir/$ac_word" >&5
3815 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3818 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3819 if test -n "$MAKE_UPPER_TAGS"; then
3820 echo "$as_me:3820: result: $MAKE_UPPER_TAGS" >&5
3821 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3823 echo "$as_me:3823: result: no" >&5
3824 echo "${ECHO_T}no" >&6
3831 if test "$MAKE_UPPER_TAGS" = yes ; then
3837 if test "$MAKE_LOWER_TAGS" = yes ; then
3843 echo "$as_me:3843: checking for makeflags variable" >&5
3844 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3845 if test "${cf_cv_makeflags+set}" = set; then
3846 echo $ECHO_N "(cached) $ECHO_C" >&6
3850 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3852 cat >cf_makeflags.tmp <<CF_EOF
3855 @ echo '.$cf_option'
3857 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[ ]*$,,'`
3858 case "$cf_result" in
3860 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3861 case "$cf_result" in
3862 .*CC=*) cf_cv_makeflags=
3864 *) cf_cv_makeflags=$cf_option
3870 *) echo "given option \"$cf_option\", no match \"$cf_result\""
3874 rm -f cf_makeflags.tmp
3877 echo "$as_me:3877: result: $cf_cv_makeflags" >&5
3878 echo "${ECHO_T}$cf_cv_makeflags" >&6
3880 if test -n "$ac_tool_prefix"; then
3881 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3882 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3883 echo "$as_me:3883: checking for $ac_word" >&5
3884 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3885 if test "${ac_cv_prog_RANLIB+set}" = set; then
3886 echo $ECHO_N "(cached) $ECHO_C" >&6
3888 if test -n "$RANLIB"; then
3889 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3891 ac_save_IFS=$IFS; IFS=$ac_path_separator
3893 for ac_dir in $ac_dummy; do
3895 test -z "$ac_dir" && ac_dir=.
3896 $as_executable_p "$ac_dir/$ac_word" || continue
3897 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3898 echo "$as_me:3898: found $ac_dir/$ac_word" >&5
3904 RANLIB=$ac_cv_prog_RANLIB
3905 if test -n "$RANLIB"; then
3906 echo "$as_me:3906: result: $RANLIB" >&5
3907 echo "${ECHO_T}$RANLIB" >&6
3909 echo "$as_me:3909: result: no" >&5
3910 echo "${ECHO_T}no" >&6
3914 if test -z "$ac_cv_prog_RANLIB"; then
3915 ac_ct_RANLIB=$RANLIB
3916 # Extract the first word of "ranlib", so it can be a program name with args.
3917 set dummy ranlib; 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_ac_ct_RANLIB+set}" = set; then
3921 echo $ECHO_N "(cached) $ECHO_C" >&6
3923 if test -n "$ac_ct_RANLIB"; then
3924 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # 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_ac_ct_RANLIB="ranlib"
3933 echo "$as_me:3933: found $ac_dir/$ac_word" >&5
3937 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3940 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3941 if test -n "$ac_ct_RANLIB"; then
3942 echo "$as_me:3942: result: $ac_ct_RANLIB" >&5
3943 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3945 echo "$as_me:3945: result: no" >&5
3946 echo "${ECHO_T}no" >&6
3949 RANLIB=$ac_ct_RANLIB
3951 RANLIB="$ac_cv_prog_RANLIB"
3954 if test -n "$ac_tool_prefix"; then
3955 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3956 set dummy ${ac_tool_prefix}ld; ac_word=$2
3957 echo "$as_me:3957: checking for $ac_word" >&5
3958 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3959 if test "${ac_cv_prog_LD+set}" = set; then
3960 echo $ECHO_N "(cached) $ECHO_C" >&6
3962 if test -n "$LD"; then
3963 ac_cv_prog_LD="$LD" # Let the user override the test.
3965 ac_save_IFS=$IFS; IFS=$ac_path_separator
3967 for ac_dir in $ac_dummy; do
3969 test -z "$ac_dir" && ac_dir=.
3970 $as_executable_p "$ac_dir/$ac_word" || continue
3971 ac_cv_prog_LD="${ac_tool_prefix}ld"
3972 echo "$as_me:3972: found $ac_dir/$ac_word" >&5
3979 if test -n "$LD"; then
3980 echo "$as_me:3980: result: $LD" >&5
3981 echo "${ECHO_T}$LD" >&6
3983 echo "$as_me:3983: result: no" >&5
3984 echo "${ECHO_T}no" >&6
3988 if test -z "$ac_cv_prog_LD"; then
3990 # Extract the first word of "ld", so it can be a program name with args.
3991 set dummy ld; ac_word=$2
3992 echo "$as_me:3992: checking for $ac_word" >&5
3993 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3994 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3995 echo $ECHO_N "(cached) $ECHO_C" >&6
3997 if test -n "$ac_ct_LD"; then
3998 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4000 ac_save_IFS=$IFS; IFS=$ac_path_separator
4002 for ac_dir in $ac_dummy; do
4004 test -z "$ac_dir" && ac_dir=.
4005 $as_executable_p "$ac_dir/$ac_word" || continue
4006 ac_cv_prog_ac_ct_LD="ld"
4007 echo "$as_me:4007: found $ac_dir/$ac_word" >&5
4011 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4014 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4015 if test -n "$ac_ct_LD"; then
4016 echo "$as_me:4016: result: $ac_ct_LD" >&5
4017 echo "${ECHO_T}$ac_ct_LD" >&6
4019 echo "$as_me:4019: result: no" >&5
4020 echo "${ECHO_T}no" >&6
4028 if test -n "$ac_tool_prefix"; then
4029 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4030 set dummy ${ac_tool_prefix}ar; ac_word=$2
4031 echo "$as_me:4031: checking for $ac_word" >&5
4032 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4033 if test "${ac_cv_prog_AR+set}" = set; then
4034 echo $ECHO_N "(cached) $ECHO_C" >&6
4036 if test -n "$AR"; then
4037 ac_cv_prog_AR="$AR" # Let the user override the test.
4039 ac_save_IFS=$IFS; IFS=$ac_path_separator
4041 for ac_dir in $ac_dummy; do
4043 test -z "$ac_dir" && ac_dir=.
4044 $as_executable_p "$ac_dir/$ac_word" || continue
4045 ac_cv_prog_AR="${ac_tool_prefix}ar"
4046 echo "$as_me:4046: found $ac_dir/$ac_word" >&5
4053 if test -n "$AR"; then
4054 echo "$as_me:4054: result: $AR" >&5
4055 echo "${ECHO_T}$AR" >&6
4057 echo "$as_me:4057: result: no" >&5
4058 echo "${ECHO_T}no" >&6
4062 if test -z "$ac_cv_prog_AR"; then
4064 # Extract the first word of "ar", so it can be a program name with args.
4065 set dummy ar; ac_word=$2
4066 echo "$as_me:4066: checking for $ac_word" >&5
4067 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4068 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4069 echo $ECHO_N "(cached) $ECHO_C" >&6
4071 if test -n "$ac_ct_AR"; then
4072 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4074 ac_save_IFS=$IFS; IFS=$ac_path_separator
4076 for ac_dir in $ac_dummy; do
4078 test -z "$ac_dir" && ac_dir=.
4079 $as_executable_p "$ac_dir/$ac_word" || continue
4080 ac_cv_prog_ac_ct_AR="ar"
4081 echo "$as_me:4081: found $ac_dir/$ac_word" >&5
4085 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4088 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4089 if test -n "$ac_ct_AR"; then
4090 echo "$as_me:4090: result: $ac_ct_AR" >&5
4091 echo "${ECHO_T}$ac_ct_AR" >&6
4093 echo "$as_me:4093: result: no" >&5
4094 echo "${ECHO_T}no" >&6
4102 if test -n "$ac_tool_prefix"; then
4103 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4104 set dummy ${ac_tool_prefix}ar; ac_word=$2
4105 echo "$as_me:4105: checking for $ac_word" >&5
4106 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4107 if test "${ac_cv_prog_AR+set}" = set; then
4108 echo $ECHO_N "(cached) $ECHO_C" >&6
4110 if test -n "$AR"; then
4111 ac_cv_prog_AR="$AR" # Let the user override the test.
4113 ac_save_IFS=$IFS; IFS=$ac_path_separator
4115 for ac_dir in $ac_dummy; do
4117 test -z "$ac_dir" && ac_dir=.
4118 $as_executable_p "$ac_dir/$ac_word" || continue
4119 ac_cv_prog_AR="${ac_tool_prefix}ar"
4120 echo "$as_me:4120: found $ac_dir/$ac_word" >&5
4127 if test -n "$AR"; then
4128 echo "$as_me:4128: result: $AR" >&5
4129 echo "${ECHO_T}$AR" >&6
4131 echo "$as_me:4131: result: no" >&5
4132 echo "${ECHO_T}no" >&6
4136 if test -z "$ac_cv_prog_AR"; then
4138 # Extract the first word of "ar", so it can be a program name with args.
4139 set dummy ar; ac_word=$2
4140 echo "$as_me:4140: checking for $ac_word" >&5
4141 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4142 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4143 echo $ECHO_N "(cached) $ECHO_C" >&6
4145 if test -n "$ac_ct_AR"; then
4146 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4148 ac_save_IFS=$IFS; IFS=$ac_path_separator
4150 for ac_dir in $ac_dummy; do
4152 test -z "$ac_dir" && ac_dir=.
4153 $as_executable_p "$ac_dir/$ac_word" || continue
4154 ac_cv_prog_ac_ct_AR="ar"
4155 echo "$as_me:4155: found $ac_dir/$ac_word" >&5
4159 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4162 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4163 if test -n "$ac_ct_AR"; then
4164 echo "$as_me:4164: result: $ac_ct_AR" >&5
4165 echo "${ECHO_T}$ac_ct_AR" >&6
4167 echo "$as_me:4167: result: no" >&5
4168 echo "${ECHO_T}no" >&6
4176 echo "$as_me:4176: checking for options to update archives" >&5
4177 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4178 if test "${cf_cv_ar_flags+set}" = set; then
4179 echo $ECHO_N "(cached) $ECHO_C" >&6
4182 cf_cv_ar_flags=unknown
4183 for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4186 # check if $ARFLAGS already contains this choice
4187 if test "x$ARFLAGS" != "x" ; then
4188 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4189 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4195 rm -f conftest.$ac_cv_objext
4198 cat >conftest.$ac_ext <<EOF
4199 #line 4199 "configure"
4200 int testdata[3] = { 123, 456, 789 };
4202 if { (eval echo "$as_me:4202: \"$ac_compile\"") >&5
4203 (eval $ac_compile) 2>&5
4205 echo "$as_me:4205: \$? = $ac_status" >&5
4206 (exit $ac_status); } ; then
4207 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4208 $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4209 if test -f conftest.a ; then
4210 cf_cv_ar_flags=$cf_ar_flags
4214 test -n "$verbose" && echo " cannot compile test-program" 1>&6
4216 echo "${as_me:-configure}:4216: testing cannot compile test-program ..." 1>&5
4221 rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4224 echo "$as_me:4224: result: $cf_cv_ar_flags" >&5
4225 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4227 if test -n "$ARFLAGS" ; then
4228 if test -n "$cf_cv_ar_flags" ; then
4229 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4232 ARFLAGS=$cf_cv_ar_flags
4235 echo "$as_me:4235: checking if you have specified an install-prefix" >&5
4236 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4238 # Check whether --with-install-prefix or --without-install-prefix was given.
4239 if test "${with_install_prefix+set}" = set; then
4240 withval="$with_install_prefix"
4241 case "$withval" in #(vi
4244 *) DESTDIR="$withval"
4248 echo "$as_me:4248: result: $DESTDIR" >&5
4249 echo "${ECHO_T}$DESTDIR" >&6
4251 ###############################################################################
4253 # If we're cross-compiling, allow the user to override the tools and their
4254 # options. The configure script is oriented toward identifying the host
4255 # compiler, etc., but we need a build compiler to generate parts of the source.
4257 if test "$cross_compiling" = yes ; then
4259 # defaults that we might want to override
4260 : ${BUILD_CFLAGS:=''}
4261 : ${BUILD_CPPFLAGS:=''}
4262 : ${BUILD_LDFLAGS:=''}
4264 : ${BUILD_EXEEXT:='$x'}
4265 : ${BUILD_OBJEXT:='o'}
4267 # Check whether --with-build-cc or --without-build-cc was given.
4268 if test "${with_build_cc+set}" = set; then
4269 withval="$with_build_cc"
4272 for ac_prog in gcc cc cl
4274 # Extract the first word of "$ac_prog", so it can be a program name with args.
4275 set dummy $ac_prog; ac_word=$2
4276 echo "$as_me:4276: checking for $ac_word" >&5
4277 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4278 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4279 echo $ECHO_N "(cached) $ECHO_C" >&6
4281 if test -n "$BUILD_CC"; then
4282 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4284 ac_save_IFS=$IFS; IFS=$ac_path_separator
4286 for ac_dir in $ac_dummy; do
4288 test -z "$ac_dir" && ac_dir=.
4289 $as_executable_p "$ac_dir/$ac_word" || continue
4290 ac_cv_prog_BUILD_CC="$ac_prog"
4291 echo "$as_me:4291: found $ac_dir/$ac_word" >&5
4297 BUILD_CC=$ac_cv_prog_BUILD_CC
4298 if test -n "$BUILD_CC"; then
4299 echo "$as_me:4299: result: $BUILD_CC" >&5
4300 echo "${ECHO_T}$BUILD_CC" >&6
4302 echo "$as_me:4302: result: no" >&5
4303 echo "${ECHO_T}no" >&6
4306 test -n "$BUILD_CC" && break
4310 echo "$as_me:4310: checking for native build C compiler" >&5
4311 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4312 echo "$as_me:4312: result: $BUILD_CC" >&5
4313 echo "${ECHO_T}$BUILD_CC" >&6
4315 echo "$as_me:4315: checking for native build C preprocessor" >&5
4316 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4318 # Check whether --with-build-cpp or --without-build-cpp was given.
4319 if test "${with_build_cpp+set}" = set; then
4320 withval="$with_build_cpp"
4321 BUILD_CPP="$withval"
4323 BUILD_CPP='${BUILD_CC} -E'
4325 echo "$as_me:4325: result: $BUILD_CPP" >&5
4326 echo "${ECHO_T}$BUILD_CPP" >&6
4328 echo "$as_me:4328: checking for native build C flags" >&5
4329 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4331 # Check whether --with-build-cflags or --without-build-cflags was given.
4332 if test "${with_build_cflags+set}" = set; then
4333 withval="$with_build_cflags"
4334 BUILD_CFLAGS="$withval"
4336 echo "$as_me:4336: result: $BUILD_CFLAGS" >&5
4337 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4339 echo "$as_me:4339: checking for native build C preprocessor-flags" >&5
4340 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4342 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4343 if test "${with_build_cppflags+set}" = set; then
4344 withval="$with_build_cppflags"
4345 BUILD_CPPFLAGS="$withval"
4347 echo "$as_me:4347: result: $BUILD_CPPFLAGS" >&5
4348 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4350 echo "$as_me:4350: checking for native build linker-flags" >&5
4351 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4353 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4354 if test "${with_build_ldflags+set}" = set; then
4355 withval="$with_build_ldflags"
4356 BUILD_LDFLAGS="$withval"
4358 echo "$as_me:4358: result: $BUILD_LDFLAGS" >&5
4359 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4361 echo "$as_me:4361: checking for native build linker-libraries" >&5
4362 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4364 # Check whether --with-build-libs or --without-build-libs was given.
4365 if test "${with_build_libs+set}" = set; then
4366 withval="$with_build_libs"
4367 BUILD_LIBS="$withval"
4369 echo "$as_me:4369: result: $BUILD_LIBS" >&5
4370 echo "${ECHO_T}$BUILD_LIBS" >&6
4372 # this assumes we're on Unix.
4376 : ${BUILD_CC:='${CC}'}
4378 if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4379 { { echo "$as_me:4379: error: Cross-build requires two compilers.
4380 Use --with-build-cc to specify the native compiler." >&5
4381 echo "$as_me: error: Cross-build requires two compilers.
4382 Use --with-build-cc to specify the native compiler." >&2;}
4383 { (exit 1); exit 1; }; }
4387 : ${BUILD_CC:='${CC}'}
4388 : ${BUILD_CPP:='${CPP}'}
4389 : ${BUILD_CFLAGS:='${CFLAGS}'}
4390 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4391 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4392 : ${BUILD_LIBS:='${LIBS}'}
4393 : ${BUILD_EXEEXT:='$x'}
4394 : ${BUILD_OBJEXT:='o'}
4397 ###############################################################################
4399 ### Options to allow the user to specify the set of libraries which are used.
4400 ### Use "--without-normal --with-shared" to allow the default model to be
4401 ### shared, for example.
4404 echo "$as_me:4404: checking if libtool -version-number should be used" >&5
4405 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4407 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4408 if test "${enable_libtool_version+set}" = set; then
4409 enableval="$enable_libtool_version"
4410 test "$enableval" != no && enableval=yes
4411 if test "$enableval" != "yes" ; then
4412 cf_libtool_version=no
4414 cf_libtool_version=yes
4418 cf_libtool_version=yes
4421 echo "$as_me:4421: result: $cf_libtool_version" >&5
4422 echo "${ECHO_T}$cf_libtool_version" >&6
4424 if test "$cf_libtool_version" = yes ; then
4425 LIBTOOL_VERSION="-version-number"
4427 LIBTOOL_VERSION="-version-info"
4432 # common library maintenance symbols that are convenient for libtool scripts:
4433 LIB_CREATE='${AR} -cr'
4434 LIB_OBJECT='${OBJECTS}'
4438 # symbols used to prop libtool up to enable it to determine what it should be
4446 echo "$as_me:4446: checking if you want to build libraries with libtool" >&5
4447 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4449 # Check whether --with-libtool or --without-libtool was given.
4450 if test "${with_libtool+set}" = set; then
4451 withval="$with_libtool"
4452 with_libtool=$withval
4456 echo "$as_me:4456: result: $with_libtool" >&5
4457 echo "${ECHO_T}$with_libtool" >&6
4458 if test "$with_libtool" != "no"; then
4460 if test "$with_libtool" != "yes" ; then
4462 if test "x$prefix" != xNONE; then
4463 cf_path_syntax="$prefix"
4465 cf_path_syntax="$ac_default_prefix"
4468 case ".$with_libtool" in #(vi
4469 .\$\(*\)*|.\'*\'*) #(vi
4473 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4475 .\${*prefix}*|.\${*dir}*) #(vi
4476 eval with_libtool="$with_libtool"
4477 case ".$with_libtool" in #(vi
4479 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4484 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4487 { { echo "$as_me:4487: error: expected a pathname, not \"$with_libtool\"" >&5
4488 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4489 { (exit 1); exit 1; }; }
4493 LIBTOOL=$with_libtool
4495 # Extract the first word of "libtool", so it can be a program name with args.
4496 set dummy libtool; ac_word=$2
4497 echo "$as_me:4497: checking for $ac_word" >&5
4498 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4499 if test "${ac_cv_path_LIBTOOL+set}" = set; then
4500 echo $ECHO_N "(cached) $ECHO_C" >&6
4504 ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4507 ac_save_IFS=$IFS; IFS=$ac_path_separator
4509 for ac_dir in $ac_dummy; do
4511 test -z "$ac_dir" && ac_dir=.
4512 if $as_executable_p "$ac_dir/$ac_word"; then
4513 ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4514 echo "$as_me:4514: found $ac_dir/$ac_word" >&5
4522 LIBTOOL=$ac_cv_path_LIBTOOL
4524 if test -n "$LIBTOOL"; then
4525 echo "$as_me:4525: result: $LIBTOOL" >&5
4526 echo "${ECHO_T}$LIBTOOL" >&6
4528 echo "$as_me:4528: result: no" >&5
4529 echo "${ECHO_T}no" >&6
4533 if test -z "$LIBTOOL" ; then
4534 { { echo "$as_me:4534: error: Cannot find libtool" >&5
4535 echo "$as_me: error: Cannot find libtool" >&2;}
4536 { (exit 1); exit 1; }; }
4538 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} ${LIBTOOL_VERSION} `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
4539 LIB_OBJECT='${OBJECTS:.o=.lo}'
4541 LIB_CLEAN='${LIBTOOL} --mode=clean'
4542 LIB_COMPILE='${LIBTOOL} --mode=compile'
4543 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4544 LIB_INSTALL='${LIBTOOL} --mode=install'
4545 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4548 # Show the version of libtool
4549 echo "$as_me:4549: checking version of libtool" >&5
4550 echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4552 # Save the version in a cache variable - this is not entirely a good
4553 # thing, but the version string from libtool is very ugly, and for
4554 # bug reports it might be useful to have the original string. "("
4555 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.].*//'`
4556 echo "$as_me:4556: result: $cf_cv_libtool_version" >&5
4557 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4558 if test -z "$cf_cv_libtool_version" ; then
4559 { { echo "$as_me:4559: error: This is not GNU libtool" >&5
4560 echo "$as_me: error: This is not GNU libtool" >&2;}
4561 { (exit 1); exit 1; }; }
4564 # special hack to add -no-undefined (which libtool should do for itself)
4566 case "$cf_cv_system_name" in #(vi
4567 cygwin*|mingw32*|uwin*|aix[4-7]) #(vi
4568 LT_UNDEF=-no-undefined
4572 # special hack to add --tag option for C++ compiler
4573 case $cf_cv_libtool_version in #(vi
4574 1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4575 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4576 LIBTOOL="$LIBTOOL --tag=CC"
4579 LIBTOOL_CXX="$LIBTOOL"
4587 test -z "$LIBTOOL" && ECHO_LT=
4589 if test "$with_libtool" != "no" ; then
4591 cf_list_models="$cf_list_models libtool"
4595 echo "$as_me:4595: checking if you want to build shared libraries" >&5
4596 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4598 # Check whether --with-shared or --without-shared was given.
4599 if test "${with_shared+set}" = set; then
4600 withval="$with_shared"
4601 with_shared=$withval
4605 echo "$as_me:4605: result: $with_shared" >&5
4606 echo "${ECHO_T}$with_shared" >&6
4607 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4609 echo "$as_me:4609: checking if you want to build static libraries" >&5
4610 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4612 # Check whether --with-normal or --without-normal was given.
4613 if test "${with_normal+set}" = set; then
4614 withval="$with_normal"
4615 with_normal=$withval
4619 echo "$as_me:4619: result: $with_normal" >&5
4620 echo "${ECHO_T}$with_normal" >&6
4621 test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4623 echo "$as_me:4623: checking if you want to build debug libraries" >&5
4624 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4626 # Check whether --with-debug or --without-debug was given.
4627 if test "${with_debug+set}" = set; then
4628 withval="$with_debug"
4633 echo "$as_me:4633: result: $with_debug" >&5
4634 echo "${ECHO_T}$with_debug" >&6
4635 test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4637 echo "$as_me:4637: checking if you want to build profiling libraries" >&5
4638 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4640 # Check whether --with-profile or --without-profile was given.
4641 if test "${with_profile+set}" = set; then
4642 withval="$with_profile"
4643 with_profile=$withval
4647 echo "$as_me:4647: result: $with_profile" >&5
4648 echo "${ECHO_T}$with_profile" >&6
4649 test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4653 ###############################################################################
4655 echo "$as_me:4655: checking for specified models" >&5
4656 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4657 test -z "$cf_list_models" && cf_list_models=normal
4658 test "$with_libtool" != "no" && cf_list_models=libtool
4659 echo "$as_me:4659: result: $cf_list_models" >&5
4660 echo "${ECHO_T}$cf_list_models" >&6
4662 ### Use the first model as the default, and save its suffix for use in building
4663 ### up test-applications.
4664 echo "$as_me:4664: checking for default model" >&5
4665 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4666 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4667 echo "$as_me:4667: result: $DFT_LWR_MODEL" >&5
4668 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4670 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4681 echo "$as_me:4681: checking if you want to have a library-prefix" >&5
4682 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
4684 # Check whether --with-lib-prefix or --without-lib-prefix was given.
4685 if test "${with_lib_prefix+set}" = set; then
4686 withval="$with_lib_prefix"
4687 with_lib_prefix=$withval
4689 with_lib_prefix=auto
4691 echo "$as_me:4691: result: $with_lib_prefix" >&5
4692 echo "${ECHO_T}$with_lib_prefix" >&6
4694 if test $with_lib_prefix = auto
4697 case $cf_cv_system_name in #(vi
4704 cf_prefix=$LIB_PREFIX
4706 elif test $with_lib_prefix = no
4710 LIB_PREFIX=$with_lib_prefix
4715 ###############################################################################
4717 echo "$as_me:4717: checking if you want to build a separate terminfo library" >&5
4718 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4720 # Check whether --with-termlib or --without-termlib was given.
4721 if test "${with_termlib+set}" = set; then
4722 withval="$with_termlib"
4723 with_termlib=$withval
4727 echo "$as_me:4727: result: $with_termlib" >&5
4728 echo "${ECHO_T}$with_termlib" >&6
4730 echo "$as_me:4730: checking if you want to build a separate tic library" >&5
4731 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4733 # Check whether --with-ticlib or --without-ticlib was given.
4734 if test "${with_ticlib+set}" = set; then
4735 withval="$with_ticlib"
4736 with_ticlib=$withval
4740 echo "$as_me:4740: result: $with_ticlib" >&5
4741 echo "${ECHO_T}$with_ticlib" >&6
4743 ### Checks for special libraries, must be done up-front.
4746 echo "$as_me:4746: checking if you want to link with the GPM mouse library" >&5
4747 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4749 # Check whether --with-gpm or --without-gpm was given.
4750 if test "${with_gpm+set}" = set; then
4756 echo "$as_me:4756: result: $with_gpm" >&5
4757 echo "${ECHO_T}$with_gpm" >&6
4759 if test "$with_gpm" != no ; then
4760 echo "$as_me:4760: checking for gpm.h" >&5
4761 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4762 if test "${ac_cv_header_gpm_h+set}" = set; then
4763 echo $ECHO_N "(cached) $ECHO_C" >&6
4765 cat >conftest.$ac_ext <<_ACEOF
4766 #line 4766 "configure"
4767 #include "confdefs.h"
4770 if { (eval echo "$as_me:4770: \"$ac_cpp conftest.$ac_ext\"") >&5
4771 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4773 egrep -v '^ *\+' conftest.er1 >conftest.err
4775 cat conftest.err >&5
4776 echo "$as_me:4776: \$? = $ac_status" >&5
4777 (exit $ac_status); } >/dev/null; then
4778 if test -s conftest.err; then
4779 ac_cpp_err=$ac_c_preproc_warn_flag
4786 if test -z "$ac_cpp_err"; then
4787 ac_cv_header_gpm_h=yes
4789 echo "$as_me: failed program was:" >&5
4790 cat conftest.$ac_ext >&5
4791 ac_cv_header_gpm_h=no
4793 rm -f conftest.err conftest.$ac_ext
4795 echo "$as_me:4795: result: $ac_cv_header_gpm_h" >&5
4796 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4797 if test $ac_cv_header_gpm_h = yes; then
4799 cat >>confdefs.h <<\EOF
4800 #define HAVE_GPM_H 1
4803 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4804 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
4806 echo "${as_me:-configure}:4806: testing assuming we really have GPM library ..." 1>&5
4808 cat >>confdefs.h <<\EOF
4809 #define HAVE_LIBGPM 1
4813 echo "$as_me:4813: checking for Gpm_Open in -lgpm" >&5
4814 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4815 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4816 echo $ECHO_N "(cached) $ECHO_C" >&6
4818 ac_check_lib_save_LIBS=$LIBS
4820 cat >conftest.$ac_ext <<_ACEOF
4821 #line 4821 "configure"
4822 #include "confdefs.h"
4824 /* Override any gcc2 internal prototype to avoid an error. */
4828 /* We use char because int might match the return type of a gcc2
4829 builtin and then its argument prototype would still apply. */
4839 rm -f conftest.$ac_objext conftest$ac_exeext
4840 if { (eval echo "$as_me:4840: \"$ac_link\"") >&5
4841 (eval $ac_link) 2>&5
4843 echo "$as_me:4843: \$? = $ac_status" >&5
4844 (exit $ac_status); } &&
4845 { ac_try='test -s conftest$ac_exeext'
4846 { (eval echo "$as_me:4846: \"$ac_try\"") >&5
4849 echo "$as_me:4849: \$? = $ac_status" >&5
4850 (exit $ac_status); }; }; then
4851 ac_cv_lib_gpm_Gpm_Open=yes
4853 echo "$as_me: failed program was:" >&5
4854 cat conftest.$ac_ext >&5
4855 ac_cv_lib_gpm_Gpm_Open=no
4857 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4858 LIBS=$ac_check_lib_save_LIBS
4860 echo "$as_me:4860: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4861 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4862 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4866 { { echo "$as_me:4866: error: Cannot link with GPM library" >&5
4867 echo "$as_me: error: Cannot link with GPM library" >&2;}
4868 { (exit 1); exit 1; }; }
4876 test "$with_gpm" != maybe && { echo "$as_me:4876: WARNING: Cannot find GPM header" >&5
4877 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4884 if test "$with_gpm" != no ; then
4885 echo "$as_me:4885: checking if you want to load GPM dynamically" >&5
4886 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4888 # Check whether --with-dlsym or --without-dlsym was given.
4889 if test "${with_dlsym+set}" = set; then
4890 withval="$with_dlsym"
4895 echo "$as_me:4895: result: $with_dlsym" >&5
4896 echo "${ECHO_T}$with_dlsym" >&6
4897 if test "$with_dlsym" = yes ; then
4900 echo "$as_me:4900: checking for dlsym" >&5
4901 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
4902 if test "${ac_cv_func_dlsym+set}" = set; then
4903 echo $ECHO_N "(cached) $ECHO_C" >&6
4905 cat >conftest.$ac_ext <<_ACEOF
4906 #line 4906 "configure"
4907 #include "confdefs.h"
4908 /* System header to define __stub macros and hopefully few prototypes,
4909 which can conflict with char dlsym (); below. */
4911 /* Override any gcc2 internal prototype to avoid an error. */
4915 /* We use char because int might match the return type of a gcc2
4916 builtin and then its argument prototype would still apply. */
4923 /* The GNU C library defines this for functions which it implements
4924 to always fail with ENOSYS. Some functions are actually named
4925 something starting with __ and the normal name is an alias. */
4926 #if defined (__stub_dlsym) || defined (__stub___dlsym)
4929 f = dlsym; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
4936 rm -f conftest.$ac_objext conftest$ac_exeext
4937 if { (eval echo "$as_me:4937: \"$ac_link\"") >&5
4938 (eval $ac_link) 2>&5
4940 echo "$as_me:4940: \$? = $ac_status" >&5
4941 (exit $ac_status); } &&
4942 { ac_try='test -s conftest$ac_exeext'
4943 { (eval echo "$as_me:4943: \"$ac_try\"") >&5
4946 echo "$as_me:4946: \$? = $ac_status" >&5
4947 (exit $ac_status); }; }; then
4948 ac_cv_func_dlsym=yes
4950 echo "$as_me: failed program was:" >&5
4951 cat conftest.$ac_ext >&5
4954 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4956 echo "$as_me:4956: result: $ac_cv_func_dlsym" >&5
4957 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
4958 if test $ac_cv_func_dlsym = yes; then
4963 echo "$as_me:4963: checking for dlsym in -ldl" >&5
4964 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
4965 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
4966 echo $ECHO_N "(cached) $ECHO_C" >&6
4968 ac_check_lib_save_LIBS=$LIBS
4970 cat >conftest.$ac_ext <<_ACEOF
4971 #line 4971 "configure"
4972 #include "confdefs.h"
4974 /* Override any gcc2 internal prototype to avoid an error. */
4978 /* We use char because int might match the return type of a gcc2
4979 builtin and then its argument prototype would still apply. */
4989 rm -f conftest.$ac_objext conftest$ac_exeext
4990 if { (eval echo "$as_me:4990: \"$ac_link\"") >&5
4991 (eval $ac_link) 2>&5
4993 echo "$as_me:4993: \$? = $ac_status" >&5
4994 (exit $ac_status); } &&
4995 { ac_try='test -s conftest$ac_exeext'
4996 { (eval echo "$as_me:4996: \"$ac_try\"") >&5
4999 echo "$as_me:4999: \$? = $ac_status" >&5
5000 (exit $ac_status); }; }; then
5001 ac_cv_lib_dl_dlsym=yes
5003 echo "$as_me: failed program was:" >&5
5004 cat conftest.$ac_ext >&5
5005 ac_cv_lib_dl_dlsym=no
5007 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5008 LIBS=$ac_check_lib_save_LIBS
5010 echo "$as_me:5010: result: $ac_cv_lib_dl_dlsym" >&5
5011 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
5012 if test $ac_cv_lib_dl_dlsym = yes; then
5020 if test "$cf_have_dlsym" = yes ; then
5021 test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
5023 echo "$as_me:5023: checking whether able to link to dl*() functions" >&5
5024 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
5025 cat >conftest.$ac_ext <<_ACEOF
5026 #line 5026 "configure"
5027 #include "confdefs.h"
5034 if ((obj = dlopen("filename", 0)) != 0) {
5035 if (dlsym(obj, "symbolname") == 0) {
5043 rm -f conftest.$ac_objext conftest$ac_exeext
5044 if { (eval echo "$as_me:5044: \"$ac_link\"") >&5
5045 (eval $ac_link) 2>&5
5047 echo "$as_me:5047: \$? = $ac_status" >&5
5048 (exit $ac_status); } &&
5049 { ac_try='test -s conftest$ac_exeext'
5050 { (eval echo "$as_me:5050: \"$ac_try\"") >&5
5053 echo "$as_me:5053: \$? = $ac_status" >&5
5054 (exit $ac_status); }; }; then
5056 cat >>confdefs.h <<\EOF
5057 #define HAVE_LIBDL 1
5061 echo "$as_me: failed program was:" >&5
5062 cat conftest.$ac_ext >&5
5064 { { echo "$as_me:5064: error: Cannot link test program for libdl" >&5
5065 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5066 { (exit 1); exit 1; }; }
5068 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5069 echo "$as_me:5069: result: ok" >&5
5070 echo "${ECHO_T}ok" >&6
5072 { { echo "$as_me:5072: error: Cannot find dlsym function" >&5
5073 echo "$as_me: error: Cannot find dlsym function" >&2;}
5074 { (exit 1); exit 1; }; }
5077 if test "$with_gpm" != yes ; then
5078 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
5080 echo "${as_me:-configure}:5080: testing assuming soname for gpm is $with_gpm ..." 1>&5
5082 cf_cv_gpm_soname="$with_gpm"
5085 echo "$as_me:5085: checking for soname of gpm library" >&5
5086 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5087 if test "${cf_cv_gpm_soname+set}" = set; then
5088 echo $ECHO_N "(cached) $ECHO_C" >&6
5091 cf_cv_gpm_soname=unknown
5092 if test "$cross_compiling" != yes ; then
5093 cat >conftest.$ac_ext <<CF_EOF
5097 if (Gpm_Open(0,0)) Gpm_Close();
5098 ${cf_cv_main_return:-return}(0);
5101 cf_save_LIBS="$LIBS"
5103 if { (eval echo "$as_me:5103: \"$ac_compile\"") >&5
5104 (eval $ac_compile) 2>&5
5106 echo "$as_me:5106: \$? = $ac_status" >&5
5107 (exit $ac_status); } ; then
5108 if { (eval echo "$as_me:5108: \"$ac_link\"") >&5
5109 (eval $ac_link) 2>&5
5111 echo "$as_me:5111: \$? = $ac_status" >&5
5112 (exit $ac_status); } ; then
5113 cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5114 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5118 LIBS="$cf_save_LIBS"
5122 echo "$as_me:5122: result: $cf_cv_gpm_soname" >&5
5123 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5126 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
5127 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5130 SHLIB_LIST="-ldl $SHLIB_LIST"
5132 SHLIB_LIST="-lgpm $SHLIB_LIST"
5133 TEST_LIBS="-lgpm $TEST_LIBS"
5135 cat >>confdefs.h <<\EOF
5136 #define HAVE_LIBGPM 1
5139 echo "$as_me:5139: checking for Gpm_Wgetch in -lgpm" >&5
5140 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5141 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5142 echo $ECHO_N "(cached) $ECHO_C" >&6
5144 ac_check_lib_save_LIBS=$LIBS
5146 cat >conftest.$ac_ext <<_ACEOF
5147 #line 5147 "configure"
5148 #include "confdefs.h"
5150 /* Override any gcc2 internal prototype to avoid an error. */
5154 /* We use char because int might match the return type of a gcc2
5155 builtin and then its argument prototype would still apply. */
5165 rm -f conftest.$ac_objext conftest$ac_exeext
5166 if { (eval echo "$as_me:5166: \"$ac_link\"") >&5
5167 (eval $ac_link) 2>&5
5169 echo "$as_me:5169: \$? = $ac_status" >&5
5170 (exit $ac_status); } &&
5171 { ac_try='test -s conftest$ac_exeext'
5172 { (eval echo "$as_me:5172: \"$ac_try\"") >&5
5175 echo "$as_me:5175: \$? = $ac_status" >&5
5176 (exit $ac_status); }; }; then
5177 ac_cv_lib_gpm_Gpm_Wgetch=yes
5179 echo "$as_me: failed program was:" >&5
5180 cat conftest.$ac_ext >&5
5181 ac_cv_lib_gpm_Gpm_Wgetch=no
5183 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5184 LIBS=$ac_check_lib_save_LIBS
5186 echo "$as_me:5186: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5187 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5188 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5190 echo "$as_me:5190: checking if GPM is weakly bound to curses library" >&5
5191 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5192 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5193 echo $ECHO_N "(cached) $ECHO_C" >&6
5196 cf_cv_check_gpm_wgetch=unknown
5197 if test "$cross_compiling" != yes ; then
5199 cat >conftest.$ac_ext <<CF_EOF
5204 ${cf_cv_main_return:-return}(0);
5208 cf_save_LIBS="$LIBS"
5209 # This only works if we can look at the symbol table. If a shared
5210 # library is stripped for install, we cannot use that. So we're forced
5211 # to rely on the static library, noting that some packagers may not
5213 LIBS="-static -lgpm -dynamic $LIBS"
5214 if { (eval echo "$as_me:5214: \"$ac_compile\"") >&5
5215 (eval $ac_compile) 2>&5
5217 echo "$as_me:5217: \$? = $ac_status" >&5
5218 (exit $ac_status); } ; then
5219 if { (eval echo "$as_me:5219: \"$ac_link\"") >&5
5220 (eval $ac_link) 2>&5
5222 echo "$as_me:5222: \$? = $ac_status" >&5
5223 (exit $ac_status); } ; then
5224 cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5225 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5226 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5230 LIBS="$cf_save_LIBS"
5234 echo "$as_me:5234: result: $cf_cv_check_gpm_wgetch" >&5
5235 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5237 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5238 { echo "$as_me:5238: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5239 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5246 # not everyone has "test -c"
5247 if test -c /dev/sysmouse 2>/dev/null ; then
5248 echo "$as_me:5248: checking if you want to use sysmouse" >&5
5249 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5251 # Check whether --with-sysmouse or --without-sysmouse was given.
5252 if test "${with_sysmouse+set}" = set; then
5253 withval="$with_sysmouse"
5254 cf_with_sysmouse=$withval
5256 cf_with_sysmouse=maybe
5258 if test "$cf_with_sysmouse" != no ; then
5259 cat >conftest.$ac_ext <<_ACEOF
5260 #line 5260 "configure"
5261 #include "confdefs.h"
5263 #include <osreldate.h>
5264 #if (__FreeBSD_version >= 400017)
5265 #include <sys/consio.h>
5266 #include <sys/fbio.h>
5268 #include <machine/console.h>
5275 struct mouse_info the_mouse;
5276 ioctl(0, CONS_MOUSECTL, &the_mouse);
5282 rm -f conftest.$ac_objext
5283 if { (eval echo "$as_me:5283: \"$ac_compile\"") >&5
5284 (eval $ac_compile) 2>&5
5286 echo "$as_me:5286: \$? = $ac_status" >&5
5287 (exit $ac_status); } &&
5288 { ac_try='test -s conftest.$ac_objext'
5289 { (eval echo "$as_me:5289: \"$ac_try\"") >&5
5292 echo "$as_me:5292: \$? = $ac_status" >&5
5293 (exit $ac_status); }; }; then
5294 cf_with_sysmouse=yes
5296 echo "$as_me: failed program was:" >&5
5297 cat conftest.$ac_ext >&5
5300 rm -f conftest.$ac_objext conftest.$ac_ext
5302 echo "$as_me:5302: result: $cf_with_sysmouse" >&5
5303 echo "${ECHO_T}$cf_with_sysmouse" >&6
5304 test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
5305 #define USE_SYSMOUSE 1
5310 if test X"$CC_G_OPT" = X"" ; then
5312 test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
5315 if test X"$CXX_G_OPT" = X"" ; then
5317 test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
5320 echo "$as_me:5320: checking for default loader flags" >&5
5321 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5322 case $DFT_LWR_MODEL in
5323 libtool) LD_MODEL='' ;;
5324 normal) LD_MODEL='' ;;
5325 debug) LD_MODEL=$CC_G_OPT ;;
5326 profile) LD_MODEL='-pg';;
5327 shared) LD_MODEL='' ;;
5329 echo "$as_me:5329: result: $LD_MODEL" >&5
5330 echo "${ECHO_T}$LD_MODEL" >&6
5332 case $DFT_LWR_MODEL in
5335 echo "$as_me:5335: checking if rpath option should be used" >&5
5336 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5338 # Check whether --enable-rpath or --disable-rpath was given.
5339 if test "${enable_rpath+set}" = set; then
5340 enableval="$enable_rpath"
5341 cf_cv_enable_rpath=$enableval
5343 cf_cv_enable_rpath=no
5345 echo "$as_me:5345: result: $cf_cv_enable_rpath" >&5
5346 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5348 echo "$as_me:5348: checking if shared libraries should be relinked during install" >&5
5349 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5351 # Check whether --enable-relink or --disable-relink was given.
5352 if test "${enable_relink+set}" = set; then
5353 enableval="$enable_relink"
5354 cf_cv_do_relink=$enableval
5358 echo "$as_me:5358: result: $cf_cv_do_relink" >&5
5359 echo "${ECHO_T}$cf_cv_do_relink" >&6
5364 echo "$as_me:5364: checking for an rpath option" >&5
5365 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5366 case $cf_cv_system_name in #(vi
5368 if test "$GCC" = yes; then
5369 LD_RPATH_OPT="-Wl,-rpath,"
5371 LD_RPATH_OPT="-rpath "
5374 linux*|gnu*|k*bsd*-gnu) #(vi
5375 LD_RPATH_OPT="-Wl,-rpath,"
5377 openbsd[2-9].*|mirbsd*) #(vi
5378 LD_RPATH_OPT="-Wl,-rpath,"
5380 dragonfly*|freebsd*) #(vi
5381 LD_RPATH_OPT="-rpath "
5384 LD_RPATH_OPT="-Wl,-rpath,"
5387 LD_RPATH_OPT="-rpath "
5395 echo "$as_me:5395: result: $LD_RPATH_OPT" >&5
5396 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5398 case "x$LD_RPATH_OPT" in #(vi
5400 echo "$as_me:5400: checking if we need a space after rpath option" >&5
5401 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5402 cf_save_LIBS="$LIBS"
5403 LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5404 cat >conftest.$ac_ext <<_ACEOF
5405 #line 5405 "configure"
5406 #include "confdefs.h"
5416 rm -f conftest.$ac_objext conftest$ac_exeext
5417 if { (eval echo "$as_me:5417: \"$ac_link\"") >&5
5418 (eval $ac_link) 2>&5
5420 echo "$as_me:5420: \$? = $ac_status" >&5
5421 (exit $ac_status); } &&
5422 { ac_try='test -s conftest$ac_exeext'
5423 { (eval echo "$as_me:5423: \"$ac_try\"") >&5
5426 echo "$as_me:5426: \$? = $ac_status" >&5
5427 (exit $ac_status); }; }; then
5430 echo "$as_me: failed program was:" >&5
5431 cat conftest.$ac_ext >&5
5434 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5435 LIBS="$cf_save_LIBS"
5436 echo "$as_me:5436: result: $cf_rpath_space" >&5
5437 echo "${ECHO_T}$cf_rpath_space" >&6
5438 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5445 INSTALL_LIB="-m 644"
5447 cf_cv_do_symlinks=no
5449 test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5451 echo "$as_me:5451: checking if release/abi version should be used for shared libs" >&5
5452 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5454 # Check whether --with-shlib-version or --without-shlib-version was given.
5455 if test "${with_shlib_version+set}" = set; then
5456 withval="$with_shlib_version"
5457 test -z "$withval" && withval=auto
5458 case $withval in #(vi
5460 cf_cv_shlib_version=auto
5462 rel|abi|auto|no) #(vi
5463 cf_cv_shlib_version=$withval
5466 { { echo "$as_me:5466: error: option value must be one of: rel, abi, auto or no" >&5
5467 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5468 { (exit 1); exit 1; }; }
5473 cf_cv_shlib_version=auto
5475 echo "$as_me:5475: result: $cf_cv_shlib_version" >&5
5476 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5480 # Some less-capable ports of gcc support only -fpic
5482 if test "$GCC" = yes
5484 echo "$as_me:5484: checking which $CC option to use" >&5
5485 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5486 cf_save_CFLAGS="$CFLAGS"
5487 for CC_SHARED_OPTS in -fPIC -fpic ''
5489 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5490 cat >conftest.$ac_ext <<_ACEOF
5491 #line 5491 "configure"
5492 #include "confdefs.h"
5502 rm -f conftest.$ac_objext
5503 if { (eval echo "$as_me:5503: \"$ac_compile\"") >&5
5504 (eval $ac_compile) 2>&5
5506 echo "$as_me:5506: \$? = $ac_status" >&5
5507 (exit $ac_status); } &&
5508 { ac_try='test -s conftest.$ac_objext'
5509 { (eval echo "$as_me:5509: \"$ac_try\"") >&5
5512 echo "$as_me:5512: \$? = $ac_status" >&5
5513 (exit $ac_status); }; }; then
5516 echo "$as_me: failed program was:" >&5
5517 cat conftest.$ac_ext >&5
5519 rm -f conftest.$ac_objext conftest.$ac_ext
5521 echo "$as_me:5521: result: $CC_SHARED_OPTS" >&5
5522 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5523 CFLAGS="$cf_save_CFLAGS"
5526 cf_cv_shlib_version_infix=no
5528 case $cf_cv_system_name in #(vi
5529 aix4.3-9*|aix[5-7]*) #(vi
5530 if test "$GCC" = yes; then
5532 MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5534 # CC_SHARED_OPTS='-qpic=large -G'
5535 # perhaps "-bM:SRE -bnoentry -bexpall"
5536 MK_SHARED_LIB='${CC} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5540 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5544 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5545 cf_cv_shlib_version=cygdll
5546 cf_cv_shlib_version_infix=cygdll
5547 cat >mk_shared_lib.sh <<-CF_EOF
5550 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5553 Linking shared library
5554 ** SHARED_LIB \$SHARED_LIB
5555 ** IMPORT_LIB \$IMPORT_LIB
5557 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5559 chmod +x mk_shared_lib.sh
5562 EXTRA_CFLAGS="-no-cpp-precomp"
5563 CC_SHARED_OPTS="-dynamic"
5564 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5565 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5566 cf_cv_shlib_version_infix=yes
5567 echo "$as_me:5567: checking if ld -search_paths_first works" >&5
5568 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5569 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5570 echo $ECHO_N "(cached) $ECHO_C" >&6
5573 cf_save_LDFLAGS=$LDFLAGS
5574 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5575 cat >conftest.$ac_ext <<_ACEOF
5576 #line 5576 "configure"
5577 #include "confdefs.h"
5587 rm -f conftest.$ac_objext conftest$ac_exeext
5588 if { (eval echo "$as_me:5588: \"$ac_link\"") >&5
5589 (eval $ac_link) 2>&5
5591 echo "$as_me:5591: \$? = $ac_status" >&5
5592 (exit $ac_status); } &&
5593 { ac_try='test -s conftest$ac_exeext'
5594 { (eval echo "$as_me:5594: \"$ac_try\"") >&5
5597 echo "$as_me:5597: \$? = $ac_status" >&5
5598 (exit $ac_status); }; }; then
5599 cf_cv_ldflags_search_paths_first=yes
5601 echo "$as_me: failed program was:" >&5
5602 cat conftest.$ac_ext >&5
5603 cf_cv_ldflags_search_paths_first=no
5605 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5606 LDFLAGS=$cf_save_LDFLAGS
5608 echo "$as_me:5608: result: $cf_cv_ldflags_search_paths_first" >&5
5609 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5610 if test $cf_cv_ldflags_search_paths_first = yes; then
5611 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5615 # (tested with gcc 2.7.2 -- I don't have c89)
5616 if test "$GCC" = yes; then
5617 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5620 LD_SHARED_OPTS='-Wl,+b,${libdir}'
5622 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5623 # HP-UX shared libraries must be executable, and should be
5624 # readonly to exploit a quirk in the memory manager.
5625 INSTALL_LIB="-m 555"
5628 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5629 if test "$cf_cv_shlib_version" = rel; then
5630 cf_shared_soname='`basename .${REL_VERSION}`.${ABI_VERSION}'
5632 cf_shared_soname='`basename `'
5635 MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o '
5638 if test "$cf_cv_enable_rpath" = yes ; then
5639 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5641 # tested with IRIX 5.2 and 'cc'.
5642 if test "$GCC" != yes; then
5643 CC_SHARED_OPTS='-KPIC'
5644 MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5646 MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5648 cf_cv_rm_so_locs=yes
5650 linux*|gnu*|k*bsd*-gnu) #(vi
5651 if test "$DFT_LWR_MODEL" = "shared" ; then
5652 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5653 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5655 if test "$cf_cv_enable_rpath" = yes ; then
5656 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5659 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5660 if test "$cf_cv_shlib_version" = rel; then
5661 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5663 cf_cv_shared_soname='`basename $@`'
5666 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5669 cf_cv_shlib_version=mingw
5670 cf_cv_shlib_version_infix=mingw
5672 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5673 #MK_SHARED_LIB='${CC} ${CFLAGS} -mdll -Wl,-soname,'$cf_cv_shared_soname',-stats -o $[@]'
5674 #MK_SHARED_LIB='${DLLTOOL} --export-all-symbols --output-exp --output-lib $[@]'
5675 cat >mk_shared_lib.sh <<-CF_EOF
5678 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
5681 Linking shared library
5682 ** SHARED_LIB \$SHARED_LIB
5683 ** IMPORT_LIB \$IMPORT_LIB
5685 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5687 chmod +x mk_shared_lib.sh
5689 openbsd[2-9].*|mirbsd*) #(vi
5690 if test "$DFT_LWR_MODEL" = "shared" ; then
5691 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5692 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5694 if test "$cf_cv_enable_rpath" = yes ; then
5695 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5697 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5699 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5700 if test "$cf_cv_shlib_version" = rel; then
5701 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5703 cf_cv_shared_soname='`basename $@`'
5706 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5708 nto-qnx*|openbsd*|freebsd[12].*) #(vi
5709 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5710 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5711 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5713 dragonfly*|freebsd*) #(vi
5714 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5715 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5716 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5717 LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
5718 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5721 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5722 if test "$cf_cv_shlib_version" = rel; then
5723 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5725 cf_cv_shared_soname='`basename $@`'
5728 MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5731 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5732 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5733 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5734 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5735 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5736 if test "$cf_cv_shlib_version" = auto; then
5737 if test -f /usr/libexec/ld.elf_so; then
5738 cf_cv_shlib_version=abi
5740 cf_cv_shlib_version=rel
5744 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5745 if test "$cf_cv_shlib_version" = rel; then
5746 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5748 cf_cv_shared_soname='`basename $@`'
5751 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5753 MK_SHARED_LIB='${LD} -shared -Bshareable -o $@'
5757 # tested with OSF/1 V3.2 and 'cc'
5758 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5759 # link with shared libs).
5760 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5761 case $host_os in #(vi
5763 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5766 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5767 if test "$DFT_LWR_MODEL" = "shared" ; then
5768 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5769 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5771 cf_cv_rm_so_locs=yes
5773 sco3.2v5*) # (also uw2* and UW7: hops 13-Apr-98
5774 # tested with osr5.0.5
5775 if test "$GCC" != yes; then
5776 CC_SHARED_OPTS='-belf -KPIC'
5778 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5779 if test "$cf_cv_enable_rpath" = yes ; then
5780 # only way is to set LD_RUN_PATH but no switch for it
5783 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5784 LINK_PROGS='LD_RUN_PATH=${libdir}'
5785 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5788 # tested with SunOS 4.1.1 and gcc 2.7.0
5789 if test "$GCC" != yes; then
5790 CC_SHARED_OPTS='-KPIC'
5792 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5793 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5796 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5797 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5798 if test "$DFT_LWR_MODEL" = "shared" ; then
5799 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5800 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5802 if test "$cf_cv_enable_rpath" = yes ; then
5803 EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
5806 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5807 if test "$cf_cv_shlib_version" = rel; then
5808 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5810 cf_cv_shared_soname='`basename $@`'
5813 if test "$GCC" != yes; then
5814 cf_save_CFLAGS="$CFLAGS"
5815 for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
5817 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5818 cat >conftest.$ac_ext <<_ACEOF
5819 #line 5819 "configure"
5820 #include "confdefs.h"
5830 rm -f conftest.$ac_objext
5831 if { (eval echo "$as_me:5831: \"$ac_compile\"") >&5
5832 (eval $ac_compile) 2>&5
5834 echo "$as_me:5834: \$? = $ac_status" >&5
5835 (exit $ac_status); } &&
5836 { ac_try='test -s conftest.$ac_objext'
5837 { (eval echo "$as_me:5837: \"$ac_try\"") >&5
5840 echo "$as_me:5840: \$? = $ac_status" >&5
5841 (exit $ac_status); }; }; then
5844 echo "$as_me: failed program was:" >&5
5845 cat conftest.$ac_ext >&5
5847 rm -f conftest.$ac_objext conftest.$ac_ext
5849 CFLAGS="$cf_save_CFLAGS"
5850 CC_SHARED_OPTS=$cf_shared_opts
5851 MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
5853 MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
5856 sysv5uw7*|unix_sv*) #(vi
5857 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5858 if test "$GCC" != yes; then
5859 CC_SHARED_OPTS='-KPIC'
5861 MK_SHARED_LIB='${LD} -d y -G -o $@'
5864 CC_SHARED_OPTS='unknown'
5865 MK_SHARED_LIB='echo unknown'
5869 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
5870 case "$cf_cv_shlib_version" in #(vi
5872 case "$MK_SHARED_LIB" in #(vi
5874 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
5877 { echo "$as_me:5877: WARNING: ignored --with-shlib-version" >&5
5878 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
5884 # RPATH_LIST is a colon-separated list of directories
5885 test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
5886 test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
5888 test -n "$verbose" && echo " CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
5890 echo "${as_me:-configure}:5890: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
5892 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
5894 echo "${as_me:-configure}:5894: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
5896 if test "$CC_SHARED_OPTS" = "unknown"; then
5897 for model in $cf_list_models; do
5898 if test "$model" = "shared"; then
5899 { { echo "$as_me:5899: error: Shared libraries are not supported in this version" >&5
5900 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
5901 { (exit 1); exit 1; }; }
5906 ### If we're building with rpath, try to link non-standard libs that way too.
5907 if test "$DFT_LWR_MODEL" = "shared"; then
5909 echo "$as_me:5909: checking if rpath-hack should be disabled" >&5
5910 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
5912 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
5913 if test "${enable_rpath_hack+set}" = set; then
5914 enableval="$enable_rpath_hack"
5915 test "$enableval" != no && enableval=yes
5916 if test "$enableval" != "yes" ; then
5917 cf_disable_rpath_hack=yes
5919 cf_disable_rpath_hack=no
5923 cf_disable_rpath_hack=no
5926 echo "$as_me:5926: result: $cf_disable_rpath_hack" >&5
5927 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
5928 if test "$cf_disable_rpath_hack" = no ; then
5930 echo "$as_me:5930: checking for updated LDFLAGS" >&5
5931 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
5932 if test -n "$LD_RPATH_OPT" ; then
5933 echo "$as_me:5933: result: maybe" >&5
5934 echo "${ECHO_T}maybe" >&6
5938 # Extract the first word of "$ac_prog", so it can be a program name with args.
5939 set dummy $ac_prog; ac_word=$2
5940 echo "$as_me:5940: checking for $ac_word" >&5
5941 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5942 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
5943 echo $ECHO_N "(cached) $ECHO_C" >&6
5945 if test -n "$cf_ldd_prog"; then
5946 ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
5948 ac_save_IFS=$IFS; IFS=$ac_path_separator
5950 for ac_dir in $ac_dummy; do
5952 test -z "$ac_dir" && ac_dir=.
5953 $as_executable_p "$ac_dir/$ac_word" || continue
5954 ac_cv_prog_cf_ldd_prog="$ac_prog"
5955 echo "$as_me:5955: found $ac_dir/$ac_word" >&5
5961 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
5962 if test -n "$cf_ldd_prog"; then
5963 echo "$as_me:5963: result: $cf_ldd_prog" >&5
5964 echo "${ECHO_T}$cf_ldd_prog" >&6
5966 echo "$as_me:5966: result: no" >&5
5967 echo "${ECHO_T}no" >&6
5970 test -n "$cf_ldd_prog" && break
5972 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
5974 cf_rpath_list="/usr/lib /lib"
5975 if test "$cf_ldd_prog" != no
5979 cat >conftest.$ac_ext <<_ACEOF
5980 #line 5980 "configure"
5981 #include "confdefs.h"
5991 rm -f conftest.$ac_objext conftest$ac_exeext
5992 if { (eval echo "$as_me:5992: \"$ac_link\"") >&5
5993 (eval $ac_link) 2>&5
5995 echo "$as_me:5995: \$? = $ac_status" >&5
5996 (exit $ac_status); } &&
5997 { ac_try='test -s conftest$ac_exeext'
5998 { (eval echo "$as_me:5998: \"$ac_try\"") >&5
6001 echo "$as_me:6001: \$? = $ac_status" >&5
6002 (exit $ac_status); }; }; then
6003 cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort -u`
6004 cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[ ]/%/%' -e 's%/[^/][^/]*$%%' |sort -u`
6006 echo "$as_me: failed program was:" >&5
6007 cat conftest.$ac_ext >&5
6009 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6011 # If we passed the link-test, but get a "not found" on a given library,
6012 # this could be due to inept reconfiguration of gcc to make it only
6013 # partly honor /usr/local/lib (or whatever). Sometimes this behavior
6014 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
6015 # /usr/local libraries.
6016 if test -n "$cf_rpath_oops"
6018 for cf_rpath_src in $cf_rpath_oops
6020 for cf_rpath_dir in \
6025 if test -f $cf_rpath_dir/lib/$cf_rpath_src
6027 test -n "$verbose" && echo " ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
6029 echo "${as_me:-configure}:6029: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
6031 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
6039 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6041 echo "${as_me:-configure}:6041: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6043 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
6045 echo "${as_me:-configure}:6045: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
6048 for cf_rpath_src in $LDFLAGS
6050 case $cf_rpath_src in #(vi
6053 # check if this refers to a directory which we will ignore
6055 if test -n "$cf_rpath_list"
6057 for cf_rpath_item in $cf_rpath_list
6059 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6067 if test "$cf_rpath_skip" = no
6069 # transform the option
6070 if test "$LD_RPATH_OPT" = "-R " ; then
6071 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6073 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6076 # if we have not already added this, add it now
6077 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6078 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6080 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6082 echo "${as_me:-configure}:6082: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6084 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6089 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6091 LDFLAGS=$cf_rpath_dst
6093 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
6095 echo "${as_me:-configure}:6095: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
6097 test -n "$verbose" && echo " ...checking LIBS $LIBS" 1>&6
6099 echo "${as_me:-configure}:6099: testing ...checking LIBS $LIBS ..." 1>&5
6102 for cf_rpath_src in $LIBS
6104 case $cf_rpath_src in #(vi
6107 # check if this refers to a directory which we will ignore
6109 if test -n "$cf_rpath_list"
6111 for cf_rpath_item in $cf_rpath_list
6113 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6121 if test "$cf_rpath_skip" = no
6123 # transform the option
6124 if test "$LD_RPATH_OPT" = "-R " ; then
6125 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6127 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6130 # if we have not already added this, add it now
6131 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6132 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6134 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6136 echo "${as_me:-configure}:6136: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6138 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6143 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6147 test -n "$verbose" && echo " ...checked LIBS $LIBS" 1>&6
6149 echo "${as_me:-configure}:6149: testing ...checked LIBS $LIBS ..." 1>&5
6151 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6153 echo "${as_me:-configure}:6153: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6161 ###############################################################################
6163 ### use option --disable-overwrite to leave out the link to -lcurses
6164 echo "$as_me:6164: checking if you wish to install ncurses overwriting curses" >&5
6165 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
6167 # Check whether --enable-overwrite or --disable-overwrite was given.
6168 if test "${enable_overwrite+set}" = set; then
6169 enableval="$enable_overwrite"
6170 with_overwrite=$enableval
6172 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
6174 echo "$as_me:6174: result: $with_overwrite" >&5
6175 echo "${ECHO_T}$with_overwrite" >&6
6177 echo "$as_me:6177: checking if external terminfo-database is used" >&5
6178 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
6180 # Check whether --enable-database or --disable-database was given.
6181 if test "${enable_database+set}" = set; then
6182 enableval="$enable_database"
6183 use_database=$enableval
6187 echo "$as_me:6187: result: $use_database" >&5
6188 echo "${ECHO_T}$use_database" >&6
6190 case $host_os in #(vi
6192 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
6195 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
6199 if test "$use_database" != no ; then
6200 cat >>confdefs.h <<\EOF
6201 #define USE_DATABASE 1
6204 echo "$as_me:6204: checking which terminfo source-file will be installed" >&5
6205 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
6207 # Check whether --with-database or --without-database was given.
6208 if test "${with_database+set}" = set; then
6209 withval="$with_database"
6210 TERMINFO_SRC=$withval
6212 echo "$as_me:6212: result: $TERMINFO_SRC" >&5
6213 echo "${ECHO_T}$TERMINFO_SRC" >&6
6215 echo "$as_me:6215: checking whether to use hashed database instead of directory/tree" >&5
6216 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
6218 # Check whether --with-hashed-db or --without-hashed-db was given.
6219 if test "${with_hashed_db+set}" = set; then
6220 withval="$with_hashed_db"
6225 echo "$as_me:6225: result: $with_hashed_db" >&5
6226 echo "${ECHO_T}$with_hashed_db" >&6
6231 echo "$as_me:6231: checking for list of fallback descriptions" >&5
6232 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
6234 # Check whether --with-fallbacks or --without-fallbacks was given.
6235 if test "${with_fallbacks+set}" = set; then
6236 withval="$with_fallbacks"
6237 with_fallback=$withval
6241 echo "$as_me:6241: result: $with_fallback" >&5
6242 echo "${ECHO_T}$with_fallback" >&6
6243 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
6245 echo "$as_me:6245: checking if you want modern xterm or antique" >&5
6246 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
6248 # Check whether --with-xterm-new or --without-xterm-new was given.
6249 if test "${with_xterm_new+set}" = set; then
6250 withval="$with_xterm_new"
6251 with_xterm_new=$withval
6255 case $with_xterm_new in
6256 no) with_xterm_new=xterm-old;;
6257 *) with_xterm_new=xterm-new;;
6259 echo "$as_me:6259: result: $with_xterm_new" >&5
6260 echo "${ECHO_T}$with_xterm_new" >&6
6261 WHICH_XTERM=$with_xterm_new
6263 echo "$as_me:6263: checking if xterm backspace sends BS or DEL" >&5
6264 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
6266 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
6267 if test "${with_xterm_kbs+set}" = set; then
6268 withval="$with_xterm_kbs"
6269 with_xterm_kbs=$withval
6273 case x$with_xterm_kbs in
6274 xyes|xno|xBS|xbs|x8)
6281 with_xterm_kbs=$withval
6284 echo "$as_me:6284: result: $with_xterm_kbs" >&5
6285 echo "${ECHO_T}$with_xterm_kbs" >&6
6286 XTERM_KBS=$with_xterm_kbs
6289 if test "$use_database" = no ; then
6290 TERMINFO="${datadir}/terminfo"
6294 echo "$as_me:6294: checking for list of terminfo directories" >&5
6295 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
6297 case $cf_cv_system_name in
6298 os2*) PATH_SEPARATOR=';' ;;
6299 *) PATH_SEPARATOR=':' ;;
6302 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
6303 if test "${with_terminfo_dirs+set}" = set; then
6304 withval="$with_terminfo_dirs"
6307 withval=${TERMINFO_DIRS:-${datadir}/terminfo}
6309 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6311 for cf_src_path in $withval
6314 if test "x$prefix" != xNONE; then
6315 cf_path_syntax="$prefix"
6317 cf_path_syntax="$ac_default_prefix"
6320 case ".$cf_src_path" in #(vi
6321 .\$\(*\)*|.\'*\'*) #(vi
6325 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6327 .\${*prefix}*|.\${*dir}*) #(vi
6328 eval cf_src_path="$cf_src_path"
6329 case ".$cf_src_path" in #(vi
6331 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6336 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6339 { { echo "$as_me:6339: error: expected a pathname, not \"$cf_src_path\"" >&5
6340 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6341 { (exit 1); exit 1; }; }
6345 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6346 cf_dst_path="${cf_dst_path}${cf_src_path}"
6350 eval 'TERMINFO_DIRS="$cf_dst_path"'
6352 echo "$as_me:6352: result: $TERMINFO_DIRS" >&5
6353 echo "${ECHO_T}$TERMINFO_DIRS" >&6
6354 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
6355 #define TERMINFO_DIRS "$TERMINFO_DIRS"
6358 echo "$as_me:6358: checking for default terminfo directory" >&5
6359 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
6361 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
6362 if test "${with_default_terminfo_dir+set}" = set; then
6363 withval="$with_default_terminfo_dir"
6366 withval="${TERMINFO:-${datadir}/terminfo}"
6367 fi; if test -n "${datadir}/terminfo" ; then
6369 if test "x$prefix" != xNONE; then
6370 cf_path_syntax="$prefix"
6372 cf_path_syntax="$ac_default_prefix"
6375 case ".$withval" in #(vi
6376 .\$\(*\)*|.\'*\'*) #(vi
6380 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6382 .\${*prefix}*|.\${*dir}*) #(vi
6383 eval withval="$withval"
6384 case ".$withval" in #(vi
6386 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6391 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6394 { { echo "$as_me:6394: error: expected a pathname, not \"$withval\"" >&5
6395 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
6396 { (exit 1); exit 1; }; }
6403 echo "$as_me:6403: result: $TERMINFO" >&5
6404 echo "${ECHO_T}$TERMINFO" >&6
6405 cat >>confdefs.h <<EOF
6406 #define TERMINFO "$TERMINFO"
6411 ### use option --disable-big-core to make tic run on small machines
6412 ### We need 4Mb, check if we can allocate 50% more than that.
6413 echo "$as_me:6413: checking if big-core option selected" >&5
6414 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
6416 # Check whether --enable-big-core or --disable-big-core was given.
6417 if test "${enable_big_core+set}" = set; then
6418 enableval="$enable_big_core"
6419 with_big_core=$enableval
6421 if test "$cross_compiling" = yes; then
6424 cat >conftest.$ac_ext <<_ACEOF
6425 #line 6425 "configure"
6426 #include "confdefs.h"
6431 unsigned long n = 6000000L;
6432 char *s = malloc(n);
6435 ${cf_cv_main_return:-return}(s == 0);
6438 rm -f conftest$ac_exeext
6439 if { (eval echo "$as_me:6439: \"$ac_link\"") >&5
6440 (eval $ac_link) 2>&5
6442 echo "$as_me:6442: \$? = $ac_status" >&5
6443 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6444 { (eval echo "$as_me:6444: \"$ac_try\"") >&5
6447 echo "$as_me:6447: \$? = $ac_status" >&5
6448 (exit $ac_status); }; }; then
6451 echo "$as_me: program exited with status $ac_status" >&5
6452 echo "$as_me: failed program was:" >&5
6453 cat conftest.$ac_ext >&5
6456 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6459 echo "$as_me:6459: result: $with_big_core" >&5
6460 echo "${ECHO_T}$with_big_core" >&6
6461 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
6462 #define HAVE_BIG_CORE 1
6465 ### ISO C only guarantees 512-char strings, we have tables which load faster
6466 ### when constructed using "big" strings. More than the C compiler, the awk
6467 ### program is a limit on most vendor UNIX systems. Check that we can build.
6468 echo "$as_me:6468: checking if big-strings option selected" >&5
6469 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
6471 # Check whether --enable-big-strings or --disable-big-strings was given.
6472 if test "${enable_big_strings+set}" = set; then
6473 enableval="$enable_big_strings"
6474 with_big_strings=$enableval
6479 eval with_big_strings=no
6482 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
6483 | $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
6484 eval with_big_strings=yes
6486 eval with_big_strings=no
6492 echo "$as_me:6492: result: $with_big_strings" >&5
6493 echo "${ECHO_T}$with_big_strings" >&6
6496 test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
6498 ### use option --enable-termcap to compile in the termcap fallback support
6499 echo "$as_me:6499: checking if you want termcap-fallback support" >&5
6500 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
6502 # Check whether --enable-termcap or --disable-termcap was given.
6503 if test "${enable_termcap+set}" = set; then
6504 enableval="$enable_termcap"
6505 with_termcap=$enableval
6509 echo "$as_me:6509: result: $with_termcap" >&5
6510 echo "${ECHO_T}$with_termcap" >&6
6512 if test "$with_termcap" != "yes" ; then
6513 if test "$use_database" = no ; then
6514 if test -z "$with_fallback" ; then
6515 { { echo "$as_me:6515: error: You have disabled the database w/o specifying fallbacks" >&5
6516 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
6517 { (exit 1); exit 1; }; }
6520 cat >>confdefs.h <<\EOF
6521 #define PURE_TERMINFO 1
6526 if test "$with_ticlib" != no ; then
6527 { { echo "$as_me:6527: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6528 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6529 { (exit 1); exit 1; }; }
6532 cat >>confdefs.h <<\EOF
6533 #define USE_TERMCAP 1
6536 echo "$as_me:6536: checking for list of termcap files" >&5
6537 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6539 # Check whether --with-termpath or --without-termpath was given.
6540 if test "${with_termpath+set}" = set; then
6541 withval="$with_termpath"
6544 withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
6546 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6548 for cf_src_path in $withval
6551 if test "x$prefix" != xNONE; then
6552 cf_path_syntax="$prefix"
6554 cf_path_syntax="$ac_default_prefix"
6557 case ".$cf_src_path" in #(vi
6558 .\$\(*\)*|.\'*\'*) #(vi
6562 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6564 .\${*prefix}*|.\${*dir}*) #(vi
6565 eval cf_src_path="$cf_src_path"
6566 case ".$cf_src_path" in #(vi
6568 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6573 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6576 { { echo "$as_me:6576: error: expected a pathname, not \"$cf_src_path\"" >&5
6577 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6578 { (exit 1); exit 1; }; }
6582 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6583 cf_dst_path="${cf_dst_path}${cf_src_path}"
6587 eval 'TERMPATH="$cf_dst_path"'
6589 echo "$as_me:6589: result: $TERMPATH" >&5
6590 echo "${ECHO_T}$TERMPATH" >&6
6591 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
6592 #define TERMPATH "$TERMPATH"
6595 ### use option --enable-getcap to use a hacked getcap for reading termcaps
6596 echo "$as_me:6596: checking if fast termcap-loader is needed" >&5
6597 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6599 # Check whether --enable-getcap or --disable-getcap was given.
6600 if test "${enable_getcap+set}" = set; then
6601 enableval="$enable_getcap"
6602 with_getcap=$enableval
6606 echo "$as_me:6606: result: $with_getcap" >&5
6607 echo "${ECHO_T}$with_getcap" >&6
6608 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
6609 #define USE_GETCAP 1
6612 echo "$as_me:6612: checking if translated termcaps will be cached in ~/.terminfo" >&5
6613 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6615 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6616 if test "${enable_getcap_cache+set}" = set; then
6617 enableval="$enable_getcap_cache"
6618 with_getcap_cache=$enableval
6620 with_getcap_cache=no
6622 echo "$as_me:6622: result: $with_getcap_cache" >&5
6623 echo "${ECHO_T}$with_getcap_cache" >&6
6624 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
6625 #define USE_GETCAP_CACHE 1
6630 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
6631 echo "$as_me:6631: checking if ~/.terminfo is wanted" >&5
6632 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6634 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6635 if test "${enable_home_terminfo+set}" = set; then
6636 enableval="$enable_home_terminfo"
6637 with_home_terminfo=$enableval
6639 with_home_terminfo=yes
6641 echo "$as_me:6641: result: $with_home_terminfo" >&5
6642 echo "${ECHO_T}$with_home_terminfo" >&6
6643 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
6644 #define USE_HOME_TERMINFO 1
6647 echo "$as_me:6647: checking if you want to use restricted environment when running as root" >&5
6648 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6650 # Check whether --enable-root-environ or --disable-root-environ was given.
6651 if test "${enable_root_environ+set}" = set; then
6652 enableval="$enable_root_environ"
6653 with_root_environ=$enableval
6655 with_root_environ=yes
6657 echo "$as_me:6657: result: $with_root_environ" >&5
6658 echo "${ECHO_T}$with_root_environ" >&6
6659 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
6660 #define USE_ROOT_ENVIRON 1
6663 ### Use option --enable-symlinks to make tic use symlinks, not hard links
6664 ### to reduce storage requirements for the terminfo database.
6670 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6671 echo "$as_me:6671: checking for $ac_func" >&5
6672 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6673 if eval "test \"\${$as_ac_var+set}\" = set"; then
6674 echo $ECHO_N "(cached) $ECHO_C" >&6
6676 cat >conftest.$ac_ext <<_ACEOF
6677 #line 6677 "configure"
6678 #include "confdefs.h"
6679 /* System header to define __stub macros and hopefully few prototypes,
6680 which can conflict with char $ac_func (); below. */
6682 /* Override any gcc2 internal prototype to avoid an error. */
6686 /* We use char because int might match the return type of a gcc2
6687 builtin and then its argument prototype would still apply. */
6694 /* The GNU C library defines this for functions which it implements
6695 to always fail with ENOSYS. Some functions are actually named
6696 something starting with __ and the normal name is an alias. */
6697 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6700 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
6707 rm -f conftest.$ac_objext conftest$ac_exeext
6708 if { (eval echo "$as_me:6708: \"$ac_link\"") >&5
6709 (eval $ac_link) 2>&5
6711 echo "$as_me:6711: \$? = $ac_status" >&5
6712 (exit $ac_status); } &&
6713 { ac_try='test -s conftest$ac_exeext'
6714 { (eval echo "$as_me:6714: \"$ac_try\"") >&5
6717 echo "$as_me:6717: \$? = $ac_status" >&5
6718 (exit $ac_status); }; }; then
6719 eval "$as_ac_var=yes"
6721 echo "$as_me: failed program was:" >&5
6722 cat conftest.$ac_ext >&5
6723 eval "$as_ac_var=no"
6725 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6727 echo "$as_me:6727: result: `eval echo '${'$as_ac_var'}'`" >&5
6728 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6729 if test `eval echo '${'$as_ac_var'}'` = yes; then
6730 cat >>confdefs.h <<EOF
6731 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6737 if test "$cross_compiling" = yes ; then
6743 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6744 echo "$as_me:6744: checking for $ac_func" >&5
6745 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6746 if eval "test \"\${$as_ac_var+set}\" = set"; then
6747 echo $ECHO_N "(cached) $ECHO_C" >&6
6749 cat >conftest.$ac_ext <<_ACEOF
6750 #line 6750 "configure"
6751 #include "confdefs.h"
6752 /* System header to define __stub macros and hopefully few prototypes,
6753 which can conflict with char $ac_func (); below. */
6755 /* Override any gcc2 internal prototype to avoid an error. */
6759 /* We use char because int might match the return type of a gcc2
6760 builtin and then its argument prototype would still apply. */
6767 /* The GNU C library defines this for functions which it implements
6768 to always fail with ENOSYS. Some functions are actually named
6769 something starting with __ and the normal name is an alias. */
6770 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6773 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
6780 rm -f conftest.$ac_objext conftest$ac_exeext
6781 if { (eval echo "$as_me:6781: \"$ac_link\"") >&5
6782 (eval $ac_link) 2>&5
6784 echo "$as_me:6784: \$? = $ac_status" >&5
6785 (exit $ac_status); } &&
6786 { ac_try='test -s conftest$ac_exeext'
6787 { (eval echo "$as_me:6787: \"$ac_try\"") >&5
6790 echo "$as_me:6790: \$? = $ac_status" >&5
6791 (exit $ac_status); }; }; then
6792 eval "$as_ac_var=yes"
6794 echo "$as_me: failed program was:" >&5
6795 cat conftest.$ac_ext >&5
6796 eval "$as_ac_var=no"
6798 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6800 echo "$as_me:6800: result: `eval echo '${'$as_ac_var'}'`" >&5
6801 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6802 if test `eval echo '${'$as_ac_var'}'` = yes; then
6803 cat >>confdefs.h <<EOF
6804 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6811 echo "$as_me:6811: checking if link/symlink functions work" >&5
6812 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
6813 if test "${cf_cv_link_funcs+set}" = set; then
6814 echo $ECHO_N "(cached) $ECHO_C" >&6
6818 for cf_func in link symlink ; do
6819 if test "$cross_compiling" = yes; then
6821 eval 'ac_cv_func_'$cf_func'=error'
6823 cat >conftest.$ac_ext <<_ACEOF
6824 #line 6824 "configure"
6825 #include "confdefs.h"
6827 #include <sys/types.h>
6828 #include <sys/stat.h>
6829 #ifdef HAVE_UNISTD_H
6835 char *src = "config.log";
6836 char *dst = "conftest.chk";
6841 fail = ($cf_func("config.log", "conftest.chk") < 0)
6842 || (stat(dst, &dst_sb) < 0)
6843 || (dst_sb.st_mtime != src_sb.st_mtime);
6849 ${cf_cv_main_return:-return} (fail);
6853 rm -f conftest$ac_exeext
6854 if { (eval echo "$as_me:6854: \"$ac_link\"") >&5
6855 (eval $ac_link) 2>&5
6857 echo "$as_me:6857: \$? = $ac_status" >&5
6858 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6859 { (eval echo "$as_me:6859: \"$ac_try\"") >&5
6862 echo "$as_me:6862: \$? = $ac_status" >&5
6863 (exit $ac_status); }; }; then
6865 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
6866 eval 'ac_cv_func_'$cf_func'=yes'
6868 echo "$as_me: program exited with status $ac_status" >&5
6869 echo "$as_me: failed program was:" >&5
6870 cat conftest.$ac_ext >&5
6872 eval 'ac_cv_func_'$cf_func'=no'
6874 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6877 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
6880 echo "$as_me:6880: result: $cf_cv_link_funcs" >&5
6881 echo "${ECHO_T}$cf_cv_link_funcs" >&6
6882 test "$ac_cv_func_link" = yes && cat >>confdefs.h <<\EOF
6886 test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
6887 #define HAVE_SYMLINK 1
6895 # soft links (symbolic links) are useful for some systems where hard links do
6896 # not work, or to make it simpler to copy terminfo trees around.
6897 if test "$ac_cv_func_symlink" = yes ; then
6898 echo "$as_me:6898: checking if tic should use symbolic links" >&5
6899 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
6901 # Check whether --enable-symlinks or --disable-symlinks was given.
6902 if test "${enable_symlinks+set}" = set; then
6903 enableval="$enable_symlinks"
6904 with_symlinks=$enableval
6908 echo "$as_me:6908: result: $with_symlinks" >&5
6909 echo "${ECHO_T}$with_symlinks" >&6
6912 # If we have hard links and did not choose to use soft links instead, there is
6913 # no reason to make this choice optional - use the hard links.
6914 if test "$with_symlinks" = no ; then
6915 echo "$as_me:6915: checking if tic should use hard links" >&5
6916 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
6917 if test "$ac_cv_func_link" = yes ; then
6922 echo "$as_me:6922: result: $with_links" >&5
6923 echo "${ECHO_T}$with_links" >&6
6926 test "$with_links" = yes && cat >>confdefs.h <<\EOF
6930 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
6931 #define USE_SYMLINKS 1
6934 ### use option --enable-broken-linker to force on use of broken-linker support
6935 echo "$as_me:6935: checking if you want broken-linker support code" >&5
6936 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
6938 # Check whether --enable-broken_linker or --disable-broken_linker was given.
6939 if test "${enable_broken_linker+set}" = set; then
6940 enableval="$enable_broken_linker"
6941 with_broken_linker=$enableval
6943 with_broken_linker=${BROKEN_LINKER:-no}
6945 echo "$as_me:6945: result: $with_broken_linker" >&5
6946 echo "${ECHO_T}$with_broken_linker" >&6
6949 if test "$with_broken_linker" = yes ; then
6950 cat >>confdefs.h <<\EOF
6951 #define BROKEN_LINKER 1
6955 elif test "$DFT_LWR_MODEL" = shared ; then
6956 case $cf_cv_system_name in #(vi
6958 cat >>confdefs.h <<\EOF
6959 #define BROKEN_LINKER 1
6963 test -n "$verbose" && echo " cygwin linker is broken anyway" 1>&6
6965 echo "${as_me:-configure}:6965: testing cygwin linker is broken anyway ..." 1>&5
6971 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
6972 echo "$as_me:6972: checking if tputs should process BSD-style prefix padding" >&5
6973 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
6975 # Check whether --enable-bsdpad or --disable-bsdpad was given.
6976 if test "${enable_bsdpad+set}" = set; then
6977 enableval="$enable_bsdpad"
6978 with_bsdpad=$enableval
6982 echo "$as_me:6982: result: $with_bsdpad" >&5
6983 echo "${ECHO_T}$with_bsdpad" >&6
6984 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6988 ### use option --enable-widec to turn on use of wide-character support
6997 # Check to define _XOPEN_SOURCE "automatically"
7000 cf_POSIX_C_SOURCE=199506L
7003 case $host_os in #(vi
7005 cf_xopen_source="-D_ALL_SOURCE"
7011 cf_xopen_source="-D_APPLE_C_SOURCE"
7014 cf_xopen_source="-D_DARWIN_C_SOURCE"
7017 freebsd*|dragonfly*) #(vi
7018 # 5.x headers associate
7019 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
7020 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
7021 cf_POSIX_C_SOURCE=200112L
7023 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7026 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
7029 cf_xopen_source="-D_HPUX_SOURCE"
7032 cf_xopen_source="-D_SGI_SOURCE"
7035 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
7037 echo "$as_me:7037: checking if we must define _GNU_SOURCE" >&5
7038 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
7039 if test "${cf_cv_gnu_source+set}" = set; then
7040 echo $ECHO_N "(cached) $ECHO_C" >&6
7043 cat >conftest.$ac_ext <<_ACEOF
7044 #line 7044 "configure"
7045 #include "confdefs.h"
7046 #include <sys/types.h>
7051 #ifndef _XOPEN_SOURCE
7058 rm -f conftest.$ac_objext
7059 if { (eval echo "$as_me:7059: \"$ac_compile\"") >&5
7060 (eval $ac_compile) 2>&5
7062 echo "$as_me:7062: \$? = $ac_status" >&5
7063 (exit $ac_status); } &&
7064 { ac_try='test -s conftest.$ac_objext'
7065 { (eval echo "$as_me:7065: \"$ac_try\"") >&5
7068 echo "$as_me:7068: \$? = $ac_status" >&5
7069 (exit $ac_status); }; }; then
7072 echo "$as_me: failed program was:" >&5
7073 cat conftest.$ac_ext >&5
7075 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7076 cat >conftest.$ac_ext <<_ACEOF
7077 #line 7077 "configure"
7078 #include "confdefs.h"
7079 #include <sys/types.h>
7084 #ifdef _XOPEN_SOURCE
7091 rm -f conftest.$ac_objext
7092 if { (eval echo "$as_me:7092: \"$ac_compile\"") >&5
7093 (eval $ac_compile) 2>&5
7095 echo "$as_me:7095: \$? = $ac_status" >&5
7096 (exit $ac_status); } &&
7097 { ac_try='test -s conftest.$ac_objext'
7098 { (eval echo "$as_me:7098: \"$ac_try\"") >&5
7101 echo "$as_me:7101: \$? = $ac_status" >&5
7102 (exit $ac_status); }; }; then
7105 echo "$as_me: failed program was:" >&5
7106 cat conftest.$ac_ext >&5
7107 cf_cv_gnu_source=yes
7109 rm -f conftest.$ac_objext conftest.$ac_ext
7113 rm -f conftest.$ac_objext conftest.$ac_ext
7116 echo "$as_me:7116: result: $cf_cv_gnu_source" >&5
7117 echo "${ECHO_T}$cf_cv_gnu_source" >&6
7118 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7122 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
7125 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7127 cf_save_CFLAGS="$CFLAGS"
7128 cf_save_CPPFLAGS="$CPPFLAGS"
7130 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7131 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7132 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7134 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7135 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7136 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7138 echo "$as_me:7138: checking if we should define _POSIX_C_SOURCE" >&5
7139 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7140 if test "${cf_cv_posix_c_source+set}" = set; then
7141 echo $ECHO_N "(cached) $ECHO_C" >&6
7144 echo "${as_me:-configure}:7144: testing if the symbol is already defined go no further ..." 1>&5
7146 cat >conftest.$ac_ext <<_ACEOF
7147 #line 7147 "configure"
7148 #include "confdefs.h"
7149 #include <sys/types.h>
7154 #ifndef _POSIX_C_SOURCE
7161 rm -f conftest.$ac_objext
7162 if { (eval echo "$as_me:7162: \"$ac_compile\"") >&5
7163 (eval $ac_compile) 2>&5
7165 echo "$as_me:7165: \$? = $ac_status" >&5
7166 (exit $ac_status); } &&
7167 { ac_try='test -s conftest.$ac_objext'
7168 { (eval echo "$as_me:7168: \"$ac_try\"") >&5
7171 echo "$as_me:7171: \$? = $ac_status" >&5
7172 (exit $ac_status); }; }; then
7173 cf_cv_posix_c_source=no
7175 echo "$as_me: failed program was:" >&5
7176 cat conftest.$ac_ext >&5
7177 cf_want_posix_source=no
7178 case .$cf_POSIX_C_SOURCE in #(vi
7180 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7183 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7184 cf_want_posix_source=yes
7187 cf_want_posix_source=yes
7190 if test "$cf_want_posix_source" = yes ; then
7191 cat >conftest.$ac_ext <<_ACEOF
7192 #line 7192 "configure"
7193 #include "confdefs.h"
7194 #include <sys/types.h>
7199 #ifdef _POSIX_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_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7224 rm -f conftest.$ac_objext conftest.$ac_ext
7227 echo "${as_me:-configure}:7227: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7229 CFLAGS="$cf_trim_CFLAGS"
7230 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7232 echo "${as_me:-configure}:7232: testing if the second compile does not leave our definition intact error ..." 1>&5
7234 cat >conftest.$ac_ext <<_ACEOF
7235 #line 7235 "configure"
7236 #include "confdefs.h"
7237 #include <sys/types.h>
7242 #ifndef _POSIX_C_SOURCE
7249 rm -f conftest.$ac_objext
7250 if { (eval echo "$as_me:7250: \"$ac_compile\"") >&5
7251 (eval $ac_compile) 2>&5
7253 echo "$as_me:7253: \$? = $ac_status" >&5
7254 (exit $ac_status); } &&
7255 { ac_try='test -s conftest.$ac_objext'
7256 { (eval echo "$as_me:7256: \"$ac_try\"") >&5
7259 echo "$as_me:7259: \$? = $ac_status" >&5
7260 (exit $ac_status); }; }; then
7263 echo "$as_me: failed program was:" >&5
7264 cat conftest.$ac_ext >&5
7265 cf_cv_posix_c_source=no
7267 rm -f conftest.$ac_objext conftest.$ac_ext
7268 CFLAGS="$cf_save_CFLAGS"
7269 CPPFLAGS="$cf_save_CPPFLAGS"
7272 rm -f conftest.$ac_objext conftest.$ac_ext
7275 echo "$as_me:7275: result: $cf_cv_posix_c_source" >&5
7276 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7278 if test "$cf_cv_posix_c_source" != no ; then
7279 CFLAGS="$cf_trim_CFLAGS"
7280 CPPFLAGS="$cf_trim_CPPFLAGS"
7285 cf_new_extra_cppflags=
7287 for cf_add_cflags in $cf_cv_posix_c_source
7289 case $cf_fix_cppflags in
7291 case $cf_add_cflags in #(vi
7292 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7293 case $cf_add_cflags in
7295 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7297 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7298 && test -z "${cf_tst_cflags}" \
7299 && cf_fix_cppflags=yes
7301 if test $cf_fix_cppflags = yes ; then
7302 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7304 elif test "${cf_tst_cflags}" = "\"'" ; then
7305 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7311 *$cf_add_cflags) #(vi
7314 case $cf_add_cflags in #(vi
7316 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7318 CPPFLAGS=`echo "$CPPFLAGS" | \
7319 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7320 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7324 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7329 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7334 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7336 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7338 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7339 && test -z "${cf_tst_cflags}" \
7340 && cf_fix_cppflags=no
7345 if test -n "$cf_new_cflags" ; then
7347 CFLAGS="$CFLAGS $cf_new_cflags"
7350 if test -n "$cf_new_cppflags" ; then
7352 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7355 if test -n "$cf_new_extra_cppflags" ; then
7357 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7364 cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
7367 # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
7368 cf_xopen_source="-D_BSD_SOURCE"
7372 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
7375 cf_xopen_source="-D_OSF_SOURCE"
7378 cf_xopen_source="-D_QNX_SOURCE"
7381 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
7384 cf_xopen_source="-D__EXTENSIONS__"
7388 echo "$as_me:7388: checking if we should define _XOPEN_SOURCE" >&5
7389 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7390 if test "${cf_cv_xopen_source+set}" = set; then
7391 echo $ECHO_N "(cached) $ECHO_C" >&6
7394 cat >conftest.$ac_ext <<_ACEOF
7395 #line 7395 "configure"
7396 #include "confdefs.h"
7400 #include <sys/types.h>
7406 #ifndef _XOPEN_SOURCE
7413 rm -f conftest.$ac_objext
7414 if { (eval echo "$as_me:7414: \"$ac_compile\"") >&5
7415 (eval $ac_compile) 2>&5
7417 echo "$as_me:7417: \$? = $ac_status" >&5
7418 (exit $ac_status); } &&
7419 { ac_try='test -s conftest.$ac_objext'
7420 { (eval echo "$as_me:7420: \"$ac_try\"") >&5
7423 echo "$as_me:7423: \$? = $ac_status" >&5
7424 (exit $ac_status); }; }; then
7425 cf_cv_xopen_source=no
7427 echo "$as_me: failed program was:" >&5
7428 cat conftest.$ac_ext >&5
7430 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7431 cat >conftest.$ac_ext <<_ACEOF
7432 #line 7432 "configure"
7433 #include "confdefs.h"
7437 #include <sys/types.h>
7443 #ifdef _XOPEN_SOURCE
7450 rm -f conftest.$ac_objext
7451 if { (eval echo "$as_me:7451: \"$ac_compile\"") >&5
7452 (eval $ac_compile) 2>&5
7454 echo "$as_me:7454: \$? = $ac_status" >&5
7455 (exit $ac_status); } &&
7456 { ac_try='test -s conftest.$ac_objext'
7457 { (eval echo "$as_me:7457: \"$ac_try\"") >&5
7460 echo "$as_me:7460: \$? = $ac_status" >&5
7461 (exit $ac_status); }; }; then
7462 cf_cv_xopen_source=no
7464 echo "$as_me: failed program was:" >&5
7465 cat conftest.$ac_ext >&5
7466 cf_cv_xopen_source=$cf_XOPEN_SOURCE
7468 rm -f conftest.$ac_objext conftest.$ac_ext
7472 rm -f conftest.$ac_objext conftest.$ac_ext
7475 echo "$as_me:7475: result: $cf_cv_xopen_source" >&5
7476 echo "${ECHO_T}$cf_cv_xopen_source" >&6
7478 if test "$cf_cv_xopen_source" != no ; then
7480 CFLAGS=`echo "$CFLAGS" | \
7481 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7482 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
7484 CPPFLAGS=`echo "$CPPFLAGS" | \
7485 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7486 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
7488 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
7493 cf_new_extra_cppflags=
7495 for cf_add_cflags in $cf_temp_xopen_source
7497 case $cf_fix_cppflags in
7499 case $cf_add_cflags in #(vi
7500 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7501 case $cf_add_cflags in
7503 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7505 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7506 && test -z "${cf_tst_cflags}" \
7507 && cf_fix_cppflags=yes
7509 if test $cf_fix_cppflags = yes ; then
7510 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7512 elif test "${cf_tst_cflags}" = "\"'" ; then
7513 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7519 *$cf_add_cflags) #(vi
7522 case $cf_add_cflags in #(vi
7524 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7526 CPPFLAGS=`echo "$CPPFLAGS" | \
7527 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7528 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7532 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7537 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7542 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7544 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7546 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7547 && test -z "${cf_tst_cflags}" \
7548 && cf_fix_cppflags=no
7553 if test -n "$cf_new_cflags" ; then
7555 CFLAGS="$CFLAGS $cf_new_cflags"
7558 if test -n "$cf_new_cppflags" ; then
7560 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7563 if test -n "$cf_new_extra_cppflags" ; then
7565 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7570 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7572 cf_save_CFLAGS="$CFLAGS"
7573 cf_save_CPPFLAGS="$CPPFLAGS"
7575 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7576 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7577 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7579 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7580 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7581 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7583 echo "$as_me:7583: checking if we should define _POSIX_C_SOURCE" >&5
7584 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7585 if test "${cf_cv_posix_c_source+set}" = set; then
7586 echo $ECHO_N "(cached) $ECHO_C" >&6
7589 echo "${as_me:-configure}:7589: testing if the symbol is already defined go no further ..." 1>&5
7591 cat >conftest.$ac_ext <<_ACEOF
7592 #line 7592 "configure"
7593 #include "confdefs.h"
7594 #include <sys/types.h>
7599 #ifndef _POSIX_C_SOURCE
7606 rm -f conftest.$ac_objext
7607 if { (eval echo "$as_me:7607: \"$ac_compile\"") >&5
7608 (eval $ac_compile) 2>&5
7610 echo "$as_me:7610: \$? = $ac_status" >&5
7611 (exit $ac_status); } &&
7612 { ac_try='test -s conftest.$ac_objext'
7613 { (eval echo "$as_me:7613: \"$ac_try\"") >&5
7616 echo "$as_me:7616: \$? = $ac_status" >&5
7617 (exit $ac_status); }; }; then
7618 cf_cv_posix_c_source=no
7620 echo "$as_me: failed program was:" >&5
7621 cat conftest.$ac_ext >&5
7622 cf_want_posix_source=no
7623 case .$cf_POSIX_C_SOURCE in #(vi
7625 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7628 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7629 cf_want_posix_source=yes
7632 cf_want_posix_source=yes
7635 if test "$cf_want_posix_source" = yes ; then
7636 cat >conftest.$ac_ext <<_ACEOF
7637 #line 7637 "configure"
7638 #include "confdefs.h"
7639 #include <sys/types.h>
7644 #ifdef _POSIX_SOURCE
7651 rm -f conftest.$ac_objext
7652 if { (eval echo "$as_me:7652: \"$ac_compile\"") >&5
7653 (eval $ac_compile) 2>&5
7655 echo "$as_me:7655: \$? = $ac_status" >&5
7656 (exit $ac_status); } &&
7657 { ac_try='test -s conftest.$ac_objext'
7658 { (eval echo "$as_me:7658: \"$ac_try\"") >&5
7661 echo "$as_me:7661: \$? = $ac_status" >&5
7662 (exit $ac_status); }; }; then
7665 echo "$as_me: failed program was:" >&5
7666 cat conftest.$ac_ext >&5
7667 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7669 rm -f conftest.$ac_objext conftest.$ac_ext
7672 echo "${as_me:-configure}:7672: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7674 CFLAGS="$cf_trim_CFLAGS"
7675 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7677 echo "${as_me:-configure}:7677: testing if the second compile does not leave our definition intact error ..." 1>&5
7679 cat >conftest.$ac_ext <<_ACEOF
7680 #line 7680 "configure"
7681 #include "confdefs.h"
7682 #include <sys/types.h>
7687 #ifndef _POSIX_C_SOURCE
7694 rm -f conftest.$ac_objext
7695 if { (eval echo "$as_me:7695: \"$ac_compile\"") >&5
7696 (eval $ac_compile) 2>&5
7698 echo "$as_me:7698: \$? = $ac_status" >&5
7699 (exit $ac_status); } &&
7700 { ac_try='test -s conftest.$ac_objext'
7701 { (eval echo "$as_me:7701: \"$ac_try\"") >&5
7704 echo "$as_me:7704: \$? = $ac_status" >&5
7705 (exit $ac_status); }; }; then
7708 echo "$as_me: failed program was:" >&5
7709 cat conftest.$ac_ext >&5
7710 cf_cv_posix_c_source=no
7712 rm -f conftest.$ac_objext conftest.$ac_ext
7713 CFLAGS="$cf_save_CFLAGS"
7714 CPPFLAGS="$cf_save_CPPFLAGS"
7717 rm -f conftest.$ac_objext conftest.$ac_ext
7720 echo "$as_me:7720: result: $cf_cv_posix_c_source" >&5
7721 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7723 if test "$cf_cv_posix_c_source" != no ; then
7724 CFLAGS="$cf_trim_CFLAGS"
7725 CPPFLAGS="$cf_trim_CPPFLAGS"
7730 cf_new_extra_cppflags=
7732 for cf_add_cflags in $cf_cv_posix_c_source
7734 case $cf_fix_cppflags in
7736 case $cf_add_cflags in #(vi
7737 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7738 case $cf_add_cflags in
7740 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7742 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7743 && test -z "${cf_tst_cflags}" \
7744 && cf_fix_cppflags=yes
7746 if test $cf_fix_cppflags = yes ; then
7747 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7749 elif test "${cf_tst_cflags}" = "\"'" ; then
7750 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7756 *$cf_add_cflags) #(vi
7759 case $cf_add_cflags in #(vi
7761 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7763 CPPFLAGS=`echo "$CPPFLAGS" | \
7764 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7765 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7769 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7774 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7779 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7781 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7783 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7784 && test -z "${cf_tst_cflags}" \
7785 && cf_fix_cppflags=no
7790 if test -n "$cf_new_cflags" ; then
7792 CFLAGS="$CFLAGS $cf_new_cflags"
7795 if test -n "$cf_new_cppflags" ; then
7797 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7800 if test -n "$cf_new_extra_cppflags" ; then
7802 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7810 if test -n "$cf_xopen_source" ; then
7815 cf_new_extra_cppflags=
7817 for cf_add_cflags in $cf_xopen_source
7819 case $cf_fix_cppflags in
7821 case $cf_add_cflags in #(vi
7822 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7823 case $cf_add_cflags in
7825 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7827 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7828 && test -z "${cf_tst_cflags}" \
7829 && cf_fix_cppflags=yes
7831 if test $cf_fix_cppflags = yes ; then
7832 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7834 elif test "${cf_tst_cflags}" = "\"'" ; then
7835 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7841 *$cf_add_cflags) #(vi
7844 case $cf_add_cflags in #(vi
7846 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7848 CPPFLAGS=`echo "$CPPFLAGS" | \
7849 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7850 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7854 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7859 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7864 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7866 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7868 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7869 && test -z "${cf_tst_cflags}" \
7870 && cf_fix_cppflags=no
7875 if test -n "$cf_new_cflags" ; then
7877 CFLAGS="$CFLAGS $cf_new_cflags"
7880 if test -n "$cf_new_cppflags" ; then
7882 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7885 if test -n "$cf_new_extra_cppflags" ; then
7887 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7892 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
7893 echo "$as_me:7893: checking if _XOPEN_SOURCE really is set" >&5
7894 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
7895 cat >conftest.$ac_ext <<_ACEOF
7896 #line 7896 "configure"
7897 #include "confdefs.h"
7903 #ifndef _XOPEN_SOURCE
7910 rm -f conftest.$ac_objext
7911 if { (eval echo "$as_me:7911: \"$ac_compile\"") >&5
7912 (eval $ac_compile) 2>&5
7914 echo "$as_me:7914: \$? = $ac_status" >&5
7915 (exit $ac_status); } &&
7916 { ac_try='test -s conftest.$ac_objext'
7917 { (eval echo "$as_me:7917: \"$ac_try\"") >&5
7920 echo "$as_me:7920: \$? = $ac_status" >&5
7921 (exit $ac_status); }; }; then
7922 cf_XOPEN_SOURCE_set=yes
7924 echo "$as_me: failed program was:" >&5
7925 cat conftest.$ac_ext >&5
7926 cf_XOPEN_SOURCE_set=no
7928 rm -f conftest.$ac_objext conftest.$ac_ext
7929 echo "$as_me:7929: result: $cf_XOPEN_SOURCE_set" >&5
7930 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
7931 if test $cf_XOPEN_SOURCE_set = yes
7933 cat >conftest.$ac_ext <<_ACEOF
7934 #line 7934 "configure"
7935 #include "confdefs.h"
7941 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
7948 rm -f conftest.$ac_objext
7949 if { (eval echo "$as_me:7949: \"$ac_compile\"") >&5
7950 (eval $ac_compile) 2>&5
7952 echo "$as_me:7952: \$? = $ac_status" >&5
7953 (exit $ac_status); } &&
7954 { ac_try='test -s conftest.$ac_objext'
7955 { (eval echo "$as_me:7955: \"$ac_try\"") >&5
7958 echo "$as_me:7958: \$? = $ac_status" >&5
7959 (exit $ac_status); }; }; then
7960 cf_XOPEN_SOURCE_set_ok=yes
7962 echo "$as_me: failed program was:" >&5
7963 cat conftest.$ac_ext >&5
7964 cf_XOPEN_SOURCE_set_ok=no
7966 rm -f conftest.$ac_objext conftest.$ac_ext
7967 if test $cf_XOPEN_SOURCE_set_ok = no
7969 { echo "$as_me:7969: WARNING: _XOPEN_SOURCE is lower than requested" >&5
7970 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
7974 echo "$as_me:7974: checking if we should define _XOPEN_SOURCE" >&5
7975 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7976 if test "${cf_cv_xopen_source+set}" = set; then
7977 echo $ECHO_N "(cached) $ECHO_C" >&6
7980 cat >conftest.$ac_ext <<_ACEOF
7981 #line 7981 "configure"
7982 #include "confdefs.h"
7986 #include <sys/types.h>
7992 #ifndef _XOPEN_SOURCE
7999 rm -f conftest.$ac_objext
8000 if { (eval echo "$as_me:8000: \"$ac_compile\"") >&5
8001 (eval $ac_compile) 2>&5
8003 echo "$as_me:8003: \$? = $ac_status" >&5
8004 (exit $ac_status); } &&
8005 { ac_try='test -s conftest.$ac_objext'
8006 { (eval echo "$as_me:8006: \"$ac_try\"") >&5
8009 echo "$as_me:8009: \$? = $ac_status" >&5
8010 (exit $ac_status); }; }; then
8011 cf_cv_xopen_source=no
8013 echo "$as_me: failed program was:" >&5
8014 cat conftest.$ac_ext >&5
8016 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8017 cat >conftest.$ac_ext <<_ACEOF
8018 #line 8018 "configure"
8019 #include "confdefs.h"
8023 #include <sys/types.h>
8029 #ifdef _XOPEN_SOURCE
8036 rm -f conftest.$ac_objext
8037 if { (eval echo "$as_me:8037: \"$ac_compile\"") >&5
8038 (eval $ac_compile) 2>&5
8040 echo "$as_me:8040: \$? = $ac_status" >&5
8041 (exit $ac_status); } &&
8042 { ac_try='test -s conftest.$ac_objext'
8043 { (eval echo "$as_me:8043: \"$ac_try\"") >&5
8046 echo "$as_me:8046: \$? = $ac_status" >&5
8047 (exit $ac_status); }; }; then
8048 cf_cv_xopen_source=no
8050 echo "$as_me: failed program was:" >&5
8051 cat conftest.$ac_ext >&5
8052 cf_cv_xopen_source=$cf_XOPEN_SOURCE
8054 rm -f conftest.$ac_objext conftest.$ac_ext
8058 rm -f conftest.$ac_objext conftest.$ac_ext
8061 echo "$as_me:8061: result: $cf_cv_xopen_source" >&5
8062 echo "${ECHO_T}$cf_cv_xopen_source" >&6
8064 if test "$cf_cv_xopen_source" != no ; then
8066 CFLAGS=`echo "$CFLAGS" | \
8067 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8068 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
8070 CPPFLAGS=`echo "$CPPFLAGS" | \
8071 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8072 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
8074 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8079 cf_new_extra_cppflags=
8081 for cf_add_cflags in $cf_temp_xopen_source
8083 case $cf_fix_cppflags in
8085 case $cf_add_cflags in #(vi
8086 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
8087 case $cf_add_cflags in
8089 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8091 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8092 && test -z "${cf_tst_cflags}" \
8093 && cf_fix_cppflags=yes
8095 if test $cf_fix_cppflags = yes ; then
8096 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8098 elif test "${cf_tst_cflags}" = "\"'" ; then
8099 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8105 *$cf_add_cflags) #(vi
8108 case $cf_add_cflags in #(vi
8110 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8112 CPPFLAGS=`echo "$CPPFLAGS" | \
8113 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8114 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8118 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8123 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8128 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8130 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8132 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8133 && test -z "${cf_tst_cflags}" \
8134 && cf_fix_cppflags=no
8139 if test -n "$cf_new_cflags" ; then
8141 CFLAGS="$CFLAGS $cf_new_cflags"
8144 if test -n "$cf_new_cppflags" ; then
8146 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8149 if test -n "$cf_new_extra_cppflags" ; then
8151 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8159 # Work around breakage on OS X
8161 echo "$as_me:8161: checking if SIGWINCH is defined" >&5
8162 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
8163 if test "${cf_cv_define_sigwinch+set}" = set; then
8164 echo $ECHO_N "(cached) $ECHO_C" >&6
8167 cat >conftest.$ac_ext <<_ACEOF
8168 #line 8168 "configure"
8169 #include "confdefs.h"
8171 #include <sys/types.h>
8172 #include <sys/signal.h>
8182 rm -f conftest.$ac_objext
8183 if { (eval echo "$as_me:8183: \"$ac_compile\"") >&5
8184 (eval $ac_compile) 2>&5
8186 echo "$as_me:8186: \$? = $ac_status" >&5
8187 (exit $ac_status); } &&
8188 { ac_try='test -s conftest.$ac_objext'
8189 { (eval echo "$as_me:8189: \"$ac_try\"") >&5
8192 echo "$as_me:8192: \$? = $ac_status" >&5
8193 (exit $ac_status); }; }; then
8194 cf_cv_define_sigwinch=yes
8196 echo "$as_me: failed program was:" >&5
8197 cat conftest.$ac_ext >&5
8198 cat >conftest.$ac_ext <<_ACEOF
8199 #line 8199 "configure"
8200 #include "confdefs.h"
8202 #undef _XOPEN_SOURCE
8203 #undef _POSIX_SOURCE
8204 #undef _POSIX_C_SOURCE
8205 #include <sys/types.h>
8206 #include <sys/signal.h>
8216 rm -f conftest.$ac_objext
8217 if { (eval echo "$as_me:8217: \"$ac_compile\"") >&5
8218 (eval $ac_compile) 2>&5
8220 echo "$as_me:8220: \$? = $ac_status" >&5
8221 (exit $ac_status); } &&
8222 { ac_try='test -s conftest.$ac_objext'
8223 { (eval echo "$as_me:8223: \"$ac_try\"") >&5
8226 echo "$as_me:8226: \$? = $ac_status" >&5
8227 (exit $ac_status); }; }; then
8228 cf_cv_define_sigwinch=maybe
8230 echo "$as_me: failed program was:" >&5
8231 cat conftest.$ac_ext >&5
8232 cf_cv_define_sigwinch=no
8234 rm -f conftest.$ac_objext conftest.$ac_ext
8237 rm -f conftest.$ac_objext conftest.$ac_ext
8240 echo "$as_me:8240: result: $cf_cv_define_sigwinch" >&5
8241 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
8243 if test "$cf_cv_define_sigwinch" = maybe ; then
8244 echo "$as_me:8244: checking for actual SIGWINCH definition" >&5
8245 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
8246 if test "${cf_cv_fixup_sigwinch+set}" = set; then
8247 echo $ECHO_N "(cached) $ECHO_C" >&6
8250 cf_cv_fixup_sigwinch=unknown
8252 while test $cf_sigwinch != 1
8254 cat >conftest.$ac_ext <<_ACEOF
8255 #line 8255 "configure"
8256 #include "confdefs.h"
8258 #undef _XOPEN_SOURCE
8259 #undef _POSIX_SOURCE
8260 #undef _POSIX_C_SOURCE
8261 #include <sys/types.h>
8262 #include <sys/signal.h>
8268 #if SIGWINCH != $cf_sigwinch
8276 rm -f conftest.$ac_objext
8277 if { (eval echo "$as_me:8277: \"$ac_compile\"") >&5
8278 (eval $ac_compile) 2>&5
8280 echo "$as_me:8280: \$? = $ac_status" >&5
8281 (exit $ac_status); } &&
8282 { ac_try='test -s conftest.$ac_objext'
8283 { (eval echo "$as_me:8283: \"$ac_try\"") >&5
8286 echo "$as_me:8286: \$? = $ac_status" >&5
8287 (exit $ac_status); }; }; then
8288 cf_cv_fixup_sigwinch=$cf_sigwinch
8291 echo "$as_me: failed program was:" >&5
8292 cat conftest.$ac_ext >&5
8294 rm -f conftest.$ac_objext conftest.$ac_ext
8296 cf_sigwinch=`expr $cf_sigwinch - 1`
8300 echo "$as_me:8300: result: $cf_cv_fixup_sigwinch" >&5
8301 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
8303 if test "$cf_cv_fixup_sigwinch" != unknown ; then
8304 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
8308 # Checks for CODESET support.
8310 echo "$as_me:8310: checking for nl_langinfo and CODESET" >&5
8311 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
8312 if test "${am_cv_langinfo_codeset+set}" = set; then
8313 echo $ECHO_N "(cached) $ECHO_C" >&6
8315 cat >conftest.$ac_ext <<_ACEOF
8316 #line 8316 "configure"
8317 #include "confdefs.h"
8318 #include <langinfo.h>
8322 char* cs = nl_langinfo(CODESET);
8327 rm -f conftest.$ac_objext conftest$ac_exeext
8328 if { (eval echo "$as_me:8328: \"$ac_link\"") >&5
8329 (eval $ac_link) 2>&5
8331 echo "$as_me:8331: \$? = $ac_status" >&5
8332 (exit $ac_status); } &&
8333 { ac_try='test -s conftest$ac_exeext'
8334 { (eval echo "$as_me:8334: \"$ac_try\"") >&5
8337 echo "$as_me:8337: \$? = $ac_status" >&5
8338 (exit $ac_status); }; }; then
8339 am_cv_langinfo_codeset=yes
8341 echo "$as_me: failed program was:" >&5
8342 cat conftest.$ac_ext >&5
8343 am_cv_langinfo_codeset=no
8345 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8348 echo "$as_me:8348: result: $am_cv_langinfo_codeset" >&5
8349 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
8350 if test $am_cv_langinfo_codeset = yes; then
8352 cat >>confdefs.h <<\EOF
8353 #define HAVE_LANGINFO_CODESET 1
8358 # use these variables to work around a defect in gcc's fixincludes.
8362 echo "$as_me:8362: checking if you want wide-character code" >&5
8363 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
8365 # Check whether --enable-widec or --disable-widec was given.
8366 if test "${enable_widec+set}" = set; then
8367 enableval="$enable_widec"
8368 with_widec=$enableval
8372 echo "$as_me:8372: result: $with_widec" >&5
8373 echo "${ECHO_T}$with_widec" >&6
8374 if test "$with_widec" = yes ; then
8375 LIB_SUFFIX="w${LIB_SUFFIX}"
8376 cat >>confdefs.h <<\EOF
8377 #define USE_WIDEC_SUPPORT 1
8380 cat >>confdefs.h <<\EOF
8381 #define NCURSES_WIDECHAR 1
8384 echo "$as_me:8384: checking if wchar.h can be used as is" >&5
8385 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
8386 if test "${cf_cv_wchar_h_okay+set}" = set; then
8387 echo $ECHO_N "(cached) $ECHO_C" >&6
8390 cat >conftest.$ac_ext <<_ACEOF
8391 #line 8391 "configure"
8392 #include "confdefs.h"
8402 int bar = iswpunct(foo)
8407 rm -f conftest.$ac_objext
8408 if { (eval echo "$as_me:8408: \"$ac_compile\"") >&5
8409 (eval $ac_compile) 2>&5
8411 echo "$as_me:8411: \$? = $ac_status" >&5
8412 (exit $ac_status); } &&
8413 { ac_try='test -s conftest.$ac_objext'
8414 { (eval echo "$as_me:8414: \"$ac_try\"") >&5
8417 echo "$as_me:8417: \$? = $ac_status" >&5
8418 (exit $ac_status); }; }; then
8419 cf_cv_wchar_h_okay=yes
8421 echo "$as_me: failed program was:" >&5
8422 cat conftest.$ac_ext >&5
8423 cf_cv_wchar_h_okay=no
8425 rm -f conftest.$ac_objext conftest.$ac_ext
8427 echo "$as_me:8427: result: $cf_cv_wchar_h_okay" >&5
8428 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
8430 if test $cf_cv_wchar_h_okay = no
8433 echo "$as_me:8433: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
8434 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
8435 cat >conftest.$ac_ext <<_ACEOF
8436 #line 8436 "configure"
8437 #include "confdefs.h"
8438 #include <sys/types.h>
8444 #ifndef _XOPEN_SOURCE_EXTENDED
8451 rm -f conftest.$ac_objext
8452 if { (eval echo "$as_me:8452: \"$ac_compile\"") >&5
8453 (eval $ac_compile) 2>&5
8455 echo "$as_me:8455: \$? = $ac_status" >&5
8456 (exit $ac_status); } &&
8457 { ac_try='test -s conftest.$ac_objext'
8458 { (eval echo "$as_me:8458: \"$ac_try\"") >&5
8461 echo "$as_me:8461: \$? = $ac_status" >&5
8462 (exit $ac_status); }; }; then
8465 echo "$as_me: failed program was:" >&5
8466 cat conftest.$ac_ext >&5
8469 rm -f conftest.$ac_objext conftest.$ac_ext
8470 echo "$as_me:8470: result: $cf_result" >&5
8471 echo "${ECHO_T}$cf_result" >&6
8473 if test "$cf_result" = yes ; then
8474 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
8475 elif test "x" != "x" ; then
8476 echo "$as_me:8476: checking checking for compatible value versus " >&5
8477 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
8478 cat >conftest.$ac_ext <<_ACEOF
8479 #line 8479 "configure"
8480 #include "confdefs.h"
8481 #include <sys/types.h>
8487 #if _XOPEN_SOURCE_EXTENDED- < 0
8494 rm -f conftest.$ac_objext
8495 if { (eval echo "$as_me:8495: \"$ac_compile\"") >&5
8496 (eval $ac_compile) 2>&5
8498 echo "$as_me:8498: \$? = $ac_status" >&5
8499 (exit $ac_status); } &&
8500 { ac_try='test -s conftest.$ac_objext'
8501 { (eval echo "$as_me:8501: \"$ac_try\"") >&5
8504 echo "$as_me:8504: \$? = $ac_status" >&5
8505 (exit $ac_status); }; }; then
8508 echo "$as_me: failed program was:" >&5
8509 cat conftest.$ac_ext >&5
8512 rm -f conftest.$ac_objext conftest.$ac_ext
8513 echo "$as_me:8513: result: $cf_result" >&5
8514 echo "${ECHO_T}$cf_result" >&6
8515 if test "$cf_result" = no ; then
8516 # perhaps we can override it - try...
8517 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
8524 NCURSES_CH_T=cchar_t
8526 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
8528 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8529 echo "$as_me:8529: checking for $ac_func" >&5
8530 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8531 if eval "test \"\${$as_ac_var+set}\" = set"; then
8532 echo $ECHO_N "(cached) $ECHO_C" >&6
8534 cat >conftest.$ac_ext <<_ACEOF
8535 #line 8535 "configure"
8536 #include "confdefs.h"
8537 /* System header to define __stub macros and hopefully few prototypes,
8538 which can conflict with char $ac_func (); below. */
8540 /* Override any gcc2 internal prototype to avoid an error. */
8544 /* We use char because int might match the return type of a gcc2
8545 builtin and then its argument prototype would still apply. */
8552 /* The GNU C library defines this for functions which it implements
8553 to always fail with ENOSYS. Some functions are actually named
8554 something starting with __ and the normal name is an alias. */
8555 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8558 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
8565 rm -f conftest.$ac_objext conftest$ac_exeext
8566 if { (eval echo "$as_me:8566: \"$ac_link\"") >&5
8567 (eval $ac_link) 2>&5
8569 echo "$as_me:8569: \$? = $ac_status" >&5
8570 (exit $ac_status); } &&
8571 { ac_try='test -s conftest$ac_exeext'
8572 { (eval echo "$as_me:8572: \"$ac_try\"") >&5
8575 echo "$as_me:8575: \$? = $ac_status" >&5
8576 (exit $ac_status); }; }; then
8577 eval "$as_ac_var=yes"
8579 echo "$as_me: failed program was:" >&5
8580 cat conftest.$ac_ext >&5
8581 eval "$as_ac_var=no"
8583 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8585 echo "$as_me:8585: result: `eval echo '${'$as_ac_var'}'`" >&5
8586 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8587 if test `eval echo '${'$as_ac_var'}'` = yes; then
8588 cat >>confdefs.h <<EOF
8589 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8595 if test "$ac_cv_func_putwc" != yes ; then
8597 echo "$as_me:8597: checking for multibyte character support" >&5
8598 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
8599 if test "${cf_cv_utf8_lib+set}" = set; then
8600 echo $ECHO_N "(cached) $ECHO_C" >&6
8603 cf_save_LIBS="$LIBS"
8604 cat >conftest.$ac_ext <<_ACEOF
8605 #line 8605 "configure"
8606 #include "confdefs.h"
8617 rm -f conftest.$ac_objext conftest$ac_exeext
8618 if { (eval echo "$as_me:8618: \"$ac_link\"") >&5
8619 (eval $ac_link) 2>&5
8621 echo "$as_me:8621: \$? = $ac_status" >&5
8622 (exit $ac_status); } &&
8623 { ac_try='test -s conftest$ac_exeext'
8624 { (eval echo "$as_me:8624: \"$ac_try\"") >&5
8627 echo "$as_me:8627: \$? = $ac_status" >&5
8628 (exit $ac_status); }; }; then
8631 echo "$as_me: failed program was:" >&5
8632 cat conftest.$ac_ext >&5
8634 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
8635 # will be set on completion of the AC_TRY_LINK below.
8636 cf_cv_header_path_utf8=
8637 cf_cv_library_path_utf8=
8639 echo "${as_me:-configure}:8639: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
8641 cf_save_LIBS="$LIBS"
8643 cat >conftest.$ac_ext <<_ACEOF
8644 #line 8644 "configure"
8645 #include "confdefs.h"
8647 #include <libutf8.h>
8656 rm -f conftest.$ac_objext conftest$ac_exeext
8657 if { (eval echo "$as_me:8657: \"$ac_link\"") >&5
8658 (eval $ac_link) 2>&5
8660 echo "$as_me:8660: \$? = $ac_status" >&5
8661 (exit $ac_status); } &&
8662 { ac_try='test -s conftest$ac_exeext'
8663 { (eval echo "$as_me:8663: \"$ac_try\"") >&5
8666 echo "$as_me:8666: \$? = $ac_status" >&5
8667 (exit $ac_status); }; }; then
8669 cf_cv_find_linkage_utf8=yes
8670 cf_cv_header_path_utf8=/usr/include
8671 cf_cv_library_path_utf8=/usr/lib
8674 echo "$as_me: failed program was:" >&5
8675 cat conftest.$ac_ext >&5
8677 LIBS="-lutf8 $cf_save_LIBS"
8679 cat >conftest.$ac_ext <<_ACEOF
8680 #line 8680 "configure"
8681 #include "confdefs.h"
8683 #include <libutf8.h>
8692 rm -f conftest.$ac_objext conftest$ac_exeext
8693 if { (eval echo "$as_me:8693: \"$ac_link\"") >&5
8694 (eval $ac_link) 2>&5
8696 echo "$as_me:8696: \$? = $ac_status" >&5
8697 (exit $ac_status); } &&
8698 { ac_try='test -s conftest$ac_exeext'
8699 { (eval echo "$as_me:8699: \"$ac_try\"") >&5
8702 echo "$as_me:8702: \$? = $ac_status" >&5
8703 (exit $ac_status); }; }; then
8705 cf_cv_find_linkage_utf8=yes
8706 cf_cv_header_path_utf8=/usr/include
8707 cf_cv_library_path_utf8=/usr/lib
8708 cf_cv_library_file_utf8="-lutf8"
8711 echo "$as_me: failed program was:" >&5
8712 cat conftest.$ac_ext >&5
8714 cf_cv_find_linkage_utf8=no
8715 LIBS="$cf_save_LIBS"
8717 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
8719 echo "${as_me:-configure}:8719: testing find linkage for utf8 library ..." 1>&5
8721 echo "${as_me:-configure}:8721: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
8723 cf_save_CPPFLAGS="$CPPFLAGS"
8724 cf_test_CPPFLAGS="$CPPFLAGS"
8728 # collect the current set of include-directories from compiler flags
8729 cf_header_path_list=""
8730 if test -n "${CFLAGS}${CPPFLAGS}" ; then
8731 for cf_header_path in $CPPFLAGS $CFLAGS
8733 case $cf_header_path in #(vi
8735 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8737 test "$cf_header_path" != "NONE" && \
8738 test -d "$cf_header_path" && \
8740 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
8741 test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include"
8742 test -d $cf_header_path/include/utf8 && cf_search="$cf_search $cf_header_path/include/utf8"
8743 test -d $cf_header_path/include/utf8/include && cf_search="$cf_search $cf_header_path/include/utf8/include"
8744 test -d $cf_header_path/utf8/include && cf_search="$cf_search $cf_header_path/utf8/include"
8745 test -d $cf_header_path/utf8/include/utf8 && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
8748 cf_header_path_list="$cf_header_path_list $cf_search"
8754 # add the variations for the package we are looking for
8758 test "/usr" != "$prefix" && \
8760 (test $prefix = NONE || test "/usr" != "$prefix") && {
8761 test -n "$verbose" && echo " ... testing for include-directories under /usr"
8762 test -d /usr/include && cf_search="$cf_search /usr/include"
8763 test -d /usr/include/utf8 && cf_search="$cf_search /usr/include/utf8"
8764 test -d /usr/include/utf8/include && cf_search="$cf_search /usr/include/utf8/include"
8765 test -d /usr/utf8/include && cf_search="$cf_search /usr/utf8/include"
8766 test -d /usr/utf8/include/utf8 && cf_search="$cf_search /usr/utf8/include/utf8"
8769 test "$prefix" != "NONE" && \
8770 test -d "$prefix" && \
8772 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
8773 test -d $prefix/include && cf_search="$cf_search $prefix/include"
8774 test -d $prefix/include/utf8 && cf_search="$cf_search $prefix/include/utf8"
8775 test -d $prefix/include/utf8/include && cf_search="$cf_search $prefix/include/utf8/include"
8776 test -d $prefix/utf8/include && cf_search="$cf_search $prefix/utf8/include"
8777 test -d $prefix/utf8/include/utf8 && cf_search="$cf_search $prefix/utf8/include/utf8"
8780 test "/usr/local" != "$prefix" && \
8781 test -d "/usr/local" && \
8782 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
8783 test -n "$verbose" && echo " ... testing for include-directories under /usr/local"
8784 test -d /usr/local/include && cf_search="$cf_search /usr/local/include"
8785 test -d /usr/local/include/utf8 && cf_search="$cf_search /usr/local/include/utf8"
8786 test -d /usr/local/include/utf8/include && cf_search="$cf_search /usr/local/include/utf8/include"
8787 test -d /usr/local/utf8/include && cf_search="$cf_search /usr/local/utf8/include"
8788 test -d /usr/local/utf8/include/utf8 && cf_search="$cf_search /usr/local/utf8/include/utf8"
8791 test "/opt" != "$prefix" && \
8793 (test $prefix = NONE || test "/opt" != "$prefix") && {
8794 test -n "$verbose" && echo " ... testing for include-directories under /opt"
8795 test -d /opt/include && cf_search="$cf_search /opt/include"
8796 test -d /opt/include/utf8 && cf_search="$cf_search /opt/include/utf8"
8797 test -d /opt/include/utf8/include && cf_search="$cf_search /opt/include/utf8/include"
8798 test -d /opt/utf8/include && cf_search="$cf_search /opt/utf8/include"
8799 test -d /opt/utf8/include/utf8 && cf_search="$cf_search /opt/utf8/include/utf8"
8802 test "$HOME" != "$prefix" && \
8803 test -d "$HOME" && \
8804 (test $prefix = NONE || test "$HOME" != "$prefix") && {
8805 test -n "$verbose" && echo " ... testing for include-directories under $HOME"
8806 test -d $HOME/include && cf_search="$cf_search $HOME/include"
8807 test -d $HOME/include/utf8 && cf_search="$cf_search $HOME/include/utf8"
8808 test -d $HOME/include/utf8/include && cf_search="$cf_search $HOME/include/utf8/include"
8809 test -d $HOME/utf8/include && cf_search="$cf_search $HOME/utf8/include"
8810 test -d $HOME/utf8/include/utf8 && cf_search="$cf_search $HOME/utf8/include/utf8"
8813 test "$includedir" != NONE && \
8814 test "$includedir" != "/usr/include" && \
8815 test -d "$includedir" && {
8816 test -d $includedir && cf_search="$cf_search $includedir"
8817 test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
8820 test "$oldincludedir" != NONE && \
8821 test "$oldincludedir" != "/usr/include" && \
8822 test -d "$oldincludedir" && {
8823 test -d $oldincludedir && cf_search="$cf_search $oldincludedir"
8824 test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
8827 cf_search="$cf_search $cf_header_path_list"
8829 for cf_cv_header_path_utf8 in $cf_search
8831 if test -d $cf_cv_header_path_utf8 ; then
8832 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
8834 echo "${as_me:-configure}:8834: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
8836 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
8837 cat >conftest.$ac_ext <<_ACEOF
8838 #line 8838 "configure"
8839 #include "confdefs.h"
8841 #include <libutf8.h>
8850 rm -f conftest.$ac_objext
8851 if { (eval echo "$as_me:8851: \"$ac_compile\"") >&5
8852 (eval $ac_compile) 2>&5
8854 echo "$as_me:8854: \$? = $ac_status" >&5
8855 (exit $ac_status); } &&
8856 { ac_try='test -s conftest.$ac_objext'
8857 { (eval echo "$as_me:8857: \"$ac_try\"") >&5
8860 echo "$as_me:8860: \$? = $ac_status" >&5
8861 (exit $ac_status); }; }; then
8863 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
8865 echo "${as_me:-configure}:8865: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
8867 cf_cv_find_linkage_utf8=maybe
8868 cf_test_CPPFLAGS="$CPPFLAGS"
8871 echo "$as_me: failed program was:" >&5
8872 cat conftest.$ac_ext >&5
8874 CPPFLAGS="$cf_save_CPPFLAGS"
8877 rm -f conftest.$ac_objext conftest.$ac_ext
8881 if test "$cf_cv_find_linkage_utf8" = maybe ; then
8883 echo "${as_me:-configure}:8883: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
8885 cf_save_LIBS="$LIBS"
8886 cf_save_LDFLAGS="$LDFLAGS"
8888 if test "$cf_cv_find_linkage_utf8" != yes ; then
8891 cf_library_path_list=""
8892 if test -n "${LDFLAGS}${LIBS}" ; then
8893 for cf_library_path in $LDFLAGS $LIBS
8895 case $cf_library_path in #(vi
8897 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
8899 test "$cf_library_path" != "NONE" && \
8900 test -d "$cf_library_path" && \
8902 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
8903 test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib"
8904 test -d $cf_library_path/lib/utf8 && cf_search="$cf_search $cf_library_path/lib/utf8"
8905 test -d $cf_library_path/lib/utf8/lib && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
8906 test -d $cf_library_path/utf8/lib && cf_search="$cf_search $cf_library_path/utf8/lib"
8907 test -d $cf_library_path/utf8/lib/utf8 && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
8910 cf_library_path_list="$cf_library_path_list $cf_search"
8918 test "/usr" != "$prefix" && \
8920 (test $prefix = NONE || test "/usr" != "$prefix") && {
8921 test -n "$verbose" && echo " ... testing for lib-directories under /usr"
8922 test -d /usr/lib && cf_search="$cf_search /usr/lib"
8923 test -d /usr/lib/utf8 && cf_search="$cf_search /usr/lib/utf8"
8924 test -d /usr/lib/utf8/lib && cf_search="$cf_search /usr/lib/utf8/lib"
8925 test -d /usr/utf8/lib && cf_search="$cf_search /usr/utf8/lib"
8926 test -d /usr/utf8/lib/utf8 && cf_search="$cf_search /usr/utf8/lib/utf8"
8929 test "$prefix" != "NONE" && \
8930 test -d "$prefix" && \
8932 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
8933 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
8934 test -d $prefix/lib/utf8 && cf_search="$cf_search $prefix/lib/utf8"
8935 test -d $prefix/lib/utf8/lib && cf_search="$cf_search $prefix/lib/utf8/lib"
8936 test -d $prefix/utf8/lib && cf_search="$cf_search $prefix/utf8/lib"
8937 test -d $prefix/utf8/lib/utf8 && cf_search="$cf_search $prefix/utf8/lib/utf8"
8940 test "/usr/local" != "$prefix" && \
8941 test -d "/usr/local" && \
8942 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
8943 test -n "$verbose" && echo " ... testing for lib-directories under /usr/local"
8944 test -d /usr/local/lib && cf_search="$cf_search /usr/local/lib"
8945 test -d /usr/local/lib/utf8 && cf_search="$cf_search /usr/local/lib/utf8"
8946 test -d /usr/local/lib/utf8/lib && cf_search="$cf_search /usr/local/lib/utf8/lib"
8947 test -d /usr/local/utf8/lib && cf_search="$cf_search /usr/local/utf8/lib"
8948 test -d /usr/local/utf8/lib/utf8 && cf_search="$cf_search /usr/local/utf8/lib/utf8"
8951 test "/opt" != "$prefix" && \
8953 (test $prefix = NONE || test "/opt" != "$prefix") && {
8954 test -n "$verbose" && echo " ... testing for lib-directories under /opt"
8955 test -d /opt/lib && cf_search="$cf_search /opt/lib"
8956 test -d /opt/lib/utf8 && cf_search="$cf_search /opt/lib/utf8"
8957 test -d /opt/lib/utf8/lib && cf_search="$cf_search /opt/lib/utf8/lib"
8958 test -d /opt/utf8/lib && cf_search="$cf_search /opt/utf8/lib"
8959 test -d /opt/utf8/lib/utf8 && cf_search="$cf_search /opt/utf8/lib/utf8"
8962 test "$HOME" != "$prefix" && \
8963 test -d "$HOME" && \
8964 (test $prefix = NONE || test "$HOME" != "$prefix") && {
8965 test -n "$verbose" && echo " ... testing for lib-directories under $HOME"
8966 test -d $HOME/lib && cf_search="$cf_search $HOME/lib"
8967 test -d $HOME/lib/utf8 && cf_search="$cf_search $HOME/lib/utf8"
8968 test -d $HOME/lib/utf8/lib && cf_search="$cf_search $HOME/lib/utf8/lib"
8969 test -d $HOME/utf8/lib && cf_search="$cf_search $HOME/utf8/lib"
8970 test -d $HOME/utf8/lib/utf8 && cf_search="$cf_search $HOME/utf8/lib/utf8"
8973 cf_search="$cf_library_path_list $cf_search"
8975 for cf_cv_library_path_utf8 in $cf_search
8977 if test -d $cf_cv_library_path_utf8 ; then
8978 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
8980 echo "${as_me:-configure}:8980: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
8982 CPPFLAGS="$cf_test_CPPFLAGS"
8983 LIBS="-lutf8 $cf_save_LIBS"
8984 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
8985 cat >conftest.$ac_ext <<_ACEOF
8986 #line 8986 "configure"
8987 #include "confdefs.h"
8989 #include <libutf8.h>
8998 rm -f conftest.$ac_objext conftest$ac_exeext
8999 if { (eval echo "$as_me:8999: \"$ac_link\"") >&5
9000 (eval $ac_link) 2>&5
9002 echo "$as_me:9002: \$? = $ac_status" >&5
9003 (exit $ac_status); } &&
9004 { ac_try='test -s conftest$ac_exeext'
9005 { (eval echo "$as_me:9005: \"$ac_try\"") >&5
9008 echo "$as_me:9008: \$? = $ac_status" >&5
9009 (exit $ac_status); }; }; then
9011 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
9013 echo "${as_me:-configure}:9013: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
9015 cf_cv_find_linkage_utf8=yes
9016 cf_cv_library_file_utf8="-lutf8"
9019 echo "$as_me: failed program was:" >&5
9020 cat conftest.$ac_ext >&5
9022 CPPFLAGS="$cf_save_CPPFLAGS"
9023 LIBS="$cf_save_LIBS"
9024 LDFLAGS="$cf_save_LDFLAGS"
9027 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9030 CPPFLAGS="$cf_save_CPPFLAGS"
9031 LDFLAGS="$cf_save_LDFLAGS"
9035 cf_cv_find_linkage_utf8=no
9039 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9042 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9044 LIBS="$cf_save_LIBS"
9046 if test "$cf_cv_find_linkage_utf8" = yes ; then
9047 cf_cv_utf8_lib=add-on
9053 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9055 echo "$as_me:9055: result: $cf_cv_utf8_lib" >&5
9056 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
9058 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
9060 if test "$cf_cv_utf8_lib" = "add-on" ; then
9061 cat >>confdefs.h <<\EOF
9062 #define HAVE_LIBUTF8_H 1
9065 if test -n "$cf_cv_header_path_utf8" ; then
9066 for cf_add_incdir in $cf_cv_header_path_utf8
9068 while test $cf_add_incdir != /usr/include
9070 if test -d $cf_add_incdir
9073 if test -n "$CFLAGS$CPPFLAGS" ; then
9074 # a loop is needed to ensure we can add subdirs of existing dirs
9075 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9076 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9077 cf_have_incdir=yes; break
9082 if test "$cf_have_incdir" = no ; then
9083 if test "$cf_add_incdir" = /usr/local/include ; then
9084 if test "$GCC" = yes
9086 cf_save_CPPFLAGS=$CPPFLAGS
9087 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9088 cat >conftest.$ac_ext <<_ACEOF
9089 #line 9089 "configure"
9090 #include "confdefs.h"
9100 rm -f conftest.$ac_objext
9101 if { (eval echo "$as_me:9101: \"$ac_compile\"") >&5
9102 (eval $ac_compile) 2>&5
9104 echo "$as_me:9104: \$? = $ac_status" >&5
9105 (exit $ac_status); } &&
9106 { ac_try='test -s conftest.$ac_objext'
9107 { (eval echo "$as_me:9107: \"$ac_try\"") >&5
9110 echo "$as_me:9110: \$? = $ac_status" >&5
9111 (exit $ac_status); }; }; then
9114 echo "$as_me: failed program was:" >&5
9115 cat conftest.$ac_ext >&5
9118 rm -f conftest.$ac_objext conftest.$ac_ext
9119 CPPFLAGS=$cf_save_CPPFLAGS
9124 if test "$cf_have_incdir" = no ; then
9125 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
9127 echo "${as_me:-configure}:9127: testing adding $cf_add_incdir to include-path ..." 1>&5
9129 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9131 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
9132 test "$cf_top_incdir" = "$cf_add_incdir" && break
9133 cf_add_incdir="$cf_top_incdir"
9142 if test -n "$cf_cv_library_path_utf8" ; then
9143 for cf_add_libdir in $cf_cv_library_path_utf8
9145 if test $cf_add_libdir = /usr/lib ; then
9147 elif test -d $cf_add_libdir
9150 if test -n "$LDFLAGS$LIBS" ; then
9151 # a loop is needed to ensure we can add subdirs of existing dirs
9152 for cf_test_libdir in $LDFLAGS $LIBS ; do
9153 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
9154 cf_have_libdir=yes; break
9158 if test "$cf_have_libdir" = no ; then
9159 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
9161 echo "${as_me:-configure}:9161: testing adding $cf_add_libdir to library-path ..." 1>&5
9163 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
9169 LIBS="$cf_cv_library_file_utf8 $LIBS"
9172 if test "$cf_cv_utf8_lib" != no ; then
9177 # This is needed on Tru64 5.0 to declare mbstate_t
9178 echo "$as_me:9178: checking if we must include wchar.h to declare mbstate_t" >&5
9179 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
9180 if test "${cf_cv_mbstate_t+set}" = set; then
9181 echo $ECHO_N "(cached) $ECHO_C" >&6
9184 cat >conftest.$ac_ext <<_ACEOF
9185 #line 9185 "configure"
9186 #include "confdefs.h"
9191 #ifdef HAVE_LIBUTF8_H
9192 #include <libutf8.h>
9202 rm -f conftest.$ac_objext
9203 if { (eval echo "$as_me:9203: \"$ac_compile\"") >&5
9204 (eval $ac_compile) 2>&5
9206 echo "$as_me:9206: \$? = $ac_status" >&5
9207 (exit $ac_status); } &&
9208 { ac_try='test -s conftest.$ac_objext'
9209 { (eval echo "$as_me:9209: \"$ac_try\"") >&5
9212 echo "$as_me:9212: \$? = $ac_status" >&5
9213 (exit $ac_status); }; }; then
9216 echo "$as_me: failed program was:" >&5
9217 cat conftest.$ac_ext >&5
9218 cat >conftest.$ac_ext <<_ACEOF
9219 #line 9219 "configure"
9220 #include "confdefs.h"
9226 #ifdef HAVE_LIBUTF8_H
9227 #include <libutf8.h>
9237 rm -f conftest.$ac_objext
9238 if { (eval echo "$as_me:9238: \"$ac_compile\"") >&5
9239 (eval $ac_compile) 2>&5
9241 echo "$as_me:9241: \$? = $ac_status" >&5
9242 (exit $ac_status); } &&
9243 { ac_try='test -s conftest.$ac_objext'
9244 { (eval echo "$as_me:9244: \"$ac_try\"") >&5
9247 echo "$as_me:9247: \$? = $ac_status" >&5
9248 (exit $ac_status); }; }; then
9251 echo "$as_me: failed program was:" >&5
9252 cat conftest.$ac_ext >&5
9253 cf_cv_mbstate_t=unknown
9255 rm -f conftest.$ac_objext conftest.$ac_ext
9257 rm -f conftest.$ac_objext conftest.$ac_ext
9259 echo "$as_me:9259: result: $cf_cv_mbstate_t" >&5
9260 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
9262 if test "$cf_cv_mbstate_t" = yes ; then
9263 cat >>confdefs.h <<\EOF
9264 #define NEED_WCHAR_H 1
9270 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
9271 if test "$cf_cv_mbstate_t" = unknown ; then
9275 # This is needed on Tru64 5.0 to declare wchar_t
9276 echo "$as_me:9276: checking if we must include wchar.h to declare wchar_t" >&5
9277 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
9278 if test "${cf_cv_wchar_t+set}" = set; then
9279 echo $ECHO_N "(cached) $ECHO_C" >&6
9282 cat >conftest.$ac_ext <<_ACEOF
9283 #line 9283 "configure"
9284 #include "confdefs.h"
9289 #ifdef HAVE_LIBUTF8_H
9290 #include <libutf8.h>
9300 rm -f conftest.$ac_objext
9301 if { (eval echo "$as_me:9301: \"$ac_compile\"") >&5
9302 (eval $ac_compile) 2>&5
9304 echo "$as_me:9304: \$? = $ac_status" >&5
9305 (exit $ac_status); } &&
9306 { ac_try='test -s conftest.$ac_objext'
9307 { (eval echo "$as_me:9307: \"$ac_try\"") >&5
9310 echo "$as_me:9310: \$? = $ac_status" >&5
9311 (exit $ac_status); }; }; then
9314 echo "$as_me: failed program was:" >&5
9315 cat conftest.$ac_ext >&5
9316 cat >conftest.$ac_ext <<_ACEOF
9317 #line 9317 "configure"
9318 #include "confdefs.h"
9324 #ifdef HAVE_LIBUTF8_H
9325 #include <libutf8.h>
9335 rm -f conftest.$ac_objext
9336 if { (eval echo "$as_me:9336: \"$ac_compile\"") >&5
9337 (eval $ac_compile) 2>&5
9339 echo "$as_me:9339: \$? = $ac_status" >&5
9340 (exit $ac_status); } &&
9341 { ac_try='test -s conftest.$ac_objext'
9342 { (eval echo "$as_me:9342: \"$ac_try\"") >&5
9345 echo "$as_me:9345: \$? = $ac_status" >&5
9346 (exit $ac_status); }; }; then
9349 echo "$as_me: failed program was:" >&5
9350 cat conftest.$ac_ext >&5
9351 cf_cv_wchar_t=unknown
9353 rm -f conftest.$ac_objext conftest.$ac_ext
9355 rm -f conftest.$ac_objext conftest.$ac_ext
9357 echo "$as_me:9357: result: $cf_cv_wchar_t" >&5
9358 echo "${ECHO_T}$cf_cv_wchar_t" >&6
9360 if test "$cf_cv_wchar_t" = yes ; then
9361 cat >>confdefs.h <<\EOF
9362 #define NEED_WCHAR_H 1
9368 # if we do not find wchar_t in either place, use substitution to provide a fallback.
9369 if test "$cf_cv_wchar_t" = unknown ; then
9373 # if we find wchar_t in either place, use substitution to provide a fallback.
9374 if test "$cf_cv_wchar_t" != unknown ; then
9375 NCURSES_OK_WCHAR_T=1
9378 # This is needed on Tru64 5.0 to declare wint_t
9379 echo "$as_me:9379: checking if we must include wchar.h to declare wint_t" >&5
9380 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
9381 if test "${cf_cv_wint_t+set}" = set; then
9382 echo $ECHO_N "(cached) $ECHO_C" >&6
9385 cat >conftest.$ac_ext <<_ACEOF
9386 #line 9386 "configure"
9387 #include "confdefs.h"
9392 #ifdef HAVE_LIBUTF8_H
9393 #include <libutf8.h>
9403 rm -f conftest.$ac_objext
9404 if { (eval echo "$as_me:9404: \"$ac_compile\"") >&5
9405 (eval $ac_compile) 2>&5
9407 echo "$as_me:9407: \$? = $ac_status" >&5
9408 (exit $ac_status); } &&
9409 { ac_try='test -s conftest.$ac_objext'
9410 { (eval echo "$as_me:9410: \"$ac_try\"") >&5
9413 echo "$as_me:9413: \$? = $ac_status" >&5
9414 (exit $ac_status); }; }; then
9417 echo "$as_me: failed program was:" >&5
9418 cat conftest.$ac_ext >&5
9419 cat >conftest.$ac_ext <<_ACEOF
9420 #line 9420 "configure"
9421 #include "confdefs.h"
9427 #ifdef HAVE_LIBUTF8_H
9428 #include <libutf8.h>
9438 rm -f conftest.$ac_objext
9439 if { (eval echo "$as_me:9439: \"$ac_compile\"") >&5
9440 (eval $ac_compile) 2>&5
9442 echo "$as_me:9442: \$? = $ac_status" >&5
9443 (exit $ac_status); } &&
9444 { ac_try='test -s conftest.$ac_objext'
9445 { (eval echo "$as_me:9445: \"$ac_try\"") >&5
9448 echo "$as_me:9448: \$? = $ac_status" >&5
9449 (exit $ac_status); }; }; then
9452 echo "$as_me: failed program was:" >&5
9453 cat conftest.$ac_ext >&5
9454 cf_cv_wint_t=unknown
9456 rm -f conftest.$ac_objext conftest.$ac_ext
9458 rm -f conftest.$ac_objext conftest.$ac_ext
9460 echo "$as_me:9460: result: $cf_cv_wint_t" >&5
9461 echo "${ECHO_T}$cf_cv_wint_t" >&6
9463 if test "$cf_cv_wint_t" = yes ; then
9464 cat >>confdefs.h <<\EOF
9465 #define NEED_WCHAR_H 1
9471 # if we do not find wint_t in either place, use substitution to provide a fallback.
9472 if test "$cf_cv_wint_t" = unknown ; then
9476 # if we find wint_t in either place, use substitution to provide a fallback.
9477 if test "$cf_cv_wint_t" != unknown ; then
9481 if test "$NCURSES_MBSTATE_T" != 0; then
9482 cat >>confdefs.h <<\EOF
9483 #define NEED_MBSTATE_T_DEF 1
9489 ### use option --disable-lp64 to allow long chtype
9490 case $cf_cv_abi_version in
9492 default_with_lp64=no
9495 default_with_lp64=yes
9499 echo "$as_me:9499: checking whether to enable _LP64 definition in curses.h" >&5
9500 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
9502 # Check whether --enable-lp64 or --disable-lp64 was given.
9503 if test "${enable_lp64+set}" = set; then
9504 enableval="$enable_lp64"
9505 with_lp64=$enableval
9507 with_lp64=$default_with_lp64
9509 echo "$as_me:9509: result: $with_lp64" >&5
9510 echo "${ECHO_T}$with_lp64" >&6
9512 if test "$with_lp64" = yes ; then
9518 # Check whether --enable-largefile or --disable-largefile was given.
9519 if test "${enable_largefile+set}" = set; then
9520 enableval="$enable_largefile"
9523 if test "$enable_largefile" != no; then
9525 echo "$as_me:9525: checking for special C compiler options needed for large files" >&5
9526 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
9527 if test "${ac_cv_sys_largefile_CC+set}" = set; then
9528 echo $ECHO_N "(cached) $ECHO_C" >&6
9530 ac_cv_sys_largefile_CC=no
9531 if test "$GCC" != yes; then
9534 # IRIX 6.2 and later do not support large files by default,
9535 # so use the C compiler's -n32 option if that helps.
9536 cat >conftest.$ac_ext <<_ACEOF
9537 #line 9537 "configure"
9538 #include "confdefs.h"
9539 #include <sys/types.h>
9540 /* Check that off_t can represent 2**63 - 1 correctly.
9541 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9542 since some C++ compilers masquerading as C compilers
9543 incorrectly reject 9223372036854775807. */
9544 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9545 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9546 && LARGE_OFF_T % 2147483647 == 1)
9556 rm -f conftest.$ac_objext
9557 if { (eval echo "$as_me:9557: \"$ac_compile\"") >&5
9558 (eval $ac_compile) 2>&5
9560 echo "$as_me:9560: \$? = $ac_status" >&5
9561 (exit $ac_status); } &&
9562 { ac_try='test -s conftest.$ac_objext'
9563 { (eval echo "$as_me:9563: \"$ac_try\"") >&5
9566 echo "$as_me:9566: \$? = $ac_status" >&5
9567 (exit $ac_status); }; }; then
9570 echo "$as_me: failed program was:" >&5
9571 cat conftest.$ac_ext >&5
9573 rm -f conftest.$ac_objext
9575 rm -f conftest.$ac_objext
9576 if { (eval echo "$as_me:9576: \"$ac_compile\"") >&5
9577 (eval $ac_compile) 2>&5
9579 echo "$as_me:9579: \$? = $ac_status" >&5
9580 (exit $ac_status); } &&
9581 { ac_try='test -s conftest.$ac_objext'
9582 { (eval echo "$as_me:9582: \"$ac_try\"") >&5
9585 echo "$as_me:9585: \$? = $ac_status" >&5
9586 (exit $ac_status); }; }; then
9587 ac_cv_sys_largefile_CC=' -n32'; break
9589 echo "$as_me: failed program was:" >&5
9590 cat conftest.$ac_ext >&5
9592 rm -f conftest.$ac_objext
9596 rm -f conftest.$ac_ext
9599 echo "$as_me:9599: result: $ac_cv_sys_largefile_CC" >&5
9600 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
9601 if test "$ac_cv_sys_largefile_CC" != no; then
9602 CC=$CC$ac_cv_sys_largefile_CC
9605 echo "$as_me:9605: checking for _FILE_OFFSET_BITS value needed for large files" >&5
9606 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
9607 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
9608 echo $ECHO_N "(cached) $ECHO_C" >&6
9611 ac_cv_sys_file_offset_bits=no
9612 cat >conftest.$ac_ext <<_ACEOF
9613 #line 9613 "configure"
9614 #include "confdefs.h"
9615 #include <sys/types.h>
9616 /* Check that off_t can represent 2**63 - 1 correctly.
9617 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9618 since some C++ compilers masquerading as C compilers
9619 incorrectly reject 9223372036854775807. */
9620 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9621 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9622 && LARGE_OFF_T % 2147483647 == 1)
9632 rm -f conftest.$ac_objext
9633 if { (eval echo "$as_me:9633: \"$ac_compile\"") >&5
9634 (eval $ac_compile) 2>&5
9636 echo "$as_me:9636: \$? = $ac_status" >&5
9637 (exit $ac_status); } &&
9638 { ac_try='test -s conftest.$ac_objext'
9639 { (eval echo "$as_me:9639: \"$ac_try\"") >&5
9642 echo "$as_me:9642: \$? = $ac_status" >&5
9643 (exit $ac_status); }; }; then
9646 echo "$as_me: failed program was:" >&5
9647 cat conftest.$ac_ext >&5
9649 rm -f conftest.$ac_objext conftest.$ac_ext
9650 cat >conftest.$ac_ext <<_ACEOF
9651 #line 9651 "configure"
9652 #include "confdefs.h"
9653 #define _FILE_OFFSET_BITS 64
9654 #include <sys/types.h>
9655 /* Check that off_t can represent 2**63 - 1 correctly.
9656 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9657 since some C++ compilers masquerading as C compilers
9658 incorrectly reject 9223372036854775807. */
9659 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9660 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9661 && LARGE_OFF_T % 2147483647 == 1)
9671 rm -f conftest.$ac_objext
9672 if { (eval echo "$as_me:9672: \"$ac_compile\"") >&5
9673 (eval $ac_compile) 2>&5
9675 echo "$as_me:9675: \$? = $ac_status" >&5
9676 (exit $ac_status); } &&
9677 { ac_try='test -s conftest.$ac_objext'
9678 { (eval echo "$as_me:9678: \"$ac_try\"") >&5
9681 echo "$as_me:9681: \$? = $ac_status" >&5
9682 (exit $ac_status); }; }; then
9683 ac_cv_sys_file_offset_bits=64; break
9685 echo "$as_me: failed program was:" >&5
9686 cat conftest.$ac_ext >&5
9688 rm -f conftest.$ac_objext conftest.$ac_ext
9692 echo "$as_me:9692: result: $ac_cv_sys_file_offset_bits" >&5
9693 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
9694 if test "$ac_cv_sys_file_offset_bits" != no; then
9696 cat >>confdefs.h <<EOF
9697 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9702 echo "$as_me:9702: checking for _LARGE_FILES value needed for large files" >&5
9703 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
9704 if test "${ac_cv_sys_large_files+set}" = set; then
9705 echo $ECHO_N "(cached) $ECHO_C" >&6
9708 ac_cv_sys_large_files=no
9709 cat >conftest.$ac_ext <<_ACEOF
9710 #line 9710 "configure"
9711 #include "confdefs.h"
9712 #include <sys/types.h>
9713 /* Check that off_t can represent 2**63 - 1 correctly.
9714 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9715 since some C++ compilers masquerading as C compilers
9716 incorrectly reject 9223372036854775807. */
9717 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9718 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9719 && LARGE_OFF_T % 2147483647 == 1)
9729 rm -f conftest.$ac_objext
9730 if { (eval echo "$as_me:9730: \"$ac_compile\"") >&5
9731 (eval $ac_compile) 2>&5
9733 echo "$as_me:9733: \$? = $ac_status" >&5
9734 (exit $ac_status); } &&
9735 { ac_try='test -s conftest.$ac_objext'
9736 { (eval echo "$as_me:9736: \"$ac_try\"") >&5
9739 echo "$as_me:9739: \$? = $ac_status" >&5
9740 (exit $ac_status); }; }; then
9743 echo "$as_me: failed program was:" >&5
9744 cat conftest.$ac_ext >&5
9746 rm -f conftest.$ac_objext conftest.$ac_ext
9747 cat >conftest.$ac_ext <<_ACEOF
9748 #line 9748 "configure"
9749 #include "confdefs.h"
9750 #define _LARGE_FILES 1
9751 #include <sys/types.h>
9752 /* Check that off_t can represent 2**63 - 1 correctly.
9753 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9754 since some C++ compilers masquerading as C compilers
9755 incorrectly reject 9223372036854775807. */
9756 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9757 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9758 && LARGE_OFF_T % 2147483647 == 1)
9768 rm -f conftest.$ac_objext
9769 if { (eval echo "$as_me:9769: \"$ac_compile\"") >&5
9770 (eval $ac_compile) 2>&5
9772 echo "$as_me:9772: \$? = $ac_status" >&5
9773 (exit $ac_status); } &&
9774 { ac_try='test -s conftest.$ac_objext'
9775 { (eval echo "$as_me:9775: \"$ac_try\"") >&5
9778 echo "$as_me:9778: \$? = $ac_status" >&5
9779 (exit $ac_status); }; }; then
9780 ac_cv_sys_large_files=1; break
9782 echo "$as_me: failed program was:" >&5
9783 cat conftest.$ac_ext >&5
9785 rm -f conftest.$ac_objext conftest.$ac_ext
9789 echo "$as_me:9789: result: $ac_cv_sys_large_files" >&5
9790 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
9791 if test "$ac_cv_sys_large_files" != no; then
9793 cat >>confdefs.h <<EOF
9794 #define _LARGE_FILES $ac_cv_sys_large_files
9801 if test "$enable_largefile" != no ; then
9802 echo "$as_me:9802: checking for _LARGEFILE_SOURCE value needed for large files" >&5
9803 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
9804 if test "${ac_cv_sys_largefile_source+set}" = set; then
9805 echo $ECHO_N "(cached) $ECHO_C" >&6
9808 ac_cv_sys_largefile_source=no
9809 cat >conftest.$ac_ext <<_ACEOF
9810 #line 9810 "configure"
9811 #include "confdefs.h"
9821 rm -f conftest.$ac_objext
9822 if { (eval echo "$as_me:9822: \"$ac_compile\"") >&5
9823 (eval $ac_compile) 2>&5
9825 echo "$as_me:9825: \$? = $ac_status" >&5
9826 (exit $ac_status); } &&
9827 { ac_try='test -s conftest.$ac_objext'
9828 { (eval echo "$as_me:9828: \"$ac_try\"") >&5
9831 echo "$as_me:9831: \$? = $ac_status" >&5
9832 (exit $ac_status); }; }; then
9835 echo "$as_me: failed program was:" >&5
9836 cat conftest.$ac_ext >&5
9838 rm -f conftest.$ac_objext conftest.$ac_ext
9839 cat >conftest.$ac_ext <<_ACEOF
9840 #line 9840 "configure"
9841 #include "confdefs.h"
9842 #define _LARGEFILE_SOURCE 1
9852 rm -f conftest.$ac_objext
9853 if { (eval echo "$as_me:9853: \"$ac_compile\"") >&5
9854 (eval $ac_compile) 2>&5
9856 echo "$as_me:9856: \$? = $ac_status" >&5
9857 (exit $ac_status); } &&
9858 { ac_try='test -s conftest.$ac_objext'
9859 { (eval echo "$as_me:9859: \"$ac_try\"") >&5
9862 echo "$as_me:9862: \$? = $ac_status" >&5
9863 (exit $ac_status); }; }; then
9864 ac_cv_sys_largefile_source=1; break
9866 echo "$as_me: failed program was:" >&5
9867 cat conftest.$ac_ext >&5
9869 rm -f conftest.$ac_objext conftest.$ac_ext
9873 echo "$as_me:9873: result: $ac_cv_sys_largefile_source" >&5
9874 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
9875 if test "$ac_cv_sys_largefile_source" != no; then
9877 cat >>confdefs.h <<EOF
9878 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
9884 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
9885 # in glibc 2.1.3, but that breaks too many other things.
9886 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
9887 echo "$as_me:9887: checking for fseeko" >&5
9888 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
9889 if test "${ac_cv_func_fseeko+set}" = set; then
9890 echo $ECHO_N "(cached) $ECHO_C" >&6
9892 cat >conftest.$ac_ext <<_ACEOF
9893 #line 9893 "configure"
9894 #include "confdefs.h"
9899 return fseeko && fseeko (stdin, 0, 0);
9904 rm -f conftest.$ac_objext conftest$ac_exeext
9905 if { (eval echo "$as_me:9905: \"$ac_link\"") >&5
9906 (eval $ac_link) 2>&5
9908 echo "$as_me:9908: \$? = $ac_status" >&5
9909 (exit $ac_status); } &&
9910 { ac_try='test -s conftest$ac_exeext'
9911 { (eval echo "$as_me:9911: \"$ac_try\"") >&5
9914 echo "$as_me:9914: \$? = $ac_status" >&5
9915 (exit $ac_status); }; }; then
9916 ac_cv_func_fseeko=yes
9918 echo "$as_me: failed program was:" >&5
9919 cat conftest.$ac_ext >&5
9920 ac_cv_func_fseeko=no
9922 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9924 echo "$as_me:9924: result: $ac_cv_func_fseeko" >&5
9925 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
9926 if test $ac_cv_func_fseeko = yes; then
9928 cat >>confdefs.h <<\EOF
9929 #define HAVE_FSEEKO 1
9934 # Normally we would collect these definitions in the config.h,
9935 # but (like _XOPEN_SOURCE), some environments rely on having these
9936 # defined before any of the system headers are included. Another
9937 # case comes up with C++, e.g., on AIX the compiler compiles the
9938 # header files by themselves before looking at the body files it is
9939 # told to compile. For ncurses, those header files do not include
9941 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
9942 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
9943 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
9945 echo "$as_me:9945: checking whether to use struct dirent64" >&5
9946 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
9947 if test "${cf_cv_struct_dirent64+set}" = set; then
9948 echo $ECHO_N "(cached) $ECHO_C" >&6
9951 cat >conftest.$ac_ext <<_ACEOF
9952 #line 9952 "configure"
9953 #include "confdefs.h"
9955 #include <sys/types.h>
9962 /* if transitional largefile support is setup, this is true */
9963 extern struct dirent64 * readdir(DIR *);
9964 struct dirent64 *x = readdir((DIR *)0);
9965 struct dirent *y = readdir((DIR *)0);
9972 rm -f conftest.$ac_objext
9973 if { (eval echo "$as_me:9973: \"$ac_compile\"") >&5
9974 (eval $ac_compile) 2>&5
9976 echo "$as_me:9976: \$? = $ac_status" >&5
9977 (exit $ac_status); } &&
9978 { ac_try='test -s conftest.$ac_objext'
9979 { (eval echo "$as_me:9979: \"$ac_try\"") >&5
9982 echo "$as_me:9982: \$? = $ac_status" >&5
9983 (exit $ac_status); }; }; then
9984 cf_cv_struct_dirent64=yes
9986 echo "$as_me: failed program was:" >&5
9987 cat conftest.$ac_ext >&5
9988 cf_cv_struct_dirent64=no
9990 rm -f conftest.$ac_objext conftest.$ac_ext
9993 echo "$as_me:9993: result: $cf_cv_struct_dirent64" >&5
9994 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
9995 test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
9996 #define HAVE_STRUCT_DIRENT64 1
10001 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
10002 echo "$as_me:10002: checking if you want tparm not to use X/Open fixed-parameter list" >&5
10003 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
10005 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
10006 if test "${enable_tparm_varargs+set}" = set; then
10007 enableval="$enable_tparm_varargs"
10008 with_tparm_varargs=$enableval
10010 with_tparm_varargs=yes
10012 echo "$as_me:10012: result: $with_tparm_varargs" >&5
10013 echo "${ECHO_T}$with_tparm_varargs" >&6
10014 NCURSES_TPARM_VARARGS=0
10015 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
10017 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
10018 if test "$with_ticlib" != no ; then
10019 echo "$as_me:10019: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
10020 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
10022 # Check whether --enable-tic-depends or --disable-tic-depends was given.
10023 if test "${enable_tic_depends+set}" = set; then
10024 enableval="$enable_tic_depends"
10025 with_tic_depends=$enableval
10027 with_tic_depends=yes
10029 echo "$as_me:10029: result: $with_tic_depends" >&5
10030 echo "${ECHO_T}$with_tic_depends" >&6
10032 with_tic_depends=no
10035 ### use option --with-bool to override bool's type
10036 echo "$as_me:10036: checking for type of bool" >&5
10037 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
10039 # Check whether --with-bool or --without-bool was given.
10040 if test "${with_bool+set}" = set; then
10041 withval="$with_bool"
10042 NCURSES_BOOL="$withval"
10046 echo "$as_me:10046: result: $NCURSES_BOOL" >&5
10047 echo "${ECHO_T}$NCURSES_BOOL" >&6
10049 echo "$as_me:10049: checking for alternate terminal capabilities file" >&5
10050 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
10052 # Check whether --with-caps or --without-caps was given.
10053 if test "${with_caps+set}" = set; then
10054 withval="$with_caps"
10055 TERMINFO_CAPS=Caps.$withval
10059 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
10060 echo "$as_me:10060: result: $TERMINFO_CAPS" >&5
10061 echo "${ECHO_T}$TERMINFO_CAPS" >&6
10063 ### use option --with-chtype to override chtype's type
10064 echo "$as_me:10064: checking for type of chtype" >&5
10065 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
10067 # Check whether --with-chtype or --without-chtype was given.
10068 if test "${with_chtype+set}" = set; then
10069 withval="$with_chtype"
10070 NCURSES_CHTYPE="$withval"
10072 NCURSES_CHTYPE=auto
10074 echo "$as_me:10074: result: $NCURSES_CHTYPE" >&5
10075 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
10077 ### use option --with-ospeed to override ospeed's type
10078 echo "$as_me:10078: checking for type of ospeed" >&5
10079 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
10081 # Check whether --with-ospeed or --without-ospeed was given.
10082 if test "${with_ospeed+set}" = set; then
10083 withval="$with_ospeed"
10084 NCURSES_OSPEED="$withval"
10086 NCURSES_OSPEED=short
10088 echo "$as_me:10088: result: $NCURSES_OSPEED" >&5
10089 echo "${ECHO_T}$NCURSES_OSPEED" >&6
10091 ### use option --with-mmask-t to override mmask_t's type
10092 echo "$as_me:10092: checking for type of mmask_t" >&5
10093 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
10095 # Check whether --with-mmask-t or --without-mmask-t was given.
10096 if test "${with_mmask_t+set}" = set; then
10097 withval="$with_mmask_t"
10098 NCURSES_MMASK_T="$withval"
10100 NCURSES_MMASK_T=auto
10102 echo "$as_me:10102: result: $NCURSES_MMASK_T" >&5
10103 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
10105 ### use option --with-ccharw-max to override CCHARW_MAX size
10106 echo "$as_me:10106: checking for size CCHARW_MAX" >&5
10107 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
10109 # Check whether --with-ccharw-max or --without-ccharw-max was given.
10110 if test "${with_ccharw_max+set}" = set; then
10111 withval="$with_ccharw_max"
10112 NCURSES_CCHARW_MAX="$withval"
10114 NCURSES_CCHARW_MAX=5
10116 echo "$as_me:10116: result: $NCURSES_CCHARW_MAX" >&5
10117 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
10119 ### use option --with-tparm-arg to override tparm's argument type
10120 echo "$as_me:10120: checking for type of tparm args" >&5
10121 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
10123 # Check whether --with-tparm-arg or --without-tparm-arg was given.
10124 if test "${with_tparm_arg+set}" = set; then
10125 withval="$with_tparm_arg"
10126 NCURSES_TPARM_ARG="$withval"
10128 NCURSES_TPARM_ARG=long
10130 echo "$as_me:10130: result: $NCURSES_TPARM_ARG" >&5
10131 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
10133 ### Enable compiling-in rcs id's
10134 echo "$as_me:10134: checking if RCS identifiers should be compiled-in" >&5
10135 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
10137 # Check whether --with-rcs-ids or --without-rcs-ids was given.
10138 if test "${with_rcs_ids+set}" = set; then
10139 withval="$with_rcs_ids"
10140 with_rcs_ids=$withval
10144 echo "$as_me:10144: result: $with_rcs_ids" >&5
10145 echo "${ECHO_T}$with_rcs_ids" >&6
10146 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
10147 #define USE_RCS_IDS 1
10150 ###############################################################################
10152 echo "$as_me:10152: checking format of man-pages" >&5
10153 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
10155 # Check whether --with-manpage-format or --without-manpage-format was given.
10156 if test "${with_manpage_format+set}" = set; then
10157 withval="$with_manpage_format"
10158 MANPAGE_FORMAT=$withval
10160 MANPAGE_FORMAT=unknown
10163 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
10164 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
10168 case $MANPAGE_FORMAT in
10170 if test -z "$MANPATH" ; then
10171 MANPATH="/usr/man:/usr/share/man"
10174 # look for the 'date' man-page (it's most likely to be installed!)
10180 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
10181 for cf_dir in $MANPATH; do
10182 test -z "$cf_dir" && cf_dir=/usr/man
10183 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
10185 cf_test=`echo $cf_name | sed -e 's/*//'`
10186 if test "x$cf_test" = "x$cf_name" ; then
10189 *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
10190 *.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
10191 *.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
10192 *) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
10206 # if we found a match in either man* or cat*, stop looking
10207 if test -n "$MANPAGE_FORMAT" ; then
10209 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
10210 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
10216 test $cf_found=yes && break
10219 # only check the first directory in $MANPATH where we find manpages
10220 if test -n "$MANPAGE_FORMAT" ; then
10224 # if we did not find the example, just assume it is normal
10225 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
10229 for cf_option in $MANPAGE_FORMAT; do
10230 case $cf_option in #(vi
10231 gzip|compress|BSDI|normal|formatted|catonly)
10234 cf_unknown="$cf_unknown $cf_option"
10241 echo "$as_me:10241: result: $MANPAGE_FORMAT" >&5
10242 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
10243 if test -n "$cf_unknown" ; then
10244 { echo "$as_me:10244: WARNING: Unexpected manpage-format $cf_unknown" >&5
10245 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
10248 echo "$as_me:10248: checking for manpage renaming" >&5
10249 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
10251 # Check whether --with-manpage-renames or --without-manpage-renames was given.
10252 if test "${with_manpage_renames+set}" = set; then
10253 withval="$with_manpage_renames"
10254 MANPAGE_RENAMES=$withval
10256 MANPAGE_RENAMES=yes
10259 case ".$MANPAGE_RENAMES" in #(vi
10263 # Debian 'man' program?
10264 if test -f /etc/debian_version ; then
10265 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
10272 if test "$MANPAGE_RENAMES" != no ; then
10273 if test -f $srcdir/man/$MANPAGE_RENAMES ; then
10274 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
10275 elif test ! -f $MANPAGE_RENAMES ; then
10276 { { echo "$as_me:10276: error: not a filename: $MANPAGE_RENAMES" >&5
10277 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
10278 { (exit 1); exit 1; }; }
10281 test ! -d man && mkdir man
10283 # Construct a sed-script to perform renaming within man-pages
10284 if test -n "$MANPAGE_RENAMES" ; then
10285 test ! -d man && mkdir man
10286 sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
10290 echo "$as_me:10290: result: $MANPAGE_RENAMES" >&5
10291 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
10293 echo "$as_me:10293: checking if manpage aliases will be installed" >&5
10294 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
10296 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
10297 if test "${with_manpage_aliases+set}" = set; then
10298 withval="$with_manpage_aliases"
10299 MANPAGE_ALIASES=$withval
10301 MANPAGE_ALIASES=yes
10304 echo "$as_me:10304: result: $MANPAGE_ALIASES" >&5
10305 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
10307 case "x$LN_S" in #(vi
10309 cf_use_symlinks=yes
10316 MANPAGE_SYMLINKS=no
10317 if test "$MANPAGE_ALIASES" = yes ; then
10318 echo "$as_me:10318: checking if manpage symlinks should be used" >&5
10319 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
10321 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
10322 if test "${with_manpage_symlinks+set}" = set; then
10323 withval="$with_manpage_symlinks"
10324 MANPAGE_SYMLINKS=$withval
10326 MANPAGE_SYMLINKS=$cf_use_symlinks
10329 if test "$$cf_use_symlinks" = no; then
10330 if test "$MANPAGE_SYMLINKS" = yes ; then
10331 { echo "$as_me:10331: WARNING: cannot make symlinks" >&5
10332 echo "$as_me: WARNING: cannot make symlinks" >&2;}
10333 MANPAGE_SYMLINKS=no
10337 echo "$as_me:10337: result: $MANPAGE_SYMLINKS" >&5
10338 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
10341 echo "$as_me:10341: checking for manpage tbl" >&5
10342 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
10344 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
10345 if test "${with_manpage_tbl+set}" = set; then
10346 withval="$with_manpage_tbl"
10347 MANPAGE_TBL=$withval
10352 echo "$as_me:10352: result: $MANPAGE_TBL" >&5
10353 echo "${ECHO_T}$MANPAGE_TBL" >&6
10355 if test "$prefix" = "NONE" ; then
10356 cf_prefix="$ac_default_prefix"
10358 cf_prefix="$prefix"
10361 case "$MANPAGE_FORMAT" in # (vi
10376 test ! -d man && mkdir man
10380 case "$MANPAGE_FORMAT" in #(vi
10383 cf_compress=compress
10391 cf_edit_man=./edit_man.sh
10392 cf_man_alias=`pwd`/man_alias.sed
10394 cat >$cf_edit_man <<CF_EOF
10396 # this script is generated by the configure-script CF_MAN_PAGES macro.
10398 prefix="$cf_prefix"
10401 NCURSES_MAJOR="$NCURSES_MAJOR"
10402 NCURSES_MINOR="$NCURSES_MINOR"
10403 NCURSES_PATCH="$NCURSES_PATCH"
10405 NCURSES_OSPEED="$NCURSES_OSPEED"
10406 TERMINFO="$TERMINFO"
10409 INSTALL_DATA="$INSTALL_DATA"
10411 transform="$program_transform_name"
10413 TMP=\${TMPDIR:=/tmp}/man\$\$
10414 trap "rm -f \$TMP" 0 1 2 5 15
10426 top_srcdir=\$srcdir/..
10429 if test "\$form" = normal ; then
10430 if test "$cf_format" = yes ; then
10431 if test "$cf_inboth" = no ; then
10432 sh \$0 format \$verb \$mandir \$srcdir \$*
10436 cf_subdir=\$mandir/man
10437 cf_tables=$MANPAGE_TBL
10439 cf_subdir=\$mandir/cat
10443 # process the list of source-files
10446 *.orig|*.rej) ;; #(vi
10448 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
10449 if test \$verb = installing ; then
10450 if test ! -d \$cf_subdir\${section} ; then
10451 mkdir -p \$cf_subdir\$section
10455 # replace variables in man page
10456 if test ! -f $cf_man_alias ; then
10457 cat >>$cf_man_alias <<-CF_EOF2
10458 s,@DATADIR@,\$datadir,g
10459 s,@TERMINFO@,\$TERMINFO,g
10460 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
10461 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
10462 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
10463 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
10466 for cf_name in captoinfo clear infocmp infotocap tabs tic toe tput tset
10468 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10469 cf_name=`echo $cf_name|sed "$program_transform_name"`
10470 cat >>$cf_edit_man <<-CF_EOF
10471 s,@$cf_NAME@,$cf_name,g
10475 cat >>$cf_edit_man <<CF_EOF
10477 echo "...made $cf_man_alias"
10481 cf_source=\`basename \$i\`
10482 inalias=\$cf_source
10483 test ! -f \$inalias && inalias="\$srcdir/\$inalias"
10484 if test ! -f \$inalias ; then
10485 echo .. skipped \$cf_source
10490 if test "$MANPAGE_ALIASES" != no ; then
10491 cat >>$cf_edit_man <<CF_EOF
10493 test $with_curses_h = yes && nCurses=ncurses.3x
10494 aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
10498 if test "$MANPAGE_RENAMES" = no ; then
10499 cat >>$cf_edit_man <<CF_EOF
10500 # perform program transformations for section 1 man pages
10501 if test \$section = 1 ; then
10502 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
10504 cf_target=\$cf_subdir\${section}/\$cf_source
10508 cat >>$cf_edit_man <<CF_EOF
10509 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
10510 if test -z "\$cf_target" ; then
10511 echo '? missing rename for '\$cf_source
10512 cf_target="\$cf_source"
10514 cf_target="\$cf_subdir\${section}/\${cf_target}"
10519 cat >>$cf_edit_man <<CF_EOF
10520 sed -f $cf_man_alias \\
10523 if test -f $MANPAGE_RENAMES ; then
10524 cat >>$cf_edit_man <<CF_EOF
10525 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
10528 cat >>$cf_edit_man <<CF_EOF
10533 cat >>$cf_edit_man <<CF_EOF
10534 if test \$cf_tables = yes ; then
10535 tbl \$TMP >\$TMP.out
10540 if test $with_overwrite != yes ; then
10541 cat >>$cf_edit_man <<CF_EOF
10542 sed -e "/\#[ ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
10547 if test $with_curses_h != yes ; then
10548 cat >>$cf_edit_man <<CF_EOF
10549 sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
10554 cat >>$cf_edit_man <<CF_EOF
10555 if test \$form = format ; then
10556 nroff -man \$TMP >\$TMP.out
10561 if test -n "$cf_compress" ; then
10562 cat >>$cf_edit_man <<CF_EOF
10563 if test \$verb = installing ; then
10564 if ( $cf_compress -f \$TMP )
10566 mv \$TMP.$cf_so_strip \$TMP
10569 cf_target="\$cf_target.$cf_so_strip"
10573 case "$MANPAGE_FORMAT" in #(vi
10575 cat >>$cf_edit_man <<CF_EOF
10576 if test \$form = format ; then
10577 # BSDI installs only .0 suffixes in the cat directories
10578 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
10584 cat >>$cf_edit_man <<CF_EOF
10585 suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
10586 if test \$verb = installing ; then
10587 echo \$verb \$cf_target
10588 \$INSTALL_DATA \$TMP \$cf_target
10589 test -d \$cf_subdir\${section} &&
10590 test -n "\$aliases" && (
10591 cd \$cf_subdir\${section} && (
10592 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
10593 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
10594 cf_target=\`basename \$cf_target\`
10595 for cf_alias in \$aliases
10597 if test \$section = 1 ; then
10598 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10601 if test "$MANPAGE_SYMLINKS" = yes ; then
10602 if test -f \$cf_alias\${suffix} ; then
10603 if ( cmp -s \$cf_target \$cf_alias\${suffix} )
10608 echo .. \$verb alias \$cf_alias\${suffix}
10610 case "x$LN_S" in #(vi
10612 cat >>$cf_edit_man <<CF_EOF
10613 $LN_S \$cf_target \$cf_alias\${suffix}
10617 cat >>$cf_edit_man <<CF_EOF
10618 rm -f \$cf_alias\${suffix}
10619 $LN_S \$cf_target \$cf_alias\${suffix}
10623 cat >>$cf_edit_man <<CF_EOF
10624 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
10625 echo ".so \$cf_source" >\$TMP
10627 if test -n "$cf_compress" ; then
10628 cat >>$cf_edit_man <<CF_EOF
10629 if test -n "$cf_so_strip" ; then
10630 $cf_compress -f \$TMP
10631 mv \$TMP.$cf_so_strip \$TMP
10635 cat >>$cf_edit_man <<CF_EOF
10636 echo .. \$verb alias \$cf_alias\${suffix}
10637 rm -f \$cf_alias\${suffix}
10638 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
10643 elif test \$verb = removing ; then
10644 test -f \$cf_target && (
10645 echo \$verb \$cf_target
10648 test -d \$cf_subdir\${section} &&
10649 test -n "\$aliases" && (
10650 cd \$cf_subdir\${section} && (
10651 for cf_alias in \$aliases
10653 if test \$section = 1 ; then
10654 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10657 echo .. \$verb alias \$cf_alias\${suffix}
10658 rm -f \$cf_alias\${suffix}
10670 if test $cf_inboth = yes ; then
10671 if test \$form != format ; then
10672 sh \$0 format \$verb \$mandir \$srcdir \$*
10678 chmod 755 $cf_edit_man
10680 ###############################################################################
10682 ### Note that some functions (such as const) are normally disabled anyway.
10683 echo "$as_me:10683: checking if you want to build with function extensions" >&5
10684 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
10686 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
10687 if test "${enable_ext_funcs+set}" = set; then
10688 enableval="$enable_ext_funcs"
10689 with_ext_funcs=$enableval
10693 echo "$as_me:10693: result: $with_ext_funcs" >&5
10694 echo "${ECHO_T}$with_ext_funcs" >&6
10695 if test "$with_ext_funcs" = yes ; then
10696 NCURSES_EXT_FUNCS=1
10697 cat >>confdefs.h <<\EOF
10698 #define HAVE_ASSUME_DEFAULT_COLORS 1
10701 cat >>confdefs.h <<\EOF
10702 #define HAVE_CURSES_VERSION 1
10705 cat >>confdefs.h <<\EOF
10706 #define HAVE_HAS_KEY 1
10709 cat >>confdefs.h <<\EOF
10710 #define HAVE_RESIZETERM 1
10713 cat >>confdefs.h <<\EOF
10714 #define HAVE_RESIZE_TERM 1
10717 cat >>confdefs.h <<\EOF
10718 #define HAVE_TERM_ENTRY_H 1
10721 cat >>confdefs.h <<\EOF
10722 #define HAVE_USE_DEFAULT_COLORS 1
10725 cat >>confdefs.h <<\EOF
10726 #define HAVE_USE_SCREEN 1
10729 cat >>confdefs.h <<\EOF
10730 #define HAVE_USE_WINDOW 1
10733 cat >>confdefs.h <<\EOF
10734 #define HAVE_WRESIZE 1
10737 cat >>confdefs.h <<\EOF
10738 #define NCURSES_EXT_FUNCS 1
10741 GENERATED_EXT_FUNCS=generated
10743 NCURSES_EXT_FUNCS=0
10744 GENERATED_EXT_FUNCS=
10747 echo "$as_me:10747: checking if you want to build with experimental SCREEN extensions" >&5
10748 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
10750 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
10751 if test "${enable_sp_funcs+set}" = set; then
10752 enableval="$enable_sp_funcs"
10753 with_sp_funcs=$enableval
10757 echo "$as_me:10757: result: $with_sp_funcs" >&5
10758 echo "${ECHO_T}$with_sp_funcs" >&6
10759 if test "$with_sp_funcs" = yes ; then
10761 cat >>confdefs.h <<\EOF
10762 #define NCURSES_SP_FUNCS 1
10765 GENERATED_SP_FUNCS=generated
10768 GENERATED_SP_FUNCS=
10771 echo "$as_me:10771: checking if you want to build with experimental terminal-driver" >&5
10772 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
10774 # Check whether --enable-term-driver or --disable-term-driver was given.
10775 if test "${enable_term_driver+set}" = set; then
10776 enableval="$enable_term_driver"
10777 with_term_driver=$enableval
10779 with_term_driver=no
10781 echo "$as_me:10781: result: $with_term_driver" >&5
10782 echo "${ECHO_T}$with_term_driver" >&6
10783 if test "$with_term_driver" = yes ; then
10784 cat >>confdefs.h <<\EOF
10785 #define USE_TERM_DRIVER 1
10788 if test "$with_sp_funcs" != yes ; then
10789 { { echo "$as_me:10789: error: The term-driver option relies upon sp-funcs" >&5
10790 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
10791 { (exit 1); exit 1; }; }
10795 ### use option --enable-const to turn on use of const beyond that in XSI.
10796 echo "$as_me:10796: checking for extended use of const keyword" >&5
10797 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
10799 # Check whether --enable-const or --disable-const was given.
10800 if test "${enable_const+set}" = set; then
10801 enableval="$enable_const"
10802 with_ext_const=$enableval
10806 echo "$as_me:10806: result: $with_ext_const" >&5
10807 echo "${ECHO_T}$with_ext_const" >&6
10808 NCURSES_CONST='/*nothing*/'
10809 if test "$with_ext_const" = yes ; then
10810 NCURSES_CONST=const
10813 ### use option --enable-ext-colors to turn on use of colors beyond 16.
10814 echo "$as_me:10814: checking if you want to use extended colors" >&5
10815 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
10817 # Check whether --enable-ext-colors or --disable-ext-colors was given.
10818 if test "${enable_ext_colors+set}" = set; then
10819 enableval="$enable_ext_colors"
10820 with_ext_colors=$enableval
10824 echo "$as_me:10824: result: $with_ext_colors" >&5
10825 echo "${ECHO_T}$with_ext_colors" >&6
10826 NCURSES_EXT_COLORS=0
10827 if test "$with_ext_colors" = yes ; then
10828 if test "$with_widec" != yes ; then
10829 { { echo "$as_me:10829: error: This option applies only to wide-character library" >&5
10830 echo "$as_me: error: This option applies only to wide-character library" >&2;}
10831 { (exit 1); exit 1; }; }
10833 # cannot be ABI 5 since it changes sizeof(cchar_t)
10835 if test "${with_abi_version+set}" != set; then
10836 case $cf_cv_rel_version in
10838 cf_cv_rel_version=6.0
10839 cf_cv_abi_version=6
10840 { echo "$as_me:10840: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10841 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10847 NCURSES_EXT_COLORS=1
10848 cat >>confdefs.h <<\EOF
10849 #define NCURSES_EXT_COLORS 1
10854 ### use option --enable-ext-mouse to modify coding to support 5-button mice
10855 echo "$as_me:10855: checking if you want to use extended mouse encoding" >&5
10856 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
10858 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
10859 if test "${enable_ext_mouse+set}" = set; then
10860 enableval="$enable_ext_mouse"
10861 with_ext_mouse=$enableval
10865 echo "$as_me:10865: result: $with_ext_mouse" >&5
10866 echo "${ECHO_T}$with_ext_mouse" >&6
10867 NCURSES_MOUSE_VERSION=1
10868 if test "$with_ext_mouse" = yes ; then
10869 NCURSES_MOUSE_VERSION=2
10871 if test "${with_abi_version+set}" != set; then
10872 case $cf_cv_rel_version in
10874 cf_cv_rel_version=6.0
10875 cf_cv_abi_version=6
10876 { echo "$as_me:10876: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10877 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10884 echo "$as_me:10884: checking if you want \$NCURSES_NO_PADDING code" >&5
10885 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
10887 # Check whether --enable-no-padding or --disable-no-padding was given.
10888 if test "${enable_no_padding+set}" = set; then
10889 enableval="$enable_no_padding"
10890 with_no_padding=$enableval
10892 with_no_padding=$with_ext_funcs
10894 echo "$as_me:10894: result: $with_no_padding" >&5
10895 echo "${ECHO_T}$with_no_padding" >&6
10896 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
10897 #define NCURSES_NO_PADDING 1
10900 echo "$as_me:10900: checking for ANSI C header files" >&5
10901 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10902 if test "${ac_cv_header_stdc+set}" = set; then
10903 echo $ECHO_N "(cached) $ECHO_C" >&6
10905 cat >conftest.$ac_ext <<_ACEOF
10906 #line 10906 "configure"
10907 #include "confdefs.h"
10908 #include <stdlib.h>
10909 #include <stdarg.h>
10910 #include <string.h>
10914 if { (eval echo "$as_me:10914: \"$ac_cpp conftest.$ac_ext\"") >&5
10915 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10917 egrep -v '^ *\+' conftest.er1 >conftest.err
10919 cat conftest.err >&5
10920 echo "$as_me:10920: \$? = $ac_status" >&5
10921 (exit $ac_status); } >/dev/null; then
10922 if test -s conftest.err; then
10923 ac_cpp_err=$ac_c_preproc_warn_flag
10930 if test -z "$ac_cpp_err"; then
10931 ac_cv_header_stdc=yes
10933 echo "$as_me: failed program was:" >&5
10934 cat conftest.$ac_ext >&5
10935 ac_cv_header_stdc=no
10937 rm -f conftest.err conftest.$ac_ext
10939 if test $ac_cv_header_stdc = yes; then
10940 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10941 cat >conftest.$ac_ext <<_ACEOF
10942 #line 10942 "configure"
10943 #include "confdefs.h"
10944 #include <string.h>
10947 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10948 egrep "memchr" >/dev/null 2>&1; then
10951 ac_cv_header_stdc=no
10957 if test $ac_cv_header_stdc = yes; then
10958 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10959 cat >conftest.$ac_ext <<_ACEOF
10960 #line 10960 "configure"
10961 #include "confdefs.h"
10962 #include <stdlib.h>
10965 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10966 egrep "free" >/dev/null 2>&1; then
10969 ac_cv_header_stdc=no
10975 if test $ac_cv_header_stdc = yes; then
10976 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10977 if test "$cross_compiling" = yes; then
10980 cat >conftest.$ac_ext <<_ACEOF
10981 #line 10981 "configure"
10982 #include "confdefs.h"
10984 #if ((' ' & 0x0FF) == 0x020)
10985 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10986 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10988 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
10989 || ('j' <= (c) && (c) <= 'r') \
10990 || ('s' <= (c) && (c) <= 'z'))
10991 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10994 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10999 for (i = 0; i < 256; i++)
11000 if (XOR (islower (i), ISLOWER (i))
11001 || toupper (i) != TOUPPER (i))
11002 $ac_main_return(2);
11003 $ac_main_return (0);
11006 rm -f conftest$ac_exeext
11007 if { (eval echo "$as_me:11007: \"$ac_link\"") >&5
11008 (eval $ac_link) 2>&5
11010 echo "$as_me:11010: \$? = $ac_status" >&5
11011 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11012 { (eval echo "$as_me:11012: \"$ac_try\"") >&5
11013 (eval $ac_try) 2>&5
11015 echo "$as_me:11015: \$? = $ac_status" >&5
11016 (exit $ac_status); }; }; then
11019 echo "$as_me: program exited with status $ac_status" >&5
11020 echo "$as_me: failed program was:" >&5
11021 cat conftest.$ac_ext >&5
11022 ac_cv_header_stdc=no
11024 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11028 echo "$as_me:11028: result: $ac_cv_header_stdc" >&5
11029 echo "${ECHO_T}$ac_cv_header_stdc" >&6
11030 if test $ac_cv_header_stdc = yes; then
11032 cat >>confdefs.h <<\EOF
11033 #define STDC_HEADERS 1
11038 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
11040 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
11041 inttypes.h stdint.h unistd.h
11043 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11044 echo "$as_me:11044: checking for $ac_header" >&5
11045 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11046 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11047 echo $ECHO_N "(cached) $ECHO_C" >&6
11049 cat >conftest.$ac_ext <<_ACEOF
11050 #line 11050 "configure"
11051 #include "confdefs.h"
11052 $ac_includes_default
11053 #include <$ac_header>
11055 rm -f conftest.$ac_objext
11056 if { (eval echo "$as_me:11056: \"$ac_compile\"") >&5
11057 (eval $ac_compile) 2>&5
11059 echo "$as_me:11059: \$? = $ac_status" >&5
11060 (exit $ac_status); } &&
11061 { ac_try='test -s conftest.$ac_objext'
11062 { (eval echo "$as_me:11062: \"$ac_try\"") >&5
11063 (eval $ac_try) 2>&5
11065 echo "$as_me:11065: \$? = $ac_status" >&5
11066 (exit $ac_status); }; }; then
11067 eval "$as_ac_Header=yes"
11069 echo "$as_me: failed program was:" >&5
11070 cat conftest.$ac_ext >&5
11071 eval "$as_ac_Header=no"
11073 rm -f conftest.$ac_objext conftest.$ac_ext
11075 echo "$as_me:11075: result: `eval echo '${'$as_ac_Header'}'`" >&5
11076 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11077 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11078 cat >>confdefs.h <<EOF
11079 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11085 echo "$as_me:11085: checking for signed char" >&5
11086 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
11087 if test "${ac_cv_type_signed_char+set}" = set; then
11088 echo $ECHO_N "(cached) $ECHO_C" >&6
11090 cat >conftest.$ac_ext <<_ACEOF
11091 #line 11091 "configure"
11092 #include "confdefs.h"
11093 $ac_includes_default
11097 if ((signed char *) 0)
11099 if (sizeof (signed char))
11105 rm -f conftest.$ac_objext
11106 if { (eval echo "$as_me:11106: \"$ac_compile\"") >&5
11107 (eval $ac_compile) 2>&5
11109 echo "$as_me:11109: \$? = $ac_status" >&5
11110 (exit $ac_status); } &&
11111 { ac_try='test -s conftest.$ac_objext'
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
11117 ac_cv_type_signed_char=yes
11119 echo "$as_me: failed program was:" >&5
11120 cat conftest.$ac_ext >&5
11121 ac_cv_type_signed_char=no
11123 rm -f conftest.$ac_objext conftest.$ac_ext
11125 echo "$as_me:11125: result: $ac_cv_type_signed_char" >&5
11126 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
11128 echo "$as_me:11128: checking size of signed char" >&5
11129 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
11130 if test "${ac_cv_sizeof_signed_char+set}" = set; then
11131 echo $ECHO_N "(cached) $ECHO_C" >&6
11133 if test "$ac_cv_type_signed_char" = yes; then
11134 if test "$cross_compiling" = yes; then
11135 # Depending upon the size, compute the lo and hi bounds.
11136 cat >conftest.$ac_ext <<_ACEOF
11137 #line 11137 "configure"
11138 #include "confdefs.h"
11139 $ac_includes_default
11143 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
11148 rm -f conftest.$ac_objext
11149 if { (eval echo "$as_me:11149: \"$ac_compile\"") >&5
11150 (eval $ac_compile) 2>&5
11152 echo "$as_me:11152: \$? = $ac_status" >&5
11153 (exit $ac_status); } &&
11154 { ac_try='test -s conftest.$ac_objext'
11155 { (eval echo "$as_me:11155: \"$ac_try\"") >&5
11156 (eval $ac_try) 2>&5
11158 echo "$as_me:11158: \$? = $ac_status" >&5
11159 (exit $ac_status); }; }; then
11162 cat >conftest.$ac_ext <<_ACEOF
11163 #line 11163 "configure"
11164 #include "confdefs.h"
11165 $ac_includes_default
11169 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11174 rm -f conftest.$ac_objext
11175 if { (eval echo "$as_me:11175: \"$ac_compile\"") >&5
11176 (eval $ac_compile) 2>&5
11178 echo "$as_me:11178: \$? = $ac_status" >&5
11179 (exit $ac_status); } &&
11180 { ac_try='test -s conftest.$ac_objext'
11181 { (eval echo "$as_me:11181: \"$ac_try\"") >&5
11182 (eval $ac_try) 2>&5
11184 echo "$as_me:11184: \$? = $ac_status" >&5
11185 (exit $ac_status); }; }; then
11186 ac_hi=$ac_mid; break
11188 echo "$as_me: failed program was:" >&5
11189 cat conftest.$ac_ext >&5
11190 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
11192 rm -f conftest.$ac_objext conftest.$ac_ext
11195 echo "$as_me: failed program was:" >&5
11196 cat conftest.$ac_ext >&5
11199 cat >conftest.$ac_ext <<_ACEOF
11200 #line 11200 "configure"
11201 #include "confdefs.h"
11202 $ac_includes_default
11206 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
11211 rm -f conftest.$ac_objext
11212 if { (eval echo "$as_me:11212: \"$ac_compile\"") >&5
11213 (eval $ac_compile) 2>&5
11215 echo "$as_me:11215: \$? = $ac_status" >&5
11216 (exit $ac_status); } &&
11217 { ac_try='test -s conftest.$ac_objext'
11218 { (eval echo "$as_me:11218: \"$ac_try\"") >&5
11219 (eval $ac_try) 2>&5
11221 echo "$as_me:11221: \$? = $ac_status" >&5
11222 (exit $ac_status); }; }; then
11223 ac_lo=$ac_mid; break
11225 echo "$as_me: failed program was:" >&5
11226 cat conftest.$ac_ext >&5
11227 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
11229 rm -f conftest.$ac_objext conftest.$ac_ext
11232 rm -f conftest.$ac_objext conftest.$ac_ext
11233 # Binary search between lo and hi bounds.
11234 while test "x$ac_lo" != "x$ac_hi"; do
11235 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
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)) <= $ac_mid)]
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 echo "$as_me: failed program was:" >&5
11263 cat conftest.$ac_ext >&5
11264 ac_lo=`expr $ac_mid + 1`
11266 rm -f conftest.$ac_objext conftest.$ac_ext
11268 ac_cv_sizeof_signed_char=$ac_lo
11270 if test "$cross_compiling" = yes; then
11271 { { echo "$as_me:11271: error: cannot run test program while cross compiling" >&5
11272 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
11273 { (exit 1); exit 1; }; }
11275 cat >conftest.$ac_ext <<_ACEOF
11276 #line 11276 "configure"
11277 #include "confdefs.h"
11278 $ac_includes_default
11282 FILE *f = fopen ("conftest.val", "w");
11284 $ac_main_return (1);
11285 fprintf (f, "%d", (sizeof (signed char)));
11291 rm -f conftest$ac_exeext
11292 if { (eval echo "$as_me:11292: \"$ac_link\"") >&5
11293 (eval $ac_link) 2>&5
11295 echo "$as_me:11295: \$? = $ac_status" >&5
11296 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11297 { (eval echo "$as_me:11297: \"$ac_try\"") >&5
11298 (eval $ac_try) 2>&5
11300 echo "$as_me:11300: \$? = $ac_status" >&5
11301 (exit $ac_status); }; }; then
11302 ac_cv_sizeof_signed_char=`cat conftest.val`
11304 echo "$as_me: program exited with status $ac_status" >&5
11305 echo "$as_me: failed program was:" >&5
11306 cat conftest.$ac_ext >&5
11308 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11313 ac_cv_sizeof_signed_char=0
11316 echo "$as_me:11316: result: $ac_cv_sizeof_signed_char" >&5
11317 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
11318 cat >>confdefs.h <<EOF
11319 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
11322 if test "$ac_cv_sizeof_signed_char" = 1 ; then
11323 NCURSES_SBOOL="signed char"
11325 NCURSES_SBOOL="char"
11327 echo "$as_me:11327: checking if you want to use signed Boolean array in term.h" >&5
11328 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
11330 # Check whether --enable-signed-char or --disable-signed-char was given.
11331 if test "${enable_signed_char+set}" = set; then
11332 enableval="$enable_signed_char"
11333 with_signed_char=$enableval
11335 with_signed_char=no
11337 echo "$as_me:11337: result: $with_signed_char" >&5
11338 echo "${ECHO_T}$with_signed_char" >&6
11339 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
11341 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
11342 echo "$as_me:11342: checking if you want SIGWINCH handler" >&5
11343 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
11345 # Check whether --enable-sigwinch or --disable-sigwinch was given.
11346 if test "${enable_sigwinch+set}" = set; then
11347 enableval="$enable_sigwinch"
11348 with_sigwinch=$enableval
11350 with_sigwinch=$with_ext_funcs
11352 echo "$as_me:11352: result: $with_sigwinch" >&5
11353 echo "${ECHO_T}$with_sigwinch" >&6
11354 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
11355 #define USE_SIGWINCH 1
11358 ### use option --enable-tcap-names to allow user to define new capabilities
11359 echo "$as_me:11359: checking if you want user-definable terminal capabilities like termcap" >&5
11360 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
11362 # Check whether --enable-tcap-names or --disable-tcap-names was given.
11363 if test "${enable_tcap_names+set}" = set; then
11364 enableval="$enable_tcap_names"
11365 with_tcap_names=$enableval
11367 with_tcap_names=$with_ext_funcs
11369 echo "$as_me:11369: result: $with_tcap_names" >&5
11370 echo "${ECHO_T}$with_tcap_names" >&6
11372 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
11374 ###############################################################################
11375 # These options are relatively safe to experiment with.
11377 echo "$as_me:11377: checking if you want all development code" >&5
11378 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
11380 # Check whether --with-develop or --without-develop was given.
11381 if test "${with_develop+set}" = set; then
11382 withval="$with_develop"
11383 with_develop=$withval
11387 echo "$as_me:11387: result: $with_develop" >&5
11388 echo "${ECHO_T}$with_develop" >&6
11390 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
11391 echo "$as_me:11391: checking if you want hard-tabs code" >&5
11392 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
11394 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
11395 if test "${enable_hard_tabs+set}" = set; then
11396 enableval="$enable_hard_tabs"
11399 enable_hard_tabs=$with_develop
11401 echo "$as_me:11401: result: $enable_hard_tabs" >&5
11402 echo "${ECHO_T}$enable_hard_tabs" >&6
11403 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
11404 #define USE_HARD_TABS 1
11407 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
11408 echo "$as_me:11408: checking if you want limited support for xmc" >&5
11409 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
11411 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
11412 if test "${enable_xmc_glitch+set}" = set; then
11413 enableval="$enable_xmc_glitch"
11416 enable_xmc_glitch=$with_develop
11418 echo "$as_me:11418: result: $enable_xmc_glitch" >&5
11419 echo "${ECHO_T}$enable_xmc_glitch" >&6
11420 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
11421 #define USE_XMC_SUPPORT 1
11424 ###############################################################################
11425 # These are just experimental, probably should not be in a package:
11427 echo "$as_me:11427: checking if you do not want to assume colors are white-on-black" >&5
11428 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
11430 # Check whether --enable-assumed-color or --disable-assumed-color was given.
11431 if test "${enable_assumed_color+set}" = set; then
11432 enableval="$enable_assumed_color"
11433 with_assumed_color=$enableval
11435 with_assumed_color=yes
11437 echo "$as_me:11437: result: $with_assumed_color" >&5
11438 echo "${ECHO_T}$with_assumed_color" >&6
11439 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
11440 #define USE_ASSUMED_COLOR 1
11443 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
11444 echo "$as_me:11444: checking if you want hashmap scrolling-optimization code" >&5
11445 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
11447 # Check whether --enable-hashmap or --disable-hashmap was given.
11448 if test "${enable_hashmap+set}" = set; then
11449 enableval="$enable_hashmap"
11450 with_hashmap=$enableval
11454 echo "$as_me:11454: result: $with_hashmap" >&5
11455 echo "${ECHO_T}$with_hashmap" >&6
11456 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
11457 #define USE_HASHMAP 1
11460 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
11461 echo "$as_me:11461: checking if you want colorfgbg code" >&5
11462 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
11464 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
11465 if test "${enable_colorfgbg+set}" = set; then
11466 enableval="$enable_colorfgbg"
11467 with_colorfgbg=$enableval
11471 echo "$as_me:11471: result: $with_colorfgbg" >&5
11472 echo "${ECHO_T}$with_colorfgbg" >&6
11473 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
11474 #define USE_COLORFGBG 1
11477 ### use option --enable-interop to turn on use of bindings used for interop
11478 echo "$as_me:11478: checking if you want interop bindings" >&5
11479 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
11481 # Check whether --enable-interop or --disable-interop was given.
11482 if test "${enable_interop+set}" = set; then
11483 enableval="$enable_interop"
11484 with_exp_interop=$enableval
11486 with_exp_interop=no
11488 echo "$as_me:11488: result: $with_exp_interop" >&5
11489 echo "${ECHO_T}$with_exp_interop" >&6
11491 NCURSES_INTEROP_FUNCS=0
11492 test "$with_exp_interop" = yes && NCURSES_INTEROP_FUNCS=1
11494 # This is still experimental (20080329), but should ultimately be moved to
11495 # the script-block --with-normal, etc.
11497 echo "$as_me:11497: checking if you want to link with the pthread library" >&5
11498 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
11500 # Check whether --with-pthread or --without-pthread was given.
11501 if test "${with_pthread+set}" = set; then
11502 withval="$with_pthread"
11503 with_pthread=$withval
11507 echo "$as_me:11507: result: $with_pthread" >&5
11508 echo "${ECHO_T}$with_pthread" >&6
11510 if test "$with_pthread" != no ; then
11511 echo "$as_me:11511: checking for pthread.h" >&5
11512 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
11513 if test "${ac_cv_header_pthread_h+set}" = set; then
11514 echo $ECHO_N "(cached) $ECHO_C" >&6
11516 cat >conftest.$ac_ext <<_ACEOF
11517 #line 11517 "configure"
11518 #include "confdefs.h"
11519 #include <pthread.h>
11521 if { (eval echo "$as_me:11521: \"$ac_cpp conftest.$ac_ext\"") >&5
11522 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11524 egrep -v '^ *\+' conftest.er1 >conftest.err
11526 cat conftest.err >&5
11527 echo "$as_me:11527: \$? = $ac_status" >&5
11528 (exit $ac_status); } >/dev/null; then
11529 if test -s conftest.err; then
11530 ac_cpp_err=$ac_c_preproc_warn_flag
11537 if test -z "$ac_cpp_err"; then
11538 ac_cv_header_pthread_h=yes
11540 echo "$as_me: failed program was:" >&5
11541 cat conftest.$ac_ext >&5
11542 ac_cv_header_pthread_h=no
11544 rm -f conftest.err conftest.$ac_ext
11546 echo "$as_me:11546: result: $ac_cv_header_pthread_h" >&5
11547 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
11548 if test $ac_cv_header_pthread_h = yes; then
11550 cat >>confdefs.h <<\EOF
11551 #define HAVE_PTHREADS_H 1
11554 for cf_lib_pthread in pthread c_r
11556 echo "$as_me:11556: checking if we can link with the $cf_lib_pthread library" >&5
11557 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
11558 cf_save_LIBS="$LIBS"
11559 LIBS="-l$cf_lib_pthread $LIBS"
11560 cat >conftest.$ac_ext <<_ACEOF
11561 #line 11561 "configure"
11562 #include "confdefs.h"
11564 #include <pthread.h>
11570 int rc = pthread_create(0,0,0,0);
11571 int r2 = pthread_mutexattr_settype(0, 0);
11577 rm -f conftest.$ac_objext conftest$ac_exeext
11578 if { (eval echo "$as_me:11578: \"$ac_link\"") >&5
11579 (eval $ac_link) 2>&5
11581 echo "$as_me:11581: \$? = $ac_status" >&5
11582 (exit $ac_status); } &&
11583 { ac_try='test -s conftest$ac_exeext'
11584 { (eval echo "$as_me:11584: \"$ac_try\"") >&5
11585 (eval $ac_try) 2>&5
11587 echo "$as_me:11587: \$? = $ac_status" >&5
11588 (exit $ac_status); }; }; then
11591 echo "$as_me: failed program was:" >&5
11592 cat conftest.$ac_ext >&5
11595 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11596 LIBS="$cf_save_LIBS"
11597 echo "$as_me:11597: result: $with_pthread" >&5
11598 echo "${ECHO_T}$with_pthread" >&6
11599 test "$with_pthread" = yes && break
11602 if test "$with_pthread" = yes ; then
11603 LIBS="-l$cf_lib_pthread $LIBS"
11604 cat >>confdefs.h <<\EOF
11605 #define HAVE_LIBPTHREADS 1
11609 { { echo "$as_me:11609: error: Cannot link with pthread library" >&5
11610 echo "$as_me: error: Cannot link with pthread library" >&2;}
11611 { (exit 1); exit 1; }; }
11618 if test "x$with_pthread" != xno; then
11619 echo "$as_me:11619: checking for pthread_kill" >&5
11620 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
11621 if test "${ac_cv_func_pthread_kill+set}" = set; then
11622 echo $ECHO_N "(cached) $ECHO_C" >&6
11624 cat >conftest.$ac_ext <<_ACEOF
11625 #line 11625 "configure"
11626 #include "confdefs.h"
11627 /* System header to define __stub macros and hopefully few prototypes,
11628 which can conflict with char pthread_kill (); below. */
11629 #include <assert.h>
11630 /* Override any gcc2 internal prototype to avoid an error. */
11634 /* We use char because int might match the return type of a gcc2
11635 builtin and then its argument prototype would still apply. */
11636 char pthread_kill ();
11642 /* The GNU C library defines this for functions which it implements
11643 to always fail with ENOSYS. Some functions are actually named
11644 something starting with __ and the normal name is an alias. */
11645 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
11648 f = pthread_kill; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
11655 rm -f conftest.$ac_objext conftest$ac_exeext
11656 if { (eval echo "$as_me:11656: \"$ac_link\"") >&5
11657 (eval $ac_link) 2>&5
11659 echo "$as_me:11659: \$? = $ac_status" >&5
11660 (exit $ac_status); } &&
11661 { ac_try='test -s conftest$ac_exeext'
11662 { (eval echo "$as_me:11662: \"$ac_try\"") >&5
11663 (eval $ac_try) 2>&5
11665 echo "$as_me:11665: \$? = $ac_status" >&5
11666 (exit $ac_status); }; }; then
11667 ac_cv_func_pthread_kill=yes
11669 echo "$as_me: failed program was:" >&5
11670 cat conftest.$ac_ext >&5
11671 ac_cv_func_pthread_kill=no
11673 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11675 echo "$as_me:11675: result: $ac_cv_func_pthread_kill" >&5
11676 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
11677 if test $ac_cv_func_pthread_kill = yes; then
11679 echo "$as_me:11679: checking if you want to allow EINTR in wgetch with pthreads" >&5
11680 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
11682 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
11683 if test "${enable_pthreads_eintr+set}" = set; then
11684 enableval="$enable_pthreads_eintr"
11685 use_pthreads_eintr=$enableval
11687 use_pthreads_eintr=no
11689 echo "$as_me:11689: result: $use_pthreads_eintr" >&5
11690 echo "${ECHO_T}$use_pthreads_eintr" >&6
11691 if test $use_pthreads_eintr = yes ; then
11692 cat >>confdefs.h <<\EOF
11693 #define USE_PTHREADS_EINTR 1
11699 echo "$as_me:11699: checking if you want to use weak-symbols for pthreads" >&5
11700 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
11702 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
11703 if test "${enable_weak_symbols+set}" = set; then
11704 enableval="$enable_weak_symbols"
11705 use_weak_symbols=$enableval
11707 use_weak_symbols=no
11709 echo "$as_me:11709: result: $use_weak_symbols" >&5
11710 echo "${ECHO_T}$use_weak_symbols" >&6
11711 if test "$use_weak_symbols" = yes ; then
11713 echo "$as_me:11713: checking if $CC supports weak symbols" >&5
11714 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
11715 if test "${cf_cv_weak_symbols+set}" = set; then
11716 echo $ECHO_N "(cached) $ECHO_C" >&6
11719 cat >conftest.$ac_ext <<_ACEOF
11720 #line 11720 "configure"
11721 #include "confdefs.h"
11728 #if defined(__GNUC__)
11729 # if defined __USE_ISOC99
11730 # define _cat_pragma(exp) _Pragma(#exp)
11731 # define _weak_pragma(exp) _cat_pragma(weak name)
11733 # define _weak_pragma(exp)
11735 # define _declare(name) __extension__ extern __typeof__(name) name
11736 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
11739 weak_symbol(fopen);
11745 rm -f conftest.$ac_objext
11746 if { (eval echo "$as_me:11746: \"$ac_compile\"") >&5
11747 (eval $ac_compile) 2>&5
11749 echo "$as_me:11749: \$? = $ac_status" >&5
11750 (exit $ac_status); } &&
11751 { ac_try='test -s conftest.$ac_objext'
11752 { (eval echo "$as_me:11752: \"$ac_try\"") >&5
11753 (eval $ac_try) 2>&5
11755 echo "$as_me:11755: \$? = $ac_status" >&5
11756 (exit $ac_status); }; }; then
11757 cf_cv_weak_symbols=yes
11759 echo "$as_me: failed program was:" >&5
11760 cat conftest.$ac_ext >&5
11761 cf_cv_weak_symbols=no
11763 rm -f conftest.$ac_objext conftest.$ac_ext
11766 echo "$as_me:11766: result: $cf_cv_weak_symbols" >&5
11767 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
11770 cf_cv_weak_symbols=no
11773 if test $cf_cv_weak_symbols = yes ; then
11774 cat >>confdefs.h <<\EOF
11775 #define USE_WEAK_SYMBOLS 1
11782 if test "$with_pthread" = "yes" ; then
11783 cat >>confdefs.h <<\EOF
11784 #define USE_PTHREADS 1
11787 enable_reentrant=yes
11788 if test $cf_cv_weak_symbols = yes ; then
11793 # Reentrant code has to be opaque; there's little advantage to making ncurses
11794 # opaque outside of that, so there is no --enable-opaque option. We can use
11795 # this option without --with-pthreads, but this will be always set for
11797 echo "$as_me:11797: checking if you want experimental reentrant code" >&5
11798 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
11800 # Check whether --enable-reentrant or --disable-reentrant was given.
11801 if test "${enable_reentrant+set}" = set; then
11802 enableval="$enable_reentrant"
11803 with_reentrant=$enableval
11807 echo "$as_me:11807: result: $with_reentrant" >&5
11808 echo "${ECHO_T}$with_reentrant" >&6
11809 if test "$with_reentrant" = yes ; then
11810 cf_cv_enable_reentrant=1
11811 cf_cv_enable_opaque="NCURSES_INTERNALS"
11814 if test $cf_cv_weak_symbols = yes ; then
11816 # remove pthread library from $LIBS
11817 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
11819 TEST_LIBS="-lpthread $TEST_LIBS"
11820 TEST_LIBS2="-lpthread $TEST_LIBS2"
11822 LIB_SUFFIX="t${LIB_SUFFIX}"
11824 cat >>confdefs.h <<\EOF
11825 #define USE_REENTRANT 1
11828 if test "${with_abi_version+set}" != set; then
11829 case $cf_cv_rel_version in
11831 cf_cv_rel_version=6.0
11832 cf_cv_abi_version=6
11833 { echo "$as_me:11833: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11834 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11840 cf_cv_enable_reentrant=0
11841 cf_cv_enable_opaque="NCURSES_OPAQUE"
11843 NCURSES_SIZE_T=short
11846 ### Allow using a different wrap-prefix
11847 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
11848 echo "$as_me:11848: checking for prefix used to wrap public variables" >&5
11849 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
11851 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
11852 if test "${with_wrap_prefix+set}" = set; then
11853 withval="$with_wrap_prefix"
11854 NCURSES_WRAP_PREFIX=$withval
11856 NCURSES_WRAP_PREFIX=_nc_
11858 echo "$as_me:11858: result: $NCURSES_WRAP_PREFIX" >&5
11859 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
11861 NCURSES_WRAP_PREFIX=_nc_
11864 cat >>confdefs.h <<EOF
11865 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
11868 echo "$as_me:11868: checking if you want experimental safe-sprintf code" >&5
11869 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
11871 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
11872 if test "${enable_safe_sprintf+set}" = set; then
11873 enableval="$enable_safe_sprintf"
11874 with_safe_sprintf=$enableval
11876 with_safe_sprintf=no
11878 echo "$as_me:11878: result: $with_safe_sprintf" >&5
11879 echo "${ECHO_T}$with_safe_sprintf" >&6
11880 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
11881 #define USE_SAFE_SPRINTF 1
11884 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
11885 # when hashmap is used scroll hints are useless
11886 if test "$with_hashmap" = no ; then
11887 echo "$as_me:11887: checking if you want to experiment without scrolling-hints code" >&5
11888 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
11890 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
11891 if test "${enable_scroll_hints+set}" = set; then
11892 enableval="$enable_scroll_hints"
11893 with_scroll_hints=$enableval
11895 with_scroll_hints=yes
11897 echo "$as_me:11897: result: $with_scroll_hints" >&5
11898 echo "${ECHO_T}$with_scroll_hints" >&6
11899 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
11900 #define USE_SCROLL_HINTS 1
11905 echo "$as_me:11905: checking if you want experimental wgetch-events code" >&5
11906 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
11908 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
11909 if test "${enable_wgetch_events+set}" = set; then
11910 enableval="$enable_wgetch_events"
11911 with_wgetch_events=$enableval
11913 with_wgetch_events=no
11915 echo "$as_me:11915: result: $with_wgetch_events" >&5
11916 echo "${ECHO_T}$with_wgetch_events" >&6
11917 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
11918 #define NCURSES_WGETCH_EVENTS 1
11921 ###############################################################################
11923 ### use option --disable-echo to suppress full display compiling commands
11925 echo "$as_me:11925: checking if you want to see long compiling messages" >&5
11926 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
11928 # Check whether --enable-echo or --disable-echo was given.
11929 if test "${enable_echo+set}" = set; then
11930 enableval="$enable_echo"
11931 test "$enableval" != no && enableval=yes
11932 if test "$enableval" != "yes" ; then
11935 ECHO_LD='@echo linking $@;'
11936 RULE_CC='@echo compiling $<'
11937 SHOW_CC='@echo compiling $@'
11959 echo "$as_me:11959: result: $enableval" >&5
11960 echo "${ECHO_T}$enableval" >&6
11962 if test "$enable_echo" = yes; then
11965 ECHO_LINK='@ echo linking $@ ... ;'
11966 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
11967 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
11970 ### use option --enable-warnings to turn on all gcc warnings
11971 echo "$as_me:11971: checking if you want to see compiler warnings" >&5
11972 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
11974 # Check whether --enable-warnings or --disable-warnings was given.
11975 if test "${enable_warnings+set}" = set; then
11976 enableval="$enable_warnings"
11977 with_warnings=$enableval
11979 echo "$as_me:11979: result: $with_warnings" >&5
11980 echo "${ECHO_T}$with_warnings" >&6
11982 if test "x$with_warnings" = "xyes"; then
11984 ADAFLAGS="$ADAFLAGS -gnatg"
11988 if test "$GCC" = yes ; then
11991 echo "$as_me:11991: checking if this is really Intel C compiler" >&5
11992 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
11993 cf_save_CFLAGS="$CFLAGS"
11994 CFLAGS="$CFLAGS -no-gcc"
11995 cat >conftest.$ac_ext <<_ACEOF
11996 #line 11996 "configure"
11997 #include "confdefs.h"
12003 #ifdef __INTEL_COMPILER
12012 rm -f conftest.$ac_objext
12013 if { (eval echo "$as_me:12013: \"$ac_compile\"") >&5
12014 (eval $ac_compile) 2>&5
12016 echo "$as_me:12016: \$? = $ac_status" >&5
12017 (exit $ac_status); } &&
12018 { ac_try='test -s conftest.$ac_objext'
12019 { (eval echo "$as_me:12019: \"$ac_try\"") >&5
12020 (eval $ac_try) 2>&5
12022 echo "$as_me:12022: \$? = $ac_status" >&5
12023 (exit $ac_status); }; }; then
12025 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12028 echo "$as_me: failed program was:" >&5
12029 cat conftest.$ac_ext >&5
12031 rm -f conftest.$ac_objext conftest.$ac_ext
12032 CFLAGS="$cf_save_CFLAGS"
12033 echo "$as_me:12033: result: $INTEL_COMPILER" >&5
12034 echo "${ECHO_T}$INTEL_COMPILER" >&6
12041 if test "$GCC" = yes ; then
12042 echo "$as_me:12042: checking if this is really Clang C compiler" >&5
12043 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
12044 cf_save_CFLAGS="$CFLAGS"
12045 CFLAGS="$CFLAGS -Qunused-arguments"
12046 cat >conftest.$ac_ext <<_ACEOF
12047 #line 12047 "configure"
12048 #include "confdefs.h"
12063 rm -f conftest.$ac_objext
12064 if { (eval echo "$as_me:12064: \"$ac_compile\"") >&5
12065 (eval $ac_compile) 2>&5
12067 echo "$as_me:12067: \$? = $ac_status" >&5
12068 (exit $ac_status); } &&
12069 { ac_try='test -s conftest.$ac_objext'
12070 { (eval echo "$as_me:12070: \"$ac_try\"") >&5
12071 (eval $ac_try) 2>&5
12073 echo "$as_me:12073: \$? = $ac_status" >&5
12074 (exit $ac_status); }; }; then
12076 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
12079 echo "$as_me: failed program was:" >&5
12080 cat conftest.$ac_ext >&5
12082 rm -f conftest.$ac_objext conftest.$ac_ext
12083 CFLAGS="$cf_save_CFLAGS"
12084 echo "$as_me:12084: result: $CLANG_COMPILER" >&5
12085 echo "${ECHO_T}$CLANG_COMPILER" >&6
12088 cat > conftest.$ac_ext <<EOF
12089 #line 12089 "${as_me:-configure}"
12090 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12093 if test "$INTEL_COMPILER" = yes
12095 # The "-wdXXX" options suppress warnings:
12096 # remark #1419: external declaration in primary source file
12097 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12098 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12099 # remark #193: zero used for undefined preprocessing identifier
12100 # remark #593: variable "curs_sb_left_arrow" was set but never used
12101 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12102 # remark #869: parameter "tw" was never referenced
12103 # remark #981: operands are evaluated in unspecified order
12104 # warning #279: controlling expression is constant
12106 { echo "$as_me:12106: checking for $CC warning options..." >&5
12107 echo "$as_me: checking for $CC warning options..." >&6;}
12108 cf_save_CFLAGS="$CFLAGS"
12109 EXTRA_CFLAGS="-Wall"
12121 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12122 if { (eval echo "$as_me:12122: \"$ac_compile\"") >&5
12123 (eval $ac_compile) 2>&5
12125 echo "$as_me:12125: \$? = $ac_status" >&5
12126 (exit $ac_status); }; then
12127 test -n "$verbose" && echo "$as_me:12127: result: ... -$cf_opt" >&5
12128 echo "${ECHO_T}... -$cf_opt" >&6
12129 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12132 CFLAGS="$cf_save_CFLAGS"
12134 elif test "$GCC" = yes
12136 { echo "$as_me:12136: checking for $CC warning options..." >&5
12137 echo "$as_me: checking for $CC warning options..." >&6;}
12138 cf_save_CFLAGS="$CFLAGS"
12141 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
12142 for cf_opt in W Wall \
12143 Wbad-function-cast \
12147 Wmissing-declarations \
12148 Wmissing-prototypes \
12152 Wstrict-prototypes \
12153 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
12155 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12156 if { (eval echo "$as_me:12156: \"$ac_compile\"") >&5
12157 (eval $ac_compile) 2>&5
12159 echo "$as_me:12159: \$? = $ac_status" >&5
12160 (exit $ac_status); }; then
12161 test -n "$verbose" && echo "$as_me:12161: result: ... -$cf_opt" >&5
12162 echo "${ECHO_T}... -$cf_opt" >&6
12163 case $cf_opt in #(vi
12165 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
12168 case $GCC_VERSION in
12170 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
12172 echo "${as_me:-configure}:12172: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12177 Wpointer-arith) #(vi
12178 case $GCC_VERSION in
12180 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
12182 echo "${as_me:-configure}:12182: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12188 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12191 CFLAGS="$cf_save_CFLAGS"
12195 if test "$cf_with_cxx" = yes ; then
12199 if test "$GCC" = yes ; then
12202 echo "$as_me:12202: checking if this is really Intel C++ compiler" >&5
12203 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
12204 cf_save_CFLAGS="$CXXFLAGS"
12205 CXXFLAGS="$CXXFLAGS -no-gcc"
12206 cat >conftest.$ac_ext <<_ACEOF
12207 #line 12207 "configure"
12208 #include "confdefs.h"
12214 #ifdef __INTEL_COMPILER
12223 rm -f conftest.$ac_objext
12224 if { (eval echo "$as_me:12224: \"$ac_compile\"") >&5
12225 (eval $ac_compile) 2>&5
12227 echo "$as_me:12227: \$? = $ac_status" >&5
12228 (exit $ac_status); } &&
12229 { ac_try='test -s conftest.$ac_objext'
12230 { (eval echo "$as_me:12230: \"$ac_try\"") >&5
12231 (eval $ac_try) 2>&5
12233 echo "$as_me:12233: \$? = $ac_status" >&5
12234 (exit $ac_status); }; }; then
12235 INTEL_CPLUSPLUS=yes
12236 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12239 echo "$as_me: failed program was:" >&5
12240 cat conftest.$ac_ext >&5
12242 rm -f conftest.$ac_objext conftest.$ac_ext
12243 CXXFLAGS="$cf_save_CFLAGS"
12244 echo "$as_me:12244: result: $INTEL_CPLUSPLUS" >&5
12245 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
12252 if test "$GCC" = yes ; then
12253 echo "$as_me:12253: checking if this is really Clang C++ compiler" >&5
12254 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
12255 cf_save_CFLAGS="$CXXFLAGS"
12256 CXXFLAGS="$CXXFLAGS -Qunused-arguments"
12257 cat >conftest.$ac_ext <<_ACEOF
12258 #line 12258 "configure"
12259 #include "confdefs.h"
12274 rm -f conftest.$ac_objext
12275 if { (eval echo "$as_me:12275: \"$ac_compile\"") >&5
12276 (eval $ac_compile) 2>&5
12278 echo "$as_me:12278: \$? = $ac_status" >&5
12279 (exit $ac_status); } &&
12280 { ac_try='test -s conftest.$ac_objext'
12281 { (eval echo "$as_me:12281: \"$ac_try\"") >&5
12282 (eval $ac_try) 2>&5
12284 echo "$as_me:12284: \$? = $ac_status" >&5
12285 (exit $ac_status); }; }; then
12286 CLANG_CPLUSPLUS=yes
12287 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
12290 echo "$as_me: failed program was:" >&5
12291 cat conftest.$ac_ext >&5
12293 rm -f conftest.$ac_objext conftest.$ac_ext
12294 CXXFLAGS="$cf_save_CFLAGS"
12295 echo "$as_me:12295: result: $CLANG_CPLUSPLUS" >&5
12296 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
12300 ac_cpp='$CXXCPP $CPPFLAGS'
12301 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12302 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12303 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12304 ac_main_return=return
12306 cat > conftest.$ac_ext <<EOF
12307 #line 12307 "configure"
12308 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12311 if test "$INTEL_CPLUSPLUS" = yes
12313 # The "-wdXXX" options suppress warnings:
12314 # remark #1419: external declaration in primary source file
12315 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12316 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12317 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12318 # remark #193: zero used for undefined preprocessing identifier
12319 # remark #593: variable "curs_sb_left_arrow" was set but never used
12320 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12321 # remark #869: parameter "tw" was never referenced
12322 # remark #981: operands are evaluated in unspecified order
12323 # warning #269: invalid format string conversion
12325 { echo "$as_me:12325: checking for $CC warning options..." >&5
12326 echo "$as_me: checking for $CC warning options..." >&6;}
12327 cf_save_CXXFLAGS="$CXXFLAGS"
12328 EXTRA_CXXFLAGS="-Wall"
12341 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
12342 if { (eval echo "$as_me:12342: \"$ac_compile\"") >&5
12343 (eval $ac_compile) 2>&5
12345 echo "$as_me:12345: \$? = $ac_status" >&5
12346 (exit $ac_status); }; then
12347 test -n "$verbose" && echo "$as_me:12347: result: ... -$cf_opt" >&5
12348 echo "${ECHO_T}... -$cf_opt" >&6
12349 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12352 CXXFLAGS="$cf_save_CXXFLAGS"
12354 elif test "$GXX" = yes
12356 { echo "$as_me:12356: checking for $CXX warning options..." >&5
12357 echo "$as_me: checking for $CXX warning options..." >&6;}
12358 cf_save_CXXFLAGS="$CXXFLAGS"
12359 EXTRA_CXXFLAGS="-W -Wall"
12360 cf_gxx_extra_warnings=""
12361 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
12362 case "$GCC_VERSION" in
12366 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
12372 Woverloaded-virtual \
12378 Wmissing-prototypes \
12381 Wstrict-prototypes \
12382 Wundef $cf_gxx_extra_warnings Wno-unused
12384 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
12385 if { (eval echo "$as_me:12385: \"$ac_compile\"") >&5
12386 (eval $ac_compile) 2>&5
12388 echo "$as_me:12388: \$? = $ac_status" >&5
12389 (exit $ac_status); }; then
12390 test -n "$verbose" && echo "$as_me:12390: result: ... -$cf_opt" >&5
12391 echo "${ECHO_T}... -$cf_opt" >&6
12392 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12394 test -n "$verbose" && echo "$as_me:12394: result: ... no -$cf_opt" >&5
12395 echo "${ECHO_T}... no -$cf_opt" >&6
12398 CXXFLAGS="$cf_save_CXXFLAGS"
12403 ac_cpp='$CPP $CPPFLAGS'
12404 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12405 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12406 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12407 ac_main_return=return
12412 if test "$GCC" = yes
12414 cat > conftest.i <<EOF
12416 #define GCC_PRINTF 0
12419 #define GCC_SCANF 0
12421 #ifndef GCC_NORETURN
12422 #define GCC_NORETURN /* nothing */
12425 #define GCC_UNUSED /* nothing */
12428 if test "$GCC" = yes
12430 { echo "$as_me:12430: checking for $CC __attribute__ directives..." >&5
12431 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
12432 cat > conftest.$ac_ext <<EOF
12433 #line 12433 "${as_me:-configure}"
12434 #include "confdefs.h"
12435 #include "conftest.h"
12436 #include "conftest.i"
12438 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12440 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
12443 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
12445 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
12447 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
12448 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
12449 extern void foo(void) GCC_NORETURN;
12450 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
12452 cf_printf_attribute=no
12453 cf_scanf_attribute=no
12454 for cf_attribute in scanf printf unused noreturn
12457 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12459 cf_directive="__attribute__(($cf_attribute))"
12460 echo "checking for $CC $cf_directive" 1>&5
12462 case $cf_attribute in #(vi
12464 cf_printf_attribute=yes
12465 cat >conftest.h <<EOF
12466 #define GCC_$cf_ATTRIBUTE 1
12470 cf_scanf_attribute=yes
12471 cat >conftest.h <<EOF
12472 #define GCC_$cf_ATTRIBUTE 1
12476 cat >conftest.h <<EOF
12477 #define GCC_$cf_ATTRIBUTE $cf_directive
12482 if { (eval echo "$as_me:12482: \"$ac_compile\"") >&5
12483 (eval $ac_compile) 2>&5
12485 echo "$as_me:12485: \$? = $ac_status" >&5
12486 (exit $ac_status); }; then
12487 test -n "$verbose" && echo "$as_me:12487: result: ... $cf_attribute" >&5
12488 echo "${ECHO_T}... $cf_attribute" >&6
12489 cat conftest.h >>confdefs.h
12490 case $cf_attribute in #(vi
12492 if test "$cf_printf_attribute" = no ; then
12493 cat >>confdefs.h <<EOF
12494 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
12497 cat >>confdefs.h <<EOF
12498 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12503 if test "$cf_scanf_attribute" = no ; then
12504 cat >>confdefs.h <<EOF
12505 #define GCC_SCANFLIKE(fmt,var) /* nothing */
12508 cat >>confdefs.h <<EOF
12509 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
12517 fgrep define conftest.i >>confdefs.h
12522 echo "$as_me:12522: checking if you want to work around bogus compiler/loader warnings" >&5
12523 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
12525 # Check whether --enable-string-hacks or --disable-string-hacks was given.
12526 if test "${enable_string_hacks+set}" = set; then
12527 enableval="$enable_string_hacks"
12528 with_string_hacks=$enableval
12530 with_string_hacks=no
12532 echo "$as_me:12532: result: $with_string_hacks" >&5
12533 echo "${ECHO_T}$with_string_hacks" >&6
12535 if test "x$with_string_hacks" = "xyes"; then
12536 cat >>confdefs.h <<\EOF
12537 #define USE_STRING_HACKS 1
12540 { echo "$as_me:12540: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
12541 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
12543 for ac_func in strlcat strlcpy snprintf
12545 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12546 echo "$as_me:12546: checking for $ac_func" >&5
12547 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12548 if eval "test \"\${$as_ac_var+set}\" = set"; then
12549 echo $ECHO_N "(cached) $ECHO_C" >&6
12551 cat >conftest.$ac_ext <<_ACEOF
12552 #line 12552 "configure"
12553 #include "confdefs.h"
12554 /* System header to define __stub macros and hopefully few prototypes,
12555 which can conflict with char $ac_func (); below. */
12556 #include <assert.h>
12557 /* Override any gcc2 internal prototype to avoid an error. */
12561 /* We use char because int might match the return type of a gcc2
12562 builtin and then its argument prototype would still apply. */
12569 /* The GNU C library defines this for functions which it implements
12570 to always fail with ENOSYS. Some functions are actually named
12571 something starting with __ and the normal name is an alias. */
12572 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12575 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
12582 rm -f conftest.$ac_objext conftest$ac_exeext
12583 if { (eval echo "$as_me:12583: \"$ac_link\"") >&5
12584 (eval $ac_link) 2>&5
12586 echo "$as_me:12586: \$? = $ac_status" >&5
12587 (exit $ac_status); } &&
12588 { ac_try='test -s conftest$ac_exeext'
12589 { (eval echo "$as_me:12589: \"$ac_try\"") >&5
12590 (eval $ac_try) 2>&5
12592 echo "$as_me:12592: \$? = $ac_status" >&5
12593 (exit $ac_status); }; }; then
12594 eval "$as_ac_var=yes"
12596 echo "$as_me: failed program was:" >&5
12597 cat conftest.$ac_ext >&5
12598 eval "$as_ac_var=no"
12600 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12602 echo "$as_me:12602: result: `eval echo '${'$as_ac_var'}'`" >&5
12603 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12604 if test `eval echo '${'$as_ac_var'}'` = yes; then
12605 cat >>confdefs.h <<EOF
12606 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12614 ### use option --enable-assertions to turn on generation of assertion code
12615 echo "$as_me:12615: checking if you want to enable runtime assertions" >&5
12616 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
12618 # Check whether --enable-assertions or --disable-assertions was given.
12619 if test "${enable_assertions+set}" = set; then
12620 enableval="$enable_assertions"
12621 with_assertions=$enableval
12625 echo "$as_me:12625: result: $with_assertions" >&5
12626 echo "${ECHO_T}$with_assertions" >&6
12629 if test "$with_assertions" = no
12631 CPPFLAGS="$CPPFLAGS -DNDEBUG"
12634 ADAFLAGS="$ADAFLAGS -gnata"
12639 ### use option --disable-leaks to suppress "permanent" leaks, for testing
12641 echo "$as_me:12641: checking if you want to use dmalloc for testing" >&5
12642 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
12644 # Check whether --with-dmalloc or --without-dmalloc was given.
12645 if test "${with_dmalloc+set}" = set; then
12646 withval="$with_dmalloc"
12647 cat >>confdefs.h <<\EOF
12648 #define USE_DMALLOC 1
12651 : ${with_cflags:=-g}
12652 : ${with_no_leaks:=yes}
12657 echo "$as_me:12657: result: ${with_dmalloc:-no}" >&5
12658 echo "${ECHO_T}${with_dmalloc:-no}" >&6
12660 case .$with_cflags in #(vi
12662 case .$CFLAGS in #(vi
12670 cf_new_extra_cppflags=
12672 for cf_add_cflags in -g
12674 case $cf_fix_cppflags in
12676 case $cf_add_cflags in #(vi
12677 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12678 case $cf_add_cflags in
12680 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12682 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12683 && test -z "${cf_tst_cflags}" \
12684 && cf_fix_cppflags=yes
12686 if test $cf_fix_cppflags = yes ; then
12687 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12689 elif test "${cf_tst_cflags}" = "\"'" ; then
12690 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12695 case "$CPPFLAGS" in
12696 *$cf_add_cflags) #(vi
12699 case $cf_add_cflags in #(vi
12701 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12703 CPPFLAGS=`echo "$CPPFLAGS" | \
12704 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12705 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12709 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12714 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12719 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12721 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12723 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12724 && test -z "${cf_tst_cflags}" \
12725 && cf_fix_cppflags=no
12730 if test -n "$cf_new_cflags" ; then
12732 CFLAGS="$CFLAGS $cf_new_cflags"
12735 if test -n "$cf_new_cppflags" ; then
12737 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12740 if test -n "$cf_new_extra_cppflags" ; then
12742 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12750 if test "$with_dmalloc" = yes ; then
12751 echo "$as_me:12751: checking for dmalloc.h" >&5
12752 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
12753 if test "${ac_cv_header_dmalloc_h+set}" = set; then
12754 echo $ECHO_N "(cached) $ECHO_C" >&6
12756 cat >conftest.$ac_ext <<_ACEOF
12757 #line 12757 "configure"
12758 #include "confdefs.h"
12759 #include <dmalloc.h>
12761 if { (eval echo "$as_me:12761: \"$ac_cpp conftest.$ac_ext\"") >&5
12762 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12764 egrep -v '^ *\+' conftest.er1 >conftest.err
12766 cat conftest.err >&5
12767 echo "$as_me:12767: \$? = $ac_status" >&5
12768 (exit $ac_status); } >/dev/null; then
12769 if test -s conftest.err; then
12770 ac_cpp_err=$ac_c_preproc_warn_flag
12777 if test -z "$ac_cpp_err"; then
12778 ac_cv_header_dmalloc_h=yes
12780 echo "$as_me: failed program was:" >&5
12781 cat conftest.$ac_ext >&5
12782 ac_cv_header_dmalloc_h=no
12784 rm -f conftest.err conftest.$ac_ext
12786 echo "$as_me:12786: result: $ac_cv_header_dmalloc_h" >&5
12787 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
12788 if test $ac_cv_header_dmalloc_h = yes; then
12790 echo "$as_me:12790: checking for dmalloc_debug in -ldmalloc" >&5
12791 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
12792 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
12793 echo $ECHO_N "(cached) $ECHO_C" >&6
12795 ac_check_lib_save_LIBS=$LIBS
12796 LIBS="-ldmalloc $LIBS"
12797 cat >conftest.$ac_ext <<_ACEOF
12798 #line 12798 "configure"
12799 #include "confdefs.h"
12801 /* Override any gcc2 internal prototype to avoid an error. */
12805 /* We use char because int might match the return type of a gcc2
12806 builtin and then its argument prototype would still apply. */
12807 char dmalloc_debug ();
12816 rm -f conftest.$ac_objext conftest$ac_exeext
12817 if { (eval echo "$as_me:12817: \"$ac_link\"") >&5
12818 (eval $ac_link) 2>&5
12820 echo "$as_me:12820: \$? = $ac_status" >&5
12821 (exit $ac_status); } &&
12822 { ac_try='test -s conftest$ac_exeext'
12823 { (eval echo "$as_me:12823: \"$ac_try\"") >&5
12824 (eval $ac_try) 2>&5
12826 echo "$as_me:12826: \$? = $ac_status" >&5
12827 (exit $ac_status); }; }; then
12828 ac_cv_lib_dmalloc_dmalloc_debug=yes
12830 echo "$as_me: failed program was:" >&5
12831 cat conftest.$ac_ext >&5
12832 ac_cv_lib_dmalloc_dmalloc_debug=no
12834 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12835 LIBS=$ac_check_lib_save_LIBS
12837 echo "$as_me:12837: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
12838 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
12839 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
12840 cat >>confdefs.h <<EOF
12841 #define HAVE_LIBDMALLOC 1
12844 LIBS="-ldmalloc $LIBS"
12852 echo "$as_me:12852: checking if you want to use dbmalloc for testing" >&5
12853 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
12855 # Check whether --with-dbmalloc or --without-dbmalloc was given.
12856 if test "${with_dbmalloc+set}" = set; then
12857 withval="$with_dbmalloc"
12858 cat >>confdefs.h <<\EOF
12859 #define USE_DBMALLOC 1
12862 : ${with_cflags:=-g}
12863 : ${with_no_leaks:=yes}
12868 echo "$as_me:12868: result: ${with_dbmalloc:-no}" >&5
12869 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
12871 case .$with_cflags in #(vi
12873 case .$CFLAGS in #(vi
12881 cf_new_extra_cppflags=
12883 for cf_add_cflags in -g
12885 case $cf_fix_cppflags in
12887 case $cf_add_cflags in #(vi
12888 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12889 case $cf_add_cflags in
12891 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12893 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12894 && test -z "${cf_tst_cflags}" \
12895 && cf_fix_cppflags=yes
12897 if test $cf_fix_cppflags = yes ; then
12898 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12900 elif test "${cf_tst_cflags}" = "\"'" ; then
12901 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12906 case "$CPPFLAGS" in
12907 *$cf_add_cflags) #(vi
12910 case $cf_add_cflags in #(vi
12912 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12914 CPPFLAGS=`echo "$CPPFLAGS" | \
12915 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12916 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12920 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12925 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12930 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12932 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12934 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12935 && test -z "${cf_tst_cflags}" \
12936 && cf_fix_cppflags=no
12941 if test -n "$cf_new_cflags" ; then
12943 CFLAGS="$CFLAGS $cf_new_cflags"
12946 if test -n "$cf_new_cppflags" ; then
12948 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12951 if test -n "$cf_new_extra_cppflags" ; then
12953 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12961 if test "$with_dbmalloc" = yes ; then
12962 echo "$as_me:12962: checking for dbmalloc.h" >&5
12963 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
12964 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
12965 echo $ECHO_N "(cached) $ECHO_C" >&6
12967 cat >conftest.$ac_ext <<_ACEOF
12968 #line 12968 "configure"
12969 #include "confdefs.h"
12970 #include <dbmalloc.h>
12972 if { (eval echo "$as_me:12972: \"$ac_cpp conftest.$ac_ext\"") >&5
12973 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12975 egrep -v '^ *\+' conftest.er1 >conftest.err
12977 cat conftest.err >&5
12978 echo "$as_me:12978: \$? = $ac_status" >&5
12979 (exit $ac_status); } >/dev/null; then
12980 if test -s conftest.err; then
12981 ac_cpp_err=$ac_c_preproc_warn_flag
12988 if test -z "$ac_cpp_err"; then
12989 ac_cv_header_dbmalloc_h=yes
12991 echo "$as_me: failed program was:" >&5
12992 cat conftest.$ac_ext >&5
12993 ac_cv_header_dbmalloc_h=no
12995 rm -f conftest.err conftest.$ac_ext
12997 echo "$as_me:12997: result: $ac_cv_header_dbmalloc_h" >&5
12998 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
12999 if test $ac_cv_header_dbmalloc_h = yes; then
13001 echo "$as_me:13001: checking for debug_malloc in -ldbmalloc" >&5
13002 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
13003 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
13004 echo $ECHO_N "(cached) $ECHO_C" >&6
13006 ac_check_lib_save_LIBS=$LIBS
13007 LIBS="-ldbmalloc $LIBS"
13008 cat >conftest.$ac_ext <<_ACEOF
13009 #line 13009 "configure"
13010 #include "confdefs.h"
13012 /* Override any gcc2 internal prototype to avoid an error. */
13016 /* We use char because int might match the return type of a gcc2
13017 builtin and then its argument prototype would still apply. */
13018 char debug_malloc ();
13027 rm -f conftest.$ac_objext conftest$ac_exeext
13028 if { (eval echo "$as_me:13028: \"$ac_link\"") >&5
13029 (eval $ac_link) 2>&5
13031 echo "$as_me:13031: \$? = $ac_status" >&5
13032 (exit $ac_status); } &&
13033 { ac_try='test -s conftest$ac_exeext'
13034 { (eval echo "$as_me:13034: \"$ac_try\"") >&5
13035 (eval $ac_try) 2>&5
13037 echo "$as_me:13037: \$? = $ac_status" >&5
13038 (exit $ac_status); }; }; then
13039 ac_cv_lib_dbmalloc_debug_malloc=yes
13041 echo "$as_me: failed program was:" >&5
13042 cat conftest.$ac_ext >&5
13043 ac_cv_lib_dbmalloc_debug_malloc=no
13045 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13046 LIBS=$ac_check_lib_save_LIBS
13048 echo "$as_me:13048: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
13049 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
13050 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
13051 cat >>confdefs.h <<EOF
13052 #define HAVE_LIBDBMALLOC 1
13055 LIBS="-ldbmalloc $LIBS"
13063 echo "$as_me:13063: checking if you want to use valgrind for testing" >&5
13064 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
13066 # Check whether --with-valgrind or --without-valgrind was given.
13067 if test "${with_valgrind+set}" = set; then
13068 withval="$with_valgrind"
13069 cat >>confdefs.h <<\EOF
13070 #define USE_VALGRIND 1
13073 : ${with_cflags:=-g}
13074 : ${with_no_leaks:=yes}
13079 echo "$as_me:13079: result: ${with_valgrind:-no}" >&5
13080 echo "${ECHO_T}${with_valgrind:-no}" >&6
13082 case .$with_cflags in #(vi
13084 case .$CFLAGS in #(vi
13092 cf_new_extra_cppflags=
13094 for cf_add_cflags in -g
13096 case $cf_fix_cppflags in
13098 case $cf_add_cflags in #(vi
13099 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13100 case $cf_add_cflags in
13102 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13104 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13105 && test -z "${cf_tst_cflags}" \
13106 && cf_fix_cppflags=yes
13108 if test $cf_fix_cppflags = yes ; then
13109 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13111 elif test "${cf_tst_cflags}" = "\"'" ; then
13112 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13117 case "$CPPFLAGS" in
13118 *$cf_add_cflags) #(vi
13121 case $cf_add_cflags in #(vi
13123 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13125 CPPFLAGS=`echo "$CPPFLAGS" | \
13126 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13127 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13131 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13136 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13141 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13143 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13145 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13146 && test -z "${cf_tst_cflags}" \
13147 && cf_fix_cppflags=no
13152 if test -n "$cf_new_cflags" ; then
13154 CFLAGS="$CFLAGS $cf_new_cflags"
13157 if test -n "$cf_new_cppflags" ; then
13159 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13162 if test -n "$cf_new_extra_cppflags" ; then
13164 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13172 echo "$as_me:13172: checking if you want to perform memory-leak testing" >&5
13173 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
13175 # Check whether --enable-leaks or --disable-leaks was given.
13176 if test "${enable_leaks+set}" = set; then
13177 enableval="$enable_leaks"
13178 if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
13180 : ${with_no_leaks:=no}
13182 echo "$as_me:13182: result: $with_no_leaks" >&5
13183 echo "${ECHO_T}$with_no_leaks" >&6
13185 if test "$with_no_leaks" = yes ; then
13186 cat >>confdefs.h <<\EOF
13190 cat >>confdefs.h <<\EOF
13191 #define YY_NO_LEAKS 1
13196 cat >>confdefs.h <<\EOF
13197 #define HAVE_NC_ALLOC_H 1
13200 ### use option --enable-expanded to generate certain macros as functions
13202 # Check whether --enable-expanded or --disable-expanded was given.
13203 if test "${enable_expanded+set}" = set; then
13204 enableval="$enable_expanded"
13205 test "$enableval" = yes && cat >>confdefs.h <<\EOF
13206 #define NCURSES_EXPANDED 1
13211 ### use option --disable-macros to suppress macros in favor of functions
13213 # Check whether --enable-macros or --disable-macros was given.
13214 if test "${enable_macros+set}" = set; then
13215 enableval="$enable_macros"
13216 test "$enableval" = no && cat >>confdefs.h <<\EOF
13217 #define NCURSES_NOMACROS 1
13222 # Normally we only add trace() to the debug-library. Allow this to be
13223 # extended to all models of the ncurses library:
13225 case "$CFLAGS $CPPFLAGS" in
13231 echo "$as_me:13231: checking whether to add trace feature to all models" >&5
13232 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
13234 # Check whether --with-trace or --without-trace was given.
13235 if test "${with_trace+set}" = set; then
13236 withval="$with_trace"
13237 cf_with_trace=$withval
13239 cf_with_trace=$cf_all_traces
13241 echo "$as_me:13241: result: $cf_with_trace" >&5
13242 echo "${ECHO_T}$cf_with_trace" >&6
13244 if test "$cf_with_trace" = yes ; then
13251 cf_new_extra_cppflags=
13253 for cf_add_cflags in -DTRACE
13255 case $cf_fix_cppflags in
13257 case $cf_add_cflags in #(vi
13258 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13259 case $cf_add_cflags in
13261 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13263 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13264 && test -z "${cf_tst_cflags}" \
13265 && cf_fix_cppflags=yes
13267 if test $cf_fix_cppflags = yes ; then
13268 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13270 elif test "${cf_tst_cflags}" = "\"'" ; then
13271 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13276 case "$CPPFLAGS" in
13277 *$cf_add_cflags) #(vi
13280 case $cf_add_cflags in #(vi
13282 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13284 CPPFLAGS=`echo "$CPPFLAGS" | \
13285 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13286 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13290 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13295 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13300 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13302 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13304 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13305 && test -z "${cf_tst_cflags}" \
13306 && cf_fix_cppflags=no
13311 if test -n "$cf_new_cflags" ; then
13313 CFLAGS="$CFLAGS $cf_new_cflags"
13316 if test -n "$cf_new_cppflags" ; then
13318 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13321 if test -n "$cf_new_extra_cppflags" ; then
13323 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13331 ### Checks for libraries.
13332 case $cf_cv_system_name in #(vi
13336 echo "$as_me:13336: checking for gettimeofday" >&5
13337 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
13338 if test "${ac_cv_func_gettimeofday+set}" = set; then
13339 echo $ECHO_N "(cached) $ECHO_C" >&6
13341 cat >conftest.$ac_ext <<_ACEOF
13342 #line 13342 "configure"
13343 #include "confdefs.h"
13344 /* System header to define __stub macros and hopefully few prototypes,
13345 which can conflict with char gettimeofday (); below. */
13346 #include <assert.h>
13347 /* Override any gcc2 internal prototype to avoid an error. */
13351 /* We use char because int might match the return type of a gcc2
13352 builtin and then its argument prototype would still apply. */
13353 char gettimeofday ();
13359 /* The GNU C library defines this for functions which it implements
13360 to always fail with ENOSYS. Some functions are actually named
13361 something starting with __ and the normal name is an alias. */
13362 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
13365 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13372 rm -f conftest.$ac_objext conftest$ac_exeext
13373 if { (eval echo "$as_me:13373: \"$ac_link\"") >&5
13374 (eval $ac_link) 2>&5
13376 echo "$as_me:13376: \$? = $ac_status" >&5
13377 (exit $ac_status); } &&
13378 { ac_try='test -s conftest$ac_exeext'
13379 { (eval echo "$as_me:13379: \"$ac_try\"") >&5
13380 (eval $ac_try) 2>&5
13382 echo "$as_me:13382: \$? = $ac_status" >&5
13383 (exit $ac_status); }; }; then
13384 ac_cv_func_gettimeofday=yes
13386 echo "$as_me: failed program was:" >&5
13387 cat conftest.$ac_ext >&5
13388 ac_cv_func_gettimeofday=no
13390 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13392 echo "$as_me:13392: result: $ac_cv_func_gettimeofday" >&5
13393 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
13394 if test $ac_cv_func_gettimeofday = yes; then
13395 cat >>confdefs.h <<\EOF
13396 #define HAVE_GETTIMEOFDAY 1
13401 echo "$as_me:13401: checking for gettimeofday in -lbsd" >&5
13402 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
13403 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
13404 echo $ECHO_N "(cached) $ECHO_C" >&6
13406 ac_check_lib_save_LIBS=$LIBS
13408 cat >conftest.$ac_ext <<_ACEOF
13409 #line 13409 "configure"
13410 #include "confdefs.h"
13412 /* Override any gcc2 internal prototype to avoid an error. */
13416 /* We use char because int might match the return type of a gcc2
13417 builtin and then its argument prototype would still apply. */
13418 char gettimeofday ();
13427 rm -f conftest.$ac_objext conftest$ac_exeext
13428 if { (eval echo "$as_me:13428: \"$ac_link\"") >&5
13429 (eval $ac_link) 2>&5
13431 echo "$as_me:13431: \$? = $ac_status" >&5
13432 (exit $ac_status); } &&
13433 { ac_try='test -s conftest$ac_exeext'
13434 { (eval echo "$as_me:13434: \"$ac_try\"") >&5
13435 (eval $ac_try) 2>&5
13437 echo "$as_me:13437: \$? = $ac_status" >&5
13438 (exit $ac_status); }; }; then
13439 ac_cv_lib_bsd_gettimeofday=yes
13441 echo "$as_me: failed program was:" >&5
13442 cat conftest.$ac_ext >&5
13443 ac_cv_lib_bsd_gettimeofday=no
13445 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13446 LIBS=$ac_check_lib_save_LIBS
13448 echo "$as_me:13448: result: $ac_cv_lib_bsd_gettimeofday" >&5
13449 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
13450 if test $ac_cv_lib_bsd_gettimeofday = yes; then
13451 cat >>confdefs.h <<\EOF
13452 #define HAVE_GETTIMEOFDAY 1
13462 echo "$as_me:13462: checking if -lm needed for math functions" >&5
13463 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
13464 if test "${cf_cv_need_libm+set}" = set; then
13465 echo $ECHO_N "(cached) $ECHO_C" >&6
13468 cat >conftest.$ac_ext <<_ACEOF
13469 #line 13469 "configure"
13470 #include "confdefs.h"
13478 double x = rand(); printf("result = %g\n", sin(x))
13483 rm -f conftest.$ac_objext conftest$ac_exeext
13484 if { (eval echo "$as_me:13484: \"$ac_link\"") >&5
13485 (eval $ac_link) 2>&5
13487 echo "$as_me:13487: \$? = $ac_status" >&5
13488 (exit $ac_status); } &&
13489 { ac_try='test -s conftest$ac_exeext'
13490 { (eval echo "$as_me:13490: \"$ac_try\"") >&5
13491 (eval $ac_try) 2>&5
13493 echo "$as_me:13493: \$? = $ac_status" >&5
13494 (exit $ac_status); }; }; then
13497 echo "$as_me: failed program was:" >&5
13498 cat conftest.$ac_ext >&5
13499 cf_cv_need_libm=yes
13501 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13503 echo "$as_me:13503: result: $cf_cv_need_libm" >&5
13504 echo "${ECHO_T}$cf_cv_need_libm" >&6
13505 if test "$cf_cv_need_libm" = yes
13510 ### Checks for header files.
13511 echo "$as_me:13511: checking for ANSI C header files" >&5
13512 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13513 if test "${ac_cv_header_stdc+set}" = set; then
13514 echo $ECHO_N "(cached) $ECHO_C" >&6
13516 cat >conftest.$ac_ext <<_ACEOF
13517 #line 13517 "configure"
13518 #include "confdefs.h"
13519 #include <stdlib.h>
13520 #include <stdarg.h>
13521 #include <string.h>
13525 if { (eval echo "$as_me:13525: \"$ac_cpp conftest.$ac_ext\"") >&5
13526 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13528 egrep -v '^ *\+' conftest.er1 >conftest.err
13530 cat conftest.err >&5
13531 echo "$as_me:13531: \$? = $ac_status" >&5
13532 (exit $ac_status); } >/dev/null; then
13533 if test -s conftest.err; then
13534 ac_cpp_err=$ac_c_preproc_warn_flag
13541 if test -z "$ac_cpp_err"; then
13542 ac_cv_header_stdc=yes
13544 echo "$as_me: failed program was:" >&5
13545 cat conftest.$ac_ext >&5
13546 ac_cv_header_stdc=no
13548 rm -f conftest.err conftest.$ac_ext
13550 if test $ac_cv_header_stdc = yes; then
13551 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13552 cat >conftest.$ac_ext <<_ACEOF
13553 #line 13553 "configure"
13554 #include "confdefs.h"
13555 #include <string.h>
13558 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13559 egrep "memchr" >/dev/null 2>&1; then
13562 ac_cv_header_stdc=no
13568 if test $ac_cv_header_stdc = yes; then
13569 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13570 cat >conftest.$ac_ext <<_ACEOF
13571 #line 13571 "configure"
13572 #include "confdefs.h"
13573 #include <stdlib.h>
13576 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13577 egrep "free" >/dev/null 2>&1; then
13580 ac_cv_header_stdc=no
13586 if test $ac_cv_header_stdc = yes; then
13587 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13588 if test "$cross_compiling" = yes; then
13591 cat >conftest.$ac_ext <<_ACEOF
13592 #line 13592 "configure"
13593 #include "confdefs.h"
13595 #if ((' ' & 0x0FF) == 0x020)
13596 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13597 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13599 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13600 || ('j' <= (c) && (c) <= 'r') \
13601 || ('s' <= (c) && (c) <= 'z'))
13602 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13605 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13610 for (i = 0; i < 256; i++)
13611 if (XOR (islower (i), ISLOWER (i))
13612 || toupper (i) != TOUPPER (i))
13613 $ac_main_return(2);
13614 $ac_main_return (0);
13617 rm -f conftest$ac_exeext
13618 if { (eval echo "$as_me:13618: \"$ac_link\"") >&5
13619 (eval $ac_link) 2>&5
13621 echo "$as_me:13621: \$? = $ac_status" >&5
13622 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13623 { (eval echo "$as_me:13623: \"$ac_try\"") >&5
13624 (eval $ac_try) 2>&5
13626 echo "$as_me:13626: \$? = $ac_status" >&5
13627 (exit $ac_status); }; }; then
13630 echo "$as_me: program exited with status $ac_status" >&5
13631 echo "$as_me: failed program was:" >&5
13632 cat conftest.$ac_ext >&5
13633 ac_cv_header_stdc=no
13635 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13639 echo "$as_me:13639: result: $ac_cv_header_stdc" >&5
13640 echo "${ECHO_T}$ac_cv_header_stdc" >&6
13641 if test $ac_cv_header_stdc = yes; then
13643 cat >>confdefs.h <<\EOF
13644 #define STDC_HEADERS 1
13649 ac_header_dirent=no
13650 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13651 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13652 echo "$as_me:13652: checking for $ac_hdr that defines DIR" >&5
13653 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
13654 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13655 echo $ECHO_N "(cached) $ECHO_C" >&6
13657 cat >conftest.$ac_ext <<_ACEOF
13658 #line 13658 "configure"
13659 #include "confdefs.h"
13660 #include <sys/types.h>
13672 rm -f conftest.$ac_objext
13673 if { (eval echo "$as_me:13673: \"$ac_compile\"") >&5
13674 (eval $ac_compile) 2>&5
13676 echo "$as_me:13676: \$? = $ac_status" >&5
13677 (exit $ac_status); } &&
13678 { ac_try='test -s conftest.$ac_objext'
13679 { (eval echo "$as_me:13679: \"$ac_try\"") >&5
13680 (eval $ac_try) 2>&5
13682 echo "$as_me:13682: \$? = $ac_status" >&5
13683 (exit $ac_status); }; }; then
13684 eval "$as_ac_Header=yes"
13686 echo "$as_me: failed program was:" >&5
13687 cat conftest.$ac_ext >&5
13688 eval "$as_ac_Header=no"
13690 rm -f conftest.$ac_objext conftest.$ac_ext
13692 echo "$as_me:13692: result: `eval echo '${'$as_ac_Header'}'`" >&5
13693 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13694 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13695 cat >>confdefs.h <<EOF
13696 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13699 ac_header_dirent=$ac_hdr; break
13703 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13704 if test $ac_header_dirent = dirent.h; then
13705 echo "$as_me:13705: checking for opendir in -ldir" >&5
13706 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
13707 if test "${ac_cv_lib_dir_opendir+set}" = set; then
13708 echo $ECHO_N "(cached) $ECHO_C" >&6
13710 ac_check_lib_save_LIBS=$LIBS
13712 cat >conftest.$ac_ext <<_ACEOF
13713 #line 13713 "configure"
13714 #include "confdefs.h"
13716 /* Override any gcc2 internal prototype to avoid an error. */
13720 /* We use char because int might match the return type of a gcc2
13721 builtin and then its argument prototype would still apply. */
13731 rm -f conftest.$ac_objext conftest$ac_exeext
13732 if { (eval echo "$as_me:13732: \"$ac_link\"") >&5
13733 (eval $ac_link) 2>&5
13735 echo "$as_me:13735: \$? = $ac_status" >&5
13736 (exit $ac_status); } &&
13737 { ac_try='test -s conftest$ac_exeext'
13738 { (eval echo "$as_me:13738: \"$ac_try\"") >&5
13739 (eval $ac_try) 2>&5
13741 echo "$as_me:13741: \$? = $ac_status" >&5
13742 (exit $ac_status); }; }; then
13743 ac_cv_lib_dir_opendir=yes
13745 echo "$as_me: failed program was:" >&5
13746 cat conftest.$ac_ext >&5
13747 ac_cv_lib_dir_opendir=no
13749 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13750 LIBS=$ac_check_lib_save_LIBS
13752 echo "$as_me:13752: result: $ac_cv_lib_dir_opendir" >&5
13753 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
13754 if test $ac_cv_lib_dir_opendir = yes; then
13759 echo "$as_me:13759: checking for opendir in -lx" >&5
13760 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
13761 if test "${ac_cv_lib_x_opendir+set}" = set; then
13762 echo $ECHO_N "(cached) $ECHO_C" >&6
13764 ac_check_lib_save_LIBS=$LIBS
13766 cat >conftest.$ac_ext <<_ACEOF
13767 #line 13767 "configure"
13768 #include "confdefs.h"
13770 /* Override any gcc2 internal prototype to avoid an error. */
13774 /* We use char because int might match the return type of a gcc2
13775 builtin and then its argument prototype would still apply. */
13785 rm -f conftest.$ac_objext conftest$ac_exeext
13786 if { (eval echo "$as_me:13786: \"$ac_link\"") >&5
13787 (eval $ac_link) 2>&5
13789 echo "$as_me:13789: \$? = $ac_status" >&5
13790 (exit $ac_status); } &&
13791 { ac_try='test -s conftest$ac_exeext'
13792 { (eval echo "$as_me:13792: \"$ac_try\"") >&5
13793 (eval $ac_try) 2>&5
13795 echo "$as_me:13795: \$? = $ac_status" >&5
13796 (exit $ac_status); }; }; then
13797 ac_cv_lib_x_opendir=yes
13799 echo "$as_me: failed program was:" >&5
13800 cat conftest.$ac_ext >&5
13801 ac_cv_lib_x_opendir=no
13803 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13804 LIBS=$ac_check_lib_save_LIBS
13806 echo "$as_me:13806: result: $ac_cv_lib_x_opendir" >&5
13807 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
13808 if test $ac_cv_lib_x_opendir = yes; then
13814 echo "$as_me:13814: checking whether time.h and sys/time.h may both be included" >&5
13815 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
13816 if test "${ac_cv_header_time+set}" = set; then
13817 echo $ECHO_N "(cached) $ECHO_C" >&6
13819 cat >conftest.$ac_ext <<_ACEOF
13820 #line 13820 "configure"
13821 #include "confdefs.h"
13822 #include <sys/types.h>
13823 #include <sys/time.h>
13829 if ((struct tm *) 0)
13835 rm -f conftest.$ac_objext
13836 if { (eval echo "$as_me:13836: \"$ac_compile\"") >&5
13837 (eval $ac_compile) 2>&5
13839 echo "$as_me:13839: \$? = $ac_status" >&5
13840 (exit $ac_status); } &&
13841 { ac_try='test -s conftest.$ac_objext'
13842 { (eval echo "$as_me:13842: \"$ac_try\"") >&5
13843 (eval $ac_try) 2>&5
13845 echo "$as_me:13845: \$? = $ac_status" >&5
13846 (exit $ac_status); }; }; then
13847 ac_cv_header_time=yes
13849 echo "$as_me: failed program was:" >&5
13850 cat conftest.$ac_ext >&5
13851 ac_cv_header_time=no
13853 rm -f conftest.$ac_objext conftest.$ac_ext
13855 echo "$as_me:13855: result: $ac_cv_header_time" >&5
13856 echo "${ECHO_T}$ac_cv_header_time" >&6
13857 if test $ac_cv_header_time = yes; then
13859 cat >>confdefs.h <<\EOF
13860 #define TIME_WITH_SYS_TIME 1
13867 cf_regex_libs="regex re"
13868 case $host_os in #(vi
13870 cf_regex_libs="gnurx $cf_regex_libs"
13874 echo "$as_me:13874: checking for regcomp" >&5
13875 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
13876 if test "${ac_cv_func_regcomp+set}" = set; then
13877 echo $ECHO_N "(cached) $ECHO_C" >&6
13879 cat >conftest.$ac_ext <<_ACEOF
13880 #line 13880 "configure"
13881 #include "confdefs.h"
13882 /* System header to define __stub macros and hopefully few prototypes,
13883 which can conflict with char regcomp (); below. */
13884 #include <assert.h>
13885 /* Override any gcc2 internal prototype to avoid an error. */
13889 /* We use char because int might match the return type of a gcc2
13890 builtin and then its argument prototype would still apply. */
13897 /* The GNU C library defines this for functions which it implements
13898 to always fail with ENOSYS. Some functions are actually named
13899 something starting with __ and the normal name is an alias. */
13900 #if defined (__stub_regcomp) || defined (__stub___regcomp)
13903 f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13910 rm -f conftest.$ac_objext conftest$ac_exeext
13911 if { (eval echo "$as_me:13911: \"$ac_link\"") >&5
13912 (eval $ac_link) 2>&5
13914 echo "$as_me:13914: \$? = $ac_status" >&5
13915 (exit $ac_status); } &&
13916 { ac_try='test -s conftest$ac_exeext'
13917 { (eval echo "$as_me:13917: \"$ac_try\"") >&5
13918 (eval $ac_try) 2>&5
13920 echo "$as_me:13920: \$? = $ac_status" >&5
13921 (exit $ac_status); }; }; then
13922 ac_cv_func_regcomp=yes
13924 echo "$as_me: failed program was:" >&5
13925 cat conftest.$ac_ext >&5
13926 ac_cv_func_regcomp=no
13928 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13930 echo "$as_me:13930: result: $ac_cv_func_regcomp" >&5
13931 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
13932 if test $ac_cv_func_regcomp = yes; then
13933 cf_regex_func=regcomp
13936 for cf_regex_lib in $cf_regex_libs
13938 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
13939 echo "$as_me:13939: checking for regcomp in -l$cf_regex_lib" >&5
13940 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
13941 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
13942 echo $ECHO_N "(cached) $ECHO_C" >&6
13944 ac_check_lib_save_LIBS=$LIBS
13945 LIBS="-l$cf_regex_lib $LIBS"
13946 cat >conftest.$ac_ext <<_ACEOF
13947 #line 13947 "configure"
13948 #include "confdefs.h"
13950 /* Override any gcc2 internal prototype to avoid an error. */
13954 /* We use char because int might match the return type of a gcc2
13955 builtin and then its argument prototype would still apply. */
13965 rm -f conftest.$ac_objext conftest$ac_exeext
13966 if { (eval echo "$as_me:13966: \"$ac_link\"") >&5
13967 (eval $ac_link) 2>&5
13969 echo "$as_me:13969: \$? = $ac_status" >&5
13970 (exit $ac_status); } &&
13971 { ac_try='test -s conftest$ac_exeext'
13972 { (eval echo "$as_me:13972: \"$ac_try\"") >&5
13973 (eval $ac_try) 2>&5
13975 echo "$as_me:13975: \$? = $ac_status" >&5
13976 (exit $ac_status); }; }; then
13977 eval "$as_ac_Lib=yes"
13979 echo "$as_me: failed program was:" >&5
13980 cat conftest.$ac_ext >&5
13981 eval "$as_ac_Lib=no"
13983 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13984 LIBS=$ac_check_lib_save_LIBS
13986 echo "$as_me:13986: result: `eval echo '${'$as_ac_Lib'}'`" >&5
13987 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
13988 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
13990 LIBS="-l$cf_regex_lib $LIBS"
13991 cf_regex_func=regcomp
13999 if test "$cf_regex_func" = no ; then
14000 echo "$as_me:14000: checking for compile" >&5
14001 echo $ECHO_N "checking for compile... $ECHO_C" >&6
14002 if test "${ac_cv_func_compile+set}" = set; then
14003 echo $ECHO_N "(cached) $ECHO_C" >&6
14005 cat >conftest.$ac_ext <<_ACEOF
14006 #line 14006 "configure"
14007 #include "confdefs.h"
14008 /* System header to define __stub macros and hopefully few prototypes,
14009 which can conflict with char compile (); below. */
14010 #include <assert.h>
14011 /* Override any gcc2 internal prototype to avoid an error. */
14015 /* We use char because int might match the return type of a gcc2
14016 builtin and then its argument prototype would still apply. */
14023 /* The GNU C library defines this for functions which it implements
14024 to always fail with ENOSYS. Some functions are actually named
14025 something starting with __ and the normal name is an alias. */
14026 #if defined (__stub_compile) || defined (__stub___compile)
14029 f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14036 rm -f conftest.$ac_objext conftest$ac_exeext
14037 if { (eval echo "$as_me:14037: \"$ac_link\"") >&5
14038 (eval $ac_link) 2>&5
14040 echo "$as_me:14040: \$? = $ac_status" >&5
14041 (exit $ac_status); } &&
14042 { ac_try='test -s conftest$ac_exeext'
14043 { (eval echo "$as_me:14043: \"$ac_try\"") >&5
14044 (eval $ac_try) 2>&5
14046 echo "$as_me:14046: \$? = $ac_status" >&5
14047 (exit $ac_status); }; }; then
14048 ac_cv_func_compile=yes
14050 echo "$as_me: failed program was:" >&5
14051 cat conftest.$ac_ext >&5
14052 ac_cv_func_compile=no
14054 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14056 echo "$as_me:14056: result: $ac_cv_func_compile" >&5
14057 echo "${ECHO_T}$ac_cv_func_compile" >&6
14058 if test $ac_cv_func_compile = yes; then
14059 cf_regex_func=compile
14062 echo "$as_me:14062: checking for compile in -lgen" >&5
14063 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
14064 if test "${ac_cv_lib_gen_compile+set}" = set; then
14065 echo $ECHO_N "(cached) $ECHO_C" >&6
14067 ac_check_lib_save_LIBS=$LIBS
14069 cat >conftest.$ac_ext <<_ACEOF
14070 #line 14070 "configure"
14071 #include "confdefs.h"
14073 /* Override any gcc2 internal prototype to avoid an error. */
14077 /* We use char because int might match the return type of a gcc2
14078 builtin and then its argument prototype would still apply. */
14088 rm -f conftest.$ac_objext conftest$ac_exeext
14089 if { (eval echo "$as_me:14089: \"$ac_link\"") >&5
14090 (eval $ac_link) 2>&5
14092 echo "$as_me:14092: \$? = $ac_status" >&5
14093 (exit $ac_status); } &&
14094 { ac_try='test -s conftest$ac_exeext'
14095 { (eval echo "$as_me:14095: \"$ac_try\"") >&5
14096 (eval $ac_try) 2>&5
14098 echo "$as_me:14098: \$? = $ac_status" >&5
14099 (exit $ac_status); }; }; then
14100 ac_cv_lib_gen_compile=yes
14102 echo "$as_me: failed program was:" >&5
14103 cat conftest.$ac_ext >&5
14104 ac_cv_lib_gen_compile=no
14106 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14107 LIBS=$ac_check_lib_save_LIBS
14109 echo "$as_me:14109: result: $ac_cv_lib_gen_compile" >&5
14110 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
14111 if test $ac_cv_lib_gen_compile = yes; then
14114 cf_regex_func=compile
14121 if test "$cf_regex_func" = no ; then
14122 { echo "$as_me:14122: WARNING: cannot find regular expression library" >&5
14123 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
14126 echo "$as_me:14126: checking for regular-expression headers" >&5
14127 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
14128 if test "${cf_cv_regex_hdrs+set}" = set; then
14129 echo $ECHO_N "(cached) $ECHO_C" >&6
14132 cf_cv_regex_hdrs=no
14133 case $cf_regex_func in #(vi
14135 for cf_regex_hdr in regexp.h regexpr.h
14137 cat >conftest.$ac_ext <<_ACEOF
14138 #line 14138 "configure"
14139 #include "confdefs.h"
14140 #include <$cf_regex_hdr>
14145 char *p = compile("", "", "", 0);
14146 int x = step("", "");
14152 rm -f conftest.$ac_objext conftest$ac_exeext
14153 if { (eval echo "$as_me:14153: \"$ac_link\"") >&5
14154 (eval $ac_link) 2>&5
14156 echo "$as_me:14156: \$? = $ac_status" >&5
14157 (exit $ac_status); } &&
14158 { ac_try='test -s conftest$ac_exeext'
14159 { (eval echo "$as_me:14159: \"$ac_try\"") >&5
14160 (eval $ac_try) 2>&5
14162 echo "$as_me:14162: \$? = $ac_status" >&5
14163 (exit $ac_status); }; }; then
14165 cf_cv_regex_hdrs=$cf_regex_hdr
14169 echo "$as_me: failed program was:" >&5
14170 cat conftest.$ac_ext >&5
14172 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14176 for cf_regex_hdr in regex.h
14178 cat >conftest.$ac_ext <<_ACEOF
14179 #line 14179 "configure"
14180 #include "confdefs.h"
14181 #include <sys/types.h>
14182 #include <$cf_regex_hdr>
14188 int x = regcomp(p, "", 0);
14189 int y = regexec(p, "", 0, 0, 0);
14196 rm -f conftest.$ac_objext conftest$ac_exeext
14197 if { (eval echo "$as_me:14197: \"$ac_link\"") >&5
14198 (eval $ac_link) 2>&5
14200 echo "$as_me:14200: \$? = $ac_status" >&5
14201 (exit $ac_status); } &&
14202 { ac_try='test -s conftest$ac_exeext'
14203 { (eval echo "$as_me:14203: \"$ac_try\"") >&5
14204 (eval $ac_try) 2>&5
14206 echo "$as_me:14206: \$? = $ac_status" >&5
14207 (exit $ac_status); }; }; then
14209 cf_cv_regex_hdrs=$cf_regex_hdr
14213 echo "$as_me: failed program was:" >&5
14214 cat conftest.$ac_ext >&5
14216 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14222 echo "$as_me:14222: result: $cf_cv_regex_hdrs" >&5
14223 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
14225 case $cf_cv_regex_hdrs in #(vi
14226 no) { echo "$as_me:14226: WARNING: no regular expression header found" >&5
14227 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
14228 regex.h) cat >>confdefs.h <<\EOF
14229 #define HAVE_REGEX_H_FUNCS 1
14232 regexp.h) cat >>confdefs.h <<\EOF
14233 #define HAVE_REGEXP_H_FUNCS 1
14236 regexpr.h) cat >>confdefs.h <<\EOF
14237 #define HAVE_REGEXPR_H_FUNCS 1
14261 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14262 echo "$as_me:14262: checking for $ac_header" >&5
14263 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14264 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14265 echo $ECHO_N "(cached) $ECHO_C" >&6
14267 cat >conftest.$ac_ext <<_ACEOF
14268 #line 14268 "configure"
14269 #include "confdefs.h"
14270 #include <$ac_header>
14272 if { (eval echo "$as_me:14272: \"$ac_cpp conftest.$ac_ext\"") >&5
14273 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14275 egrep -v '^ *\+' conftest.er1 >conftest.err
14277 cat conftest.err >&5
14278 echo "$as_me:14278: \$? = $ac_status" >&5
14279 (exit $ac_status); } >/dev/null; then
14280 if test -s conftest.err; then
14281 ac_cpp_err=$ac_c_preproc_warn_flag
14288 if test -z "$ac_cpp_err"; then
14289 eval "$as_ac_Header=yes"
14291 echo "$as_me: failed program was:" >&5
14292 cat conftest.$ac_ext >&5
14293 eval "$as_ac_Header=no"
14295 rm -f conftest.err conftest.$ac_ext
14297 echo "$as_me:14297: result: `eval echo '${'$as_ac_Header'}'`" >&5
14298 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14299 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14300 cat >>confdefs.h <<EOF
14301 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14307 for ac_header in unistd.h getopt.h
14309 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14310 echo "$as_me:14310: checking for $ac_header" >&5
14311 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14312 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14313 echo $ECHO_N "(cached) $ECHO_C" >&6
14315 cat >conftest.$ac_ext <<_ACEOF
14316 #line 14316 "configure"
14317 #include "confdefs.h"
14318 #include <$ac_header>
14320 if { (eval echo "$as_me:14320: \"$ac_cpp conftest.$ac_ext\"") >&5
14321 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14323 egrep -v '^ *\+' conftest.er1 >conftest.err
14325 cat conftest.err >&5
14326 echo "$as_me:14326: \$? = $ac_status" >&5
14327 (exit $ac_status); } >/dev/null; then
14328 if test -s conftest.err; then
14329 ac_cpp_err=$ac_c_preproc_warn_flag
14336 if test -z "$ac_cpp_err"; then
14337 eval "$as_ac_Header=yes"
14339 echo "$as_me: failed program was:" >&5
14340 cat conftest.$ac_ext >&5
14341 eval "$as_ac_Header=no"
14343 rm -f conftest.err conftest.$ac_ext
14345 echo "$as_me:14345: result: `eval echo '${'$as_ac_Header'}'`" >&5
14346 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14347 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14348 cat >>confdefs.h <<EOF
14349 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14355 echo "$as_me:14355: checking for header declaring getopt variables" >&5
14356 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
14357 if test "${cf_cv_getopt_header+set}" = set; then
14358 echo $ECHO_N "(cached) $ECHO_C" >&6
14361 cf_cv_getopt_header=none
14362 for cf_header in stdio.h stdlib.h unistd.h getopt.h
14364 cat >conftest.$ac_ext <<_ACEOF
14365 #line 14365 "configure"
14366 #include "confdefs.h"
14368 #include <$cf_header>
14372 int x = optind; char *y = optarg
14377 rm -f conftest.$ac_objext
14378 if { (eval echo "$as_me:14378: \"$ac_compile\"") >&5
14379 (eval $ac_compile) 2>&5
14381 echo "$as_me:14381: \$? = $ac_status" >&5
14382 (exit $ac_status); } &&
14383 { ac_try='test -s conftest.$ac_objext'
14384 { (eval echo "$as_me:14384: \"$ac_try\"") >&5
14385 (eval $ac_try) 2>&5
14387 echo "$as_me:14387: \$? = $ac_status" >&5
14388 (exit $ac_status); }; }; then
14389 cf_cv_getopt_header=$cf_header
14392 echo "$as_me: failed program was:" >&5
14393 cat conftest.$ac_ext >&5
14395 rm -f conftest.$ac_objext conftest.$ac_ext
14399 echo "$as_me:14399: result: $cf_cv_getopt_header" >&5
14400 echo "${ECHO_T}$cf_cv_getopt_header" >&6
14401 if test $cf_cv_getopt_header != none ; then
14402 cat >>confdefs.h <<\EOF
14403 #define HAVE_GETOPT_HEADER 1
14408 # check for ISC (this may also define _POSIX_SOURCE)
14409 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
14410 if test "$ISC" = yes ; then
14412 echo "$as_me:14412: checking for main in -lcposix" >&5
14413 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
14414 if test "${ac_cv_lib_cposix_main+set}" = set; then
14415 echo $ECHO_N "(cached) $ECHO_C" >&6
14417 ac_check_lib_save_LIBS=$LIBS
14418 LIBS="-lcposix $LIBS"
14419 cat >conftest.$ac_ext <<_ACEOF
14420 #line 14420 "configure"
14421 #include "confdefs.h"
14431 rm -f conftest.$ac_objext conftest$ac_exeext
14432 if { (eval echo "$as_me:14432: \"$ac_link\"") >&5
14433 (eval $ac_link) 2>&5
14435 echo "$as_me:14435: \$? = $ac_status" >&5
14436 (exit $ac_status); } &&
14437 { ac_try='test -s conftest$ac_exeext'
14438 { (eval echo "$as_me:14438: \"$ac_try\"") >&5
14439 (eval $ac_try) 2>&5
14441 echo "$as_me:14441: \$? = $ac_status" >&5
14442 (exit $ac_status); }; }; then
14443 ac_cv_lib_cposix_main=yes
14445 echo "$as_me: failed program was:" >&5
14446 cat conftest.$ac_ext >&5
14447 ac_cv_lib_cposix_main=no
14449 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14450 LIBS=$ac_check_lib_save_LIBS
14452 echo "$as_me:14452: result: $ac_cv_lib_cposix_main" >&5
14453 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
14454 if test $ac_cv_lib_cposix_main = yes; then
14455 cat >>confdefs.h <<EOF
14456 #define HAVE_LIBCPOSIX 1
14459 LIBS="-lcposix $LIBS"
14463 echo "$as_me:14463: checking for bzero in -linet" >&5
14464 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
14465 if test "${ac_cv_lib_inet_bzero+set}" = set; then
14466 echo $ECHO_N "(cached) $ECHO_C" >&6
14468 ac_check_lib_save_LIBS=$LIBS
14469 LIBS="-linet $LIBS"
14470 cat >conftest.$ac_ext <<_ACEOF
14471 #line 14471 "configure"
14472 #include "confdefs.h"
14474 /* Override any gcc2 internal prototype to avoid an error. */
14478 /* We use char because int might match the return type of a gcc2
14479 builtin and then its argument prototype would still apply. */
14489 rm -f conftest.$ac_objext conftest$ac_exeext
14490 if { (eval echo "$as_me:14490: \"$ac_link\"") >&5
14491 (eval $ac_link) 2>&5
14493 echo "$as_me:14493: \$? = $ac_status" >&5
14494 (exit $ac_status); } &&
14495 { ac_try='test -s conftest$ac_exeext'
14496 { (eval echo "$as_me:14496: \"$ac_try\"") >&5
14497 (eval $ac_try) 2>&5
14499 echo "$as_me:14499: \$? = $ac_status" >&5
14500 (exit $ac_status); }; }; then
14501 ac_cv_lib_inet_bzero=yes
14503 echo "$as_me: failed program was:" >&5
14504 cat conftest.$ac_ext >&5
14505 ac_cv_lib_inet_bzero=no
14507 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14508 LIBS=$ac_check_lib_save_LIBS
14510 echo "$as_me:14510: result: $ac_cv_lib_inet_bzero" >&5
14511 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
14512 if test $ac_cv_lib_inet_bzero = yes; then
14513 LIBS="-linet $LIBS"
14517 echo "$as_me:14517: checking if sys/time.h works with sys/select.h" >&5
14518 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
14519 if test "${cf_cv_sys_time_select+set}" = set; then
14520 echo $ECHO_N "(cached) $ECHO_C" >&6
14523 cat >conftest.$ac_ext <<_ACEOF
14524 #line 14524 "configure"
14525 #include "confdefs.h"
14527 #include <sys/types.h>
14528 #ifdef HAVE_SYS_TIME_H
14529 #include <sys/time.h>
14531 #ifdef HAVE_SYS_SELECT_H
14532 #include <sys/select.h>
14543 rm -f conftest.$ac_objext
14544 if { (eval echo "$as_me:14544: \"$ac_compile\"") >&5
14545 (eval $ac_compile) 2>&5
14547 echo "$as_me:14547: \$? = $ac_status" >&5
14548 (exit $ac_status); } &&
14549 { ac_try='test -s conftest.$ac_objext'
14550 { (eval echo "$as_me:14550: \"$ac_try\"") >&5
14551 (eval $ac_try) 2>&5
14553 echo "$as_me:14553: \$? = $ac_status" >&5
14554 (exit $ac_status); }; }; then
14555 cf_cv_sys_time_select=yes
14557 echo "$as_me: failed program was:" >&5
14558 cat conftest.$ac_ext >&5
14559 cf_cv_sys_time_select=no
14561 rm -f conftest.$ac_objext conftest.$ac_ext
14565 echo "$as_me:14565: result: $cf_cv_sys_time_select" >&5
14566 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
14567 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
14568 #define HAVE_SYS_TIME_SELECT 1
14571 ### checks for compiler characteristics
14573 ac_cpp='$CPP $CPPFLAGS'
14574 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14575 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14576 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14577 ac_main_return=return
14579 echo "$as_me:14579: checking for $CC option to accept ANSI C" >&5
14580 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
14581 if test "${ac_cv_prog_cc_stdc+set}" = set; then
14582 echo $ECHO_N "(cached) $ECHO_C" >&6
14584 ac_cv_prog_cc_stdc=no
14586 cat >conftest.$ac_ext <<_ACEOF
14587 #line 14587 "configure"
14588 #include "confdefs.h"
14589 #include <stdarg.h>
14591 #include <sys/types.h>
14592 #include <sys/stat.h>
14593 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
14594 struct buf { int x; };
14595 FILE * (*rcsopen) (struct buf *, struct stat *, int);
14596 static char *e (p, i)
14602 static char *f (char * (*g) (char **, int), char **p, ...)
14607 s = g (p, va_arg (v,int));
14611 int test (int i, double x);
14612 struct s1 {int (*f) (int a);};
14613 struct s2 {int (*f) (double a);};
14614 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
14620 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
14625 # Don't try gcc -ansi; that turns off useful extensions and
14626 # breaks some systems' header files.
14627 # AIX -qlanglvl=ansi
14628 # Ultrix and OSF/1 -std1
14629 # HP-UX 10.20 and later -Ae
14630 # HP-UX older versions -Aa -D_HPUX_SOURCE
14631 # SVR4 -Xc -D__EXTENSIONS__
14632 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
14634 CC="$ac_save_CC $ac_arg"
14635 rm -f conftest.$ac_objext
14636 if { (eval echo "$as_me:14636: \"$ac_compile\"") >&5
14637 (eval $ac_compile) 2>&5
14639 echo "$as_me:14639: \$? = $ac_status" >&5
14640 (exit $ac_status); } &&
14641 { ac_try='test -s conftest.$ac_objext'
14642 { (eval echo "$as_me:14642: \"$ac_try\"") >&5
14643 (eval $ac_try) 2>&5
14645 echo "$as_me:14645: \$? = $ac_status" >&5
14646 (exit $ac_status); }; }; then
14647 ac_cv_prog_cc_stdc=$ac_arg
14650 echo "$as_me: failed program was:" >&5
14651 cat conftest.$ac_ext >&5
14653 rm -f conftest.$ac_objext
14655 rm -f conftest.$ac_ext conftest.$ac_objext
14660 case "x$ac_cv_prog_cc_stdc" in
14662 echo "$as_me:14662: result: none needed" >&5
14663 echo "${ECHO_T}none needed" >&6 ;;
14665 echo "$as_me:14665: result: $ac_cv_prog_cc_stdc" >&5
14666 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
14667 CC="$CC $ac_cv_prog_cc_stdc" ;;
14670 echo "$as_me:14670: checking for an ANSI C-conforming const" >&5
14671 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
14672 if test "${ac_cv_c_const+set}" = set; then
14673 echo $ECHO_N "(cached) $ECHO_C" >&6
14675 cat >conftest.$ac_ext <<_ACEOF
14676 #line 14676 "configure"
14677 #include "confdefs.h"
14682 /* FIXME: Include the comments suggested by Paul. */
14683 #ifndef __cplusplus
14684 /* Ultrix mips cc rejects this. */
14685 typedef int charset[2];
14687 /* SunOS 4.1.1 cc rejects this. */
14688 char const *const *ccp;
14690 /* NEC SVR4.0.2 mips cc rejects this. */
14691 struct point {int x, y;};
14692 static struct point const zero = {0,0};
14693 /* AIX XL C 1.02.0.0 rejects this.
14694 It does not let you subtract one const X* pointer from another in
14695 an arm of an if-expression whose if-part is not a constant
14697 const char *g = "string";
14698 ccp = &g + (g ? g-g : 0);
14699 /* HPUX 7.0 cc rejects these. */
14702 ccp = (char const *const *) p;
14703 { /* SCO 3.2v4 cc rejects this. */
14705 char const *s = 0 ? (char *) 0 : (char const *) 0;
14709 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
14710 int x[] = {25, 17};
14711 const int *foo = &x[0];
14714 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
14715 typedef const int *iptr;
14719 { /* AIX XL C 1.02.0.0 rejects this saying
14720 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
14721 struct s { int j; const int *ap[3]; };
14722 struct s *b; b->j = 5;
14724 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
14725 const int foo = 10;
14733 rm -f conftest.$ac_objext
14734 if { (eval echo "$as_me:14734: \"$ac_compile\"") >&5
14735 (eval $ac_compile) 2>&5
14737 echo "$as_me:14737: \$? = $ac_status" >&5
14738 (exit $ac_status); } &&
14739 { ac_try='test -s conftest.$ac_objext'
14740 { (eval echo "$as_me:14740: \"$ac_try\"") >&5
14741 (eval $ac_try) 2>&5
14743 echo "$as_me:14743: \$? = $ac_status" >&5
14744 (exit $ac_status); }; }; then
14747 echo "$as_me: failed program was:" >&5
14748 cat conftest.$ac_ext >&5
14751 rm -f conftest.$ac_objext conftest.$ac_ext
14753 echo "$as_me:14753: result: $ac_cv_c_const" >&5
14754 echo "${ECHO_T}$ac_cv_c_const" >&6
14755 if test $ac_cv_c_const = no; then
14757 cat >>confdefs.h <<\EOF
14763 echo "$as_me:14763: checking for inline" >&5
14764 echo $ECHO_N "checking for inline... $ECHO_C" >&6
14765 if test "${ac_cv_c_inline+set}" = set; then
14766 echo $ECHO_N "(cached) $ECHO_C" >&6
14769 for ac_kw in inline __inline__ __inline; do
14770 cat >conftest.$ac_ext <<_ACEOF
14771 #line 14771 "configure"
14772 #include "confdefs.h"
14773 #ifndef __cplusplus
14774 static $ac_kw int static_foo () {return 0; }
14775 $ac_kw int foo () {return 0; }
14779 rm -f conftest.$ac_objext
14780 if { (eval echo "$as_me:14780: \"$ac_compile\"") >&5
14781 (eval $ac_compile) 2>&5
14783 echo "$as_me:14783: \$? = $ac_status" >&5
14784 (exit $ac_status); } &&
14785 { ac_try='test -s conftest.$ac_objext'
14786 { (eval echo "$as_me:14786: \"$ac_try\"") >&5
14787 (eval $ac_try) 2>&5
14789 echo "$as_me:14789: \$? = $ac_status" >&5
14790 (exit $ac_status); }; }; then
14791 ac_cv_c_inline=$ac_kw; break
14793 echo "$as_me: failed program was:" >&5
14794 cat conftest.$ac_ext >&5
14796 rm -f conftest.$ac_objext conftest.$ac_ext
14800 echo "$as_me:14800: result: $ac_cv_c_inline" >&5
14801 echo "${ECHO_T}$ac_cv_c_inline" >&6
14802 case $ac_cv_c_inline in
14805 cat >>confdefs.h <<\EOF
14809 *) cat >>confdefs.h <<EOF
14810 #define inline $ac_cv_c_inline
14816 if test "$ac_cv_c_inline" != no ; then
14817 NCURSES_INLINE=inline
14818 if test "$INTEL_COMPILER" = yes
14821 elif test "$CLANG_COMPILER" = yes
14824 elif test "$GCC" = yes
14826 echo "$as_me:14826: checking if $CC supports options to tune inlining" >&5
14827 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
14828 if test "${cf_cv_gcc_inline+set}" = set; then
14829 echo $ECHO_N "(cached) $ECHO_C" >&6
14832 cf_save_CFLAGS=$CFLAGS
14833 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
14834 cat >conftest.$ac_ext <<_ACEOF
14835 #line 14835 "configure"
14836 #include "confdefs.h"
14837 inline int foo(void) { return 1; }
14841 ${cf_cv_main_return:-return} foo()
14846 rm -f conftest.$ac_objext
14847 if { (eval echo "$as_me:14847: \"$ac_compile\"") >&5
14848 (eval $ac_compile) 2>&5
14850 echo "$as_me:14850: \$? = $ac_status" >&5
14851 (exit $ac_status); } &&
14852 { ac_try='test -s conftest.$ac_objext'
14853 { (eval echo "$as_me:14853: \"$ac_try\"") >&5
14854 (eval $ac_try) 2>&5
14856 echo "$as_me:14856: \$? = $ac_status" >&5
14857 (exit $ac_status); }; }; then
14858 cf_cv_gcc_inline=yes
14860 echo "$as_me: failed program was:" >&5
14861 cat conftest.$ac_ext >&5
14862 cf_cv_gcc_inline=no
14864 rm -f conftest.$ac_objext conftest.$ac_ext
14865 CFLAGS=$cf_save_CFLAGS
14868 echo "$as_me:14868: result: $cf_cv_gcc_inline" >&5
14869 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
14870 if test "$cf_cv_gcc_inline" = yes ; then
14875 cf_new_extra_cppflags=
14877 for cf_add_cflags in --param max-inline-insns-single=1200
14879 case $cf_fix_cppflags in
14881 case $cf_add_cflags in #(vi
14882 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
14883 case $cf_add_cflags in
14885 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14887 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14888 && test -z "${cf_tst_cflags}" \
14889 && cf_fix_cppflags=yes
14891 if test $cf_fix_cppflags = yes ; then
14892 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14894 elif test "${cf_tst_cflags}" = "\"'" ; then
14895 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14900 case "$CPPFLAGS" in
14901 *$cf_add_cflags) #(vi
14904 case $cf_add_cflags in #(vi
14906 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14908 CPPFLAGS=`echo "$CPPFLAGS" | \
14909 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
14910 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
14914 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
14919 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
14924 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14926 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14928 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14929 && test -z "${cf_tst_cflags}" \
14930 && cf_fix_cppflags=no
14935 if test -n "$cf_new_cflags" ; then
14937 CFLAGS="$CFLAGS $cf_new_cflags"
14940 if test -n "$cf_new_cppflags" ; then
14942 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
14945 if test -n "$cf_new_extra_cppflags" ; then
14947 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
14954 echo "$as_me:14954: checking for signal global datatype" >&5
14955 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
14956 if test "${cf_cv_sig_atomic_t+set}" = set; then
14957 echo $ECHO_N "(cached) $ECHO_C" >&6
14961 "volatile sig_atomic_t" \
14965 cat >conftest.$ac_ext <<_ACEOF
14966 #line 14966 "configure"
14967 #include "confdefs.h"
14969 #include <sys/types.h>
14970 #include <signal.h>
14975 static void handler(int sig)
14982 signal(SIGINT, handler);
14988 rm -f conftest.$ac_objext
14989 if { (eval echo "$as_me:14989: \"$ac_compile\"") >&5
14990 (eval $ac_compile) 2>&5
14992 echo "$as_me:14992: \$? = $ac_status" >&5
14993 (exit $ac_status); } &&
14994 { ac_try='test -s conftest.$ac_objext'
14995 { (eval echo "$as_me:14995: \"$ac_try\"") >&5
14996 (eval $ac_try) 2>&5
14998 echo "$as_me:14998: \$? = $ac_status" >&5
14999 (exit $ac_status); }; }; then
15000 cf_cv_sig_atomic_t=$cf_type
15002 echo "$as_me: failed program was:" >&5
15003 cat conftest.$ac_ext >&5
15004 cf_cv_sig_atomic_t=no
15006 rm -f conftest.$ac_objext conftest.$ac_ext
15007 test "$cf_cv_sig_atomic_t" != no && break
15012 echo "$as_me:15012: result: $cf_cv_sig_atomic_t" >&5
15013 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
15014 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
15015 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
15018 if test $NCURSES_CHTYPE = auto ; then
15020 echo "$as_me:15020: checking for type of chtype" >&5
15021 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
15022 if test "${cf_cv_typeof_chtype+set}" = set; then
15023 echo $ECHO_N "(cached) $ECHO_C" >&6
15026 if test "$cross_compiling" = yes; then
15027 cf_cv_typeof_chtype=long
15029 cat >conftest.$ac_ext <<_ACEOF
15030 #line 15030 "configure"
15031 #include "confdefs.h"
15033 #define WANT_BITS 31
15037 FILE *fp = fopen("cf_test.out", "w");
15039 char *result = "long";
15040 if (sizeof(unsigned long) > sizeof(unsigned int)) {
15043 for (n = 0; n < WANT_BITS; n++) {
15046 if (y != 1 || x == 0) {
15052 * If x is nonzero, an int is big enough for the bits
15055 result = (x != 0) ? "int" : "long";
15060 ${cf_cv_main_return:-return}(0);
15064 rm -f conftest$ac_exeext
15065 if { (eval echo "$as_me:15065: \"$ac_link\"") >&5
15066 (eval $ac_link) 2>&5
15068 echo "$as_me:15068: \$? = $ac_status" >&5
15069 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15070 { (eval echo "$as_me:15070: \"$ac_try\"") >&5
15071 (eval $ac_try) 2>&5
15073 echo "$as_me:15073: \$? = $ac_status" >&5
15074 (exit $ac_status); }; }; then
15075 cf_cv_typeof_chtype=`cat cf_test.out`
15077 echo "$as_me: program exited with status $ac_status" >&5
15078 echo "$as_me: failed program was:" >&5
15079 cat conftest.$ac_ext >&5
15080 cf_cv_typeof_chtype=long
15082 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15088 echo "$as_me:15088: result: $cf_cv_typeof_chtype" >&5
15089 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
15091 cat >>confdefs.h <<EOF
15092 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
15096 cf_cv_typeof_chtype=$NCURSES_CHTYPE
15098 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
15100 echo "$as_me:15100: checking if unsigned literals are legal" >&5
15101 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
15102 if test "${cf_cv_unsigned_literals+set}" = set; then
15103 echo $ECHO_N "(cached) $ECHO_C" >&6
15106 cat >conftest.$ac_ext <<_ACEOF
15107 #line 15107 "configure"
15108 #include "confdefs.h"
15113 long x = 1L + 1UL + 1U + 1
15118 rm -f conftest.$ac_objext
15119 if { (eval echo "$as_me:15119: \"$ac_compile\"") >&5
15120 (eval $ac_compile) 2>&5
15122 echo "$as_me:15122: \$? = $ac_status" >&5
15123 (exit $ac_status); } &&
15124 { ac_try='test -s conftest.$ac_objext'
15125 { (eval echo "$as_me:15125: \"$ac_try\"") >&5
15126 (eval $ac_try) 2>&5
15128 echo "$as_me:15128: \$? = $ac_status" >&5
15129 (exit $ac_status); }; }; then
15130 cf_cv_unsigned_literals=yes
15132 echo "$as_me: failed program was:" >&5
15133 cat conftest.$ac_ext >&5
15134 cf_cv_unsigned_literals=no
15136 rm -f conftest.$ac_objext conftest.$ac_ext
15140 echo "$as_me:15140: result: $cf_cv_unsigned_literals" >&5
15141 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
15144 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
15145 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
15147 if test $NCURSES_MMASK_T = auto ; then
15148 cf_cv_typeof_mmask_t=long
15150 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
15152 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
15154 ### Checks for external-data
15156 echo "$as_me:15156: checking if external errno is declared" >&5
15157 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
15158 if test "${cf_cv_dcl_errno+set}" = set; then
15159 echo $ECHO_N "(cached) $ECHO_C" >&6
15162 cat >conftest.$ac_ext <<_ACEOF
15163 #line 15163 "configure"
15164 #include "confdefs.h"
15166 #ifdef HAVE_STDLIB_H
15167 #include <stdlib.h>
15170 #include <sys/types.h>
15175 int x = (int) errno
15180 rm -f conftest.$ac_objext
15181 if { (eval echo "$as_me:15181: \"$ac_compile\"") >&5
15182 (eval $ac_compile) 2>&5
15184 echo "$as_me:15184: \$? = $ac_status" >&5
15185 (exit $ac_status); } &&
15186 { ac_try='test -s conftest.$ac_objext'
15187 { (eval echo "$as_me:15187: \"$ac_try\"") >&5
15188 (eval $ac_try) 2>&5
15190 echo "$as_me:15190: \$? = $ac_status" >&5
15191 (exit $ac_status); }; }; then
15192 cf_cv_dcl_errno=yes
15194 echo "$as_me: failed program was:" >&5
15195 cat conftest.$ac_ext >&5
15198 rm -f conftest.$ac_objext conftest.$ac_ext
15201 echo "$as_me:15201: result: $cf_cv_dcl_errno" >&5
15202 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
15204 if test "$cf_cv_dcl_errno" = no ; then
15206 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15208 cat >>confdefs.h <<EOF
15209 #define $cf_result 1
15214 # It's possible (for near-UNIX clones) that the data doesn't exist
15216 echo "$as_me:15216: checking if external errno exists" >&5
15217 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
15218 if test "${cf_cv_have_errno+set}" = set; then
15219 echo $ECHO_N "(cached) $ECHO_C" >&6
15222 cat >conftest.$ac_ext <<_ACEOF
15223 #line 15223 "configure"
15224 #include "confdefs.h"
15237 rm -f conftest.$ac_objext conftest$ac_exeext
15238 if { (eval echo "$as_me:15238: \"$ac_link\"") >&5
15239 (eval $ac_link) 2>&5
15241 echo "$as_me:15241: \$? = $ac_status" >&5
15242 (exit $ac_status); } &&
15243 { ac_try='test -s conftest$ac_exeext'
15244 { (eval echo "$as_me:15244: \"$ac_try\"") >&5
15245 (eval $ac_try) 2>&5
15247 echo "$as_me:15247: \$? = $ac_status" >&5
15248 (exit $ac_status); }; }; then
15249 cf_cv_have_errno=yes
15251 echo "$as_me: failed program was:" >&5
15252 cat conftest.$ac_ext >&5
15253 cf_cv_have_errno=no
15255 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15258 echo "$as_me:15258: result: $cf_cv_have_errno" >&5
15259 echo "${ECHO_T}$cf_cv_have_errno" >&6
15261 if test "$cf_cv_have_errno" = yes ; then
15263 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15265 cat >>confdefs.h <<EOF
15266 #define $cf_result 1
15271 echo "$as_me:15271: checking if data-only library module links" >&5
15272 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
15273 if test "${cf_cv_link_dataonly+set}" = set; then
15274 echo $ECHO_N "(cached) $ECHO_C" >&6
15278 cat >conftest.$ac_ext <<EOF
15279 #line 15279 "configure"
15280 int testdata[3] = { 123, 456, 789 };
15282 if { (eval echo "$as_me:15282: \"$ac_compile\"") >&5
15283 (eval $ac_compile) 2>&5
15285 echo "$as_me:15285: \$? = $ac_status" >&5
15286 (exit $ac_status); } ; then
15287 mv conftest.o data.o && \
15288 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
15290 rm -f conftest.$ac_ext data.o
15291 cat >conftest.$ac_ext <<EOF
15292 #line 15292 "configure"
15296 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
15298 extern int testdata[3];
15299 return testdata[0] == 123
15300 && testdata[1] == 456
15301 && testdata[2] == 789;
15305 if { (eval echo "$as_me:15305: \"$ac_compile\"") >&5
15306 (eval $ac_compile) 2>&5
15308 echo "$as_me:15308: \$? = $ac_status" >&5
15309 (exit $ac_status); }; then
15310 mv conftest.o func.o && \
15311 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
15313 rm -f conftest.$ac_ext func.o
15314 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
15315 cf_saveLIBS="$LIBS"
15316 LIBS="conftest.a $LIBS"
15317 if test "$cross_compiling" = yes; then
15318 cf_cv_link_dataonly=unknown
15320 cat >conftest.$ac_ext <<_ACEOF
15321 #line 15321 "configure"
15322 #include "confdefs.h"
15326 extern int testfunc();
15327 ${cf_cv_main_return:-return} (!testfunc());
15331 rm -f conftest$ac_exeext
15332 if { (eval echo "$as_me:15332: \"$ac_link\"") >&5
15333 (eval $ac_link) 2>&5
15335 echo "$as_me:15335: \$? = $ac_status" >&5
15336 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15337 { (eval echo "$as_me:15337: \"$ac_try\"") >&5
15338 (eval $ac_try) 2>&5
15340 echo "$as_me:15340: \$? = $ac_status" >&5
15341 (exit $ac_status); }; }; then
15342 cf_cv_link_dataonly=yes
15344 echo "$as_me: program exited with status $ac_status" >&5
15345 echo "$as_me: failed program was:" >&5
15346 cat conftest.$ac_ext >&5
15347 cf_cv_link_dataonly=no
15349 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15351 LIBS="$cf_saveLIBS"
15355 echo "$as_me:15355: result: $cf_cv_link_dataonly" >&5
15356 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
15358 if test "$cf_cv_link_dataonly" = no ; then
15359 cat >>confdefs.h <<\EOF
15360 #define BROKEN_LINKER 1
15366 ### Checks for library functions.
15391 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15392 echo "$as_me:15392: checking for $ac_func" >&5
15393 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15394 if eval "test \"\${$as_ac_var+set}\" = set"; then
15395 echo $ECHO_N "(cached) $ECHO_C" >&6
15397 cat >conftest.$ac_ext <<_ACEOF
15398 #line 15398 "configure"
15399 #include "confdefs.h"
15400 /* System header to define __stub macros and hopefully few prototypes,
15401 which can conflict with char $ac_func (); below. */
15402 #include <assert.h>
15403 /* Override any gcc2 internal prototype to avoid an error. */
15407 /* We use char because int might match the return type of a gcc2
15408 builtin and then its argument prototype would still apply. */
15415 /* The GNU C library defines this for functions which it implements
15416 to always fail with ENOSYS. Some functions are actually named
15417 something starting with __ and the normal name is an alias. */
15418 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15421 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15428 rm -f conftest.$ac_objext conftest$ac_exeext
15429 if { (eval echo "$as_me:15429: \"$ac_link\"") >&5
15430 (eval $ac_link) 2>&5
15432 echo "$as_me:15432: \$? = $ac_status" >&5
15433 (exit $ac_status); } &&
15434 { ac_try='test -s conftest$ac_exeext'
15435 { (eval echo "$as_me:15435: \"$ac_try\"") >&5
15436 (eval $ac_try) 2>&5
15438 echo "$as_me:15438: \$? = $ac_status" >&5
15439 (exit $ac_status); }; }; then
15440 eval "$as_ac_var=yes"
15442 echo "$as_me: failed program was:" >&5
15443 cat conftest.$ac_ext >&5
15444 eval "$as_ac_var=no"
15446 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15448 echo "$as_me:15448: result: `eval echo '${'$as_ac_var'}'`" >&5
15449 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15450 if test `eval echo '${'$as_ac_var'}'` = yes; then
15451 cat >>confdefs.h <<EOF
15452 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15458 if test "$with_getcap" = "yes" ; then
15460 echo "$as_me:15460: checking for terminal-capability database functions" >&5
15461 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
15462 if test "${cf_cv_cgetent+set}" = set; then
15463 echo $ECHO_N "(cached) $ECHO_C" >&6
15466 cat >conftest.$ac_ext <<_ACEOF
15467 #line 15467 "configure"
15468 #include "confdefs.h"
15470 #include <stdlib.h>
15477 char *db_array = temp;
15478 cgetent(&buf, &db_array, "vt100");
15479 cgetcap(buf, "tc", '=');
15480 cgetmatch(buf, "tc");
15486 rm -f conftest.$ac_objext conftest$ac_exeext
15487 if { (eval echo "$as_me:15487: \"$ac_link\"") >&5
15488 (eval $ac_link) 2>&5
15490 echo "$as_me:15490: \$? = $ac_status" >&5
15491 (exit $ac_status); } &&
15492 { ac_try='test -s conftest$ac_exeext'
15493 { (eval echo "$as_me:15493: \"$ac_try\"") >&5
15494 (eval $ac_try) 2>&5
15496 echo "$as_me:15496: \$? = $ac_status" >&5
15497 (exit $ac_status); }; }; then
15500 echo "$as_me: failed program was:" >&5
15501 cat conftest.$ac_ext >&5
15504 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15507 echo "$as_me:15507: result: $cf_cv_cgetent" >&5
15508 echo "${ECHO_T}$cf_cv_cgetent" >&6
15510 if test "$cf_cv_cgetent" = yes
15512 cat >>confdefs.h <<\EOF
15513 #define HAVE_BSD_CGETENT 1
15516 echo "$as_me:15516: checking if cgetent uses const parameter" >&5
15517 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
15518 if test "${cf_cv_cgetent_const+set}" = set; then
15519 echo $ECHO_N "(cached) $ECHO_C" >&6
15522 cat >conftest.$ac_ext <<_ACEOF
15523 #line 15523 "configure"
15524 #include "confdefs.h"
15526 #include <stdlib.h>
15533 #ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
15534 const char *db_array = temp;
15535 cgetent(&buf, &db_array, "vt100");
15537 cgetcap(buf, "tc", '=');
15538 cgetmatch(buf, "tc");
15544 rm -f conftest.$ac_objext conftest$ac_exeext
15545 if { (eval echo "$as_me:15545: \"$ac_link\"") >&5
15546 (eval $ac_link) 2>&5
15548 echo "$as_me:15548: \$? = $ac_status" >&5
15549 (exit $ac_status); } &&
15550 { ac_try='test -s conftest$ac_exeext'
15551 { (eval echo "$as_me:15551: \"$ac_try\"") >&5
15552 (eval $ac_try) 2>&5
15554 echo "$as_me:15554: \$? = $ac_status" >&5
15555 (exit $ac_status); }; }; then
15556 cf_cv_cgetent_const=yes
15558 echo "$as_me: failed program was:" >&5
15559 cat conftest.$ac_ext >&5
15560 cf_cv_cgetent_const=no
15562 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15565 echo "$as_me:15565: result: $cf_cv_cgetent_const" >&5
15566 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
15567 if test "$cf_cv_cgetent_const" = yes
15569 cat >>confdefs.h <<EOF
15570 #define CGETENT_CONST const
15578 echo "$as_me:15578: checking for isascii" >&5
15579 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
15580 if test "${cf_cv_have_isascii+set}" = set; then
15581 echo $ECHO_N "(cached) $ECHO_C" >&6
15584 cat >conftest.$ac_ext <<_ACEOF
15585 #line 15585 "configure"
15586 #include "confdefs.h"
15591 int x = isascii(' ')
15596 rm -f conftest.$ac_objext conftest$ac_exeext
15597 if { (eval echo "$as_me:15597: \"$ac_link\"") >&5
15598 (eval $ac_link) 2>&5
15600 echo "$as_me:15600: \$? = $ac_status" >&5
15601 (exit $ac_status); } &&
15602 { ac_try='test -s conftest$ac_exeext'
15603 { (eval echo "$as_me:15603: \"$ac_try\"") >&5
15604 (eval $ac_try) 2>&5
15606 echo "$as_me:15606: \$? = $ac_status" >&5
15607 (exit $ac_status); }; }; then
15608 cf_cv_have_isascii=yes
15610 echo "$as_me: failed program was:" >&5
15611 cat conftest.$ac_ext >&5
15612 cf_cv_have_isascii=no
15614 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15617 echo "$as_me:15617: result: $cf_cv_have_isascii" >&5
15618 echo "${ECHO_T}$cf_cv_have_isascii" >&6
15619 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
15620 #define HAVE_ISASCII 1
15623 if test "$ac_cv_func_sigaction" = yes; then
15624 echo "$as_me:15624: checking whether sigaction needs _POSIX_SOURCE" >&5
15625 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
15626 cat >conftest.$ac_ext <<_ACEOF
15627 #line 15627 "configure"
15628 #include "confdefs.h"
15630 #include <sys/types.h>
15631 #include <signal.h>
15635 struct sigaction act
15640 rm -f conftest.$ac_objext
15641 if { (eval echo "$as_me:15641: \"$ac_compile\"") >&5
15642 (eval $ac_compile) 2>&5
15644 echo "$as_me:15644: \$? = $ac_status" >&5
15645 (exit $ac_status); } &&
15646 { ac_try='test -s conftest.$ac_objext'
15647 { (eval echo "$as_me:15647: \"$ac_try\"") >&5
15648 (eval $ac_try) 2>&5
15650 echo "$as_me:15650: \$? = $ac_status" >&5
15651 (exit $ac_status); }; }; then
15654 echo "$as_me: failed program was:" >&5
15655 cat conftest.$ac_ext >&5
15657 cat >conftest.$ac_ext <<_ACEOF
15658 #line 15658 "configure"
15659 #include "confdefs.h"
15661 #define _POSIX_SOURCE
15662 #include <sys/types.h>
15663 #include <signal.h>
15667 struct sigaction act
15672 rm -f conftest.$ac_objext
15673 if { (eval echo "$as_me:15673: \"$ac_compile\"") >&5
15674 (eval $ac_compile) 2>&5
15676 echo "$as_me:15676: \$? = $ac_status" >&5
15677 (exit $ac_status); } &&
15678 { ac_try='test -s conftest.$ac_objext'
15679 { (eval echo "$as_me:15679: \"$ac_try\"") >&5
15680 (eval $ac_try) 2>&5
15682 echo "$as_me:15682: \$? = $ac_status" >&5
15683 (exit $ac_status); }; }; then
15685 cat >>confdefs.h <<\EOF
15686 #define _POSIX_SOURCE 1
15690 echo "$as_me: failed program was:" >&5
15691 cat conftest.$ac_ext >&5
15694 rm -f conftest.$ac_objext conftest.$ac_ext
15696 rm -f conftest.$ac_objext conftest.$ac_ext
15697 echo "$as_me:15697: result: $sigact_bad" >&5
15698 echo "${ECHO_T}$sigact_bad" >&6
15701 echo "$as_me:15701: checking if nanosleep really works" >&5
15702 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
15703 if test "${cf_cv_func_nanosleep+set}" = set; then
15704 echo $ECHO_N "(cached) $ECHO_C" >&6
15707 if test "$cross_compiling" = yes; then
15708 cf_cv_func_nanosleep=unknown
15710 cat >conftest.$ac_ext <<_ACEOF
15711 #line 15711 "configure"
15712 #include "confdefs.h"
15718 #ifdef HAVE_SYS_TIME_H
15719 #include <sys/time.h>
15723 struct timespec ts1, ts2;
15726 ts1.tv_nsec = 750000000;
15730 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
15731 ${cf_cv_main_return:-return}(code != 0);
15735 rm -f conftest$ac_exeext
15736 if { (eval echo "$as_me:15736: \"$ac_link\"") >&5
15737 (eval $ac_link) 2>&5
15739 echo "$as_me:15739: \$? = $ac_status" >&5
15740 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15741 { (eval echo "$as_me:15741: \"$ac_try\"") >&5
15742 (eval $ac_try) 2>&5
15744 echo "$as_me:15744: \$? = $ac_status" >&5
15745 (exit $ac_status); }; }; then
15746 cf_cv_func_nanosleep=yes
15748 echo "$as_me: program exited with status $ac_status" >&5
15749 echo "$as_me: failed program was:" >&5
15750 cat conftest.$ac_ext >&5
15751 cf_cv_func_nanosleep=no
15753 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15756 echo "$as_me:15756: result: $cf_cv_func_nanosleep" >&5
15757 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
15759 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
15760 #define HAVE_NANOSLEEP 1
15769 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15770 echo "$as_me:15770: checking for $ac_header" >&5
15771 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15772 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15773 echo $ECHO_N "(cached) $ECHO_C" >&6
15775 cat >conftest.$ac_ext <<_ACEOF
15776 #line 15776 "configure"
15777 #include "confdefs.h"
15778 #include <$ac_header>
15780 if { (eval echo "$as_me:15780: \"$ac_cpp conftest.$ac_ext\"") >&5
15781 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15783 egrep -v '^ *\+' conftest.er1 >conftest.err
15785 cat conftest.err >&5
15786 echo "$as_me:15786: \$? = $ac_status" >&5
15787 (exit $ac_status); } >/dev/null; then
15788 if test -s conftest.err; then
15789 ac_cpp_err=$ac_c_preproc_warn_flag
15796 if test -z "$ac_cpp_err"; then
15797 eval "$as_ac_Header=yes"
15799 echo "$as_me: failed program was:" >&5
15800 cat conftest.$ac_ext >&5
15801 eval "$as_ac_Header=no"
15803 rm -f conftest.err conftest.$ac_ext
15805 echo "$as_me:15805: result: `eval echo '${'$as_ac_Header'}'`" >&5
15806 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15807 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15808 cat >>confdefs.h <<EOF
15809 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15815 if test "$ISC" = yes ; then
15817 for ac_header in sys/termio.h
15819 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15820 echo "$as_me:15820: checking for $ac_header" >&5
15821 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15822 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15823 echo $ECHO_N "(cached) $ECHO_C" >&6
15825 cat >conftest.$ac_ext <<_ACEOF
15826 #line 15826 "configure"
15827 #include "confdefs.h"
15828 #include <$ac_header>
15830 if { (eval echo "$as_me:15830: \"$ac_cpp conftest.$ac_ext\"") >&5
15831 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15833 egrep -v '^ *\+' conftest.er1 >conftest.err
15835 cat conftest.err >&5
15836 echo "$as_me:15836: \$? = $ac_status" >&5
15837 (exit $ac_status); } >/dev/null; then
15838 if test -s conftest.err; then
15839 ac_cpp_err=$ac_c_preproc_warn_flag
15846 if test -z "$ac_cpp_err"; then
15847 eval "$as_ac_Header=yes"
15849 echo "$as_me: failed program was:" >&5
15850 cat conftest.$ac_ext >&5
15851 eval "$as_ac_Header=no"
15853 rm -f conftest.err conftest.$ac_ext
15855 echo "$as_me:15855: result: `eval echo '${'$as_ac_Header'}'`" >&5
15856 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15857 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15858 cat >>confdefs.h <<EOF
15859 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15866 if test "$ac_cv_header_termios_h" = yes ; then
15867 case "$CFLAGS $CPPFLAGS" in
15869 termios_bad=dunno ;;
15870 *) termios_bad=maybe ;;
15872 if test "$termios_bad" = maybe ; then
15873 echo "$as_me:15873: checking whether termios.h needs _POSIX_SOURCE" >&5
15874 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
15875 cat >conftest.$ac_ext <<_ACEOF
15876 #line 15876 "configure"
15877 #include "confdefs.h"
15878 #include <termios.h>
15882 struct termios foo; int x = foo.c_iflag
15887 rm -f conftest.$ac_objext
15888 if { (eval echo "$as_me:15888: \"$ac_compile\"") >&5
15889 (eval $ac_compile) 2>&5
15891 echo "$as_me:15891: \$? = $ac_status" >&5
15892 (exit $ac_status); } &&
15893 { ac_try='test -s conftest.$ac_objext'
15894 { (eval echo "$as_me:15894: \"$ac_try\"") >&5
15895 (eval $ac_try) 2>&5
15897 echo "$as_me:15897: \$? = $ac_status" >&5
15898 (exit $ac_status); }; }; then
15901 echo "$as_me: failed program was:" >&5
15902 cat conftest.$ac_ext >&5
15904 cat >conftest.$ac_ext <<_ACEOF
15905 #line 15905 "configure"
15906 #include "confdefs.h"
15908 #define _POSIX_SOURCE
15909 #include <termios.h>
15913 struct termios foo; int x = foo.c_iflag
15918 rm -f conftest.$ac_objext
15919 if { (eval echo "$as_me:15919: \"$ac_compile\"") >&5
15920 (eval $ac_compile) 2>&5
15922 echo "$as_me:15922: \$? = $ac_status" >&5
15923 (exit $ac_status); } &&
15924 { ac_try='test -s conftest.$ac_objext'
15925 { (eval echo "$as_me:15925: \"$ac_try\"") >&5
15926 (eval $ac_try) 2>&5
15928 echo "$as_me:15928: \$? = $ac_status" >&5
15929 (exit $ac_status); }; }; then
15930 termios_bad=unknown
15932 echo "$as_me: failed program was:" >&5
15933 cat conftest.$ac_ext >&5
15934 termios_bad=yes cat >>confdefs.h <<\EOF
15935 #define _POSIX_SOURCE 1
15939 rm -f conftest.$ac_objext conftest.$ac_ext
15942 rm -f conftest.$ac_objext conftest.$ac_ext
15943 echo "$as_me:15943: result: $termios_bad" >&5
15944 echo "${ECHO_T}$termios_bad" >&6
15948 echo "$as_me:15948: checking for tcgetattr" >&5
15949 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
15950 if test "${cf_cv_have_tcgetattr+set}" = set; then
15951 echo $ECHO_N "(cached) $ECHO_C" >&6
15954 cat >conftest.$ac_ext <<_ACEOF
15955 #line 15955 "configure"
15956 #include "confdefs.h"
15958 #include <sys/types.h>
15959 #ifdef HAVE_UNISTD_H
15960 #include <unistd.h>
15962 #ifdef HAVE_TERMIOS_H
15963 #include <termios.h>
15964 #define TTY struct termios
15966 #ifdef HAVE_TERMIO_H
15967 #include <termio.h>
15968 #define TTY struct termio
15977 tcgetattr(1, &foo);
15982 rm -f conftest.$ac_objext conftest$ac_exeext
15983 if { (eval echo "$as_me:15983: \"$ac_link\"") >&5
15984 (eval $ac_link) 2>&5
15986 echo "$as_me:15986: \$? = $ac_status" >&5
15987 (exit $ac_status); } &&
15988 { ac_try='test -s conftest$ac_exeext'
15989 { (eval echo "$as_me:15989: \"$ac_try\"") >&5
15990 (eval $ac_try) 2>&5
15992 echo "$as_me:15992: \$? = $ac_status" >&5
15993 (exit $ac_status); }; }; then
15994 cf_cv_have_tcgetattr=yes
15996 echo "$as_me: failed program was:" >&5
15997 cat conftest.$ac_ext >&5
15998 cf_cv_have_tcgetattr=no
16000 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16002 echo "$as_me:16002: result: $cf_cv_have_tcgetattr" >&5
16003 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
16004 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
16005 #define HAVE_TCGETATTR 1
16008 echo "$as_me:16008: checking for vsscanf function or workaround" >&5
16009 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
16010 if test "${cf_cv_func_vsscanf+set}" = set; then
16011 echo $ECHO_N "(cached) $ECHO_C" >&6
16014 cat >conftest.$ac_ext <<_ACEOF
16015 #line 16015 "configure"
16016 #include "confdefs.h"
16018 #include <stdarg.h>
16025 vsscanf("from", "%d", ap)
16030 rm -f conftest.$ac_objext conftest$ac_exeext
16031 if { (eval echo "$as_me:16031: \"$ac_link\"") >&5
16032 (eval $ac_link) 2>&5
16034 echo "$as_me:16034: \$? = $ac_status" >&5
16035 (exit $ac_status); } &&
16036 { ac_try='test -s conftest$ac_exeext'
16037 { (eval echo "$as_me:16037: \"$ac_try\"") >&5
16038 (eval $ac_try) 2>&5
16040 echo "$as_me:16040: \$? = $ac_status" >&5
16041 (exit $ac_status); }; }; then
16042 cf_cv_func_vsscanf=vsscanf
16044 echo "$as_me: failed program was:" >&5
16045 cat conftest.$ac_ext >&5
16047 cat >conftest.$ac_ext <<_ACEOF
16048 #line 16048 "configure"
16049 #include "confdefs.h"
16051 #include <stdarg.h>
16058 char *str = "from";
16060 strbuf._flag = _IOREAD;
16061 strbuf._ptr = strbuf._base = (unsigned char *) str;
16062 strbuf._cnt = strlen(str);
16063 strbuf._file = _NFILE;
16064 return (vfscanf(&strbuf, "%d", ap))
16069 rm -f conftest.$ac_objext conftest$ac_exeext
16070 if { (eval echo "$as_me:16070: \"$ac_link\"") >&5
16071 (eval $ac_link) 2>&5
16073 echo "$as_me:16073: \$? = $ac_status" >&5
16074 (exit $ac_status); } &&
16075 { ac_try='test -s conftest$ac_exeext'
16076 { (eval echo "$as_me:16076: \"$ac_try\"") >&5
16077 (eval $ac_try) 2>&5
16079 echo "$as_me:16079: \$? = $ac_status" >&5
16080 (exit $ac_status); }; }; then
16081 cf_cv_func_vsscanf=vfscanf
16083 echo "$as_me: failed program was:" >&5
16084 cat conftest.$ac_ext >&5
16086 cat >conftest.$ac_ext <<_ACEOF
16087 #line 16087 "configure"
16088 #include "confdefs.h"
16090 #include <stdarg.h>
16097 char *str = "from";
16099 strbuf._flag = _IOREAD;
16100 strbuf._ptr = strbuf._base = (unsigned char *) str;
16101 strbuf._cnt = strlen(str);
16102 strbuf._file = _NFILE;
16103 return (_doscan(&strbuf, "%d", ap))
16108 rm -f conftest.$ac_objext conftest$ac_exeext
16109 if { (eval echo "$as_me:16109: \"$ac_link\"") >&5
16110 (eval $ac_link) 2>&5
16112 echo "$as_me:16112: \$? = $ac_status" >&5
16113 (exit $ac_status); } &&
16114 { ac_try='test -s conftest$ac_exeext'
16115 { (eval echo "$as_me:16115: \"$ac_try\"") >&5
16116 (eval $ac_try) 2>&5
16118 echo "$as_me:16118: \$? = $ac_status" >&5
16119 (exit $ac_status); }; }; then
16120 cf_cv_func_vsscanf=_doscan
16122 echo "$as_me: failed program was:" >&5
16123 cat conftest.$ac_ext >&5
16125 cf_cv_func_vsscanf=no
16127 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16129 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16131 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16133 echo "$as_me:16133: result: $cf_cv_func_vsscanf" >&5
16134 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
16136 case $cf_cv_func_vsscanf in #(vi
16137 vsscanf) cat >>confdefs.h <<\EOF
16138 #define HAVE_VSSCANF 1
16141 vfscanf) cat >>confdefs.h <<\EOF
16142 #define HAVE_VFSCANF 1
16145 _doscan) cat >>confdefs.h <<\EOF
16146 #define HAVE__DOSCAN 1
16151 echo "$as_me:16151: checking for working mkstemp" >&5
16152 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
16153 if test "${cf_cv_func_mkstemp+set}" = set; then
16154 echo $ECHO_N "(cached) $ECHO_C" >&6
16158 if test "$cross_compiling" = yes; then
16159 cf_cv_func_mkstemp=maybe
16161 cat >conftest.$ac_ext <<_ACEOF
16162 #line 16162 "configure"
16163 #include "confdefs.h"
16165 #include <sys/types.h>
16166 #include <stdlib.h>
16168 #include <string.h>
16169 #include <sys/stat.h>
16172 char *tmpl = "conftestXXXXXX";
16180 for (n = 0; n < 2; ++n) {
16181 strcpy(name[n], tmpl);
16182 if ((fd = mkstemp(name[n])) >= 0) {
16183 if (!strcmp(name[n], tmpl)
16184 || stat(name[n], &sb) != 0
16185 || (sb.st_mode & S_IFMT) != S_IFREG
16186 || (sb.st_mode & 077) != 0) {
16193 && !strcmp(name[0], name[1]))
16195 ${cf_cv_main_return:-return}(result);
16199 rm -f conftest$ac_exeext
16200 if { (eval echo "$as_me:16200: \"$ac_link\"") >&5
16201 (eval $ac_link) 2>&5
16203 echo "$as_me:16203: \$? = $ac_status" >&5
16204 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16205 { (eval echo "$as_me:16205: \"$ac_try\"") >&5
16206 (eval $ac_try) 2>&5
16208 echo "$as_me:16208: \$? = $ac_status" >&5
16209 (exit $ac_status); }; }; then
16210 cf_cv_func_mkstemp=yes
16213 echo "$as_me: program exited with status $ac_status" >&5
16214 echo "$as_me: failed program was:" >&5
16215 cat conftest.$ac_ext >&5
16216 cf_cv_func_mkstemp=no
16219 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16223 echo "$as_me:16223: result: $cf_cv_func_mkstemp" >&5
16224 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
16225 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
16226 echo "$as_me:16226: checking for mkstemp" >&5
16227 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
16228 if test "${ac_cv_func_mkstemp+set}" = set; then
16229 echo $ECHO_N "(cached) $ECHO_C" >&6
16231 cat >conftest.$ac_ext <<_ACEOF
16232 #line 16232 "configure"
16233 #include "confdefs.h"
16234 /* System header to define __stub macros and hopefully few prototypes,
16235 which can conflict with char mkstemp (); below. */
16236 #include <assert.h>
16237 /* Override any gcc2 internal prototype to avoid an error. */
16241 /* We use char because int might match the return type of a gcc2
16242 builtin and then its argument prototype would still apply. */
16249 /* The GNU C library defines this for functions which it implements
16250 to always fail with ENOSYS. Some functions are actually named
16251 something starting with __ and the normal name is an alias. */
16252 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
16255 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16262 rm -f conftest.$ac_objext conftest$ac_exeext
16263 if { (eval echo "$as_me:16263: \"$ac_link\"") >&5
16264 (eval $ac_link) 2>&5
16266 echo "$as_me:16266: \$? = $ac_status" >&5
16267 (exit $ac_status); } &&
16268 { ac_try='test -s conftest$ac_exeext'
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_func_mkstemp=yes
16276 echo "$as_me: failed program was:" >&5
16277 cat conftest.$ac_ext >&5
16278 ac_cv_func_mkstemp=no
16280 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16282 echo "$as_me:16282: result: $ac_cv_func_mkstemp" >&5
16283 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
16286 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
16287 cat >>confdefs.h <<\EOF
16288 #define HAVE_MKSTEMP 1
16293 # setup for prototype of fallback for vsscanf()
16295 if test "$cf_cv_func_vsscanf" = vsscanf ; then
16301 if test "$cross_compiling" = yes ; then
16302 { echo "$as_me:16302: WARNING: cross compiling: assume setvbuf params not reversed" >&5
16303 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
16305 echo "$as_me:16305: checking whether setvbuf arguments are reversed" >&5
16306 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
16307 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
16308 echo $ECHO_N "(cached) $ECHO_C" >&6
16310 if test "$cross_compiling" = yes; then
16311 { { echo "$as_me:16311: error: cannot run test program while cross compiling" >&5
16312 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
16313 { (exit 1); exit 1; }; }
16315 cat >conftest.$ac_ext <<_ACEOF
16316 #line 16316 "configure"
16317 #include "confdefs.h"
16319 /* If setvbuf has the reversed format, exit 0. */
16323 /* This call has the arguments reversed.
16324 A reversed system may check and see that the address of main
16325 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
16326 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
16327 $ac_main_return(1);
16328 putc('\r', stdout);
16329 $ac_main_return(0); /* Non-reversed systems segv here. */
16332 rm -f conftest$ac_exeext
16333 if { (eval echo "$as_me:16333: \"$ac_link\"") >&5
16334 (eval $ac_link) 2>&5
16336 echo "$as_me:16336: \$? = $ac_status" >&5
16337 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16338 { (eval echo "$as_me:16338: \"$ac_try\"") >&5
16339 (eval $ac_try) 2>&5
16341 echo "$as_me:16341: \$? = $ac_status" >&5
16342 (exit $ac_status); }; }; then
16343 ac_cv_func_setvbuf_reversed=yes
16345 echo "$as_me: program exited with status $ac_status" >&5
16346 echo "$as_me: failed program was:" >&5
16347 cat conftest.$ac_ext >&5
16348 ac_cv_func_setvbuf_reversed=no
16350 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16352 rm -f core core.* *.core
16354 echo "$as_me:16354: result: $ac_cv_func_setvbuf_reversed" >&5
16355 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
16356 if test $ac_cv_func_setvbuf_reversed = yes; then
16358 cat >>confdefs.h <<\EOF
16359 #define SETVBUF_REVERSED 1
16365 echo "$as_me:16365: checking return type of signal handlers" >&5
16366 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
16367 if test "${ac_cv_type_signal+set}" = set; then
16368 echo $ECHO_N "(cached) $ECHO_C" >&6
16370 cat >conftest.$ac_ext <<_ACEOF
16371 #line 16371 "configure"
16372 #include "confdefs.h"
16373 #include <sys/types.h>
16374 #include <signal.h>
16379 extern "C" void (*signal (int, void (*)(int)))(int);
16381 void (*signal ()) ();
16392 rm -f conftest.$ac_objext
16393 if { (eval echo "$as_me:16393: \"$ac_compile\"") >&5
16394 (eval $ac_compile) 2>&5
16396 echo "$as_me:16396: \$? = $ac_status" >&5
16397 (exit $ac_status); } &&
16398 { ac_try='test -s conftest.$ac_objext'
16399 { (eval echo "$as_me:16399: \"$ac_try\"") >&5
16400 (eval $ac_try) 2>&5
16402 echo "$as_me:16402: \$? = $ac_status" >&5
16403 (exit $ac_status); }; }; then
16404 ac_cv_type_signal=void
16406 echo "$as_me: failed program was:" >&5
16407 cat conftest.$ac_ext >&5
16408 ac_cv_type_signal=int
16410 rm -f conftest.$ac_objext conftest.$ac_ext
16412 echo "$as_me:16412: result: $ac_cv_type_signal" >&5
16413 echo "${ECHO_T}$ac_cv_type_signal" >&6
16415 cat >>confdefs.h <<EOF
16416 #define RETSIGTYPE $ac_cv_type_signal
16419 echo "$as_me:16419: checking for intptr_t" >&5
16420 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
16421 if test "${ac_cv_type_intptr_t+set}" = set; then
16422 echo $ECHO_N "(cached) $ECHO_C" >&6
16424 cat >conftest.$ac_ext <<_ACEOF
16425 #line 16425 "configure"
16426 #include "confdefs.h"
16427 $ac_includes_default
16431 if ((intptr_t *) 0)
16433 if (sizeof (intptr_t))
16439 rm -f conftest.$ac_objext
16440 if { (eval echo "$as_me:16440: \"$ac_compile\"") >&5
16441 (eval $ac_compile) 2>&5
16443 echo "$as_me:16443: \$? = $ac_status" >&5
16444 (exit $ac_status); } &&
16445 { ac_try='test -s conftest.$ac_objext'
16446 { (eval echo "$as_me:16446: \"$ac_try\"") >&5
16447 (eval $ac_try) 2>&5
16449 echo "$as_me:16449: \$? = $ac_status" >&5
16450 (exit $ac_status); }; }; then
16451 ac_cv_type_intptr_t=yes
16453 echo "$as_me: failed program was:" >&5
16454 cat conftest.$ac_ext >&5
16455 ac_cv_type_intptr_t=no
16457 rm -f conftest.$ac_objext conftest.$ac_ext
16459 echo "$as_me:16459: result: $ac_cv_type_intptr_t" >&5
16460 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
16461 if test $ac_cv_type_intptr_t = yes; then
16465 cat >>confdefs.h <<EOF
16466 #define intptr_t long
16471 echo "$as_me:16471: checking for type sigaction_t" >&5
16472 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
16473 if test "${cf_cv_type_sigaction+set}" = set; then
16474 echo $ECHO_N "(cached) $ECHO_C" >&6
16477 cat >conftest.$ac_ext <<_ACEOF
16478 #line 16478 "configure"
16479 #include "confdefs.h"
16481 #include <signal.h>
16490 rm -f conftest.$ac_objext
16491 if { (eval echo "$as_me:16491: \"$ac_compile\"") >&5
16492 (eval $ac_compile) 2>&5
16494 echo "$as_me:16494: \$? = $ac_status" >&5
16495 (exit $ac_status); } &&
16496 { ac_try='test -s conftest.$ac_objext'
16497 { (eval echo "$as_me:16497: \"$ac_try\"") >&5
16498 (eval $ac_try) 2>&5
16500 echo "$as_me:16500: \$? = $ac_status" >&5
16501 (exit $ac_status); }; }; then
16502 cf_cv_type_sigaction=yes
16504 echo "$as_me: failed program was:" >&5
16505 cat conftest.$ac_ext >&5
16506 cf_cv_type_sigaction=no
16508 rm -f conftest.$ac_objext conftest.$ac_ext
16511 echo "$as_me:16511: result: $cf_cv_type_sigaction" >&5
16512 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
16513 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
16514 #define HAVE_TYPE_SIGACTION 1
16517 echo "$as_me:16517: checking declaration of size-change" >&5
16518 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
16519 if test "${cf_cv_sizechange+set}" = set; then
16520 echo $ECHO_N "(cached) $ECHO_C" >&6
16523 cf_cv_sizechange=unknown
16524 cf_save_CPPFLAGS="$CPPFLAGS"
16526 for cf_opts in "" "NEED_PTEM_H"
16529 CPPFLAGS="$cf_save_CPPFLAGS"
16530 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
16531 cat >conftest.$ac_ext <<_ACEOF
16532 #line 16532 "configure"
16533 #include "confdefs.h"
16534 #include <sys/types.h>
16535 #ifdef HAVE_TERMIOS_H
16536 #include <termios.h>
16538 #ifdef HAVE_TERMIO_H
16539 #include <termio.h>
16543 /* This is a workaround for SCO: they neglected to define struct winsize in
16544 * termios.h -- it's only in termio.h and ptem.h
16546 #include <sys/stream.h>
16547 #include <sys/ptem.h>
16549 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
16550 #include <sys/ioctl.h>
16558 struct ttysize win; /* FIXME: what system is this? */
16559 int y = win.ts_lines;
16560 int x = win.ts_cols;
16563 struct winsize win;
16564 int y = win.ws_row;
16565 int x = win.ws_col;
16567 no TIOCGSIZE or TIOCGWINSZ
16568 #endif /* TIOCGWINSZ */
16569 #endif /* TIOCGSIZE */
16575 rm -f conftest.$ac_objext
16576 if { (eval echo "$as_me:16576: \"$ac_compile\"") >&5
16577 (eval $ac_compile) 2>&5
16579 echo "$as_me:16579: \$? = $ac_status" >&5
16580 (exit $ac_status); } &&
16581 { ac_try='test -s conftest.$ac_objext'
16582 { (eval echo "$as_me:16582: \"$ac_try\"") >&5
16583 (eval $ac_try) 2>&5
16585 echo "$as_me:16585: \$? = $ac_status" >&5
16586 (exit $ac_status); }; }; then
16587 cf_cv_sizechange=yes
16589 echo "$as_me: failed program was:" >&5
16590 cat conftest.$ac_ext >&5
16591 cf_cv_sizechange=no
16593 rm -f conftest.$ac_objext conftest.$ac_ext
16595 CPPFLAGS="$cf_save_CPPFLAGS"
16596 if test "$cf_cv_sizechange" = yes ; then
16597 echo "size-change succeeded ($cf_opts)" >&5
16598 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
16604 echo "$as_me:16604: result: $cf_cv_sizechange" >&5
16605 echo "${ECHO_T}$cf_cv_sizechange" >&6
16606 if test "$cf_cv_sizechange" != no ; then
16607 cat >>confdefs.h <<\EOF
16608 #define HAVE_SIZECHANGE 1
16611 case $cf_cv_sizechange in #(vi
16613 cat >>confdefs.h <<EOF
16614 #define $cf_cv_sizechange 1
16621 echo "$as_me:16621: checking for memmove" >&5
16622 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
16623 if test "${ac_cv_func_memmove+set}" = set; then
16624 echo $ECHO_N "(cached) $ECHO_C" >&6
16626 cat >conftest.$ac_ext <<_ACEOF
16627 #line 16627 "configure"
16628 #include "confdefs.h"
16629 /* System header to define __stub macros and hopefully few prototypes,
16630 which can conflict with char memmove (); below. */
16631 #include <assert.h>
16632 /* Override any gcc2 internal prototype to avoid an error. */
16636 /* We use char because int might match the return type of a gcc2
16637 builtin and then its argument prototype would still apply. */
16644 /* The GNU C library defines this for functions which it implements
16645 to always fail with ENOSYS. Some functions are actually named
16646 something starting with __ and the normal name is an alias. */
16647 #if defined (__stub_memmove) || defined (__stub___memmove)
16650 f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16657 rm -f conftest.$ac_objext 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); } &&
16663 { ac_try='test -s conftest$ac_exeext'
16664 { (eval echo "$as_me:16664: \"$ac_try\"") >&5
16665 (eval $ac_try) 2>&5
16667 echo "$as_me:16667: \$? = $ac_status" >&5
16668 (exit $ac_status); }; }; then
16669 ac_cv_func_memmove=yes
16671 echo "$as_me: failed program was:" >&5
16672 cat conftest.$ac_ext >&5
16673 ac_cv_func_memmove=no
16675 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16677 echo "$as_me:16677: result: $ac_cv_func_memmove" >&5
16678 echo "${ECHO_T}$ac_cv_func_memmove" >&6
16679 if test $ac_cv_func_memmove = yes; then
16683 echo "$as_me:16683: checking for bcopy" >&5
16684 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
16685 if test "${ac_cv_func_bcopy+set}" = set; then
16686 echo $ECHO_N "(cached) $ECHO_C" >&6
16688 cat >conftest.$ac_ext <<_ACEOF
16689 #line 16689 "configure"
16690 #include "confdefs.h"
16691 /* System header to define __stub macros and hopefully few prototypes,
16692 which can conflict with char bcopy (); below. */
16693 #include <assert.h>
16694 /* Override any gcc2 internal prototype to avoid an error. */
16698 /* We use char because int might match the return type of a gcc2
16699 builtin and then its argument prototype would still apply. */
16706 /* The GNU C library defines this for functions which it implements
16707 to always fail with ENOSYS. Some functions are actually named
16708 something starting with __ and the normal name is an alias. */
16709 #if defined (__stub_bcopy) || defined (__stub___bcopy)
16712 f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16719 rm -f conftest.$ac_objext conftest$ac_exeext
16720 if { (eval echo "$as_me:16720: \"$ac_link\"") >&5
16721 (eval $ac_link) 2>&5
16723 echo "$as_me:16723: \$? = $ac_status" >&5
16724 (exit $ac_status); } &&
16725 { ac_try='test -s conftest$ac_exeext'
16726 { (eval echo "$as_me:16726: \"$ac_try\"") >&5
16727 (eval $ac_try) 2>&5
16729 echo "$as_me:16729: \$? = $ac_status" >&5
16730 (exit $ac_status); }; }; then
16731 ac_cv_func_bcopy=yes
16733 echo "$as_me: failed program was:" >&5
16734 cat conftest.$ac_ext >&5
16735 ac_cv_func_bcopy=no
16737 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16739 echo "$as_me:16739: result: $ac_cv_func_bcopy" >&5
16740 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
16741 if test $ac_cv_func_bcopy = yes; then
16743 echo "$as_me:16743: checking if bcopy does overlapping moves" >&5
16744 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
16745 if test "${cf_cv_good_bcopy+set}" = set; then
16746 echo $ECHO_N "(cached) $ECHO_C" >&6
16749 if test "$cross_compiling" = yes; then
16750 cf_cv_good_bcopy=unknown
16752 cat >conftest.$ac_ext <<_ACEOF
16753 #line 16753 "configure"
16754 #include "confdefs.h"
16757 static char data[] = "abcdefghijklmnopqrstuwwxyz";
16759 bcopy(data, temp, sizeof(data));
16760 bcopy(temp+10, temp, 15);
16761 bcopy(temp+5, temp+15, 10);
16762 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
16766 rm -f conftest$ac_exeext
16767 if { (eval echo "$as_me:16767: \"$ac_link\"") >&5
16768 (eval $ac_link) 2>&5
16770 echo "$as_me:16770: \$? = $ac_status" >&5
16771 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16772 { (eval echo "$as_me:16772: \"$ac_try\"") >&5
16773 (eval $ac_try) 2>&5
16775 echo "$as_me:16775: \$? = $ac_status" >&5
16776 (exit $ac_status); }; }; then
16777 cf_cv_good_bcopy=yes
16779 echo "$as_me: program exited with status $ac_status" >&5
16780 echo "$as_me: failed program was:" >&5
16781 cat conftest.$ac_ext >&5
16782 cf_cv_good_bcopy=no
16784 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16788 echo "$as_me:16788: result: $cf_cv_good_bcopy" >&5
16789 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
16792 cf_cv_good_bcopy=no
16795 if test "$cf_cv_good_bcopy" = yes ; then
16796 cat >>confdefs.h <<\EOF
16797 #define USE_OK_BCOPY 1
16801 cat >>confdefs.h <<\EOF
16802 #define USE_MY_MEMMOVE 1
16809 echo "$as_me:16809: checking if poll really works" >&5
16810 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
16811 if test "${cf_cv_working_poll+set}" = set; then
16812 echo $ECHO_N "(cached) $ECHO_C" >&6
16815 if test "$cross_compiling" = yes; then
16816 cf_cv_working_poll=unknown
16818 cat >conftest.$ac_ext <<_ACEOF
16819 #line 16819 "configure"
16820 #include "confdefs.h"
16822 #include <stdlib.h>
16824 #include <unistd.h>
16829 #include <sys/poll.h>
16832 struct pollfd myfds;
16835 /* check for Darwin bug with respect to "devices" */
16836 myfds.fd = open("/dev/null", 1); /* O_WRONLY */
16839 myfds.events = POLLIN;
16842 ret = poll(&myfds, 1, 100);
16844 if (ret < 0 || (myfds.revents & POLLNVAL)) {
16849 fd = open("/dev/tty", 2); /* O_RDWR */
16853 /* also check with standard input */
16855 myfds.events = POLLIN;
16857 ret = poll(&myfds, 1, 100);
16862 ${cf_cv_main_return:-return}(ret < 0);
16865 rm -f conftest$ac_exeext
16866 if { (eval echo "$as_me:16866: \"$ac_link\"") >&5
16867 (eval $ac_link) 2>&5
16869 echo "$as_me:16869: \$? = $ac_status" >&5
16870 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16871 { (eval echo "$as_me:16871: \"$ac_try\"") >&5
16872 (eval $ac_try) 2>&5
16874 echo "$as_me:16874: \$? = $ac_status" >&5
16875 (exit $ac_status); }; }; then
16876 cf_cv_working_poll=yes
16878 echo "$as_me: program exited with status $ac_status" >&5
16879 echo "$as_me: failed program was:" >&5
16880 cat conftest.$ac_ext >&5
16881 cf_cv_working_poll=no
16883 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16886 echo "$as_me:16886: result: $cf_cv_working_poll" >&5
16887 echo "${ECHO_T}$cf_cv_working_poll" >&6
16888 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
16889 #define HAVE_WORKING_POLL 1
16892 echo "$as_me:16892: checking for va_copy" >&5
16893 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
16894 if test "${cf_cv_have_va_copy+set}" = set; then
16895 echo $ECHO_N "(cached) $ECHO_C" >&6
16898 cat >conftest.$ac_ext <<_ACEOF
16899 #line 16899 "configure"
16900 #include "confdefs.h"
16902 #include <stdarg.h>
16908 static va_list dst;
16909 static va_list src;
16915 rm -f conftest.$ac_objext conftest$ac_exeext
16916 if { (eval echo "$as_me:16916: \"$ac_link\"") >&5
16917 (eval $ac_link) 2>&5
16919 echo "$as_me:16919: \$? = $ac_status" >&5
16920 (exit $ac_status); } &&
16921 { ac_try='test -s conftest$ac_exeext'
16922 { (eval echo "$as_me:16922: \"$ac_try\"") >&5
16923 (eval $ac_try) 2>&5
16925 echo "$as_me:16925: \$? = $ac_status" >&5
16926 (exit $ac_status); }; }; then
16927 cf_cv_have_va_copy=yes
16929 echo "$as_me: failed program was:" >&5
16930 cat conftest.$ac_ext >&5
16931 cf_cv_have_va_copy=no
16933 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16935 echo "$as_me:16935: result: $cf_cv_have_va_copy" >&5
16936 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
16938 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
16939 #define HAVE_VA_COPY 1
16942 echo "$as_me:16942: checking for __va_copy" >&5
16943 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
16944 if test "${cf_cv_have___va_copy+set}" = set; then
16945 echo $ECHO_N "(cached) $ECHO_C" >&6
16948 cat >conftest.$ac_ext <<_ACEOF
16949 #line 16949 "configure"
16950 #include "confdefs.h"
16952 #include <stdarg.h>
16958 static va_list dst;
16959 static va_list src;
16960 __va_copy(dst, src)
16965 rm -f conftest.$ac_objext conftest$ac_exeext
16966 if { (eval echo "$as_me:16966: \"$ac_link\"") >&5
16967 (eval $ac_link) 2>&5
16969 echo "$as_me:16969: \$? = $ac_status" >&5
16970 (exit $ac_status); } &&
16971 { ac_try='test -s conftest$ac_exeext'
16972 { (eval echo "$as_me:16972: \"$ac_try\"") >&5
16973 (eval $ac_try) 2>&5
16975 echo "$as_me:16975: \$? = $ac_status" >&5
16976 (exit $ac_status); }; }; then
16977 cf_cv_have___va_copy=yes
16979 echo "$as_me: failed program was:" >&5
16980 cat conftest.$ac_ext >&5
16981 cf_cv_have___va_copy=no
16983 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16985 echo "$as_me:16985: result: $cf_cv_have___va_copy" >&5
16986 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
16988 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
16989 #define HAVE___VA_COPY 1
16992 echo "$as_me:16992: checking for pid_t" >&5
16993 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
16994 if test "${ac_cv_type_pid_t+set}" = set; then
16995 echo $ECHO_N "(cached) $ECHO_C" >&6
16997 cat >conftest.$ac_ext <<_ACEOF
16998 #line 16998 "configure"
16999 #include "confdefs.h"
17000 $ac_includes_default
17006 if (sizeof (pid_t))
17012 rm -f conftest.$ac_objext
17013 if { (eval echo "$as_me:17013: \"$ac_compile\"") >&5
17014 (eval $ac_compile) 2>&5
17016 echo "$as_me:17016: \$? = $ac_status" >&5
17017 (exit $ac_status); } &&
17018 { ac_try='test -s conftest.$ac_objext'
17019 { (eval echo "$as_me:17019: \"$ac_try\"") >&5
17020 (eval $ac_try) 2>&5
17022 echo "$as_me:17022: \$? = $ac_status" >&5
17023 (exit $ac_status); }; }; then
17024 ac_cv_type_pid_t=yes
17026 echo "$as_me: failed program was:" >&5
17027 cat conftest.$ac_ext >&5
17028 ac_cv_type_pid_t=no
17030 rm -f conftest.$ac_objext conftest.$ac_ext
17032 echo "$as_me:17032: result: $ac_cv_type_pid_t" >&5
17033 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
17034 if test $ac_cv_type_pid_t = yes; then
17038 cat >>confdefs.h <<EOF
17044 for ac_header in unistd.h vfork.h
17046 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17047 echo "$as_me:17047: checking for $ac_header" >&5
17048 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17049 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17050 echo $ECHO_N "(cached) $ECHO_C" >&6
17052 cat >conftest.$ac_ext <<_ACEOF
17053 #line 17053 "configure"
17054 #include "confdefs.h"
17055 #include <$ac_header>
17057 if { (eval echo "$as_me:17057: \"$ac_cpp conftest.$ac_ext\"") >&5
17058 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17060 egrep -v '^ *\+' conftest.er1 >conftest.err
17062 cat conftest.err >&5
17063 echo "$as_me:17063: \$? = $ac_status" >&5
17064 (exit $ac_status); } >/dev/null; then
17065 if test -s conftest.err; then
17066 ac_cpp_err=$ac_c_preproc_warn_flag
17073 if test -z "$ac_cpp_err"; then
17074 eval "$as_ac_Header=yes"
17076 echo "$as_me: failed program was:" >&5
17077 cat conftest.$ac_ext >&5
17078 eval "$as_ac_Header=no"
17080 rm -f conftest.err conftest.$ac_ext
17082 echo "$as_me:17082: result: `eval echo '${'$as_ac_Header'}'`" >&5
17083 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17084 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17085 cat >>confdefs.h <<EOF
17086 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17092 for ac_func in fork vfork
17094 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17095 echo "$as_me:17095: checking for $ac_func" >&5
17096 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17097 if eval "test \"\${$as_ac_var+set}\" = set"; then
17098 echo $ECHO_N "(cached) $ECHO_C" >&6
17100 cat >conftest.$ac_ext <<_ACEOF
17101 #line 17101 "configure"
17102 #include "confdefs.h"
17103 /* System header to define __stub macros and hopefully few prototypes,
17104 which can conflict with char $ac_func (); below. */
17105 #include <assert.h>
17106 /* Override any gcc2 internal prototype to avoid an error. */
17110 /* We use char because int might match the return type of a gcc2
17111 builtin and then its argument prototype would still apply. */
17118 /* The GNU C library defines this for functions which it implements
17119 to always fail with ENOSYS. Some functions are actually named
17120 something starting with __ and the normal name is an alias. */
17121 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17124 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17131 rm -f conftest.$ac_objext conftest$ac_exeext
17132 if { (eval echo "$as_me:17132: \"$ac_link\"") >&5
17133 (eval $ac_link) 2>&5
17135 echo "$as_me:17135: \$? = $ac_status" >&5
17136 (exit $ac_status); } &&
17137 { ac_try='test -s conftest$ac_exeext'
17138 { (eval echo "$as_me:17138: \"$ac_try\"") >&5
17139 (eval $ac_try) 2>&5
17141 echo "$as_me:17141: \$? = $ac_status" >&5
17142 (exit $ac_status); }; }; then
17143 eval "$as_ac_var=yes"
17145 echo "$as_me: failed program was:" >&5
17146 cat conftest.$ac_ext >&5
17147 eval "$as_ac_var=no"
17149 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17151 echo "$as_me:17151: result: `eval echo '${'$as_ac_var'}'`" >&5
17152 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17153 if test `eval echo '${'$as_ac_var'}'` = yes; then
17154 cat >>confdefs.h <<EOF
17155 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17161 ac_cv_func_fork_works=$ac_cv_func_fork
17162 if test "x$ac_cv_func_fork" = xyes; then
17163 echo "$as_me:17163: checking for working fork" >&5
17164 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
17165 if test "${ac_cv_func_fork_works+set}" = set; then
17166 echo $ECHO_N "(cached) $ECHO_C" >&6
17168 if test "$cross_compiling" = yes; then
17169 ac_cv_func_fork_works=cross
17171 cat >conftest.$ac_ext <<_ACEOF
17172 /* By Rüdiger Kuhlmann. */
17173 #include <sys/types.h>
17175 # include <unistd.h>
17177 /* Some systems only have a dummy stub for fork() */
17181 $ac_main_return (1);
17182 $ac_main_return (0);
17185 rm -f conftest$ac_exeext
17186 if { (eval echo "$as_me:17186: \"$ac_link\"") >&5
17187 (eval $ac_link) 2>&5
17189 echo "$as_me:17189: \$? = $ac_status" >&5
17190 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17191 { (eval echo "$as_me:17191: \"$ac_try\"") >&5
17192 (eval $ac_try) 2>&5
17194 echo "$as_me:17194: \$? = $ac_status" >&5
17195 (exit $ac_status); }; }; then
17196 ac_cv_func_fork_works=yes
17198 echo "$as_me: program exited with status $ac_status" >&5
17199 echo "$as_me: failed program was:" >&5
17200 cat conftest.$ac_ext >&5
17201 ac_cv_func_fork_works=no
17203 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17206 echo "$as_me:17206: result: $ac_cv_func_fork_works" >&5
17207 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
17210 if test "x$ac_cv_func_fork_works" = xcross; then
17212 *-*-amigaos* | *-*-msdosdjgpp*)
17213 # Override, as these systems have only a dummy fork() stub
17214 ac_cv_func_fork_works=no
17217 ac_cv_func_fork_works=yes
17220 { echo "$as_me:17220: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
17221 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
17223 ac_cv_func_vfork_works=$ac_cv_func_vfork
17224 if test "x$ac_cv_func_vfork" = xyes; then
17225 echo "$as_me:17225: checking for working vfork" >&5
17226 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
17227 if test "${ac_cv_func_vfork_works+set}" = set; then
17228 echo $ECHO_N "(cached) $ECHO_C" >&6
17230 if test "$cross_compiling" = yes; then
17231 ac_cv_func_vfork_works=cross
17233 cat >conftest.$ac_ext <<_ACEOF
17234 #line 17234 "configure"
17235 #include "confdefs.h"
17236 /* Thanks to Paul Eggert for this test. */
17238 #include <sys/types.h>
17239 #include <sys/stat.h>
17241 # include <unistd.h>
17244 # include <vfork.h>
17246 /* On some sparc systems, changes by the child to local and incoming
17247 argument registers are propagated back to the parent. The compiler
17248 is told about this with #include <vfork.h>, but some compilers
17249 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
17250 static variable whose address is put into a register that is
17251 clobbered by the vfork. */
17254 sparc_address_test (int arg)
17256 sparc_address_test (arg) int arg;
17259 static pid_t child;
17277 pid_t parent = getpid ();
17280 sparc_address_test ();
17285 /* Here is another test for sparc vfork register problems. This
17286 test uses lots of local variables, at least as many local
17287 variables as main has allocated so far including compiler
17288 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
17289 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
17290 reuse the register of parent for one of the local variables,
17291 since it will think that parent can't possibly be used any more
17292 in this routine. Assigning to the local variable will thus
17293 munge parent in the parent process. */
17295 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
17296 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
17297 /* Convince the compiler that p..p7 are live; otherwise, it might
17298 use the same hardware register for all 8 local variables. */
17299 if (p != p1 || p != p2 || p != p3 || p != p4
17300 || p != p5 || p != p6 || p != p7)
17303 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
17304 from child file descriptors. If the child closes a descriptor
17305 before it execs or exits, this munges the parent's descriptor
17306 as well. Test for this by closing stdout in the child. */
17307 _exit(close(fileno(stdout)) != 0);
17312 while (wait(&status) != child)
17315 /* Was there some problem with vforking? */
17318 /* Did the child fail? (This shouldn't happen.) */
17321 /* Did the vfork/compiler bug occur? */
17322 || parent != getpid()
17324 /* Did the file descriptor bug occur? */
17325 || fstat(fileno(stdout), &st) != 0
17330 rm -f conftest$ac_exeext
17331 if { (eval echo "$as_me:17331: \"$ac_link\"") >&5
17332 (eval $ac_link) 2>&5
17334 echo "$as_me:17334: \$? = $ac_status" >&5
17335 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17336 { (eval echo "$as_me:17336: \"$ac_try\"") >&5
17337 (eval $ac_try) 2>&5
17339 echo "$as_me:17339: \$? = $ac_status" >&5
17340 (exit $ac_status); }; }; then
17341 ac_cv_func_vfork_works=yes
17343 echo "$as_me: program exited with status $ac_status" >&5
17344 echo "$as_me: failed program was:" >&5
17345 cat conftest.$ac_ext >&5
17346 ac_cv_func_vfork_works=no
17348 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17351 echo "$as_me:17351: result: $ac_cv_func_vfork_works" >&5
17352 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
17355 if test "x$ac_cv_func_fork_works" = xcross; then
17356 ac_cv_func_vfork_works=ac_cv_func_vfork
17357 { echo "$as_me:17357: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
17358 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
17361 if test "x$ac_cv_func_vfork_works" = xyes; then
17363 cat >>confdefs.h <<\EOF
17364 #define HAVE_WORKING_VFORK 1
17369 cat >>confdefs.h <<\EOF
17374 if test "x$ac_cv_func_fork_works" = xyes; then
17376 cat >>confdefs.h <<\EOF
17377 #define HAVE_WORKING_FORK 1
17382 # special check for test/ditto.c
17384 echo "$as_me:17384: checking for openpty in -lutil" >&5
17385 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
17386 if test "${ac_cv_lib_util_openpty+set}" = set; then
17387 echo $ECHO_N "(cached) $ECHO_C" >&6
17389 ac_check_lib_save_LIBS=$LIBS
17390 LIBS="-lutil $LIBS"
17391 cat >conftest.$ac_ext <<_ACEOF
17392 #line 17392 "configure"
17393 #include "confdefs.h"
17395 /* Override any gcc2 internal prototype to avoid an error. */
17399 /* We use char because int might match the return type of a gcc2
17400 builtin and then its argument prototype would still apply. */
17410 rm -f conftest.$ac_objext conftest$ac_exeext
17411 if { (eval echo "$as_me:17411: \"$ac_link\"") >&5
17412 (eval $ac_link) 2>&5
17414 echo "$as_me:17414: \$? = $ac_status" >&5
17415 (exit $ac_status); } &&
17416 { ac_try='test -s conftest$ac_exeext'
17417 { (eval echo "$as_me:17417: \"$ac_try\"") >&5
17418 (eval $ac_try) 2>&5
17420 echo "$as_me:17420: \$? = $ac_status" >&5
17421 (exit $ac_status); }; }; then
17422 ac_cv_lib_util_openpty=yes
17424 echo "$as_me: failed program was:" >&5
17425 cat conftest.$ac_ext >&5
17426 ac_cv_lib_util_openpty=no
17428 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17429 LIBS=$ac_check_lib_save_LIBS
17431 echo "$as_me:17431: result: $ac_cv_lib_util_openpty" >&5
17432 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
17433 if test $ac_cv_lib_util_openpty = yes; then
17439 echo "$as_me:17439: checking for openpty header" >&5
17440 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
17441 if test "${cf_cv_func_openpty+set}" = set; then
17442 echo $ECHO_N "(cached) $ECHO_C" >&6
17445 cf_save_LIBS="$LIBS"
17446 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
17447 for cf_header in pty.h libutil.h util.h
17449 cat >conftest.$ac_ext <<_ACEOF
17450 #line 17450 "configure"
17451 #include "confdefs.h"
17453 #include <$cf_header>
17459 int x = openpty((int *)0, (int *)0, (char *)0,
17460 (struct termios *)0, (struct winsize *)0);
17466 rm -f conftest.$ac_objext conftest$ac_exeext
17467 if { (eval echo "$as_me:17467: \"$ac_link\"") >&5
17468 (eval $ac_link) 2>&5
17470 echo "$as_me:17470: \$? = $ac_status" >&5
17471 (exit $ac_status); } &&
17472 { ac_try='test -s conftest$ac_exeext'
17473 { (eval echo "$as_me:17473: \"$ac_try\"") >&5
17474 (eval $ac_try) 2>&5
17476 echo "$as_me:17476: \$? = $ac_status" >&5
17477 (exit $ac_status); }; }; then
17479 cf_cv_func_openpty=$cf_header
17483 echo "$as_me: failed program was:" >&5
17484 cat conftest.$ac_ext >&5
17486 cf_cv_func_openpty=no
17489 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17491 LIBS="$cf_save_LIBS"
17494 echo "$as_me:17494: result: $cf_cv_func_openpty" >&5
17495 echo "${ECHO_T}$cf_cv_func_openpty" >&6
17497 if test "$cf_cv_func_openpty" != no ; then
17498 cat >>confdefs.h <<EOF
17499 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
17502 cat >>confdefs.h <<\EOF
17503 #define USE_XTERM_PTY 1
17506 if test "$cf_cv_lib_util" = yes ; then
17507 TEST_LIBS="-lutil $TEST_LIBS"
17511 if test "$with_hashed_db" != no ; then
17512 cat >>confdefs.h <<\EOF
17513 #define USE_HASHED_DB 1
17516 case $with_hashed_db in #(vi
17520 if test -d "$with_hashed_db" ; then
17522 if test -n "$with_hashed_db/include" ; then
17523 for cf_add_incdir in $with_hashed_db/include
17525 while test $cf_add_incdir != /usr/include
17527 if test -d $cf_add_incdir
17530 if test -n "$CFLAGS$CPPFLAGS" ; then
17531 # a loop is needed to ensure we can add subdirs of existing dirs
17532 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
17533 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
17534 cf_have_incdir=yes; break
17539 if test "$cf_have_incdir" = no ; then
17540 if test "$cf_add_incdir" = /usr/local/include ; then
17541 if test "$GCC" = yes
17543 cf_save_CPPFLAGS=$CPPFLAGS
17544 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17545 cat >conftest.$ac_ext <<_ACEOF
17546 #line 17546 "configure"
17547 #include "confdefs.h"
17557 rm -f conftest.$ac_objext
17558 if { (eval echo "$as_me:17558: \"$ac_compile\"") >&5
17559 (eval $ac_compile) 2>&5
17561 echo "$as_me:17561: \$? = $ac_status" >&5
17562 (exit $ac_status); } &&
17563 { ac_try='test -s conftest.$ac_objext'
17564 { (eval echo "$as_me:17564: \"$ac_try\"") >&5
17565 (eval $ac_try) 2>&5
17567 echo "$as_me:17567: \$? = $ac_status" >&5
17568 (exit $ac_status); }; }; then
17571 echo "$as_me: failed program was:" >&5
17572 cat conftest.$ac_ext >&5
17575 rm -f conftest.$ac_objext conftest.$ac_ext
17576 CPPFLAGS=$cf_save_CPPFLAGS
17581 if test "$cf_have_incdir" = no ; then
17582 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
17584 echo "${as_me:-configure}:17584: testing adding $cf_add_incdir to include-path ..." 1>&5
17586 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17588 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
17589 test "$cf_top_incdir" = "$cf_add_incdir" && break
17590 cf_add_incdir="$cf_top_incdir"
17599 if test -n "$with_hashed_db/lib" ; then
17600 for cf_add_libdir in $with_hashed_db/lib
17602 if test $cf_add_libdir = /usr/lib ; then
17604 elif test -d $cf_add_libdir
17607 if test -n "$LDFLAGS$LIBS" ; then
17608 # a loop is needed to ensure we can add subdirs of existing dirs
17609 for cf_test_libdir in $LDFLAGS $LIBS ; do
17610 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
17611 cf_have_libdir=yes; break
17615 if test "$cf_have_libdir" = no ; then
17616 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
17618 echo "${as_me:-configure}:17618: testing adding $cf_add_libdir to library-path ..." 1>&5
17620 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
17629 echo "$as_me:17629: checking for db.h" >&5
17630 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
17631 if test "${ac_cv_header_db_h+set}" = set; then
17632 echo $ECHO_N "(cached) $ECHO_C" >&6
17634 cat >conftest.$ac_ext <<_ACEOF
17635 #line 17635 "configure"
17636 #include "confdefs.h"
17639 if { (eval echo "$as_me:17639: \"$ac_cpp conftest.$ac_ext\"") >&5
17640 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17642 egrep -v '^ *\+' conftest.er1 >conftest.err
17644 cat conftest.err >&5
17645 echo "$as_me:17645: \$? = $ac_status" >&5
17646 (exit $ac_status); } >/dev/null; then
17647 if test -s conftest.err; then
17648 ac_cpp_err=$ac_c_preproc_warn_flag
17655 if test -z "$ac_cpp_err"; then
17656 ac_cv_header_db_h=yes
17658 echo "$as_me: failed program was:" >&5
17659 cat conftest.$ac_ext >&5
17660 ac_cv_header_db_h=no
17662 rm -f conftest.err conftest.$ac_ext
17664 echo "$as_me:17664: result: $ac_cv_header_db_h" >&5
17665 echo "${ECHO_T}$ac_cv_header_db_h" >&6
17666 if test $ac_cv_header_db_h = yes; then
17668 echo "$as_me:17668: checking for version of db" >&5
17669 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
17670 if test "${cf_cv_hashed_db_version+set}" = set; then
17671 echo $ECHO_N "(cached) $ECHO_C" >&6
17674 cf_cv_hashed_db_version=unknown
17676 for cf_db_version in 1 2 3 4 5
17679 echo "${as_me:-configure}:17679: testing checking for db version $cf_db_version ..." 1>&5
17681 cat >conftest.$ac_ext <<_ACEOF
17682 #line 17682 "configure"
17683 #include "confdefs.h"
17685 $ac_includes_default
17688 #ifdef DB_VERSION_MAJOR
17689 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
17690 #if $cf_db_version == DB_VERSION_MAJOR
17696 #if $cf_db_version == 1
17697 /* ok: assuming this is DB 1.8.5 */
17711 rm -f conftest.$ac_objext
17712 if { (eval echo "$as_me:17712: \"$ac_compile\"") >&5
17713 (eval $ac_compile) 2>&5
17715 echo "$as_me:17715: \$? = $ac_status" >&5
17716 (exit $ac_status); } &&
17717 { ac_try='test -s conftest.$ac_objext'
17718 { (eval echo "$as_me:17718: \"$ac_try\"") >&5
17719 (eval $ac_try) 2>&5
17721 echo "$as_me:17721: \$? = $ac_status" >&5
17722 (exit $ac_status); }; }; then
17724 cf_cv_hashed_db_version=$cf_db_version
17728 echo "$as_me: failed program was:" >&5
17729 cat conftest.$ac_ext >&5
17731 rm -f conftest.$ac_objext conftest.$ac_ext
17735 echo "$as_me:17735: result: $cf_cv_hashed_db_version" >&5
17736 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
17738 if test "$cf_cv_hashed_db_version" = unknown ; then
17739 { { echo "$as_me:17739: error: Cannot determine version of db" >&5
17740 echo "$as_me: error: Cannot determine version of db" >&2;}
17741 { (exit 1); exit 1; }; }
17744 echo "$as_me:17744: checking for db libraries" >&5
17745 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
17746 if test "${cf_cv_hashed_db_libs+set}" = set; then
17747 echo $ECHO_N "(cached) $ECHO_C" >&6
17750 cf_cv_hashed_db_libs=unknown
17751 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
17753 cf_save_libs="$LIBS"
17754 if test -n "$cf_db_libs"; then
17755 LIBS="-l$cf_db_libs $LIBS"
17758 echo "${as_me:-configure}:17758: testing checking for library "$cf_db_libs" ..." 1>&5
17760 cat >conftest.$ac_ext <<_ACEOF
17761 #line 17761 "configure"
17762 #include "confdefs.h"
17764 $ac_includes_default
17771 char *path = "/tmp/foo";
17772 #ifdef DB_VERSION_MAJOR
17773 #if DB_VERSION_MAJOR >= 4
17775 db_create(&result, NULL, 0);
17776 result->open(result,
17783 #elif DB_VERSION_MAJOR >= 3
17785 db_create(&result, NULL, 0);
17786 result->open(result,
17792 #elif DB_VERSION_MAJOR >= 2
17801 #endif /* DB_VERSION_MAJOR */
17803 DB *result = dbopen(path,
17809 ${cf_cv_main_return:-return}(result != 0)
17815 rm -f conftest.$ac_objext conftest$ac_exeext
17816 if { (eval echo "$as_me:17816: \"$ac_link\"") >&5
17817 (eval $ac_link) 2>&5
17819 echo "$as_me:17819: \$? = $ac_status" >&5
17820 (exit $ac_status); } &&
17821 { ac_try='test -s conftest$ac_exeext'
17822 { (eval echo "$as_me:17822: \"$ac_try\"") >&5
17823 (eval $ac_try) 2>&5
17825 echo "$as_me:17825: \$? = $ac_status" >&5
17826 (exit $ac_status); }; }; then
17828 if test -n "$cf_db_libs" ; then
17829 cf_cv_hashed_db_libs=$cf_db_libs
17831 cf_cv_hashed_db_libs=default
17833 LIBS="$cf_save_libs"
17837 echo "$as_me: failed program was:" >&5
17838 cat conftest.$ac_ext >&5
17840 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17841 LIBS="$cf_save_libs"
17845 echo "$as_me:17845: result: $cf_cv_hashed_db_libs" >&5
17846 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
17848 if test "$cf_cv_hashed_db_libs" = unknown ; then
17849 { { echo "$as_me:17849: error: Cannot determine library for db" >&5
17850 echo "$as_me: error: Cannot determine library for db" >&2;}
17851 { (exit 1); exit 1; }; }
17852 elif test "$cf_cv_hashed_db_libs" != default ; then
17853 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
17859 { { echo "$as_me:17859: error: Cannot find db.h" >&5
17860 echo "$as_me: error: Cannot find db.h" >&2;}
17861 { (exit 1); exit 1; }; }
17867 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
17868 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17869 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17872 # Just in case, check if the C compiler has a bool type.
17874 echo "$as_me:17874: checking if we should include stdbool.h" >&5
17875 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
17877 if test "${cf_cv_header_stdbool_h+set}" = set; then
17878 echo $ECHO_N "(cached) $ECHO_C" >&6
17881 cat >conftest.$ac_ext <<_ACEOF
17882 #line 17882 "configure"
17883 #include "confdefs.h"
17893 rm -f conftest.$ac_objext
17894 if { (eval echo "$as_me:17894: \"$ac_compile\"") >&5
17895 (eval $ac_compile) 2>&5
17897 echo "$as_me:17897: \$? = $ac_status" >&5
17898 (exit $ac_status); } &&
17899 { ac_try='test -s conftest.$ac_objext'
17900 { (eval echo "$as_me:17900: \"$ac_try\"") >&5
17901 (eval $ac_try) 2>&5
17903 echo "$as_me:17903: \$? = $ac_status" >&5
17904 (exit $ac_status); }; }; then
17905 cf_cv_header_stdbool_h=0
17907 echo "$as_me: failed program was:" >&5
17908 cat conftest.$ac_ext >&5
17909 cat >conftest.$ac_ext <<_ACEOF
17910 #line 17910 "configure"
17911 #include "confdefs.h"
17914 #include <stdbool.h>
17925 rm -f conftest.$ac_objext
17926 if { (eval echo "$as_me:17926: \"$ac_compile\"") >&5
17927 (eval $ac_compile) 2>&5
17929 echo "$as_me:17929: \$? = $ac_status" >&5
17930 (exit $ac_status); } &&
17931 { ac_try='test -s conftest.$ac_objext'
17932 { (eval echo "$as_me:17932: \"$ac_try\"") >&5
17933 (eval $ac_try) 2>&5
17935 echo "$as_me:17935: \$? = $ac_status" >&5
17936 (exit $ac_status); }; }; then
17937 cf_cv_header_stdbool_h=1
17939 echo "$as_me: failed program was:" >&5
17940 cat conftest.$ac_ext >&5
17941 cf_cv_header_stdbool_h=0
17943 rm -f conftest.$ac_objext conftest.$ac_ext
17945 rm -f conftest.$ac_objext conftest.$ac_ext
17948 if test "$cf_cv_header_stdbool_h" = 1
17949 then echo "$as_me:17949: result: yes" >&5
17950 echo "${ECHO_T}yes" >&6
17951 else echo "$as_me:17951: result: no" >&5
17952 echo "${ECHO_T}no" >&6
17955 echo "$as_me:17955: checking for builtin bool type" >&5
17956 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17958 if test "${cf_cv_cc_bool_type+set}" = set; then
17959 echo $ECHO_N "(cached) $ECHO_C" >&6
17962 cat >conftest.$ac_ext <<_ACEOF
17963 #line 17963 "configure"
17964 #include "confdefs.h"
17967 #include <sys/types.h>
17977 rm -f conftest.$ac_objext
17978 if { (eval echo "$as_me:17978: \"$ac_compile\"") >&5
17979 (eval $ac_compile) 2>&5
17981 echo "$as_me:17981: \$? = $ac_status" >&5
17982 (exit $ac_status); } &&
17983 { ac_try='test -s conftest.$ac_objext'
17984 { (eval echo "$as_me:17984: \"$ac_try\"") >&5
17985 (eval $ac_try) 2>&5
17987 echo "$as_me:17987: \$? = $ac_status" >&5
17988 (exit $ac_status); }; }; then
17989 cf_cv_cc_bool_type=1
17991 echo "$as_me: failed program was:" >&5
17992 cat conftest.$ac_ext >&5
17993 cf_cv_cc_bool_type=0
17995 rm -f conftest.$ac_objext conftest.$ac_ext
17999 if test "$cf_cv_cc_bool_type" = 1
18000 then echo "$as_me:18000: result: yes" >&5
18001 echo "${ECHO_T}yes" >&6
18002 else echo "$as_me:18002: result: no" >&5
18003 echo "${ECHO_T}no" >&6
18006 # Check for C++ compiler characteristics (and ensure that it's there!)
18007 if test -n "$CXX" ; then
18009 ac_cpp='$CXXCPP $CPPFLAGS'
18010 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18011 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18012 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18013 ac_main_return=return
18015 if test -n "$GXX" ; then
18016 case $cf_cv_system_name in #(vi
18018 cf_stdcpp_libname=stdcpp
18021 cf_stdcpp_libname=stdc++
18024 echo "$as_me:18024: checking for library $cf_stdcpp_libname" >&5
18025 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
18026 if test "${cf_cv_libstdcpp+set}" = set; then
18027 echo $ECHO_N "(cached) $ECHO_C" >&6
18031 LIBS="-l$cf_stdcpp_libname $LIBS"
18032 cat >conftest.$ac_ext <<_ACEOF
18033 #line 18033 "configure"
18034 #include "confdefs.h"
18036 #include <strstream.h>
18042 strstreambuf foo(buf, sizeof(buf))
18048 rm -f conftest.$ac_objext conftest$ac_exeext
18049 if { (eval echo "$as_me:18049: \"$ac_link\"") >&5
18050 (eval $ac_link) 2>&5
18052 echo "$as_me:18052: \$? = $ac_status" >&5
18053 (exit $ac_status); } &&
18054 { ac_try='test -s conftest$ac_exeext'
18055 { (eval echo "$as_me:18055: \"$ac_try\"") >&5
18056 (eval $ac_try) 2>&5
18058 echo "$as_me:18058: \$? = $ac_status" >&5
18059 (exit $ac_status); }; }; then
18060 cf_cv_libstdcpp=yes
18062 echo "$as_me: failed program was:" >&5
18063 cat conftest.$ac_ext >&5
18066 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18070 echo "$as_me:18070: result: $cf_cv_libstdcpp" >&5
18071 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
18072 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
18075 echo "$as_me:18075: checking whether $CXX understands -c and -o together" >&5
18076 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
18077 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
18078 echo $ECHO_N "(cached) $ECHO_C" >&6
18081 cat > conftest.$ac_ext <<CF_EOF
18085 ${cf_cv_main_return:-return}(0);
18088 # We do the test twice because some compilers refuse to overwrite an
18089 # existing .o file with -o, though they will create one.
18090 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
18091 if { (eval echo "$as_me:18091: \"$ac_try\"") >&5
18092 (eval $ac_try) 2>&5
18094 echo "$as_me:18094: \$? = $ac_status" >&5
18095 (exit $ac_status); } &&
18096 test -f conftest2.$ac_objext && { (eval echo "$as_me:18096: \"$ac_try\"") >&5
18097 (eval $ac_try) 2>&5
18099 echo "$as_me:18099: \$? = $ac_status" >&5
18100 (exit $ac_status); };
18102 eval cf_cv_prog_CXX_c_o=yes
18104 eval cf_cv_prog_CXX_c_o=no
18109 if test $cf_cv_prog_CXX_c_o = yes; then
18110 echo "$as_me:18110: result: yes" >&5
18111 echo "${ECHO_T}yes" >&6
18113 echo "$as_me:18113: result: no" >&5
18114 echo "${ECHO_T}no" >&6
18117 case $GXX_VERSION in
18123 cf_cxx_library=unknown
18124 case $cf_cv_system_name in #(vi
18132 if test "$GXX" = yes; then
18133 echo "$as_me:18133: checking for lib$cf_gpp_libname" >&5
18134 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
18136 LIBS="-l$cf_gpp_libname $LIBS"
18137 cat >conftest.$ac_ext <<_ACEOF
18138 #line 18138 "configure"
18139 #include "confdefs.h"
18141 #include <$cf_gpp_libname/builtin.h>
18146 two_arg_error_handler_t foo2 = lib_error_handler
18151 rm -f conftest.$ac_objext conftest$ac_exeext
18152 if { (eval echo "$as_me:18152: \"$ac_link\"") >&5
18153 (eval $ac_link) 2>&5
18155 echo "$as_me:18155: \$? = $ac_status" >&5
18156 (exit $ac_status); } &&
18157 { ac_try='test -s conftest$ac_exeext'
18158 { (eval echo "$as_me:18158: \"$ac_try\"") >&5
18159 (eval $ac_try) 2>&5
18161 echo "$as_me:18161: \$? = $ac_status" >&5
18162 (exit $ac_status); }; }; then
18164 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18165 if test "$cf_gpp_libname" = cpp ; then
18166 cat >>confdefs.h <<\EOF
18167 #define HAVE_GPP_BUILTIN_H 1
18171 cat >>confdefs.h <<\EOF
18172 #define HAVE_GXX_BUILTIN_H 1
18177 echo "$as_me: failed program was:" >&5
18178 cat conftest.$ac_ext >&5
18179 cat >conftest.$ac_ext <<_ACEOF
18180 #line 18180 "configure"
18181 #include "confdefs.h"
18183 #include <builtin.h>
18188 two_arg_error_handler_t foo2 = lib_error_handler
18193 rm -f conftest.$ac_objext conftest$ac_exeext
18194 if { (eval echo "$as_me:18194: \"$ac_link\"") >&5
18195 (eval $ac_link) 2>&5
18197 echo "$as_me:18197: \$? = $ac_status" >&5
18198 (exit $ac_status); } &&
18199 { ac_try='test -s conftest$ac_exeext'
18200 { (eval echo "$as_me:18200: \"$ac_try\"") >&5
18201 (eval $ac_try) 2>&5
18203 echo "$as_me:18203: \$? = $ac_status" >&5
18204 (exit $ac_status); }; }; then
18206 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18207 cat >>confdefs.h <<\EOF
18208 #define HAVE_BUILTIN_H 1
18212 echo "$as_me: failed program was:" >&5
18213 cat conftest.$ac_ext >&5
18216 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18218 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18220 echo "$as_me:18220: result: $cf_cxx_library" >&5
18221 echo "${ECHO_T}$cf_cxx_library" >&6
18231 ac_cpp='$CXXCPP $CPPFLAGS'
18232 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18233 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18234 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18235 ac_main_return=return
18236 echo "$as_me:18236: checking how to run the C++ preprocessor" >&5
18237 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
18238 if test -z "$CXXCPP"; then
18239 if test "${ac_cv_prog_CXXCPP+set}" = set; then
18240 echo $ECHO_N "(cached) $ECHO_C" >&6
18242 # Double quotes because CXXCPP needs to be expanded
18243 for CXXCPP in "$CXX -E" "/lib/cpp"
18245 ac_preproc_ok=false
18246 for ac_cxx_preproc_warn_flag in '' yes
18248 # Use a header file that comes with gcc, so configuring glibc
18249 # with a fresh cross-compiler works.
18250 # On the NeXT, cc -E runs the code through the compiler's parser,
18251 # not just through cpp. "Syntax error" is here to catch this case.
18252 cat >conftest.$ac_ext <<_ACEOF
18253 #line 18253 "configure"
18254 #include "confdefs.h"
18255 #include <assert.h>
18258 if { (eval echo "$as_me:18258: \"$ac_cpp conftest.$ac_ext\"") >&5
18259 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18261 egrep -v '^ *\+' conftest.er1 >conftest.err
18263 cat conftest.err >&5
18264 echo "$as_me:18264: \$? = $ac_status" >&5
18265 (exit $ac_status); } >/dev/null; then
18266 if test -s conftest.err; then
18267 ac_cpp_err=$ac_cxx_preproc_warn_flag
18274 if test -z "$ac_cpp_err"; then
18277 echo "$as_me: failed program was:" >&5
18278 cat conftest.$ac_ext >&5
18279 # Broken: fails on valid input.
18282 rm -f conftest.err conftest.$ac_ext
18284 # OK, works on sane cases. Now check whether non-existent headers
18285 # can be detected and how.
18286 cat >conftest.$ac_ext <<_ACEOF
18287 #line 18287 "configure"
18288 #include "confdefs.h"
18289 #include <ac_nonexistent.h>
18291 if { (eval echo "$as_me:18291: \"$ac_cpp conftest.$ac_ext\"") >&5
18292 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18294 egrep -v '^ *\+' conftest.er1 >conftest.err
18296 cat conftest.err >&5
18297 echo "$as_me:18297: \$? = $ac_status" >&5
18298 (exit $ac_status); } >/dev/null; then
18299 if test -s conftest.err; then
18300 ac_cpp_err=$ac_cxx_preproc_warn_flag
18307 if test -z "$ac_cpp_err"; then
18308 # Broken: success on invalid input.
18311 echo "$as_me: failed program was:" >&5
18312 cat conftest.$ac_ext >&5
18313 # Passes both tests.
18317 rm -f conftest.err conftest.$ac_ext
18320 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18321 rm -f conftest.err conftest.$ac_ext
18322 if $ac_preproc_ok; then
18327 ac_cv_prog_CXXCPP=$CXXCPP
18330 CXXCPP=$ac_cv_prog_CXXCPP
18332 ac_cv_prog_CXXCPP=$CXXCPP
18334 echo "$as_me:18334: result: $CXXCPP" >&5
18335 echo "${ECHO_T}$CXXCPP" >&6
18336 ac_preproc_ok=false
18337 for ac_cxx_preproc_warn_flag in '' yes
18339 # Use a header file that comes with gcc, so configuring glibc
18340 # with a fresh cross-compiler works.
18341 # On the NeXT, cc -E runs the code through the compiler's parser,
18342 # not just through cpp. "Syntax error" is here to catch this case.
18343 cat >conftest.$ac_ext <<_ACEOF
18344 #line 18344 "configure"
18345 #include "confdefs.h"
18346 #include <assert.h>
18349 if { (eval echo "$as_me:18349: \"$ac_cpp conftest.$ac_ext\"") >&5
18350 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18352 egrep -v '^ *\+' conftest.er1 >conftest.err
18354 cat conftest.err >&5
18355 echo "$as_me:18355: \$? = $ac_status" >&5
18356 (exit $ac_status); } >/dev/null; then
18357 if test -s conftest.err; then
18358 ac_cpp_err=$ac_cxx_preproc_warn_flag
18365 if test -z "$ac_cpp_err"; then
18368 echo "$as_me: failed program was:" >&5
18369 cat conftest.$ac_ext >&5
18370 # Broken: fails on valid input.
18373 rm -f conftest.err conftest.$ac_ext
18375 # OK, works on sane cases. Now check whether non-existent headers
18376 # can be detected and how.
18377 cat >conftest.$ac_ext <<_ACEOF
18378 #line 18378 "configure"
18379 #include "confdefs.h"
18380 #include <ac_nonexistent.h>
18382 if { (eval echo "$as_me:18382: \"$ac_cpp conftest.$ac_ext\"") >&5
18383 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18385 egrep -v '^ *\+' conftest.er1 >conftest.err
18387 cat conftest.err >&5
18388 echo "$as_me:18388: \$? = $ac_status" >&5
18389 (exit $ac_status); } >/dev/null; then
18390 if test -s conftest.err; then
18391 ac_cpp_err=$ac_cxx_preproc_warn_flag
18398 if test -z "$ac_cpp_err"; then
18399 # Broken: success on invalid input.
18402 echo "$as_me: failed program was:" >&5
18403 cat conftest.$ac_ext >&5
18404 # Passes both tests.
18408 rm -f conftest.err conftest.$ac_ext
18411 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18412 rm -f conftest.err conftest.$ac_ext
18413 if $ac_preproc_ok; then
18416 { { echo "$as_me:18416: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
18417 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
18418 { (exit 1); exit 1; }; }
18422 ac_cpp='$CXXCPP $CPPFLAGS'
18423 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18424 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18425 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18426 ac_main_return=return
18428 for ac_header in typeinfo
18430 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18431 echo "$as_me:18431: checking for $ac_header" >&5
18432 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18433 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18434 echo $ECHO_N "(cached) $ECHO_C" >&6
18436 cat >conftest.$ac_ext <<_ACEOF
18437 #line 18437 "configure"
18438 #include "confdefs.h"
18439 #include <$ac_header>
18441 if { (eval echo "$as_me:18441: \"$ac_cpp conftest.$ac_ext\"") >&5
18442 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18444 egrep -v '^ *\+' conftest.er1 >conftest.err
18446 cat conftest.err >&5
18447 echo "$as_me:18447: \$? = $ac_status" >&5
18448 (exit $ac_status); } >/dev/null; then
18449 if test -s conftest.err; then
18450 ac_cpp_err=$ac_cxx_preproc_warn_flag
18457 if test -z "$ac_cpp_err"; then
18458 eval "$as_ac_Header=yes"
18460 echo "$as_me: failed program was:" >&5
18461 cat conftest.$ac_ext >&5
18462 eval "$as_ac_Header=no"
18464 rm -f conftest.err conftest.$ac_ext
18466 echo "$as_me:18466: result: `eval echo '${'$as_ac_Header'}'`" >&5
18467 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18468 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18469 cat >>confdefs.h <<EOF
18470 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18476 for ac_header in iostream
18478 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18479 echo "$as_me:18479: checking for $ac_header" >&5
18480 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18481 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18482 echo $ECHO_N "(cached) $ECHO_C" >&6
18484 cat >conftest.$ac_ext <<_ACEOF
18485 #line 18485 "configure"
18486 #include "confdefs.h"
18487 #include <$ac_header>
18489 if { (eval echo "$as_me:18489: \"$ac_cpp conftest.$ac_ext\"") >&5
18490 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18492 egrep -v '^ *\+' conftest.er1 >conftest.err
18494 cat conftest.err >&5
18495 echo "$as_me:18495: \$? = $ac_status" >&5
18496 (exit $ac_status); } >/dev/null; then
18497 if test -s conftest.err; then
18498 ac_cpp_err=$ac_cxx_preproc_warn_flag
18505 if test -z "$ac_cpp_err"; then
18506 eval "$as_ac_Header=yes"
18508 echo "$as_me: failed program was:" >&5
18509 cat conftest.$ac_ext >&5
18510 eval "$as_ac_Header=no"
18512 rm -f conftest.err conftest.$ac_ext
18514 echo "$as_me:18514: result: `eval echo '${'$as_ac_Header'}'`" >&5
18515 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18516 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18517 cat >>confdefs.h <<EOF
18518 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18524 if test x"$ac_cv_header_iostream" = xyes ; then
18525 echo "$as_me:18525: checking if iostream uses std-namespace" >&5
18526 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
18527 cat >conftest.$ac_ext <<_ACEOF
18528 #line 18528 "configure"
18529 #include "confdefs.h"
18531 #include <iostream>
18538 cerr << "testing" << endl;
18544 rm -f conftest.$ac_objext
18545 if { (eval echo "$as_me:18545: \"$ac_compile\"") >&5
18546 (eval $ac_compile) 2>&5
18548 echo "$as_me:18548: \$? = $ac_status" >&5
18549 (exit $ac_status); } &&
18550 { ac_try='test -s conftest.$ac_objext'
18551 { (eval echo "$as_me:18551: \"$ac_try\"") >&5
18552 (eval $ac_try) 2>&5
18554 echo "$as_me:18554: \$? = $ac_status" >&5
18555 (exit $ac_status); }; }; then
18556 cf_iostream_namespace=yes
18558 echo "$as_me: failed program was:" >&5
18559 cat conftest.$ac_ext >&5
18560 cf_iostream_namespace=no
18562 rm -f conftest.$ac_objext conftest.$ac_ext
18563 echo "$as_me:18563: result: $cf_iostream_namespace" >&5
18564 echo "${ECHO_T}$cf_iostream_namespace" >&6
18565 if test "$cf_iostream_namespace" = yes ; then
18566 cat >>confdefs.h <<\EOF
18567 #define IOSTREAM_NAMESPACE 1
18573 echo "$as_me:18573: checking if we should include stdbool.h" >&5
18574 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18576 if test "${cf_cv_header_stdbool_h+set}" = set; then
18577 echo $ECHO_N "(cached) $ECHO_C" >&6
18580 cat >conftest.$ac_ext <<_ACEOF
18581 #line 18581 "configure"
18582 #include "confdefs.h"
18592 rm -f conftest.$ac_objext
18593 if { (eval echo "$as_me:18593: \"$ac_compile\"") >&5
18594 (eval $ac_compile) 2>&5
18596 echo "$as_me:18596: \$? = $ac_status" >&5
18597 (exit $ac_status); } &&
18598 { ac_try='test -s conftest.$ac_objext'
18599 { (eval echo "$as_me:18599: \"$ac_try\"") >&5
18600 (eval $ac_try) 2>&5
18602 echo "$as_me:18602: \$? = $ac_status" >&5
18603 (exit $ac_status); }; }; then
18604 cf_cv_header_stdbool_h=0
18606 echo "$as_me: failed program was:" >&5
18607 cat conftest.$ac_ext >&5
18608 cat >conftest.$ac_ext <<_ACEOF
18609 #line 18609 "configure"
18610 #include "confdefs.h"
18613 #include <stdbool.h>
18624 rm -f conftest.$ac_objext
18625 if { (eval echo "$as_me:18625: \"$ac_compile\"") >&5
18626 (eval $ac_compile) 2>&5
18628 echo "$as_me:18628: \$? = $ac_status" >&5
18629 (exit $ac_status); } &&
18630 { ac_try='test -s conftest.$ac_objext'
18631 { (eval echo "$as_me:18631: \"$ac_try\"") >&5
18632 (eval $ac_try) 2>&5
18634 echo "$as_me:18634: \$? = $ac_status" >&5
18635 (exit $ac_status); }; }; then
18636 cf_cv_header_stdbool_h=1
18638 echo "$as_me: failed program was:" >&5
18639 cat conftest.$ac_ext >&5
18640 cf_cv_header_stdbool_h=0
18642 rm -f conftest.$ac_objext conftest.$ac_ext
18644 rm -f conftest.$ac_objext conftest.$ac_ext
18647 if test "$cf_cv_header_stdbool_h" = 1
18648 then echo "$as_me:18648: result: yes" >&5
18649 echo "${ECHO_T}yes" >&6
18650 else echo "$as_me:18650: result: no" >&5
18651 echo "${ECHO_T}no" >&6
18654 echo "$as_me:18654: checking for builtin bool type" >&5
18655 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18657 if test "${cf_cv_builtin_bool+set}" = set; then
18658 echo $ECHO_N "(cached) $ECHO_C" >&6
18661 cat >conftest.$ac_ext <<_ACEOF
18662 #line 18662 "configure"
18663 #include "confdefs.h"
18666 #include <sys/types.h>
18676 rm -f conftest.$ac_objext
18677 if { (eval echo "$as_me:18677: \"$ac_compile\"") >&5
18678 (eval $ac_compile) 2>&5
18680 echo "$as_me:18680: \$? = $ac_status" >&5
18681 (exit $ac_status); } &&
18682 { ac_try='test -s conftest.$ac_objext'
18683 { (eval echo "$as_me:18683: \"$ac_try\"") >&5
18684 (eval $ac_try) 2>&5
18686 echo "$as_me:18686: \$? = $ac_status" >&5
18687 (exit $ac_status); }; }; then
18688 cf_cv_builtin_bool=1
18690 echo "$as_me: failed program was:" >&5
18691 cat conftest.$ac_ext >&5
18692 cf_cv_builtin_bool=0
18694 rm -f conftest.$ac_objext conftest.$ac_ext
18698 if test "$cf_cv_builtin_bool" = 1
18699 then echo "$as_me:18699: result: yes" >&5
18700 echo "${ECHO_T}yes" >&6
18701 else echo "$as_me:18701: result: no" >&5
18702 echo "${ECHO_T}no" >&6
18705 echo "$as_me:18705: checking for size of bool" >&5
18706 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18707 if test "${cf_cv_type_of_bool+set}" = set; then
18708 echo $ECHO_N "(cached) $ECHO_C" >&6
18712 if test "$cross_compiling" = yes; then
18713 cf_cv_type_of_bool=unknown
18715 cat >conftest.$ac_ext <<_ACEOF
18716 #line 18716 "configure"
18717 #include "confdefs.h"
18719 #include <stdlib.h>
18722 #if defined(__cplusplus)
18724 #ifdef HAVE_GXX_BUILTIN_H
18725 #include <g++/builtin.h>
18726 #elif HAVE_GPP_BUILTIN_H
18727 #include <gpp/builtin.h>
18728 #elif HAVE_BUILTIN_H
18729 #include <builtin.h>
18734 #if $cf_cv_header_stdbool_h
18735 #include <stdbool.h>
18742 FILE *fp = fopen("cf_test.out", "w");
18745 if ((bool)(-x) >= 0)
18746 fputs("unsigned ", fp);
18747 if (sizeof(x) == sizeof(int)) fputs("int", fp);
18748 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18749 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18750 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18753 ${cf_cv_main_return:-return}(0);
18757 rm -f conftest$ac_exeext
18758 if { (eval echo "$as_me:18758: \"$ac_link\"") >&5
18759 (eval $ac_link) 2>&5
18761 echo "$as_me:18761: \$? = $ac_status" >&5
18762 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18763 { (eval echo "$as_me:18763: \"$ac_try\"") >&5
18764 (eval $ac_try) 2>&5
18766 echo "$as_me:18766: \$? = $ac_status" >&5
18767 (exit $ac_status); }; }; then
18768 cf_cv_type_of_bool=`cat cf_test.out`
18769 if test -z "$cf_cv_type_of_bool"; then
18770 cf_cv_type_of_bool=unknown
18773 echo "$as_me: program exited with status $ac_status" >&5
18774 echo "$as_me: failed program was:" >&5
18775 cat conftest.$ac_ext >&5
18776 cf_cv_type_of_bool=unknown
18778 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18784 echo "$as_me:18784: result: $cf_cv_type_of_bool" >&5
18785 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18786 if test "$cf_cv_type_of_bool" = unknown ; then
18787 case .$NCURSES_BOOL in #(vi
18788 .auto|.) NCURSES_BOOL=unsigned;;
18790 { echo "$as_me:18790: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18791 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18792 cf_cv_type_of_bool=$NCURSES_BOOL
18795 echo "$as_me:18795: checking for special defines needed for etip.h" >&5
18796 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
18797 cf_save_CXXFLAGS="$CXXFLAGS"
18800 # etip.h includes ncurses.h which includes ncurses_dll.h
18801 # But ncurses_dll.h is generated - fix here.
18802 test -d include || mkdir include
18803 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
18805 for cf_math in "" MATH_H
18807 for cf_excp in "" MATH_EXCEPTION
18809 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
18810 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
18811 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
18812 cat >conftest.$ac_ext <<_ACEOF
18813 #line 18813 "configure"
18814 #include "confdefs.h"
18816 #include <etip.h.in>
18826 rm -f conftest.$ac_objext
18827 if { (eval echo "$as_me:18827: \"$ac_compile\"") >&5
18828 (eval $ac_compile) 2>&5
18830 echo "$as_me:18830: \$? = $ac_status" >&5
18831 (exit $ac_status); } &&
18832 { ac_try='test -s conftest.$ac_objext'
18833 { (eval echo "$as_me:18833: \"$ac_try\"") >&5
18834 (eval $ac_try) 2>&5
18836 echo "$as_me:18836: \$? = $ac_status" >&5
18837 (exit $ac_status); }; }; then
18839 test -n "$cf_math" && cat >>confdefs.h <<EOF
18840 #define ETIP_NEEDS_${cf_math} 1
18843 test -n "$cf_excp" && cat >>confdefs.h <<EOF
18844 #define ETIP_NEEDS_${cf_excp} 1
18847 cf_result="$cf_math $cf_excp"
18851 echo "$as_me: failed program was:" >&5
18852 cat conftest.$ac_ext >&5
18854 rm -f conftest.$ac_objext conftest.$ac_ext
18857 echo "$as_me:18857: result: $cf_result" >&5
18858 echo "${ECHO_T}$cf_result" >&6
18859 CXXFLAGS="$cf_save_CXXFLAGS"
18861 if test -n "$CXX"; then
18862 echo "$as_me:18862: checking if $CXX accepts parameter initialization" >&5
18863 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
18864 if test "${cf_cv_cpp_param_init+set}" = set; then
18865 echo $ECHO_N "(cached) $ECHO_C" >&6
18869 ac_cpp='$CXXCPP $CPPFLAGS'
18870 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18871 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18872 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18873 ac_main_return=return
18875 if test "$cross_compiling" = yes; then
18876 cf_cv_cpp_param_init=unknown
18878 cat >conftest.$ac_ext <<_ACEOF
18879 #line 18879 "configure"
18880 #include "confdefs.h"
18890 TEST::TEST(int x = 1) // some compilers do not like second initializer
18897 rm -f conftest$ac_exeext
18898 if { (eval echo "$as_me:18898: \"$ac_link\"") >&5
18899 (eval $ac_link) 2>&5
18901 echo "$as_me:18901: \$? = $ac_status" >&5
18902 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18903 { (eval echo "$as_me:18903: \"$ac_try\"") >&5
18904 (eval $ac_try) 2>&5
18906 echo "$as_me:18906: \$? = $ac_status" >&5
18907 (exit $ac_status); }; }; then
18908 cf_cv_cpp_param_init=yes
18910 echo "$as_me: program exited with status $ac_status" >&5
18911 echo "$as_me: failed program was:" >&5
18912 cat conftest.$ac_ext >&5
18913 cf_cv_cpp_param_init=no
18915 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18918 ac_cpp='$CXXCPP $CPPFLAGS'
18919 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18920 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18921 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18922 ac_main_return=return
18925 echo "$as_me:18925: result: $cf_cv_cpp_param_init" >&5
18926 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
18928 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
18929 #define CPP_HAS_PARAM_INIT 1
18932 if test -n "$CXX"; then
18934 echo "$as_me:18934: checking if $CXX accepts static_cast" >&5
18935 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
18936 if test "${cf_cv_cpp_static_cast+set}" = set; then
18937 echo $ECHO_N "(cached) $ECHO_C" >&6
18941 ac_cpp='$CXXCPP $CPPFLAGS'
18942 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18943 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18944 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18945 ac_main_return=return
18947 cat >conftest.$ac_ext <<_ACEOF
18948 #line 18948 "configure"
18949 #include "confdefs.h"
18954 NCursesPanel(int nlines,
18964 template<class T> class NCursesUserPanel : public NCursesPanel
18967 NCursesUserPanel (int nlines,
18971 const T* p_UserData = static_cast<T*>(0))
18972 : NCursesPanel (nlines, ncols, begin_y, begin_x)
18975 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
18979 virtual ~NCursesUserPanel() {};
18986 const char* p_UserData = static_cast<char*>(0)
18991 rm -f conftest.$ac_objext
18992 if { (eval echo "$as_me:18992: \"$ac_compile\"") >&5
18993 (eval $ac_compile) 2>&5
18995 echo "$as_me:18995: \$? = $ac_status" >&5
18996 (exit $ac_status); } &&
18997 { ac_try='test -s conftest.$ac_objext'
18998 { (eval echo "$as_me:18998: \"$ac_try\"") >&5
18999 (eval $ac_try) 2>&5
19001 echo "$as_me:19001: \$? = $ac_status" >&5
19002 (exit $ac_status); }; }; then
19003 cf_cv_cpp_static_cast=yes
19005 echo "$as_me: failed program was:" >&5
19006 cat conftest.$ac_ext >&5
19007 cf_cv_cpp_static_cast=no
19009 rm -f conftest.$ac_objext conftest.$ac_ext
19012 ac_cpp='$CXXCPP $CPPFLAGS'
19013 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19014 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19015 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19016 ac_main_return=return
19019 echo "$as_me:19019: result: $cf_cv_cpp_static_cast" >&5
19020 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
19024 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
19025 #define CPP_HAS_STATIC_CAST 1
19029 CXX_ARFLAGS='$(ARFLAGS)'
19030 case $cf_cv_system_name in #(vi
19032 if test "$GXX" != yes ; then
19034 CXX_ARFLAGS='-ar -o'
19038 CXXLDFLAGS="-u main"
19041 if test "$GXX" != yes ; then
19043 CXX_ARFLAGS='-xar -o'
19050 cf_cv_builtin_bool=1
19052 # Just because we are not configuring against C++ right now does not
19053 # mean that a user will not want to use C++. Some distributors disable
19054 # the C++ portion of this configuration as a shortcut (or just to avoid
19055 # compiling the demo in the c++ directory). So we need a reasonable
19056 # default for the 'bool' type.
19058 # Caveat: since the storage of the bool type is not standardized, it
19061 if test "$NCURSES_BOOL" != auto ; then
19062 cf_cv_type_of_bool=$NCURSES_BOOL
19063 cf_cv_header_stdbool_h=0
19065 if test "$cf_cv_header_stdbool_h" = 1 ; then
19067 echo "$as_me:19067: checking for size of bool" >&5
19068 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
19069 if test "${cf_cv_type_of_bool+set}" = set; then
19070 echo $ECHO_N "(cached) $ECHO_C" >&6
19074 if test "$cross_compiling" = yes; then
19075 cf_cv_type_of_bool=unknown
19077 cat >conftest.$ac_ext <<_ACEOF
19078 #line 19078 "configure"
19079 #include "confdefs.h"
19081 #include <stdlib.h>
19084 #if defined(__cplusplus)
19086 #ifdef HAVE_GXX_BUILTIN_H
19087 #include <g++/builtin.h>
19088 #elif HAVE_GPP_BUILTIN_H
19089 #include <gpp/builtin.h>
19090 #elif HAVE_BUILTIN_H
19091 #include <builtin.h>
19096 #if $cf_cv_header_stdbool_h
19097 #include <stdbool.h>
19104 FILE *fp = fopen("cf_test.out", "w");
19107 if ((bool)(-x) >= 0)
19108 fputs("unsigned ", fp);
19109 if (sizeof(x) == sizeof(int)) fputs("int", fp);
19110 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
19111 else if (sizeof(x) == sizeof(short))fputs("short",fp);
19112 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
19115 ${cf_cv_main_return:-return}(0);
19119 rm -f conftest$ac_exeext
19120 if { (eval echo "$as_me:19120: \"$ac_link\"") >&5
19121 (eval $ac_link) 2>&5
19123 echo "$as_me:19123: \$? = $ac_status" >&5
19124 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19125 { (eval echo "$as_me:19125: \"$ac_try\"") >&5
19126 (eval $ac_try) 2>&5
19128 echo "$as_me:19128: \$? = $ac_status" >&5
19129 (exit $ac_status); }; }; then
19130 cf_cv_type_of_bool=`cat cf_test.out`
19131 if test -z "$cf_cv_type_of_bool"; then
19132 cf_cv_type_of_bool=unknown
19135 echo "$as_me: program exited with status $ac_status" >&5
19136 echo "$as_me: failed program was:" >&5
19137 cat conftest.$ac_ext >&5
19138 cf_cv_type_of_bool=unknown
19140 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19146 echo "$as_me:19146: result: $cf_cv_type_of_bool" >&5
19147 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19148 if test "$cf_cv_type_of_bool" = unknown ; then
19149 case .$NCURSES_BOOL in #(vi
19150 .auto|.) NCURSES_BOOL=unsigned;;
19152 { echo "$as_me:19152: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
19153 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
19154 cf_cv_type_of_bool=$NCURSES_BOOL
19158 echo "$as_me:19158: checking for fallback type of bool" >&5
19159 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
19160 case "$host_cpu" in #(vi
19161 i?86) cf_cv_type_of_bool=char ;; #(vi
19162 *) cf_cv_type_of_bool=int ;;
19164 echo "$as_me:19164: result: $cf_cv_type_of_bool" >&5
19165 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19170 # If the C compiler did not declare bool, and we did not determine that the C++
19171 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
19172 # ncurses library use the same type as C++ bool. Note that this allows one to
19173 # specify the type of bool in a configure-script option and postpone
19174 # integration with the C++ compiler provided that the types are compatible.
19176 if test $cf_cv_cc_bool_type = 1
19178 # oops: C has a bool. Unlikely, but C++ could differ.
19180 elif test $cf_cv_builtin_bool = 0
19185 # this is the normal case
19186 USE_CXX_BOOL='defined(__cplusplus)'
19189 if test -f "${srcdir}/Ada95/Makefile.in" ; then
19191 if test "$cf_with_ada" != "no" ; then
19192 if test "$with_libtool" != "no"; then
19193 { echo "$as_me:19193: WARNING: libtool does not support Ada - disabling feature" >&5
19194 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
19199 if test "$cf_with_ada" != "no" ; then
19201 cf_ada_make=gnatmake
19202 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
19203 set dummy $cf_ada_make; ac_word=$2
19204 echo "$as_me:19204: checking for $ac_word" >&5
19205 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19206 if test "${ac_cv_prog_gnat_exists+set}" = set; then
19207 echo $ECHO_N "(cached) $ECHO_C" >&6
19209 if test -n "$gnat_exists"; then
19210 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
19212 ac_save_IFS=$IFS; IFS=$ac_path_separator
19214 for ac_dir in $ac_dummy; do
19216 test -z "$ac_dir" && ac_dir=.
19217 $as_executable_p "$ac_dir/$ac_word" || continue
19218 ac_cv_prog_gnat_exists="yes"
19219 echo "$as_me:19219: found $ac_dir/$ac_word" >&5
19223 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
19226 gnat_exists=$ac_cv_prog_gnat_exists
19227 if test -n "$gnat_exists"; then
19228 echo "$as_me:19228: result: $gnat_exists" >&5
19229 echo "${ECHO_T}$gnat_exists" >&6
19231 echo "$as_me:19231: result: no" >&5
19232 echo "${ECHO_T}no" >&6
19235 if test "$ac_cv_prog_gnat_exists" = no; then
19237 cf_cv_prog_gnat_correct=no
19240 echo "$as_me:19240: checking for gnat version" >&5
19241 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
19242 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
19243 grep '[0-9].[0-9][0-9]*' |\
19244 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
19245 echo "$as_me:19245: result: $cf_gnat_version" >&5
19246 echo "${ECHO_T}$cf_gnat_version" >&6
19248 case $cf_gnat_version in #(vi
19249 3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9]) #(vi
19250 cf_cv_prog_gnat_correct=yes
19253 { echo "$as_me:19253: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
19254 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
19255 cf_cv_prog_gnat_correct=no
19259 # Extract the first word of "m4", so it can be a program name with args.
19260 set dummy m4; ac_word=$2
19261 echo "$as_me:19261: checking for $ac_word" >&5
19262 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19263 if test "${ac_cv_prog_M4_exists+set}" = set; then
19264 echo $ECHO_N "(cached) $ECHO_C" >&6
19266 if test -n "$M4_exists"; then
19267 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
19269 ac_save_IFS=$IFS; IFS=$ac_path_separator
19271 for ac_dir in $ac_dummy; do
19273 test -z "$ac_dir" && ac_dir=.
19274 $as_executable_p "$ac_dir/$ac_word" || continue
19275 ac_cv_prog_M4_exists="yes"
19276 echo "$as_me:19276: found $ac_dir/$ac_word" >&5
19280 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
19283 M4_exists=$ac_cv_prog_M4_exists
19284 if test -n "$M4_exists"; then
19285 echo "$as_me:19285: result: $M4_exists" >&5
19286 echo "${ECHO_T}$M4_exists" >&6
19288 echo "$as_me:19288: result: no" >&5
19289 echo "${ECHO_T}no" >&6
19292 if test "$ac_cv_prog_M4_exists" = no; then
19293 cf_cv_prog_gnat_correct=no
19294 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
19296 if test "$cf_cv_prog_gnat_correct" = yes; then
19297 echo "$as_me:19297: checking if GNAT works" >&5
19298 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
19300 rm -rf conftest* *~conftest*
19301 cat >>conftest.ads <<CF_EOF
19302 procedure conftest;
19304 cat >>conftest.adb <<CF_EOF
19307 procedure conftest is
19309 Text_IO.Put ("Hello World");
19311 GNAT.OS_Lib.OS_Exit (0);
19314 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19315 if ( ./conftest 1>&5 2>&1 ) ; then
19316 cf_cv_prog_gnat_correct=yes
19318 cf_cv_prog_gnat_correct=no
19321 cf_cv_prog_gnat_correct=no
19323 rm -rf conftest* *~conftest*
19325 echo "$as_me:19325: result: $cf_cv_prog_gnat_correct" >&5
19326 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
19330 if test "$cf_cv_prog_gnat_correct" = yes; then
19332 ADAFLAGS="$ADAFLAGS -gnatpn"
19334 echo "$as_me:19334: checking optimization options for ADAFLAGS" >&5
19335 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
19339 ADAFLAGS="$ADAFLAGS -g"
19345 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ ].*//'`
19347 ADAFLAGS="$ADAFLAGS $cf_O_flag"
19351 echo "$as_me:19351: result: $ADAFLAGS" >&5
19352 echo "${ECHO_T}$ADAFLAGS" >&6
19354 echo "$as_me:19354: checking if GNAT supports generics" >&5
19355 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
19356 case $cf_gnat_version in #(vi
19357 3.[1-9]*|[4-9].*) #(vi
19358 cf_gnat_generics=yes
19361 cf_gnat_generics=no
19364 echo "$as_me:19364: result: $cf_gnat_generics" >&5
19365 echo "${ECHO_T}$cf_gnat_generics" >&6
19367 if test "$cf_gnat_generics" = yes
19369 cf_compile_generics=generics
19370 cf_generic_objects="\${GENOBJS}"
19372 cf_compile_generics=
19373 cf_generic_objects=
19376 echo "$as_me:19376: checking if GNAT supports SIGINT" >&5
19377 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
19378 if test "${cf_cv_gnat_sigint+set}" = set; then
19379 echo $ECHO_N "(cached) $ECHO_C" >&6
19382 rm -rf conftest* *~conftest*
19383 cat >>conftest.ads <<CF_EOF
19384 with Ada.Interrupts.Names;
19386 package ConfTest is
19388 pragma Warnings (Off); -- the next pragma exists since 3.11p
19389 pragma Unreserve_All_Interrupts;
19390 pragma Warnings (On);
19392 protected Process is
19394 function Continue return Boolean;
19395 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
19397 Done : Boolean := False;
19402 cat >>conftest.adb <<CF_EOF
19403 package body ConfTest is
19404 protected body Process is
19409 function Continue return Boolean is
19416 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19417 cf_cv_gnat_sigint=yes
19419 cf_cv_gnat_sigint=no
19421 rm -rf conftest* *~conftest*
19424 echo "$as_me:19424: result: $cf_cv_gnat_sigint" >&5
19425 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
19427 if test $cf_cv_gnat_sigint = yes ; then
19430 USE_GNAT_SIGINT="#"
19433 echo "$as_me:19433: checking if GNAT pragma Unreferenced works" >&5
19434 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
19435 if test "${cf_cv_pragma_unreferenced+set}" = set; then
19436 echo $ECHO_N "(cached) $ECHO_C" >&6
19439 rm -rf conftest* *~conftest*
19440 cat >>conftest.ads <<CF_EOF
19441 procedure conftest;
19443 cat >>conftest.adb <<CF_EOF
19446 procedure conftest is
19448 pragma Unreferenced (test);
19451 Text_IO.Put ("Hello World");
19453 GNAT.OS_Lib.OS_Exit (0);
19456 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19457 cf_cv_pragma_unreferenced=yes
19459 cf_cv_pragma_unreferenced=no
19461 rm -rf conftest* *~conftest*
19464 echo "$as_me:19464: result: $cf_cv_pragma_unreferenced" >&5
19465 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
19467 # if the pragma is supported, use it (needed in the Trace code).
19468 if test $cf_cv_pragma_unreferenced = yes ; then
19474 cf_gnat_libraries=no
19475 cf_gnat_projects=no
19477 echo "$as_me:19477: checking if GNAT supports project files" >&5
19478 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
19479 case $cf_gnat_version in #(vi
19483 case $cf_cv_system_name in #(vi
19487 mkdir conftest.src conftest.bin conftest.lib
19489 rm -rf conftest* *~conftest*
19490 cat >>library.gpr <<CF_EOF
19492 Kind := External ("LIB_KIND");
19493 for Library_Name use "ConfTest";
19494 for Object_Dir use ".";
19495 for Library_ALI_Dir use External("LIBRARY_DIR");
19496 for Library_Version use External ("SONAME");
19497 for Library_Kind use Kind;
19498 for Library_Dir use External("BUILD_DIR");
19499 Source_Dir := External ("SOURCE_DIR");
19500 for Source_Dirs use (Source_Dir);
19501 package Compiler is
19502 for Default_Switches ("Ada") use
19506 "-gnatVa", -- All validity checks
19507 "-gnatwa"); -- Activate all optional errors
19511 cat >>confpackage.ads <<CF_EOF
19512 package ConfPackage is
19513 procedure conftest;
19516 cat >>confpackage.adb <<CF_EOF
19518 package body ConfPackage is
19519 procedure conftest is
19521 Text_IO.Put ("Hello World");
19526 if ( $cf_ada_make $ADAFLAGS \
19528 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
19529 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
19530 -XSOURCE_DIR=`pwd` \
19531 -XSONAME=libConfTest.so.1 \
19532 -XLIB_KIND=static 1>&5 2>&1 ) ; then
19533 cf_gnat_projects=yes
19536 if test -f conftest.lib/confpackage.ali
19538 cf_gnat_libraries=yes
19540 rm -rf conftest* *~conftest*
19545 echo "$as_me:19545: result: $cf_gnat_projects" >&5
19546 echo "${ECHO_T}$cf_gnat_projects" >&6
19548 if test $cf_gnat_projects = yes
19550 echo "$as_me:19550: checking if GNAT supports libraries" >&5
19551 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
19552 echo "$as_me:19552: result: $cf_gnat_libraries" >&5
19553 echo "${ECHO_T}$cf_gnat_libraries" >&6
19556 if test "$cf_gnat_projects" = yes
19558 USE_OLD_MAKERULES="#"
19559 USE_GNAT_PROJECTS=""
19561 USE_OLD_MAKERULES=""
19562 USE_GNAT_PROJECTS="#"
19565 if test "$cf_gnat_libraries" = yes
19567 USE_GNAT_LIBRARIES=""
19569 USE_GNAT_LIBRARIES="#"
19572 echo "$as_me:19572: checking for ada-compiler" >&5
19573 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
19575 # Check whether --with-ada-compiler or --without-ada-compiler was given.
19576 if test "${with_ada_compiler+set}" = set; then
19577 withval="$with_ada_compiler"
19578 cf_ada_compiler=$withval
19580 cf_ada_compiler=gnatmake
19583 echo "$as_me:19583: result: $cf_ada_compiler" >&5
19584 echo "${ECHO_T}$cf_ada_compiler" >&6
19586 cf_ada_package=terminal_interface
19588 echo "$as_me:19588: checking for ada-include" >&5
19589 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
19591 # Check whether --with-ada-include or --without-ada-include was given.
19592 if test "${with_ada_include+set}" = set; then
19593 withval="$with_ada_include"
19596 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
19597 fi; if test -n "$prefix/share/ada/adainclude" ; then
19599 if test "x$prefix" != xNONE; then
19600 cf_path_syntax="$prefix"
19602 cf_path_syntax="$ac_default_prefix"
19605 case ".$withval" in #(vi
19606 .\$\(*\)*|.\'*\'*) #(vi
19610 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19612 .\${*prefix}*|.\${*dir}*) #(vi
19613 eval withval="$withval"
19614 case ".$withval" in #(vi
19616 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19621 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19624 { { echo "$as_me:19624: error: expected a pathname, not \"$withval\"" >&5
19625 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19626 { (exit 1); exit 1; }; }
19631 ADA_INCLUDE="$withval"
19633 echo "$as_me:19633: result: $ADA_INCLUDE" >&5
19634 echo "${ECHO_T}$ADA_INCLUDE" >&6
19636 echo "$as_me:19636: checking for ada-objects" >&5
19637 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
19639 # Check whether --with-ada-objects or --without-ada-objects was given.
19640 if test "${with_ada_objects+set}" = set; then
19641 withval="$with_ada_objects"
19644 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
19645 fi; if test -n "$prefix/lib/ada/adalib" ; then
19647 if test "x$prefix" != xNONE; then
19648 cf_path_syntax="$prefix"
19650 cf_path_syntax="$ac_default_prefix"
19653 case ".$withval" in #(vi
19654 .\$\(*\)*|.\'*\'*) #(vi
19658 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19660 .\${*prefix}*|.\${*dir}*) #(vi
19661 eval withval="$withval"
19662 case ".$withval" in #(vi
19664 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19669 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19672 { { echo "$as_me:19672: error: expected a pathname, not \"$withval\"" >&5
19673 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19674 { (exit 1); exit 1; }; }
19679 ADA_OBJECTS="$withval"
19681 echo "$as_me:19681: result: $ADA_OBJECTS" >&5
19682 echo "${ECHO_T}$ADA_OBJECTS" >&6
19684 echo "$as_me:19684: checking if an Ada95 shared-library should be built" >&5
19685 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
19687 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
19688 if test "${with_ada_sharedlib+set}" = set; then
19689 withval="$with_ada_sharedlib"
19690 with_ada_sharedlib=$withval
19692 with_ada_sharedlib=no
19694 echo "$as_me:19694: result: $with_ada_sharedlib" >&5
19695 echo "${ECHO_T}$with_ada_sharedlib" >&6
19697 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
19698 MAKE_ADA_SHAREDLIB="#"
19700 if test "x$with_ada_sharedlib" != xno
19702 MAKE_ADA_SHAREDLIB=
19703 if test "x$with_ada_sharedlib" != xyes
19705 ADA_SHAREDLIB="$with_ada_sharedlib"
19715 ### Construct the ncurses library-subsets, if any, from this set of keywords:
19716 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
19718 ### ticlib modules may be a separate library, otherwise contained in termlib.
19719 ### termlib modules may be a separate library, otherwise contained in ncurses.
19721 ### The of "+" or " " between the tokens controls the way the script
19722 ### chooses to split module lists into libraries.
19724 ### (see CF_LIB_RULES).
19725 echo "$as_me:19725: checking for library subsets" >&5
19726 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
19729 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
19730 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
19731 if test "$with_ticlib" != no ; then
19732 LIB_SUBSETS="${LIB_SUBSETS} "
19734 LIB_SUBSETS="${LIB_SUBSETS}+"
19738 LIB_SUBSETS="${LIB_SUBSETS}termlib"
19739 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
19741 if test "$with_termlib" != no ; then
19742 LIB_SUBSETS="${LIB_SUBSETS} "
19744 LIB_SUBSETS="${LIB_SUBSETS}+"
19747 LIB_SUBSETS="${LIB_SUBSETS}base"
19749 # Most term-driver calls are to tinfo, but some like init_pair are to the
19750 # base library (so it resides in base).
19751 if test "$with_term_driver" != no ; then
19752 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
19753 case $cf_cv_system_name in #(vi
19755 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
19758 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
19763 test "$with_widec" = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
19764 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
19766 echo "$as_me:19766: result: $LIB_SUBSETS" >&5
19767 echo "${ECHO_T}$LIB_SUBSETS" >&6
19769 ### Construct the list of include-directories to be generated
19771 CPPFLAGS="$CPPFLAGS -I. -I../include"
19772 if test "$srcdir" != "."; then
19773 CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
19775 if test "$GCC" != yes; then
19776 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19777 elif test "$includedir" != "/usr/include"; then
19778 if test "$includedir" = '${prefix}/include' ; then
19779 if test $prefix != /usr ; then
19780 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19783 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19787 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
19788 if test "$srcdir" != "."; then
19789 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
19791 if test "$GCC" != yes; then
19792 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19793 elif test "$includedir" != "/usr/include"; then
19794 if test "$includedir" = '${prefix}/include' ; then
19795 if test $prefix != /usr ; then
19796 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19799 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19803 ### Build up pieces for makefile rules
19804 echo "$as_me:19804: checking default library suffix" >&5
19805 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
19807 case $DFT_LWR_MODEL in
19808 libtool) DFT_ARG_SUFFIX='' ;;
19809 normal) DFT_ARG_SUFFIX='' ;;
19810 debug) DFT_ARG_SUFFIX='_g' ;;
19811 profile) DFT_ARG_SUFFIX='_p' ;;
19812 shared) DFT_ARG_SUFFIX='' ;;
19814 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
19815 echo "$as_me:19815: result: $DFT_ARG_SUFFIX" >&5
19816 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
19818 echo "$as_me:19818: checking default library-dependency suffix" >&5
19819 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
19821 case $DFT_LWR_MODEL in #(vi
19823 DFT_LIB_SUFFIX='.la'
19824 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19827 DFT_LIB_SUFFIX='.a'
19828 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19831 DFT_LIB_SUFFIX='_g.a'
19832 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19835 DFT_LIB_SUFFIX='_p.a'
19836 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19839 case $cf_cv_system_name in
19841 DFT_LIB_SUFFIX='.a'
19842 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19844 cygwin*|mingw*) #(vi
19845 DFT_LIB_SUFFIX='.dll'
19846 DFT_DEP_SUFFIX='.dll.a'
19849 DFT_LIB_SUFFIX='.dylib'
19850 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19855 DFT_LIB_SUFFIX='.so'
19856 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19859 DFT_LIB_SUFFIX='.sl'
19860 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19864 *) DFT_LIB_SUFFIX='.so'
19865 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19869 test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
19870 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
19871 echo "$as_me:19871: result: $DFT_DEP_SUFFIX" >&5
19872 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
19874 echo "$as_me:19874: checking default object directory" >&5
19875 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
19877 case $DFT_LWR_MODEL in
19878 libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
19879 normal) DFT_OBJ_SUBDIR='objects' ;;
19880 debug) DFT_OBJ_SUBDIR='obj_g' ;;
19881 profile) DFT_OBJ_SUBDIR='obj_p' ;;
19883 case $cf_cv_system_name in #(vi
19885 DFT_OBJ_SUBDIR='objects' ;;
19887 DFT_OBJ_SUBDIR='obj_s' ;;
19890 echo "$as_me:19890: result: $DFT_OBJ_SUBDIR" >&5
19891 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
19893 # libtool thinks it can make c++ shared libraries (perhaps only g++)
19894 if test "$cf_with_cxx" = yes ; then
19895 echo "$as_me:19895: checking c++ library-dependency suffix" >&5
19896 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
19897 if test "$with_libtool" != "no"; then
19898 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
19901 case normal in #(vi
19903 CXX_LIB_SUFFIX='.la'
19904 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19907 CXX_LIB_SUFFIX='.a'
19908 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19911 CXX_LIB_SUFFIX='_g.a'
19912 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19915 CXX_LIB_SUFFIX='_p.a'
19916 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19919 case $cf_cv_system_name in
19921 CXX_LIB_SUFFIX='.a'
19922 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19924 cygwin*|mingw*) #(vi
19925 CXX_LIB_SUFFIX='.dll'
19926 CXX_DEP_SUFFIX='.dll.a'
19929 CXX_LIB_SUFFIX='.dylib'
19930 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19935 CXX_LIB_SUFFIX='.so'
19936 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19939 CXX_LIB_SUFFIX='.sl'
19940 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19944 *) CXX_LIB_SUFFIX='.so'
19945 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19949 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
19950 test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
19952 echo "$as_me:19952: result: $CXX_LIB_SUFFIX" >&5
19953 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
19957 # do not want -ldl in build except as needed for -lncurses dependency
19958 if test "$with_dlsym" = yes ; then
19959 if test $DFT_LWR_MODEL = shared || \
19960 test $DFT_LWR_MODEL = libtool ; then
19962 # remove dl library from $LIBS
19963 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
19967 ### Set up low-level terminfo dependencies for makefiles.
19969 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
19970 # do not need libdl
19972 if test "$with_dlsym" = yes ; then
19974 # remove dl library from $SHLIB_LIST
19975 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
19979 if test "$with_ticlib" != no ; then
19981 if test "$with_ticlib" != yes ; then
19982 TICS_NAME=$with_ticlib
19983 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19984 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19985 TICS_LIB_SUFFIX="${with_ticlib}"
19987 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
19988 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
19989 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
19991 TICS_LDFLAGS="-L${LIB_DIR}"
19992 TICS_LIBS="-l${TICS_LIB_SUFFIX}"
19994 TICS_LDFLAGS="-L${LIB_DIR}"
19995 TICS_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19998 if test "$with_termlib" != no ; then
20000 if test "$with_termlib" != yes ; then
20001 TINFO_NAME=$with_termlib
20002 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20003 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20004 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20005 TINFO_LIB_SUFFIX="${with_termlib}"
20007 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
20008 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
20009 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
20010 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
20013 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
20014 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
20015 if test "$DFT_LWR_MODEL" = "libtool"; then
20016 TEST_ARGS="${TEST_DEPS}"
20017 TEST_ARG2="${TEST_DEP2}"
20018 TINFO_LDFLAGS="-L${LIB_DIR}"
20019 TINFO_LIBS="$TEST_ARGS"
20020 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
20021 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
20023 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
20024 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
20025 if test "x$with_term_driver" != xno ; then
20026 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20027 TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20028 TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20030 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
20031 TINFO_LIBS="$TEST_ARGS"
20033 TINFO_LDFLAGS="-L${LIB_DIR}"
20034 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
20037 # the next lines are needed for linking libtic over libncurses
20038 TINFO_NAME=${LIB_NAME}
20039 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
20040 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
20041 if test "$with_tic_depends" = yes ; then
20042 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20044 TICS_LIST="$SHLIB_LIST"
20047 TINFO_LDFLAGS="-L${LIB_DIR}"
20048 TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
20051 if test "$DFT_LWR_MODEL" = shared ; then
20052 case $cf_cv_system_name in #(vi
20054 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
20060 if test "$with_dlsym" = yes ; then
20062 # remove dl library from $TICS_LIST
20063 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
20067 if test "$DFT_LWR_MODEL" = "libtool"; then
20072 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
20074 case $DFT_LWR_MODEL in
20075 normal|debug|profile)
20077 if test "$GCC" = yes ; then
20078 case $cf_cv_system_name in #(
20079 OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*) #( vi
20083 *) #( normally, except when broken
20084 LDFLAGS_STATIC=-static
20085 LDFLAGS_SHARED=-dynamic
20089 case $cf_cv_system_name in #(
20090 aix[4-7]*) #( from ld manpage
20091 LDFLAGS_STATIC=-bstatic
20092 LDFLAGS_SHARED=-bdynamic
20094 hpux*) #( from ld manpage for hpux10.20, hpux11.11
20095 # We could also use just "archive" and "shared".
20096 LDFLAGS_STATIC=-Wl,-a,archive_shared
20097 LDFLAGS_SHARED=-Wl,-a,shared_archive
20099 irix*) #( from ld manpage IRIX64
20100 LDFLAGS_STATIC=-Bstatic
20101 LDFLAGS_SHARED=-Bdynamic
20103 osf[45]*) #( from ld manpage osf4.0d, osf5.1
20104 # alternative "-oldstyle_liblookup" (not in cc manpage)
20105 LDFLAGS_STATIC=-noso
20106 LDFLAGS_SHARED=-so_archive
20109 LDFLAGS_STATIC=-Bstatic
20110 LDFLAGS_SHARED=-Bdynamic
20115 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
20117 echo "$as_me:20117: checking if linker supports switching between static/dynamic" >&5
20118 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
20120 rm -f libconftest.a
20121 cat >conftest.$ac_ext <<EOF
20122 #line 20122 "configure"
20124 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
20126 if { (eval echo "$as_me:20126: \"$ac_compile\"") >&5
20127 (eval $ac_compile) 2>&5
20129 echo "$as_me:20129: \$? = $ac_status" >&5
20130 (exit $ac_status); } ; then
20131 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
20132 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
20136 cf_save_LIBS="$LIBS"
20138 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
20139 cat >conftest.$ac_ext <<_ACEOF
20140 #line 20140 "configure"
20141 #include "confdefs.h"
20143 #line 20143 "configure"
20145 int cf_ldflags_static(FILE *fp);
20151 return cf_ldflags_static(stdin);
20157 rm -f conftest.$ac_objext conftest$ac_exeext
20158 if { (eval echo "$as_me:20158: \"$ac_link\"") >&5
20159 (eval $ac_link) 2>&5
20161 echo "$as_me:20161: \$? = $ac_status" >&5
20162 (exit $ac_status); } &&
20163 { ac_try='test -s conftest$ac_exeext'
20164 { (eval echo "$as_me:20164: \"$ac_try\"") >&5
20165 (eval $ac_try) 2>&5
20167 echo "$as_me:20167: \$? = $ac_status" >&5
20168 (exit $ac_status); }; }; then
20170 # some linkers simply ignore the -dynamic
20171 case x`file conftest$ac_exeext 2>/dev/null` in #(vi
20173 cf_ldflags_static=no
20176 cf_ldflags_static=yes
20181 echo "$as_me: failed program was:" >&5
20182 cat conftest.$ac_ext >&5
20183 cf_ldflags_static=no
20185 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20187 rm -f libconftest.*
20188 LIBS="$cf_save_LIBS"
20190 echo "$as_me:20190: result: $cf_ldflags_static" >&5
20191 echo "${ECHO_T}$cf_ldflags_static" >&6
20193 if test $cf_ldflags_static != yes
20206 echo "$as_me:20206: checking where we will install curses.h" >&5
20207 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
20208 test "$with_overwrite" = no && \
20209 test "x$includedir" = 'x${prefix}/include' && \
20210 includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
20211 echo "$as_me:20211: result: $includedir" >&5
20212 echo "${ECHO_T}$includedir" >&6
20214 ### Resolve a conflict between normal and wide-curses by forcing applications
20215 ### that will need libutf8 to add it to their configure script.
20216 if test "$with_overwrite" != no ; then
20217 if test "$NCURSES_LIBUTF8" = 1 ; then
20218 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
20219 { echo "$as_me:20219: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
20220 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
20223 WITH_OVERWRITE=$with_overwrite
20225 # used to separate tack out of the tree
20228 ### predefined stuff for the test programs
20229 cat >>confdefs.h <<\EOF
20230 #define HAVE_SLK_COLOR 1
20233 ### Construct the list of subdirectories for which we'll customize makefiles
20234 ### with the appropriate compile-rules.
20236 echo "$as_me:20236: checking for src modules" >&5
20237 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
20239 # dependencies and linker-arguments for test-programs
20240 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
20241 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
20242 if test "$DFT_LWR_MODEL" = "libtool"; then
20243 TEST_ARGS="${TEST_DEPS}"
20244 TEST_ARG2="${TEST_DEP2}"
20246 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20247 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
20250 PC_MODULES_TO_MAKE="ncurses${DFT_ARG_SUFFIX}"
20252 for cf_dir in $modules_to_build
20254 if test -f $srcdir/$cf_dir/modules; then
20256 # We may/may not have tack in the distribution, though the
20258 if test $cf_dir = tack ; then
20259 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
20264 if test -z "$cf_cv_src_modules"; then
20265 cf_cv_src_modules=$cf_dir
20267 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
20270 # Make the ncurses_cfg.h file record the library interface files as
20271 # well. These are header files that are the same name as their
20272 # directory. Ncurses is the only library that does not follow
20274 if test $cf_dir = tack ; then
20276 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
20278 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20280 cat >>confdefs.h <<EOF
20281 #define HAVE_${cf_have_include}_H 1
20284 cat >>confdefs.h <<EOF
20285 #define HAVE_LIB${cf_have_include} 1
20288 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
20289 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
20290 if test "$DFT_LWR_MODEL" = "libtool"; then
20291 TEST_ARGS="${TEST_DEPS}"
20292 TEST_ARG2="${TEST_DEP2}"
20294 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
20295 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
20297 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${DFT_ARG_SUFFIX}"
20301 echo "$as_me:20301: result: $cf_cv_src_modules" >&5
20302 echo "${ECHO_T}$cf_cv_src_modules" >&6
20304 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
20305 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
20308 if test "x$cf_with_manpages" != xno ; then
20309 SRC_SUBDIRS="$SRC_SUBDIRS man"
20311 SRC_SUBDIRS="$SRC_SUBDIRS include"
20312 for cf_dir in $cf_cv_src_modules
20314 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
20316 if test "x$cf_with_tests" != "xno" ; then
20317 SRC_SUBDIRS="$SRC_SUBDIRS test"
20319 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
20320 if test "$cf_with_cxx_binding" != no; then
20321 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${DFT_ARG_SUFFIX}"
20322 SRC_SUBDIRS="$SRC_SUBDIRS c++"
20325 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
20326 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
20329 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
20330 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
20331 ADA_SUBDIRS="gen src"
20332 if test "x$cf_with_tests" != "xno" ; then
20333 ADA_SUBDIRS="$ADA_SUBDIRS samples"
20338 for cf_dir in $SRC_SUBDIRS
20340 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
20343 if test -n "$ADA_SUBDIRS"; then
20344 for cf_dir in $ADA_SUBDIRS
20346 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
20351 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
20352 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
20353 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
20357 for cf_item in $cf_list_models
20361 libtool) cf_subdir='obj_lo' ;;
20362 normal) cf_subdir='objects' ;;
20363 debug) cf_subdir='obj_g' ;;
20364 profile) cf_subdir='obj_p' ;;
20366 case $cf_cv_system_name in #(vi
20368 cf_subdir='objects' ;;
20370 cf_subdir='obj_s' ;;
20374 for cf_item2 in $DIRS_TO_MAKE
20376 test $cf_item2 = $cf_subdir && break
20378 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
20380 for cf_dir in $DIRS_TO_MAKE
20382 test ! -d $cf_dir && mkdir $cf_dir
20385 # symbols that differ when compiling Ada95 by itself.
20386 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
20388 # values to use as strings
20389 cat >>confdefs.h <<EOF
20390 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
20393 cat >>confdefs.h <<EOF
20394 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
20397 ### Now that we're done running tests, add the compiler-warnings, if any
20402 cf_new_extra_cppflags=
20404 for cf_add_cflags in $EXTRA_CFLAGS
20406 case $cf_fix_cppflags in
20408 case $cf_add_cflags in #(vi
20409 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
20410 case $cf_add_cflags in
20412 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20414 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20415 && test -z "${cf_tst_cflags}" \
20416 && cf_fix_cppflags=yes
20418 if test $cf_fix_cppflags = yes ; then
20419 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20421 elif test "${cf_tst_cflags}" = "\"'" ; then
20422 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20427 case "$CPPFLAGS" in
20428 *$cf_add_cflags) #(vi
20431 case $cf_add_cflags in #(vi
20433 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20435 CPPFLAGS=`echo "$CPPFLAGS" | \
20436 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
20437 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
20441 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
20446 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
20451 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20453 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
20455 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20456 && test -z "${cf_tst_cflags}" \
20457 && cf_fix_cppflags=no
20462 if test -n "$cf_new_cflags" ; then
20464 CFLAGS="$CFLAGS $cf_new_cflags"
20467 if test -n "$cf_new_cppflags" ; then
20469 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
20472 if test -n "$cf_new_extra_cppflags" ; then
20474 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
20477 ### Define substitutions for header files to avoid name-pollution
20479 if test "$cf_cv_have_tcgetattr" = yes ; then
20485 if test "$ac_cv_header_termio_h" = yes ; then
20491 if test "$ac_cv_header_termios_h" = yes ; then
20497 ################################################################################
20498 test "$use_database" = yes && \
20499 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
20501 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
20502 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
20504 if test x"$enable_pc_files" = xyes ; then \
20505 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
20511 # Extract the first word of "tic", so it can be a program name with args.
20512 set dummy tic; ac_word=$2
20513 echo "$as_me:20513: checking for $ac_word" >&5
20514 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20515 if test "${ac_cv_path_TIC_PATH+set}" = set; then
20516 echo $ECHO_N "(cached) $ECHO_C" >&6
20520 ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
20523 ac_save_IFS=$IFS; IFS=$ac_path_separator
20524 ac_dummy="$PATH:/usr/local/ncurses/bin"
20525 for ac_dir in $ac_dummy; do
20527 test -z "$ac_dir" && ac_dir=.
20528 if $as_executable_p "$ac_dir/$ac_word"; then
20529 ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
20530 echo "$as_me:20530: found $ac_dir/$ac_word" >&5
20535 test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
20539 TIC_PATH=$ac_cv_path_TIC_PATH
20541 if test -n "$TIC_PATH"; then
20542 echo "$as_me:20542: result: $TIC_PATH" >&5
20543 echo "${ECHO_T}$TIC_PATH" >&6
20545 echo "$as_me:20545: result: no" >&5
20546 echo "${ECHO_T}no" >&6
20549 if test -n "$FALLBACK_LIST"
20551 if test "$TIC_PATH" = unknown
20553 { echo "$as_me:20553: WARNING: no tic program found for fallbacks" >&5
20554 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
20558 if test "x$cf_with_tests" != xno ; then
20564 ADAHTML_DIR=../../doc/html/ada
20568 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"
20569 ac_config_commands="$ac_config_commands default"
20570 cat >confcache <<\_ACEOF
20571 # This file is a shell script that caches the results of configure
20572 # tests run on this system so they can be shared between configure
20573 # scripts and configure runs, see configure's option --config-cache.
20574 # It is not useful on other systems. If it contains results you don't
20575 # want to keep, you may remove or edit it.
20577 # config.status only pays attention to the cache file if you give it
20578 # the --recheck option to rerun configure.
20580 # `ac_cv_env_foo' variables (set or unset) will be overriden when
20581 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20582 # following values.
20586 # The following way of writing the cache mishandles newlines in values,
20587 # but we know of no workaround that is simple, portable, and efficient.
20588 # So, don't put newlines in cache variables' values.
20589 # Ultrix sh set writes to stderr and can't be redirected directly,
20590 # and sets the high bit in the cache file unless we assign to the vars.
20593 case `(ac_space=' '; set | grep ac_space) 2>&1` in
20595 # `set' does not quote correctly, so add quotes (double-quote
20596 # substitution turns \\\\ into \\, and sed turns \\ into \).
20599 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20602 # `set' quotes correctly as required by POSIX, so do not add quotes.
20604 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
20611 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20613 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20615 if cmp -s $cache_file confcache; then :; else
20616 if test -w $cache_file; then
20617 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
20618 cat confcache >$cache_file
20620 echo "not updating unwritable cache $cache_file"
20625 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20626 # Let make expand exec_prefix.
20627 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20629 # VPATH may cause trouble with some makes, so we remove $(srcdir),
20630 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20631 # trailing colons and then remove the whole line if VPATH becomes empty
20632 # (actually we leave an empty line to preserve line numbers).
20633 if test "x$srcdir" = x.; then
20634 ac_vpsub='/^[ ]*VPATH[ ]*=/{
20635 s/:*\$(srcdir):*/:/;
20636 s/:*\${srcdir}:*/:/;
20638 s/^\([^=]*=[ ]*\):*/\1/;
20644 DEFS=-DHAVE_CONFIG_H
20646 : ${CONFIG_STATUS=./config.status}
20647 ac_clean_files_save=$ac_clean_files
20648 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20649 { echo "$as_me:20649: creating $CONFIG_STATUS" >&5
20650 echo "$as_me: creating $CONFIG_STATUS" >&6;}
20651 cat >$CONFIG_STATUS <<_ACEOF
20653 # Generated automatically by configure.
20654 # Run this file to recreate the current configuration.
20655 # Compiler output produced by configure, useful for debugging
20656 # configure, is in config.log if it exists.
20659 SHELL=\${CONFIG_SHELL-$SHELL}
20660 ac_cs_invocation="\$0 \$@"
20664 cat >>$CONFIG_STATUS <<\_ACEOF
20665 # Be Bourne compatible
20666 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20669 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20673 # Name of the executable.
20674 as_me=`echo "$0" |sed 's,.*[\\/],,'`
20676 if expr a : '\(a\)' >/dev/null 2>&1; then
20682 rm -f conf$$ conf$$.exe conf$$.file
20684 if ln -s conf$$.file conf$$ 2>/dev/null; then
20685 # We could just check for DJGPP; but this test a) works b) is more generic
20686 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
20687 if test -f conf$$.exe; then
20688 # Don't use ln at all; we don't have any links
20693 elif ln conf$$.file conf$$ 2>/dev/null; then
20698 rm -f conf$$ conf$$.exe conf$$.file
20700 as_executable_p="test -f"
20702 # Support unset when possible.
20703 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
20710 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
20711 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
20712 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
20713 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
20714 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
20715 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
20716 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
20717 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
20720 # We need space, tab and new line, in precisely that order.
20726 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
20732 # Files that config.status was made for.
20733 if test -n "$ac_config_files"; then
20734 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
20737 if test -n "$ac_config_headers"; then
20738 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
20741 if test -n "$ac_config_links"; then
20742 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
20745 if test -n "$ac_config_commands"; then
20746 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
20749 cat >>$CONFIG_STATUS <<\EOF
20752 \`$as_me' instantiates files from templates according to the
20753 current configuration.
20755 Usage: $0 [OPTIONS] [FILE]...
20757 -h, --help print this help, then exit
20758 -V, --version print version number, then exit
20759 -d, --debug don't remove temporary files
20760 --recheck update $as_me by reconfiguring in the same conditions
20761 --file=FILE[:TEMPLATE]
20762 instantiate the configuration file FILE
20763 --header=FILE[:TEMPLATE]
20764 instantiate the configuration header FILE
20766 Configuration files:
20769 Configuration headers:
20772 Configuration commands:
20775 Report bugs to <dickey@invisible-island.net>."
20778 cat >>$CONFIG_STATUS <<EOF
20781 configured by $0, generated by GNU Autoconf 2.52.20120310,
20782 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
20784 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
20785 Free Software Foundation, Inc.
20786 This config.status script is free software; the Free Software Foundation
20787 gives unlimited permission to copy, distribute and modify it."
20792 cat >>$CONFIG_STATUS <<\EOF
20793 # If no file are specified by the user, then we need to provide default
20794 # value. By we need to know if files were specified by the user.
20800 ac_option=`expr "x$1" : 'x\([^=]*\)='`
20801 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
20803 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
20807 *) # This is not an option, so the user has probably given explicit
20809 ac_need_defaults=false;;
20813 # Handling of the options.
20815 cat >>$CONFIG_STATUS <<EOF
20816 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20817 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
20818 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
20820 cat >>$CONFIG_STATUS <<\EOF
20821 --version | --vers* | -V )
20822 echo "$ac_cs_version"; exit 0 ;;
20824 # Conflict between --help and --header
20825 { { echo "$as_me:20825: error: ambiguous option: $1
20826 Try \`$0 --help' for more information." >&5
20827 echo "$as_me: error: ambiguous option: $1
20828 Try \`$0 --help' for more information." >&2;}
20829 { (exit 1); exit 1; }; };;
20830 --help | --hel | -h )
20831 echo "$ac_cs_usage"; exit 0 ;;
20832 --debug | --d* | -d )
20834 --file | --fil | --fi | --f )
20836 CONFIG_FILES="$CONFIG_FILES $1"
20837 ac_need_defaults=false;;
20838 --header | --heade | --head | --hea )
20840 CONFIG_HEADERS="$CONFIG_HEADERS $1"
20841 ac_need_defaults=false;;
20843 # This is an error.
20844 -*) { { echo "$as_me:20844: error: unrecognized option: $1
20845 Try \`$0 --help' for more information." >&5
20846 echo "$as_me: error: unrecognized option: $1
20847 Try \`$0 --help' for more information." >&2;}
20848 { (exit 1); exit 1; }; } ;;
20850 *) ac_config_targets="$ac_config_targets $1" ;;
20859 ## ----------------------- ##
20860 ## Running config.status. ##
20861 ## ----------------------- ##
20863 This file was extended by $as_me 2.52.20120310, executed with
20864 CONFIG_FILES = $CONFIG_FILES
20865 CONFIG_HEADERS = $CONFIG_HEADERS
20866 CONFIG_LINKS = $CONFIG_LINKS
20867 CONFIG_COMMANDS = $CONFIG_COMMANDS
20868 > $ac_cs_invocation
20869 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20874 cat >>$CONFIG_STATUS <<EOF
20876 # INIT-COMMANDS section.
20879 ### Special initialization commands, used to pass information from the
20880 ### configuration-run into config.status
20883 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
20884 DFT_LWR_MODEL="$DFT_LWR_MODEL"
20886 LDCONFIG="$LDCONFIG"
20887 LIBTOOL_VERSION="$LIBTOOL_VERSION"
20888 LIB_NAME="$LIB_NAME"
20889 LIB_PREFIX="$LIB_PREFIX"
20890 LIB_SUBSETS="$LIB_SUBSETS"
20891 LIB_SUFFIX="$LIB_SUFFIX"
20892 LIB_TRACING="$LIB_TRACING"
20894 MAKE_TERMINFO="$MAKE_TERMINFO"
20895 NCURSES_MAJOR="$NCURSES_MAJOR"
20896 NCURSES_MINOR="$NCURSES_MINOR"
20897 NCURSES_OSPEED="$NCURSES_OSPEED"
20898 NCURSES_PATCH="$NCURSES_PATCH"
20899 SRC_SUBDIRS="$SRC_SUBDIRS"
20900 TERMINFO="$TERMINFO"
20901 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
20902 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
20903 TICS_NAME="$TICS_NAME"
20904 TIC_PATH="$TIC_PATH"
20905 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
20906 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
20907 TINFO_NAME="$TINFO_NAME"
20908 TINFO_SUFFIX="$TINFO_SUFFIX"
20909 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
20910 WITH_CURSES_H="$with_curses_h"
20911 WITH_ECHO="$with_echo"
20912 WITH_OVERWRITE="$with_overwrite"
20913 cf_LIST_MODELS="$cf_list_models"
20914 cf_cv_abi_version="$cf_cv_abi_version"
20915 cf_cv_do_relink="$cf_cv_do_relink"
20916 cf_cv_do_symlinks="$cf_cv_do_symlinks"
20917 cf_cv_enable_lp64="$cf_cv_enable_lp64"
20918 cf_cv_enable_opaque="$cf_cv_enable_opaque"
20919 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
20920 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
20921 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
20922 cf_cv_rel_version="$cf_cv_rel_version"
20923 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
20924 cf_cv_shared_soname='$cf_cv_shared_soname'
20925 cf_cv_shlib_version="$cf_cv_shlib_version"
20926 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
20927 cf_cv_system_name="$cf_cv_system_name"
20928 cf_cv_term_driver="$with_term_driver"
20929 cf_with_ada="$cf_with_ada"
20930 cf_with_cxx_binding="$cf_with_cxx_binding"
20931 cf_with_manpages="$cf_with_manpages"
20932 cf_with_tests="$cf_with_tests"
20938 cat >>$CONFIG_STATUS <<\EOF
20939 for ac_config_target in $ac_config_targets
20941 case "$ac_config_target" in
20942 # Handling of arguments.
20943 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
20944 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
20945 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
20946 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
20947 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
20948 "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
20949 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
20950 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20951 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
20952 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
20953 *) { { echo "$as_me:20953: error: invalid argument: $ac_config_target" >&5
20954 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20955 { (exit 1); exit 1; }; };;
20959 # If the user did not use the arguments to specify the items to instantiate,
20960 # then the envvar interface is used. Set only those that are not.
20961 # We use the long form for the default assignment because of an extremely
20962 # bizarre bug on SunOS 4.1.3.
20963 if $ac_need_defaults; then
20964 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20965 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20966 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20969 # Create a temporary directory, and hook for its removal unless debugging.
20972 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
20973 trap '{ (exit 1); exit 1; }' 1 2 13 15
20976 # Create a (secure) tmp directory for tmp files.
20979 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
20980 test -n "$tmp" && test -d "$tmp"
20983 tmp=$TMPDIR/cs$$-$RANDOM
20984 (umask 077 && mkdir $tmp)
20987 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
20988 { (exit 1); exit 1; }
20993 cat >>$CONFIG_STATUS <<EOF
20996 # CONFIG_FILES section.
20999 # No need to generate the scripts if there are no CONFIG_FILES.
21000 # This happens for instance when ./config.status config.h
21001 if test -n "\$CONFIG_FILES"; then
21002 # Protect against being on the right side of a sed subst in config.status.
21003 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
21004 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
21005 s,@SHELL@,$SHELL,;t t
21006 s,@exec_prefix@,$exec_prefix,;t t
21007 s,@prefix@,$prefix,;t t
21008 s,@program_transform_name@,$program_transform_name,;t t
21009 s,@bindir@,$bindir,;t t
21010 s,@sbindir@,$sbindir,;t t
21011 s,@libexecdir@,$libexecdir,;t t
21012 s,@datadir@,$datadir,;t t
21013 s,@sysconfdir@,$sysconfdir,;t t
21014 s,@sharedstatedir@,$sharedstatedir,;t t
21015 s,@localstatedir@,$localstatedir,;t t
21016 s,@libdir@,$libdir,;t t
21017 s,@includedir@,$includedir,;t t
21018 s,@oldincludedir@,$oldincludedir,;t t
21019 s,@infodir@,$infodir,;t t
21020 s,@mandir@,$mandir,;t t
21021 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
21022 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
21023 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
21024 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
21025 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
21026 s,@build_alias@,$build_alias,;t t
21027 s,@host_alias@,$host_alias,;t t
21028 s,@target_alias@,$target_alias,;t t
21029 s,@ECHO_C@,$ECHO_C,;t t
21030 s,@ECHO_N@,$ECHO_N,;t t
21031 s,@ECHO_T@,$ECHO_T,;t t
21032 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
21033 s,@DEFS@,$DEFS,;t t
21034 s,@LIBS@,$LIBS,;t t
21035 s,@top_builddir@,$top_builddir,;t t
21036 s,@EGREP@,$EGREP,;t t
21037 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
21038 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
21039 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
21040 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
21041 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
21042 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
21043 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
21044 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
21045 s,@build@,$build,;t t
21046 s,@build_cpu@,$build_cpu,;t t
21047 s,@build_vendor@,$build_vendor,;t t
21048 s,@build_os@,$build_os,;t t
21049 s,@host@,$host,;t t
21050 s,@host_cpu@,$host_cpu,;t t
21051 s,@host_vendor@,$host_vendor,;t t
21052 s,@host_os@,$host_os,;t t
21053 s,@target@,$target,;t t
21054 s,@target_cpu@,$target_cpu,;t t
21055 s,@target_vendor@,$target_vendor,;t t
21056 s,@target_os@,$target_os,;t t
21058 s,@CFLAGS@,$CFLAGS,;t t
21059 s,@LDFLAGS@,$LDFLAGS,;t t
21060 s,@CPPFLAGS@,$CPPFLAGS,;t t
21061 s,@ac_ct_CC@,$ac_ct_CC,;t t
21062 s,@EXEEXT@,$EXEEXT,;t t
21063 s,@OBJEXT@,$OBJEXT,;t t
21065 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
21066 s,@PROG_EXT@,$PROG_EXT,;t t
21067 s,@LDCONFIG@,$LDCONFIG,;t t
21069 s,@CXXFLAGS@,$CXXFLAGS,;t t
21070 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
21072 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
21073 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
21074 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
21075 s,@LINT@,$LINT,;t t
21076 s,@LINT_OPTS@,$LINT_OPTS,;t t
21077 s,@LN_S@,$LN_S,;t t
21078 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
21079 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
21080 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
21081 s,@SET_MAKE@,$SET_MAKE,;t t
21082 s,@CTAGS@,$CTAGS,;t t
21083 s,@ETAGS@,$ETAGS,;t t
21084 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
21085 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
21086 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
21087 s,@RANLIB@,$RANLIB,;t t
21088 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
21090 s,@ac_ct_LD@,$ac_ct_LD,;t t
21092 s,@ac_ct_AR@,$ac_ct_AR,;t t
21093 s,@ARFLAGS@,$ARFLAGS,;t t
21094 s,@DESTDIR@,$DESTDIR,;t t
21095 s,@BUILD_CC@,$BUILD_CC,;t t
21096 s,@BUILD_CPP@,$BUILD_CPP,;t t
21097 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
21098 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
21099 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
21100 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
21101 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
21102 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
21103 s,@cf_list_models@,$cf_list_models,;t t
21104 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
21105 s,@LIBTOOL@,$LIBTOOL,;t t
21106 s,@LT_UNDEF@,$LT_UNDEF,;t t
21107 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
21108 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
21109 s,@LIB_CREATE@,$LIB_CREATE,;t t
21110 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
21111 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
21112 s,@LIB_PREP@,$LIB_PREP,;t t
21113 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
21114 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
21115 s,@LIB_LINK@,$LIB_LINK,;t t
21116 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
21117 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
21118 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
21119 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
21120 s,@TICS_NAME@,$TICS_NAME,;t t
21121 s,@TINFO_NAME@,$TINFO_NAME,;t t
21122 s,@LIB_NAME@,$LIB_NAME,;t t
21123 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
21124 s,@CC_G_OPT@,$CC_G_OPT,;t t
21125 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
21126 s,@LD_MODEL@,$LD_MODEL,;t t
21127 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
21128 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
21129 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
21130 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
21131 s,@LINK_PROGS@,$LINK_PROGS,;t t
21132 s,@LINK_TESTS@,$LINK_TESTS,;t t
21133 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
21134 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
21135 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
21136 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
21137 s,@RPATH_LIST@,$RPATH_LIST,;t t
21138 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
21139 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
21140 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
21141 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
21142 s,@XTERM_KBS@,$XTERM_KBS,;t t
21143 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
21144 s,@TERMINFO@,$TERMINFO,;t t
21145 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
21146 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
21147 s,@TERMPATH@,$TERMPATH,;t t
21148 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
21149 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
21150 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
21151 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
21152 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
21153 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
21154 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
21155 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
21156 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
21157 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
21158 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
21159 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
21160 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
21161 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
21162 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
21163 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
21164 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
21165 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
21166 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
21167 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
21168 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
21169 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
21170 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
21171 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
21172 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
21173 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
21174 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
21175 s,@PTHREAD@,$PTHREAD,;t t
21176 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
21177 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
21178 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
21179 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
21180 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
21181 s,@ECHO_LT@,$ECHO_LT,;t t
21182 s,@ECHO_LD@,$ECHO_LD,;t t
21183 s,@RULE_CC@,$RULE_CC,;t t
21184 s,@SHOW_CC@,$SHOW_CC,;t t
21185 s,@ECHO_CC@,$ECHO_CC,;t t
21186 s,@ECHO_LINK@,$ECHO_LINK,;t t
21187 s,@ADAFLAGS@,$ADAFLAGS,;t t
21188 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
21189 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
21190 s,@ADA_TRACE@,$ADA_TRACE,;t t
21191 s,@MATH_LIB@,$MATH_LIB,;t t
21192 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
21193 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
21194 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
21195 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
21196 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
21197 s,@TEST_LIBS@,$TEST_LIBS,;t t
21198 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
21199 s,@CXXCPP@,$CXXCPP,;t t
21200 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
21201 s,@CXX_AR@,$CXX_AR,;t t
21202 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
21203 s,@CXXLIBS@,$CXXLIBS,;t t
21204 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
21205 s,@gnat_exists@,$gnat_exists,;t t
21206 s,@M4_exists@,$M4_exists,;t t
21207 s,@cf_ada_make@,$cf_ada_make,;t t
21208 s,@cf_compile_generics@,$cf_compile_generics,;t t
21209 s,@cf_generic_objects@,$cf_generic_objects,;t t
21210 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
21211 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
21212 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
21213 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
21214 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
21215 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
21216 s,@cf_ada_package@,$cf_ada_package,;t t
21217 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
21218 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
21219 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
21220 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
21221 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
21222 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
21223 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
21224 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
21225 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
21226 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
21227 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
21228 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
21229 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
21230 s,@TICS_LIBS@,$TICS_LIBS,;t t
21231 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
21232 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
21233 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
21234 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
21235 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
21236 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
21237 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
21238 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
21239 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
21240 s,@TICS_LIST@,$TICS_LIST,;t t
21241 s,@TINFO_LIST@,$TINFO_LIST,;t t
21242 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
21243 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
21244 s,@TEST_ARGS@,$TEST_ARGS,;t t
21245 s,@TEST_DEPS@,$TEST_DEPS,;t t
21246 s,@TEST_ARG2@,$TEST_ARG2,;t t
21247 s,@TEST_DEP2@,$TEST_DEP2,;t t
21248 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
21249 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
21250 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
21251 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
21252 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
21253 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
21254 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
21255 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
21256 s,@cross_compiling@,$cross_compiling,;t t
21257 s,@TIC_PATH@,$TIC_PATH,;t t
21258 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
21259 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
21264 cat >>$CONFIG_STATUS <<\EOF
21265 # Split the substitutions into bite-sized pieces for seds with
21266 # small command number limits, like on Digital OSF/1 and HP-UX.
21267 ac_max_sed_lines=48
21268 ac_sed_frag=1 # Number of current file.
21269 ac_beg=1 # First line for current file.
21270 ac_end=$ac_max_sed_lines # Line after last line for current file.
21273 while $ac_more_lines; do
21274 if test $ac_beg -gt 1; then
21275 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21277 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21279 if test ! -s $tmp/subs.frag; then
21280 ac_more_lines=false
21282 # The purpose of the label and of the branching condition is to
21283 # speed up the sed processing (if there are no `@' at all, there
21284 # is no need to browse any of the substitutions).
21285 # These are the two extra sed commands mentioned above.
21287 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
21288 if test -z "$ac_sed_cmds"; then
21289 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
21291 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
21293 ac_sed_frag=`expr $ac_sed_frag + 1`
21295 ac_end=`expr $ac_end + $ac_max_sed_lines`
21298 if test -z "$ac_sed_cmds"; then
21301 fi # test -n "$CONFIG_FILES"
21304 cat >>$CONFIG_STATUS <<\EOF
21305 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
21306 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21308 - | *:- | *:-:* ) # input from stdin
21310 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21311 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21312 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21313 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21314 * ) ac_file_in=$ac_file.in ;;
21317 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
21318 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21319 X"$ac_file" : 'X\(//\)[^/]' \| \
21320 X"$ac_file" : 'X\(//\)$' \| \
21321 X"$ac_file" : 'X\(/\)' \| \
21322 . : '\(.\)' 2>/dev/null ||
21324 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21325 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21326 /^X\(\/\/\)$/{ s//\1/; q; }
21327 /^X\(\/\).*/{ s//\1/; q; }
21329 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21330 { case "$ac_dir" in
21331 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21335 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21336 case $as_mkdir_dir in
21337 # Skip DOS drivespec
21338 ?:) as_incr_dir=$as_mkdir_dir ;;
21340 as_incr_dir=$as_incr_dir/$as_mkdir_dir
21341 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21346 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
21347 # A "../" for each directory in $ac_dir_suffix.
21348 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
21350 ac_dir_suffix= ac_dots=
21355 if test -z "$ac_dots"; then
21358 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
21360 [\\/]* | ?:[\\/]* )
21361 ac_srcdir=$srcdir$ac_dir_suffix;
21362 ac_top_srcdir=$srcdir ;;
21363 *) # Relative path.
21364 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
21365 ac_top_srcdir=$ac_dots$srcdir ;;
21369 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21370 *) ac_INSTALL=$ac_dots$INSTALL ;;
21373 if test x"$ac_file" != x-; then
21374 { echo "$as_me:21374: creating $ac_file" >&5
21375 echo "$as_me: creating $ac_file" >&6;}
21378 # Let's still pretend it is `configure' which instantiates (i.e., don't
21379 # use $as_me), people would be surprised to read:
21380 # /* config.h. Generated automatically by config.status. */
21381 configure_input="Generated automatically from `echo $ac_file_in |
21382 sed 's,.*/,,'` by configure."
21384 # First look for the input files in the build tree, otherwise in the
21386 ac_file_inputs=`IFS=:
21387 for f in $ac_file_in; do
21389 -) echo $tmp/stdin ;;
21391 # Absolute (can't be DOS-style, as IFS=:)
21392 test -f "$f" || { { echo "$as_me:21392: error: cannot find input file: $f" >&5
21393 echo "$as_me: error: cannot find input file: $f" >&2;}
21394 { (exit 1); exit 1; }; }
21397 if test -f "$f"; then
21400 elif test -f "$srcdir/$f"; then
21405 { { echo "$as_me:21405: error: cannot find input file: $f" >&5
21406 echo "$as_me: error: cannot find input file: $f" >&2;}
21407 { (exit 1); exit 1; }; }
21410 done` || { (exit 1); exit 1; }
21412 cat >>$CONFIG_STATUS <<EOF
21416 cat >>$CONFIG_STATUS <<\EOF
21418 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21419 s,@configure_input@,$configure_input,;t t
21420 s,@srcdir@,$ac_srcdir,;t t
21421 s,@top_srcdir@,$ac_top_srcdir,;t t
21422 s,@INSTALL@,$ac_INSTALL,;t t
21423 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
21425 if test x"$ac_file" != x-; then
21426 mv $tmp/out $ac_file
21434 cat >>$CONFIG_STATUS <<\EOF
21437 # CONFIG_HEADER section.
21440 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
21441 # NAME is the cpp macro being defined and VALUE is the value it is being given.
21443 # ac_d sets the value in "#define NAME VALUE" lines.
21444 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
21445 ac_dB='[ ].*$,\1#\2'
21448 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
21449 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
21450 ac_iB='\([ ]\),\1#\2define\3'
21453 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
21454 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
21455 ac_uB='$,\1#\2define\3'
21459 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
21460 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21462 - | *:- | *:-:* ) # input from stdin
21464 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21465 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21466 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21467 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21468 * ) ac_file_in=$ac_file.in ;;
21471 test x"$ac_file" != x- && { echo "$as_me:21471: creating $ac_file" >&5
21472 echo "$as_me: creating $ac_file" >&6;}
21474 # First look for the input files in the build tree, otherwise in the
21476 ac_file_inputs=`IFS=:
21477 for f in $ac_file_in; do
21479 -) echo $tmp/stdin ;;
21481 # Absolute (can't be DOS-style, as IFS=:)
21482 test -f "$f" || { { echo "$as_me:21482: error: cannot find input file: $f" >&5
21483 echo "$as_me: error: cannot find input file: $f" >&2;}
21484 { (exit 1); exit 1; }; }
21487 if test -f "$f"; then
21490 elif test -f "$srcdir/$f"; then
21495 { { echo "$as_me:21495: error: cannot find input file: $f" >&5
21496 echo "$as_me: error: cannot find input file: $f" >&2;}
21497 { (exit 1); exit 1; }; }
21500 done` || { (exit 1); exit 1; }
21501 # Remove the trailing spaces.
21502 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
21506 # Transform confdefs.h into a list of #define's. We won't use it as a sed
21507 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
21508 # be either 'cat' or 'sort'.
21509 cat confdefs.h | uniq >conftest.vals
21511 # Break up conftest.vals because some shells have a limit on
21512 # the size of here documents, and old seds have small limits too.
21514 rm -f conftest.tail
21515 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
21516 while grep . conftest.vals >/dev/null
21518 # Write chunks of a limited-size here document to conftest.frag.
21519 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
21520 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
21521 echo 'CEOF' >> $CONFIG_STATUS
21522 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
21523 rm -f conftest.vals
21524 mv conftest.tail conftest.vals
21526 rm -f conftest.vals
21528 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
21530 echo ' cat >> conftest.edit <<CEOF
21531 /@DEFS@/r conftest.frag
21534 sed -f conftest.edit $tmp/in > $tmp/out
21536 mv $tmp/out $tmp/in
21537 rm -f conftest.edit conftest.frag
21538 ' >> $CONFIG_STATUS
21540 cat >>$CONFIG_STATUS <<\EOF
21541 # Let's still pretend it is `configure' which instantiates (i.e., don't
21542 # use $as_me), people would be surprised to read:
21543 # /* config.h. Generated automatically by config.status. */
21544 if test x"$ac_file" = x-; then
21545 echo "/* Generated automatically by configure. */" >$tmp/config.h
21547 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
21549 cat $tmp/in >>$tmp/config.h
21551 if test x"$ac_file" != x-; then
21552 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
21553 { echo "$as_me:21553: $ac_file is unchanged" >&5
21554 echo "$as_me: $ac_file is unchanged" >&6;}
21556 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21557 X"$ac_file" : 'X\(//\)[^/]' \| \
21558 X"$ac_file" : 'X\(//\)$' \| \
21559 X"$ac_file" : 'X\(/\)' \| \
21560 . : '\(.\)' 2>/dev/null ||
21562 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21563 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21564 /^X\(\/\/\)$/{ s//\1/; q; }
21565 /^X\(\/\).*/{ s//\1/; q; }
21567 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21568 { case "$ac_dir" in
21569 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21573 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21574 case $as_mkdir_dir in
21575 # Skip DOS drivespec
21576 ?:) as_incr_dir=$as_mkdir_dir ;;
21578 as_incr_dir=$as_incr_dir/$as_mkdir_dir
21579 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21586 mv $tmp/config.h $ac_file
21590 rm -f $tmp/config.h
21594 cat >>$CONFIG_STATUS <<\EOF
21596 # CONFIG_COMMANDS section.
21598 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
21599 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
21600 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
21604 if test "x$cf_with_tests" != xno ; then
21608 if test ! -d $srcdir/$cf_dir; then
21610 elif test -f $srcdir/$cf_dir/programs; then
21611 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
21617 cf_prefix=$LIB_PREFIX
21619 case $cf_cv_shlib_version in #(vi
21621 TINFO_NAME=$TINFO_ARG_SUFFIX
21626 if test -n "$TINFO_SUFFIX" ; then
21627 case $TINFO_SUFFIX in
21629 TINFO_NAME="${TINFO_NAME}tw"
21630 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
21633 TINFO_NAME="${TINFO_NAME}t"
21634 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
21637 TINFO_NAME="${TINFO_NAME}w"
21638 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
21643 for cf_dir in $SRC_SUBDIRS
21645 if test ! -d $srcdir/$cf_dir ; then
21647 elif test -f $srcdir/$cf_dir/modules; then
21651 for cf_item in $cf_LIST_MODELS
21654 case $cf_item in #(vi
21657 cf_depsuf=$cf_suffix
21661 cf_depsuf=$cf_suffix
21665 cf_depsuf=$cf_suffix
21669 cf_depsuf=$cf_suffix
21672 case $cf_cv_system_name in
21675 cf_depsuf=$cf_suffix
21677 cygwin*|mingw*) #(vi
21683 cf_depsuf=$cf_suffix
21689 cf_depsuf=$cf_suffix
21693 cf_depsuf=$cf_suffix
21698 cf_depsuf=$cf_suffix
21702 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21703 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21705 if test $cf_item = shared ; then
21706 if test "$cf_cv_do_symlinks" = yes ; then
21707 case "$cf_cv_shlib_version" in #(vi
21709 case "$cf_cv_system_name" in #(vi
21711 case .${LIB_SUFFIX} in
21713 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21714 cf_suffix=tw'.${REL_VERSION}'"$cf_suffix"
21717 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21718 cf_suffix=t'.${REL_VERSION}'"$cf_suffix"
21721 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21722 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
21725 cf_suffix='.${REL_VERSION}'"$cf_suffix"
21729 *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
21733 case "$cf_cv_system_name" in #(vi
21735 case .${LIB_SUFFIX} in
21737 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21738 cf_suffix=tw'.${ABI_VERSION}'"$cf_suffix"
21741 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21742 cf_suffix=t'.${ABI_VERSION}'"$cf_suffix"
21745 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21746 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
21749 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
21753 *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
21758 # cygwin needs import library, and has unique naming convention
21759 # use autodetected ${cf_prefix} for import lib and static lib, but
21760 # use 'cyg' prefix for shared lib.
21761 case $cf_cv_shlib_version in #(vi
21763 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
21764 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
21768 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
21769 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/lib${cf_dir}${cf_cygsuf}"
21774 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
21777 if test $cf_dir = ncurses ; then
21778 cf_subsets="$LIB_SUBSETS"
21779 cf_r_parts="$cf_subsets"
21780 cf_liblist="$LIBS_TO_MAKE"
21782 while test -n "$cf_r_parts"
21784 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
21785 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
21786 if test "$cf_l_parts" != "$cf_r_parts" ; then
21788 case $cf_l_parts in #(vi
21790 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
21793 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
21799 if test -n "$cf_item"; then
21800 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
21807 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
21810 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
21811 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
21812 $cf_dir/Makefile >$cf_dir/Makefile.out
21813 mv $cf_dir/Makefile.out $cf_dir/Makefile
21815 $AWK -f $srcdir/mk-0th.awk \
21816 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
21817 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21819 for cf_subset in $cf_subsets
21822 for cf_item in $cf_LIST_MODELS
21824 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
21826 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21828 case $cf_item in #(vi
21831 cf_depsuf=$cf_suffix
21835 cf_depsuf=$cf_suffix
21839 cf_depsuf=$cf_suffix
21843 cf_depsuf=$cf_suffix
21846 case $cf_cv_system_name in
21849 cf_depsuf=$cf_suffix
21851 cygwin*|mingw*) #(vi
21857 cf_depsuf=$cf_suffix
21863 cf_depsuf=$cf_suffix
21867 cf_depsuf=$cf_suffix
21872 cf_depsuf=$cf_suffix
21876 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21877 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21880 libtool) cf_subdir='obj_lo' ;;
21881 normal) cf_subdir='objects' ;;
21882 debug) cf_subdir='obj_g' ;;
21883 profile) cf_subdir='obj_p' ;;
21885 case $cf_cv_system_name in #(vi
21887 cf_subdir='objects' ;;
21889 cf_subdir='obj_s' ;;
21893 # Test for case where we build libtinfo with a different name.
21895 if test $cf_dir = ncurses ; then
21898 cf_libname=${cf_libname}$LIB_SUFFIX
21901 cf_libname=$TINFO_LIB_SUFFIX
21904 cf_libname=$TICS_LIB_SUFFIX
21908 cf_libname=${cf_libname}$LIB_SUFFIX
21910 if test -n "${DFT_ARG_SUFFIX}" ; then
21911 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
21912 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
21915 # These dependencies really are for development, not
21916 # builds, but they are useful in porting, too.
21917 cf_depend="../include/ncurses_cfg.h"
21918 if test "$srcdir" = "."; then
21921 cf_reldir="\${srcdir}"
21924 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
21925 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
21926 elif test -f $srcdir/$cf_dir/curses.priv.h; then
21927 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
21931 old_cf_suffix="$cf_suffix"
21932 if test "$cf_cv_shlib_version_infix" = yes ; then
21933 if test -n "$LIB_SUFFIX" ; then
21934 case $LIB_SUFFIX in
21936 cf_libname=`echo $cf_libname | sed 's/tw$//'`
21937 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21941 cf_libname=`echo $cf_libname | sed 's/t$//'`
21942 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21946 cf_libname=`echo $cf_libname | sed 's/w$//'`
21947 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21954 $AWK -f $srcdir/mk-1st.awk \
21955 name=${cf_libname}${cf_dir_suffix} \
21956 traces=$LIB_TRACING \
21959 prefix=$cf_prefix \
21960 suffix=$cf_suffix \
21961 subset=$cf_subset \
21962 driver=$cf_cv_term_driver \
21964 TermlibRoot=$TINFO_NAME \
21965 TermlibSuffix=$TINFO_SUFFIX \
21966 ShlibVer=$cf_cv_shlib_version \
21967 ShlibVerInfix=$cf_cv_shlib_version_infix \
21968 ReLink=${cf_cv_do_relink:-no} \
21969 DoLinks=$cf_cv_do_symlinks \
21970 rmSoLocs=$cf_cv_rm_so_locs \
21971 ldconfig="$LDCONFIG" \
21972 overwrite=$WITH_OVERWRITE \
21973 depend="$cf_depend" \
21975 libtool_version="$LIBTOOL_VERSION" \
21976 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21978 cf_suffix="$old_cf_suffix"
21980 for cf_subdir2 in $cf_subdirs lib
21982 test $cf_subdir = $cf_subdir2 && break
21984 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
21985 $AWK -f $srcdir/mk-2nd.awk \
21987 traces=$LIB_TRACING \
21990 subset=$cf_subset \
21993 crenames=$cf_cv_prog_CC_c_o \
21994 cxxrenames=$cf_cv_prog_CXX_c_o \
21995 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21996 cf_subdirs="$cf_subdirs $cf_subdir"
22001 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
22004 for cf_dir in $SRC_SUBDIRS
22006 if test ! -d $srcdir/$cf_dir ; then
22010 if test -f $cf_dir/Makefile ; then
22013 echo 'libs \' >> Makefile
22014 echo 'install.libs \' >> Makefile
22015 echo 'uninstall.libs ::' >> Makefile
22016 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
22021 if test -f $srcdir/$cf_dir/modules; then
22023 if test -f $srcdir/$cf_dir/headers; then
22024 cat >> Makefile <<CF_EOF
22025 install.includes \\
22026 uninstall.includes \\
22029 if test "$cf_dir" != "c++" ; then
22030 echo 'lint \' >> Makefile
22032 cat >> Makefile <<CF_EOF
22038 uninstall.$cf_dir ::
22039 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
22041 elif test -f $srcdir/$cf_dir/headers; then
22042 cat >> Makefile <<CF_EOF
22047 install.includes \\
22048 uninstall.includes ::
22049 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
22054 cat >> Makefile <<CF_EOF
22056 install.libs uninstall.libs \\
22057 install.data uninstall.data ::
22058 $MAKE_TERMINFO cd misc && \${MAKE} \${CF_MFLAGS} \$@
22061 if test "x$cf_with_manpages" = xyes; then
22062 cat >> Makefile <<CF_EOF
22066 cd man && \${MAKE} \${CF_MFLAGS} \$@
22070 cat >> Makefile <<CF_EOF
22073 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
22074 rm -f headers.sh headers.sed mk_shared_lib.sh
22075 rm -f edit_man.* man_alias.*
22076 rm -rf \${DIRS_TO_MAKE}
22079 # Special case: tack's manpage lives in its own directory.
22080 if test "x$cf_with_manpages" = xyes; then
22081 if test -d tack ; then
22082 if test -f $srcdir/$tack.h; then
22083 cat >> Makefile <<CF_EOF
22087 cd tack && \${MAKE} \${CF_MFLAGS} \$@
22093 rm -f headers.sed headers.sh
22095 echo creating headers.sh
22096 cat >headers.sh <<CF_EOF
22098 # This shell script is generated by the 'configure' script. It is invoked in a
22099 # subdirectory of the build tree. It generates a sed-script in the parent
22100 # directory that is used to adjust includes for header files that reside in a
22101 # subdirectory of /usr/include, etc.
22103 while test \$# != 3
22105 PRG="\$PRG \$1"; shift
22110 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
22111 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
22112 echo installing \$SRC in \$DST
22115 if test $WITH_CURSES_H = yes; then
22116 cat >>headers.sh <<CF_EOF
22119 END=\`basename \$DST\`
22120 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22122 NAME=\`basename \$i\`
22123 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22127 echo "" >> \$TMPSED
22133 cat >>headers.sh <<CF_EOF
22136 END=\`basename \$DST\`
22137 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22139 NAME=\`basename \$i\`
22140 if test "\$NAME" = "curses.h"
22142 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22145 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22149 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22154 cat >>headers.sh <<CF_EOF
22156 sed -f \$TMPSED \$SRC > \$TMPSRC
22157 NAME=\`basename \$SRC\`
22159 if test $WITH_CURSES_H != yes; then
22160 cat >>headers.sh <<CF_EOF
22161 test "\$NAME" = "curses.h" && NAME=ncurses.h
22164 cat >>headers.sh <<CF_EOF
22165 # Just in case someone gzip'd manpages, remove the conflicting copy.
22166 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
22168 eval \$PRG \$TMPSRC \$DST/\$NAME
22169 rm -f \$TMPSRC \$TMPSED
22172 chmod 0755 headers.sh
22174 for cf_dir in $SRC_SUBDIRS
22176 if test ! -d $srcdir/$cf_dir ; then
22180 if test -f $srcdir/$cf_dir/headers; then
22181 $AWK -f $srcdir/mk-hdr.awk \
22182 subset="$LIB_SUBSETS" \
22183 compat="$WITH_CURSES_H" \
22184 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
22187 if test -f $srcdir/$cf_dir/modules; then
22188 if test "$cf_dir" != "c++" ; then
22189 cat >>$cf_dir/Makefile <<"CF_EOF"
22190 depend : ${AUTO_SRC}
22191 makedepend -- ${CPPFLAGS} -- ${C_SRC}
22193 # DO NOT DELETE THIS LINE -- make depend depends on it.
22199 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
22200 if test -z "$USE_OLD_MAKERULES" ; then
22201 $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
22209 cat >>$CONFIG_STATUS <<\EOF
22211 { (exit 0); exit 0; }
22213 chmod +x $CONFIG_STATUS
22214 ac_clean_files=$ac_clean_files_save
22216 # configure is writing to config.log, and then calls config.status.
22217 # config.status does its own redirection, appending to config.log.
22218 # Unfortunately, on DOS this fails, as config.log is still kept open
22219 # by configure, so config.status won't be able to write to it; its
22220 # output is simply discarded. So we exec the FD to /dev/null,
22221 # effectively closing config.log, so it can be properly (re)opened and
22222 # appended to by config.status. When coming back to configure, we
22223 # need to make the FD available again.
22224 if test "$no_create" != yes; then
22227 $SHELL $CONFIG_STATUS || ac_cs_success=false
22229 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22230 # would make configure fail if this is the last instruction.
22231 $ac_cs_success || { (exit 1); exit 1; }
22233 ${MAKE:-make} preinstall