2 # From configure.in Revision: 1.550 .
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 g++" >&5
3027 echo $ECHO_N "checking version of 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
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
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
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
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
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
12039 cat > conftest.$ac_ext <<EOF
12040 #line 12040 "${as_me:-configure}"
12041 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12044 if test "$INTEL_COMPILER" = yes
12046 # The "-wdXXX" options suppress warnings:
12047 # remark #1419: external declaration in primary source file
12048 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12049 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12050 # remark #193: zero used for undefined preprocessing identifier
12051 # remark #593: variable "curs_sb_left_arrow" was set but never used
12052 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12053 # remark #869: parameter "tw" was never referenced
12054 # remark #981: operands are evaluated in unspecified order
12055 # warning #279: controlling expression is constant
12057 { echo "$as_me:12057: checking for $CC warning options..." >&5
12058 echo "$as_me: checking for $CC warning options..." >&6;}
12059 cf_save_CFLAGS="$CFLAGS"
12060 EXTRA_CFLAGS="-Wall"
12072 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12073 if { (eval echo "$as_me:12073: \"$ac_compile\"") >&5
12074 (eval $ac_compile) 2>&5
12076 echo "$as_me:12076: \$? = $ac_status" >&5
12077 (exit $ac_status); }; then
12078 test -n "$verbose" && echo "$as_me:12078: result: ... -$cf_opt" >&5
12079 echo "${ECHO_T}... -$cf_opt" >&6
12080 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12083 CFLAGS="$cf_save_CFLAGS"
12085 elif test "$GCC" = yes
12087 { echo "$as_me:12087: checking for $CC warning options..." >&5
12088 echo "$as_me: checking for $CC warning options..." >&6;}
12089 cf_save_CFLAGS="$CFLAGS"
12092 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
12093 for cf_opt in W Wall \
12094 Wbad-function-cast \
12098 Wmissing-declarations \
12099 Wmissing-prototypes \
12103 Wstrict-prototypes \
12104 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
12106 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12107 if { (eval echo "$as_me:12107: \"$ac_compile\"") >&5
12108 (eval $ac_compile) 2>&5
12110 echo "$as_me:12110: \$? = $ac_status" >&5
12111 (exit $ac_status); }; then
12112 test -n "$verbose" && echo "$as_me:12112: result: ... -$cf_opt" >&5
12113 echo "${ECHO_T}... -$cf_opt" >&6
12114 case $cf_opt in #(vi
12116 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
12119 case $GCC_VERSION in
12121 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
12123 echo "${as_me:-configure}:12123: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12128 Wpointer-arith) #(vi
12129 case $GCC_VERSION in
12131 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
12133 echo "${as_me:-configure}:12133: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12139 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12142 CFLAGS="$cf_save_CFLAGS"
12146 if test "$cf_with_cxx" = yes ; then
12150 if test "$GCC" = yes ; then
12153 echo "$as_me:12153: checking if this is really Intel C++ compiler" >&5
12154 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
12155 cf_save_CFLAGS="$CXXFLAGS"
12156 CXXFLAGS="$CXXFLAGS -no-gcc"
12157 cat >conftest.$ac_ext <<_ACEOF
12158 #line 12158 "configure"
12159 #include "confdefs.h"
12165 #ifdef __INTEL_COMPILER
12174 rm -f conftest.$ac_objext
12175 if { (eval echo "$as_me:12175: \"$ac_compile\"") >&5
12176 (eval $ac_compile) 2>&5
12178 echo "$as_me:12178: \$? = $ac_status" >&5
12179 (exit $ac_status); } &&
12180 { ac_try='test -s conftest.$ac_objext'
12181 { (eval echo "$as_me:12181: \"$ac_try\"") >&5
12182 (eval $ac_try) 2>&5
12184 echo "$as_me:12184: \$? = $ac_status" >&5
12185 (exit $ac_status); }; }; then
12186 INTEL_CPLUSPLUS=yes
12187 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12190 echo "$as_me: failed program was:" >&5
12191 cat conftest.$ac_ext >&5
12193 rm -f conftest.$ac_objext conftest.$ac_ext
12194 CXXFLAGS="$cf_save_CFLAGS"
12195 echo "$as_me:12195: result: $INTEL_CPLUSPLUS" >&5
12196 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
12202 ac_cpp='$CXXCPP $CPPFLAGS'
12203 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12204 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12205 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12206 ac_main_return=return
12208 cat > conftest.$ac_ext <<EOF
12209 #line 12209 "configure"
12210 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12213 if test "$INTEL_CPLUSPLUS" = yes
12215 # The "-wdXXX" options suppress warnings:
12216 # remark #1419: external declaration in primary source file
12217 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12218 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12219 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12220 # remark #193: zero used for undefined preprocessing identifier
12221 # remark #593: variable "curs_sb_left_arrow" was set but never used
12222 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12223 # remark #869: parameter "tw" was never referenced
12224 # remark #981: operands are evaluated in unspecified order
12225 # warning #269: invalid format string conversion
12227 { echo "$as_me:12227: checking for $CC warning options..." >&5
12228 echo "$as_me: checking for $CC warning options..." >&6;}
12229 cf_save_CXXFLAGS="$CXXFLAGS"
12230 EXTRA_CXXFLAGS="-Wall"
12243 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
12244 if { (eval echo "$as_me:12244: \"$ac_compile\"") >&5
12245 (eval $ac_compile) 2>&5
12247 echo "$as_me:12247: \$? = $ac_status" >&5
12248 (exit $ac_status); }; then
12249 test -n "$verbose" && echo "$as_me:12249: result: ... -$cf_opt" >&5
12250 echo "${ECHO_T}... -$cf_opt" >&6
12251 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12254 CXXFLAGS="$cf_save_CXXFLAGS"
12256 elif test "$GXX" = yes
12258 { echo "$as_me:12258: checking for $CXX warning options..." >&5
12259 echo "$as_me: checking for $CXX warning options..." >&6;}
12260 cf_save_CXXFLAGS="$CXXFLAGS"
12261 EXTRA_CXXFLAGS="-W -Wall"
12262 cf_gxx_extra_warnings=""
12263 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
12264 case "$GCC_VERSION" in
12268 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
12274 Woverloaded-virtual \
12280 Wmissing-prototypes \
12283 Wstrict-prototypes \
12284 Wundef $cf_gxx_extra_warnings Wno-unused
12286 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
12287 if { (eval echo "$as_me:12287: \"$ac_compile\"") >&5
12288 (eval $ac_compile) 2>&5
12290 echo "$as_me:12290: \$? = $ac_status" >&5
12291 (exit $ac_status); }; then
12292 test -n "$verbose" && echo "$as_me:12292: result: ... -$cf_opt" >&5
12293 echo "${ECHO_T}... -$cf_opt" >&6
12294 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12296 test -n "$verbose" && echo "$as_me:12296: result: ... no -$cf_opt" >&5
12297 echo "${ECHO_T}... no -$cf_opt" >&6
12300 CXXFLAGS="$cf_save_CXXFLAGS"
12305 ac_cpp='$CPP $CPPFLAGS'
12306 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12307 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12308 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12309 ac_main_return=return
12314 if test "$GCC" = yes
12316 cat > conftest.i <<EOF
12318 #define GCC_PRINTF 0
12321 #define GCC_SCANF 0
12323 #ifndef GCC_NORETURN
12324 #define GCC_NORETURN /* nothing */
12327 #define GCC_UNUSED /* nothing */
12330 if test "$GCC" = yes
12332 { echo "$as_me:12332: checking for $CC __attribute__ directives..." >&5
12333 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
12334 cat > conftest.$ac_ext <<EOF
12335 #line 12335 "${as_me:-configure}"
12336 #include "confdefs.h"
12337 #include "conftest.h"
12338 #include "conftest.i"
12340 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12342 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
12345 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
12347 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
12349 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
12350 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
12351 extern void foo(void) GCC_NORETURN;
12352 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
12354 cf_printf_attribute=no
12355 cf_scanf_attribute=no
12356 for cf_attribute in scanf printf unused noreturn
12359 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12361 cf_directive="__attribute__(($cf_attribute))"
12362 echo "checking for $CC $cf_directive" 1>&5
12364 case $cf_attribute in #(vi
12366 cf_printf_attribute=yes
12367 cat >conftest.h <<EOF
12368 #define GCC_$cf_ATTRIBUTE 1
12372 cf_scanf_attribute=yes
12373 cat >conftest.h <<EOF
12374 #define GCC_$cf_ATTRIBUTE 1
12378 cat >conftest.h <<EOF
12379 #define GCC_$cf_ATTRIBUTE $cf_directive
12384 if { (eval echo "$as_me:12384: \"$ac_compile\"") >&5
12385 (eval $ac_compile) 2>&5
12387 echo "$as_me:12387: \$? = $ac_status" >&5
12388 (exit $ac_status); }; then
12389 test -n "$verbose" && echo "$as_me:12389: result: ... $cf_attribute" >&5
12390 echo "${ECHO_T}... $cf_attribute" >&6
12391 cat conftest.h >>confdefs.h
12392 case $cf_attribute in #(vi
12394 if test "$cf_printf_attribute" = no ; then
12395 cat >>confdefs.h <<EOF
12396 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
12399 cat >>confdefs.h <<EOF
12400 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12405 if test "$cf_scanf_attribute" = no ; then
12406 cat >>confdefs.h <<EOF
12407 #define GCC_SCANFLIKE(fmt,var) /* nothing */
12410 cat >>confdefs.h <<EOF
12411 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
12419 fgrep define conftest.i >>confdefs.h
12424 echo "$as_me:12424: checking if you want to work around bogus compiler/loader warnings" >&5
12425 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
12427 # Check whether --enable-string-hacks or --disable-string-hacks was given.
12428 if test "${enable_string_hacks+set}" = set; then
12429 enableval="$enable_string_hacks"
12430 with_string_hacks=$enableval
12432 with_string_hacks=no
12434 echo "$as_me:12434: result: $with_string_hacks" >&5
12435 echo "${ECHO_T}$with_string_hacks" >&6
12437 if test "x$with_string_hacks" = "xyes"; then
12438 cat >>confdefs.h <<\EOF
12439 #define USE_STRING_HACKS 1
12442 { echo "$as_me:12442: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
12443 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
12445 for ac_func in strlcat strlcpy snprintf
12447 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12448 echo "$as_me:12448: checking for $ac_func" >&5
12449 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12450 if eval "test \"\${$as_ac_var+set}\" = set"; then
12451 echo $ECHO_N "(cached) $ECHO_C" >&6
12453 cat >conftest.$ac_ext <<_ACEOF
12454 #line 12454 "configure"
12455 #include "confdefs.h"
12456 /* System header to define __stub macros and hopefully few prototypes,
12457 which can conflict with char $ac_func (); below. */
12458 #include <assert.h>
12459 /* Override any gcc2 internal prototype to avoid an error. */
12463 /* We use char because int might match the return type of a gcc2
12464 builtin and then its argument prototype would still apply. */
12471 /* The GNU C library defines this for functions which it implements
12472 to always fail with ENOSYS. Some functions are actually named
12473 something starting with __ and the normal name is an alias. */
12474 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12477 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
12484 rm -f conftest.$ac_objext conftest$ac_exeext
12485 if { (eval echo "$as_me:12485: \"$ac_link\"") >&5
12486 (eval $ac_link) 2>&5
12488 echo "$as_me:12488: \$? = $ac_status" >&5
12489 (exit $ac_status); } &&
12490 { ac_try='test -s conftest$ac_exeext'
12491 { (eval echo "$as_me:12491: \"$ac_try\"") >&5
12492 (eval $ac_try) 2>&5
12494 echo "$as_me:12494: \$? = $ac_status" >&5
12495 (exit $ac_status); }; }; then
12496 eval "$as_ac_var=yes"
12498 echo "$as_me: failed program was:" >&5
12499 cat conftest.$ac_ext >&5
12500 eval "$as_ac_var=no"
12502 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12504 echo "$as_me:12504: result: `eval echo '${'$as_ac_var'}'`" >&5
12505 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12506 if test `eval echo '${'$as_ac_var'}'` = yes; then
12507 cat >>confdefs.h <<EOF
12508 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12516 ### use option --enable-assertions to turn on generation of assertion code
12517 echo "$as_me:12517: checking if you want to enable runtime assertions" >&5
12518 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
12520 # Check whether --enable-assertions or --disable-assertions was given.
12521 if test "${enable_assertions+set}" = set; then
12522 enableval="$enable_assertions"
12523 with_assertions=$enableval
12527 echo "$as_me:12527: result: $with_assertions" >&5
12528 echo "${ECHO_T}$with_assertions" >&6
12531 if test "$with_assertions" = no
12533 CPPFLAGS="$CPPFLAGS -DNDEBUG"
12536 ADAFLAGS="$ADAFLAGS -gnata"
12541 ### use option --disable-leaks to suppress "permanent" leaks, for testing
12543 echo "$as_me:12543: checking if you want to use dmalloc for testing" >&5
12544 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
12546 # Check whether --with-dmalloc or --without-dmalloc was given.
12547 if test "${with_dmalloc+set}" = set; then
12548 withval="$with_dmalloc"
12549 cat >>confdefs.h <<\EOF
12550 #define USE_DMALLOC 1
12553 : ${with_cflags:=-g}
12554 : ${with_no_leaks:=yes}
12559 echo "$as_me:12559: result: ${with_dmalloc:-no}" >&5
12560 echo "${ECHO_T}${with_dmalloc:-no}" >&6
12562 case .$with_cflags in #(vi
12564 case .$CFLAGS in #(vi
12572 cf_new_extra_cppflags=
12574 for cf_add_cflags in -g
12576 case $cf_fix_cppflags in
12578 case $cf_add_cflags in #(vi
12579 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12580 case $cf_add_cflags in
12582 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12584 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12585 && test -z "${cf_tst_cflags}" \
12586 && cf_fix_cppflags=yes
12588 if test $cf_fix_cppflags = yes ; then
12589 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12591 elif test "${cf_tst_cflags}" = "\"'" ; then
12592 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12597 case "$CPPFLAGS" in
12598 *$cf_add_cflags) #(vi
12601 case $cf_add_cflags in #(vi
12603 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12605 CPPFLAGS=`echo "$CPPFLAGS" | \
12606 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12607 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12611 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12616 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12621 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12623 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12625 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12626 && test -z "${cf_tst_cflags}" \
12627 && cf_fix_cppflags=no
12632 if test -n "$cf_new_cflags" ; then
12634 CFLAGS="$CFLAGS $cf_new_cflags"
12637 if test -n "$cf_new_cppflags" ; then
12639 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12642 if test -n "$cf_new_extra_cppflags" ; then
12644 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12652 if test "$with_dmalloc" = yes ; then
12653 echo "$as_me:12653: checking for dmalloc.h" >&5
12654 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
12655 if test "${ac_cv_header_dmalloc_h+set}" = set; then
12656 echo $ECHO_N "(cached) $ECHO_C" >&6
12658 cat >conftest.$ac_ext <<_ACEOF
12659 #line 12659 "configure"
12660 #include "confdefs.h"
12661 #include <dmalloc.h>
12663 if { (eval echo "$as_me:12663: \"$ac_cpp conftest.$ac_ext\"") >&5
12664 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12666 egrep -v '^ *\+' conftest.er1 >conftest.err
12668 cat conftest.err >&5
12669 echo "$as_me:12669: \$? = $ac_status" >&5
12670 (exit $ac_status); } >/dev/null; then
12671 if test -s conftest.err; then
12672 ac_cpp_err=$ac_c_preproc_warn_flag
12679 if test -z "$ac_cpp_err"; then
12680 ac_cv_header_dmalloc_h=yes
12682 echo "$as_me: failed program was:" >&5
12683 cat conftest.$ac_ext >&5
12684 ac_cv_header_dmalloc_h=no
12686 rm -f conftest.err conftest.$ac_ext
12688 echo "$as_me:12688: result: $ac_cv_header_dmalloc_h" >&5
12689 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
12690 if test $ac_cv_header_dmalloc_h = yes; then
12692 echo "$as_me:12692: checking for dmalloc_debug in -ldmalloc" >&5
12693 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
12694 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
12695 echo $ECHO_N "(cached) $ECHO_C" >&6
12697 ac_check_lib_save_LIBS=$LIBS
12698 LIBS="-ldmalloc $LIBS"
12699 cat >conftest.$ac_ext <<_ACEOF
12700 #line 12700 "configure"
12701 #include "confdefs.h"
12703 /* Override any gcc2 internal prototype to avoid an error. */
12707 /* We use char because int might match the return type of a gcc2
12708 builtin and then its argument prototype would still apply. */
12709 char dmalloc_debug ();
12718 rm -f conftest.$ac_objext conftest$ac_exeext
12719 if { (eval echo "$as_me:12719: \"$ac_link\"") >&5
12720 (eval $ac_link) 2>&5
12722 echo "$as_me:12722: \$? = $ac_status" >&5
12723 (exit $ac_status); } &&
12724 { ac_try='test -s conftest$ac_exeext'
12725 { (eval echo "$as_me:12725: \"$ac_try\"") >&5
12726 (eval $ac_try) 2>&5
12728 echo "$as_me:12728: \$? = $ac_status" >&5
12729 (exit $ac_status); }; }; then
12730 ac_cv_lib_dmalloc_dmalloc_debug=yes
12732 echo "$as_me: failed program was:" >&5
12733 cat conftest.$ac_ext >&5
12734 ac_cv_lib_dmalloc_dmalloc_debug=no
12736 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12737 LIBS=$ac_check_lib_save_LIBS
12739 echo "$as_me:12739: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
12740 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
12741 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
12742 cat >>confdefs.h <<EOF
12743 #define HAVE_LIBDMALLOC 1
12746 LIBS="-ldmalloc $LIBS"
12754 echo "$as_me:12754: checking if you want to use dbmalloc for testing" >&5
12755 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
12757 # Check whether --with-dbmalloc or --without-dbmalloc was given.
12758 if test "${with_dbmalloc+set}" = set; then
12759 withval="$with_dbmalloc"
12760 cat >>confdefs.h <<\EOF
12761 #define USE_DBMALLOC 1
12764 : ${with_cflags:=-g}
12765 : ${with_no_leaks:=yes}
12770 echo "$as_me:12770: result: ${with_dbmalloc:-no}" >&5
12771 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
12773 case .$with_cflags in #(vi
12775 case .$CFLAGS in #(vi
12783 cf_new_extra_cppflags=
12785 for cf_add_cflags in -g
12787 case $cf_fix_cppflags in
12789 case $cf_add_cflags in #(vi
12790 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12791 case $cf_add_cflags in
12793 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12795 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12796 && test -z "${cf_tst_cflags}" \
12797 && cf_fix_cppflags=yes
12799 if test $cf_fix_cppflags = yes ; then
12800 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12802 elif test "${cf_tst_cflags}" = "\"'" ; then
12803 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12808 case "$CPPFLAGS" in
12809 *$cf_add_cflags) #(vi
12812 case $cf_add_cflags in #(vi
12814 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12816 CPPFLAGS=`echo "$CPPFLAGS" | \
12817 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12818 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12822 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12827 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12832 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12834 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12836 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12837 && test -z "${cf_tst_cflags}" \
12838 && cf_fix_cppflags=no
12843 if test -n "$cf_new_cflags" ; then
12845 CFLAGS="$CFLAGS $cf_new_cflags"
12848 if test -n "$cf_new_cppflags" ; then
12850 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12853 if test -n "$cf_new_extra_cppflags" ; then
12855 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12863 if test "$with_dbmalloc" = yes ; then
12864 echo "$as_me:12864: checking for dbmalloc.h" >&5
12865 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
12866 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
12867 echo $ECHO_N "(cached) $ECHO_C" >&6
12869 cat >conftest.$ac_ext <<_ACEOF
12870 #line 12870 "configure"
12871 #include "confdefs.h"
12872 #include <dbmalloc.h>
12874 if { (eval echo "$as_me:12874: \"$ac_cpp conftest.$ac_ext\"") >&5
12875 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12877 egrep -v '^ *\+' conftest.er1 >conftest.err
12879 cat conftest.err >&5
12880 echo "$as_me:12880: \$? = $ac_status" >&5
12881 (exit $ac_status); } >/dev/null; then
12882 if test -s conftest.err; then
12883 ac_cpp_err=$ac_c_preproc_warn_flag
12890 if test -z "$ac_cpp_err"; then
12891 ac_cv_header_dbmalloc_h=yes
12893 echo "$as_me: failed program was:" >&5
12894 cat conftest.$ac_ext >&5
12895 ac_cv_header_dbmalloc_h=no
12897 rm -f conftest.err conftest.$ac_ext
12899 echo "$as_me:12899: result: $ac_cv_header_dbmalloc_h" >&5
12900 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
12901 if test $ac_cv_header_dbmalloc_h = yes; then
12903 echo "$as_me:12903: checking for debug_malloc in -ldbmalloc" >&5
12904 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
12905 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
12906 echo $ECHO_N "(cached) $ECHO_C" >&6
12908 ac_check_lib_save_LIBS=$LIBS
12909 LIBS="-ldbmalloc $LIBS"
12910 cat >conftest.$ac_ext <<_ACEOF
12911 #line 12911 "configure"
12912 #include "confdefs.h"
12914 /* Override any gcc2 internal prototype to avoid an error. */
12918 /* We use char because int might match the return type of a gcc2
12919 builtin and then its argument prototype would still apply. */
12920 char debug_malloc ();
12929 rm -f conftest.$ac_objext conftest$ac_exeext
12930 if { (eval echo "$as_me:12930: \"$ac_link\"") >&5
12931 (eval $ac_link) 2>&5
12933 echo "$as_me:12933: \$? = $ac_status" >&5
12934 (exit $ac_status); } &&
12935 { ac_try='test -s conftest$ac_exeext'
12936 { (eval echo "$as_me:12936: \"$ac_try\"") >&5
12937 (eval $ac_try) 2>&5
12939 echo "$as_me:12939: \$? = $ac_status" >&5
12940 (exit $ac_status); }; }; then
12941 ac_cv_lib_dbmalloc_debug_malloc=yes
12943 echo "$as_me: failed program was:" >&5
12944 cat conftest.$ac_ext >&5
12945 ac_cv_lib_dbmalloc_debug_malloc=no
12947 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12948 LIBS=$ac_check_lib_save_LIBS
12950 echo "$as_me:12950: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
12951 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
12952 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
12953 cat >>confdefs.h <<EOF
12954 #define HAVE_LIBDBMALLOC 1
12957 LIBS="-ldbmalloc $LIBS"
12965 echo "$as_me:12965: checking if you want to use valgrind for testing" >&5
12966 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
12968 # Check whether --with-valgrind or --without-valgrind was given.
12969 if test "${with_valgrind+set}" = set; then
12970 withval="$with_valgrind"
12971 cat >>confdefs.h <<\EOF
12972 #define USE_VALGRIND 1
12975 : ${with_cflags:=-g}
12976 : ${with_no_leaks:=yes}
12981 echo "$as_me:12981: result: ${with_valgrind:-no}" >&5
12982 echo "${ECHO_T}${with_valgrind:-no}" >&6
12984 case .$with_cflags in #(vi
12986 case .$CFLAGS in #(vi
12994 cf_new_extra_cppflags=
12996 for cf_add_cflags in -g
12998 case $cf_fix_cppflags in
13000 case $cf_add_cflags in #(vi
13001 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13002 case $cf_add_cflags in
13004 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13006 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13007 && test -z "${cf_tst_cflags}" \
13008 && cf_fix_cppflags=yes
13010 if test $cf_fix_cppflags = yes ; then
13011 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13013 elif test "${cf_tst_cflags}" = "\"'" ; then
13014 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13019 case "$CPPFLAGS" in
13020 *$cf_add_cflags) #(vi
13023 case $cf_add_cflags in #(vi
13025 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13027 CPPFLAGS=`echo "$CPPFLAGS" | \
13028 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13029 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13033 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13038 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13043 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13045 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13047 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13048 && test -z "${cf_tst_cflags}" \
13049 && cf_fix_cppflags=no
13054 if test -n "$cf_new_cflags" ; then
13056 CFLAGS="$CFLAGS $cf_new_cflags"
13059 if test -n "$cf_new_cppflags" ; then
13061 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13064 if test -n "$cf_new_extra_cppflags" ; then
13066 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13074 echo "$as_me:13074: checking if you want to perform memory-leak testing" >&5
13075 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
13077 # Check whether --enable-leaks or --disable-leaks was given.
13078 if test "${enable_leaks+set}" = set; then
13079 enableval="$enable_leaks"
13080 if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
13082 : ${with_no_leaks:=no}
13084 echo "$as_me:13084: result: $with_no_leaks" >&5
13085 echo "${ECHO_T}$with_no_leaks" >&6
13087 if test "$with_no_leaks" = yes ; then
13088 cat >>confdefs.h <<\EOF
13092 cat >>confdefs.h <<\EOF
13093 #define YY_NO_LEAKS 1
13098 cat >>confdefs.h <<\EOF
13099 #define HAVE_NC_ALLOC_H 1
13102 ### use option --enable-expanded to generate certain macros as functions
13104 # Check whether --enable-expanded or --disable-expanded was given.
13105 if test "${enable_expanded+set}" = set; then
13106 enableval="$enable_expanded"
13107 test "$enableval" = yes && cat >>confdefs.h <<\EOF
13108 #define NCURSES_EXPANDED 1
13113 ### use option --disable-macros to suppress macros in favor of functions
13115 # Check whether --enable-macros or --disable-macros was given.
13116 if test "${enable_macros+set}" = set; then
13117 enableval="$enable_macros"
13118 test "$enableval" = no && cat >>confdefs.h <<\EOF
13119 #define NCURSES_NOMACROS 1
13124 # Normally we only add trace() to the debug-library. Allow this to be
13125 # extended to all models of the ncurses library:
13127 case "$CFLAGS $CPPFLAGS" in
13133 echo "$as_me:13133: checking whether to add trace feature to all models" >&5
13134 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
13136 # Check whether --with-trace or --without-trace was given.
13137 if test "${with_trace+set}" = set; then
13138 withval="$with_trace"
13139 cf_with_trace=$withval
13141 cf_with_trace=$cf_all_traces
13143 echo "$as_me:13143: result: $cf_with_trace" >&5
13144 echo "${ECHO_T}$cf_with_trace" >&6
13146 if test "$cf_with_trace" = yes ; then
13153 cf_new_extra_cppflags=
13155 for cf_add_cflags in -DTRACE
13157 case $cf_fix_cppflags in
13159 case $cf_add_cflags in #(vi
13160 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13161 case $cf_add_cflags in
13163 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13165 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13166 && test -z "${cf_tst_cflags}" \
13167 && cf_fix_cppflags=yes
13169 if test $cf_fix_cppflags = yes ; then
13170 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13172 elif test "${cf_tst_cflags}" = "\"'" ; then
13173 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13178 case "$CPPFLAGS" in
13179 *$cf_add_cflags) #(vi
13182 case $cf_add_cflags in #(vi
13184 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13186 CPPFLAGS=`echo "$CPPFLAGS" | \
13187 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13188 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13192 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13197 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13202 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13204 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13206 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13207 && test -z "${cf_tst_cflags}" \
13208 && cf_fix_cppflags=no
13213 if test -n "$cf_new_cflags" ; then
13215 CFLAGS="$CFLAGS $cf_new_cflags"
13218 if test -n "$cf_new_cppflags" ; then
13220 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13223 if test -n "$cf_new_extra_cppflags" ; then
13225 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13233 ### Checks for libraries.
13234 case $cf_cv_system_name in #(vi
13238 echo "$as_me:13238: checking for gettimeofday" >&5
13239 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
13240 if test "${ac_cv_func_gettimeofday+set}" = set; then
13241 echo $ECHO_N "(cached) $ECHO_C" >&6
13243 cat >conftest.$ac_ext <<_ACEOF
13244 #line 13244 "configure"
13245 #include "confdefs.h"
13246 /* System header to define __stub macros and hopefully few prototypes,
13247 which can conflict with char gettimeofday (); below. */
13248 #include <assert.h>
13249 /* Override any gcc2 internal prototype to avoid an error. */
13253 /* We use char because int might match the return type of a gcc2
13254 builtin and then its argument prototype would still apply. */
13255 char gettimeofday ();
13261 /* The GNU C library defines this for functions which it implements
13262 to always fail with ENOSYS. Some functions are actually named
13263 something starting with __ and the normal name is an alias. */
13264 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
13267 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13274 rm -f conftest.$ac_objext conftest$ac_exeext
13275 if { (eval echo "$as_me:13275: \"$ac_link\"") >&5
13276 (eval $ac_link) 2>&5
13278 echo "$as_me:13278: \$? = $ac_status" >&5
13279 (exit $ac_status); } &&
13280 { ac_try='test -s conftest$ac_exeext'
13281 { (eval echo "$as_me:13281: \"$ac_try\"") >&5
13282 (eval $ac_try) 2>&5
13284 echo "$as_me:13284: \$? = $ac_status" >&5
13285 (exit $ac_status); }; }; then
13286 ac_cv_func_gettimeofday=yes
13288 echo "$as_me: failed program was:" >&5
13289 cat conftest.$ac_ext >&5
13290 ac_cv_func_gettimeofday=no
13292 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13294 echo "$as_me:13294: result: $ac_cv_func_gettimeofday" >&5
13295 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
13296 if test $ac_cv_func_gettimeofday = yes; then
13297 cat >>confdefs.h <<\EOF
13298 #define HAVE_GETTIMEOFDAY 1
13303 echo "$as_me:13303: checking for gettimeofday in -lbsd" >&5
13304 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
13305 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
13306 echo $ECHO_N "(cached) $ECHO_C" >&6
13308 ac_check_lib_save_LIBS=$LIBS
13310 cat >conftest.$ac_ext <<_ACEOF
13311 #line 13311 "configure"
13312 #include "confdefs.h"
13314 /* Override any gcc2 internal prototype to avoid an error. */
13318 /* We use char because int might match the return type of a gcc2
13319 builtin and then its argument prototype would still apply. */
13320 char gettimeofday ();
13329 rm -f conftest.$ac_objext conftest$ac_exeext
13330 if { (eval echo "$as_me:13330: \"$ac_link\"") >&5
13331 (eval $ac_link) 2>&5
13333 echo "$as_me:13333: \$? = $ac_status" >&5
13334 (exit $ac_status); } &&
13335 { ac_try='test -s conftest$ac_exeext'
13336 { (eval echo "$as_me:13336: \"$ac_try\"") >&5
13337 (eval $ac_try) 2>&5
13339 echo "$as_me:13339: \$? = $ac_status" >&5
13340 (exit $ac_status); }; }; then
13341 ac_cv_lib_bsd_gettimeofday=yes
13343 echo "$as_me: failed program was:" >&5
13344 cat conftest.$ac_ext >&5
13345 ac_cv_lib_bsd_gettimeofday=no
13347 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13348 LIBS=$ac_check_lib_save_LIBS
13350 echo "$as_me:13350: result: $ac_cv_lib_bsd_gettimeofday" >&5
13351 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
13352 if test $ac_cv_lib_bsd_gettimeofday = yes; then
13353 cat >>confdefs.h <<\EOF
13354 #define HAVE_GETTIMEOFDAY 1
13364 echo "$as_me:13364: checking if -lm needed for math functions" >&5
13365 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
13366 if test "${cf_cv_need_libm+set}" = set; then
13367 echo $ECHO_N "(cached) $ECHO_C" >&6
13370 cat >conftest.$ac_ext <<_ACEOF
13371 #line 13371 "configure"
13372 #include "confdefs.h"
13380 double x = rand(); printf("result = %g\n", sin(x))
13385 rm -f conftest.$ac_objext conftest$ac_exeext
13386 if { (eval echo "$as_me:13386: \"$ac_link\"") >&5
13387 (eval $ac_link) 2>&5
13389 echo "$as_me:13389: \$? = $ac_status" >&5
13390 (exit $ac_status); } &&
13391 { ac_try='test -s conftest$ac_exeext'
13392 { (eval echo "$as_me:13392: \"$ac_try\"") >&5
13393 (eval $ac_try) 2>&5
13395 echo "$as_me:13395: \$? = $ac_status" >&5
13396 (exit $ac_status); }; }; then
13399 echo "$as_me: failed program was:" >&5
13400 cat conftest.$ac_ext >&5
13401 cf_cv_need_libm=yes
13403 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13405 echo "$as_me:13405: result: $cf_cv_need_libm" >&5
13406 echo "${ECHO_T}$cf_cv_need_libm" >&6
13407 if test "$cf_cv_need_libm" = yes
13412 ### Checks for header files.
13413 echo "$as_me:13413: checking for ANSI C header files" >&5
13414 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13415 if test "${ac_cv_header_stdc+set}" = set; then
13416 echo $ECHO_N "(cached) $ECHO_C" >&6
13418 cat >conftest.$ac_ext <<_ACEOF
13419 #line 13419 "configure"
13420 #include "confdefs.h"
13421 #include <stdlib.h>
13422 #include <stdarg.h>
13423 #include <string.h>
13427 if { (eval echo "$as_me:13427: \"$ac_cpp conftest.$ac_ext\"") >&5
13428 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13430 egrep -v '^ *\+' conftest.er1 >conftest.err
13432 cat conftest.err >&5
13433 echo "$as_me:13433: \$? = $ac_status" >&5
13434 (exit $ac_status); } >/dev/null; then
13435 if test -s conftest.err; then
13436 ac_cpp_err=$ac_c_preproc_warn_flag
13443 if test -z "$ac_cpp_err"; then
13444 ac_cv_header_stdc=yes
13446 echo "$as_me: failed program was:" >&5
13447 cat conftest.$ac_ext >&5
13448 ac_cv_header_stdc=no
13450 rm -f conftest.err conftest.$ac_ext
13452 if test $ac_cv_header_stdc = yes; then
13453 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13454 cat >conftest.$ac_ext <<_ACEOF
13455 #line 13455 "configure"
13456 #include "confdefs.h"
13457 #include <string.h>
13460 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13461 egrep "memchr" >/dev/null 2>&1; then
13464 ac_cv_header_stdc=no
13470 if test $ac_cv_header_stdc = yes; then
13471 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13472 cat >conftest.$ac_ext <<_ACEOF
13473 #line 13473 "configure"
13474 #include "confdefs.h"
13475 #include <stdlib.h>
13478 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13479 egrep "free" >/dev/null 2>&1; then
13482 ac_cv_header_stdc=no
13488 if test $ac_cv_header_stdc = yes; then
13489 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13490 if test "$cross_compiling" = yes; then
13493 cat >conftest.$ac_ext <<_ACEOF
13494 #line 13494 "configure"
13495 #include "confdefs.h"
13497 #if ((' ' & 0x0FF) == 0x020)
13498 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13499 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13501 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13502 || ('j' <= (c) && (c) <= 'r') \
13503 || ('s' <= (c) && (c) <= 'z'))
13504 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13507 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13512 for (i = 0; i < 256; i++)
13513 if (XOR (islower (i), ISLOWER (i))
13514 || toupper (i) != TOUPPER (i))
13515 $ac_main_return(2);
13516 $ac_main_return (0);
13519 rm -f conftest$ac_exeext
13520 if { (eval echo "$as_me:13520: \"$ac_link\"") >&5
13521 (eval $ac_link) 2>&5
13523 echo "$as_me:13523: \$? = $ac_status" >&5
13524 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13525 { (eval echo "$as_me:13525: \"$ac_try\"") >&5
13526 (eval $ac_try) 2>&5
13528 echo "$as_me:13528: \$? = $ac_status" >&5
13529 (exit $ac_status); }; }; then
13532 echo "$as_me: program exited with status $ac_status" >&5
13533 echo "$as_me: failed program was:" >&5
13534 cat conftest.$ac_ext >&5
13535 ac_cv_header_stdc=no
13537 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13541 echo "$as_me:13541: result: $ac_cv_header_stdc" >&5
13542 echo "${ECHO_T}$ac_cv_header_stdc" >&6
13543 if test $ac_cv_header_stdc = yes; then
13545 cat >>confdefs.h <<\EOF
13546 #define STDC_HEADERS 1
13551 ac_header_dirent=no
13552 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13553 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13554 echo "$as_me:13554: checking for $ac_hdr that defines DIR" >&5
13555 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
13556 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13557 echo $ECHO_N "(cached) $ECHO_C" >&6
13559 cat >conftest.$ac_ext <<_ACEOF
13560 #line 13560 "configure"
13561 #include "confdefs.h"
13562 #include <sys/types.h>
13574 rm -f conftest.$ac_objext
13575 if { (eval echo "$as_me:13575: \"$ac_compile\"") >&5
13576 (eval $ac_compile) 2>&5
13578 echo "$as_me:13578: \$? = $ac_status" >&5
13579 (exit $ac_status); } &&
13580 { ac_try='test -s conftest.$ac_objext'
13581 { (eval echo "$as_me:13581: \"$ac_try\"") >&5
13582 (eval $ac_try) 2>&5
13584 echo "$as_me:13584: \$? = $ac_status" >&5
13585 (exit $ac_status); }; }; then
13586 eval "$as_ac_Header=yes"
13588 echo "$as_me: failed program was:" >&5
13589 cat conftest.$ac_ext >&5
13590 eval "$as_ac_Header=no"
13592 rm -f conftest.$ac_objext conftest.$ac_ext
13594 echo "$as_me:13594: result: `eval echo '${'$as_ac_Header'}'`" >&5
13595 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13596 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13597 cat >>confdefs.h <<EOF
13598 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13601 ac_header_dirent=$ac_hdr; break
13605 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13606 if test $ac_header_dirent = dirent.h; then
13607 echo "$as_me:13607: checking for opendir in -ldir" >&5
13608 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
13609 if test "${ac_cv_lib_dir_opendir+set}" = set; then
13610 echo $ECHO_N "(cached) $ECHO_C" >&6
13612 ac_check_lib_save_LIBS=$LIBS
13614 cat >conftest.$ac_ext <<_ACEOF
13615 #line 13615 "configure"
13616 #include "confdefs.h"
13618 /* Override any gcc2 internal prototype to avoid an error. */
13622 /* We use char because int might match the return type of a gcc2
13623 builtin and then its argument prototype would still apply. */
13633 rm -f conftest.$ac_objext conftest$ac_exeext
13634 if { (eval echo "$as_me:13634: \"$ac_link\"") >&5
13635 (eval $ac_link) 2>&5
13637 echo "$as_me:13637: \$? = $ac_status" >&5
13638 (exit $ac_status); } &&
13639 { ac_try='test -s conftest$ac_exeext'
13640 { (eval echo "$as_me:13640: \"$ac_try\"") >&5
13641 (eval $ac_try) 2>&5
13643 echo "$as_me:13643: \$? = $ac_status" >&5
13644 (exit $ac_status); }; }; then
13645 ac_cv_lib_dir_opendir=yes
13647 echo "$as_me: failed program was:" >&5
13648 cat conftest.$ac_ext >&5
13649 ac_cv_lib_dir_opendir=no
13651 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13652 LIBS=$ac_check_lib_save_LIBS
13654 echo "$as_me:13654: result: $ac_cv_lib_dir_opendir" >&5
13655 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
13656 if test $ac_cv_lib_dir_opendir = yes; then
13661 echo "$as_me:13661: checking for opendir in -lx" >&5
13662 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
13663 if test "${ac_cv_lib_x_opendir+set}" = set; then
13664 echo $ECHO_N "(cached) $ECHO_C" >&6
13666 ac_check_lib_save_LIBS=$LIBS
13668 cat >conftest.$ac_ext <<_ACEOF
13669 #line 13669 "configure"
13670 #include "confdefs.h"
13672 /* Override any gcc2 internal prototype to avoid an error. */
13676 /* We use char because int might match the return type of a gcc2
13677 builtin and then its argument prototype would still apply. */
13687 rm -f conftest.$ac_objext conftest$ac_exeext
13688 if { (eval echo "$as_me:13688: \"$ac_link\"") >&5
13689 (eval $ac_link) 2>&5
13691 echo "$as_me:13691: \$? = $ac_status" >&5
13692 (exit $ac_status); } &&
13693 { ac_try='test -s conftest$ac_exeext'
13694 { (eval echo "$as_me:13694: \"$ac_try\"") >&5
13695 (eval $ac_try) 2>&5
13697 echo "$as_me:13697: \$? = $ac_status" >&5
13698 (exit $ac_status); }; }; then
13699 ac_cv_lib_x_opendir=yes
13701 echo "$as_me: failed program was:" >&5
13702 cat conftest.$ac_ext >&5
13703 ac_cv_lib_x_opendir=no
13705 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13706 LIBS=$ac_check_lib_save_LIBS
13708 echo "$as_me:13708: result: $ac_cv_lib_x_opendir" >&5
13709 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
13710 if test $ac_cv_lib_x_opendir = yes; then
13716 echo "$as_me:13716: checking whether time.h and sys/time.h may both be included" >&5
13717 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
13718 if test "${ac_cv_header_time+set}" = set; then
13719 echo $ECHO_N "(cached) $ECHO_C" >&6
13721 cat >conftest.$ac_ext <<_ACEOF
13722 #line 13722 "configure"
13723 #include "confdefs.h"
13724 #include <sys/types.h>
13725 #include <sys/time.h>
13731 if ((struct tm *) 0)
13737 rm -f conftest.$ac_objext
13738 if { (eval echo "$as_me:13738: \"$ac_compile\"") >&5
13739 (eval $ac_compile) 2>&5
13741 echo "$as_me:13741: \$? = $ac_status" >&5
13742 (exit $ac_status); } &&
13743 { ac_try='test -s conftest.$ac_objext'
13744 { (eval echo "$as_me:13744: \"$ac_try\"") >&5
13745 (eval $ac_try) 2>&5
13747 echo "$as_me:13747: \$? = $ac_status" >&5
13748 (exit $ac_status); }; }; then
13749 ac_cv_header_time=yes
13751 echo "$as_me: failed program was:" >&5
13752 cat conftest.$ac_ext >&5
13753 ac_cv_header_time=no
13755 rm -f conftest.$ac_objext conftest.$ac_ext
13757 echo "$as_me:13757: result: $ac_cv_header_time" >&5
13758 echo "${ECHO_T}$ac_cv_header_time" >&6
13759 if test $ac_cv_header_time = yes; then
13761 cat >>confdefs.h <<\EOF
13762 #define TIME_WITH_SYS_TIME 1
13769 cf_regex_libs="regex re"
13770 case $host_os in #(vi
13772 cf_regex_libs="gnurx $cf_regex_libs"
13776 echo "$as_me:13776: checking for regcomp" >&5
13777 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
13778 if test "${ac_cv_func_regcomp+set}" = set; then
13779 echo $ECHO_N "(cached) $ECHO_C" >&6
13781 cat >conftest.$ac_ext <<_ACEOF
13782 #line 13782 "configure"
13783 #include "confdefs.h"
13784 /* System header to define __stub macros and hopefully few prototypes,
13785 which can conflict with char regcomp (); below. */
13786 #include <assert.h>
13787 /* Override any gcc2 internal prototype to avoid an error. */
13791 /* We use char because int might match the return type of a gcc2
13792 builtin and then its argument prototype would still apply. */
13799 /* The GNU C library defines this for functions which it implements
13800 to always fail with ENOSYS. Some functions are actually named
13801 something starting with __ and the normal name is an alias. */
13802 #if defined (__stub_regcomp) || defined (__stub___regcomp)
13805 f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13812 rm -f conftest.$ac_objext conftest$ac_exeext
13813 if { (eval echo "$as_me:13813: \"$ac_link\"") >&5
13814 (eval $ac_link) 2>&5
13816 echo "$as_me:13816: \$? = $ac_status" >&5
13817 (exit $ac_status); } &&
13818 { ac_try='test -s conftest$ac_exeext'
13819 { (eval echo "$as_me:13819: \"$ac_try\"") >&5
13820 (eval $ac_try) 2>&5
13822 echo "$as_me:13822: \$? = $ac_status" >&5
13823 (exit $ac_status); }; }; then
13824 ac_cv_func_regcomp=yes
13826 echo "$as_me: failed program was:" >&5
13827 cat conftest.$ac_ext >&5
13828 ac_cv_func_regcomp=no
13830 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13832 echo "$as_me:13832: result: $ac_cv_func_regcomp" >&5
13833 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
13834 if test $ac_cv_func_regcomp = yes; then
13835 cf_regex_func=regcomp
13838 for cf_regex_lib in $cf_regex_libs
13840 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
13841 echo "$as_me:13841: checking for regcomp in -l$cf_regex_lib" >&5
13842 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
13843 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
13844 echo $ECHO_N "(cached) $ECHO_C" >&6
13846 ac_check_lib_save_LIBS=$LIBS
13847 LIBS="-l$cf_regex_lib $LIBS"
13848 cat >conftest.$ac_ext <<_ACEOF
13849 #line 13849 "configure"
13850 #include "confdefs.h"
13852 /* Override any gcc2 internal prototype to avoid an error. */
13856 /* We use char because int might match the return type of a gcc2
13857 builtin and then its argument prototype would still apply. */
13867 rm -f conftest.$ac_objext conftest$ac_exeext
13868 if { (eval echo "$as_me:13868: \"$ac_link\"") >&5
13869 (eval $ac_link) 2>&5
13871 echo "$as_me:13871: \$? = $ac_status" >&5
13872 (exit $ac_status); } &&
13873 { ac_try='test -s conftest$ac_exeext'
13874 { (eval echo "$as_me:13874: \"$ac_try\"") >&5
13875 (eval $ac_try) 2>&5
13877 echo "$as_me:13877: \$? = $ac_status" >&5
13878 (exit $ac_status); }; }; then
13879 eval "$as_ac_Lib=yes"
13881 echo "$as_me: failed program was:" >&5
13882 cat conftest.$ac_ext >&5
13883 eval "$as_ac_Lib=no"
13885 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13886 LIBS=$ac_check_lib_save_LIBS
13888 echo "$as_me:13888: result: `eval echo '${'$as_ac_Lib'}'`" >&5
13889 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
13890 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
13892 LIBS="-l$cf_regex_lib $LIBS"
13893 cf_regex_func=regcomp
13901 if test "$cf_regex_func" = no ; then
13902 echo "$as_me:13902: checking for compile" >&5
13903 echo $ECHO_N "checking for compile... $ECHO_C" >&6
13904 if test "${ac_cv_func_compile+set}" = set; then
13905 echo $ECHO_N "(cached) $ECHO_C" >&6
13907 cat >conftest.$ac_ext <<_ACEOF
13908 #line 13908 "configure"
13909 #include "confdefs.h"
13910 /* System header to define __stub macros and hopefully few prototypes,
13911 which can conflict with char compile (); below. */
13912 #include <assert.h>
13913 /* Override any gcc2 internal prototype to avoid an error. */
13917 /* We use char because int might match the return type of a gcc2
13918 builtin and then its argument prototype would still apply. */
13925 /* The GNU C library defines this for functions which it implements
13926 to always fail with ENOSYS. Some functions are actually named
13927 something starting with __ and the normal name is an alias. */
13928 #if defined (__stub_compile) || defined (__stub___compile)
13931 f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13938 rm -f conftest.$ac_objext conftest$ac_exeext
13939 if { (eval echo "$as_me:13939: \"$ac_link\"") >&5
13940 (eval $ac_link) 2>&5
13942 echo "$as_me:13942: \$? = $ac_status" >&5
13943 (exit $ac_status); } &&
13944 { ac_try='test -s conftest$ac_exeext'
13945 { (eval echo "$as_me:13945: \"$ac_try\"") >&5
13946 (eval $ac_try) 2>&5
13948 echo "$as_me:13948: \$? = $ac_status" >&5
13949 (exit $ac_status); }; }; then
13950 ac_cv_func_compile=yes
13952 echo "$as_me: failed program was:" >&5
13953 cat conftest.$ac_ext >&5
13954 ac_cv_func_compile=no
13956 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13958 echo "$as_me:13958: result: $ac_cv_func_compile" >&5
13959 echo "${ECHO_T}$ac_cv_func_compile" >&6
13960 if test $ac_cv_func_compile = yes; then
13961 cf_regex_func=compile
13964 echo "$as_me:13964: checking for compile in -lgen" >&5
13965 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
13966 if test "${ac_cv_lib_gen_compile+set}" = set; then
13967 echo $ECHO_N "(cached) $ECHO_C" >&6
13969 ac_check_lib_save_LIBS=$LIBS
13971 cat >conftest.$ac_ext <<_ACEOF
13972 #line 13972 "configure"
13973 #include "confdefs.h"
13975 /* Override any gcc2 internal prototype to avoid an error. */
13979 /* We use char because int might match the return type of a gcc2
13980 builtin and then its argument prototype would still apply. */
13990 rm -f conftest.$ac_objext conftest$ac_exeext
13991 if { (eval echo "$as_me:13991: \"$ac_link\"") >&5
13992 (eval $ac_link) 2>&5
13994 echo "$as_me:13994: \$? = $ac_status" >&5
13995 (exit $ac_status); } &&
13996 { ac_try='test -s conftest$ac_exeext'
13997 { (eval echo "$as_me:13997: \"$ac_try\"") >&5
13998 (eval $ac_try) 2>&5
14000 echo "$as_me:14000: \$? = $ac_status" >&5
14001 (exit $ac_status); }; }; then
14002 ac_cv_lib_gen_compile=yes
14004 echo "$as_me: failed program was:" >&5
14005 cat conftest.$ac_ext >&5
14006 ac_cv_lib_gen_compile=no
14008 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14009 LIBS=$ac_check_lib_save_LIBS
14011 echo "$as_me:14011: result: $ac_cv_lib_gen_compile" >&5
14012 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
14013 if test $ac_cv_lib_gen_compile = yes; then
14016 cf_regex_func=compile
14023 if test "$cf_regex_func" = no ; then
14024 { echo "$as_me:14024: WARNING: cannot find regular expression library" >&5
14025 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
14028 echo "$as_me:14028: checking for regular-expression headers" >&5
14029 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
14030 if test "${cf_cv_regex_hdrs+set}" = set; then
14031 echo $ECHO_N "(cached) $ECHO_C" >&6
14034 cf_cv_regex_hdrs=no
14035 case $cf_regex_func in #(vi
14037 for cf_regex_hdr in regexp.h regexpr.h
14039 cat >conftest.$ac_ext <<_ACEOF
14040 #line 14040 "configure"
14041 #include "confdefs.h"
14042 #include <$cf_regex_hdr>
14047 char *p = compile("", "", "", 0);
14048 int x = step("", "");
14054 rm -f conftest.$ac_objext conftest$ac_exeext
14055 if { (eval echo "$as_me:14055: \"$ac_link\"") >&5
14056 (eval $ac_link) 2>&5
14058 echo "$as_me:14058: \$? = $ac_status" >&5
14059 (exit $ac_status); } &&
14060 { ac_try='test -s conftest$ac_exeext'
14061 { (eval echo "$as_me:14061: \"$ac_try\"") >&5
14062 (eval $ac_try) 2>&5
14064 echo "$as_me:14064: \$? = $ac_status" >&5
14065 (exit $ac_status); }; }; then
14067 cf_cv_regex_hdrs=$cf_regex_hdr
14071 echo "$as_me: failed program was:" >&5
14072 cat conftest.$ac_ext >&5
14074 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14078 for cf_regex_hdr in regex.h
14080 cat >conftest.$ac_ext <<_ACEOF
14081 #line 14081 "configure"
14082 #include "confdefs.h"
14083 #include <sys/types.h>
14084 #include <$cf_regex_hdr>
14090 int x = regcomp(p, "", 0);
14091 int y = regexec(p, "", 0, 0, 0);
14098 rm -f conftest.$ac_objext conftest$ac_exeext
14099 if { (eval echo "$as_me:14099: \"$ac_link\"") >&5
14100 (eval $ac_link) 2>&5
14102 echo "$as_me:14102: \$? = $ac_status" >&5
14103 (exit $ac_status); } &&
14104 { ac_try='test -s conftest$ac_exeext'
14105 { (eval echo "$as_me:14105: \"$ac_try\"") >&5
14106 (eval $ac_try) 2>&5
14108 echo "$as_me:14108: \$? = $ac_status" >&5
14109 (exit $ac_status); }; }; then
14111 cf_cv_regex_hdrs=$cf_regex_hdr
14115 echo "$as_me: failed program was:" >&5
14116 cat conftest.$ac_ext >&5
14118 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14124 echo "$as_me:14124: result: $cf_cv_regex_hdrs" >&5
14125 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
14127 case $cf_cv_regex_hdrs in #(vi
14128 no) { echo "$as_me:14128: WARNING: no regular expression header found" >&5
14129 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
14130 regex.h) cat >>confdefs.h <<\EOF
14131 #define HAVE_REGEX_H_FUNCS 1
14134 regexp.h) cat >>confdefs.h <<\EOF
14135 #define HAVE_REGEXP_H_FUNCS 1
14138 regexpr.h) cat >>confdefs.h <<\EOF
14139 #define HAVE_REGEXPR_H_FUNCS 1
14163 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14164 echo "$as_me:14164: checking for $ac_header" >&5
14165 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14166 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14167 echo $ECHO_N "(cached) $ECHO_C" >&6
14169 cat >conftest.$ac_ext <<_ACEOF
14170 #line 14170 "configure"
14171 #include "confdefs.h"
14172 #include <$ac_header>
14174 if { (eval echo "$as_me:14174: \"$ac_cpp conftest.$ac_ext\"") >&5
14175 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14177 egrep -v '^ *\+' conftest.er1 >conftest.err
14179 cat conftest.err >&5
14180 echo "$as_me:14180: \$? = $ac_status" >&5
14181 (exit $ac_status); } >/dev/null; then
14182 if test -s conftest.err; then
14183 ac_cpp_err=$ac_c_preproc_warn_flag
14190 if test -z "$ac_cpp_err"; then
14191 eval "$as_ac_Header=yes"
14193 echo "$as_me: failed program was:" >&5
14194 cat conftest.$ac_ext >&5
14195 eval "$as_ac_Header=no"
14197 rm -f conftest.err conftest.$ac_ext
14199 echo "$as_me:14199: result: `eval echo '${'$as_ac_Header'}'`" >&5
14200 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14201 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14202 cat >>confdefs.h <<EOF
14203 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14209 for ac_header in unistd.h getopt.h
14211 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14212 echo "$as_me:14212: checking for $ac_header" >&5
14213 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14214 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14215 echo $ECHO_N "(cached) $ECHO_C" >&6
14217 cat >conftest.$ac_ext <<_ACEOF
14218 #line 14218 "configure"
14219 #include "confdefs.h"
14220 #include <$ac_header>
14222 if { (eval echo "$as_me:14222: \"$ac_cpp conftest.$ac_ext\"") >&5
14223 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14225 egrep -v '^ *\+' conftest.er1 >conftest.err
14227 cat conftest.err >&5
14228 echo "$as_me:14228: \$? = $ac_status" >&5
14229 (exit $ac_status); } >/dev/null; then
14230 if test -s conftest.err; then
14231 ac_cpp_err=$ac_c_preproc_warn_flag
14238 if test -z "$ac_cpp_err"; then
14239 eval "$as_ac_Header=yes"
14241 echo "$as_me: failed program was:" >&5
14242 cat conftest.$ac_ext >&5
14243 eval "$as_ac_Header=no"
14245 rm -f conftest.err conftest.$ac_ext
14247 echo "$as_me:14247: result: `eval echo '${'$as_ac_Header'}'`" >&5
14248 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14249 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14250 cat >>confdefs.h <<EOF
14251 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14257 echo "$as_me:14257: checking for header declaring getopt variables" >&5
14258 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
14259 if test "${cf_cv_getopt_header+set}" = set; then
14260 echo $ECHO_N "(cached) $ECHO_C" >&6
14263 cf_cv_getopt_header=none
14264 for cf_header in stdio.h stdlib.h unistd.h getopt.h
14266 cat >conftest.$ac_ext <<_ACEOF
14267 #line 14267 "configure"
14268 #include "confdefs.h"
14270 #include <$cf_header>
14274 int x = optind; char *y = optarg
14279 rm -f conftest.$ac_objext
14280 if { (eval echo "$as_me:14280: \"$ac_compile\"") >&5
14281 (eval $ac_compile) 2>&5
14283 echo "$as_me:14283: \$? = $ac_status" >&5
14284 (exit $ac_status); } &&
14285 { ac_try='test -s conftest.$ac_objext'
14286 { (eval echo "$as_me:14286: \"$ac_try\"") >&5
14287 (eval $ac_try) 2>&5
14289 echo "$as_me:14289: \$? = $ac_status" >&5
14290 (exit $ac_status); }; }; then
14291 cf_cv_getopt_header=$cf_header
14294 echo "$as_me: failed program was:" >&5
14295 cat conftest.$ac_ext >&5
14297 rm -f conftest.$ac_objext conftest.$ac_ext
14301 echo "$as_me:14301: result: $cf_cv_getopt_header" >&5
14302 echo "${ECHO_T}$cf_cv_getopt_header" >&6
14303 if test $cf_cv_getopt_header != none ; then
14304 cat >>confdefs.h <<\EOF
14305 #define HAVE_GETOPT_HEADER 1
14310 # check for ISC (this may also define _POSIX_SOURCE)
14311 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
14312 if test "$ISC" = yes ; then
14314 echo "$as_me:14314: checking for main in -lcposix" >&5
14315 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
14316 if test "${ac_cv_lib_cposix_main+set}" = set; then
14317 echo $ECHO_N "(cached) $ECHO_C" >&6
14319 ac_check_lib_save_LIBS=$LIBS
14320 LIBS="-lcposix $LIBS"
14321 cat >conftest.$ac_ext <<_ACEOF
14322 #line 14322 "configure"
14323 #include "confdefs.h"
14333 rm -f conftest.$ac_objext conftest$ac_exeext
14334 if { (eval echo "$as_me:14334: \"$ac_link\"") >&5
14335 (eval $ac_link) 2>&5
14337 echo "$as_me:14337: \$? = $ac_status" >&5
14338 (exit $ac_status); } &&
14339 { ac_try='test -s conftest$ac_exeext'
14340 { (eval echo "$as_me:14340: \"$ac_try\"") >&5
14341 (eval $ac_try) 2>&5
14343 echo "$as_me:14343: \$? = $ac_status" >&5
14344 (exit $ac_status); }; }; then
14345 ac_cv_lib_cposix_main=yes
14347 echo "$as_me: failed program was:" >&5
14348 cat conftest.$ac_ext >&5
14349 ac_cv_lib_cposix_main=no
14351 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14352 LIBS=$ac_check_lib_save_LIBS
14354 echo "$as_me:14354: result: $ac_cv_lib_cposix_main" >&5
14355 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
14356 if test $ac_cv_lib_cposix_main = yes; then
14357 cat >>confdefs.h <<EOF
14358 #define HAVE_LIBCPOSIX 1
14361 LIBS="-lcposix $LIBS"
14365 echo "$as_me:14365: checking for bzero in -linet" >&5
14366 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
14367 if test "${ac_cv_lib_inet_bzero+set}" = set; then
14368 echo $ECHO_N "(cached) $ECHO_C" >&6
14370 ac_check_lib_save_LIBS=$LIBS
14371 LIBS="-linet $LIBS"
14372 cat >conftest.$ac_ext <<_ACEOF
14373 #line 14373 "configure"
14374 #include "confdefs.h"
14376 /* Override any gcc2 internal prototype to avoid an error. */
14380 /* We use char because int might match the return type of a gcc2
14381 builtin and then its argument prototype would still apply. */
14391 rm -f conftest.$ac_objext conftest$ac_exeext
14392 if { (eval echo "$as_me:14392: \"$ac_link\"") >&5
14393 (eval $ac_link) 2>&5
14395 echo "$as_me:14395: \$? = $ac_status" >&5
14396 (exit $ac_status); } &&
14397 { ac_try='test -s conftest$ac_exeext'
14398 { (eval echo "$as_me:14398: \"$ac_try\"") >&5
14399 (eval $ac_try) 2>&5
14401 echo "$as_me:14401: \$? = $ac_status" >&5
14402 (exit $ac_status); }; }; then
14403 ac_cv_lib_inet_bzero=yes
14405 echo "$as_me: failed program was:" >&5
14406 cat conftest.$ac_ext >&5
14407 ac_cv_lib_inet_bzero=no
14409 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14410 LIBS=$ac_check_lib_save_LIBS
14412 echo "$as_me:14412: result: $ac_cv_lib_inet_bzero" >&5
14413 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
14414 if test $ac_cv_lib_inet_bzero = yes; then
14415 LIBS="-linet $LIBS"
14419 echo "$as_me:14419: checking if sys/time.h works with sys/select.h" >&5
14420 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
14421 if test "${cf_cv_sys_time_select+set}" = set; then
14422 echo $ECHO_N "(cached) $ECHO_C" >&6
14425 cat >conftest.$ac_ext <<_ACEOF
14426 #line 14426 "configure"
14427 #include "confdefs.h"
14429 #include <sys/types.h>
14430 #ifdef HAVE_SYS_TIME_H
14431 #include <sys/time.h>
14433 #ifdef HAVE_SYS_SELECT_H
14434 #include <sys/select.h>
14445 rm -f conftest.$ac_objext
14446 if { (eval echo "$as_me:14446: \"$ac_compile\"") >&5
14447 (eval $ac_compile) 2>&5
14449 echo "$as_me:14449: \$? = $ac_status" >&5
14450 (exit $ac_status); } &&
14451 { ac_try='test -s conftest.$ac_objext'
14452 { (eval echo "$as_me:14452: \"$ac_try\"") >&5
14453 (eval $ac_try) 2>&5
14455 echo "$as_me:14455: \$? = $ac_status" >&5
14456 (exit $ac_status); }; }; then
14457 cf_cv_sys_time_select=yes
14459 echo "$as_me: failed program was:" >&5
14460 cat conftest.$ac_ext >&5
14461 cf_cv_sys_time_select=no
14463 rm -f conftest.$ac_objext conftest.$ac_ext
14467 echo "$as_me:14467: result: $cf_cv_sys_time_select" >&5
14468 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
14469 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
14470 #define HAVE_SYS_TIME_SELECT 1
14473 ### checks for compiler characteristics
14475 ac_cpp='$CPP $CPPFLAGS'
14476 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14477 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14478 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14479 ac_main_return=return
14481 echo "$as_me:14481: checking for $CC option to accept ANSI C" >&5
14482 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
14483 if test "${ac_cv_prog_cc_stdc+set}" = set; then
14484 echo $ECHO_N "(cached) $ECHO_C" >&6
14486 ac_cv_prog_cc_stdc=no
14488 cat >conftest.$ac_ext <<_ACEOF
14489 #line 14489 "configure"
14490 #include "confdefs.h"
14491 #include <stdarg.h>
14493 #include <sys/types.h>
14494 #include <sys/stat.h>
14495 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
14496 struct buf { int x; };
14497 FILE * (*rcsopen) (struct buf *, struct stat *, int);
14498 static char *e (p, i)
14504 static char *f (char * (*g) (char **, int), char **p, ...)
14509 s = g (p, va_arg (v,int));
14513 int test (int i, double x);
14514 struct s1 {int (*f) (int a);};
14515 struct s2 {int (*f) (double a);};
14516 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
14522 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
14527 # Don't try gcc -ansi; that turns off useful extensions and
14528 # breaks some systems' header files.
14529 # AIX -qlanglvl=ansi
14530 # Ultrix and OSF/1 -std1
14531 # HP-UX 10.20 and later -Ae
14532 # HP-UX older versions -Aa -D_HPUX_SOURCE
14533 # SVR4 -Xc -D__EXTENSIONS__
14534 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
14536 CC="$ac_save_CC $ac_arg"
14537 rm -f conftest.$ac_objext
14538 if { (eval echo "$as_me:14538: \"$ac_compile\"") >&5
14539 (eval $ac_compile) 2>&5
14541 echo "$as_me:14541: \$? = $ac_status" >&5
14542 (exit $ac_status); } &&
14543 { ac_try='test -s conftest.$ac_objext'
14544 { (eval echo "$as_me:14544: \"$ac_try\"") >&5
14545 (eval $ac_try) 2>&5
14547 echo "$as_me:14547: \$? = $ac_status" >&5
14548 (exit $ac_status); }; }; then
14549 ac_cv_prog_cc_stdc=$ac_arg
14552 echo "$as_me: failed program was:" >&5
14553 cat conftest.$ac_ext >&5
14555 rm -f conftest.$ac_objext
14557 rm -f conftest.$ac_ext conftest.$ac_objext
14562 case "x$ac_cv_prog_cc_stdc" in
14564 echo "$as_me:14564: result: none needed" >&5
14565 echo "${ECHO_T}none needed" >&6 ;;
14567 echo "$as_me:14567: result: $ac_cv_prog_cc_stdc" >&5
14568 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
14569 CC="$CC $ac_cv_prog_cc_stdc" ;;
14572 echo "$as_me:14572: checking for an ANSI C-conforming const" >&5
14573 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
14574 if test "${ac_cv_c_const+set}" = set; then
14575 echo $ECHO_N "(cached) $ECHO_C" >&6
14577 cat >conftest.$ac_ext <<_ACEOF
14578 #line 14578 "configure"
14579 #include "confdefs.h"
14584 /* FIXME: Include the comments suggested by Paul. */
14585 #ifndef __cplusplus
14586 /* Ultrix mips cc rejects this. */
14587 typedef int charset[2];
14589 /* SunOS 4.1.1 cc rejects this. */
14590 char const *const *ccp;
14592 /* NEC SVR4.0.2 mips cc rejects this. */
14593 struct point {int x, y;};
14594 static struct point const zero = {0,0};
14595 /* AIX XL C 1.02.0.0 rejects this.
14596 It does not let you subtract one const X* pointer from another in
14597 an arm of an if-expression whose if-part is not a constant
14599 const char *g = "string";
14600 ccp = &g + (g ? g-g : 0);
14601 /* HPUX 7.0 cc rejects these. */
14604 ccp = (char const *const *) p;
14605 { /* SCO 3.2v4 cc rejects this. */
14607 char const *s = 0 ? (char *) 0 : (char const *) 0;
14611 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
14612 int x[] = {25, 17};
14613 const int *foo = &x[0];
14616 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
14617 typedef const int *iptr;
14621 { /* AIX XL C 1.02.0.0 rejects this saying
14622 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
14623 struct s { int j; const int *ap[3]; };
14624 struct s *b; b->j = 5;
14626 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
14627 const int foo = 10;
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
14649 echo "$as_me: failed program was:" >&5
14650 cat conftest.$ac_ext >&5
14653 rm -f conftest.$ac_objext conftest.$ac_ext
14655 echo "$as_me:14655: result: $ac_cv_c_const" >&5
14656 echo "${ECHO_T}$ac_cv_c_const" >&6
14657 if test $ac_cv_c_const = no; then
14659 cat >>confdefs.h <<\EOF
14665 echo "$as_me:14665: checking for inline" >&5
14666 echo $ECHO_N "checking for inline... $ECHO_C" >&6
14667 if test "${ac_cv_c_inline+set}" = set; then
14668 echo $ECHO_N "(cached) $ECHO_C" >&6
14671 for ac_kw in inline __inline__ __inline; do
14672 cat >conftest.$ac_ext <<_ACEOF
14673 #line 14673 "configure"
14674 #include "confdefs.h"
14675 #ifndef __cplusplus
14676 static $ac_kw int static_foo () {return 0; }
14677 $ac_kw int foo () {return 0; }
14681 rm -f conftest.$ac_objext
14682 if { (eval echo "$as_me:14682: \"$ac_compile\"") >&5
14683 (eval $ac_compile) 2>&5
14685 echo "$as_me:14685: \$? = $ac_status" >&5
14686 (exit $ac_status); } &&
14687 { ac_try='test -s conftest.$ac_objext'
14688 { (eval echo "$as_me:14688: \"$ac_try\"") >&5
14689 (eval $ac_try) 2>&5
14691 echo "$as_me:14691: \$? = $ac_status" >&5
14692 (exit $ac_status); }; }; then
14693 ac_cv_c_inline=$ac_kw; break
14695 echo "$as_me: failed program was:" >&5
14696 cat conftest.$ac_ext >&5
14698 rm -f conftest.$ac_objext conftest.$ac_ext
14702 echo "$as_me:14702: result: $ac_cv_c_inline" >&5
14703 echo "${ECHO_T}$ac_cv_c_inline" >&6
14704 case $ac_cv_c_inline in
14707 cat >>confdefs.h <<\EOF
14711 *) cat >>confdefs.h <<EOF
14712 #define inline $ac_cv_c_inline
14718 if test "$ac_cv_c_inline" != no ; then
14719 NCURSES_INLINE=inline
14720 if test "$INTEL_COMPILER" = yes
14723 elif test "$GCC" = yes
14725 echo "$as_me:14725: checking if $CC supports options to tune inlining" >&5
14726 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
14727 if test "${cf_cv_gcc_inline+set}" = set; then
14728 echo $ECHO_N "(cached) $ECHO_C" >&6
14731 cf_save_CFLAGS=$CFLAGS
14732 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
14733 cat >conftest.$ac_ext <<_ACEOF
14734 #line 14734 "configure"
14735 #include "confdefs.h"
14736 inline int foo(void) { return 1; }
14740 ${cf_cv_main_return:-return} foo()
14745 rm -f conftest.$ac_objext
14746 if { (eval echo "$as_me:14746: \"$ac_compile\"") >&5
14747 (eval $ac_compile) 2>&5
14749 echo "$as_me:14749: \$? = $ac_status" >&5
14750 (exit $ac_status); } &&
14751 { ac_try='test -s conftest.$ac_objext'
14752 { (eval echo "$as_me:14752: \"$ac_try\"") >&5
14753 (eval $ac_try) 2>&5
14755 echo "$as_me:14755: \$? = $ac_status" >&5
14756 (exit $ac_status); }; }; then
14757 cf_cv_gcc_inline=yes
14759 echo "$as_me: failed program was:" >&5
14760 cat conftest.$ac_ext >&5
14761 cf_cv_gcc_inline=no
14763 rm -f conftest.$ac_objext conftest.$ac_ext
14764 CFLAGS=$cf_save_CFLAGS
14767 echo "$as_me:14767: result: $cf_cv_gcc_inline" >&5
14768 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
14769 if test "$cf_cv_gcc_inline" = yes ; then
14774 cf_new_extra_cppflags=
14776 for cf_add_cflags in --param max-inline-insns-single=1200
14778 case $cf_fix_cppflags in
14780 case $cf_add_cflags in #(vi
14781 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
14782 case $cf_add_cflags in
14784 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14786 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14787 && test -z "${cf_tst_cflags}" \
14788 && cf_fix_cppflags=yes
14790 if test $cf_fix_cppflags = yes ; then
14791 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14793 elif test "${cf_tst_cflags}" = "\"'" ; then
14794 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14799 case "$CPPFLAGS" in
14800 *$cf_add_cflags) #(vi
14803 case $cf_add_cflags in #(vi
14805 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14807 CPPFLAGS=`echo "$CPPFLAGS" | \
14808 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
14809 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
14813 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
14818 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
14823 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14825 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14827 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14828 && test -z "${cf_tst_cflags}" \
14829 && cf_fix_cppflags=no
14834 if test -n "$cf_new_cflags" ; then
14836 CFLAGS="$CFLAGS $cf_new_cflags"
14839 if test -n "$cf_new_cppflags" ; then
14841 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
14844 if test -n "$cf_new_extra_cppflags" ; then
14846 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
14853 echo "$as_me:14853: checking for signal global datatype" >&5
14854 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
14855 if test "${cf_cv_sig_atomic_t+set}" = set; then
14856 echo $ECHO_N "(cached) $ECHO_C" >&6
14860 "volatile sig_atomic_t" \
14864 cat >conftest.$ac_ext <<_ACEOF
14865 #line 14865 "configure"
14866 #include "confdefs.h"
14868 #include <sys/types.h>
14869 #include <signal.h>
14874 static void handler(int sig)
14881 signal(SIGINT, handler);
14887 rm -f conftest.$ac_objext
14888 if { (eval echo "$as_me:14888: \"$ac_compile\"") >&5
14889 (eval $ac_compile) 2>&5
14891 echo "$as_me:14891: \$? = $ac_status" >&5
14892 (exit $ac_status); } &&
14893 { ac_try='test -s conftest.$ac_objext'
14894 { (eval echo "$as_me:14894: \"$ac_try\"") >&5
14895 (eval $ac_try) 2>&5
14897 echo "$as_me:14897: \$? = $ac_status" >&5
14898 (exit $ac_status); }; }; then
14899 cf_cv_sig_atomic_t=$cf_type
14901 echo "$as_me: failed program was:" >&5
14902 cat conftest.$ac_ext >&5
14903 cf_cv_sig_atomic_t=no
14905 rm -f conftest.$ac_objext conftest.$ac_ext
14906 test "$cf_cv_sig_atomic_t" != no && break
14911 echo "$as_me:14911: result: $cf_cv_sig_atomic_t" >&5
14912 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
14913 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
14914 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
14917 if test $NCURSES_CHTYPE = auto ; then
14919 echo "$as_me:14919: checking for type of chtype" >&5
14920 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14921 if test "${cf_cv_typeof_chtype+set}" = set; then
14922 echo $ECHO_N "(cached) $ECHO_C" >&6
14925 if test "$cross_compiling" = yes; then
14926 cf_cv_typeof_chtype=long
14928 cat >conftest.$ac_ext <<_ACEOF
14929 #line 14929 "configure"
14930 #include "confdefs.h"
14932 #define WANT_BITS 31
14936 FILE *fp = fopen("cf_test.out", "w");
14938 char *result = "long";
14939 if (sizeof(unsigned long) > sizeof(unsigned int)) {
14942 for (n = 0; n < WANT_BITS; n++) {
14945 if (y != 1 || x == 0) {
14951 * If x is nonzero, an int is big enough for the bits
14954 result = (x != 0) ? "int" : "long";
14959 ${cf_cv_main_return:-return}(0);
14963 rm -f conftest$ac_exeext
14964 if { (eval echo "$as_me:14964: \"$ac_link\"") >&5
14965 (eval $ac_link) 2>&5
14967 echo "$as_me:14967: \$? = $ac_status" >&5
14968 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14969 { (eval echo "$as_me:14969: \"$ac_try\"") >&5
14970 (eval $ac_try) 2>&5
14972 echo "$as_me:14972: \$? = $ac_status" >&5
14973 (exit $ac_status); }; }; then
14974 cf_cv_typeof_chtype=`cat cf_test.out`
14976 echo "$as_me: program exited with status $ac_status" >&5
14977 echo "$as_me: failed program was:" >&5
14978 cat conftest.$ac_ext >&5
14979 cf_cv_typeof_chtype=long
14981 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14987 echo "$as_me:14987: result: $cf_cv_typeof_chtype" >&5
14988 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
14990 cat >>confdefs.h <<EOF
14991 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
14995 cf_cv_typeof_chtype=$NCURSES_CHTYPE
14997 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
14999 echo "$as_me:14999: checking if unsigned literals are legal" >&5
15000 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
15001 if test "${cf_cv_unsigned_literals+set}" = set; then
15002 echo $ECHO_N "(cached) $ECHO_C" >&6
15005 cat >conftest.$ac_ext <<_ACEOF
15006 #line 15006 "configure"
15007 #include "confdefs.h"
15012 long x = 1L + 1UL + 1U + 1
15017 rm -f conftest.$ac_objext
15018 if { (eval echo "$as_me:15018: \"$ac_compile\"") >&5
15019 (eval $ac_compile) 2>&5
15021 echo "$as_me:15021: \$? = $ac_status" >&5
15022 (exit $ac_status); } &&
15023 { ac_try='test -s conftest.$ac_objext'
15024 { (eval echo "$as_me:15024: \"$ac_try\"") >&5
15025 (eval $ac_try) 2>&5
15027 echo "$as_me:15027: \$? = $ac_status" >&5
15028 (exit $ac_status); }; }; then
15029 cf_cv_unsigned_literals=yes
15031 echo "$as_me: failed program was:" >&5
15032 cat conftest.$ac_ext >&5
15033 cf_cv_unsigned_literals=no
15035 rm -f conftest.$ac_objext conftest.$ac_ext
15039 echo "$as_me:15039: result: $cf_cv_unsigned_literals" >&5
15040 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
15043 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
15044 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
15046 if test $NCURSES_MMASK_T = auto ; then
15047 cf_cv_typeof_mmask_t=long
15049 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
15051 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
15053 ### Checks for external-data
15055 echo "$as_me:15055: checking if external errno is declared" >&5
15056 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
15057 if test "${cf_cv_dcl_errno+set}" = set; then
15058 echo $ECHO_N "(cached) $ECHO_C" >&6
15061 cat >conftest.$ac_ext <<_ACEOF
15062 #line 15062 "configure"
15063 #include "confdefs.h"
15065 #ifdef HAVE_STDLIB_H
15066 #include <stdlib.h>
15069 #include <sys/types.h>
15074 int x = (int) errno
15079 rm -f conftest.$ac_objext
15080 if { (eval echo "$as_me:15080: \"$ac_compile\"") >&5
15081 (eval $ac_compile) 2>&5
15083 echo "$as_me:15083: \$? = $ac_status" >&5
15084 (exit $ac_status); } &&
15085 { ac_try='test -s conftest.$ac_objext'
15086 { (eval echo "$as_me:15086: \"$ac_try\"") >&5
15087 (eval $ac_try) 2>&5
15089 echo "$as_me:15089: \$? = $ac_status" >&5
15090 (exit $ac_status); }; }; then
15091 cf_cv_dcl_errno=yes
15093 echo "$as_me: failed program was:" >&5
15094 cat conftest.$ac_ext >&5
15097 rm -f conftest.$ac_objext conftest.$ac_ext
15100 echo "$as_me:15100: result: $cf_cv_dcl_errno" >&5
15101 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
15103 if test "$cf_cv_dcl_errno" = no ; then
15105 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15107 cat >>confdefs.h <<EOF
15108 #define $cf_result 1
15113 # It's possible (for near-UNIX clones) that the data doesn't exist
15115 echo "$as_me:15115: checking if external errno exists" >&5
15116 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
15117 if test "${cf_cv_have_errno+set}" = set; then
15118 echo $ECHO_N "(cached) $ECHO_C" >&6
15121 cat >conftest.$ac_ext <<_ACEOF
15122 #line 15122 "configure"
15123 #include "confdefs.h"
15136 rm -f conftest.$ac_objext conftest$ac_exeext
15137 if { (eval echo "$as_me:15137: \"$ac_link\"") >&5
15138 (eval $ac_link) 2>&5
15140 echo "$as_me:15140: \$? = $ac_status" >&5
15141 (exit $ac_status); } &&
15142 { ac_try='test -s conftest$ac_exeext'
15143 { (eval echo "$as_me:15143: \"$ac_try\"") >&5
15144 (eval $ac_try) 2>&5
15146 echo "$as_me:15146: \$? = $ac_status" >&5
15147 (exit $ac_status); }; }; then
15148 cf_cv_have_errno=yes
15150 echo "$as_me: failed program was:" >&5
15151 cat conftest.$ac_ext >&5
15152 cf_cv_have_errno=no
15154 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15157 echo "$as_me:15157: result: $cf_cv_have_errno" >&5
15158 echo "${ECHO_T}$cf_cv_have_errno" >&6
15160 if test "$cf_cv_have_errno" = yes ; then
15162 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15164 cat >>confdefs.h <<EOF
15165 #define $cf_result 1
15170 echo "$as_me:15170: checking if data-only library module links" >&5
15171 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
15172 if test "${cf_cv_link_dataonly+set}" = set; then
15173 echo $ECHO_N "(cached) $ECHO_C" >&6
15177 cat >conftest.$ac_ext <<EOF
15178 #line 15178 "configure"
15179 int testdata[3] = { 123, 456, 789 };
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); } ; then
15186 mv conftest.o data.o && \
15187 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
15189 rm -f conftest.$ac_ext data.o
15190 cat >conftest.$ac_ext <<EOF
15191 #line 15191 "configure"
15195 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
15197 extern int testdata[3];
15198 return testdata[0] == 123
15199 && testdata[1] == 456
15200 && testdata[2] == 789;
15204 if { (eval echo "$as_me:15204: \"$ac_compile\"") >&5
15205 (eval $ac_compile) 2>&5
15207 echo "$as_me:15207: \$? = $ac_status" >&5
15208 (exit $ac_status); }; then
15209 mv conftest.o func.o && \
15210 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
15212 rm -f conftest.$ac_ext func.o
15213 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
15214 cf_saveLIBS="$LIBS"
15215 LIBS="conftest.a $LIBS"
15216 if test "$cross_compiling" = yes; then
15217 cf_cv_link_dataonly=unknown
15219 cat >conftest.$ac_ext <<_ACEOF
15220 #line 15220 "configure"
15221 #include "confdefs.h"
15225 extern int testfunc();
15226 ${cf_cv_main_return:-return} (!testfunc());
15230 rm -f conftest$ac_exeext
15231 if { (eval echo "$as_me:15231: \"$ac_link\"") >&5
15232 (eval $ac_link) 2>&5
15234 echo "$as_me:15234: \$? = $ac_status" >&5
15235 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15236 { (eval echo "$as_me:15236: \"$ac_try\"") >&5
15237 (eval $ac_try) 2>&5
15239 echo "$as_me:15239: \$? = $ac_status" >&5
15240 (exit $ac_status); }; }; then
15241 cf_cv_link_dataonly=yes
15243 echo "$as_me: program exited with status $ac_status" >&5
15244 echo "$as_me: failed program was:" >&5
15245 cat conftest.$ac_ext >&5
15246 cf_cv_link_dataonly=no
15248 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15250 LIBS="$cf_saveLIBS"
15254 echo "$as_me:15254: result: $cf_cv_link_dataonly" >&5
15255 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
15257 if test "$cf_cv_link_dataonly" = no ; then
15258 cat >>confdefs.h <<\EOF
15259 #define BROKEN_LINKER 1
15265 ### Checks for library functions.
15288 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15289 echo "$as_me:15289: checking for $ac_func" >&5
15290 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15291 if eval "test \"\${$as_ac_var+set}\" = set"; then
15292 echo $ECHO_N "(cached) $ECHO_C" >&6
15294 cat >conftest.$ac_ext <<_ACEOF
15295 #line 15295 "configure"
15296 #include "confdefs.h"
15297 /* System header to define __stub macros and hopefully few prototypes,
15298 which can conflict with char $ac_func (); below. */
15299 #include <assert.h>
15300 /* Override any gcc2 internal prototype to avoid an error. */
15304 /* We use char because int might match the return type of a gcc2
15305 builtin and then its argument prototype would still apply. */
15312 /* The GNU C library defines this for functions which it implements
15313 to always fail with ENOSYS. Some functions are actually named
15314 something starting with __ and the normal name is an alias. */
15315 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15318 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15325 rm -f conftest.$ac_objext conftest$ac_exeext
15326 if { (eval echo "$as_me:15326: \"$ac_link\"") >&5
15327 (eval $ac_link) 2>&5
15329 echo "$as_me:15329: \$? = $ac_status" >&5
15330 (exit $ac_status); } &&
15331 { ac_try='test -s conftest$ac_exeext'
15332 { (eval echo "$as_me:15332: \"$ac_try\"") >&5
15333 (eval $ac_try) 2>&5
15335 echo "$as_me:15335: \$? = $ac_status" >&5
15336 (exit $ac_status); }; }; then
15337 eval "$as_ac_var=yes"
15339 echo "$as_me: failed program was:" >&5
15340 cat conftest.$ac_ext >&5
15341 eval "$as_ac_var=no"
15343 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15345 echo "$as_me:15345: result: `eval echo '${'$as_ac_var'}'`" >&5
15346 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15347 if test `eval echo '${'$as_ac_var'}'` = yes; then
15348 cat >>confdefs.h <<EOF
15349 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15355 if test "$with_getcap" = "yes" ; then
15357 echo "$as_me:15357: checking for terminal-capability database functions" >&5
15358 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
15359 if test "${cf_cv_cgetent+set}" = set; then
15360 echo $ECHO_N "(cached) $ECHO_C" >&6
15363 cat >conftest.$ac_ext <<_ACEOF
15364 #line 15364 "configure"
15365 #include "confdefs.h"
15367 #include <stdlib.h>
15374 char *db_array = temp;
15375 cgetent(&buf, &db_array, "vt100");
15376 cgetcap(buf, "tc", '=');
15377 cgetmatch(buf, "tc");
15383 rm -f conftest.$ac_objext conftest$ac_exeext
15384 if { (eval echo "$as_me:15384: \"$ac_link\"") >&5
15385 (eval $ac_link) 2>&5
15387 echo "$as_me:15387: \$? = $ac_status" >&5
15388 (exit $ac_status); } &&
15389 { ac_try='test -s conftest$ac_exeext'
15390 { (eval echo "$as_me:15390: \"$ac_try\"") >&5
15391 (eval $ac_try) 2>&5
15393 echo "$as_me:15393: \$? = $ac_status" >&5
15394 (exit $ac_status); }; }; then
15397 echo "$as_me: failed program was:" >&5
15398 cat conftest.$ac_ext >&5
15401 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15404 echo "$as_me:15404: result: $cf_cv_cgetent" >&5
15405 echo "${ECHO_T}$cf_cv_cgetent" >&6
15407 if test "$cf_cv_cgetent" = yes
15409 cat >>confdefs.h <<\EOF
15410 #define HAVE_BSD_CGETENT 1
15413 echo "$as_me:15413: checking if cgetent uses const parameter" >&5
15414 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
15415 if test "${cf_cv_cgetent_const+set}" = set; then
15416 echo $ECHO_N "(cached) $ECHO_C" >&6
15419 cat >conftest.$ac_ext <<_ACEOF
15420 #line 15420 "configure"
15421 #include "confdefs.h"
15423 #include <stdlib.h>
15430 #ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
15431 const char *db_array = temp;
15432 cgetent(&buf, &db_array, "vt100");
15434 cgetcap(buf, "tc", '=');
15435 cgetmatch(buf, "tc");
15441 rm -f conftest.$ac_objext conftest$ac_exeext
15442 if { (eval echo "$as_me:15442: \"$ac_link\"") >&5
15443 (eval $ac_link) 2>&5
15445 echo "$as_me:15445: \$? = $ac_status" >&5
15446 (exit $ac_status); } &&
15447 { ac_try='test -s conftest$ac_exeext'
15448 { (eval echo "$as_me:15448: \"$ac_try\"") >&5
15449 (eval $ac_try) 2>&5
15451 echo "$as_me:15451: \$? = $ac_status" >&5
15452 (exit $ac_status); }; }; then
15453 cf_cv_cgetent_const=yes
15455 echo "$as_me: failed program was:" >&5
15456 cat conftest.$ac_ext >&5
15457 cf_cv_cgetent_const=no
15459 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15462 echo "$as_me:15462: result: $cf_cv_cgetent_const" >&5
15463 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
15464 if test "$cf_cv_cgetent_const" = yes
15466 cat >>confdefs.h <<EOF
15467 #define CGETENT_CONST const
15475 echo "$as_me:15475: checking for isascii" >&5
15476 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
15477 if test "${cf_cv_have_isascii+set}" = set; then
15478 echo $ECHO_N "(cached) $ECHO_C" >&6
15481 cat >conftest.$ac_ext <<_ACEOF
15482 #line 15482 "configure"
15483 #include "confdefs.h"
15488 int x = isascii(' ')
15493 rm -f conftest.$ac_objext conftest$ac_exeext
15494 if { (eval echo "$as_me:15494: \"$ac_link\"") >&5
15495 (eval $ac_link) 2>&5
15497 echo "$as_me:15497: \$? = $ac_status" >&5
15498 (exit $ac_status); } &&
15499 { ac_try='test -s conftest$ac_exeext'
15500 { (eval echo "$as_me:15500: \"$ac_try\"") >&5
15501 (eval $ac_try) 2>&5
15503 echo "$as_me:15503: \$? = $ac_status" >&5
15504 (exit $ac_status); }; }; then
15505 cf_cv_have_isascii=yes
15507 echo "$as_me: failed program was:" >&5
15508 cat conftest.$ac_ext >&5
15509 cf_cv_have_isascii=no
15511 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15514 echo "$as_me:15514: result: $cf_cv_have_isascii" >&5
15515 echo "${ECHO_T}$cf_cv_have_isascii" >&6
15516 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
15517 #define HAVE_ISASCII 1
15520 if test "$ac_cv_func_sigaction" = yes; then
15521 echo "$as_me:15521: checking whether sigaction needs _POSIX_SOURCE" >&5
15522 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
15523 cat >conftest.$ac_ext <<_ACEOF
15524 #line 15524 "configure"
15525 #include "confdefs.h"
15527 #include <sys/types.h>
15528 #include <signal.h>
15532 struct sigaction act
15537 rm -f conftest.$ac_objext
15538 if { (eval echo "$as_me:15538: \"$ac_compile\"") >&5
15539 (eval $ac_compile) 2>&5
15541 echo "$as_me:15541: \$? = $ac_status" >&5
15542 (exit $ac_status); } &&
15543 { ac_try='test -s conftest.$ac_objext'
15544 { (eval echo "$as_me:15544: \"$ac_try\"") >&5
15545 (eval $ac_try) 2>&5
15547 echo "$as_me:15547: \$? = $ac_status" >&5
15548 (exit $ac_status); }; }; then
15551 echo "$as_me: failed program was:" >&5
15552 cat conftest.$ac_ext >&5
15554 cat >conftest.$ac_ext <<_ACEOF
15555 #line 15555 "configure"
15556 #include "confdefs.h"
15558 #define _POSIX_SOURCE
15559 #include <sys/types.h>
15560 #include <signal.h>
15564 struct sigaction act
15569 rm -f conftest.$ac_objext
15570 if { (eval echo "$as_me:15570: \"$ac_compile\"") >&5
15571 (eval $ac_compile) 2>&5
15573 echo "$as_me:15573: \$? = $ac_status" >&5
15574 (exit $ac_status); } &&
15575 { ac_try='test -s conftest.$ac_objext'
15576 { (eval echo "$as_me:15576: \"$ac_try\"") >&5
15577 (eval $ac_try) 2>&5
15579 echo "$as_me:15579: \$? = $ac_status" >&5
15580 (exit $ac_status); }; }; then
15582 cat >>confdefs.h <<\EOF
15583 #define _POSIX_SOURCE 1
15587 echo "$as_me: failed program was:" >&5
15588 cat conftest.$ac_ext >&5
15591 rm -f conftest.$ac_objext conftest.$ac_ext
15593 rm -f conftest.$ac_objext conftest.$ac_ext
15594 echo "$as_me:15594: result: $sigact_bad" >&5
15595 echo "${ECHO_T}$sigact_bad" >&6
15598 echo "$as_me:15598: checking if nanosleep really works" >&5
15599 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
15600 if test "${cf_cv_func_nanosleep+set}" = set; then
15601 echo $ECHO_N "(cached) $ECHO_C" >&6
15604 if test "$cross_compiling" = yes; then
15605 cf_cv_func_nanosleep=unknown
15607 cat >conftest.$ac_ext <<_ACEOF
15608 #line 15608 "configure"
15609 #include "confdefs.h"
15615 #ifdef HAVE_SYS_TIME_H
15616 #include <sys/time.h>
15620 struct timespec ts1, ts2;
15623 ts1.tv_nsec = 750000000;
15627 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
15628 ${cf_cv_main_return:-return}(code != 0);
15632 rm -f conftest$ac_exeext
15633 if { (eval echo "$as_me:15633: \"$ac_link\"") >&5
15634 (eval $ac_link) 2>&5
15636 echo "$as_me:15636: \$? = $ac_status" >&5
15637 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15638 { (eval echo "$as_me:15638: \"$ac_try\"") >&5
15639 (eval $ac_try) 2>&5
15641 echo "$as_me:15641: \$? = $ac_status" >&5
15642 (exit $ac_status); }; }; then
15643 cf_cv_func_nanosleep=yes
15645 echo "$as_me: program exited with status $ac_status" >&5
15646 echo "$as_me: failed program was:" >&5
15647 cat conftest.$ac_ext >&5
15648 cf_cv_func_nanosleep=no
15650 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15653 echo "$as_me:15653: result: $cf_cv_func_nanosleep" >&5
15654 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
15656 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
15657 #define HAVE_NANOSLEEP 1
15666 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15667 echo "$as_me:15667: checking for $ac_header" >&5
15668 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15669 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15670 echo $ECHO_N "(cached) $ECHO_C" >&6
15672 cat >conftest.$ac_ext <<_ACEOF
15673 #line 15673 "configure"
15674 #include "confdefs.h"
15675 #include <$ac_header>
15677 if { (eval echo "$as_me:15677: \"$ac_cpp conftest.$ac_ext\"") >&5
15678 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15680 egrep -v '^ *\+' conftest.er1 >conftest.err
15682 cat conftest.err >&5
15683 echo "$as_me:15683: \$? = $ac_status" >&5
15684 (exit $ac_status); } >/dev/null; then
15685 if test -s conftest.err; then
15686 ac_cpp_err=$ac_c_preproc_warn_flag
15693 if test -z "$ac_cpp_err"; then
15694 eval "$as_ac_Header=yes"
15696 echo "$as_me: failed program was:" >&5
15697 cat conftest.$ac_ext >&5
15698 eval "$as_ac_Header=no"
15700 rm -f conftest.err conftest.$ac_ext
15702 echo "$as_me:15702: result: `eval echo '${'$as_ac_Header'}'`" >&5
15703 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15704 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15705 cat >>confdefs.h <<EOF
15706 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15712 if test "$ISC" = yes ; then
15714 for ac_header in sys/termio.h
15716 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15717 echo "$as_me:15717: checking for $ac_header" >&5
15718 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15719 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15720 echo $ECHO_N "(cached) $ECHO_C" >&6
15722 cat >conftest.$ac_ext <<_ACEOF
15723 #line 15723 "configure"
15724 #include "confdefs.h"
15725 #include <$ac_header>
15727 if { (eval echo "$as_me:15727: \"$ac_cpp conftest.$ac_ext\"") >&5
15728 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15730 egrep -v '^ *\+' conftest.er1 >conftest.err
15732 cat conftest.err >&5
15733 echo "$as_me:15733: \$? = $ac_status" >&5
15734 (exit $ac_status); } >/dev/null; then
15735 if test -s conftest.err; then
15736 ac_cpp_err=$ac_c_preproc_warn_flag
15743 if test -z "$ac_cpp_err"; then
15744 eval "$as_ac_Header=yes"
15746 echo "$as_me: failed program was:" >&5
15747 cat conftest.$ac_ext >&5
15748 eval "$as_ac_Header=no"
15750 rm -f conftest.err conftest.$ac_ext
15752 echo "$as_me:15752: result: `eval echo '${'$as_ac_Header'}'`" >&5
15753 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15754 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15755 cat >>confdefs.h <<EOF
15756 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15763 if test "$ac_cv_header_termios_h" = yes ; then
15764 case "$CFLAGS $CPPFLAGS" in
15766 termios_bad=dunno ;;
15767 *) termios_bad=maybe ;;
15769 if test "$termios_bad" = maybe ; then
15770 echo "$as_me:15770: checking whether termios.h needs _POSIX_SOURCE" >&5
15771 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
15772 cat >conftest.$ac_ext <<_ACEOF
15773 #line 15773 "configure"
15774 #include "confdefs.h"
15775 #include <termios.h>
15779 struct termios foo; int x = foo.c_iflag
15784 rm -f conftest.$ac_objext
15785 if { (eval echo "$as_me:15785: \"$ac_compile\"") >&5
15786 (eval $ac_compile) 2>&5
15788 echo "$as_me:15788: \$? = $ac_status" >&5
15789 (exit $ac_status); } &&
15790 { ac_try='test -s conftest.$ac_objext'
15791 { (eval echo "$as_me:15791: \"$ac_try\"") >&5
15792 (eval $ac_try) 2>&5
15794 echo "$as_me:15794: \$? = $ac_status" >&5
15795 (exit $ac_status); }; }; then
15798 echo "$as_me: failed program was:" >&5
15799 cat conftest.$ac_ext >&5
15801 cat >conftest.$ac_ext <<_ACEOF
15802 #line 15802 "configure"
15803 #include "confdefs.h"
15805 #define _POSIX_SOURCE
15806 #include <termios.h>
15810 struct termios foo; int x = foo.c_iflag
15815 rm -f conftest.$ac_objext
15816 if { (eval echo "$as_me:15816: \"$ac_compile\"") >&5
15817 (eval $ac_compile) 2>&5
15819 echo "$as_me:15819: \$? = $ac_status" >&5
15820 (exit $ac_status); } &&
15821 { ac_try='test -s conftest.$ac_objext'
15822 { (eval echo "$as_me:15822: \"$ac_try\"") >&5
15823 (eval $ac_try) 2>&5
15825 echo "$as_me:15825: \$? = $ac_status" >&5
15826 (exit $ac_status); }; }; then
15827 termios_bad=unknown
15829 echo "$as_me: failed program was:" >&5
15830 cat conftest.$ac_ext >&5
15831 termios_bad=yes cat >>confdefs.h <<\EOF
15832 #define _POSIX_SOURCE 1
15836 rm -f conftest.$ac_objext conftest.$ac_ext
15839 rm -f conftest.$ac_objext conftest.$ac_ext
15840 echo "$as_me:15840: result: $termios_bad" >&5
15841 echo "${ECHO_T}$termios_bad" >&6
15845 echo "$as_me:15845: checking for tcgetattr" >&5
15846 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
15847 if test "${cf_cv_have_tcgetattr+set}" = set; then
15848 echo $ECHO_N "(cached) $ECHO_C" >&6
15851 cat >conftest.$ac_ext <<_ACEOF
15852 #line 15852 "configure"
15853 #include "confdefs.h"
15855 #include <sys/types.h>
15856 #ifdef HAVE_UNISTD_H
15857 #include <unistd.h>
15859 #ifdef HAVE_TERMIOS_H
15860 #include <termios.h>
15861 #define TTY struct termios
15863 #ifdef HAVE_TERMIO_H
15864 #include <termio.h>
15865 #define TTY struct termio
15874 tcgetattr(1, &foo);
15879 rm -f conftest.$ac_objext conftest$ac_exeext
15880 if { (eval echo "$as_me:15880: \"$ac_link\"") >&5
15881 (eval $ac_link) 2>&5
15883 echo "$as_me:15883: \$? = $ac_status" >&5
15884 (exit $ac_status); } &&
15885 { ac_try='test -s conftest$ac_exeext'
15886 { (eval echo "$as_me:15886: \"$ac_try\"") >&5
15887 (eval $ac_try) 2>&5
15889 echo "$as_me:15889: \$? = $ac_status" >&5
15890 (exit $ac_status); }; }; then
15891 cf_cv_have_tcgetattr=yes
15893 echo "$as_me: failed program was:" >&5
15894 cat conftest.$ac_ext >&5
15895 cf_cv_have_tcgetattr=no
15897 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15899 echo "$as_me:15899: result: $cf_cv_have_tcgetattr" >&5
15900 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
15901 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
15902 #define HAVE_TCGETATTR 1
15905 echo "$as_me:15905: checking for vsscanf function or workaround" >&5
15906 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
15907 if test "${cf_cv_func_vsscanf+set}" = set; then
15908 echo $ECHO_N "(cached) $ECHO_C" >&6
15911 cat >conftest.$ac_ext <<_ACEOF
15912 #line 15912 "configure"
15913 #include "confdefs.h"
15915 #include <stdarg.h>
15922 vsscanf("from", "%d", ap)
15927 rm -f conftest.$ac_objext conftest$ac_exeext
15928 if { (eval echo "$as_me:15928: \"$ac_link\"") >&5
15929 (eval $ac_link) 2>&5
15931 echo "$as_me:15931: \$? = $ac_status" >&5
15932 (exit $ac_status); } &&
15933 { ac_try='test -s conftest$ac_exeext'
15934 { (eval echo "$as_me:15934: \"$ac_try\"") >&5
15935 (eval $ac_try) 2>&5
15937 echo "$as_me:15937: \$? = $ac_status" >&5
15938 (exit $ac_status); }; }; then
15939 cf_cv_func_vsscanf=vsscanf
15941 echo "$as_me: failed program was:" >&5
15942 cat conftest.$ac_ext >&5
15944 cat >conftest.$ac_ext <<_ACEOF
15945 #line 15945 "configure"
15946 #include "confdefs.h"
15948 #include <stdarg.h>
15955 char *str = "from";
15957 strbuf._flag = _IOREAD;
15958 strbuf._ptr = strbuf._base = (unsigned char *) str;
15959 strbuf._cnt = strlen(str);
15960 strbuf._file = _NFILE;
15961 return (vfscanf(&strbuf, "%d", ap))
15966 rm -f conftest.$ac_objext conftest$ac_exeext
15967 if { (eval echo "$as_me:15967: \"$ac_link\"") >&5
15968 (eval $ac_link) 2>&5
15970 echo "$as_me:15970: \$? = $ac_status" >&5
15971 (exit $ac_status); } &&
15972 { ac_try='test -s conftest$ac_exeext'
15973 { (eval echo "$as_me:15973: \"$ac_try\"") >&5
15974 (eval $ac_try) 2>&5
15976 echo "$as_me:15976: \$? = $ac_status" >&5
15977 (exit $ac_status); }; }; then
15978 cf_cv_func_vsscanf=vfscanf
15980 echo "$as_me: failed program was:" >&5
15981 cat conftest.$ac_ext >&5
15983 cat >conftest.$ac_ext <<_ACEOF
15984 #line 15984 "configure"
15985 #include "confdefs.h"
15987 #include <stdarg.h>
15994 char *str = "from";
15996 strbuf._flag = _IOREAD;
15997 strbuf._ptr = strbuf._base = (unsigned char *) str;
15998 strbuf._cnt = strlen(str);
15999 strbuf._file = _NFILE;
16000 return (_doscan(&strbuf, "%d", ap))
16005 rm -f conftest.$ac_objext conftest$ac_exeext
16006 if { (eval echo "$as_me:16006: \"$ac_link\"") >&5
16007 (eval $ac_link) 2>&5
16009 echo "$as_me:16009: \$? = $ac_status" >&5
16010 (exit $ac_status); } &&
16011 { ac_try='test -s conftest$ac_exeext'
16012 { (eval echo "$as_me:16012: \"$ac_try\"") >&5
16013 (eval $ac_try) 2>&5
16015 echo "$as_me:16015: \$? = $ac_status" >&5
16016 (exit $ac_status); }; }; then
16017 cf_cv_func_vsscanf=_doscan
16019 echo "$as_me: failed program was:" >&5
16020 cat conftest.$ac_ext >&5
16022 cf_cv_func_vsscanf=no
16024 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16026 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16028 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16030 echo "$as_me:16030: result: $cf_cv_func_vsscanf" >&5
16031 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
16033 case $cf_cv_func_vsscanf in #(vi
16034 vsscanf) cat >>confdefs.h <<\EOF
16035 #define HAVE_VSSCANF 1
16038 vfscanf) cat >>confdefs.h <<\EOF
16039 #define HAVE_VFSCANF 1
16042 _doscan) cat >>confdefs.h <<\EOF
16043 #define HAVE__DOSCAN 1
16048 echo "$as_me:16048: checking for working mkstemp" >&5
16049 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
16050 if test "${cf_cv_func_mkstemp+set}" = set; then
16051 echo $ECHO_N "(cached) $ECHO_C" >&6
16055 if test "$cross_compiling" = yes; then
16056 cf_cv_func_mkstemp=maybe
16058 cat >conftest.$ac_ext <<_ACEOF
16059 #line 16059 "configure"
16060 #include "confdefs.h"
16062 #include <sys/types.h>
16063 #include <stdlib.h>
16065 #include <string.h>
16066 #include <sys/stat.h>
16069 char *tmpl = "conftestXXXXXX";
16077 for (n = 0; n < 2; ++n) {
16078 strcpy(name[n], tmpl);
16079 if ((fd = mkstemp(name[n])) >= 0) {
16080 if (!strcmp(name[n], tmpl)
16081 || stat(name[n], &sb) != 0
16082 || (sb.st_mode & S_IFMT) != S_IFREG
16083 || (sb.st_mode & 077) != 0) {
16090 && !strcmp(name[0], name[1]))
16092 ${cf_cv_main_return:-return}(result);
16096 rm -f conftest$ac_exeext
16097 if { (eval echo "$as_me:16097: \"$ac_link\"") >&5
16098 (eval $ac_link) 2>&5
16100 echo "$as_me:16100: \$? = $ac_status" >&5
16101 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16102 { (eval echo "$as_me:16102: \"$ac_try\"") >&5
16103 (eval $ac_try) 2>&5
16105 echo "$as_me:16105: \$? = $ac_status" >&5
16106 (exit $ac_status); }; }; then
16107 cf_cv_func_mkstemp=yes
16110 echo "$as_me: program exited with status $ac_status" >&5
16111 echo "$as_me: failed program was:" >&5
16112 cat conftest.$ac_ext >&5
16113 cf_cv_func_mkstemp=no
16116 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16120 echo "$as_me:16120: result: $cf_cv_func_mkstemp" >&5
16121 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
16122 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
16123 echo "$as_me:16123: checking for mkstemp" >&5
16124 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
16125 if test "${ac_cv_func_mkstemp+set}" = set; then
16126 echo $ECHO_N "(cached) $ECHO_C" >&6
16128 cat >conftest.$ac_ext <<_ACEOF
16129 #line 16129 "configure"
16130 #include "confdefs.h"
16131 /* System header to define __stub macros and hopefully few prototypes,
16132 which can conflict with char mkstemp (); below. */
16133 #include <assert.h>
16134 /* Override any gcc2 internal prototype to avoid an error. */
16138 /* We use char because int might match the return type of a gcc2
16139 builtin and then its argument prototype would still apply. */
16146 /* The GNU C library defines this for functions which it implements
16147 to always fail with ENOSYS. Some functions are actually named
16148 something starting with __ and the normal name is an alias. */
16149 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
16152 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16159 rm -f conftest.$ac_objext conftest$ac_exeext
16160 if { (eval echo "$as_me:16160: \"$ac_link\"") >&5
16161 (eval $ac_link) 2>&5
16163 echo "$as_me:16163: \$? = $ac_status" >&5
16164 (exit $ac_status); } &&
16165 { ac_try='test -s conftest$ac_exeext'
16166 { (eval echo "$as_me:16166: \"$ac_try\"") >&5
16167 (eval $ac_try) 2>&5
16169 echo "$as_me:16169: \$? = $ac_status" >&5
16170 (exit $ac_status); }; }; then
16171 ac_cv_func_mkstemp=yes
16173 echo "$as_me: failed program was:" >&5
16174 cat conftest.$ac_ext >&5
16175 ac_cv_func_mkstemp=no
16177 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16179 echo "$as_me:16179: result: $ac_cv_func_mkstemp" >&5
16180 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
16183 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
16184 cat >>confdefs.h <<\EOF
16185 #define HAVE_MKSTEMP 1
16190 # setup for prototype of fallback for vsscanf()
16192 if test "$cf_cv_func_vsscanf" = vsscanf ; then
16198 if test "$cross_compiling" = yes ; then
16199 { echo "$as_me:16199: WARNING: cross compiling: assume setvbuf params not reversed" >&5
16200 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
16202 echo "$as_me:16202: checking whether setvbuf arguments are reversed" >&5
16203 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
16204 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
16205 echo $ECHO_N "(cached) $ECHO_C" >&6
16207 if test "$cross_compiling" = yes; then
16208 { { echo "$as_me:16208: error: cannot run test program while cross compiling" >&5
16209 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
16210 { (exit 1); exit 1; }; }
16212 cat >conftest.$ac_ext <<_ACEOF
16213 #line 16213 "configure"
16214 #include "confdefs.h"
16216 /* If setvbuf has the reversed format, exit 0. */
16220 /* This call has the arguments reversed.
16221 A reversed system may check and see that the address of main
16222 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
16223 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
16224 $ac_main_return(1);
16225 putc('\r', stdout);
16226 $ac_main_return(0); /* Non-reversed systems segv here. */
16229 rm -f conftest$ac_exeext
16230 if { (eval echo "$as_me:16230: \"$ac_link\"") >&5
16231 (eval $ac_link) 2>&5
16233 echo "$as_me:16233: \$? = $ac_status" >&5
16234 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16235 { (eval echo "$as_me:16235: \"$ac_try\"") >&5
16236 (eval $ac_try) 2>&5
16238 echo "$as_me:16238: \$? = $ac_status" >&5
16239 (exit $ac_status); }; }; then
16240 ac_cv_func_setvbuf_reversed=yes
16242 echo "$as_me: program exited with status $ac_status" >&5
16243 echo "$as_me: failed program was:" >&5
16244 cat conftest.$ac_ext >&5
16245 ac_cv_func_setvbuf_reversed=no
16247 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16249 rm -f core core.* *.core
16251 echo "$as_me:16251: result: $ac_cv_func_setvbuf_reversed" >&5
16252 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
16253 if test $ac_cv_func_setvbuf_reversed = yes; then
16255 cat >>confdefs.h <<\EOF
16256 #define SETVBUF_REVERSED 1
16262 echo "$as_me:16262: checking return type of signal handlers" >&5
16263 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
16264 if test "${ac_cv_type_signal+set}" = set; then
16265 echo $ECHO_N "(cached) $ECHO_C" >&6
16267 cat >conftest.$ac_ext <<_ACEOF
16268 #line 16268 "configure"
16269 #include "confdefs.h"
16270 #include <sys/types.h>
16271 #include <signal.h>
16276 extern "C" void (*signal (int, void (*)(int)))(int);
16278 void (*signal ()) ();
16289 rm -f conftest.$ac_objext
16290 if { (eval echo "$as_me:16290: \"$ac_compile\"") >&5
16291 (eval $ac_compile) 2>&5
16293 echo "$as_me:16293: \$? = $ac_status" >&5
16294 (exit $ac_status); } &&
16295 { ac_try='test -s conftest.$ac_objext'
16296 { (eval echo "$as_me:16296: \"$ac_try\"") >&5
16297 (eval $ac_try) 2>&5
16299 echo "$as_me:16299: \$? = $ac_status" >&5
16300 (exit $ac_status); }; }; then
16301 ac_cv_type_signal=void
16303 echo "$as_me: failed program was:" >&5
16304 cat conftest.$ac_ext >&5
16305 ac_cv_type_signal=int
16307 rm -f conftest.$ac_objext conftest.$ac_ext
16309 echo "$as_me:16309: result: $ac_cv_type_signal" >&5
16310 echo "${ECHO_T}$ac_cv_type_signal" >&6
16312 cat >>confdefs.h <<EOF
16313 #define RETSIGTYPE $ac_cv_type_signal
16316 echo "$as_me:16316: checking for intptr_t" >&5
16317 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
16318 if test "${ac_cv_type_intptr_t+set}" = set; then
16319 echo $ECHO_N "(cached) $ECHO_C" >&6
16321 cat >conftest.$ac_ext <<_ACEOF
16322 #line 16322 "configure"
16323 #include "confdefs.h"
16324 $ac_includes_default
16328 if ((intptr_t *) 0)
16330 if (sizeof (intptr_t))
16336 rm -f conftest.$ac_objext
16337 if { (eval echo "$as_me:16337: \"$ac_compile\"") >&5
16338 (eval $ac_compile) 2>&5
16340 echo "$as_me:16340: \$? = $ac_status" >&5
16341 (exit $ac_status); } &&
16342 { ac_try='test -s conftest.$ac_objext'
16343 { (eval echo "$as_me:16343: \"$ac_try\"") >&5
16344 (eval $ac_try) 2>&5
16346 echo "$as_me:16346: \$? = $ac_status" >&5
16347 (exit $ac_status); }; }; then
16348 ac_cv_type_intptr_t=yes
16350 echo "$as_me: failed program was:" >&5
16351 cat conftest.$ac_ext >&5
16352 ac_cv_type_intptr_t=no
16354 rm -f conftest.$ac_objext conftest.$ac_ext
16356 echo "$as_me:16356: result: $ac_cv_type_intptr_t" >&5
16357 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
16358 if test $ac_cv_type_intptr_t = yes; then
16362 cat >>confdefs.h <<EOF
16363 #define intptr_t long
16368 echo "$as_me:16368: checking for type sigaction_t" >&5
16369 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
16370 if test "${cf_cv_type_sigaction+set}" = set; then
16371 echo $ECHO_N "(cached) $ECHO_C" >&6
16374 cat >conftest.$ac_ext <<_ACEOF
16375 #line 16375 "configure"
16376 #include "confdefs.h"
16378 #include <signal.h>
16387 rm -f conftest.$ac_objext
16388 if { (eval echo "$as_me:16388: \"$ac_compile\"") >&5
16389 (eval $ac_compile) 2>&5
16391 echo "$as_me:16391: \$? = $ac_status" >&5
16392 (exit $ac_status); } &&
16393 { ac_try='test -s conftest.$ac_objext'
16394 { (eval echo "$as_me:16394: \"$ac_try\"") >&5
16395 (eval $ac_try) 2>&5
16397 echo "$as_me:16397: \$? = $ac_status" >&5
16398 (exit $ac_status); }; }; then
16399 cf_cv_type_sigaction=yes
16401 echo "$as_me: failed program was:" >&5
16402 cat conftest.$ac_ext >&5
16403 cf_cv_type_sigaction=no
16405 rm -f conftest.$ac_objext conftest.$ac_ext
16408 echo "$as_me:16408: result: $cf_cv_type_sigaction" >&5
16409 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
16410 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
16411 #define HAVE_TYPE_SIGACTION 1
16414 echo "$as_me:16414: checking declaration of size-change" >&5
16415 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
16416 if test "${cf_cv_sizechange+set}" = set; then
16417 echo $ECHO_N "(cached) $ECHO_C" >&6
16420 cf_cv_sizechange=unknown
16421 cf_save_CPPFLAGS="$CPPFLAGS"
16423 for cf_opts in "" "NEED_PTEM_H"
16426 CPPFLAGS="$cf_save_CPPFLAGS"
16427 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
16428 cat >conftest.$ac_ext <<_ACEOF
16429 #line 16429 "configure"
16430 #include "confdefs.h"
16431 #include <sys/types.h>
16432 #ifdef HAVE_TERMIOS_H
16433 #include <termios.h>
16435 #ifdef HAVE_TERMIO_H
16436 #include <termio.h>
16440 /* This is a workaround for SCO: they neglected to define struct winsize in
16441 * termios.h -- it's only in termio.h and ptem.h
16443 #include <sys/stream.h>
16444 #include <sys/ptem.h>
16446 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
16447 #include <sys/ioctl.h>
16455 struct ttysize win; /* FIXME: what system is this? */
16456 int y = win.ts_lines;
16457 int x = win.ts_cols;
16460 struct winsize win;
16461 int y = win.ws_row;
16462 int x = win.ws_col;
16464 no TIOCGSIZE or TIOCGWINSZ
16465 #endif /* TIOCGWINSZ */
16466 #endif /* TIOCGSIZE */
16472 rm -f conftest.$ac_objext
16473 if { (eval echo "$as_me:16473: \"$ac_compile\"") >&5
16474 (eval $ac_compile) 2>&5
16476 echo "$as_me:16476: \$? = $ac_status" >&5
16477 (exit $ac_status); } &&
16478 { ac_try='test -s conftest.$ac_objext'
16479 { (eval echo "$as_me:16479: \"$ac_try\"") >&5
16480 (eval $ac_try) 2>&5
16482 echo "$as_me:16482: \$? = $ac_status" >&5
16483 (exit $ac_status); }; }; then
16484 cf_cv_sizechange=yes
16486 echo "$as_me: failed program was:" >&5
16487 cat conftest.$ac_ext >&5
16488 cf_cv_sizechange=no
16490 rm -f conftest.$ac_objext conftest.$ac_ext
16492 CPPFLAGS="$cf_save_CPPFLAGS"
16493 if test "$cf_cv_sizechange" = yes ; then
16494 echo "size-change succeeded ($cf_opts)" >&5
16495 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
16501 echo "$as_me:16501: result: $cf_cv_sizechange" >&5
16502 echo "${ECHO_T}$cf_cv_sizechange" >&6
16503 if test "$cf_cv_sizechange" != no ; then
16504 cat >>confdefs.h <<\EOF
16505 #define HAVE_SIZECHANGE 1
16508 case $cf_cv_sizechange in #(vi
16510 cat >>confdefs.h <<EOF
16511 #define $cf_cv_sizechange 1
16518 echo "$as_me:16518: checking for memmove" >&5
16519 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
16520 if test "${ac_cv_func_memmove+set}" = set; then
16521 echo $ECHO_N "(cached) $ECHO_C" >&6
16523 cat >conftest.$ac_ext <<_ACEOF
16524 #line 16524 "configure"
16525 #include "confdefs.h"
16526 /* System header to define __stub macros and hopefully few prototypes,
16527 which can conflict with char memmove (); below. */
16528 #include <assert.h>
16529 /* Override any gcc2 internal prototype to avoid an error. */
16533 /* We use char because int might match the return type of a gcc2
16534 builtin and then its argument prototype would still apply. */
16541 /* The GNU C library defines this for functions which it implements
16542 to always fail with ENOSYS. Some functions are actually named
16543 something starting with __ and the normal name is an alias. */
16544 #if defined (__stub_memmove) || defined (__stub___memmove)
16547 f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16554 rm -f conftest.$ac_objext conftest$ac_exeext
16555 if { (eval echo "$as_me:16555: \"$ac_link\"") >&5
16556 (eval $ac_link) 2>&5
16558 echo "$as_me:16558: \$? = $ac_status" >&5
16559 (exit $ac_status); } &&
16560 { ac_try='test -s conftest$ac_exeext'
16561 { (eval echo "$as_me:16561: \"$ac_try\"") >&5
16562 (eval $ac_try) 2>&5
16564 echo "$as_me:16564: \$? = $ac_status" >&5
16565 (exit $ac_status); }; }; then
16566 ac_cv_func_memmove=yes
16568 echo "$as_me: failed program was:" >&5
16569 cat conftest.$ac_ext >&5
16570 ac_cv_func_memmove=no
16572 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16574 echo "$as_me:16574: result: $ac_cv_func_memmove" >&5
16575 echo "${ECHO_T}$ac_cv_func_memmove" >&6
16576 if test $ac_cv_func_memmove = yes; then
16580 echo "$as_me:16580: checking for bcopy" >&5
16581 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
16582 if test "${ac_cv_func_bcopy+set}" = set; then
16583 echo $ECHO_N "(cached) $ECHO_C" >&6
16585 cat >conftest.$ac_ext <<_ACEOF
16586 #line 16586 "configure"
16587 #include "confdefs.h"
16588 /* System header to define __stub macros and hopefully few prototypes,
16589 which can conflict with char bcopy (); below. */
16590 #include <assert.h>
16591 /* Override any gcc2 internal prototype to avoid an error. */
16595 /* We use char because int might match the return type of a gcc2
16596 builtin and then its argument prototype would still apply. */
16603 /* The GNU C library defines this for functions which it implements
16604 to always fail with ENOSYS. Some functions are actually named
16605 something starting with __ and the normal name is an alias. */
16606 #if defined (__stub_bcopy) || defined (__stub___bcopy)
16609 f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16616 rm -f conftest.$ac_objext conftest$ac_exeext
16617 if { (eval echo "$as_me:16617: \"$ac_link\"") >&5
16618 (eval $ac_link) 2>&5
16620 echo "$as_me:16620: \$? = $ac_status" >&5
16621 (exit $ac_status); } &&
16622 { ac_try='test -s conftest$ac_exeext'
16623 { (eval echo "$as_me:16623: \"$ac_try\"") >&5
16624 (eval $ac_try) 2>&5
16626 echo "$as_me:16626: \$? = $ac_status" >&5
16627 (exit $ac_status); }; }; then
16628 ac_cv_func_bcopy=yes
16630 echo "$as_me: failed program was:" >&5
16631 cat conftest.$ac_ext >&5
16632 ac_cv_func_bcopy=no
16634 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16636 echo "$as_me:16636: result: $ac_cv_func_bcopy" >&5
16637 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
16638 if test $ac_cv_func_bcopy = yes; then
16640 echo "$as_me:16640: checking if bcopy does overlapping moves" >&5
16641 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
16642 if test "${cf_cv_good_bcopy+set}" = set; then
16643 echo $ECHO_N "(cached) $ECHO_C" >&6
16646 if test "$cross_compiling" = yes; then
16647 cf_cv_good_bcopy=unknown
16649 cat >conftest.$ac_ext <<_ACEOF
16650 #line 16650 "configure"
16651 #include "confdefs.h"
16654 static char data[] = "abcdefghijklmnopqrstuwwxyz";
16656 bcopy(data, temp, sizeof(data));
16657 bcopy(temp+10, temp, 15);
16658 bcopy(temp+5, temp+15, 10);
16659 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
16663 rm -f conftest$ac_exeext
16664 if { (eval echo "$as_me:16664: \"$ac_link\"") >&5
16665 (eval $ac_link) 2>&5
16667 echo "$as_me:16667: \$? = $ac_status" >&5
16668 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16669 { (eval echo "$as_me:16669: \"$ac_try\"") >&5
16670 (eval $ac_try) 2>&5
16672 echo "$as_me:16672: \$? = $ac_status" >&5
16673 (exit $ac_status); }; }; then
16674 cf_cv_good_bcopy=yes
16676 echo "$as_me: program exited with status $ac_status" >&5
16677 echo "$as_me: failed program was:" >&5
16678 cat conftest.$ac_ext >&5
16679 cf_cv_good_bcopy=no
16681 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16685 echo "$as_me:16685: result: $cf_cv_good_bcopy" >&5
16686 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
16689 cf_cv_good_bcopy=no
16692 if test "$cf_cv_good_bcopy" = yes ; then
16693 cat >>confdefs.h <<\EOF
16694 #define USE_OK_BCOPY 1
16698 cat >>confdefs.h <<\EOF
16699 #define USE_MY_MEMMOVE 1
16706 echo "$as_me:16706: checking if poll really works" >&5
16707 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
16708 if test "${cf_cv_working_poll+set}" = set; then
16709 echo $ECHO_N "(cached) $ECHO_C" >&6
16712 if test "$cross_compiling" = yes; then
16713 cf_cv_working_poll=unknown
16715 cat >conftest.$ac_ext <<_ACEOF
16716 #line 16716 "configure"
16717 #include "confdefs.h"
16719 #include <stdlib.h>
16721 #include <unistd.h>
16726 #include <sys/poll.h>
16729 struct pollfd myfds;
16732 /* check for Darwin bug with respect to "devices" */
16733 myfds.fd = open("/dev/null", 1);
16736 myfds.events = POLLIN;
16739 ret = poll(&myfds, 1, 100);
16741 if (ret < 0 || (myfds.revents & POLLNVAL)) {
16746 fd = open("/dev/tty", O_RDWR);
16749 /* also check with standard input */
16751 myfds.events = POLLIN;
16754 ret = poll(&myfds, 1, 100);
16759 ${cf_cv_main_return:-return}(ret < 0);
16762 rm -f conftest$ac_exeext
16763 if { (eval echo "$as_me:16763: \"$ac_link\"") >&5
16764 (eval $ac_link) 2>&5
16766 echo "$as_me:16766: \$? = $ac_status" >&5
16767 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16768 { (eval echo "$as_me:16768: \"$ac_try\"") >&5
16769 (eval $ac_try) 2>&5
16771 echo "$as_me:16771: \$? = $ac_status" >&5
16772 (exit $ac_status); }; }; then
16773 cf_cv_working_poll=yes
16775 echo "$as_me: program exited with status $ac_status" >&5
16776 echo "$as_me: failed program was:" >&5
16777 cat conftest.$ac_ext >&5
16778 cf_cv_working_poll=no
16780 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16783 echo "$as_me:16783: result: $cf_cv_working_poll" >&5
16784 echo "${ECHO_T}$cf_cv_working_poll" >&6
16785 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
16786 #define HAVE_WORKING_POLL 1
16789 echo "$as_me:16789: checking for va_copy" >&5
16790 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
16791 if test "${cf_cv_have_va_copy+set}" = set; then
16792 echo $ECHO_N "(cached) $ECHO_C" >&6
16795 cat >conftest.$ac_ext <<_ACEOF
16796 #line 16796 "configure"
16797 #include "confdefs.h"
16799 #include <stdarg.h>
16805 static va_list dst;
16806 static va_list src;
16812 rm -f conftest.$ac_objext conftest$ac_exeext
16813 if { (eval echo "$as_me:16813: \"$ac_link\"") >&5
16814 (eval $ac_link) 2>&5
16816 echo "$as_me:16816: \$? = $ac_status" >&5
16817 (exit $ac_status); } &&
16818 { ac_try='test -s conftest$ac_exeext'
16819 { (eval echo "$as_me:16819: \"$ac_try\"") >&5
16820 (eval $ac_try) 2>&5
16822 echo "$as_me:16822: \$? = $ac_status" >&5
16823 (exit $ac_status); }; }; then
16824 cf_cv_have_va_copy=yes
16826 echo "$as_me: failed program was:" >&5
16827 cat conftest.$ac_ext >&5
16828 cf_cv_have_va_copy=no
16830 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16832 echo "$as_me:16832: result: $cf_cv_have_va_copy" >&5
16833 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
16835 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
16836 #define HAVE_VA_COPY 1
16839 echo "$as_me:16839: checking for __va_copy" >&5
16840 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
16841 if test "${cf_cv_have___va_copy+set}" = set; then
16842 echo $ECHO_N "(cached) $ECHO_C" >&6
16845 cat >conftest.$ac_ext <<_ACEOF
16846 #line 16846 "configure"
16847 #include "confdefs.h"
16849 #include <stdarg.h>
16855 static va_list dst;
16856 static va_list src;
16857 __va_copy(dst, src)
16862 rm -f conftest.$ac_objext conftest$ac_exeext
16863 if { (eval echo "$as_me:16863: \"$ac_link\"") >&5
16864 (eval $ac_link) 2>&5
16866 echo "$as_me:16866: \$? = $ac_status" >&5
16867 (exit $ac_status); } &&
16868 { ac_try='test -s conftest$ac_exeext'
16869 { (eval echo "$as_me:16869: \"$ac_try\"") >&5
16870 (eval $ac_try) 2>&5
16872 echo "$as_me:16872: \$? = $ac_status" >&5
16873 (exit $ac_status); }; }; then
16874 cf_cv_have___va_copy=yes
16876 echo "$as_me: failed program was:" >&5
16877 cat conftest.$ac_ext >&5
16878 cf_cv_have___va_copy=no
16880 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16882 echo "$as_me:16882: result: $cf_cv_have___va_copy" >&5
16883 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
16885 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
16886 #define HAVE___VA_COPY 1
16889 echo "$as_me:16889: checking for pid_t" >&5
16890 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
16891 if test "${ac_cv_type_pid_t+set}" = set; then
16892 echo $ECHO_N "(cached) $ECHO_C" >&6
16894 cat >conftest.$ac_ext <<_ACEOF
16895 #line 16895 "configure"
16896 #include "confdefs.h"
16897 $ac_includes_default
16903 if (sizeof (pid_t))
16909 rm -f conftest.$ac_objext
16910 if { (eval echo "$as_me:16910: \"$ac_compile\"") >&5
16911 (eval $ac_compile) 2>&5
16913 echo "$as_me:16913: \$? = $ac_status" >&5
16914 (exit $ac_status); } &&
16915 { ac_try='test -s conftest.$ac_objext'
16916 { (eval echo "$as_me:16916: \"$ac_try\"") >&5
16917 (eval $ac_try) 2>&5
16919 echo "$as_me:16919: \$? = $ac_status" >&5
16920 (exit $ac_status); }; }; then
16921 ac_cv_type_pid_t=yes
16923 echo "$as_me: failed program was:" >&5
16924 cat conftest.$ac_ext >&5
16925 ac_cv_type_pid_t=no
16927 rm -f conftest.$ac_objext conftest.$ac_ext
16929 echo "$as_me:16929: result: $ac_cv_type_pid_t" >&5
16930 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
16931 if test $ac_cv_type_pid_t = yes; then
16935 cat >>confdefs.h <<EOF
16941 for ac_header in unistd.h vfork.h
16943 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16944 echo "$as_me:16944: checking for $ac_header" >&5
16945 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16946 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16947 echo $ECHO_N "(cached) $ECHO_C" >&6
16949 cat >conftest.$ac_ext <<_ACEOF
16950 #line 16950 "configure"
16951 #include "confdefs.h"
16952 #include <$ac_header>
16954 if { (eval echo "$as_me:16954: \"$ac_cpp conftest.$ac_ext\"") >&5
16955 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16957 egrep -v '^ *\+' conftest.er1 >conftest.err
16959 cat conftest.err >&5
16960 echo "$as_me:16960: \$? = $ac_status" >&5
16961 (exit $ac_status); } >/dev/null; then
16962 if test -s conftest.err; then
16963 ac_cpp_err=$ac_c_preproc_warn_flag
16970 if test -z "$ac_cpp_err"; then
16971 eval "$as_ac_Header=yes"
16973 echo "$as_me: failed program was:" >&5
16974 cat conftest.$ac_ext >&5
16975 eval "$as_ac_Header=no"
16977 rm -f conftest.err conftest.$ac_ext
16979 echo "$as_me:16979: result: `eval echo '${'$as_ac_Header'}'`" >&5
16980 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16981 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16982 cat >>confdefs.h <<EOF
16983 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16989 for ac_func in fork vfork
16991 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16992 echo "$as_me:16992: checking for $ac_func" >&5
16993 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16994 if eval "test \"\${$as_ac_var+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 /* System header to define __stub macros and hopefully few prototypes,
17001 which can conflict with char $ac_func (); below. */
17002 #include <assert.h>
17003 /* Override any gcc2 internal prototype to avoid an error. */
17007 /* We use char because int might match the return type of a gcc2
17008 builtin and then its argument prototype would still apply. */
17015 /* The GNU C library defines this for functions which it implements
17016 to always fail with ENOSYS. Some functions are actually named
17017 something starting with __ and the normal name is an alias. */
17018 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17021 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17028 rm -f conftest.$ac_objext conftest$ac_exeext
17029 if { (eval echo "$as_me:17029: \"$ac_link\"") >&5
17030 (eval $ac_link) 2>&5
17032 echo "$as_me:17032: \$? = $ac_status" >&5
17033 (exit $ac_status); } &&
17034 { ac_try='test -s conftest$ac_exeext'
17035 { (eval echo "$as_me:17035: \"$ac_try\"") >&5
17036 (eval $ac_try) 2>&5
17038 echo "$as_me:17038: \$? = $ac_status" >&5
17039 (exit $ac_status); }; }; then
17040 eval "$as_ac_var=yes"
17042 echo "$as_me: failed program was:" >&5
17043 cat conftest.$ac_ext >&5
17044 eval "$as_ac_var=no"
17046 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17048 echo "$as_me:17048: result: `eval echo '${'$as_ac_var'}'`" >&5
17049 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17050 if test `eval echo '${'$as_ac_var'}'` = yes; then
17051 cat >>confdefs.h <<EOF
17052 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17058 ac_cv_func_fork_works=$ac_cv_func_fork
17059 if test "x$ac_cv_func_fork" = xyes; then
17060 echo "$as_me:17060: checking for working fork" >&5
17061 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
17062 if test "${ac_cv_func_fork_works+set}" = set; then
17063 echo $ECHO_N "(cached) $ECHO_C" >&6
17065 if test "$cross_compiling" = yes; then
17066 ac_cv_func_fork_works=cross
17068 cat >conftest.$ac_ext <<_ACEOF
17069 /* By Rüdiger Kuhlmann. */
17070 #include <sys/types.h>
17072 # include <unistd.h>
17074 /* Some systems only have a dummy stub for fork() */
17078 $ac_main_return (1);
17079 $ac_main_return (0);
17082 rm -f conftest$ac_exeext
17083 if { (eval echo "$as_me:17083: \"$ac_link\"") >&5
17084 (eval $ac_link) 2>&5
17086 echo "$as_me:17086: \$? = $ac_status" >&5
17087 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17088 { (eval echo "$as_me:17088: \"$ac_try\"") >&5
17089 (eval $ac_try) 2>&5
17091 echo "$as_me:17091: \$? = $ac_status" >&5
17092 (exit $ac_status); }; }; then
17093 ac_cv_func_fork_works=yes
17095 echo "$as_me: program exited with status $ac_status" >&5
17096 echo "$as_me: failed program was:" >&5
17097 cat conftest.$ac_ext >&5
17098 ac_cv_func_fork_works=no
17100 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17103 echo "$as_me:17103: result: $ac_cv_func_fork_works" >&5
17104 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
17107 if test "x$ac_cv_func_fork_works" = xcross; then
17109 *-*-amigaos* | *-*-msdosdjgpp*)
17110 # Override, as these systems have only a dummy fork() stub
17111 ac_cv_func_fork_works=no
17114 ac_cv_func_fork_works=yes
17117 { echo "$as_me:17117: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
17118 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
17120 ac_cv_func_vfork_works=$ac_cv_func_vfork
17121 if test "x$ac_cv_func_vfork" = xyes; then
17122 echo "$as_me:17122: checking for working vfork" >&5
17123 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
17124 if test "${ac_cv_func_vfork_works+set}" = set; then
17125 echo $ECHO_N "(cached) $ECHO_C" >&6
17127 if test "$cross_compiling" = yes; then
17128 ac_cv_func_vfork_works=cross
17130 cat >conftest.$ac_ext <<_ACEOF
17131 #line 17131 "configure"
17132 #include "confdefs.h"
17133 /* Thanks to Paul Eggert for this test. */
17135 #include <sys/types.h>
17136 #include <sys/stat.h>
17138 # include <unistd.h>
17141 # include <vfork.h>
17143 /* On some sparc systems, changes by the child to local and incoming
17144 argument registers are propagated back to the parent. The compiler
17145 is told about this with #include <vfork.h>, but some compilers
17146 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
17147 static variable whose address is put into a register that is
17148 clobbered by the vfork. */
17151 sparc_address_test (int arg)
17153 sparc_address_test (arg) int arg;
17156 static pid_t child;
17174 pid_t parent = getpid ();
17177 sparc_address_test ();
17182 /* Here is another test for sparc vfork register problems. This
17183 test uses lots of local variables, at least as many local
17184 variables as main has allocated so far including compiler
17185 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
17186 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
17187 reuse the register of parent for one of the local variables,
17188 since it will think that parent can't possibly be used any more
17189 in this routine. Assigning to the local variable will thus
17190 munge parent in the parent process. */
17192 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
17193 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
17194 /* Convince the compiler that p..p7 are live; otherwise, it might
17195 use the same hardware register for all 8 local variables. */
17196 if (p != p1 || p != p2 || p != p3 || p != p4
17197 || p != p5 || p != p6 || p != p7)
17200 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
17201 from child file descriptors. If the child closes a descriptor
17202 before it execs or exits, this munges the parent's descriptor
17203 as well. Test for this by closing stdout in the child. */
17204 _exit(close(fileno(stdout)) != 0);
17209 while (wait(&status) != child)
17212 /* Was there some problem with vforking? */
17215 /* Did the child fail? (This shouldn't happen.) */
17218 /* Did the vfork/compiler bug occur? */
17219 || parent != getpid()
17221 /* Did the file descriptor bug occur? */
17222 || fstat(fileno(stdout), &st) != 0
17227 rm -f conftest$ac_exeext
17228 if { (eval echo "$as_me:17228: \"$ac_link\"") >&5
17229 (eval $ac_link) 2>&5
17231 echo "$as_me:17231: \$? = $ac_status" >&5
17232 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17233 { (eval echo "$as_me:17233: \"$ac_try\"") >&5
17234 (eval $ac_try) 2>&5
17236 echo "$as_me:17236: \$? = $ac_status" >&5
17237 (exit $ac_status); }; }; then
17238 ac_cv_func_vfork_works=yes
17240 echo "$as_me: program exited with status $ac_status" >&5
17241 echo "$as_me: failed program was:" >&5
17242 cat conftest.$ac_ext >&5
17243 ac_cv_func_vfork_works=no
17245 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17248 echo "$as_me:17248: result: $ac_cv_func_vfork_works" >&5
17249 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
17252 if test "x$ac_cv_func_fork_works" = xcross; then
17253 ac_cv_func_vfork_works=ac_cv_func_vfork
17254 { echo "$as_me:17254: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
17255 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
17258 if test "x$ac_cv_func_vfork_works" = xyes; then
17260 cat >>confdefs.h <<\EOF
17261 #define HAVE_WORKING_VFORK 1
17266 cat >>confdefs.h <<\EOF
17271 if test "x$ac_cv_func_fork_works" = xyes; then
17273 cat >>confdefs.h <<\EOF
17274 #define HAVE_WORKING_FORK 1
17279 # special check for test/ditto.c
17281 echo "$as_me:17281: checking for openpty in -lutil" >&5
17282 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
17283 if test "${ac_cv_lib_util_openpty+set}" = set; then
17284 echo $ECHO_N "(cached) $ECHO_C" >&6
17286 ac_check_lib_save_LIBS=$LIBS
17287 LIBS="-lutil $LIBS"
17288 cat >conftest.$ac_ext <<_ACEOF
17289 #line 17289 "configure"
17290 #include "confdefs.h"
17292 /* Override any gcc2 internal prototype to avoid an error. */
17296 /* We use char because int might match the return type of a gcc2
17297 builtin and then its argument prototype would still apply. */
17307 rm -f conftest.$ac_objext conftest$ac_exeext
17308 if { (eval echo "$as_me:17308: \"$ac_link\"") >&5
17309 (eval $ac_link) 2>&5
17311 echo "$as_me:17311: \$? = $ac_status" >&5
17312 (exit $ac_status); } &&
17313 { ac_try='test -s conftest$ac_exeext'
17314 { (eval echo "$as_me:17314: \"$ac_try\"") >&5
17315 (eval $ac_try) 2>&5
17317 echo "$as_me:17317: \$? = $ac_status" >&5
17318 (exit $ac_status); }; }; then
17319 ac_cv_lib_util_openpty=yes
17321 echo "$as_me: failed program was:" >&5
17322 cat conftest.$ac_ext >&5
17323 ac_cv_lib_util_openpty=no
17325 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17326 LIBS=$ac_check_lib_save_LIBS
17328 echo "$as_me:17328: result: $ac_cv_lib_util_openpty" >&5
17329 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
17330 if test $ac_cv_lib_util_openpty = yes; then
17336 echo "$as_me:17336: checking for openpty header" >&5
17337 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
17338 if test "${cf_cv_func_openpty+set}" = set; then
17339 echo $ECHO_N "(cached) $ECHO_C" >&6
17342 cf_save_LIBS="$LIBS"
17343 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
17344 for cf_header in pty.h libutil.h util.h
17346 cat >conftest.$ac_ext <<_ACEOF
17347 #line 17347 "configure"
17348 #include "confdefs.h"
17350 #include <$cf_header>
17356 int x = openpty((int *)0, (int *)0, (char *)0,
17357 (struct termios *)0, (struct winsize *)0);
17363 rm -f conftest.$ac_objext conftest$ac_exeext
17364 if { (eval echo "$as_me:17364: \"$ac_link\"") >&5
17365 (eval $ac_link) 2>&5
17367 echo "$as_me:17367: \$? = $ac_status" >&5
17368 (exit $ac_status); } &&
17369 { ac_try='test -s conftest$ac_exeext'
17370 { (eval echo "$as_me:17370: \"$ac_try\"") >&5
17371 (eval $ac_try) 2>&5
17373 echo "$as_me:17373: \$? = $ac_status" >&5
17374 (exit $ac_status); }; }; then
17376 cf_cv_func_openpty=$cf_header
17380 echo "$as_me: failed program was:" >&5
17381 cat conftest.$ac_ext >&5
17383 cf_cv_func_openpty=no
17386 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17388 LIBS="$cf_save_LIBS"
17391 echo "$as_me:17391: result: $cf_cv_func_openpty" >&5
17392 echo "${ECHO_T}$cf_cv_func_openpty" >&6
17394 if test "$cf_cv_func_openpty" != no ; then
17395 cat >>confdefs.h <<EOF
17396 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
17399 cat >>confdefs.h <<\EOF
17400 #define USE_XTERM_PTY 1
17403 if test "$cf_cv_lib_util" = yes ; then
17404 TEST_LIBS="-lutil $TEST_LIBS"
17408 if test "$with_hashed_db" != no ; then
17409 cat >>confdefs.h <<\EOF
17410 #define USE_HASHED_DB 1
17413 case $with_hashed_db in #(vi
17417 if test -d "$with_hashed_db" ; then
17419 if test -n "$with_hashed_db/include" ; then
17420 for cf_add_incdir in $with_hashed_db/include
17422 while test $cf_add_incdir != /usr/include
17424 if test -d $cf_add_incdir
17427 if test -n "$CFLAGS$CPPFLAGS" ; then
17428 # a loop is needed to ensure we can add subdirs of existing dirs
17429 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
17430 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
17431 cf_have_incdir=yes; break
17436 if test "$cf_have_incdir" = no ; then
17437 if test "$cf_add_incdir" = /usr/local/include ; then
17438 if test "$GCC" = yes
17440 cf_save_CPPFLAGS=$CPPFLAGS
17441 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17442 cat >conftest.$ac_ext <<_ACEOF
17443 #line 17443 "configure"
17444 #include "confdefs.h"
17454 rm -f conftest.$ac_objext
17455 if { (eval echo "$as_me:17455: \"$ac_compile\"") >&5
17456 (eval $ac_compile) 2>&5
17458 echo "$as_me:17458: \$? = $ac_status" >&5
17459 (exit $ac_status); } &&
17460 { ac_try='test -s conftest.$ac_objext'
17461 { (eval echo "$as_me:17461: \"$ac_try\"") >&5
17462 (eval $ac_try) 2>&5
17464 echo "$as_me:17464: \$? = $ac_status" >&5
17465 (exit $ac_status); }; }; then
17468 echo "$as_me: failed program was:" >&5
17469 cat conftest.$ac_ext >&5
17472 rm -f conftest.$ac_objext conftest.$ac_ext
17473 CPPFLAGS=$cf_save_CPPFLAGS
17478 if test "$cf_have_incdir" = no ; then
17479 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
17481 echo "${as_me:-configure}:17481: testing adding $cf_add_incdir to include-path ..." 1>&5
17483 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17485 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
17486 test "$cf_top_incdir" = "$cf_add_incdir" && break
17487 cf_add_incdir="$cf_top_incdir"
17496 if test -n "$with_hashed_db/lib" ; then
17497 for cf_add_libdir in $with_hashed_db/lib
17499 if test $cf_add_libdir = /usr/lib ; then
17501 elif test -d $cf_add_libdir
17504 if test -n "$LDFLAGS$LIBS" ; then
17505 # a loop is needed to ensure we can add subdirs of existing dirs
17506 for cf_test_libdir in $LDFLAGS $LIBS ; do
17507 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
17508 cf_have_libdir=yes; break
17512 if test "$cf_have_libdir" = no ; then
17513 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
17515 echo "${as_me:-configure}:17515: testing adding $cf_add_libdir to library-path ..." 1>&5
17517 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
17526 echo "$as_me:17526: checking for db.h" >&5
17527 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
17528 if test "${ac_cv_header_db_h+set}" = set; then
17529 echo $ECHO_N "(cached) $ECHO_C" >&6
17531 cat >conftest.$ac_ext <<_ACEOF
17532 #line 17532 "configure"
17533 #include "confdefs.h"
17536 if { (eval echo "$as_me:17536: \"$ac_cpp conftest.$ac_ext\"") >&5
17537 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17539 egrep -v '^ *\+' conftest.er1 >conftest.err
17541 cat conftest.err >&5
17542 echo "$as_me:17542: \$? = $ac_status" >&5
17543 (exit $ac_status); } >/dev/null; then
17544 if test -s conftest.err; then
17545 ac_cpp_err=$ac_c_preproc_warn_flag
17552 if test -z "$ac_cpp_err"; then
17553 ac_cv_header_db_h=yes
17555 echo "$as_me: failed program was:" >&5
17556 cat conftest.$ac_ext >&5
17557 ac_cv_header_db_h=no
17559 rm -f conftest.err conftest.$ac_ext
17561 echo "$as_me:17561: result: $ac_cv_header_db_h" >&5
17562 echo "${ECHO_T}$ac_cv_header_db_h" >&6
17563 if test $ac_cv_header_db_h = yes; then
17565 echo "$as_me:17565: checking for version of db" >&5
17566 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
17567 if test "${cf_cv_hashed_db_version+set}" = set; then
17568 echo $ECHO_N "(cached) $ECHO_C" >&6
17571 cf_cv_hashed_db_version=unknown
17573 for cf_db_version in 1 2 3 4 5
17576 echo "${as_me:-configure}:17576: testing checking for db version $cf_db_version ..." 1>&5
17578 cat >conftest.$ac_ext <<_ACEOF
17579 #line 17579 "configure"
17580 #include "confdefs.h"
17582 $ac_includes_default
17585 #ifdef DB_VERSION_MAJOR
17586 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
17587 #if $cf_db_version == DB_VERSION_MAJOR
17593 #if $cf_db_version == 1
17594 /* ok: assuming this is DB 1.8.5 */
17608 rm -f conftest.$ac_objext
17609 if { (eval echo "$as_me:17609: \"$ac_compile\"") >&5
17610 (eval $ac_compile) 2>&5
17612 echo "$as_me:17612: \$? = $ac_status" >&5
17613 (exit $ac_status); } &&
17614 { ac_try='test -s conftest.$ac_objext'
17615 { (eval echo "$as_me:17615: \"$ac_try\"") >&5
17616 (eval $ac_try) 2>&5
17618 echo "$as_me:17618: \$? = $ac_status" >&5
17619 (exit $ac_status); }; }; then
17621 cf_cv_hashed_db_version=$cf_db_version
17625 echo "$as_me: failed program was:" >&5
17626 cat conftest.$ac_ext >&5
17628 rm -f conftest.$ac_objext conftest.$ac_ext
17632 echo "$as_me:17632: result: $cf_cv_hashed_db_version" >&5
17633 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
17635 if test "$cf_cv_hashed_db_version" = unknown ; then
17636 { { echo "$as_me:17636: error: Cannot determine version of db" >&5
17637 echo "$as_me: error: Cannot determine version of db" >&2;}
17638 { (exit 1); exit 1; }; }
17641 echo "$as_me:17641: checking for db libraries" >&5
17642 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
17643 if test "${cf_cv_hashed_db_libs+set}" = set; then
17644 echo $ECHO_N "(cached) $ECHO_C" >&6
17647 cf_cv_hashed_db_libs=unknown
17648 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
17650 cf_save_libs="$LIBS"
17651 if test -n "$cf_db_libs"; then
17652 LIBS="-l$cf_db_libs $LIBS"
17655 echo "${as_me:-configure}:17655: testing checking for library "$cf_db_libs" ..." 1>&5
17657 cat >conftest.$ac_ext <<_ACEOF
17658 #line 17658 "configure"
17659 #include "confdefs.h"
17661 $ac_includes_default
17668 char *path = "/tmp/foo";
17669 #ifdef DB_VERSION_MAJOR
17670 #if DB_VERSION_MAJOR >= 4
17672 db_create(&result, NULL, 0);
17673 result->open(result,
17680 #elif DB_VERSION_MAJOR >= 3
17682 db_create(&result, NULL, 0);
17683 result->open(result,
17689 #elif DB_VERSION_MAJOR >= 2
17698 #endif /* DB_VERSION_MAJOR */
17700 DB *result = dbopen(path,
17706 ${cf_cv_main_return:-return}(result != 0)
17712 rm -f conftest.$ac_objext conftest$ac_exeext
17713 if { (eval echo "$as_me:17713: \"$ac_link\"") >&5
17714 (eval $ac_link) 2>&5
17716 echo "$as_me:17716: \$? = $ac_status" >&5
17717 (exit $ac_status); } &&
17718 { ac_try='test -s conftest$ac_exeext'
17719 { (eval echo "$as_me:17719: \"$ac_try\"") >&5
17720 (eval $ac_try) 2>&5
17722 echo "$as_me:17722: \$? = $ac_status" >&5
17723 (exit $ac_status); }; }; then
17725 if test -n "$cf_db_libs" ; then
17726 cf_cv_hashed_db_libs=$cf_db_libs
17728 cf_cv_hashed_db_libs=default
17730 LIBS="$cf_save_libs"
17734 echo "$as_me: failed program was:" >&5
17735 cat conftest.$ac_ext >&5
17737 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17738 LIBS="$cf_save_libs"
17742 echo "$as_me:17742: result: $cf_cv_hashed_db_libs" >&5
17743 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
17745 if test "$cf_cv_hashed_db_libs" = unknown ; then
17746 { { echo "$as_me:17746: error: Cannot determine library for db" >&5
17747 echo "$as_me: error: Cannot determine library for db" >&2;}
17748 { (exit 1); exit 1; }; }
17749 elif test "$cf_cv_hashed_db_libs" != default ; then
17750 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
17756 { { echo "$as_me:17756: error: Cannot find db.h" >&5
17757 echo "$as_me: error: Cannot find db.h" >&2;}
17758 { (exit 1); exit 1; }; }
17764 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
17765 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17766 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17769 # Just in case, check if the C compiler has a bool type.
17771 echo "$as_me:17771: checking if we should include stdbool.h" >&5
17772 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
17774 if test "${cf_cv_header_stdbool_h+set}" = set; then
17775 echo $ECHO_N "(cached) $ECHO_C" >&6
17778 cat >conftest.$ac_ext <<_ACEOF
17779 #line 17779 "configure"
17780 #include "confdefs.h"
17790 rm -f conftest.$ac_objext
17791 if { (eval echo "$as_me:17791: \"$ac_compile\"") >&5
17792 (eval $ac_compile) 2>&5
17794 echo "$as_me:17794: \$? = $ac_status" >&5
17795 (exit $ac_status); } &&
17796 { ac_try='test -s conftest.$ac_objext'
17797 { (eval echo "$as_me:17797: \"$ac_try\"") >&5
17798 (eval $ac_try) 2>&5
17800 echo "$as_me:17800: \$? = $ac_status" >&5
17801 (exit $ac_status); }; }; then
17802 cf_cv_header_stdbool_h=0
17804 echo "$as_me: failed program was:" >&5
17805 cat conftest.$ac_ext >&5
17806 cat >conftest.$ac_ext <<_ACEOF
17807 #line 17807 "configure"
17808 #include "confdefs.h"
17811 #include <stdbool.h>
17822 rm -f conftest.$ac_objext
17823 if { (eval echo "$as_me:17823: \"$ac_compile\"") >&5
17824 (eval $ac_compile) 2>&5
17826 echo "$as_me:17826: \$? = $ac_status" >&5
17827 (exit $ac_status); } &&
17828 { ac_try='test -s conftest.$ac_objext'
17829 { (eval echo "$as_me:17829: \"$ac_try\"") >&5
17830 (eval $ac_try) 2>&5
17832 echo "$as_me:17832: \$? = $ac_status" >&5
17833 (exit $ac_status); }; }; then
17834 cf_cv_header_stdbool_h=1
17836 echo "$as_me: failed program was:" >&5
17837 cat conftest.$ac_ext >&5
17838 cf_cv_header_stdbool_h=0
17840 rm -f conftest.$ac_objext conftest.$ac_ext
17842 rm -f conftest.$ac_objext conftest.$ac_ext
17845 if test "$cf_cv_header_stdbool_h" = 1
17846 then echo "$as_me:17846: result: yes" >&5
17847 echo "${ECHO_T}yes" >&6
17848 else echo "$as_me:17848: result: no" >&5
17849 echo "${ECHO_T}no" >&6
17852 echo "$as_me:17852: checking for builtin bool type" >&5
17853 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17855 if test "${cf_cv_cc_bool_type+set}" = set; then
17856 echo $ECHO_N "(cached) $ECHO_C" >&6
17859 cat >conftest.$ac_ext <<_ACEOF
17860 #line 17860 "configure"
17861 #include "confdefs.h"
17864 #include <sys/types.h>
17874 rm -f conftest.$ac_objext
17875 if { (eval echo "$as_me:17875: \"$ac_compile\"") >&5
17876 (eval $ac_compile) 2>&5
17878 echo "$as_me:17878: \$? = $ac_status" >&5
17879 (exit $ac_status); } &&
17880 { ac_try='test -s conftest.$ac_objext'
17881 { (eval echo "$as_me:17881: \"$ac_try\"") >&5
17882 (eval $ac_try) 2>&5
17884 echo "$as_me:17884: \$? = $ac_status" >&5
17885 (exit $ac_status); }; }; then
17886 cf_cv_cc_bool_type=1
17888 echo "$as_me: failed program was:" >&5
17889 cat conftest.$ac_ext >&5
17890 cf_cv_cc_bool_type=0
17892 rm -f conftest.$ac_objext conftest.$ac_ext
17896 if test "$cf_cv_cc_bool_type" = 1
17897 then echo "$as_me:17897: result: yes" >&5
17898 echo "${ECHO_T}yes" >&6
17899 else echo "$as_me:17899: result: no" >&5
17900 echo "${ECHO_T}no" >&6
17903 # Check for C++ compiler characteristics (and ensure that it's there!)
17904 if test -n "$CXX" ; then
17906 ac_cpp='$CXXCPP $CPPFLAGS'
17907 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17908 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17909 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17910 ac_main_return=return
17912 if test -n "$GXX" ; then
17913 case $cf_cv_system_name in #(vi
17915 cf_stdcpp_libname=stdcpp
17918 cf_stdcpp_libname=stdc++
17921 echo "$as_me:17921: checking for library $cf_stdcpp_libname" >&5
17922 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
17923 if test "${cf_cv_libstdcpp+set}" = set; then
17924 echo $ECHO_N "(cached) $ECHO_C" >&6
17928 LIBS="-l$cf_stdcpp_libname $LIBS"
17929 cat >conftest.$ac_ext <<_ACEOF
17930 #line 17930 "configure"
17931 #include "confdefs.h"
17933 #include <strstream.h>
17939 strstreambuf foo(buf, sizeof(buf))
17945 rm -f conftest.$ac_objext conftest$ac_exeext
17946 if { (eval echo "$as_me:17946: \"$ac_link\"") >&5
17947 (eval $ac_link) 2>&5
17949 echo "$as_me:17949: \$? = $ac_status" >&5
17950 (exit $ac_status); } &&
17951 { ac_try='test -s conftest$ac_exeext'
17952 { (eval echo "$as_me:17952: \"$ac_try\"") >&5
17953 (eval $ac_try) 2>&5
17955 echo "$as_me:17955: \$? = $ac_status" >&5
17956 (exit $ac_status); }; }; then
17957 cf_cv_libstdcpp=yes
17959 echo "$as_me: failed program was:" >&5
17960 cat conftest.$ac_ext >&5
17963 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17967 echo "$as_me:17967: result: $cf_cv_libstdcpp" >&5
17968 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
17969 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
17972 echo "$as_me:17972: checking whether $CXX understands -c and -o together" >&5
17973 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
17974 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
17975 echo $ECHO_N "(cached) $ECHO_C" >&6
17978 cat > conftest.$ac_ext <<CF_EOF
17982 ${cf_cv_main_return:-return}(0);
17985 # We do the test twice because some compilers refuse to overwrite an
17986 # existing .o file with -o, though they will create one.
17987 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
17988 if { (eval echo "$as_me:17988: \"$ac_try\"") >&5
17989 (eval $ac_try) 2>&5
17991 echo "$as_me:17991: \$? = $ac_status" >&5
17992 (exit $ac_status); } &&
17993 test -f conftest2.$ac_objext && { (eval echo "$as_me:17993: \"$ac_try\"") >&5
17994 (eval $ac_try) 2>&5
17996 echo "$as_me:17996: \$? = $ac_status" >&5
17997 (exit $ac_status); };
17999 eval cf_cv_prog_CXX_c_o=yes
18001 eval cf_cv_prog_CXX_c_o=no
18006 if test $cf_cv_prog_CXX_c_o = yes; then
18007 echo "$as_me:18007: result: yes" >&5
18008 echo "${ECHO_T}yes" >&6
18010 echo "$as_me:18010: result: no" >&5
18011 echo "${ECHO_T}no" >&6
18014 case $GXX_VERSION in
18020 cf_cxx_library=unknown
18021 case $cf_cv_system_name in #(vi
18029 if test "$GXX" = yes; then
18030 echo "$as_me:18030: checking for lib$cf_gpp_libname" >&5
18031 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
18033 LIBS="-l$cf_gpp_libname $LIBS"
18034 cat >conftest.$ac_ext <<_ACEOF
18035 #line 18035 "configure"
18036 #include "confdefs.h"
18038 #include <$cf_gpp_libname/builtin.h>
18043 two_arg_error_handler_t foo2 = lib_error_handler
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
18061 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18062 if test "$cf_gpp_libname" = cpp ; then
18063 cat >>confdefs.h <<\EOF
18064 #define HAVE_GPP_BUILTIN_H 1
18068 cat >>confdefs.h <<\EOF
18069 #define HAVE_GXX_BUILTIN_H 1
18074 echo "$as_me: failed program was:" >&5
18075 cat conftest.$ac_ext >&5
18076 cat >conftest.$ac_ext <<_ACEOF
18077 #line 18077 "configure"
18078 #include "confdefs.h"
18080 #include <builtin.h>
18085 two_arg_error_handler_t foo2 = lib_error_handler
18090 rm -f conftest.$ac_objext conftest$ac_exeext
18091 if { (eval echo "$as_me:18091: \"$ac_link\"") >&5
18092 (eval $ac_link) 2>&5
18094 echo "$as_me:18094: \$? = $ac_status" >&5
18095 (exit $ac_status); } &&
18096 { ac_try='test -s conftest$ac_exeext'
18097 { (eval echo "$as_me:18097: \"$ac_try\"") >&5
18098 (eval $ac_try) 2>&5
18100 echo "$as_me:18100: \$? = $ac_status" >&5
18101 (exit $ac_status); }; }; then
18103 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18104 cat >>confdefs.h <<\EOF
18105 #define HAVE_BUILTIN_H 1
18109 echo "$as_me: failed program was:" >&5
18110 cat conftest.$ac_ext >&5
18113 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18115 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18117 echo "$as_me:18117: result: $cf_cxx_library" >&5
18118 echo "${ECHO_T}$cf_cxx_library" >&6
18128 ac_cpp='$CXXCPP $CPPFLAGS'
18129 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18130 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18131 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18132 ac_main_return=return
18133 echo "$as_me:18133: checking how to run the C++ preprocessor" >&5
18134 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
18135 if test -z "$CXXCPP"; then
18136 if test "${ac_cv_prog_CXXCPP+set}" = set; then
18137 echo $ECHO_N "(cached) $ECHO_C" >&6
18139 # Double quotes because CXXCPP needs to be expanded
18140 for CXXCPP in "$CXX -E" "/lib/cpp"
18142 ac_preproc_ok=false
18143 for ac_cxx_preproc_warn_flag in '' yes
18145 # Use a header file that comes with gcc, so configuring glibc
18146 # with a fresh cross-compiler works.
18147 # On the NeXT, cc -E runs the code through the compiler's parser,
18148 # not just through cpp. "Syntax error" is here to catch this case.
18149 cat >conftest.$ac_ext <<_ACEOF
18150 #line 18150 "configure"
18151 #include "confdefs.h"
18152 #include <assert.h>
18155 if { (eval echo "$as_me:18155: \"$ac_cpp conftest.$ac_ext\"") >&5
18156 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18158 egrep -v '^ *\+' conftest.er1 >conftest.err
18160 cat conftest.err >&5
18161 echo "$as_me:18161: \$? = $ac_status" >&5
18162 (exit $ac_status); } >/dev/null; then
18163 if test -s conftest.err; then
18164 ac_cpp_err=$ac_cxx_preproc_warn_flag
18171 if test -z "$ac_cpp_err"; then
18174 echo "$as_me: failed program was:" >&5
18175 cat conftest.$ac_ext >&5
18176 # Broken: fails on valid input.
18179 rm -f conftest.err conftest.$ac_ext
18181 # OK, works on sane cases. Now check whether non-existent headers
18182 # can be detected and how.
18183 cat >conftest.$ac_ext <<_ACEOF
18184 #line 18184 "configure"
18185 #include "confdefs.h"
18186 #include <ac_nonexistent.h>
18188 if { (eval echo "$as_me:18188: \"$ac_cpp conftest.$ac_ext\"") >&5
18189 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18191 egrep -v '^ *\+' conftest.er1 >conftest.err
18193 cat conftest.err >&5
18194 echo "$as_me:18194: \$? = $ac_status" >&5
18195 (exit $ac_status); } >/dev/null; then
18196 if test -s conftest.err; then
18197 ac_cpp_err=$ac_cxx_preproc_warn_flag
18204 if test -z "$ac_cpp_err"; then
18205 # Broken: success on invalid input.
18208 echo "$as_me: failed program was:" >&5
18209 cat conftest.$ac_ext >&5
18210 # Passes both tests.
18214 rm -f conftest.err conftest.$ac_ext
18217 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18218 rm -f conftest.err conftest.$ac_ext
18219 if $ac_preproc_ok; then
18224 ac_cv_prog_CXXCPP=$CXXCPP
18227 CXXCPP=$ac_cv_prog_CXXCPP
18229 ac_cv_prog_CXXCPP=$CXXCPP
18231 echo "$as_me:18231: result: $CXXCPP" >&5
18232 echo "${ECHO_T}$CXXCPP" >&6
18233 ac_preproc_ok=false
18234 for ac_cxx_preproc_warn_flag in '' yes
18236 # Use a header file that comes with gcc, so configuring glibc
18237 # with a fresh cross-compiler works.
18238 # On the NeXT, cc -E runs the code through the compiler's parser,
18239 # not just through cpp. "Syntax error" is here to catch this case.
18240 cat >conftest.$ac_ext <<_ACEOF
18241 #line 18241 "configure"
18242 #include "confdefs.h"
18243 #include <assert.h>
18246 if { (eval echo "$as_me:18246: \"$ac_cpp conftest.$ac_ext\"") >&5
18247 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18249 egrep -v '^ *\+' conftest.er1 >conftest.err
18251 cat conftest.err >&5
18252 echo "$as_me:18252: \$? = $ac_status" >&5
18253 (exit $ac_status); } >/dev/null; then
18254 if test -s conftest.err; then
18255 ac_cpp_err=$ac_cxx_preproc_warn_flag
18262 if test -z "$ac_cpp_err"; then
18265 echo "$as_me: failed program was:" >&5
18266 cat conftest.$ac_ext >&5
18267 # Broken: fails on valid input.
18270 rm -f conftest.err conftest.$ac_ext
18272 # OK, works on sane cases. Now check whether non-existent headers
18273 # can be detected and how.
18274 cat >conftest.$ac_ext <<_ACEOF
18275 #line 18275 "configure"
18276 #include "confdefs.h"
18277 #include <ac_nonexistent.h>
18279 if { (eval echo "$as_me:18279: \"$ac_cpp conftest.$ac_ext\"") >&5
18280 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18282 egrep -v '^ *\+' conftest.er1 >conftest.err
18284 cat conftest.err >&5
18285 echo "$as_me:18285: \$? = $ac_status" >&5
18286 (exit $ac_status); } >/dev/null; then
18287 if test -s conftest.err; then
18288 ac_cpp_err=$ac_cxx_preproc_warn_flag
18295 if test -z "$ac_cpp_err"; then
18296 # Broken: success on invalid input.
18299 echo "$as_me: failed program was:" >&5
18300 cat conftest.$ac_ext >&5
18301 # Passes both tests.
18305 rm -f conftest.err conftest.$ac_ext
18308 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18309 rm -f conftest.err conftest.$ac_ext
18310 if $ac_preproc_ok; then
18313 { { echo "$as_me:18313: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
18314 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
18315 { (exit 1); exit 1; }; }
18319 ac_cpp='$CXXCPP $CPPFLAGS'
18320 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18321 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18322 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18323 ac_main_return=return
18325 for ac_header in typeinfo
18327 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18328 echo "$as_me:18328: checking for $ac_header" >&5
18329 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18330 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18331 echo $ECHO_N "(cached) $ECHO_C" >&6
18333 cat >conftest.$ac_ext <<_ACEOF
18334 #line 18334 "configure"
18335 #include "confdefs.h"
18336 #include <$ac_header>
18338 if { (eval echo "$as_me:18338: \"$ac_cpp conftest.$ac_ext\"") >&5
18339 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18341 egrep -v '^ *\+' conftest.er1 >conftest.err
18343 cat conftest.err >&5
18344 echo "$as_me:18344: \$? = $ac_status" >&5
18345 (exit $ac_status); } >/dev/null; then
18346 if test -s conftest.err; then
18347 ac_cpp_err=$ac_cxx_preproc_warn_flag
18354 if test -z "$ac_cpp_err"; then
18355 eval "$as_ac_Header=yes"
18357 echo "$as_me: failed program was:" >&5
18358 cat conftest.$ac_ext >&5
18359 eval "$as_ac_Header=no"
18361 rm -f conftest.err conftest.$ac_ext
18363 echo "$as_me:18363: result: `eval echo '${'$as_ac_Header'}'`" >&5
18364 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18365 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18366 cat >>confdefs.h <<EOF
18367 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18373 for ac_header in iostream
18375 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18376 echo "$as_me:18376: checking for $ac_header" >&5
18377 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18378 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18379 echo $ECHO_N "(cached) $ECHO_C" >&6
18381 cat >conftest.$ac_ext <<_ACEOF
18382 #line 18382 "configure"
18383 #include "confdefs.h"
18384 #include <$ac_header>
18386 if { (eval echo "$as_me:18386: \"$ac_cpp conftest.$ac_ext\"") >&5
18387 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18389 egrep -v '^ *\+' conftest.er1 >conftest.err
18391 cat conftest.err >&5
18392 echo "$as_me:18392: \$? = $ac_status" >&5
18393 (exit $ac_status); } >/dev/null; then
18394 if test -s conftest.err; then
18395 ac_cpp_err=$ac_cxx_preproc_warn_flag
18402 if test -z "$ac_cpp_err"; then
18403 eval "$as_ac_Header=yes"
18405 echo "$as_me: failed program was:" >&5
18406 cat conftest.$ac_ext >&5
18407 eval "$as_ac_Header=no"
18409 rm -f conftest.err conftest.$ac_ext
18411 echo "$as_me:18411: result: `eval echo '${'$as_ac_Header'}'`" >&5
18412 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18413 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18414 cat >>confdefs.h <<EOF
18415 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18421 if test x"$ac_cv_header_iostream" = xyes ; then
18422 echo "$as_me:18422: checking if iostream uses std-namespace" >&5
18423 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
18424 cat >conftest.$ac_ext <<_ACEOF
18425 #line 18425 "configure"
18426 #include "confdefs.h"
18428 #include <iostream>
18435 cerr << "testing" << endl;
18441 rm -f conftest.$ac_objext
18442 if { (eval echo "$as_me:18442: \"$ac_compile\"") >&5
18443 (eval $ac_compile) 2>&5
18445 echo "$as_me:18445: \$? = $ac_status" >&5
18446 (exit $ac_status); } &&
18447 { ac_try='test -s conftest.$ac_objext'
18448 { (eval echo "$as_me:18448: \"$ac_try\"") >&5
18449 (eval $ac_try) 2>&5
18451 echo "$as_me:18451: \$? = $ac_status" >&5
18452 (exit $ac_status); }; }; then
18453 cf_iostream_namespace=yes
18455 echo "$as_me: failed program was:" >&5
18456 cat conftest.$ac_ext >&5
18457 cf_iostream_namespace=no
18459 rm -f conftest.$ac_objext conftest.$ac_ext
18460 echo "$as_me:18460: result: $cf_iostream_namespace" >&5
18461 echo "${ECHO_T}$cf_iostream_namespace" >&6
18462 if test "$cf_iostream_namespace" = yes ; then
18463 cat >>confdefs.h <<\EOF
18464 #define IOSTREAM_NAMESPACE 1
18470 echo "$as_me:18470: checking if we should include stdbool.h" >&5
18471 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18473 if test "${cf_cv_header_stdbool_h+set}" = set; then
18474 echo $ECHO_N "(cached) $ECHO_C" >&6
18477 cat >conftest.$ac_ext <<_ACEOF
18478 #line 18478 "configure"
18479 #include "confdefs.h"
18489 rm -f conftest.$ac_objext
18490 if { (eval echo "$as_me:18490: \"$ac_compile\"") >&5
18491 (eval $ac_compile) 2>&5
18493 echo "$as_me:18493: \$? = $ac_status" >&5
18494 (exit $ac_status); } &&
18495 { ac_try='test -s conftest.$ac_objext'
18496 { (eval echo "$as_me:18496: \"$ac_try\"") >&5
18497 (eval $ac_try) 2>&5
18499 echo "$as_me:18499: \$? = $ac_status" >&5
18500 (exit $ac_status); }; }; then
18501 cf_cv_header_stdbool_h=0
18503 echo "$as_me: failed program was:" >&5
18504 cat conftest.$ac_ext >&5
18505 cat >conftest.$ac_ext <<_ACEOF
18506 #line 18506 "configure"
18507 #include "confdefs.h"
18510 #include <stdbool.h>
18521 rm -f conftest.$ac_objext
18522 if { (eval echo "$as_me:18522: \"$ac_compile\"") >&5
18523 (eval $ac_compile) 2>&5
18525 echo "$as_me:18525: \$? = $ac_status" >&5
18526 (exit $ac_status); } &&
18527 { ac_try='test -s conftest.$ac_objext'
18528 { (eval echo "$as_me:18528: \"$ac_try\"") >&5
18529 (eval $ac_try) 2>&5
18531 echo "$as_me:18531: \$? = $ac_status" >&5
18532 (exit $ac_status); }; }; then
18533 cf_cv_header_stdbool_h=1
18535 echo "$as_me: failed program was:" >&5
18536 cat conftest.$ac_ext >&5
18537 cf_cv_header_stdbool_h=0
18539 rm -f conftest.$ac_objext conftest.$ac_ext
18541 rm -f conftest.$ac_objext conftest.$ac_ext
18544 if test "$cf_cv_header_stdbool_h" = 1
18545 then echo "$as_me:18545: result: yes" >&5
18546 echo "${ECHO_T}yes" >&6
18547 else echo "$as_me:18547: result: no" >&5
18548 echo "${ECHO_T}no" >&6
18551 echo "$as_me:18551: checking for builtin bool type" >&5
18552 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18554 if test "${cf_cv_builtin_bool+set}" = set; then
18555 echo $ECHO_N "(cached) $ECHO_C" >&6
18558 cat >conftest.$ac_ext <<_ACEOF
18559 #line 18559 "configure"
18560 #include "confdefs.h"
18563 #include <sys/types.h>
18573 rm -f conftest.$ac_objext
18574 if { (eval echo "$as_me:18574: \"$ac_compile\"") >&5
18575 (eval $ac_compile) 2>&5
18577 echo "$as_me:18577: \$? = $ac_status" >&5
18578 (exit $ac_status); } &&
18579 { ac_try='test -s conftest.$ac_objext'
18580 { (eval echo "$as_me:18580: \"$ac_try\"") >&5
18581 (eval $ac_try) 2>&5
18583 echo "$as_me:18583: \$? = $ac_status" >&5
18584 (exit $ac_status); }; }; then
18585 cf_cv_builtin_bool=1
18587 echo "$as_me: failed program was:" >&5
18588 cat conftest.$ac_ext >&5
18589 cf_cv_builtin_bool=0
18591 rm -f conftest.$ac_objext conftest.$ac_ext
18595 if test "$cf_cv_builtin_bool" = 1
18596 then echo "$as_me:18596: result: yes" >&5
18597 echo "${ECHO_T}yes" >&6
18598 else echo "$as_me:18598: result: no" >&5
18599 echo "${ECHO_T}no" >&6
18602 echo "$as_me:18602: checking for size of bool" >&5
18603 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18604 if test "${cf_cv_type_of_bool+set}" = set; then
18605 echo $ECHO_N "(cached) $ECHO_C" >&6
18609 if test "$cross_compiling" = yes; then
18610 cf_cv_type_of_bool=unknown
18612 cat >conftest.$ac_ext <<_ACEOF
18613 #line 18613 "configure"
18614 #include "confdefs.h"
18616 #include <stdlib.h>
18619 #if defined(__cplusplus)
18621 #ifdef HAVE_GXX_BUILTIN_H
18622 #include <g++/builtin.h>
18623 #elif HAVE_GPP_BUILTIN_H
18624 #include <gpp/builtin.h>
18625 #elif HAVE_BUILTIN_H
18626 #include <builtin.h>
18631 #if $cf_cv_header_stdbool_h
18632 #include <stdbool.h>
18639 FILE *fp = fopen("cf_test.out", "w");
18642 if ((bool)(-x) >= 0)
18643 fputs("unsigned ", fp);
18644 if (sizeof(x) == sizeof(int)) fputs("int", fp);
18645 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18646 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18647 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18650 ${cf_cv_main_return:-return}(0);
18654 rm -f conftest$ac_exeext
18655 if { (eval echo "$as_me:18655: \"$ac_link\"") >&5
18656 (eval $ac_link) 2>&5
18658 echo "$as_me:18658: \$? = $ac_status" >&5
18659 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18660 { (eval echo "$as_me:18660: \"$ac_try\"") >&5
18661 (eval $ac_try) 2>&5
18663 echo "$as_me:18663: \$? = $ac_status" >&5
18664 (exit $ac_status); }; }; then
18665 cf_cv_type_of_bool=`cat cf_test.out`
18666 if test -z "$cf_cv_type_of_bool"; then
18667 cf_cv_type_of_bool=unknown
18670 echo "$as_me: program exited with status $ac_status" >&5
18671 echo "$as_me: failed program was:" >&5
18672 cat conftest.$ac_ext >&5
18673 cf_cv_type_of_bool=unknown
18675 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18681 echo "$as_me:18681: result: $cf_cv_type_of_bool" >&5
18682 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18683 if test "$cf_cv_type_of_bool" = unknown ; then
18684 case .$NCURSES_BOOL in #(vi
18685 .auto|.) NCURSES_BOOL=unsigned;;
18687 { echo "$as_me:18687: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18688 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18689 cf_cv_type_of_bool=$NCURSES_BOOL
18692 echo "$as_me:18692: checking for special defines needed for etip.h" >&5
18693 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
18694 cf_save_CXXFLAGS="$CXXFLAGS"
18697 # etip.h includes ncurses.h which includes ncurses_dll.h
18698 # But ncurses_dll.h is generated - fix here.
18699 test -d include || mkdir include
18700 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
18702 for cf_math in "" MATH_H
18704 for cf_excp in "" MATH_EXCEPTION
18706 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
18707 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
18708 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
18709 cat >conftest.$ac_ext <<_ACEOF
18710 #line 18710 "configure"
18711 #include "confdefs.h"
18713 #include <etip.h.in>
18723 rm -f conftest.$ac_objext
18724 if { (eval echo "$as_me:18724: \"$ac_compile\"") >&5
18725 (eval $ac_compile) 2>&5
18727 echo "$as_me:18727: \$? = $ac_status" >&5
18728 (exit $ac_status); } &&
18729 { ac_try='test -s conftest.$ac_objext'
18730 { (eval echo "$as_me:18730: \"$ac_try\"") >&5
18731 (eval $ac_try) 2>&5
18733 echo "$as_me:18733: \$? = $ac_status" >&5
18734 (exit $ac_status); }; }; then
18736 test -n "$cf_math" && cat >>confdefs.h <<EOF
18737 #define ETIP_NEEDS_${cf_math} 1
18740 test -n "$cf_excp" && cat >>confdefs.h <<EOF
18741 #define ETIP_NEEDS_${cf_excp} 1
18744 cf_result="$cf_math $cf_excp"
18748 echo "$as_me: failed program was:" >&5
18749 cat conftest.$ac_ext >&5
18751 rm -f conftest.$ac_objext conftest.$ac_ext
18754 echo "$as_me:18754: result: $cf_result" >&5
18755 echo "${ECHO_T}$cf_result" >&6
18756 CXXFLAGS="$cf_save_CXXFLAGS"
18758 if test -n "$CXX"; then
18759 echo "$as_me:18759: checking if $CXX accepts parameter initialization" >&5
18760 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
18761 if test "${cf_cv_cpp_param_init+set}" = set; then
18762 echo $ECHO_N "(cached) $ECHO_C" >&6
18766 ac_cpp='$CXXCPP $CPPFLAGS'
18767 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18768 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18769 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18770 ac_main_return=return
18772 if test "$cross_compiling" = yes; then
18773 cf_cv_cpp_param_init=unknown
18775 cat >conftest.$ac_ext <<_ACEOF
18776 #line 18776 "configure"
18777 #include "confdefs.h"
18787 TEST::TEST(int x = 1) // some compilers do not like second initializer
18794 rm -f conftest$ac_exeext
18795 if { (eval echo "$as_me:18795: \"$ac_link\"") >&5
18796 (eval $ac_link) 2>&5
18798 echo "$as_me:18798: \$? = $ac_status" >&5
18799 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18800 { (eval echo "$as_me:18800: \"$ac_try\"") >&5
18801 (eval $ac_try) 2>&5
18803 echo "$as_me:18803: \$? = $ac_status" >&5
18804 (exit $ac_status); }; }; then
18805 cf_cv_cpp_param_init=yes
18807 echo "$as_me: program exited with status $ac_status" >&5
18808 echo "$as_me: failed program was:" >&5
18809 cat conftest.$ac_ext >&5
18810 cf_cv_cpp_param_init=no
18812 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18815 ac_cpp='$CXXCPP $CPPFLAGS'
18816 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18817 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18818 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18819 ac_main_return=return
18822 echo "$as_me:18822: result: $cf_cv_cpp_param_init" >&5
18823 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
18825 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
18826 #define CPP_HAS_PARAM_INIT 1
18829 if test -n "$CXX"; then
18831 echo "$as_me:18831: checking if $CXX accepts static_cast" >&5
18832 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
18833 if test "${cf_cv_cpp_static_cast+set}" = set; then
18834 echo $ECHO_N "(cached) $ECHO_C" >&6
18838 ac_cpp='$CXXCPP $CPPFLAGS'
18839 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18840 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18841 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18842 ac_main_return=return
18844 cat >conftest.$ac_ext <<_ACEOF
18845 #line 18845 "configure"
18846 #include "confdefs.h"
18851 NCursesPanel(int nlines,
18861 template<class T> class NCursesUserPanel : public NCursesPanel
18864 NCursesUserPanel (int nlines,
18868 const T* p_UserData = static_cast<T*>(0))
18869 : NCursesPanel (nlines, ncols, begin_y, begin_x)
18872 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
18876 virtual ~NCursesUserPanel() {};
18883 const char* p_UserData = static_cast<char*>(0)
18888 rm -f conftest.$ac_objext
18889 if { (eval echo "$as_me:18889: \"$ac_compile\"") >&5
18890 (eval $ac_compile) 2>&5
18892 echo "$as_me:18892: \$? = $ac_status" >&5
18893 (exit $ac_status); } &&
18894 { ac_try='test -s conftest.$ac_objext'
18895 { (eval echo "$as_me:18895: \"$ac_try\"") >&5
18896 (eval $ac_try) 2>&5
18898 echo "$as_me:18898: \$? = $ac_status" >&5
18899 (exit $ac_status); }; }; then
18900 cf_cv_cpp_static_cast=yes
18902 echo "$as_me: failed program was:" >&5
18903 cat conftest.$ac_ext >&5
18904 cf_cv_cpp_static_cast=no
18906 rm -f conftest.$ac_objext conftest.$ac_ext
18909 ac_cpp='$CXXCPP $CPPFLAGS'
18910 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18911 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18912 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18913 ac_main_return=return
18916 echo "$as_me:18916: result: $cf_cv_cpp_static_cast" >&5
18917 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
18921 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
18922 #define CPP_HAS_STATIC_CAST 1
18926 CXX_ARFLAGS='$(ARFLAGS)'
18927 case $cf_cv_system_name in #(vi
18929 if test "$GXX" != yes ; then
18931 CXX_ARFLAGS='-ar -o'
18935 CXXLDFLAGS="-u main"
18938 if test "$GXX" != yes ; then
18940 CXX_ARFLAGS='-xar -o'
18947 cf_cv_builtin_bool=1
18949 # Just because we are not configuring against C++ right now does not
18950 # mean that a user will not want to use C++. Some distributors disable
18951 # the C++ portion of this configuration as a shortcut (or just to avoid
18952 # compiling the demo in the c++ directory). So we need a reasonable
18953 # default for the 'bool' type.
18955 # Caveat: since the storage of the bool type is not standardized, it
18958 if test "$NCURSES_BOOL" != auto ; then
18959 cf_cv_type_of_bool=$NCURSES_BOOL
18960 cf_cv_header_stdbool_h=0
18962 if test "$cf_cv_header_stdbool_h" = 1 ; then
18964 echo "$as_me:18964: checking for size of bool" >&5
18965 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18966 if test "${cf_cv_type_of_bool+set}" = set; then
18967 echo $ECHO_N "(cached) $ECHO_C" >&6
18971 if test "$cross_compiling" = yes; then
18972 cf_cv_type_of_bool=unknown
18974 cat >conftest.$ac_ext <<_ACEOF
18975 #line 18975 "configure"
18976 #include "confdefs.h"
18978 #include <stdlib.h>
18981 #if defined(__cplusplus)
18983 #ifdef HAVE_GXX_BUILTIN_H
18984 #include <g++/builtin.h>
18985 #elif HAVE_GPP_BUILTIN_H
18986 #include <gpp/builtin.h>
18987 #elif HAVE_BUILTIN_H
18988 #include <builtin.h>
18993 #if $cf_cv_header_stdbool_h
18994 #include <stdbool.h>
19001 FILE *fp = fopen("cf_test.out", "w");
19004 if ((bool)(-x) >= 0)
19005 fputs("unsigned ", fp);
19006 if (sizeof(x) == sizeof(int)) fputs("int", fp);
19007 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
19008 else if (sizeof(x) == sizeof(short))fputs("short",fp);
19009 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
19012 ${cf_cv_main_return:-return}(0);
19016 rm -f conftest$ac_exeext
19017 if { (eval echo "$as_me:19017: \"$ac_link\"") >&5
19018 (eval $ac_link) 2>&5
19020 echo "$as_me:19020: \$? = $ac_status" >&5
19021 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19022 { (eval echo "$as_me:19022: \"$ac_try\"") >&5
19023 (eval $ac_try) 2>&5
19025 echo "$as_me:19025: \$? = $ac_status" >&5
19026 (exit $ac_status); }; }; then
19027 cf_cv_type_of_bool=`cat cf_test.out`
19028 if test -z "$cf_cv_type_of_bool"; then
19029 cf_cv_type_of_bool=unknown
19032 echo "$as_me: program exited with status $ac_status" >&5
19033 echo "$as_me: failed program was:" >&5
19034 cat conftest.$ac_ext >&5
19035 cf_cv_type_of_bool=unknown
19037 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19043 echo "$as_me:19043: result: $cf_cv_type_of_bool" >&5
19044 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19045 if test "$cf_cv_type_of_bool" = unknown ; then
19046 case .$NCURSES_BOOL in #(vi
19047 .auto|.) NCURSES_BOOL=unsigned;;
19049 { echo "$as_me:19049: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
19050 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
19051 cf_cv_type_of_bool=$NCURSES_BOOL
19055 echo "$as_me:19055: checking for fallback type of bool" >&5
19056 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
19057 case "$host_cpu" in #(vi
19058 i?86) cf_cv_type_of_bool=char ;; #(vi
19059 *) cf_cv_type_of_bool=int ;;
19061 echo "$as_me:19061: result: $cf_cv_type_of_bool" >&5
19062 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19067 # If the C compiler did not declare bool, and we did not determine that the C++
19068 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
19069 # ncurses library use the same type as C++ bool. Note that this allows one to
19070 # specify the type of bool in a configure-script option and postpone
19071 # integration with the C++ compiler provided that the types are compatible.
19073 if test $cf_cv_cc_bool_type = 1
19075 # oops: C has a bool. Unlikely, but C++ could differ.
19077 elif test $cf_cv_builtin_bool = 0
19082 # this is the normal case
19083 USE_CXX_BOOL='defined(__cplusplus)'
19086 if test -f "${srcdir}/Ada95/Makefile.in" ; then
19088 if test "$cf_with_ada" != "no" ; then
19089 if test "$with_libtool" != "no"; then
19090 { echo "$as_me:19090: WARNING: libtool does not support Ada - disabling feature" >&5
19091 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
19096 if test "$cf_with_ada" != "no" ; then
19098 cf_ada_make=gnatmake
19099 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
19100 set dummy $cf_ada_make; ac_word=$2
19101 echo "$as_me:19101: checking for $ac_word" >&5
19102 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19103 if test "${ac_cv_prog_gnat_exists+set}" = set; then
19104 echo $ECHO_N "(cached) $ECHO_C" >&6
19106 if test -n "$gnat_exists"; then
19107 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
19109 ac_save_IFS=$IFS; IFS=$ac_path_separator
19111 for ac_dir in $ac_dummy; do
19113 test -z "$ac_dir" && ac_dir=.
19114 $as_executable_p "$ac_dir/$ac_word" || continue
19115 ac_cv_prog_gnat_exists="yes"
19116 echo "$as_me:19116: found $ac_dir/$ac_word" >&5
19120 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
19123 gnat_exists=$ac_cv_prog_gnat_exists
19124 if test -n "$gnat_exists"; then
19125 echo "$as_me:19125: result: $gnat_exists" >&5
19126 echo "${ECHO_T}$gnat_exists" >&6
19128 echo "$as_me:19128: result: no" >&5
19129 echo "${ECHO_T}no" >&6
19132 if test "$ac_cv_prog_gnat_exists" = no; then
19134 cf_cv_prog_gnat_correct=no
19137 echo "$as_me:19137: checking for gnat version" >&5
19138 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
19139 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
19140 grep '[0-9].[0-9][0-9]*' |\
19141 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
19142 echo "$as_me:19142: result: $cf_gnat_version" >&5
19143 echo "${ECHO_T}$cf_gnat_version" >&6
19145 case $cf_gnat_version in #(vi
19146 3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9]) #(vi
19147 cf_cv_prog_gnat_correct=yes
19150 { echo "$as_me:19150: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
19151 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
19152 cf_cv_prog_gnat_correct=no
19156 # Extract the first word of "m4", so it can be a program name with args.
19157 set dummy m4; ac_word=$2
19158 echo "$as_me:19158: checking for $ac_word" >&5
19159 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19160 if test "${ac_cv_prog_M4_exists+set}" = set; then
19161 echo $ECHO_N "(cached) $ECHO_C" >&6
19163 if test -n "$M4_exists"; then
19164 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
19166 ac_save_IFS=$IFS; IFS=$ac_path_separator
19168 for ac_dir in $ac_dummy; do
19170 test -z "$ac_dir" && ac_dir=.
19171 $as_executable_p "$ac_dir/$ac_word" || continue
19172 ac_cv_prog_M4_exists="yes"
19173 echo "$as_me:19173: found $ac_dir/$ac_word" >&5
19177 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
19180 M4_exists=$ac_cv_prog_M4_exists
19181 if test -n "$M4_exists"; then
19182 echo "$as_me:19182: result: $M4_exists" >&5
19183 echo "${ECHO_T}$M4_exists" >&6
19185 echo "$as_me:19185: result: no" >&5
19186 echo "${ECHO_T}no" >&6
19189 if test "$ac_cv_prog_M4_exists" = no; then
19190 cf_cv_prog_gnat_correct=no
19191 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
19193 if test "$cf_cv_prog_gnat_correct" = yes; then
19194 echo "$as_me:19194: checking if GNAT works" >&5
19195 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
19197 rm -rf conftest* *~conftest*
19198 cat >>conftest.ads <<CF_EOF
19199 procedure conftest;
19201 cat >>conftest.adb <<CF_EOF
19204 procedure conftest is
19206 Text_IO.Put ("Hello World");
19208 GNAT.OS_Lib.OS_Exit (0);
19211 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19212 if ( ./conftest 1>&5 2>&1 ) ; then
19213 cf_cv_prog_gnat_correct=yes
19215 cf_cv_prog_gnat_correct=no
19218 cf_cv_prog_gnat_correct=no
19220 rm -rf conftest* *~conftest*
19222 echo "$as_me:19222: result: $cf_cv_prog_gnat_correct" >&5
19223 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
19227 if test "$cf_cv_prog_gnat_correct" = yes; then
19229 ADAFLAGS="$ADAFLAGS -gnatpn"
19231 echo "$as_me:19231: checking optimization options for ADAFLAGS" >&5
19232 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
19236 ADAFLAGS="$ADAFLAGS -g"
19242 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ ].*//'`
19244 ADAFLAGS="$ADAFLAGS $cf_O_flag"
19248 echo "$as_me:19248: result: $ADAFLAGS" >&5
19249 echo "${ECHO_T}$ADAFLAGS" >&6
19251 echo "$as_me:19251: checking if GNAT supports generics" >&5
19252 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
19253 case $cf_gnat_version in #(vi
19254 3.[1-9]*|[4-9].*) #(vi
19255 cf_gnat_generics=yes
19258 cf_gnat_generics=no
19261 echo "$as_me:19261: result: $cf_gnat_generics" >&5
19262 echo "${ECHO_T}$cf_gnat_generics" >&6
19264 if test "$cf_gnat_generics" = yes
19266 cf_compile_generics=generics
19267 cf_generic_objects="\${GENOBJS}"
19269 cf_compile_generics=
19270 cf_generic_objects=
19273 echo "$as_me:19273: checking if GNAT supports SIGINT" >&5
19274 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
19275 if test "${cf_cv_gnat_sigint+set}" = set; then
19276 echo $ECHO_N "(cached) $ECHO_C" >&6
19279 rm -rf conftest* *~conftest*
19280 cat >>conftest.ads <<CF_EOF
19281 with Ada.Interrupts.Names;
19283 package ConfTest is
19285 pragma Warnings (Off); -- the next pragma exists since 3.11p
19286 pragma Unreserve_All_Interrupts;
19287 pragma Warnings (On);
19289 protected Process is
19291 function Continue return Boolean;
19292 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
19294 Done : Boolean := False;
19299 cat >>conftest.adb <<CF_EOF
19300 package body ConfTest is
19301 protected body Process is
19306 function Continue return Boolean is
19313 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19314 cf_cv_gnat_sigint=yes
19316 cf_cv_gnat_sigint=no
19318 rm -rf conftest* *~conftest*
19321 echo "$as_me:19321: result: $cf_cv_gnat_sigint" >&5
19322 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
19324 if test $cf_cv_gnat_sigint = yes ; then
19327 USE_GNAT_SIGINT="#"
19330 echo "$as_me:19330: checking if GNAT pragma Unreferenced works" >&5
19331 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
19332 if test "${cf_cv_pragma_unreferenced+set}" = set; then
19333 echo $ECHO_N "(cached) $ECHO_C" >&6
19336 rm -rf conftest* *~conftest*
19337 cat >>conftest.ads <<CF_EOF
19338 procedure conftest;
19340 cat >>conftest.adb <<CF_EOF
19343 procedure conftest is
19345 pragma Unreferenced (test);
19348 Text_IO.Put ("Hello World");
19350 GNAT.OS_Lib.OS_Exit (0);
19353 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19354 cf_cv_pragma_unreferenced=yes
19356 cf_cv_pragma_unreferenced=no
19358 rm -rf conftest* *~conftest*
19361 echo "$as_me:19361: result: $cf_cv_pragma_unreferenced" >&5
19362 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
19364 # if the pragma is supported, use it (needed in the Trace code).
19365 if test $cf_cv_pragma_unreferenced = yes ; then
19371 cf_gnat_libraries=no
19372 cf_gnat_projects=no
19374 echo "$as_me:19374: checking if GNAT supports project files" >&5
19375 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
19376 case $cf_gnat_version in #(vi
19380 case $cf_cv_system_name in #(vi
19384 mkdir conftest.src conftest.bin conftest.lib
19386 rm -rf conftest* *~conftest*
19387 cat >>library.gpr <<CF_EOF
19389 Kind := External ("LIB_KIND");
19390 for Library_Name use "ConfTest";
19391 for Object_Dir use ".";
19392 for Library_ALI_Dir use External("LIBRARY_DIR");
19393 for Library_Version use External ("SONAME");
19394 for Library_Kind use Kind;
19395 for Library_Dir use External("BUILD_DIR");
19396 Source_Dir := External ("SOURCE_DIR");
19397 for Source_Dirs use (Source_Dir);
19398 package Compiler is
19399 for Default_Switches ("Ada") use
19403 "-gnatVa", -- All validity checks
19404 "-gnatwa"); -- Activate all optional errors
19408 cat >>confpackage.ads <<CF_EOF
19409 package ConfPackage is
19410 procedure conftest;
19413 cat >>confpackage.adb <<CF_EOF
19415 package body ConfPackage is
19416 procedure conftest is
19418 Text_IO.Put ("Hello World");
19423 if ( $cf_ada_make $ADAFLAGS \
19425 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
19426 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
19427 -XSOURCE_DIR=`pwd` \
19428 -XSONAME=libConfTest.so.1 \
19429 -XLIB_KIND=static 1>&5 2>&1 ) ; then
19430 cf_gnat_projects=yes
19433 if test -f conftest.lib/confpackage.ali
19435 cf_gnat_libraries=yes
19437 rm -rf conftest* *~conftest*
19442 echo "$as_me:19442: result: $cf_gnat_projects" >&5
19443 echo "${ECHO_T}$cf_gnat_projects" >&6
19445 if test $cf_gnat_projects = yes
19447 echo "$as_me:19447: checking if GNAT supports libraries" >&5
19448 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
19449 echo "$as_me:19449: result: $cf_gnat_libraries" >&5
19450 echo "${ECHO_T}$cf_gnat_libraries" >&6
19453 if test "$cf_gnat_projects" = yes
19455 USE_OLD_MAKERULES="#"
19456 USE_GNAT_PROJECTS=""
19458 USE_OLD_MAKERULES=""
19459 USE_GNAT_PROJECTS="#"
19462 if test "$cf_gnat_libraries" = yes
19464 USE_GNAT_LIBRARIES=""
19466 USE_GNAT_LIBRARIES="#"
19469 echo "$as_me:19469: checking for ada-compiler" >&5
19470 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
19472 # Check whether --with-ada-compiler or --without-ada-compiler was given.
19473 if test "${with_ada_compiler+set}" = set; then
19474 withval="$with_ada_compiler"
19475 cf_ada_compiler=$withval
19477 cf_ada_compiler=gnatmake
19480 echo "$as_me:19480: result: $cf_ada_compiler" >&5
19481 echo "${ECHO_T}$cf_ada_compiler" >&6
19483 cf_ada_package=terminal_interface
19485 echo "$as_me:19485: checking for ada-include" >&5
19486 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
19488 # Check whether --with-ada-include or --without-ada-include was given.
19489 if test "${with_ada_include+set}" = set; then
19490 withval="$with_ada_include"
19493 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
19494 fi; if test -n "$prefix/share/ada/adainclude" ; then
19496 if test "x$prefix" != xNONE; then
19497 cf_path_syntax="$prefix"
19499 cf_path_syntax="$ac_default_prefix"
19502 case ".$withval" in #(vi
19503 .\$\(*\)*|.\'*\'*) #(vi
19507 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19509 .\${*prefix}*) #(vi
19510 eval withval="$withval"
19511 case ".$withval" in #(vi
19513 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19518 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19521 { { echo "$as_me:19521: error: expected a pathname, not \"$withval\"" >&5
19522 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19523 { (exit 1); exit 1; }; }
19528 ADA_INCLUDE="$withval"
19530 echo "$as_me:19530: result: $ADA_INCLUDE" >&5
19531 echo "${ECHO_T}$ADA_INCLUDE" >&6
19533 echo "$as_me:19533: checking for ada-objects" >&5
19534 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
19536 # Check whether --with-ada-objects or --without-ada-objects was given.
19537 if test "${with_ada_objects+set}" = set; then
19538 withval="$with_ada_objects"
19541 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
19542 fi; if test -n "$prefix/lib/ada/adalib" ; then
19544 if test "x$prefix" != xNONE; then
19545 cf_path_syntax="$prefix"
19547 cf_path_syntax="$ac_default_prefix"
19550 case ".$withval" in #(vi
19551 .\$\(*\)*|.\'*\'*) #(vi
19555 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19557 .\${*prefix}*) #(vi
19558 eval withval="$withval"
19559 case ".$withval" in #(vi
19561 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19566 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19569 { { echo "$as_me:19569: error: expected a pathname, not \"$withval\"" >&5
19570 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19571 { (exit 1); exit 1; }; }
19576 ADA_OBJECTS="$withval"
19578 echo "$as_me:19578: result: $ADA_OBJECTS" >&5
19579 echo "${ECHO_T}$ADA_OBJECTS" >&6
19581 echo "$as_me:19581: checking if an Ada95 shared-library should be built" >&5
19582 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
19584 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
19585 if test "${with_ada_sharedlib+set}" = set; then
19586 withval="$with_ada_sharedlib"
19587 with_ada_sharedlib=$withval
19589 with_ada_sharedlib=no
19591 echo "$as_me:19591: result: $with_ada_sharedlib" >&5
19592 echo "${ECHO_T}$with_ada_sharedlib" >&6
19594 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
19595 MAKE_ADA_SHAREDLIB="#"
19597 if test "x$with_ada_sharedlib" != xno
19599 MAKE_ADA_SHAREDLIB=
19600 if test "x$with_ada_sharedlib" != xyes
19602 ADA_SHAREDLIB="$with_ada_sharedlib"
19612 ### Construct the ncurses library-subsets, if any, from this set of keywords:
19613 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
19615 ### ticlib modules may be a separate library, otherwise contained in termlib.
19616 ### termlib modules may be a separate library, otherwise contained in ncurses.
19618 ### The of "+" or " " between the tokens controls the way the script
19619 ### chooses to split module lists into libraries.
19621 ### (see CF_LIB_RULES).
19622 echo "$as_me:19622: checking for library subsets" >&5
19623 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
19626 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
19627 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
19628 if test "$with_ticlib" != no ; then
19629 LIB_SUBSETS="${LIB_SUBSETS} "
19631 LIB_SUBSETS="${LIB_SUBSETS}+"
19635 LIB_SUBSETS="${LIB_SUBSETS}termlib"
19636 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
19638 if test "$with_termlib" != no ; then
19639 LIB_SUBSETS="${LIB_SUBSETS} "
19641 LIB_SUBSETS="${LIB_SUBSETS}+"
19644 LIB_SUBSETS="${LIB_SUBSETS}base"
19646 # Most term-driver calls are to tinfo, but some like init_pair are to the
19647 # base library (so it resides in base).
19648 if test "$with_term_driver" != no ; then
19649 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
19650 case $cf_cv_system_name in #(vi
19652 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
19655 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
19660 test "$with_widec" = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
19661 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
19663 echo "$as_me:19663: result: $LIB_SUBSETS" >&5
19664 echo "${ECHO_T}$LIB_SUBSETS" >&6
19666 ### Construct the list of include-directories to be generated
19668 CPPFLAGS="$CPPFLAGS -I. -I../include"
19669 if test "$srcdir" != "."; then
19670 CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
19672 if test "$GCC" != yes; then
19673 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19674 elif test "$includedir" != "/usr/include"; then
19675 if test "$includedir" = '${prefix}/include' ; then
19676 if test $prefix != /usr ; then
19677 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19680 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19684 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
19685 if test "$srcdir" != "."; then
19686 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
19688 if test "$GCC" != yes; then
19689 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19690 elif test "$includedir" != "/usr/include"; then
19691 if test "$includedir" = '${prefix}/include' ; then
19692 if test $prefix != /usr ; then
19693 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19696 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19700 ### Build up pieces for makefile rules
19701 echo "$as_me:19701: checking default library suffix" >&5
19702 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
19704 case $DFT_LWR_MODEL in
19705 libtool) DFT_ARG_SUFFIX='' ;;
19706 normal) DFT_ARG_SUFFIX='' ;;
19707 debug) DFT_ARG_SUFFIX='_g' ;;
19708 profile) DFT_ARG_SUFFIX='_p' ;;
19709 shared) DFT_ARG_SUFFIX='' ;;
19711 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
19712 echo "$as_me:19712: result: $DFT_ARG_SUFFIX" >&5
19713 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
19715 echo "$as_me:19715: checking default library-dependency suffix" >&5
19716 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
19718 case $DFT_LWR_MODEL in #(vi
19720 DFT_LIB_SUFFIX='.la'
19721 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19724 DFT_LIB_SUFFIX='.a'
19725 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19728 DFT_LIB_SUFFIX='_g.a'
19729 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19732 DFT_LIB_SUFFIX='_p.a'
19733 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19736 case $cf_cv_system_name in
19738 DFT_LIB_SUFFIX='.a'
19739 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19741 cygwin*|mingw*) #(vi
19742 DFT_LIB_SUFFIX='.dll'
19743 DFT_DEP_SUFFIX='.dll.a'
19746 DFT_LIB_SUFFIX='.dylib'
19747 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19752 DFT_LIB_SUFFIX='.so'
19753 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19756 DFT_LIB_SUFFIX='.sl'
19757 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19761 *) DFT_LIB_SUFFIX='.so'
19762 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19766 test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
19767 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
19768 echo "$as_me:19768: result: $DFT_DEP_SUFFIX" >&5
19769 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
19771 echo "$as_me:19771: checking default object directory" >&5
19772 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
19774 case $DFT_LWR_MODEL in
19775 libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
19776 normal) DFT_OBJ_SUBDIR='objects' ;;
19777 debug) DFT_OBJ_SUBDIR='obj_g' ;;
19778 profile) DFT_OBJ_SUBDIR='obj_p' ;;
19780 case $cf_cv_system_name in #(vi
19782 DFT_OBJ_SUBDIR='objects' ;;
19784 DFT_OBJ_SUBDIR='obj_s' ;;
19787 echo "$as_me:19787: result: $DFT_OBJ_SUBDIR" >&5
19788 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
19790 # libtool thinks it can make c++ shared libraries (perhaps only g++)
19791 if test "$cf_with_cxx" = yes ; then
19792 echo "$as_me:19792: checking c++ library-dependency suffix" >&5
19793 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
19794 if test "$with_libtool" != "no"; then
19795 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
19798 case normal in #(vi
19800 CXX_LIB_SUFFIX='.la'
19801 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19804 CXX_LIB_SUFFIX='.a'
19805 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19808 CXX_LIB_SUFFIX='_g.a'
19809 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19812 CXX_LIB_SUFFIX='_p.a'
19813 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19816 case $cf_cv_system_name in
19818 CXX_LIB_SUFFIX='.a'
19819 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19821 cygwin*|mingw*) #(vi
19822 CXX_LIB_SUFFIX='.dll'
19823 CXX_DEP_SUFFIX='.dll.a'
19826 CXX_LIB_SUFFIX='.dylib'
19827 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19832 CXX_LIB_SUFFIX='.so'
19833 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19836 CXX_LIB_SUFFIX='.sl'
19837 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19841 *) CXX_LIB_SUFFIX='.so'
19842 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19846 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
19847 test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
19849 echo "$as_me:19849: result: $CXX_LIB_SUFFIX" >&5
19850 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
19854 # do not want -ldl in build except as needed for -lncurses dependency
19855 if test "$with_dlsym" = yes ; then
19856 if test $DFT_LWR_MODEL = shared || \
19857 test $DFT_LWR_MODEL = libtool ; then
19859 # remove dl library from $LIBS
19860 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
19864 ### Set up low-level terminfo dependencies for makefiles.
19866 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
19867 # do not need libdl
19869 if test "$with_dlsym" = yes ; then
19871 # remove dl library from $SHLIB_LIST
19872 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
19876 if test "$with_ticlib" != no ; then
19878 if test "$with_ticlib" != yes ; then
19879 TICS_NAME=$with_ticlib
19880 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19881 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19882 TICS_LIB_SUFFIX="${with_ticlib}"
19884 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
19885 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
19886 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
19888 TICS_LDFLAGS="-L${LIB_DIR}"
19889 TICS_LIBS="-l${TICS_LIB_SUFFIX}"
19891 TICS_LDFLAGS="-L${LIB_DIR}"
19892 TICS_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19895 if test "$with_termlib" != no ; then
19897 if test "$with_termlib" != yes ; then
19898 TINFO_NAME=$with_termlib
19899 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19900 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19901 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19902 TINFO_LIB_SUFFIX="${with_termlib}"
19904 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
19905 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
19906 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
19907 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
19910 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
19911 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
19912 if test "$DFT_LWR_MODEL" = "libtool"; then
19913 TEST_ARGS="${TEST_DEPS}"
19914 TEST_ARG2="${TEST_DEP2}"
19915 TINFO_LDFLAGS="-L${LIB_DIR}"
19916 TINFO_LIBS="$TEST_ARGS"
19917 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
19918 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
19920 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
19921 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
19922 if test "x$with_term_driver" != xno ; then
19923 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
19924 TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${DFT_ARG_SUFFIX}"
19925 TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
19927 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
19928 TINFO_LIBS="$TEST_ARGS"
19930 TINFO_LDFLAGS="-L${LIB_DIR}"
19931 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
19934 # the next lines are needed for linking libtic over libncurses
19935 TINFO_NAME=${LIB_NAME}
19936 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
19937 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
19938 if test "$with_tic_depends" = yes ; then
19939 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
19941 TICS_LIST="$SHLIB_LIST"
19944 TINFO_LDFLAGS="-L${LIB_DIR}"
19945 TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19948 if test "$DFT_LWR_MODEL" = shared ; then
19949 case $cf_cv_system_name in #(vi
19951 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
19957 if test "$with_dlsym" = yes ; then
19959 # remove dl library from $TICS_LIST
19960 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
19964 if test "$DFT_LWR_MODEL" = "libtool"; then
19969 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
19971 case $DFT_LWR_MODEL in
19972 normal|debug|profile)
19974 if test "$GCC" = yes ; then
19975 case $cf_cv_system_name in #(
19976 OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*) #( vi
19980 *) #( normally, except when broken
19981 LDFLAGS_STATIC=-static
19982 LDFLAGS_SHARED=-dynamic
19986 case $cf_cv_system_name in #(
19987 aix[4-7]*) #( from ld manpage
19988 LDFLAGS_STATIC=-bstatic
19989 LDFLAGS_SHARED=-bdynamic
19991 hpux*) #( from ld manpage for hpux10.20, hpux11.11
19992 # We could also use just "archive" and "shared".
19993 LDFLAGS_STATIC=-Wl,-a,archive_shared
19994 LDFLAGS_SHARED=-Wl,-a,shared_archive
19996 irix*) #( from ld manpage IRIX64
19997 LDFLAGS_STATIC=-Bstatic
19998 LDFLAGS_SHARED=-Bdynamic
20000 osf[45]*) #( from ld manpage osf4.0d, osf5.1
20001 # alternative "-oldstyle_liblookup" (not in cc manpage)
20002 LDFLAGS_STATIC=-noso
20003 LDFLAGS_SHARED=-so_archive
20006 LDFLAGS_STATIC=-Bstatic
20007 LDFLAGS_SHARED=-Bdynamic
20012 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
20014 echo "$as_me:20014: checking if linker supports switching between static/dynamic" >&5
20015 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
20017 rm -f libconftest.a
20018 cat >conftest.$ac_ext <<EOF
20019 #line 20019 "configure"
20021 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
20023 if { (eval echo "$as_me:20023: \"$ac_compile\"") >&5
20024 (eval $ac_compile) 2>&5
20026 echo "$as_me:20026: \$? = $ac_status" >&5
20027 (exit $ac_status); } ; then
20028 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
20029 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
20033 cf_save_LIBS="$LIBS"
20035 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
20036 cat >conftest.$ac_ext <<_ACEOF
20037 #line 20037 "configure"
20038 #include "confdefs.h"
20040 #line 20040 "configure"
20042 int cf_ldflags_static(FILE *fp);
20048 return cf_ldflags_static(stdin);
20054 rm -f conftest.$ac_objext conftest$ac_exeext
20055 if { (eval echo "$as_me:20055: \"$ac_link\"") >&5
20056 (eval $ac_link) 2>&5
20058 echo "$as_me:20058: \$? = $ac_status" >&5
20059 (exit $ac_status); } &&
20060 { ac_try='test -s conftest$ac_exeext'
20061 { (eval echo "$as_me:20061: \"$ac_try\"") >&5
20062 (eval $ac_try) 2>&5
20064 echo "$as_me:20064: \$? = $ac_status" >&5
20065 (exit $ac_status); }; }; then
20067 # some linkers simply ignore the -dynamic
20068 case x`file conftest$ac_exeext 2>/dev/null` in #(vi
20070 cf_ldflags_static=no
20073 cf_ldflags_static=yes
20078 echo "$as_me: failed program was:" >&5
20079 cat conftest.$ac_ext >&5
20080 cf_ldflags_static=no
20082 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20084 rm -f libconftest.*
20085 LIBS="$cf_save_LIBS"
20087 echo "$as_me:20087: result: $cf_ldflags_static" >&5
20088 echo "${ECHO_T}$cf_ldflags_static" >&6
20090 if test $cf_ldflags_static != yes
20103 echo "$as_me:20103: checking where we will install curses.h" >&5
20104 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
20105 test "$with_overwrite" = no && \
20106 test "x$includedir" = 'x${prefix}/include' && \
20107 includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
20108 echo "$as_me:20108: result: $includedir" >&5
20109 echo "${ECHO_T}$includedir" >&6
20111 ### Resolve a conflict between normal and wide-curses by forcing applications
20112 ### that will need libutf8 to add it to their configure script.
20113 if test "$with_overwrite" != no ; then
20114 if test "$NCURSES_LIBUTF8" = 1 ; then
20115 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
20116 { echo "$as_me:20116: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
20117 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
20120 WITH_OVERWRITE=$with_overwrite
20122 # used to separate tack out of the tree
20125 ### predefined stuff for the test programs
20126 cat >>confdefs.h <<\EOF
20127 #define HAVE_SLK_COLOR 1
20130 ### Construct the list of subdirectories for which we'll customize makefiles
20131 ### with the appropriate compile-rules.
20133 echo "$as_me:20133: checking for src modules" >&5
20134 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
20136 # dependencies and linker-arguments for test-programs
20137 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
20138 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
20139 if test "$DFT_LWR_MODEL" = "libtool"; then
20140 TEST_ARGS="${TEST_DEPS}"
20141 TEST_ARG2="${TEST_DEP2}"
20143 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20144 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
20147 PC_MODULES_TO_MAKE="ncurses${DFT_ARG_SUFFIX}"
20149 for cf_dir in $modules_to_build
20151 if test -f $srcdir/$cf_dir/modules; then
20153 # We may/may not have tack in the distribution, though the
20155 if test $cf_dir = tack ; then
20156 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
20161 if test -z "$cf_cv_src_modules"; then
20162 cf_cv_src_modules=$cf_dir
20164 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
20167 # Make the ncurses_cfg.h file record the library interface files as
20168 # well. These are header files that are the same name as their
20169 # directory. Ncurses is the only library that does not follow
20171 if test $cf_dir = tack ; then
20173 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
20175 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20177 cat >>confdefs.h <<EOF
20178 #define HAVE_${cf_have_include}_H 1
20181 cat >>confdefs.h <<EOF
20182 #define HAVE_LIB${cf_have_include} 1
20185 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
20186 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
20187 if test "$DFT_LWR_MODEL" = "libtool"; then
20188 TEST_ARGS="${TEST_DEPS}"
20189 TEST_ARG2="${TEST_DEP2}"
20191 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
20192 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
20194 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${DFT_ARG_SUFFIX}"
20198 echo "$as_me:20198: result: $cf_cv_src_modules" >&5
20199 echo "${ECHO_T}$cf_cv_src_modules" >&6
20201 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
20202 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
20205 if test "x$cf_with_manpages" != xno ; then
20206 SRC_SUBDIRS="$SRC_SUBDIRS man"
20208 SRC_SUBDIRS="$SRC_SUBDIRS include"
20209 for cf_dir in $cf_cv_src_modules
20211 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
20213 if test "x$cf_with_tests" != "xno" ; then
20214 SRC_SUBDIRS="$SRC_SUBDIRS test"
20216 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
20217 if test "$cf_with_cxx_binding" != no; then
20218 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${DFT_ARG_SUFFIX}"
20219 SRC_SUBDIRS="$SRC_SUBDIRS c++"
20222 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
20223 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
20226 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
20227 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
20228 ADA_SUBDIRS="gen src"
20229 if test "x$cf_with_tests" != "xno" ; then
20230 ADA_SUBDIRS="$ADA_SUBDIRS samples"
20235 for cf_dir in $SRC_SUBDIRS
20237 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
20240 if test -n "$ADA_SUBDIRS"; then
20241 for cf_dir in $ADA_SUBDIRS
20243 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
20248 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
20249 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
20250 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
20254 for cf_item in $cf_list_models
20258 libtool) cf_subdir='obj_lo' ;;
20259 normal) cf_subdir='objects' ;;
20260 debug) cf_subdir='obj_g' ;;
20261 profile) cf_subdir='obj_p' ;;
20263 case $cf_cv_system_name in #(vi
20265 cf_subdir='objects' ;;
20267 cf_subdir='obj_s' ;;
20271 for cf_item2 in $DIRS_TO_MAKE
20273 test $cf_item2 = $cf_subdir && break
20275 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
20277 for cf_dir in $DIRS_TO_MAKE
20279 test ! -d $cf_dir && mkdir $cf_dir
20282 # symbols that differ when compiling Ada95 by itself.
20283 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
20285 # values to use as strings
20286 cat >>confdefs.h <<EOF
20287 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
20290 cat >>confdefs.h <<EOF
20291 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
20294 ### Now that we're done running tests, add the compiler-warnings, if any
20299 cf_new_extra_cppflags=
20301 for cf_add_cflags in $EXTRA_CFLAGS
20303 case $cf_fix_cppflags in
20305 case $cf_add_cflags in #(vi
20306 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
20307 case $cf_add_cflags in
20309 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20311 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20312 && test -z "${cf_tst_cflags}" \
20313 && cf_fix_cppflags=yes
20315 if test $cf_fix_cppflags = yes ; then
20316 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20318 elif test "${cf_tst_cflags}" = "\"'" ; then
20319 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20324 case "$CPPFLAGS" in
20325 *$cf_add_cflags) #(vi
20328 case $cf_add_cflags in #(vi
20330 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20332 CPPFLAGS=`echo "$CPPFLAGS" | \
20333 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
20334 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
20338 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
20343 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
20348 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20350 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
20352 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20353 && test -z "${cf_tst_cflags}" \
20354 && cf_fix_cppflags=no
20359 if test -n "$cf_new_cflags" ; then
20361 CFLAGS="$CFLAGS $cf_new_cflags"
20364 if test -n "$cf_new_cppflags" ; then
20366 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
20369 if test -n "$cf_new_extra_cppflags" ; then
20371 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
20374 ### Define substitutions for header files to avoid name-pollution
20376 if test "$cf_cv_have_tcgetattr" = yes ; then
20382 if test "$ac_cv_header_termio_h" = yes ; then
20388 if test "$ac_cv_header_termios_h" = yes ; then
20394 ################################################################################
20395 test "$use_database" = yes && \
20396 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
20398 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
20399 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
20401 if test x"$enable_pc_files" = xyes ; then \
20402 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
20408 # Extract the first word of "tic", so it can be a program name with args.
20409 set dummy tic; ac_word=$2
20410 echo "$as_me:20410: checking for $ac_word" >&5
20411 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20412 if test "${ac_cv_path_TIC_PATH+set}" = set; then
20413 echo $ECHO_N "(cached) $ECHO_C" >&6
20417 ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
20420 ac_save_IFS=$IFS; IFS=$ac_path_separator
20421 ac_dummy="$PATH:/usr/local/ncurses/bin"
20422 for ac_dir in $ac_dummy; do
20424 test -z "$ac_dir" && ac_dir=.
20425 if $as_executable_p "$ac_dir/$ac_word"; then
20426 ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
20427 echo "$as_me:20427: found $ac_dir/$ac_word" >&5
20432 test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
20436 TIC_PATH=$ac_cv_path_TIC_PATH
20438 if test -n "$TIC_PATH"; then
20439 echo "$as_me:20439: result: $TIC_PATH" >&5
20440 echo "${ECHO_T}$TIC_PATH" >&6
20442 echo "$as_me:20442: result: no" >&5
20443 echo "${ECHO_T}no" >&6
20446 if test -n "$FALLBACK_LIST"
20448 if test "$TIC_PATH" = unknown
20450 { echo "$as_me:20450: WARNING: no tic program found for fallbacks" >&5
20451 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
20455 if test "x$cf_with_tests" != xno ; then
20461 ADAHTML_DIR=../../doc/html/ada
20465 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"
20466 ac_config_commands="$ac_config_commands default"
20467 cat >confcache <<\_ACEOF
20468 # This file is a shell script that caches the results of configure
20469 # tests run on this system so they can be shared between configure
20470 # scripts and configure runs, see configure's option --config-cache.
20471 # It is not useful on other systems. If it contains results you don't
20472 # want to keep, you may remove or edit it.
20474 # config.status only pays attention to the cache file if you give it
20475 # the --recheck option to rerun configure.
20477 # `ac_cv_env_foo' variables (set or unset) will be overriden when
20478 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20479 # following values.
20483 # The following way of writing the cache mishandles newlines in values,
20484 # but we know of no workaround that is simple, portable, and efficient.
20485 # So, don't put newlines in cache variables' values.
20486 # Ultrix sh set writes to stderr and can't be redirected directly,
20487 # and sets the high bit in the cache file unless we assign to the vars.
20490 case `(ac_space=' '; set | grep ac_space) 2>&1` in
20492 # `set' does not quote correctly, so add quotes (double-quote
20493 # substitution turns \\\\ into \\, and sed turns \\ into \).
20496 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20499 # `set' quotes correctly as required by POSIX, so do not add quotes.
20501 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
20508 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20510 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20512 if cmp -s $cache_file confcache; then :; else
20513 if test -w $cache_file; then
20514 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
20515 cat confcache >$cache_file
20517 echo "not updating unwritable cache $cache_file"
20522 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20523 # Let make expand exec_prefix.
20524 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20526 # VPATH may cause trouble with some makes, so we remove $(srcdir),
20527 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20528 # trailing colons and then remove the whole line if VPATH becomes empty
20529 # (actually we leave an empty line to preserve line numbers).
20530 if test "x$srcdir" = x.; then
20531 ac_vpsub='/^[ ]*VPATH[ ]*=/{
20532 s/:*\$(srcdir):*/:/;
20533 s/:*\${srcdir}:*/:/;
20535 s/^\([^=]*=[ ]*\):*/\1/;
20541 DEFS=-DHAVE_CONFIG_H
20543 : ${CONFIG_STATUS=./config.status}
20544 ac_clean_files_save=$ac_clean_files
20545 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20546 { echo "$as_me:20546: creating $CONFIG_STATUS" >&5
20547 echo "$as_me: creating $CONFIG_STATUS" >&6;}
20548 cat >$CONFIG_STATUS <<_ACEOF
20550 # Generated automatically by configure.
20551 # Run this file to recreate the current configuration.
20552 # Compiler output produced by configure, useful for debugging
20553 # configure, is in config.log if it exists.
20556 SHELL=\${CONFIG_SHELL-$SHELL}
20557 ac_cs_invocation="\$0 \$@"
20561 cat >>$CONFIG_STATUS <<\_ACEOF
20562 # Be Bourne compatible
20563 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20566 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20570 # Name of the executable.
20571 as_me=`echo "$0" |sed 's,.*[\\/],,'`
20573 if expr a : '\(a\)' >/dev/null 2>&1; then
20579 rm -f conf$$ conf$$.exe conf$$.file
20581 if ln -s conf$$.file conf$$ 2>/dev/null; then
20582 # We could just check for DJGPP; but this test a) works b) is more generic
20583 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
20584 if test -f conf$$.exe; then
20585 # Don't use ln at all; we don't have any links
20590 elif ln conf$$.file conf$$ 2>/dev/null; then
20595 rm -f conf$$ conf$$.exe conf$$.file
20597 as_executable_p="test -f"
20599 # Support unset when possible.
20600 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
20607 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
20608 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
20609 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
20610 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
20611 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
20612 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
20613 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
20614 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
20617 # We need space, tab and new line, in precisely that order.
20623 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
20629 # Files that config.status was made for.
20630 if test -n "$ac_config_files"; then
20631 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
20634 if test -n "$ac_config_headers"; then
20635 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
20638 if test -n "$ac_config_links"; then
20639 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
20642 if test -n "$ac_config_commands"; then
20643 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
20646 cat >>$CONFIG_STATUS <<\EOF
20649 \`$as_me' instantiates files from templates according to the
20650 current configuration.
20652 Usage: $0 [OPTIONS] [FILE]...
20654 -h, --help print this help, then exit
20655 -V, --version print version number, then exit
20656 -d, --debug don't remove temporary files
20657 --recheck update $as_me by reconfiguring in the same conditions
20658 --file=FILE[:TEMPLATE]
20659 instantiate the configuration file FILE
20660 --header=FILE[:TEMPLATE]
20661 instantiate the configuration header FILE
20663 Configuration files:
20666 Configuration headers:
20669 Configuration commands:
20672 Report bugs to <dickey@invisible-island.net>."
20675 cat >>$CONFIG_STATUS <<EOF
20678 configured by $0, generated by GNU Autoconf 2.52.20120310,
20679 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
20681 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
20682 Free Software Foundation, Inc.
20683 This config.status script is free software; the Free Software Foundation
20684 gives unlimited permission to copy, distribute and modify it."
20689 cat >>$CONFIG_STATUS <<\EOF
20690 # If no file are specified by the user, then we need to provide default
20691 # value. By we need to know if files were specified by the user.
20697 ac_option=`expr "x$1" : 'x\([^=]*\)='`
20698 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
20700 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
20704 *) # This is not an option, so the user has probably given explicit
20706 ac_need_defaults=false;;
20710 # Handling of the options.
20712 cat >>$CONFIG_STATUS <<EOF
20713 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20714 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
20715 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
20717 cat >>$CONFIG_STATUS <<\EOF
20718 --version | --vers* | -V )
20719 echo "$ac_cs_version"; exit 0 ;;
20721 # Conflict between --help and --header
20722 { { echo "$as_me:20722: error: ambiguous option: $1
20723 Try \`$0 --help' for more information." >&5
20724 echo "$as_me: error: ambiguous option: $1
20725 Try \`$0 --help' for more information." >&2;}
20726 { (exit 1); exit 1; }; };;
20727 --help | --hel | -h )
20728 echo "$ac_cs_usage"; exit 0 ;;
20729 --debug | --d* | -d )
20731 --file | --fil | --fi | --f )
20733 CONFIG_FILES="$CONFIG_FILES $1"
20734 ac_need_defaults=false;;
20735 --header | --heade | --head | --hea )
20737 CONFIG_HEADERS="$CONFIG_HEADERS $1"
20738 ac_need_defaults=false;;
20740 # This is an error.
20741 -*) { { echo "$as_me:20741: error: unrecognized option: $1
20742 Try \`$0 --help' for more information." >&5
20743 echo "$as_me: error: unrecognized option: $1
20744 Try \`$0 --help' for more information." >&2;}
20745 { (exit 1); exit 1; }; } ;;
20747 *) ac_config_targets="$ac_config_targets $1" ;;
20756 ## ----------------------- ##
20757 ## Running config.status. ##
20758 ## ----------------------- ##
20760 This file was extended by $as_me 2.52.20120310, executed with
20761 CONFIG_FILES = $CONFIG_FILES
20762 CONFIG_HEADERS = $CONFIG_HEADERS
20763 CONFIG_LINKS = $CONFIG_LINKS
20764 CONFIG_COMMANDS = $CONFIG_COMMANDS
20765 > $ac_cs_invocation
20766 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20771 cat >>$CONFIG_STATUS <<EOF
20773 # INIT-COMMANDS section.
20776 ### Special initialization commands, used to pass information from the
20777 ### configuration-run into config.status
20780 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
20781 DFT_LWR_MODEL="$DFT_LWR_MODEL"
20783 LDCONFIG="$LDCONFIG"
20784 LIBTOOL_VERSION="$LIBTOOL_VERSION"
20785 LIB_NAME="$LIB_NAME"
20786 LIB_PREFIX="$LIB_PREFIX"
20787 LIB_SUBSETS="$LIB_SUBSETS"
20788 LIB_SUFFIX="$LIB_SUFFIX"
20789 LIB_TRACING="$LIB_TRACING"
20791 MAKE_TERMINFO="$MAKE_TERMINFO"
20792 NCURSES_MAJOR="$NCURSES_MAJOR"
20793 NCURSES_MINOR="$NCURSES_MINOR"
20794 NCURSES_OSPEED="$NCURSES_OSPEED"
20795 NCURSES_PATCH="$NCURSES_PATCH"
20796 SRC_SUBDIRS="$SRC_SUBDIRS"
20797 TERMINFO="$TERMINFO"
20798 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
20799 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
20800 TICS_NAME="$TICS_NAME"
20801 TIC_PATH="$TIC_PATH"
20802 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
20803 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
20804 TINFO_NAME="$TINFO_NAME"
20805 TINFO_SUFFIX="$TINFO_SUFFIX"
20806 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
20807 WITH_CURSES_H="$with_curses_h"
20808 WITH_ECHO="$with_echo"
20809 WITH_OVERWRITE="$with_overwrite"
20810 cf_LIST_MODELS="$cf_list_models"
20811 cf_cv_abi_version="$cf_cv_abi_version"
20812 cf_cv_do_relink="$cf_cv_do_relink"
20813 cf_cv_do_symlinks="$cf_cv_do_symlinks"
20814 cf_cv_enable_lp64="$cf_cv_enable_lp64"
20815 cf_cv_enable_opaque="$cf_cv_enable_opaque"
20816 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
20817 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
20818 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
20819 cf_cv_rel_version="$cf_cv_rel_version"
20820 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
20821 cf_cv_shared_soname='$cf_cv_shared_soname'
20822 cf_cv_shlib_version="$cf_cv_shlib_version"
20823 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
20824 cf_cv_system_name="$cf_cv_system_name"
20825 cf_cv_term_driver="$with_term_driver"
20826 cf_with_ada="$cf_with_ada"
20827 cf_with_cxx_binding="$cf_with_cxx_binding"
20828 cf_with_manpages="$cf_with_manpages"
20829 cf_with_tests="$cf_with_tests"
20835 cat >>$CONFIG_STATUS <<\EOF
20836 for ac_config_target in $ac_config_targets
20838 case "$ac_config_target" in
20839 # Handling of arguments.
20840 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
20841 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
20842 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
20843 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
20844 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
20845 "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
20846 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
20847 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20848 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
20849 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
20850 *) { { echo "$as_me:20850: error: invalid argument: $ac_config_target" >&5
20851 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20852 { (exit 1); exit 1; }; };;
20856 # If the user did not use the arguments to specify the items to instantiate,
20857 # then the envvar interface is used. Set only those that are not.
20858 # We use the long form for the default assignment because of an extremely
20859 # bizarre bug on SunOS 4.1.3.
20860 if $ac_need_defaults; then
20861 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20862 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20863 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20866 # Create a temporary directory, and hook for its removal unless debugging.
20869 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
20870 trap '{ (exit 1); exit 1; }' 1 2 13 15
20873 # Create a (secure) tmp directory for tmp files.
20876 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
20877 test -n "$tmp" && test -d "$tmp"
20880 tmp=$TMPDIR/cs$$-$RANDOM
20881 (umask 077 && mkdir $tmp)
20884 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
20885 { (exit 1); exit 1; }
20890 cat >>$CONFIG_STATUS <<EOF
20893 # CONFIG_FILES section.
20896 # No need to generate the scripts if there are no CONFIG_FILES.
20897 # This happens for instance when ./config.status config.h
20898 if test -n "\$CONFIG_FILES"; then
20899 # Protect against being on the right side of a sed subst in config.status.
20900 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
20901 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
20902 s,@SHELL@,$SHELL,;t t
20903 s,@exec_prefix@,$exec_prefix,;t t
20904 s,@prefix@,$prefix,;t t
20905 s,@program_transform_name@,$program_transform_name,;t t
20906 s,@bindir@,$bindir,;t t
20907 s,@sbindir@,$sbindir,;t t
20908 s,@libexecdir@,$libexecdir,;t t
20909 s,@datadir@,$datadir,;t t
20910 s,@sysconfdir@,$sysconfdir,;t t
20911 s,@sharedstatedir@,$sharedstatedir,;t t
20912 s,@localstatedir@,$localstatedir,;t t
20913 s,@libdir@,$libdir,;t t
20914 s,@includedir@,$includedir,;t t
20915 s,@oldincludedir@,$oldincludedir,;t t
20916 s,@infodir@,$infodir,;t t
20917 s,@mandir@,$mandir,;t t
20918 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
20919 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
20920 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
20921 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
20922 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
20923 s,@build_alias@,$build_alias,;t t
20924 s,@host_alias@,$host_alias,;t t
20925 s,@target_alias@,$target_alias,;t t
20926 s,@ECHO_C@,$ECHO_C,;t t
20927 s,@ECHO_N@,$ECHO_N,;t t
20928 s,@ECHO_T@,$ECHO_T,;t t
20929 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
20930 s,@DEFS@,$DEFS,;t t
20931 s,@LIBS@,$LIBS,;t t
20932 s,@top_builddir@,$top_builddir,;t t
20933 s,@EGREP@,$EGREP,;t t
20934 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
20935 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
20936 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
20937 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
20938 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
20939 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
20940 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
20941 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
20942 s,@build@,$build,;t t
20943 s,@build_cpu@,$build_cpu,;t t
20944 s,@build_vendor@,$build_vendor,;t t
20945 s,@build_os@,$build_os,;t t
20946 s,@host@,$host,;t t
20947 s,@host_cpu@,$host_cpu,;t t
20948 s,@host_vendor@,$host_vendor,;t t
20949 s,@host_os@,$host_os,;t t
20950 s,@target@,$target,;t t
20951 s,@target_cpu@,$target_cpu,;t t
20952 s,@target_vendor@,$target_vendor,;t t
20953 s,@target_os@,$target_os,;t t
20955 s,@CFLAGS@,$CFLAGS,;t t
20956 s,@LDFLAGS@,$LDFLAGS,;t t
20957 s,@CPPFLAGS@,$CPPFLAGS,;t t
20958 s,@ac_ct_CC@,$ac_ct_CC,;t t
20959 s,@EXEEXT@,$EXEEXT,;t t
20960 s,@OBJEXT@,$OBJEXT,;t t
20962 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
20963 s,@PROG_EXT@,$PROG_EXT,;t t
20964 s,@LDCONFIG@,$LDCONFIG,;t t
20966 s,@CXXFLAGS@,$CXXFLAGS,;t t
20967 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
20969 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
20970 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
20971 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
20972 s,@LINT@,$LINT,;t t
20973 s,@LINT_OPTS@,$LINT_OPTS,;t t
20974 s,@LN_S@,$LN_S,;t t
20975 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
20976 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
20977 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
20978 s,@SET_MAKE@,$SET_MAKE,;t t
20979 s,@CTAGS@,$CTAGS,;t t
20980 s,@ETAGS@,$ETAGS,;t t
20981 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
20982 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
20983 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
20984 s,@RANLIB@,$RANLIB,;t t
20985 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
20987 s,@ac_ct_LD@,$ac_ct_LD,;t t
20989 s,@ac_ct_AR@,$ac_ct_AR,;t t
20990 s,@ARFLAGS@,$ARFLAGS,;t t
20991 s,@DESTDIR@,$DESTDIR,;t t
20992 s,@BUILD_CC@,$BUILD_CC,;t t
20993 s,@BUILD_CPP@,$BUILD_CPP,;t t
20994 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
20995 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
20996 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
20997 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
20998 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
20999 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
21000 s,@cf_list_models@,$cf_list_models,;t t
21001 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
21002 s,@LIBTOOL@,$LIBTOOL,;t t
21003 s,@LT_UNDEF@,$LT_UNDEF,;t t
21004 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
21005 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
21006 s,@LIB_CREATE@,$LIB_CREATE,;t t
21007 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
21008 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
21009 s,@LIB_PREP@,$LIB_PREP,;t t
21010 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
21011 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
21012 s,@LIB_LINK@,$LIB_LINK,;t t
21013 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
21014 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
21015 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
21016 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
21017 s,@TICS_NAME@,$TICS_NAME,;t t
21018 s,@TINFO_NAME@,$TINFO_NAME,;t t
21019 s,@LIB_NAME@,$LIB_NAME,;t t
21020 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
21021 s,@CC_G_OPT@,$CC_G_OPT,;t t
21022 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
21023 s,@LD_MODEL@,$LD_MODEL,;t t
21024 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
21025 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
21026 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
21027 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
21028 s,@LINK_PROGS@,$LINK_PROGS,;t t
21029 s,@LINK_TESTS@,$LINK_TESTS,;t t
21030 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
21031 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
21032 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
21033 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
21034 s,@RPATH_LIST@,$RPATH_LIST,;t t
21035 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
21036 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
21037 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
21038 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
21039 s,@XTERM_KBS@,$XTERM_KBS,;t t
21040 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
21041 s,@TERMINFO@,$TERMINFO,;t t
21042 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
21043 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
21044 s,@TERMPATH@,$TERMPATH,;t t
21045 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
21046 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
21047 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
21048 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
21049 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
21050 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
21051 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
21052 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
21053 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
21054 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
21055 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
21056 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
21057 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
21058 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
21059 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
21060 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
21061 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
21062 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
21063 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
21064 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
21065 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
21066 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
21067 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
21068 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
21069 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
21070 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
21071 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
21072 s,@PTHREAD@,$PTHREAD,;t t
21073 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
21074 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
21075 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
21076 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
21077 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
21078 s,@ECHO_LT@,$ECHO_LT,;t t
21079 s,@ECHO_LD@,$ECHO_LD,;t t
21080 s,@RULE_CC@,$RULE_CC,;t t
21081 s,@SHOW_CC@,$SHOW_CC,;t t
21082 s,@ECHO_CC@,$ECHO_CC,;t t
21083 s,@ECHO_LINK@,$ECHO_LINK,;t t
21084 s,@ADAFLAGS@,$ADAFLAGS,;t t
21085 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
21086 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
21087 s,@ADA_TRACE@,$ADA_TRACE,;t t
21088 s,@MATH_LIB@,$MATH_LIB,;t t
21089 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
21090 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
21091 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
21092 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
21093 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
21094 s,@TEST_LIBS@,$TEST_LIBS,;t t
21095 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
21096 s,@CXXCPP@,$CXXCPP,;t t
21097 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
21098 s,@CXX_AR@,$CXX_AR,;t t
21099 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
21100 s,@CXXLIBS@,$CXXLIBS,;t t
21101 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
21102 s,@gnat_exists@,$gnat_exists,;t t
21103 s,@M4_exists@,$M4_exists,;t t
21104 s,@cf_ada_make@,$cf_ada_make,;t t
21105 s,@cf_compile_generics@,$cf_compile_generics,;t t
21106 s,@cf_generic_objects@,$cf_generic_objects,;t t
21107 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
21108 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
21109 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
21110 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
21111 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
21112 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
21113 s,@cf_ada_package@,$cf_ada_package,;t t
21114 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
21115 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
21116 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
21117 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
21118 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
21119 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
21120 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
21121 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
21122 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
21123 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
21124 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
21125 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
21126 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
21127 s,@TICS_LIBS@,$TICS_LIBS,;t t
21128 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
21129 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
21130 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
21131 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
21132 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
21133 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
21134 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
21135 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
21136 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
21137 s,@TICS_LIST@,$TICS_LIST,;t t
21138 s,@TINFO_LIST@,$TINFO_LIST,;t t
21139 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
21140 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
21141 s,@TEST_ARGS@,$TEST_ARGS,;t t
21142 s,@TEST_DEPS@,$TEST_DEPS,;t t
21143 s,@TEST_ARG2@,$TEST_ARG2,;t t
21144 s,@TEST_DEP2@,$TEST_DEP2,;t t
21145 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
21146 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
21147 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
21148 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
21149 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
21150 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
21151 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
21152 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
21153 s,@cross_compiling@,$cross_compiling,;t t
21154 s,@TIC_PATH@,$TIC_PATH,;t t
21155 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
21156 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
21161 cat >>$CONFIG_STATUS <<\EOF
21162 # Split the substitutions into bite-sized pieces for seds with
21163 # small command number limits, like on Digital OSF/1 and HP-UX.
21164 ac_max_sed_lines=48
21165 ac_sed_frag=1 # Number of current file.
21166 ac_beg=1 # First line for current file.
21167 ac_end=$ac_max_sed_lines # Line after last line for current file.
21170 while $ac_more_lines; do
21171 if test $ac_beg -gt 1; then
21172 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21174 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21176 if test ! -s $tmp/subs.frag; then
21177 ac_more_lines=false
21179 # The purpose of the label and of the branching condition is to
21180 # speed up the sed processing (if there are no `@' at all, there
21181 # is no need to browse any of the substitutions).
21182 # These are the two extra sed commands mentioned above.
21184 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
21185 if test -z "$ac_sed_cmds"; then
21186 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
21188 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
21190 ac_sed_frag=`expr $ac_sed_frag + 1`
21192 ac_end=`expr $ac_end + $ac_max_sed_lines`
21195 if test -z "$ac_sed_cmds"; then
21198 fi # test -n "$CONFIG_FILES"
21201 cat >>$CONFIG_STATUS <<\EOF
21202 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
21203 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21205 - | *:- | *:-:* ) # input from stdin
21207 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21208 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21209 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21210 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21211 * ) ac_file_in=$ac_file.in ;;
21214 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
21215 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21216 X"$ac_file" : 'X\(//\)[^/]' \| \
21217 X"$ac_file" : 'X\(//\)$' \| \
21218 X"$ac_file" : 'X\(/\)' \| \
21219 . : '\(.\)' 2>/dev/null ||
21221 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21222 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21223 /^X\(\/\/\)$/{ s//\1/; q; }
21224 /^X\(\/\).*/{ s//\1/; q; }
21226 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21227 { case "$ac_dir" in
21228 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21232 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21233 case $as_mkdir_dir in
21234 # Skip DOS drivespec
21235 ?:) as_incr_dir=$as_mkdir_dir ;;
21237 as_incr_dir=$as_incr_dir/$as_mkdir_dir
21238 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21243 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
21244 # A "../" for each directory in $ac_dir_suffix.
21245 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
21247 ac_dir_suffix= ac_dots=
21252 if test -z "$ac_dots"; then
21255 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
21257 [\\/]* | ?:[\\/]* )
21258 ac_srcdir=$srcdir$ac_dir_suffix;
21259 ac_top_srcdir=$srcdir ;;
21260 *) # Relative path.
21261 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
21262 ac_top_srcdir=$ac_dots$srcdir ;;
21266 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21267 *) ac_INSTALL=$ac_dots$INSTALL ;;
21270 if test x"$ac_file" != x-; then
21271 { echo "$as_me:21271: creating $ac_file" >&5
21272 echo "$as_me: creating $ac_file" >&6;}
21275 # Let's still pretend it is `configure' which instantiates (i.e., don't
21276 # use $as_me), people would be surprised to read:
21277 # /* config.h. Generated automatically by config.status. */
21278 configure_input="Generated automatically from `echo $ac_file_in |
21279 sed 's,.*/,,'` by configure."
21281 # First look for the input files in the build tree, otherwise in the
21283 ac_file_inputs=`IFS=:
21284 for f in $ac_file_in; do
21286 -) echo $tmp/stdin ;;
21288 # Absolute (can't be DOS-style, as IFS=:)
21289 test -f "$f" || { { echo "$as_me:21289: error: cannot find input file: $f" >&5
21290 echo "$as_me: error: cannot find input file: $f" >&2;}
21291 { (exit 1); exit 1; }; }
21294 if test -f "$f"; then
21297 elif test -f "$srcdir/$f"; then
21302 { { echo "$as_me:21302: error: cannot find input file: $f" >&5
21303 echo "$as_me: error: cannot find input file: $f" >&2;}
21304 { (exit 1); exit 1; }; }
21307 done` || { (exit 1); exit 1; }
21309 cat >>$CONFIG_STATUS <<EOF
21313 cat >>$CONFIG_STATUS <<\EOF
21315 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21316 s,@configure_input@,$configure_input,;t t
21317 s,@srcdir@,$ac_srcdir,;t t
21318 s,@top_srcdir@,$ac_top_srcdir,;t t
21319 s,@INSTALL@,$ac_INSTALL,;t t
21320 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
21322 if test x"$ac_file" != x-; then
21323 mv $tmp/out $ac_file
21331 cat >>$CONFIG_STATUS <<\EOF
21334 # CONFIG_HEADER section.
21337 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
21338 # NAME is the cpp macro being defined and VALUE is the value it is being given.
21340 # ac_d sets the value in "#define NAME VALUE" lines.
21341 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
21342 ac_dB='[ ].*$,\1#\2'
21345 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
21346 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
21347 ac_iB='\([ ]\),\1#\2define\3'
21350 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
21351 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
21352 ac_uB='$,\1#\2define\3'
21356 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
21357 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21359 - | *:- | *:-:* ) # input from stdin
21361 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21362 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21363 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21364 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21365 * ) ac_file_in=$ac_file.in ;;
21368 test x"$ac_file" != x- && { echo "$as_me:21368: creating $ac_file" >&5
21369 echo "$as_me: creating $ac_file" >&6;}
21371 # First look for the input files in the build tree, otherwise in the
21373 ac_file_inputs=`IFS=:
21374 for f in $ac_file_in; do
21376 -) echo $tmp/stdin ;;
21378 # Absolute (can't be DOS-style, as IFS=:)
21379 test -f "$f" || { { echo "$as_me:21379: error: cannot find input file: $f" >&5
21380 echo "$as_me: error: cannot find input file: $f" >&2;}
21381 { (exit 1); exit 1; }; }
21384 if test -f "$f"; then
21387 elif test -f "$srcdir/$f"; then
21392 { { 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 done` || { (exit 1); exit 1; }
21398 # Remove the trailing spaces.
21399 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
21403 # Transform confdefs.h into a list of #define's. We won't use it as a sed
21404 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
21405 # be either 'cat' or 'sort'.
21406 cat confdefs.h | uniq >conftest.vals
21408 # Break up conftest.vals because some shells have a limit on
21409 # the size of here documents, and old seds have small limits too.
21411 rm -f conftest.tail
21412 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
21413 while grep . conftest.vals >/dev/null
21415 # Write chunks of a limited-size here document to conftest.frag.
21416 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
21417 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
21418 echo 'CEOF' >> $CONFIG_STATUS
21419 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
21420 rm -f conftest.vals
21421 mv conftest.tail conftest.vals
21423 rm -f conftest.vals
21425 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
21427 echo ' cat >> conftest.edit <<CEOF
21428 /@DEFS@/r conftest.frag
21431 sed -f conftest.edit $tmp/in > $tmp/out
21433 mv $tmp/out $tmp/in
21434 rm -f conftest.edit conftest.frag
21435 ' >> $CONFIG_STATUS
21437 cat >>$CONFIG_STATUS <<\EOF
21438 # Let's still pretend it is `configure' which instantiates (i.e., don't
21439 # use $as_me), people would be surprised to read:
21440 # /* config.h. Generated automatically by config.status. */
21441 if test x"$ac_file" = x-; then
21442 echo "/* Generated automatically by configure. */" >$tmp/config.h
21444 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
21446 cat $tmp/in >>$tmp/config.h
21448 if test x"$ac_file" != x-; then
21449 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
21450 { echo "$as_me:21450: $ac_file is unchanged" >&5
21451 echo "$as_me: $ac_file is unchanged" >&6;}
21453 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21454 X"$ac_file" : 'X\(//\)[^/]' \| \
21455 X"$ac_file" : 'X\(//\)$' \| \
21456 X"$ac_file" : 'X\(/\)' \| \
21457 . : '\(.\)' 2>/dev/null ||
21459 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21460 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21461 /^X\(\/\/\)$/{ s//\1/; q; }
21462 /^X\(\/\).*/{ s//\1/; q; }
21464 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21465 { case "$ac_dir" in
21466 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21470 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21471 case $as_mkdir_dir in
21472 # Skip DOS drivespec
21473 ?:) as_incr_dir=$as_mkdir_dir ;;
21475 as_incr_dir=$as_incr_dir/$as_mkdir_dir
21476 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21483 mv $tmp/config.h $ac_file
21487 rm -f $tmp/config.h
21491 cat >>$CONFIG_STATUS <<\EOF
21493 # CONFIG_COMMANDS section.
21495 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
21496 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
21497 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
21501 if test "x$cf_with_tests" != xno ; then
21505 if test ! -d $srcdir/$cf_dir; then
21507 elif test -f $srcdir/$cf_dir/programs; then
21508 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
21514 cf_prefix=$LIB_PREFIX
21516 case $cf_cv_shlib_version in #(vi
21518 TINFO_NAME=$TINFO_ARG_SUFFIX
21523 if test -n "$TINFO_SUFFIX" ; then
21524 case $TINFO_SUFFIX in
21526 TINFO_NAME="${TINFO_NAME}tw"
21527 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
21530 TINFO_NAME="${TINFO_NAME}t"
21531 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
21534 TINFO_NAME="${TINFO_NAME}w"
21535 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
21540 for cf_dir in $SRC_SUBDIRS
21542 if test ! -d $srcdir/$cf_dir ; then
21544 elif test -f $srcdir/$cf_dir/modules; then
21548 for cf_item in $cf_LIST_MODELS
21551 case $cf_item in #(vi
21554 cf_depsuf=$cf_suffix
21558 cf_depsuf=$cf_suffix
21562 cf_depsuf=$cf_suffix
21566 cf_depsuf=$cf_suffix
21569 case $cf_cv_system_name in
21572 cf_depsuf=$cf_suffix
21574 cygwin*|mingw*) #(vi
21580 cf_depsuf=$cf_suffix
21586 cf_depsuf=$cf_suffix
21590 cf_depsuf=$cf_suffix
21595 cf_depsuf=$cf_suffix
21599 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21600 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21602 if test $cf_item = shared ; then
21603 if test "$cf_cv_do_symlinks" = yes ; then
21604 case "$cf_cv_shlib_version" in #(vi
21606 case "$cf_cv_system_name" in #(vi
21608 case .${LIB_SUFFIX} in
21610 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21611 cf_suffix=tw'.${REL_VERSION}'"$cf_suffix"
21614 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21615 cf_suffix=t'.${REL_VERSION}'"$cf_suffix"
21618 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21619 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
21622 cf_suffix='.${REL_VERSION}'"$cf_suffix"
21626 *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
21630 case "$cf_cv_system_name" in #(vi
21632 case .${LIB_SUFFIX} in
21634 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21635 cf_suffix=tw'.${ABI_VERSION}'"$cf_suffix"
21638 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21639 cf_suffix=t'.${ABI_VERSION}'"$cf_suffix"
21642 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21643 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
21646 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
21650 *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
21655 # cygwin needs import library, and has unique naming convention
21656 # use autodetected ${cf_prefix} for import lib and static lib, but
21657 # use 'cyg' prefix for shared lib.
21658 case $cf_cv_shlib_version in #(vi
21660 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
21661 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
21665 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
21666 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/lib${cf_dir}${cf_cygsuf}"
21671 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
21674 if test $cf_dir = ncurses ; then
21675 cf_subsets="$LIB_SUBSETS"
21676 cf_r_parts="$cf_subsets"
21677 cf_liblist="$LIBS_TO_MAKE"
21679 while test -n "$cf_r_parts"
21681 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
21682 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
21683 if test "$cf_l_parts" != "$cf_r_parts" ; then
21685 case $cf_l_parts in #(vi
21687 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
21690 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
21696 if test -n "$cf_item"; then
21697 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
21704 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
21707 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
21708 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
21709 $cf_dir/Makefile >$cf_dir/Makefile.out
21710 mv $cf_dir/Makefile.out $cf_dir/Makefile
21712 $AWK -f $srcdir/mk-0th.awk \
21713 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
21714 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21716 for cf_subset in $cf_subsets
21719 for cf_item in $cf_LIST_MODELS
21721 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
21723 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21725 case $cf_item in #(vi
21728 cf_depsuf=$cf_suffix
21732 cf_depsuf=$cf_suffix
21736 cf_depsuf=$cf_suffix
21740 cf_depsuf=$cf_suffix
21743 case $cf_cv_system_name in
21746 cf_depsuf=$cf_suffix
21748 cygwin*|mingw*) #(vi
21754 cf_depsuf=$cf_suffix
21760 cf_depsuf=$cf_suffix
21764 cf_depsuf=$cf_suffix
21769 cf_depsuf=$cf_suffix
21773 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21774 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21777 libtool) cf_subdir='obj_lo' ;;
21778 normal) cf_subdir='objects' ;;
21779 debug) cf_subdir='obj_g' ;;
21780 profile) cf_subdir='obj_p' ;;
21782 case $cf_cv_system_name in #(vi
21784 cf_subdir='objects' ;;
21786 cf_subdir='obj_s' ;;
21790 # Test for case where we build libtinfo with a different name.
21792 if test $cf_dir = ncurses ; then
21795 cf_libname=${cf_libname}$LIB_SUFFIX
21798 cf_libname=$TINFO_LIB_SUFFIX
21801 cf_libname=$TICS_LIB_SUFFIX
21805 cf_libname=${cf_libname}$LIB_SUFFIX
21807 if test -n "${DFT_ARG_SUFFIX}" ; then
21808 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
21809 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
21812 # These dependencies really are for development, not
21813 # builds, but they are useful in porting, too.
21814 cf_depend="../include/ncurses_cfg.h"
21815 if test "$srcdir" = "."; then
21818 cf_reldir="\${srcdir}"
21821 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
21822 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
21823 elif test -f $srcdir/$cf_dir/curses.priv.h; then
21824 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
21828 old_cf_suffix="$cf_suffix"
21829 if test "$cf_cv_shlib_version_infix" = yes ; then
21830 if test -n "$LIB_SUFFIX" ; then
21831 case $LIB_SUFFIX in
21833 cf_libname=`echo $cf_libname | sed 's/tw$//'`
21834 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21838 cf_libname=`echo $cf_libname | sed 's/t$//'`
21839 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21843 cf_libname=`echo $cf_libname | sed 's/w$//'`
21844 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21851 $AWK -f $srcdir/mk-1st.awk \
21852 name=${cf_libname}${cf_dir_suffix} \
21853 traces=$LIB_TRACING \
21856 prefix=$cf_prefix \
21857 suffix=$cf_suffix \
21858 subset=$cf_subset \
21859 driver=$cf_cv_term_driver \
21861 TermlibRoot=$TINFO_NAME \
21862 TermlibSuffix=$TINFO_SUFFIX \
21863 ShlibVer=$cf_cv_shlib_version \
21864 ShlibVerInfix=$cf_cv_shlib_version_infix \
21865 ReLink=${cf_cv_do_relink:-no} \
21866 DoLinks=$cf_cv_do_symlinks \
21867 rmSoLocs=$cf_cv_rm_so_locs \
21868 ldconfig="$LDCONFIG" \
21869 overwrite=$WITH_OVERWRITE \
21870 depend="$cf_depend" \
21872 libtool_version="$LIBTOOL_VERSION" \
21873 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21875 cf_suffix="$old_cf_suffix"
21877 for cf_subdir2 in $cf_subdirs lib
21879 test $cf_subdir = $cf_subdir2 && break
21881 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
21882 $AWK -f $srcdir/mk-2nd.awk \
21884 traces=$LIB_TRACING \
21887 subset=$cf_subset \
21890 crenames=$cf_cv_prog_CC_c_o \
21891 cxxrenames=$cf_cv_prog_CXX_c_o \
21892 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21893 cf_subdirs="$cf_subdirs $cf_subdir"
21898 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
21901 for cf_dir in $SRC_SUBDIRS
21903 if test ! -d $srcdir/$cf_dir ; then
21907 if test -f $cf_dir/Makefile ; then
21910 echo 'libs \' >> Makefile
21911 echo 'install.libs \' >> Makefile
21912 echo 'uninstall.libs ::' >> Makefile
21913 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
21918 if test -f $srcdir/$cf_dir/modules; then
21920 if test -f $srcdir/$cf_dir/headers; then
21921 cat >> Makefile <<CF_EOF
21922 install.includes \\
21923 uninstall.includes \\
21926 if test "$cf_dir" != "c++" ; then
21927 echo 'lint \' >> Makefile
21929 cat >> Makefile <<CF_EOF
21935 uninstall.$cf_dir ::
21936 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
21938 elif test -f $srcdir/$cf_dir/headers; then
21939 cat >> Makefile <<CF_EOF
21944 install.includes \\
21945 uninstall.includes ::
21946 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
21951 cat >> Makefile <<CF_EOF
21953 install.libs uninstall.libs \\
21954 install.data uninstall.data ::
21955 $MAKE_TERMINFO cd misc && \${MAKE} \${CF_MFLAGS} \$@
21958 if test "x$cf_with_manpages" = xyes; then
21959 cat >> Makefile <<CF_EOF
21963 cd man && \${MAKE} \${CF_MFLAGS} \$@
21967 cat >> Makefile <<CF_EOF
21970 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
21971 rm -f headers.sh headers.sed mk_shared_lib.sh
21972 rm -f edit_man.* man_alias.*
21973 rm -rf \${DIRS_TO_MAKE}
21976 # Special case: tack's manpage lives in its own directory.
21977 if test "x$cf_with_manpages" = xyes; then
21978 if test -d tack ; then
21979 if test -f $srcdir/$tack.h; then
21980 cat >> Makefile <<CF_EOF
21984 cd tack && \${MAKE} \${CF_MFLAGS} \$@
21990 rm -f headers.sed headers.sh
21992 echo creating headers.sh
21993 cat >headers.sh <<CF_EOF
21995 # This shell script is generated by the 'configure' script. It is invoked in a
21996 # subdirectory of the build tree. It generates a sed-script in the parent
21997 # directory that is used to adjust includes for header files that reside in a
21998 # subdirectory of /usr/include, etc.
22000 while test \$# != 3
22002 PRG="\$PRG \$1"; shift
22007 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
22008 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
22009 echo installing \$SRC in \$DST
22012 if test $WITH_CURSES_H = yes; then
22013 cat >>headers.sh <<CF_EOF
22016 END=\`basename \$DST\`
22017 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22019 NAME=\`basename \$i\`
22020 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22024 echo "" >> \$TMPSED
22030 cat >>headers.sh <<CF_EOF
22033 END=\`basename \$DST\`
22034 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22036 NAME=\`basename \$i\`
22037 if test "\$NAME" = "curses.h"
22039 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22042 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22046 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22051 cat >>headers.sh <<CF_EOF
22053 sed -f \$TMPSED \$SRC > \$TMPSRC
22054 NAME=\`basename \$SRC\`
22056 if test $WITH_CURSES_H != yes; then
22057 cat >>headers.sh <<CF_EOF
22058 test "\$NAME" = "curses.h" && NAME=ncurses.h
22061 cat >>headers.sh <<CF_EOF
22062 # Just in case someone gzip'd manpages, remove the conflicting copy.
22063 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
22065 eval \$PRG \$TMPSRC \$DST/\$NAME
22066 rm -f \$TMPSRC \$TMPSED
22069 chmod 0755 headers.sh
22071 for cf_dir in $SRC_SUBDIRS
22073 if test ! -d $srcdir/$cf_dir ; then
22077 if test -f $srcdir/$cf_dir/headers; then
22078 $AWK -f $srcdir/mk-hdr.awk \
22079 subset="$LIB_SUBSETS" \
22080 compat="$WITH_CURSES_H" \
22081 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
22084 if test -f $srcdir/$cf_dir/modules; then
22085 if test "$cf_dir" != "c++" ; then
22086 cat >>$cf_dir/Makefile <<"CF_EOF"
22087 depend : ${AUTO_SRC}
22088 makedepend -- ${CPPFLAGS} -- ${C_SRC}
22090 # DO NOT DELETE THIS LINE -- make depend depends on it.
22096 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
22097 if test -z "$USE_OLD_MAKERULES" ; then
22098 $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
22106 cat >>$CONFIG_STATUS <<\EOF
22108 { (exit 0); exit 0; }
22110 chmod +x $CONFIG_STATUS
22111 ac_clean_files=$ac_clean_files_save
22113 # configure is writing to config.log, and then calls config.status.
22114 # config.status does its own redirection, appending to config.log.
22115 # Unfortunately, on DOS this fails, as config.log is still kept open
22116 # by configure, so config.status won't be able to write to it; its
22117 # output is simply discarded. So we exec the FD to /dev/null,
22118 # effectively closing config.log, so it can be properly (re)opened and
22119 # appended to by config.status. When coming back to configure, we
22120 # need to make the FD available again.
22121 if test "$no_create" != yes; then
22124 $SHELL $CONFIG_STATUS || ac_cs_success=false
22126 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22127 # would make configure fail if this is the last instruction.
22128 $ac_cs_success || { (exit 1); exit 1; }
22130 ${MAKE:-make} preinstall