2 # From configure.in Revision: 1.491 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20100320.
6 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7 # Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
11 # Avoid depending upon Character Ranges.
12 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15 as_cr_digits='0123456789'
16 as_cr_alnum=$as_cr_Letters$as_cr_digits
18 # Sed expression to map a string onto a valid variable name.
19 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
21 # Sed expression to map a string onto a valid CPP name.
22 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
24 # Be Bourne compatible
25 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
28 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
32 # Name of the executable.
33 as_me=`echo "$0" |sed 's,.*[\\/],,'`
35 if expr a : '\(a\)' >/dev/null 2>&1; then
41 rm -f conf$$ conf$$.exe conf$$.file
43 if ln -s conf$$.file conf$$ 2>/dev/null; then
44 # We could just check for DJGPP; but this test a) works b) is more generic
45 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
46 if test -f conf$$.exe; then
47 # Don't use ln at all; we don't have any links
52 elif ln conf$$.file conf$$ 2>/dev/null; then
57 rm -f conf$$ conf$$.exe conf$$.file
59 as_executable_p="test -f"
61 # Support unset when possible.
62 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
69 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
70 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
71 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
72 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
73 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
74 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
75 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
76 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
79 # We need space, tab and new line, in precisely that order.
85 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
88 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
89 # so uname gets run too.
90 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
97 ac_default_prefix=/usr/local
101 SHELL=${CONFIG_SHELL-/bin/sh}
103 # Maximum number of lines to put in a shell here document.
104 # This variable seems obsolete. It should probably be removed, and
105 # only ac_max_sed_lines should be used.
106 : ${ac_max_here_lines=38}
108 ac_unique_file="ncurses/base/lib_initscr.c"
109 # Factoring default headers for most tests.
110 ac_includes_default="\
113 # include <sys/types.h>
116 # include <sys/stat.h>
127 # if !STDC_HEADERS && HAVE_MEMORY_H
133 # include <strings.h>
136 # include <inttypes.h>
146 # Initialize some variables set by options.
148 ac_init_version=false
149 # The variables have the same names as the options, with
150 # dashes changed to underlines.
158 program_transform_name=s,x,x,
166 # Installation directory options.
167 # These are left unexpanded so users can "make install exec_prefix=/foo"
168 # and all the variables that are supposed to be based on exec_prefix
169 # by default will actually change.
170 # Use braces instead of parens because sh, perl, etc. also accept them.
171 bindir='${exec_prefix}/bin'
172 sbindir='${exec_prefix}/sbin'
173 libexecdir='${exec_prefix}/libexec'
174 datadir='${prefix}/share'
175 sysconfdir='${prefix}/etc'
176 sharedstatedir='${prefix}/com'
177 localstatedir='${prefix}/var'
178 libdir='${exec_prefix}/lib'
179 includedir='${prefix}/include'
180 oldincludedir='/usr/include'
181 infodir='${prefix}/info'
182 mandir='${prefix}/man'
184 # Identity of this package.
194 # If the previous option needs an argument, assign it.
195 if test -n "$ac_prev"; then
196 eval "$ac_prev=\$ac_option"
201 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
203 # Accept the important Cygnus configure options, so we can diagnose typos.
207 -bindir | --bindir | --bindi | --bind | --bin | --bi)
209 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
212 -build | --build | --buil | --bui | --bu)
213 ac_prev=build_alias ;;
214 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
215 build_alias=$ac_optarg ;;
217 -cache-file | --cache-file | --cache-fil | --cache-fi \
218 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
219 ac_prev=cache_file ;;
220 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
221 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
222 cache_file=$ac_optarg ;;
225 cache_file=config.cache ;;
227 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
229 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
231 datadir=$ac_optarg ;;
233 -disable-* | --disable-*)
234 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
235 # Reject names that are not valid shell variable names.
236 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
237 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
238 { (exit 1); exit 1; }; }
239 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
240 eval "enable_$ac_feature=no" ;;
242 -enable-* | --enable-*)
243 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
244 # Reject names that are not valid shell variable names.
245 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
246 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
247 { (exit 1); exit 1; }; }
248 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
250 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
253 eval "enable_$ac_feature='$ac_optarg'" ;;
255 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
256 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
257 | --exec | --exe | --ex)
258 ac_prev=exec_prefix ;;
259 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
260 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
261 | --exec=* | --exe=* | --ex=*)
262 exec_prefix=$ac_optarg ;;
264 -gas | --gas | --ga | --g)
265 # Obsolete; use --with-gas.
268 -help | --help | --hel | --he | -h)
270 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
271 ac_init_help=recursive ;;
272 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
273 ac_init_help=short ;;
275 -host | --host | --hos | --ho)
276 ac_prev=host_alias ;;
277 -host=* | --host=* | --hos=* | --ho=*)
278 host_alias=$ac_optarg ;;
280 -includedir | --includedir | --includedi | --included | --include \
281 | --includ | --inclu | --incl | --inc)
282 ac_prev=includedir ;;
283 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
284 | --includ=* | --inclu=* | --incl=* | --inc=*)
285 includedir=$ac_optarg ;;
287 -infodir | --infodir | --infodi | --infod | --info | --inf)
289 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
290 infodir=$ac_optarg ;;
292 -libdir | --libdir | --libdi | --libd)
294 -libdir=* | --libdir=* | --libdi=* | --libd=*)
297 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
298 | --libexe | --libex | --libe)
299 ac_prev=libexecdir ;;
300 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
301 | --libexe=* | --libex=* | --libe=*)
302 libexecdir=$ac_optarg ;;
304 -localstatedir | --localstatedir | --localstatedi | --localstated \
305 | --localstate | --localstat | --localsta | --localst \
306 | --locals | --local | --loca | --loc | --lo)
307 ac_prev=localstatedir ;;
308 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
309 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
310 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
311 localstatedir=$ac_optarg ;;
313 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
315 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
319 # Obsolete; use --without-fp.
322 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
326 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
327 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
330 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
331 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
332 | --oldin | --oldi | --old | --ol | --o)
333 ac_prev=oldincludedir ;;
334 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
335 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
336 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
337 oldincludedir=$ac_optarg ;;
339 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
341 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
344 -program-prefix | --program-prefix | --program-prefi | --program-pref \
345 | --program-pre | --program-pr | --program-p)
346 ac_prev=program_prefix ;;
347 -program-prefix=* | --program-prefix=* | --program-prefi=* \
348 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
349 program_prefix=$ac_optarg ;;
351 -program-suffix | --program-suffix | --program-suffi | --program-suff \
352 | --program-suf | --program-su | --program-s)
353 ac_prev=program_suffix ;;
354 -program-suffix=* | --program-suffix=* | --program-suffi=* \
355 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
356 program_suffix=$ac_optarg ;;
358 -program-transform-name | --program-transform-name \
359 | --program-transform-nam | --program-transform-na \
360 | --program-transform-n | --program-transform- \
361 | --program-transform | --program-transfor \
362 | --program-transfo | --program-transf \
363 | --program-trans | --program-tran \
364 | --progr-tra | --program-tr | --program-t)
365 ac_prev=program_transform_name ;;
366 -program-transform-name=* | --program-transform-name=* \
367 | --program-transform-nam=* | --program-transform-na=* \
368 | --program-transform-n=* | --program-transform-=* \
369 | --program-transform=* | --program-transfor=* \
370 | --program-transfo=* | --program-transf=* \
371 | --program-trans=* | --program-tran=* \
372 | --progr-tra=* | --program-tr=* | --program-t=*)
373 program_transform_name=$ac_optarg ;;
375 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
376 | -silent | --silent | --silen | --sile | --sil)
379 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
381 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
383 sbindir=$ac_optarg ;;
385 -sharedstatedir | --sharedstatedir | --sharedstatedi \
386 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
387 | --sharedst | --shareds | --shared | --share | --shar \
389 ac_prev=sharedstatedir ;;
390 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
391 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
392 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
394 sharedstatedir=$ac_optarg ;;
396 -site | --site | --sit)
398 -site=* | --site=* | --sit=*)
401 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
403 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
406 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
407 | --syscon | --sysco | --sysc | --sys | --sy)
408 ac_prev=sysconfdir ;;
409 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
410 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
411 sysconfdir=$ac_optarg ;;
413 -target | --target | --targe | --targ | --tar | --ta | --t)
414 ac_prev=target_alias ;;
415 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
416 target_alias=$ac_optarg ;;
418 -v | -verbose | --verbose | --verbos | --verbo | --verb)
421 -version | --version | --versio | --versi | --vers | -V)
425 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
426 # Reject names that are not valid shell variable names.
427 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
428 { echo "$as_me: error: invalid package name: $ac_package" >&2
429 { (exit 1); exit 1; }; }
430 ac_package=`echo $ac_package| sed 's/-/_/g'`
432 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
435 eval "with_$ac_package='$ac_optarg'" ;;
437 -without-* | --without-*)
438 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
439 # Reject names that are not valid shell variable names.
440 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
441 { echo "$as_me: error: invalid package name: $ac_package" >&2
442 { (exit 1); exit 1; }; }
443 ac_package=`echo $ac_package | sed 's/-/_/g'`
444 eval "with_$ac_package=no" ;;
447 # Obsolete; use --with-x.
450 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
451 | --x-incl | --x-inc | --x-in | --x-i)
452 ac_prev=x_includes ;;
453 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
454 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
455 x_includes=$ac_optarg ;;
457 -x-libraries | --x-libraries | --x-librarie | --x-librari \
458 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
459 ac_prev=x_libraries ;;
460 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
461 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
462 x_libraries=$ac_optarg ;;
464 -*) { echo "$as_me: error: unrecognized option: $ac_option
465 Try \`$0 --help' for more information." >&2
466 { (exit 1); exit 1; }; }
470 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
471 # Reject names that are not valid shell variable names.
472 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
473 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
474 { (exit 1); exit 1; }; }
475 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
476 eval "$ac_envvar='$ac_optarg'"
480 # FIXME: should be removed in autoconf 3.0.
481 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
482 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
483 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
484 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
490 if test -n "$ac_prev"; then
491 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
492 { echo "$as_me: error: missing argument to $ac_option" >&2
493 { (exit 1); exit 1; }; }
496 # Be sure to have absolute paths.
497 for ac_var in exec_prefix prefix
499 eval ac_val=$`echo $ac_var`
501 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
502 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
503 { (exit 1); exit 1; }; };;
507 # Be sure to have absolute paths.
508 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
509 localstatedir libdir includedir oldincludedir infodir mandir
511 eval ac_val=$`echo $ac_var`
513 [\\/$]* | ?:[\\/]* ) ;;
514 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
515 { (exit 1); exit 1; }; };;
519 # There might be people who depend on the old broken behavior: `$host'
520 # used to hold the argument of --host etc.
525 # FIXME: should be removed in autoconf 3.0.
526 if test "x$host_alias" != x; then
527 if test "x$build_alias" = x; then
528 cross_compiling=maybe
529 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
530 If a cross compiler is detected then cross compile mode will be used." >&2
531 elif test "x$build_alias" != "x$host_alias"; then
537 test -n "$host_alias" && ac_tool_prefix=$host_alias-
539 test "$silent" = yes && exec 6>/dev/null
541 # Find the source files, if location was not specified.
542 if test -z "$srcdir"; then
543 ac_srcdir_defaulted=yes
544 # Try the directory containing this script, then its parent.
546 ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
547 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
549 if test ! -r $srcdir/$ac_unique_file; then
553 ac_srcdir_defaulted=no
555 if test ! -r $srcdir/$ac_unique_file; then
556 if test "$ac_srcdir_defaulted" = yes; then
557 { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
558 { (exit 1); exit 1; }; }
560 { echo "$as_me: error: cannot find sources in $srcdir" >&2
561 { (exit 1); exit 1; }; }
564 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
565 ac_env_build_alias_set=${build_alias+set}
566 ac_env_build_alias_value=$build_alias
567 ac_cv_env_build_alias_set=${build_alias+set}
568 ac_cv_env_build_alias_value=$build_alias
569 ac_env_host_alias_set=${host_alias+set}
570 ac_env_host_alias_value=$host_alias
571 ac_cv_env_host_alias_set=${host_alias+set}
572 ac_cv_env_host_alias_value=$host_alias
573 ac_env_target_alias_set=${target_alias+set}
574 ac_env_target_alias_value=$target_alias
575 ac_cv_env_target_alias_set=${target_alias+set}
576 ac_cv_env_target_alias_value=$target_alias
577 ac_env_CC_set=${CC+set}
579 ac_cv_env_CC_set=${CC+set}
580 ac_cv_env_CC_value=$CC
581 ac_env_CFLAGS_set=${CFLAGS+set}
582 ac_env_CFLAGS_value=$CFLAGS
583 ac_cv_env_CFLAGS_set=${CFLAGS+set}
584 ac_cv_env_CFLAGS_value=$CFLAGS
585 ac_env_LDFLAGS_set=${LDFLAGS+set}
586 ac_env_LDFLAGS_value=$LDFLAGS
587 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
588 ac_cv_env_LDFLAGS_value=$LDFLAGS
589 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
590 ac_env_CPPFLAGS_value=$CPPFLAGS
591 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
592 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
593 ac_env_CPP_set=${CPP+set}
594 ac_env_CPP_value=$CPP
595 ac_cv_env_CPP_set=${CPP+set}
596 ac_cv_env_CPP_value=$CPP
597 ac_env_CXX_set=${CXX+set}
598 ac_env_CXX_value=$CXX
599 ac_cv_env_CXX_set=${CXX+set}
600 ac_cv_env_CXX_value=$CXX
601 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
602 ac_env_CXXFLAGS_value=$CXXFLAGS
603 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
604 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
605 ac_env_CXXCPP_set=${CXXCPP+set}
606 ac_env_CXXCPP_value=$CXXCPP
607 ac_cv_env_CXXCPP_set=${CXXCPP+set}
608 ac_cv_env_CXXCPP_value=$CXXCPP
611 # Report the --help message.
613 if test "$ac_init_help" = "long"; then
614 # Omit some internal or obsolete options to make the list less imposing.
615 # This message is too long to be a string in the A/UX 3.1 sh.
617 \`configure' configures this package to adapt to many kinds of systems.
619 Usage: $0 [OPTION]... [VAR=VALUE]...
621 To assign environment variables (e.g., CC, CFLAGS...), specify them as
622 VAR=VALUE. See below for descriptions of some of the useful variables.
624 Defaults for the options are specified in brackets.
627 -h, --help display this help and exit
628 --help=short display options specific to this package
629 --help=recursive display the short help of all the included packages
630 -V, --version display version information and exit
631 -q, --quiet, --silent do not print \`checking...' messages
632 --cache-file=FILE cache test results in FILE [disabled]
633 -C, --config-cache alias for \`--cache-file=config.cache'
634 -n, --no-create do not create output files
635 --srcdir=DIR find the sources in DIR [configure dir or \`..']
640 Installation directories:
641 --prefix=PREFIX install architecture-independent files in PREFIX
643 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
646 By default, \`make install' will install all the files in
647 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
648 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
649 for instance \`--prefix=\$HOME'.
651 For better control, use the options below.
653 Fine tuning of the installation directories:
654 --bindir=DIR user executables [EPREFIX/bin]
655 --sbindir=DIR system admin executables [EPREFIX/sbin]
656 --libexecdir=DIR program executables [EPREFIX/libexec]
657 --datadir=DIR read-only architecture-independent data [PREFIX/share]
658 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
659 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
660 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
661 --libdir=DIR object code libraries [EPREFIX/lib]
662 --includedir=DIR C header files [PREFIX/include]
663 --oldincludedir=DIR C header files for non-gcc [/usr/include]
664 --infodir=DIR info documentation [PREFIX/info]
665 --mandir=DIR man documentation [PREFIX/man]
671 --program-prefix=PREFIX prepend PREFIX to installed program names
672 --program-suffix=SUFFIX append SUFFIX to installed program names
673 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
676 --build=BUILD configure for building on BUILD [guessed]
677 --host=HOST build programs to run on HOST [BUILD]
678 --target=TARGET configure for building compilers for TARGET [HOST]
682 if test -n "$ac_init_help"; then
687 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
688 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
691 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
692 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
694 --with-rel-version=XXX override derived release version
695 --with-abi-version=XXX override derived ABI version
696 --with-system-type=XXX test: override derived host system-type
697 --without-cxx do not adjust ncurses bool to match C++
698 --without-cxx-binding do not build C++ binding and demo
699 --without-ada suppress check for Ada95, don't build demo
700 --without-manpages suppress install of manpages
701 --without-progs suppress build with programs (e.g., tic)
702 --without-curses-h install curses.h as ncurses.h only
703 --with-pkg-config{=path} enable/disable use of pkg-config
704 --enable-pc-files generate and install .pc files for pkg-config
705 --enable-mixed-case tic should assume mixed-case filenames
706 --with-install-prefix prefixes actual install-location ($DESTDIR)
707 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
708 --with-build-cc=XXX the build C compiler ($BUILD_CC)
709 --with-build-cpp=XXX the build C preprocessor ($BUILD_CPP)
710 --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
711 --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
712 --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
713 --with-build-libs=XXX the build libraries (${BUILD_LIBS})
714 Options to Specify the Libraries Built/Used:
715 --disable-libtool-version enable to use libtool's incompatible naming scheme
716 --with-libtool generate libraries with libtool
717 --with-shared generate shared-libraries
718 --with-normal generate normal-libraries (default)
719 --with-debug generate debug-libraries (default)
720 --with-profile generate profile-libraries
721 --with-termlib generate separate terminfo library
722 --with-ticlib generate separate tic library
723 --with-gpm use Alessandro Rubini's GPM library
724 --without-dlsym do not use dlsym() to load GPM dynamically
725 --with-sysmouse use sysmouse (FreeBSD console)
726 --enable-rpath use rpath option when generating shared libraries
727 --disable-relink relink shared libraries during install
728 --with-shlib-version=X Specify rel or abi version for shared libs
729 Fine-Tuning Your Configuration:
730 --disable-overwrite leave out the link to -lcurses
731 --disable-database do not use terminfo, only fallbacks/termcap
732 --with-database=XXX specify terminfo source to install
733 --with-hashed-db specify hashed-database library
734 --with-fallbacks=XXX specify list of fallback terminal descriptions
735 --without-xterm-new specify if xterm terminfo should be old version
736 --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
737 --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
738 --disable-big-core assume machine has little memory
739 --disable-big-strings assume compiler has only standard-size strings
740 --enable-termcap compile in termcap fallback support
741 --with-termpath=XXX specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
742 --enable-getcap fast termcap load, no xrefs to terminfo
743 --enable-getcap-cache cache translated termcaps in ~/.terminfo
744 --disable-home-terminfo drop ~/.terminfo from terminfo search-path
745 --disable-root-environ restrict environment when running as root
746 --enable-symlinks make tic use symbolic links not hard links
747 --enable-broken_linker compile with broken-linker support code
748 --enable-bsdpad recognize BSD-style prefix padding
749 --enable-widec compile with wide-char/UTF-8 code
750 --disable-lp64 allow chtype to be long (ignore _LP64)
751 --disable-largefile omit support for large files
752 --disable-tparm-varargs compile tparm() without varargs interface
753 --disable-tic-depends link tic library without explicit dependency on ncurses library
754 --with-bool=TYPE override fallback type of bool variable
755 --with-caps=alt compile with alternate Caps file
756 --with-chtype=TYPE override type of chtype
757 --with-ospeed=TYPE override type of ospeed variable
758 --with-mmask-t=TYPE override type of mmask_t
759 --with-ccharw-max=XXX override size CCHARW_MAX
760 --with-rcs-ids compile-in RCS identifiers
761 Options to Specify How Manpages are Installed:
762 --with-manpage-format specify manpage-format: gzip/compress/BSDI/normal and
763 optionally formatted/catonly, e.g., gzip,formatted
764 --with-manpage-renames specify manpage-renaming
765 --with-manpage-aliases specify manpage-aliases using .so
766 --with-manpage-symlinks specify manpage-aliases using symlinks
767 --with-manpage-tbl specify manpage processing with tbl
769 --disable-ext-funcs disable function-extensions
770 --enable-sp-funcs enable experimental SCREEN-extensions
771 --enable-term-driver enable experimental terminal-driver
772 --enable-const compile with extra/non-standard const
773 --enable-ext-colors compile for 256-color support
774 --enable-ext-mouse compile for extended mouse-encoding
775 --enable-no-padding compile with $NCURSES_NO_PADDING code
776 --enable-signed-char compile using signed Boolean's in term.h
777 --enable-sigwinch compile with SIGWINCH handler
778 --enable-tcap-names compile with user-definable terminal capabilities
780 --without-develop disable development options
781 --enable-hard-tabs compile with hard-tabs code
782 --enable-xmc-glitch compile with support for xmc (magic-cookie)
784 --disable-assumed-color do not assume anything about default-colors
785 --disable-hashmap compile without hashmap scrolling-optimization
786 --enable-colorfgbg compile-in experimental $COLORFGBG code
787 --enable-interop compile-in experimental interop bindings
788 --with-pthread use POSIX thread library
789 --enable-pthreads-eintr enable EINTR in wgetch with pthreads
790 --enable-weak-symbols enable weak-symbols for pthreads
791 --enable-reentrant compile with experimental reentrant code
792 --with-wrap-prefix=XXX override prefix used for public variables
793 --enable-safe-sprintf compile with experimental safe-sprintf code
794 --disable-scroll-hints compile without scroll-hints code
795 --enable-wgetch-events compile with experimental wgetch-events code
796 Testing/development Options:
797 --enable-echo build: display "compiling" commands (default)
798 --enable-warnings build: turn on GCC compiler warnings
799 --enable-assertions test: turn on generation of assertion code
800 --with-dmalloc test: use Gray Watson's dmalloc library
801 --with-dbmalloc test: use Conor Cahill's dbmalloc library
802 --with-valgrind test: use valgrind
803 --disable-leaks test: free permanent memory, analyze leaks
804 --enable-expanded test: generate functions for certain macros
805 --disable-macros test: use functions rather than macros
806 --with-trace test: add trace() function to all models of ncurses
807 Ada95 Binding Options:
808 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
809 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/lib/ada/adainclude)
810 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
811 --disable-rpath-hack don't add rpath options for additional libraries
813 Some influential environment variables:
814 CC C compiler command
815 CFLAGS C compiler flags
816 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
817 nonstandard directory <lib dir>
818 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
819 headers in a nonstandard directory <include dir>
821 CXX C++ compiler command
822 CXXFLAGS C++ compiler flags
823 CXXCPP C++ preprocessor
825 Use these variables to override the choices made by `configure' or to help
826 it to find libraries and programs with nonstandard names/locations.
831 if test "$ac_init_help" = "recursive"; then
832 # If there are subdirs, report their specific --help.
834 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
836 # A "../" for each directory in /$ac_subdir.
837 ac_dots=`echo $ac_subdir |
838 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
841 .) # No --srcdir option. We are building in place.
842 ac_sub_srcdir=$srcdir ;;
843 [\\/]* | ?:[\\/]* ) # Absolute path.
844 ac_sub_srcdir=$srcdir/$ac_subdir ;;
846 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
849 # Check for guested configure; otherwise get Cygnus style configure.
850 if test -f $ac_sub_srcdir/configure.gnu; then
852 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive
853 elif test -f $ac_sub_srcdir/configure; then
855 $SHELL $ac_sub_srcdir/configure --help=recursive
856 elif test -f $ac_sub_srcdir/configure.ac ||
857 test -f $ac_sub_srcdir/configure.in; then
861 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
867 test -n "$ac_init_help" && exit 0
868 if $ac_init_version; then
871 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
872 Free Software Foundation, Inc.
873 This configure script is free software; the Free Software Foundation
874 gives unlimited permission to copy, distribute and modify it.
880 This file contains any messages produced by compilers while
881 running configure, to aid debugging if configure makes a mistake.
883 It was created by $as_me, which was
884 generated by GNU Autoconf 2.52.20100320. Invocation command line was
895 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
896 uname -m = `(uname -m) 2>/dev/null || echo unknown`
897 uname -r = `(uname -r) 2>/dev/null || echo unknown`
898 uname -s = `(uname -s) 2>/dev/null || echo unknown`
899 uname -v = `(uname -v) 2>/dev/null || echo unknown`
901 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
902 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
904 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
905 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
906 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
907 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
908 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
909 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
910 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
924 # Keep a trace of the command line.
925 # Strip out --no-create and --no-recursion so they do not pile up.
926 # Also quote any args containing shell meta-characters.
932 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
933 | --no-cr | --no-c) ;;
934 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
935 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
936 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
937 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
938 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
940 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
943 # Get rid of the leading space.
946 # When interrupted or exit'd, cleanup temporary files, and complete
947 # config.log. We remove comments because anyway the quotes in there
948 # would cause problems or look ugly.
950 # Save into config.log some information that might help in debugging.
952 echo "## ----------------- ##" >&5
953 echo "## Cache variables. ##" >&5
954 echo "## ----------------- ##" >&5
956 # The following way of writing the cache mishandles newlines in values,
959 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
962 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
963 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
967 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
971 sed "/^$/d" confdefs.h >conftest.log
972 if test -s conftest.log; then
974 echo "## ------------ ##" >&5
975 echo "## confdefs.h. ##" >&5
976 echo "## ------------ ##" >&5
981 test "$ac_signal" != 0 &&
982 echo "$as_me: caught signal $ac_signal" >&5
983 echo "$as_me: exit $exit_status" >&5
984 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
987 for ac_signal in 1 2 13 15; do
988 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
992 # confdefs.h avoids OS command line length limits that DEFS can exceed.
993 rm -rf conftest* confdefs.h
994 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
997 # Let the site file select an alternate cache file if it wants to.
998 # Prefer explicitly selected file to automatically selected ones.
999 if test -z "$CONFIG_SITE"; then
1000 if test "x$prefix" != xNONE; then
1001 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1003 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1006 for ac_site_file in $CONFIG_SITE; do
1007 if test -r "$ac_site_file"; then
1008 { echo "$as_me:1008: loading site script $ac_site_file" >&5
1009 echo "$as_me: loading site script $ac_site_file" >&6;}
1010 cat "$ac_site_file" >&5
1015 if test -r "$cache_file"; then
1016 # Some versions of bash will fail to source /dev/null (special
1017 # files actually), so we avoid doing that.
1018 if test -f "$cache_file"; then
1019 { echo "$as_me:1019: loading cache $cache_file" >&5
1020 echo "$as_me: loading cache $cache_file" >&6;}
1022 [\\/]* | ?:[\\/]* ) . $cache_file;;
1023 *) . ./$cache_file;;
1027 { echo "$as_me:1027: creating cache $cache_file" >&5
1028 echo "$as_me: creating cache $cache_file" >&6;}
1032 # Check that the precious variables saved in the cache have kept the same
1034 ac_cache_corrupted=false
1035 for ac_var in `(set) 2>&1 |
1036 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1037 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1038 eval ac_new_set=\$ac_env_${ac_var}_set
1039 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1040 eval ac_new_val="\$ac_env_${ac_var}_value"
1041 case $ac_old_set,$ac_new_set in
1043 { echo "$as_me:1043: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1044 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1045 ac_cache_corrupted=: ;;
1047 { echo "$as_me:1047: error: \`$ac_var' was not set in the previous run" >&5
1048 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1049 ac_cache_corrupted=: ;;
1052 if test "x$ac_old_val" != "x$ac_new_val"; then
1053 { echo "$as_me:1053: error: \`$ac_var' has changed since the previous run:" >&5
1054 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1055 { echo "$as_me:1055: former value: $ac_old_val" >&5
1056 echo "$as_me: former value: $ac_old_val" >&2;}
1057 { echo "$as_me:1057: current value: $ac_new_val" >&5
1058 echo "$as_me: current value: $ac_new_val" >&2;}
1059 ac_cache_corrupted=:
1062 # Pass precious variables to config.status. It doesn't matter if
1063 # we pass some twice (in addition to the command line arguments).
1064 if test "$ac_new_set" = set; then
1066 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1067 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1068 ac_configure_args="$ac_configure_args '$ac_arg'"
1070 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1075 if $ac_cache_corrupted; then
1076 { echo "$as_me:1076: error: changes in the environment can compromise the build" >&5
1077 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1078 { { echo "$as_me:1078: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1079 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1080 { (exit 1); exit 1; }; }
1084 ac_cpp='$CPP $CPPFLAGS'
1085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1088 ac_main_return=return
1090 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1091 *c*,-n*) ECHO_N= ECHO_C='
1093 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1094 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
1096 echo "#! $SHELL" >conftest.sh
1097 echo "exit 0" >>conftest.sh
1098 chmod +x conftest.sh
1099 if { (echo "$as_me:1099: PATH=\".;.\"; conftest.sh") >&5
1100 (PATH=".;."; conftest.sh) 2>&5
1102 echo "$as_me:1102: \$? = $ac_status" >&5
1103 (exit $ac_status); }; then
1104 ac_path_separator=';'
1108 PATH_SEPARATOR="$ac_path_separator"
1111 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1115 echo "$as_me:1115: checking for egrep" >&5
1116 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1117 if test "${ac_cv_prog_egrep+set}" = set; then
1118 echo $ECHO_N "(cached) $ECHO_C" >&6
1120 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1121 then ac_cv_prog_egrep='grep -E'
1122 else ac_cv_prog_egrep='egrep'
1125 echo "$as_me:1125: result: $ac_cv_prog_egrep" >&5
1126 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1127 EGREP=$ac_cv_prog_egrep
1129 test -z "$EGREP" && { { echo "$as_me:1129: error: No egrep program found" >&5
1130 echo "$as_me: error: No egrep program found" >&2;}
1131 { (exit 1); exit 1; }; }
1133 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1134 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1135 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1136 cf_cv_abi_version=${NCURSES_MAJOR}
1137 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1138 cf_cv_timestamp=`date`
1139 echo "$as_me:1139: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1140 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1142 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1144 # Check whether --with-rel-version or --without-rel-version was given.
1145 if test "${with_rel_version+set}" = set; then
1146 withval="$with_rel_version"
1147 { echo "$as_me:1147: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1148 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1149 cf_cv_rel_version=$withval
1152 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1153 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1155 if test -n "$NCURSES_MAJOR" ; then
1156 case $NCURSES_MAJOR in #(vi
1160 { { echo "$as_me:1160: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1161 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1162 { (exit 1); exit 1; }; }
1166 { { echo "$as_me:1166: error: Release major-version value is empty" >&5
1167 echo "$as_me: error: Release major-version value is empty" >&2;}
1168 { (exit 1); exit 1; }; }
1171 if test -n "$NCURSES_MINOR" ; then
1172 case $NCURSES_MINOR in #(vi
1176 { { echo "$as_me:1176: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1177 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1178 { (exit 1); exit 1; }; }
1182 { { echo "$as_me:1182: error: Release minor-version value is empty" >&5
1183 echo "$as_me: error: Release minor-version value is empty" >&2;}
1184 { (exit 1); exit 1; }; }
1187 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1189 # Check whether --with-abi-version or --without-abi-version was given.
1190 if test "${with_abi_version+set}" = set; then
1191 withval="$with_abi_version"
1192 { echo "$as_me:1192: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1193 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1194 cf_cv_abi_version=$withval
1197 if test -n "$cf_cv_abi_version" ; then
1198 case $cf_cv_abi_version in #(vi
1202 { { echo "$as_me:1202: error: ABI version is not a number: $cf_cv_abi_version" >&5
1203 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1204 { (exit 1); exit 1; }; }
1208 { { echo "$as_me:1208: error: ABI version value is empty" >&5
1209 echo "$as_me: error: ABI version value is empty" >&2;}
1210 { (exit 1); exit 1; }; }
1214 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1215 if test -f $ac_dir/install-sh; then
1217 ac_install_sh="$ac_aux_dir/install-sh -c"
1219 elif test -f $ac_dir/install.sh; then
1221 ac_install_sh="$ac_aux_dir/install.sh -c"
1223 elif test -f $ac_dir/shtool; then
1225 ac_install_sh="$ac_aux_dir/shtool install -c"
1229 if test -z "$ac_aux_dir"; then
1230 { { echo "$as_me:1230: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1231 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1232 { (exit 1); exit 1; }; }
1234 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1235 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1236 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1238 # Make sure we can run config.sub.
1239 $ac_config_sub sun4 >/dev/null 2>&1 ||
1240 { { echo "$as_me:1240: error: cannot run $ac_config_sub" >&5
1241 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1242 { (exit 1); exit 1; }; }
1244 echo "$as_me:1244: checking build system type" >&5
1245 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1246 if test "${ac_cv_build+set}" = set; then
1247 echo $ECHO_N "(cached) $ECHO_C" >&6
1249 ac_cv_build_alias=$build_alias
1250 test -z "$ac_cv_build_alias" &&
1251 ac_cv_build_alias=`$ac_config_guess`
1252 test -z "$ac_cv_build_alias" &&
1253 { { echo "$as_me:1253: error: cannot guess build type; you must specify one" >&5
1254 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1255 { (exit 1); exit 1; }; }
1256 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1257 { { echo "$as_me:1257: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1258 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1259 { (exit 1); exit 1; }; }
1262 echo "$as_me:1262: result: $ac_cv_build" >&5
1263 echo "${ECHO_T}$ac_cv_build" >&6
1265 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1266 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1267 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1269 echo "$as_me:1269: checking host system type" >&5
1270 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1271 if test "${ac_cv_host+set}" = set; then
1272 echo $ECHO_N "(cached) $ECHO_C" >&6
1274 ac_cv_host_alias=$host_alias
1275 test -z "$ac_cv_host_alias" &&
1276 ac_cv_host_alias=$ac_cv_build_alias
1277 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1278 { { echo "$as_me:1278: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1279 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1280 { (exit 1); exit 1; }; }
1283 echo "$as_me:1283: result: $ac_cv_host" >&5
1284 echo "${ECHO_T}$ac_cv_host" >&6
1286 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1287 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1288 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1290 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1291 echo "$as_me:1291: checking target system type" >&5
1292 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1293 if test "${ac_cv_target+set}" = set; then
1294 echo $ECHO_N "(cached) $ECHO_C" >&6
1296 ac_cv_target_alias=$target_alias
1297 test "x$ac_cv_target_alias" = "x" &&
1298 ac_cv_target_alias=$ac_cv_host_alias
1299 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1300 { { echo "$as_me:1300: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1301 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1302 { (exit 1); exit 1; }; }
1305 echo "$as_me:1305: result: $ac_cv_target" >&5
1306 echo "${ECHO_T}$ac_cv_target" >&6
1307 target=$ac_cv_target
1308 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1309 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1310 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1312 # The aliases save the names the user supplied, while $host etc.
1313 # will get canonicalized.
1314 test -n "$target_alias" &&
1315 test "$program_prefix$program_suffix$program_transform_name" = \
1317 program_prefix=${target_alias}-
1318 system_name="$host_os"
1320 system_name="`(uname -s -r) 2>/dev/null`"
1321 if test -z "$system_name" ; then
1322 system_name="`(hostname) 2>/dev/null`"
1325 test -n "$system_name" && cat >>confdefs.h <<EOF
1326 #define SYSTEM_NAME "$system_name"
1329 if test "${cf_cv_system_name+set}" = set; then
1330 echo $ECHO_N "(cached) $ECHO_C" >&6
1332 cf_cv_system_name="$system_name"
1335 test -z "$system_name" && system_name="$cf_cv_system_name"
1336 test -n "$cf_cv_system_name" && echo "$as_me:1336: result: Configuring for $cf_cv_system_name" >&5
1337 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1339 if test ".$system_name" != ".$cf_cv_system_name" ; then
1340 echo "$as_me:1340: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1341 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1342 { { echo "$as_me:1342: error: \"Please remove config.cache and try again.\"" >&5
1343 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1344 { (exit 1); exit 1; }; }
1347 # Check whether --with-system-type or --without-system-type was given.
1348 if test "${with_system_type+set}" = set; then
1349 withval="$with_system_type"
1350 { echo "$as_me:1350: WARNING: overriding system type to $withval" >&5
1351 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1352 cf_cv_system_name=$withval
1355 ### Save the given $CFLAGS to allow user-override.
1356 cf_user_CFLAGS="$CFLAGS"
1358 ### Default install-location
1360 echo "$as_me:1360: checking for prefix" >&5
1361 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1362 if test "x$prefix" = "xNONE" ; then
1363 case "$cf_cv_system_name" in
1364 # non-vendor systems don't have a conflict
1365 openbsd*|freebsd*|linux*|cygwin*|k*bsd*-gnu)
1368 *) prefix=$ac_default_prefix
1372 echo "$as_me:1372: result: $prefix" >&5
1373 echo "${ECHO_T}$prefix" >&6
1375 if test "x$prefix" = "xNONE" ; then
1376 echo "$as_me:1376: checking for default include-directory" >&5
1377 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1378 test -n "$verbose" && echo 1>&6
1381 $includedir/ncurses \
1383 $prefix/include/ncurses \
1384 /usr/local/include \
1385 /usr/local/include/ncurses \
1387 /usr/include/ncurses
1389 cf_dir=`eval echo $cf_symbol`
1390 if test -f $cf_dir/curses.h ; then
1391 if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1392 includedir="$cf_symbol"
1393 test -n "$verbose" && echo $ac_n " found " 1>&6
1397 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1399 echo "$as_me:1399: result: $includedir" >&5
1400 echo "${ECHO_T}$includedir" >&6
1403 ### Checks for programs.
1405 ac_cpp='$CPP $CPPFLAGS'
1406 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1407 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1408 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1409 ac_main_return=return
1410 if test -n "$ac_tool_prefix"; then
1411 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1412 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1413 echo "$as_me:1413: checking for $ac_word" >&5
1414 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1415 if test "${ac_cv_prog_CC+set}" = set; then
1416 echo $ECHO_N "(cached) $ECHO_C" >&6
1418 if test -n "$CC"; then
1419 ac_cv_prog_CC="$CC" # Let the user override the test.
1421 ac_save_IFS=$IFS; IFS=$ac_path_separator
1423 for ac_dir in $ac_dummy; do
1425 test -z "$ac_dir" && ac_dir=.
1426 $as_executable_p "$ac_dir/$ac_word" || continue
1427 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1428 echo "$as_me:1428: found $ac_dir/$ac_word" >&5
1435 if test -n "$CC"; then
1436 echo "$as_me:1436: result: $CC" >&5
1437 echo "${ECHO_T}$CC" >&6
1439 echo "$as_me:1439: result: no" >&5
1440 echo "${ECHO_T}no" >&6
1444 if test -z "$ac_cv_prog_CC"; then
1446 # Extract the first word of "gcc", so it can be a program name with args.
1447 set dummy gcc; ac_word=$2
1448 echo "$as_me:1448: checking for $ac_word" >&5
1449 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1450 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1451 echo $ECHO_N "(cached) $ECHO_C" >&6
1453 if test -n "$ac_ct_CC"; then
1454 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1456 ac_save_IFS=$IFS; IFS=$ac_path_separator
1458 for ac_dir in $ac_dummy; do
1460 test -z "$ac_dir" && ac_dir=.
1461 $as_executable_p "$ac_dir/$ac_word" || continue
1462 ac_cv_prog_ac_ct_CC="gcc"
1463 echo "$as_me:1463: found $ac_dir/$ac_word" >&5
1469 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1470 if test -n "$ac_ct_CC"; then
1471 echo "$as_me:1471: result: $ac_ct_CC" >&5
1472 echo "${ECHO_T}$ac_ct_CC" >&6
1474 echo "$as_me:1474: result: no" >&5
1475 echo "${ECHO_T}no" >&6
1483 if test -z "$CC"; then
1484 if test -n "$ac_tool_prefix"; then
1485 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1486 set dummy ${ac_tool_prefix}cc; ac_word=$2
1487 echo "$as_me:1487: checking for $ac_word" >&5
1488 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1489 if test "${ac_cv_prog_CC+set}" = set; then
1490 echo $ECHO_N "(cached) $ECHO_C" >&6
1492 if test -n "$CC"; then
1493 ac_cv_prog_CC="$CC" # Let the user override the test.
1495 ac_save_IFS=$IFS; IFS=$ac_path_separator
1497 for ac_dir in $ac_dummy; do
1499 test -z "$ac_dir" && ac_dir=.
1500 $as_executable_p "$ac_dir/$ac_word" || continue
1501 ac_cv_prog_CC="${ac_tool_prefix}cc"
1502 echo "$as_me:1502: found $ac_dir/$ac_word" >&5
1509 if test -n "$CC"; then
1510 echo "$as_me:1510: result: $CC" >&5
1511 echo "${ECHO_T}$CC" >&6
1513 echo "$as_me:1513: result: no" >&5
1514 echo "${ECHO_T}no" >&6
1518 if test -z "$ac_cv_prog_CC"; then
1520 # Extract the first word of "cc", so it can be a program name with args.
1521 set dummy cc; ac_word=$2
1522 echo "$as_me:1522: checking for $ac_word" >&5
1523 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1524 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1525 echo $ECHO_N "(cached) $ECHO_C" >&6
1527 if test -n "$ac_ct_CC"; then
1528 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1530 ac_save_IFS=$IFS; IFS=$ac_path_separator
1532 for ac_dir in $ac_dummy; do
1534 test -z "$ac_dir" && ac_dir=.
1535 $as_executable_p "$ac_dir/$ac_word" || continue
1536 ac_cv_prog_ac_ct_CC="cc"
1537 echo "$as_me:1537: found $ac_dir/$ac_word" >&5
1543 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1544 if test -n "$ac_ct_CC"; then
1545 echo "$as_me:1545: result: $ac_ct_CC" >&5
1546 echo "${ECHO_T}$ac_ct_CC" >&6
1548 echo "$as_me:1548: result: no" >&5
1549 echo "${ECHO_T}no" >&6
1558 if test -z "$CC"; then
1559 # Extract the first word of "cc", so it can be a program name with args.
1560 set dummy cc; ac_word=$2
1561 echo "$as_me:1561: checking for $ac_word" >&5
1562 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1563 if test "${ac_cv_prog_CC+set}" = set; then
1564 echo $ECHO_N "(cached) $ECHO_C" >&6
1566 if test -n "$CC"; then
1567 ac_cv_prog_CC="$CC" # Let the user override the test.
1570 ac_save_IFS=$IFS; IFS=$ac_path_separator
1572 for ac_dir in $ac_dummy; do
1574 test -z "$ac_dir" && ac_dir=.
1575 $as_executable_p "$ac_dir/$ac_word" || continue
1576 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1577 ac_prog_rejected=yes
1581 echo "$as_me:1581: found $ac_dir/$ac_word" >&5
1585 if test $ac_prog_rejected = yes; then
1586 # We found a bogon in the path, so make sure we never use it.
1587 set dummy $ac_cv_prog_CC
1589 if test $# != 0; then
1590 # We chose a different compiler from the bogus one.
1591 # However, it has the same basename, so the bogon will be chosen
1592 # first if we set CC to just the basename; use the full file name.
1594 set dummy "$ac_dir/$ac_word" ${1+"$@"}
1602 if test -n "$CC"; then
1603 echo "$as_me:1603: result: $CC" >&5
1604 echo "${ECHO_T}$CC" >&6
1606 echo "$as_me:1606: result: no" >&5
1607 echo "${ECHO_T}no" >&6
1611 if test -z "$CC"; then
1612 if test -n "$ac_tool_prefix"; then
1615 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1616 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1617 echo "$as_me:1617: checking for $ac_word" >&5
1618 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1619 if test "${ac_cv_prog_CC+set}" = set; then
1620 echo $ECHO_N "(cached) $ECHO_C" >&6
1622 if test -n "$CC"; then
1623 ac_cv_prog_CC="$CC" # Let the user override the test.
1625 ac_save_IFS=$IFS; IFS=$ac_path_separator
1627 for ac_dir in $ac_dummy; do
1629 test -z "$ac_dir" && ac_dir=.
1630 $as_executable_p "$ac_dir/$ac_word" || continue
1631 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1632 echo "$as_me:1632: found $ac_dir/$ac_word" >&5
1639 if test -n "$CC"; then
1640 echo "$as_me:1640: result: $CC" >&5
1641 echo "${ECHO_T}$CC" >&6
1643 echo "$as_me:1643: result: no" >&5
1644 echo "${ECHO_T}no" >&6
1647 test -n "$CC" && break
1650 if test -z "$CC"; then
1654 # Extract the first word of "$ac_prog", so it can be a program name with args.
1655 set dummy $ac_prog; ac_word=$2
1656 echo "$as_me:1656: checking for $ac_word" >&5
1657 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1658 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1659 echo $ECHO_N "(cached) $ECHO_C" >&6
1661 if test -n "$ac_ct_CC"; then
1662 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1664 ac_save_IFS=$IFS; IFS=$ac_path_separator
1666 for ac_dir in $ac_dummy; do
1668 test -z "$ac_dir" && ac_dir=.
1669 $as_executable_p "$ac_dir/$ac_word" || continue
1670 ac_cv_prog_ac_ct_CC="$ac_prog"
1671 echo "$as_me:1671: found $ac_dir/$ac_word" >&5
1677 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1678 if test -n "$ac_ct_CC"; then
1679 echo "$as_me:1679: result: $ac_ct_CC" >&5
1680 echo "${ECHO_T}$ac_ct_CC" >&6
1682 echo "$as_me:1682: result: no" >&5
1683 echo "${ECHO_T}no" >&6
1686 test -n "$ac_ct_CC" && break
1694 test -z "$CC" && { { echo "$as_me:1694: error: no acceptable cc found in \$PATH" >&5
1695 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1696 { (exit 1); exit 1; }; }
1698 # Provide some information about the compiler.
1699 echo "$as_me:1699:" \
1700 "checking for C compiler version" >&5
1701 ac_compiler=`set X $ac_compile; echo $2`
1702 { (eval echo "$as_me:1702: \"$ac_compiler --version </dev/null >&5\"") >&5
1703 (eval $ac_compiler --version </dev/null >&5) 2>&5
1705 echo "$as_me:1705: \$? = $ac_status" >&5
1706 (exit $ac_status); }
1707 { (eval echo "$as_me:1707: \"$ac_compiler -v </dev/null >&5\"") >&5
1708 (eval $ac_compiler -v </dev/null >&5) 2>&5
1710 echo "$as_me:1710: \$? = $ac_status" >&5
1711 (exit $ac_status); }
1712 { (eval echo "$as_me:1712: \"$ac_compiler -V </dev/null >&5\"") >&5
1713 (eval $ac_compiler -V </dev/null >&5) 2>&5
1715 echo "$as_me:1715: \$? = $ac_status" >&5
1716 (exit $ac_status); }
1718 cat >conftest.$ac_ext <<_ACEOF
1719 #line 1719 "configure"
1720 #include "confdefs.h"
1730 ac_clean_files_save=$ac_clean_files
1731 ac_clean_files="$ac_clean_files a.out a.exe"
1732 # Try to create an executable without -o first, disregard a.out.
1733 # It will help us diagnose broken compilers, and finding out an intuition
1735 echo "$as_me:1735: checking for C compiler default output" >&5
1736 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1737 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1738 if { (eval echo "$as_me:1738: \"$ac_link_default\"") >&5
1739 (eval $ac_link_default) 2>&5
1741 echo "$as_me:1741: \$? = $ac_status" >&5
1742 (exit $ac_status); }; then
1743 # Find the output, starting from the most likely. This scheme is
1744 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1746 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1747 ls a.out conftest 2>/dev/null;
1748 ls a.* conftest.* 2>/dev/null`; do
1750 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1751 a.out ) # We found the default executable, but exeext='' is most
1754 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1755 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1762 echo "$as_me: failed program was:" >&5
1763 cat conftest.$ac_ext >&5
1764 { { echo "$as_me:1764: error: C compiler cannot create executables" >&5
1765 echo "$as_me: error: C compiler cannot create executables" >&2;}
1766 { (exit 77); exit 77; }; }
1769 ac_exeext=$ac_cv_exeext
1770 echo "$as_me:1770: result: $ac_file" >&5
1771 echo "${ECHO_T}$ac_file" >&6
1773 # Check the compiler produces executables we can run. If not, either
1774 # the compiler is broken, or we cross compile.
1775 echo "$as_me:1775: checking whether the C compiler works" >&5
1776 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1777 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1778 # If not cross compiling, check that we can run a simple program.
1779 if test "$cross_compiling" != yes; then
1780 if { ac_try='./$ac_file'
1781 { (eval echo "$as_me:1781: \"$ac_try\"") >&5
1784 echo "$as_me:1784: \$? = $ac_status" >&5
1785 (exit $ac_status); }; }; then
1788 if test "$cross_compiling" = maybe; then
1791 { { echo "$as_me:1791: error: cannot run C compiled programs.
1792 If you meant to cross compile, use \`--host'." >&5
1793 echo "$as_me: error: cannot run C compiled programs.
1794 If you meant to cross compile, use \`--host'." >&2;}
1795 { (exit 1); exit 1; }; }
1799 echo "$as_me:1799: result: yes" >&5
1800 echo "${ECHO_T}yes" >&6
1802 rm -f a.out a.exe conftest$ac_cv_exeext
1803 ac_clean_files=$ac_clean_files_save
1804 # Check the compiler produces executables we can run. If not, either
1805 # the compiler is broken, or we cross compile.
1806 echo "$as_me:1806: checking whether we are cross compiling" >&5
1807 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1808 echo "$as_me:1808: result: $cross_compiling" >&5
1809 echo "${ECHO_T}$cross_compiling" >&6
1811 echo "$as_me:1811: checking for executable suffix" >&5
1812 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1813 if { (eval echo "$as_me:1813: \"$ac_link\"") >&5
1814 (eval $ac_link) 2>&5
1816 echo "$as_me:1816: \$? = $ac_status" >&5
1817 (exit $ac_status); }; then
1818 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1819 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1820 # work properly (i.e., refer to `conftest.exe'), while it won't with
1822 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1824 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1825 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1832 { { echo "$as_me:1832: error: cannot compute EXEEXT: cannot compile and link" >&5
1833 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1834 { (exit 1); exit 1; }; }
1837 rm -f conftest$ac_cv_exeext
1838 echo "$as_me:1838: result: $ac_cv_exeext" >&5
1839 echo "${ECHO_T}$ac_cv_exeext" >&6
1841 rm -f conftest.$ac_ext
1842 EXEEXT=$ac_cv_exeext
1844 echo "$as_me:1844: checking for object suffix" >&5
1845 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1846 if test "${ac_cv_objext+set}" = set; then
1847 echo $ECHO_N "(cached) $ECHO_C" >&6
1849 cat >conftest.$ac_ext <<_ACEOF
1850 #line 1850 "configure"
1851 #include "confdefs.h"
1861 rm -f conftest.o conftest.obj
1862 if { (eval echo "$as_me:1862: \"$ac_compile\"") >&5
1863 (eval $ac_compile) 2>&5
1865 echo "$as_me:1865: \$? = $ac_status" >&5
1866 (exit $ac_status); }; then
1867 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1869 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1870 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1875 echo "$as_me: failed program was:" >&5
1876 cat conftest.$ac_ext >&5
1877 { { echo "$as_me:1877: error: cannot compute OBJEXT: cannot compile" >&5
1878 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1879 { (exit 1); exit 1; }; }
1882 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1884 echo "$as_me:1884: result: $ac_cv_objext" >&5
1885 echo "${ECHO_T}$ac_cv_objext" >&6
1886 OBJEXT=$ac_cv_objext
1888 echo "$as_me:1888: checking whether we are using the GNU C compiler" >&5
1889 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1890 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1891 echo $ECHO_N "(cached) $ECHO_C" >&6
1893 cat >conftest.$ac_ext <<_ACEOF
1894 #line 1894 "configure"
1895 #include "confdefs.h"
1908 rm -f conftest.$ac_objext
1909 if { (eval echo "$as_me:1909: \"$ac_compile\"") >&5
1910 (eval $ac_compile) 2>&5
1912 echo "$as_me:1912: \$? = $ac_status" >&5
1913 (exit $ac_status); } &&
1914 { ac_try='test -s conftest.$ac_objext'
1915 { (eval echo "$as_me:1915: \"$ac_try\"") >&5
1918 echo "$as_me:1918: \$? = $ac_status" >&5
1919 (exit $ac_status); }; }; then
1922 echo "$as_me: failed program was:" >&5
1923 cat conftest.$ac_ext >&5
1926 rm -f conftest.$ac_objext conftest.$ac_ext
1927 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1930 echo "$as_me:1930: result: $ac_cv_c_compiler_gnu" >&5
1931 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1932 GCC=`test $ac_compiler_gnu = yes && echo yes`
1933 ac_test_CFLAGS=${CFLAGS+set}
1934 ac_save_CFLAGS=$CFLAGS
1936 echo "$as_me:1936: checking whether $CC accepts -g" >&5
1937 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1938 if test "${ac_cv_prog_cc_g+set}" = set; then
1939 echo $ECHO_N "(cached) $ECHO_C" >&6
1941 cat >conftest.$ac_ext <<_ACEOF
1942 #line 1942 "configure"
1943 #include "confdefs.h"
1953 rm -f conftest.$ac_objext
1954 if { (eval echo "$as_me:1954: \"$ac_compile\"") >&5
1955 (eval $ac_compile) 2>&5
1957 echo "$as_me:1957: \$? = $ac_status" >&5
1958 (exit $ac_status); } &&
1959 { ac_try='test -s conftest.$ac_objext'
1960 { (eval echo "$as_me:1960: \"$ac_try\"") >&5
1963 echo "$as_me:1963: \$? = $ac_status" >&5
1964 (exit $ac_status); }; }; then
1967 echo "$as_me: failed program was:" >&5
1968 cat conftest.$ac_ext >&5
1971 rm -f conftest.$ac_objext conftest.$ac_ext
1973 echo "$as_me:1973: result: $ac_cv_prog_cc_g" >&5
1974 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1975 if test "$ac_test_CFLAGS" = set; then
1976 CFLAGS=$ac_save_CFLAGS
1977 elif test $ac_cv_prog_cc_g = yes; then
1978 if test "$GCC" = yes; then
1984 if test "$GCC" = yes; then
1990 # Some people use a C++ compiler to compile C. Since we use `exit',
1991 # in C++ we need to declare it. In case someone uses the same compiler
1992 # for both compiling C and C++ we need to have the C++ compiler decide
1993 # the declaration of exit, since it's the most demanding environment.
1994 cat >conftest.$ac_ext <<_ACEOF
1999 rm -f conftest.$ac_objext
2000 if { (eval echo "$as_me:2000: \"$ac_compile\"") >&5
2001 (eval $ac_compile) 2>&5
2003 echo "$as_me:2003: \$? = $ac_status" >&5
2004 (exit $ac_status); } &&
2005 { ac_try='test -s conftest.$ac_objext'
2006 { (eval echo "$as_me:2006: \"$ac_try\"") >&5
2009 echo "$as_me:2009: \$? = $ac_status" >&5
2010 (exit $ac_status); }; }; then
2011 for ac_declaration in \
2013 '#include <stdlib.h>' \
2014 'extern "C" void std::exit (int) throw (); using std::exit;' \
2015 'extern "C" void std::exit (int); using std::exit;' \
2016 'extern "C" void exit (int) throw ();' \
2017 'extern "C" void exit (int);' \
2020 cat >conftest.$ac_ext <<_ACEOF
2021 #line 2021 "configure"
2022 #include "confdefs.h"
2033 rm -f conftest.$ac_objext
2034 if { (eval echo "$as_me:2034: \"$ac_compile\"") >&5
2035 (eval $ac_compile) 2>&5
2037 echo "$as_me:2037: \$? = $ac_status" >&5
2038 (exit $ac_status); } &&
2039 { ac_try='test -s conftest.$ac_objext'
2040 { (eval echo "$as_me:2040: \"$ac_try\"") >&5
2043 echo "$as_me:2043: \$? = $ac_status" >&5
2044 (exit $ac_status); }; }; then
2047 echo "$as_me: failed program was:" >&5
2048 cat conftest.$ac_ext >&5
2051 rm -f conftest.$ac_objext conftest.$ac_ext
2052 cat >conftest.$ac_ext <<_ACEOF
2053 #line 2053 "configure"
2054 #include "confdefs.h"
2064 rm -f conftest.$ac_objext
2065 if { (eval echo "$as_me:2065: \"$ac_compile\"") >&5
2066 (eval $ac_compile) 2>&5
2068 echo "$as_me:2068: \$? = $ac_status" >&5
2069 (exit $ac_status); } &&
2070 { ac_try='test -s conftest.$ac_objext'
2071 { (eval echo "$as_me:2071: \"$ac_try\"") >&5
2074 echo "$as_me:2074: \$? = $ac_status" >&5
2075 (exit $ac_status); }; }; then
2078 echo "$as_me: failed program was:" >&5
2079 cat conftest.$ac_ext >&5
2081 rm -f conftest.$ac_objext conftest.$ac_ext
2084 if test -n "$ac_declaration"; then
2085 echo '#ifdef __cplusplus' >>confdefs.h
2086 echo $ac_declaration >>confdefs.h
2087 echo '#endif' >>confdefs.h
2091 echo "$as_me: failed program was:" >&5
2092 cat conftest.$ac_ext >&5
2094 rm -f conftest.$ac_objext conftest.$ac_ext
2096 ac_cpp='$CPP $CPPFLAGS'
2097 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2098 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2099 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2100 ac_main_return=return
2103 if test "$GCC" = yes ; then
2104 echo "$as_me:2104: checking version of $CC" >&5
2105 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2106 GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2107 test -z "$GCC_VERSION" && GCC_VERSION=unknown
2108 echo "$as_me:2108: result: $GCC_VERSION" >&5
2109 echo "${ECHO_T}$GCC_VERSION" >&6
2113 ac_cpp='$CPP $CPPFLAGS'
2114 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2115 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2116 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2117 ac_main_return=return
2118 echo "$as_me:2118: checking how to run the C preprocessor" >&5
2119 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2120 # On Suns, sometimes $CPP names a directory.
2121 if test -n "$CPP" && test -d "$CPP"; then
2124 if test -z "$CPP"; then
2125 if test "${ac_cv_prog_CPP+set}" = set; then
2126 echo $ECHO_N "(cached) $ECHO_C" >&6
2128 # Double quotes because CPP needs to be expanded
2129 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2132 for ac_c_preproc_warn_flag in '' yes
2134 # Use a header file that comes with gcc, so configuring glibc
2135 # with a fresh cross-compiler works.
2136 # On the NeXT, cc -E runs the code through the compiler's parser,
2137 # not just through cpp. "Syntax error" is here to catch this case.
2138 cat >conftest.$ac_ext <<_ACEOF
2139 #line 2139 "configure"
2140 #include "confdefs.h"
2144 if { (eval echo "$as_me:2144: \"$ac_cpp conftest.$ac_ext\"") >&5
2145 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2147 egrep -v '^ *\+' conftest.er1 >conftest.err
2149 cat conftest.err >&5
2150 echo "$as_me:2150: \$? = $ac_status" >&5
2151 (exit $ac_status); } >/dev/null; then
2152 if test -s conftest.err; then
2153 ac_cpp_err=$ac_c_preproc_warn_flag
2160 if test -z "$ac_cpp_err"; then
2163 echo "$as_me: failed program was:" >&5
2164 cat conftest.$ac_ext >&5
2165 # Broken: fails on valid input.
2168 rm -f conftest.err conftest.$ac_ext
2170 # OK, works on sane cases. Now check whether non-existent headers
2171 # can be detected and how.
2172 cat >conftest.$ac_ext <<_ACEOF
2173 #line 2173 "configure"
2174 #include "confdefs.h"
2175 #include <ac_nonexistent.h>
2177 if { (eval echo "$as_me:2177: \"$ac_cpp conftest.$ac_ext\"") >&5
2178 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2180 egrep -v '^ *\+' conftest.er1 >conftest.err
2182 cat conftest.err >&5
2183 echo "$as_me:2183: \$? = $ac_status" >&5
2184 (exit $ac_status); } >/dev/null; then
2185 if test -s conftest.err; then
2186 ac_cpp_err=$ac_c_preproc_warn_flag
2193 if test -z "$ac_cpp_err"; then
2194 # Broken: success on invalid input.
2197 echo "$as_me: failed program was:" >&5
2198 cat conftest.$ac_ext >&5
2199 # Passes both tests.
2203 rm -f conftest.err conftest.$ac_ext
2206 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2207 rm -f conftest.err conftest.$ac_ext
2208 if $ac_preproc_ok; then
2220 echo "$as_me:2220: result: $CPP" >&5
2221 echo "${ECHO_T}$CPP" >&6
2223 for ac_c_preproc_warn_flag in '' yes
2225 # Use a header file that comes with gcc, so configuring glibc
2226 # with a fresh cross-compiler works.
2227 # On the NeXT, cc -E runs the code through the compiler's parser,
2228 # not just through cpp. "Syntax error" is here to catch this case.
2229 cat >conftest.$ac_ext <<_ACEOF
2230 #line 2230 "configure"
2231 #include "confdefs.h"
2235 if { (eval echo "$as_me:2235: \"$ac_cpp conftest.$ac_ext\"") >&5
2236 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2238 egrep -v '^ *\+' conftest.er1 >conftest.err
2240 cat conftest.err >&5
2241 echo "$as_me:2241: \$? = $ac_status" >&5
2242 (exit $ac_status); } >/dev/null; then
2243 if test -s conftest.err; then
2244 ac_cpp_err=$ac_c_preproc_warn_flag
2251 if test -z "$ac_cpp_err"; then
2254 echo "$as_me: failed program was:" >&5
2255 cat conftest.$ac_ext >&5
2256 # Broken: fails on valid input.
2259 rm -f conftest.err conftest.$ac_ext
2261 # OK, works on sane cases. Now check whether non-existent headers
2262 # can be detected and how.
2263 cat >conftest.$ac_ext <<_ACEOF
2264 #line 2264 "configure"
2265 #include "confdefs.h"
2266 #include <ac_nonexistent.h>
2268 if { (eval echo "$as_me:2268: \"$ac_cpp conftest.$ac_ext\"") >&5
2269 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2271 egrep -v '^ *\+' conftest.er1 >conftest.err
2273 cat conftest.err >&5
2274 echo "$as_me:2274: \$? = $ac_status" >&5
2275 (exit $ac_status); } >/dev/null; then
2276 if test -s conftest.err; then
2277 ac_cpp_err=$ac_c_preproc_warn_flag
2284 if test -z "$ac_cpp_err"; then
2285 # Broken: success on invalid input.
2288 echo "$as_me: failed program was:" >&5
2289 cat conftest.$ac_ext >&5
2290 # Passes both tests.
2294 rm -f conftest.err conftest.$ac_ext
2297 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2298 rm -f conftest.err conftest.$ac_ext
2299 if $ac_preproc_ok; then
2302 { { echo "$as_me:2302: error: C preprocessor \"$CPP\" fails sanity check" >&5
2303 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2304 { (exit 1); exit 1; }; }
2308 ac_cpp='$CPP $CPPFLAGS'
2309 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2310 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2311 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2312 ac_main_return=return
2314 if test $ac_cv_c_compiler_gnu = yes; then
2315 echo "$as_me:2315: checking whether $CC needs -traditional" >&5
2316 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2317 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2318 echo $ECHO_N "(cached) $ECHO_C" >&6
2320 ac_pattern="Autoconf.*'x'"
2321 cat >conftest.$ac_ext <<_ACEOF
2322 #line 2322 "configure"
2323 #include "confdefs.h"
2325 int Autoconf = TIOCGETP;
2327 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2328 egrep "$ac_pattern" >/dev/null 2>&1; then
2329 ac_cv_prog_gcc_traditional=yes
2331 ac_cv_prog_gcc_traditional=no
2335 if test $ac_cv_prog_gcc_traditional = no; then
2336 cat >conftest.$ac_ext <<_ACEOF
2337 #line 2337 "configure"
2338 #include "confdefs.h"
2340 int Autoconf = TCGETA;
2342 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2343 egrep "$ac_pattern" >/dev/null 2>&1; then
2344 ac_cv_prog_gcc_traditional=yes
2350 echo "$as_me:2350: result: $ac_cv_prog_gcc_traditional" >&5
2351 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2352 if test $ac_cv_prog_gcc_traditional = yes; then
2353 CC="$CC -traditional"
2357 echo "$as_me:2357: checking whether $CC understands -c and -o together" >&5
2358 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2359 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2360 echo $ECHO_N "(cached) $ECHO_C" >&6
2363 cat > conftest.$ac_ext <<CF_EOF
2367 ${cf_cv_main_return:-return}(0);
2370 # We do the test twice because some compilers refuse to overwrite an
2371 # existing .o file with -o, though they will create one.
2372 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2373 if { (eval echo "$as_me:2373: \"$ac_try\"") >&5
2376 echo "$as_me:2376: \$? = $ac_status" >&5
2377 (exit $ac_status); } &&
2378 test -f conftest2.$ac_objext && { (eval echo "$as_me:2378: \"$ac_try\"") >&5
2381 echo "$as_me:2381: \$? = $ac_status" >&5
2382 (exit $ac_status); };
2384 eval cf_cv_prog_CC_c_o=yes
2386 eval cf_cv_prog_CC_c_o=no
2391 if test $cf_cv_prog_CC_c_o = yes; then
2392 echo "$as_me:2392: result: yes" >&5
2393 echo "${ECHO_T}yes" >&6
2395 echo "$as_me:2395: result: no" >&5
2396 echo "${ECHO_T}no" >&6
2399 echo "$as_me:2399: checking for POSIXized ISC" >&5
2400 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2401 if test -d /etc/conf/kconfig.d &&
2402 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2404 echo "$as_me:2404: result: yes" >&5
2405 echo "${ECHO_T}yes" >&6
2406 ISC=yes # If later tests want to check for ISC.
2408 cat >>confdefs.h <<\EOF
2409 #define _POSIX_SOURCE 1
2412 if test "$GCC" = yes; then
2418 echo "$as_me:2418: result: no" >&5
2419 echo "${ECHO_T}no" >&6
2423 echo "$as_me:2423: checking for ${CC-cc} option to accept ANSI C" >&5
2424 echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6
2425 if test "${cf_cv_ansi_cc+set}" = set; then
2426 echo $ECHO_N "(cached) $ECHO_C" >&6
2430 cf_save_CFLAGS="$CFLAGS"
2431 cf_save_CPPFLAGS="$CPPFLAGS"
2432 # Don't try gcc -ansi; that turns off useful extensions and
2433 # breaks some systems' header files.
2434 # AIX -qlanglvl=ansi
2435 # Ultrix and OSF/1 -std1
2436 # HP-UX -Aa -D_HPUX_SOURCE
2438 # UnixWare 1.2 (cannot use -Xc, since ANSI/POSIX clashes)
2439 for cf_arg in "-DCC_HAS_PROTOS" \
2444 "-Aa -D_HPUX_SOURCE" \
2451 cf_new_extra_cppflags=
2453 for cf_add_cflags in $cf_arg
2455 case $cf_fix_cppflags in
2457 case $cf_add_cflags in #(vi
2458 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2459 case $cf_add_cflags in
2461 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2463 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2464 && test -z "${cf_tst_cflags}" \
2465 && cf_fix_cppflags=yes
2467 if test $cf_fix_cppflags = yes ; then
2468 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2470 elif test "${cf_tst_cflags}" = "\"'" ; then
2471 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2477 *$cf_add_cflags) #(vi
2480 case $cf_add_cflags in #(vi
2482 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2484 CPPFLAGS=`echo "$CPPFLAGS" | \
2485 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2486 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2490 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2495 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2500 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2502 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2504 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2505 && test -z "${cf_tst_cflags}" \
2506 && cf_fix_cppflags=no
2511 if test -n "$cf_new_cflags" ; then
2513 CFLAGS="$CFLAGS $cf_new_cflags"
2516 if test -n "$cf_new_cppflags" ; then
2518 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2521 if test -n "$cf_new_extra_cppflags" ; then
2523 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2526 cat >conftest.$ac_ext <<_ACEOF
2527 #line 2527 "configure"
2528 #include "confdefs.h"
2530 #ifndef CC_HAS_PROTOS
2531 #if !defined(__STDC__) || (__STDC__ != 1)
2540 int test (int i, double x);
2541 struct s1 {int (*f) (int a);};
2542 struct s2 {int (*f) (double a);};
2547 rm -f conftest.$ac_objext
2548 if { (eval echo "$as_me:2548: \"$ac_compile\"") >&5
2549 (eval $ac_compile) 2>&5
2551 echo "$as_me:2551: \$? = $ac_status" >&5
2552 (exit $ac_status); } &&
2553 { ac_try='test -s conftest.$ac_objext'
2554 { (eval echo "$as_me:2554: \"$ac_try\"") >&5
2557 echo "$as_me:2557: \$? = $ac_status" >&5
2558 (exit $ac_status); }; }; then
2559 cf_cv_ansi_cc="$cf_arg"; break
2561 echo "$as_me: failed program was:" >&5
2562 cat conftest.$ac_ext >&5
2564 rm -f conftest.$ac_objext conftest.$ac_ext
2566 CFLAGS="$cf_save_CFLAGS"
2567 CPPFLAGS="$cf_save_CPPFLAGS"
2570 echo "$as_me:2570: result: $cf_cv_ansi_cc" >&5
2571 echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2573 if test "$cf_cv_ansi_cc" != "no"; then
2574 if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2579 cf_new_extra_cppflags=
2581 for cf_add_cflags in $cf_cv_ansi_cc
2583 case $cf_fix_cppflags in
2585 case $cf_add_cflags in #(vi
2586 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2587 case $cf_add_cflags in
2589 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2591 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2592 && test -z "${cf_tst_cflags}" \
2593 && cf_fix_cppflags=yes
2595 if test $cf_fix_cppflags = yes ; then
2596 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2598 elif test "${cf_tst_cflags}" = "\"'" ; then
2599 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2605 *$cf_add_cflags) #(vi
2608 case $cf_add_cflags in #(vi
2610 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2612 CPPFLAGS=`echo "$CPPFLAGS" | \
2613 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2614 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2618 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2623 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2628 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2630 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2632 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2633 && test -z "${cf_tst_cflags}" \
2634 && cf_fix_cppflags=no
2639 if test -n "$cf_new_cflags" ; then
2641 CFLAGS="$CFLAGS $cf_new_cflags"
2644 if test -n "$cf_new_cppflags" ; then
2646 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2649 if test -n "$cf_new_extra_cppflags" ; then
2651 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2655 cat >>confdefs.h <<\EOF
2656 #define CC_HAS_PROTOS 1
2662 if test "$cf_cv_ansi_cc" = "no"; then
2663 { { echo "$as_me:2663: error: Your compiler does not appear to recognize prototypes.
2664 You have the following choices:
2665 a. adjust your compiler options
2666 b. get an up-to-date compiler
2667 c. use a wrapper such as unproto" >&5
2668 echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2669 You have the following choices:
2670 a. adjust your compiler options
2671 b. get an up-to-date compiler
2672 c. use a wrapper such as unproto" >&2;}
2673 { (exit 1); exit 1; }; }
2676 case $cf_cv_system_name in
2678 CFLAGS="$CFLAGS -Zmt"
2679 CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2680 CXXFLAGS="$CXXFLAGS -Zmt"
2681 # autoconf's macro sets -Zexe and suffix both, which conflict:w
2682 LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2689 test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2690 #define PROG_EXT "$PROG_EXT"
2693 if test "$cross_compiling" = yes ; then
2696 case "$cf_cv_system_name" in #(vi
2697 dragonfly*|freebsd*) #(vi
2698 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2700 *) LDPATH=$PATH:/sbin:/usr/sbin
2701 # Extract the first word of "ldconfig", so it can be a program name with args.
2702 set dummy ldconfig; ac_word=$2
2703 echo "$as_me:2703: checking for $ac_word" >&5
2704 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2705 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2706 echo $ECHO_N "(cached) $ECHO_C" >&6
2710 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2713 ac_save_IFS=$IFS; IFS=$ac_path_separator
2715 for ac_dir in $ac_dummy; do
2717 test -z "$ac_dir" && ac_dir=.
2718 if $as_executable_p "$ac_dir/$ac_word"; then
2719 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2720 echo "$as_me:2720: found $ac_dir/$ac_word" >&5
2728 LDCONFIG=$ac_cv_path_LDCONFIG
2730 if test -n "$LDCONFIG"; then
2731 echo "$as_me:2731: result: $LDCONFIG" >&5
2732 echo "${ECHO_T}$LDCONFIG" >&6
2734 echo "$as_me:2734: result: no" >&5
2735 echo "${ECHO_T}no" >&6
2742 echo "$as_me:2742: checking if you want to ensure bool is consistent with C++" >&5
2743 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2745 # Check whether --with-cxx or --without-cxx was given.
2746 if test "${with_cxx+set}" = set; then
2748 cf_with_cxx=$withval
2752 echo "$as_me:2752: result: $cf_with_cxx" >&5
2753 echo "${ECHO_T}$cf_with_cxx" >&6
2754 if test "X$cf_with_cxx" = Xno ; then
2758 # with autoconf 2.13, we can change the error to a warning:
2760 ac_cpp='$CXXCPP $CPPFLAGS'
2761 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2762 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2763 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2764 ac_main_return=return
2765 if test -n "$ac_tool_prefix"; then
2766 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2768 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2769 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2770 echo "$as_me:2770: checking for $ac_word" >&5
2771 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2772 if test "${ac_cv_prog_CXX+set}" = set; then
2773 echo $ECHO_N "(cached) $ECHO_C" >&6
2775 if test -n "$CXX"; then
2776 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2778 ac_save_IFS=$IFS; IFS=$ac_path_separator
2780 for ac_dir in $ac_dummy; do
2782 test -z "$ac_dir" && ac_dir=.
2783 $as_executable_p "$ac_dir/$ac_word" || continue
2784 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2785 echo "$as_me:2785: found $ac_dir/$ac_word" >&5
2792 if test -n "$CXX"; then
2793 echo "$as_me:2793: result: $CXX" >&5
2794 echo "${ECHO_T}$CXX" >&6
2796 echo "$as_me:2796: result: no" >&5
2797 echo "${ECHO_T}no" >&6
2800 test -n "$CXX" && break
2803 if test -z "$CXX"; then
2805 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2807 # Extract the first word of "$ac_prog", so it can be a program name with args.
2808 set dummy $ac_prog; ac_word=$2
2809 echo "$as_me:2809: checking for $ac_word" >&5
2810 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2811 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2812 echo $ECHO_N "(cached) $ECHO_C" >&6
2814 if test -n "$ac_ct_CXX"; then
2815 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2817 ac_save_IFS=$IFS; IFS=$ac_path_separator
2819 for ac_dir in $ac_dummy; do
2821 test -z "$ac_dir" && ac_dir=.
2822 $as_executable_p "$ac_dir/$ac_word" || continue
2823 ac_cv_prog_ac_ct_CXX="$ac_prog"
2824 echo "$as_me:2824: found $ac_dir/$ac_word" >&5
2830 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2831 if test -n "$ac_ct_CXX"; then
2832 echo "$as_me:2832: result: $ac_ct_CXX" >&5
2833 echo "${ECHO_T}$ac_ct_CXX" >&6
2835 echo "$as_me:2835: result: no" >&5
2836 echo "${ECHO_T}no" >&6
2839 test -n "$ac_ct_CXX" && break
2841 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2846 # Provide some information about the compiler.
2847 echo "$as_me:2847:" \
2848 "checking for C++ compiler version" >&5
2849 ac_compiler=`set X $ac_compile; echo $2`
2850 { (eval echo "$as_me:2850: \"$ac_compiler --version </dev/null >&5\"") >&5
2851 (eval $ac_compiler --version </dev/null >&5) 2>&5
2853 echo "$as_me:2853: \$? = $ac_status" >&5
2854 (exit $ac_status); }
2855 { (eval echo "$as_me:2855: \"$ac_compiler -v </dev/null >&5\"") >&5
2856 (eval $ac_compiler -v </dev/null >&5) 2>&5
2858 echo "$as_me:2858: \$? = $ac_status" >&5
2859 (exit $ac_status); }
2860 { (eval echo "$as_me:2860: \"$ac_compiler -V </dev/null >&5\"") >&5
2861 (eval $ac_compiler -V </dev/null >&5) 2>&5
2863 echo "$as_me:2863: \$? = $ac_status" >&5
2864 (exit $ac_status); }
2866 echo "$as_me:2866: checking whether we are using the GNU C++ compiler" >&5
2867 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2868 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2869 echo $ECHO_N "(cached) $ECHO_C" >&6
2871 cat >conftest.$ac_ext <<_ACEOF
2872 #line 2872 "configure"
2873 #include "confdefs.h"
2886 rm -f conftest.$ac_objext
2887 if { (eval echo "$as_me:2887: \"$ac_compile\"") >&5
2888 (eval $ac_compile) 2>&5
2890 echo "$as_me:2890: \$? = $ac_status" >&5
2891 (exit $ac_status); } &&
2892 { ac_try='test -s conftest.$ac_objext'
2893 { (eval echo "$as_me:2893: \"$ac_try\"") >&5
2896 echo "$as_me:2896: \$? = $ac_status" >&5
2897 (exit $ac_status); }; }; then
2900 echo "$as_me: failed program was:" >&5
2901 cat conftest.$ac_ext >&5
2904 rm -f conftest.$ac_objext conftest.$ac_ext
2905 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2908 echo "$as_me:2908: result: $ac_cv_cxx_compiler_gnu" >&5
2909 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2910 GXX=`test $ac_compiler_gnu = yes && echo yes`
2911 ac_test_CXXFLAGS=${CXXFLAGS+set}
2912 ac_save_CXXFLAGS=$CXXFLAGS
2914 echo "$as_me:2914: checking whether $CXX accepts -g" >&5
2915 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2916 if test "${ac_cv_prog_cxx_g+set}" = set; then
2917 echo $ECHO_N "(cached) $ECHO_C" >&6
2919 cat >conftest.$ac_ext <<_ACEOF
2920 #line 2920 "configure"
2921 #include "confdefs.h"
2931 rm -f conftest.$ac_objext
2932 if { (eval echo "$as_me:2932: \"$ac_compile\"") >&5
2933 (eval $ac_compile) 2>&5
2935 echo "$as_me:2935: \$? = $ac_status" >&5
2936 (exit $ac_status); } &&
2937 { ac_try='test -s conftest.$ac_objext'
2938 { (eval echo "$as_me:2938: \"$ac_try\"") >&5
2941 echo "$as_me:2941: \$? = $ac_status" >&5
2942 (exit $ac_status); }; }; then
2943 ac_cv_prog_cxx_g=yes
2945 echo "$as_me: failed program was:" >&5
2946 cat conftest.$ac_ext >&5
2949 rm -f conftest.$ac_objext conftest.$ac_ext
2951 echo "$as_me:2951: result: $ac_cv_prog_cxx_g" >&5
2952 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2953 if test "$ac_test_CXXFLAGS" = set; then
2954 CXXFLAGS=$ac_save_CXXFLAGS
2955 elif test $ac_cv_prog_cxx_g = yes; then
2956 if test "$GXX" = yes; then
2962 if test "$GXX" = yes; then
2968 for ac_declaration in \
2970 '#include <stdlib.h>' \
2971 'extern "C" void std::exit (int) throw (); using std::exit;' \
2972 'extern "C" void std::exit (int); using std::exit;' \
2973 'extern "C" void exit (int) throw ();' \
2974 'extern "C" void exit (int);' \
2977 cat >conftest.$ac_ext <<_ACEOF
2978 #line 2978 "configure"
2979 #include "confdefs.h"
2990 rm -f conftest.$ac_objext
2991 if { (eval echo "$as_me:2991: \"$ac_compile\"") >&5
2992 (eval $ac_compile) 2>&5
2994 echo "$as_me:2994: \$? = $ac_status" >&5
2995 (exit $ac_status); } &&
2996 { ac_try='test -s conftest.$ac_objext'
2997 { (eval echo "$as_me:2997: \"$ac_try\"") >&5
3000 echo "$as_me:3000: \$? = $ac_status" >&5
3001 (exit $ac_status); }; }; then
3004 echo "$as_me: failed program was:" >&5
3005 cat conftest.$ac_ext >&5
3008 rm -f conftest.$ac_objext conftest.$ac_ext
3009 cat >conftest.$ac_ext <<_ACEOF
3010 #line 3010 "configure"
3011 #include "confdefs.h"
3021 rm -f conftest.$ac_objext
3022 if { (eval echo "$as_me:3022: \"$ac_compile\"") >&5
3023 (eval $ac_compile) 2>&5
3025 echo "$as_me:3025: \$? = $ac_status" >&5
3026 (exit $ac_status); } &&
3027 { ac_try='test -s conftest.$ac_objext'
3028 { (eval echo "$as_me:3028: \"$ac_try\"") >&5
3031 echo "$as_me:3031: \$? = $ac_status" >&5
3032 (exit $ac_status); }; }; then
3035 echo "$as_me: failed program was:" >&5
3036 cat conftest.$ac_ext >&5
3038 rm -f conftest.$ac_objext conftest.$ac_ext
3041 if test -n "$ac_declaration"; then
3042 echo '#ifdef __cplusplus' >>confdefs.h
3043 echo $ac_declaration >>confdefs.h
3044 echo '#endif' >>confdefs.h
3048 ac_cpp='$CPP $CPPFLAGS'
3049 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3050 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3051 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3052 ac_main_return=return
3054 # autoconf 2.5x removed the error - by hardcoding it to g++.
3055 if test "$CXX" = "g++" ; then
3056 # Extract the first word of "g++", so it can be a program name with args.
3057 set dummy g++; ac_word=$2
3058 echo "$as_me:3058: checking for $ac_word" >&5
3059 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3060 if test "${ac_cv_path_CXX+set}" = set; then
3061 echo $ECHO_N "(cached) $ECHO_C" >&6
3065 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3068 ac_save_IFS=$IFS; IFS=$ac_path_separator
3070 for ac_dir in $ac_dummy; do
3072 test -z "$ac_dir" && ac_dir=.
3073 if $as_executable_p "$ac_dir/$ac_word"; then
3074 ac_cv_path_CXX="$ac_dir/$ac_word"
3075 echo "$as_me:3075: found $ac_dir/$ac_word" >&5
3085 if test -n "$CXX"; then
3086 echo "$as_me:3086: result: $CXX" >&5
3087 echo "${ECHO_T}$CXX" >&6
3089 echo "$as_me:3089: result: no" >&5
3090 echo "${ECHO_T}no" >&6
3094 if test "$CXX" = "g++" ; then
3095 { echo "$as_me:3095: WARNING: ignoring hardcoded g++" >&5
3096 echo "$as_me: WARNING: ignoring hardcoded g++" >&2;}
3097 cf_with_cxx=no; CXX=""; GXX="";
3102 if test "$GXX" = yes; then
3103 echo "$as_me:3103: checking version of g++" >&5
3104 echo $ECHO_N "checking version of g++... $ECHO_C" >&6
3105 GXX_VERSION="`${CXX-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3106 test -z "$GXX_VERSION" && GXX_VERSION=unknown
3107 echo "$as_me:3107: result: $GXX_VERSION" >&5
3108 echo "${ECHO_T}$GXX_VERSION" >&6
3111 case $GXX_VERSION in
3113 # GXX=""; CXX=""; ac_cv_prog_gxx=no
3115 { echo "$as_me:3115: WARNING: templates do not work" >&5
3116 echo "$as_me: WARNING: templates do not work" >&2;}
3120 echo "$as_me:3120: checking if you want to build C++ binding and demo" >&5
3121 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3123 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3124 if test "${with_cxx_binding+set}" = set; then
3125 withval="$with_cxx_binding"
3126 cf_with_cxx_binding=$withval
3128 cf_with_cxx_binding=$cf_with_cxx
3130 echo "$as_me:3130: result: $cf_with_cxx_binding" >&5
3131 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3133 echo "$as_me:3133: checking if you want to build with Ada95" >&5
3134 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3136 # Check whether --with-ada or --without-ada was given.
3137 if test "${with_ada+set}" = set; then
3139 cf_with_ada=$withval
3143 echo "$as_me:3143: result: $cf_with_ada" >&5
3144 echo "${ECHO_T}$cf_with_ada" >&6
3146 echo "$as_me:3146: checking if you want to install manpages" >&5
3147 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3149 # Check whether --with-manpages or --without-manpages was given.
3150 if test "${with_manpages+set}" = set; then
3151 withval="$with_manpages"
3152 cf_with_manpages=$withval
3154 cf_with_manpages=yes
3156 echo "$as_me:3156: result: $cf_with_manpages" >&5
3157 echo "${ECHO_T}$cf_with_manpages" >&6
3159 echo "$as_me:3159: checking if you want to build programs such as tic" >&5
3160 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3162 # Check whether --with-progs or --without-progs was given.
3163 if test "${with_progs+set}" = set; then
3164 withval="$with_progs"
3165 cf_with_progs=$withval
3169 echo "$as_me:3169: result: $cf_with_progs" >&5
3170 echo "${ECHO_T}$cf_with_progs" >&6
3172 echo "$as_me:3172: checking if you wish to install curses.h" >&5
3173 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3175 # Check whether --with-curses-h or --without-curses-h was given.
3176 if test "${with_curses_h+set}" = set; then
3177 withval="$with_curses_h"
3178 with_curses_h=$withval
3182 echo "$as_me:3182: result: $with_curses_h" >&5
3183 echo "${ECHO_T}$with_curses_h" >&6
3185 modules_to_build="ncurses"
3186 if test "X$cf_with_progs" != Xno ; then
3187 modules_to_build="$modules_to_build progs tack"
3189 modules_to_build="$modules_to_build panel menu form"
3191 test "$program_prefix" != NONE &&
3192 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3193 # Use a double $ so make ignores it.
3194 test "$program_suffix" != NONE &&
3195 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3196 # Double any \ or $. echo might interpret backslashes.
3197 # By default was `s,x,x', remove it if useless.
3198 cat <<\_ACEOF >conftest.sed
3199 s/[\\$]/&&/g;s/;s,x,x,$//
3201 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3204 for ac_prog in mawk gawk nawk awk
3206 # Extract the first word of "$ac_prog", so it can be a program name with args.
3207 set dummy $ac_prog; ac_word=$2
3208 echo "$as_me:3208: checking for $ac_word" >&5
3209 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3210 if test "${ac_cv_prog_AWK+set}" = set; then
3211 echo $ECHO_N "(cached) $ECHO_C" >&6
3213 if test -n "$AWK"; then
3214 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3216 ac_save_IFS=$IFS; IFS=$ac_path_separator
3218 for ac_dir in $ac_dummy; do
3220 test -z "$ac_dir" && ac_dir=.
3221 $as_executable_p "$ac_dir/$ac_word" || continue
3222 ac_cv_prog_AWK="$ac_prog"
3223 echo "$as_me:3223: found $ac_dir/$ac_word" >&5
3230 if test -n "$AWK"; then
3231 echo "$as_me:3231: result: $AWK" >&5
3232 echo "${ECHO_T}$AWK" >&6
3234 echo "$as_me:3234: result: no" >&5
3235 echo "${ECHO_T}no" >&6
3238 test -n "$AWK" && break
3241 test -z "$AWK" && { { echo "$as_me:3241: error: No awk program found" >&5
3242 echo "$as_me: error: No awk program found" >&2;}
3243 { (exit 1); exit 1; }; }
3245 echo "$as_me:3245: checking for egrep" >&5
3246 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3247 if test "${ac_cv_prog_egrep+set}" = set; then
3248 echo $ECHO_N "(cached) $ECHO_C" >&6
3250 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3251 then ac_cv_prog_egrep='grep -E'
3252 else ac_cv_prog_egrep='egrep'
3255 echo "$as_me:3255: result: $ac_cv_prog_egrep" >&5
3256 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3257 EGREP=$ac_cv_prog_egrep
3259 test -z "$EGREP" && { { echo "$as_me:3259: error: No egrep program found" >&5
3260 echo "$as_me: error: No egrep program found" >&2;}
3261 { (exit 1); exit 1; }; }
3263 # Find a good install program. We prefer a C program (faster),
3264 # so one script is as good as another. But avoid the broken or
3265 # incompatible versions:
3266 # SysV /etc/install, /usr/sbin/install
3267 # SunOS /usr/etc/install
3268 # IRIX /sbin/install
3270 # AmigaOS /C/install, which installs bootblocks on floppy discs
3271 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3272 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3273 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3274 # ./install, which can be erroneously created by make from ./install.sh.
3275 echo "$as_me:3275: checking for a BSD compatible install" >&5
3276 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3277 if test -z "$INSTALL"; then
3278 if test "${ac_cv_path_install+set}" = set; then
3279 echo $ECHO_N "(cached) $ECHO_C" >&6
3281 ac_save_IFS=$IFS; IFS=$ac_path_separator
3282 for ac_dir in $PATH; do
3284 # Account for people who put trailing slashes in PATH elements.
3286 / | ./ | .// | /cC/* \
3287 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3290 # OSF1 and SCO ODT 3.0 have their own names for install.
3291 # Don't use installbsd from OSF since it installs stuff as root
3293 for ac_prog in ginstall scoinst install; do
3294 if $as_executable_p "$ac_dir/$ac_prog"; then
3295 if test $ac_prog = install &&
3296 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3297 # AIX install. It has an incompatible calling convention.
3299 elif test $ac_prog = install &&
3300 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3301 # program-specific install script used by HP pwplus--don't use.
3304 ac_cv_path_install="$ac_dir/$ac_prog -c"
3314 if test "${ac_cv_path_install+set}" = set; then
3315 INSTALL=$ac_cv_path_install
3317 # As a last resort, use the slow shell script. We don't cache a
3318 # path for INSTALL within a source directory, because that will
3319 # break other packages using the cache if that directory is
3320 # removed, or if the path is relative.
3321 INSTALL=$ac_install_sh
3324 echo "$as_me:3324: result: $INSTALL" >&5
3325 echo "${ECHO_T}$INSTALL" >&6
3327 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3328 # It thinks the first close brace ends the variable substitution.
3329 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3331 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3333 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3339 cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3340 test -z "$cf_dir" && cf_dir=.
3341 INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3345 for ac_prog in tdlint lint alint splint lclint
3347 # Extract the first word of "$ac_prog", so it can be a program name with args.
3348 set dummy $ac_prog; ac_word=$2
3349 echo "$as_me:3349: checking for $ac_word" >&5
3350 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3351 if test "${ac_cv_prog_LINT+set}" = set; then
3352 echo $ECHO_N "(cached) $ECHO_C" >&6
3354 if test -n "$LINT"; then
3355 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3357 ac_save_IFS=$IFS; IFS=$ac_path_separator
3359 for ac_dir in $ac_dummy; do
3361 test -z "$ac_dir" && ac_dir=.
3362 $as_executable_p "$ac_dir/$ac_word" || continue
3363 ac_cv_prog_LINT="$ac_prog"
3364 echo "$as_me:3364: found $ac_dir/$ac_word" >&5
3370 LINT=$ac_cv_prog_LINT
3371 if test -n "$LINT"; then
3372 echo "$as_me:3372: result: $LINT" >&5
3373 echo "${ECHO_T}$LINT" >&6
3375 echo "$as_me:3375: result: no" >&5
3376 echo "${ECHO_T}no" >&6
3379 test -n "$LINT" && break
3382 echo "$as_me:3382: checking whether ln -s works" >&5
3383 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3385 if test "$LN_S" = "ln -s"; then
3386 echo "$as_me:3386: result: yes" >&5
3387 echo "${ECHO_T}yes" >&6
3389 echo "$as_me:3389: result: no, using $LN_S" >&5
3390 echo "${ECHO_T}no, using $LN_S" >&6
3393 echo "$as_me:3393: checking for long file names" >&5
3394 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3395 if test "${ac_cv_sys_long_file_names+set}" = set; then
3396 echo $ECHO_N "(cached) $ECHO_C" >&6
3398 ac_cv_sys_long_file_names=yes
3399 # Test for long file names in all the places we know might matter:
3400 # . the current directory, where building will happen
3401 # $prefix/lib where we will be installing things
3402 # $exec_prefix/lib likewise
3403 # eval it to expand exec_prefix.
3404 # $TMPDIR if set, where it might want to write temporary files
3405 # if $TMPDIR is not set:
3406 # /tmp where it might want to write temporary files
3409 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3412 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3414 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3415 test -d $ac_dir || continue
3416 test -w $ac_dir || continue # It is less confusing to not echo anything here.
3417 ac_xdir=$ac_dir/cf$$
3418 (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3419 ac_tf1=$ac_xdir/conftest9012345
3420 ac_tf2=$ac_xdir/conftest9012346
3421 (echo 1 >$ac_tf1) 2>/dev/null
3422 (echo 2 >$ac_tf2) 2>/dev/null
3423 ac_val=`cat $ac_tf1 2>/dev/null`
3424 if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3425 ac_cv_sys_long_file_names=no
3426 rm -rf $ac_xdir 2>/dev/null
3429 rm -rf $ac_xdir 2>/dev/null
3432 echo "$as_me:3432: result: $ac_cv_sys_long_file_names" >&5
3433 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3434 if test $ac_cv_sys_long_file_names = yes; then
3436 cat >>confdefs.h <<\EOF
3437 #define HAVE_LONG_FILE_NAMES 1
3442 # if we find pkg-config, check if we should install the ".pc" files.
3444 echo "$as_me:3444: checking if you want to use pkg-config" >&5
3445 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3447 # Check whether --with-pkg-config or --without-pkg-config was given.
3448 if test "${with_pkg_config+set}" = set; then
3449 withval="$with_pkg_config"
3450 cf_pkg_config=$withval
3454 echo "$as_me:3454: result: $cf_pkg_config" >&5
3455 echo "${ECHO_T}$cf_pkg_config" >&6
3457 case $cf_pkg_config in #(vi
3462 # Extract the first word of "pkg-config", so it can be a program name with args.
3463 set dummy pkg-config; ac_word=$2
3464 echo "$as_me:3464: checking for $ac_word" >&5
3465 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3466 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3467 echo $ECHO_N "(cached) $ECHO_C" >&6
3471 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3474 ac_save_IFS=$IFS; IFS=$ac_path_separator
3476 for ac_dir in $ac_dummy; do
3478 test -z "$ac_dir" && ac_dir=.
3479 if $as_executable_p "$ac_dir/$ac_word"; then
3480 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3481 echo "$as_me:3481: found $ac_dir/$ac_word" >&5
3486 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="none"
3490 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3492 if test -n "$PKG_CONFIG"; then
3493 echo "$as_me:3493: result: $PKG_CONFIG" >&5
3494 echo "${ECHO_T}$PKG_CONFIG" >&6
3496 echo "$as_me:3496: result: no" >&5
3497 echo "${ECHO_T}no" >&6
3506 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3507 if test "$PKG_CONFIG" != none ; then
3509 if test "x$prefix" != xNONE; then
3510 cf_path_syntax="$prefix"
3512 cf_path_syntax="$ac_default_prefix"
3515 case ".$PKG_CONFIG" in #(vi
3516 .\$\(*\)*|.\'*\'*) #(vi
3520 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3523 eval PKG_CONFIG="$PKG_CONFIG"
3524 case ".$PKG_CONFIG" in #(vi
3526 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3531 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3534 { { echo "$as_me:3534: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3535 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3536 { (exit 1); exit 1; }; }
3542 if test "$PKG_CONFIG" != no ; then
3543 echo "$as_me:3543: checking if we should install .pc files for $PKG_CONFIG" >&5
3544 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3546 # Leave this as something that can be overridden in the environment.
3547 if test -z "$PKG_CONFIG_LIBDIR" ; then
3548 PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`/lib/pkgconfig
3550 PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/^://' -e 's/:.*//'`
3551 if test -n "$PKG_CONFIG_LIBDIR" && test -d "$PKG_CONFIG_LIBDIR" ; then
3553 # Check whether --enable-pc-files or --disable-pc-files was given.
3554 if test "${enable_pc_files+set}" = set; then
3555 enableval="$enable_pc_files"
3556 enable_pc_files=$enableval
3560 echo "$as_me:3560: result: $enable_pc_files" >&5
3561 echo "${ECHO_T}$enable_pc_files" >&6
3563 echo "$as_me:3563: result: no" >&5
3564 echo "${ECHO_T}no" >&6
3565 { echo "$as_me:3565: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&5
3566 echo "$as_me: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&2;}
3571 echo "$as_me:3571: checking if we should assume mixed-case filenames" >&5
3572 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3574 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3575 if test "${enable_mixed_case+set}" = set; then
3576 enableval="$enable_mixed_case"
3577 enable_mixedcase=$enableval
3579 enable_mixedcase=auto
3581 echo "$as_me:3581: result: $enable_mixedcase" >&5
3582 echo "${ECHO_T}$enable_mixedcase" >&6
3583 if test "$enable_mixedcase" = "auto" ; then
3585 echo "$as_me:3585: checking if filesystem supports mixed-case filenames" >&5
3586 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3587 if test "${cf_cv_mixedcase+set}" = set; then
3588 echo $ECHO_N "(cached) $ECHO_C" >&6
3591 if test "$cross_compiling" = yes ; then
3592 case $target_alias in #(vi
3593 *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3601 rm -f conftest CONFTEST
3603 if test -f CONFTEST ; then
3608 rm -f conftest CONFTEST
3612 echo "$as_me:3612: result: $cf_cv_mixedcase" >&5
3613 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3614 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3615 #define MIXEDCASE_FILENAMES 1
3619 cf_cv_mixedcase=$enable_mixedcase
3620 if test "$enable_mixedcase" = "yes" ; then
3621 cat >>confdefs.h <<\EOF
3622 #define MIXEDCASE_FILENAMES 1
3628 # do this after mixed-case option (tags/TAGS is not as important as tic).
3629 echo "$as_me:3629: checking whether ${MAKE-make} sets \${MAKE}" >&5
3630 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3631 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3632 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3633 echo $ECHO_N "(cached) $ECHO_C" >&6
3635 cat >conftest.make <<\EOF
3637 @echo 'ac_maketemp="${MAKE}"'
3639 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3640 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3641 if test -n "$ac_maketemp"; then
3642 eval ac_cv_prog_make_${ac_make}_set=yes
3644 eval ac_cv_prog_make_${ac_make}_set=no
3648 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3649 echo "$as_me:3649: result: yes" >&5
3650 echo "${ECHO_T}yes" >&6
3653 echo "$as_me:3653: result: no" >&5
3654 echo "${ECHO_T}no" >&6
3655 SET_MAKE="MAKE=${MAKE-make}"
3658 for ac_prog in exctags ctags
3660 # Extract the first word of "$ac_prog", so it can be a program name with args.
3661 set dummy $ac_prog; ac_word=$2
3662 echo "$as_me:3662: checking for $ac_word" >&5
3663 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3664 if test "${ac_cv_prog_CTAGS+set}" = set; then
3665 echo $ECHO_N "(cached) $ECHO_C" >&6
3667 if test -n "$CTAGS"; then
3668 ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3670 ac_save_IFS=$IFS; IFS=$ac_path_separator
3672 for ac_dir in $ac_dummy; do
3674 test -z "$ac_dir" && ac_dir=.
3675 $as_executable_p "$ac_dir/$ac_word" || continue
3676 ac_cv_prog_CTAGS="$ac_prog"
3677 echo "$as_me:3677: found $ac_dir/$ac_word" >&5
3683 CTAGS=$ac_cv_prog_CTAGS
3684 if test -n "$CTAGS"; then
3685 echo "$as_me:3685: result: $CTAGS" >&5
3686 echo "${ECHO_T}$CTAGS" >&6
3688 echo "$as_me:3688: result: no" >&5
3689 echo "${ECHO_T}no" >&6
3692 test -n "$CTAGS" && break
3695 for ac_prog in exetags etags
3697 # Extract the first word of "$ac_prog", so it can be a program name with args.
3698 set dummy $ac_prog; ac_word=$2
3699 echo "$as_me:3699: checking for $ac_word" >&5
3700 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3701 if test "${ac_cv_prog_ETAGS+set}" = set; then
3702 echo $ECHO_N "(cached) $ECHO_C" >&6
3704 if test -n "$ETAGS"; then
3705 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3707 ac_save_IFS=$IFS; IFS=$ac_path_separator
3709 for ac_dir in $ac_dummy; do
3711 test -z "$ac_dir" && ac_dir=.
3712 $as_executable_p "$ac_dir/$ac_word" || continue
3713 ac_cv_prog_ETAGS="$ac_prog"
3714 echo "$as_me:3714: found $ac_dir/$ac_word" >&5
3720 ETAGS=$ac_cv_prog_ETAGS
3721 if test -n "$ETAGS"; then
3722 echo "$as_me:3722: result: $ETAGS" >&5
3723 echo "${ECHO_T}$ETAGS" >&6
3725 echo "$as_me:3725: result: no" >&5
3726 echo "${ECHO_T}no" >&6
3729 test -n "$ETAGS" && break
3732 # Extract the first word of "${CTAGS-ctags}", so it can be a program name with args.
3733 set dummy ${CTAGS-ctags}; ac_word=$2
3734 echo "$as_me:3734: checking for $ac_word" >&5
3735 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3736 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3737 echo $ECHO_N "(cached) $ECHO_C" >&6
3739 if test -n "$MAKE_LOWER_TAGS"; then
3740 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3742 ac_save_IFS=$IFS; IFS=$ac_path_separator
3744 for ac_dir in $ac_dummy; do
3746 test -z "$ac_dir" && ac_dir=.
3747 $as_executable_p "$ac_dir/$ac_word" || continue
3748 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3749 echo "$as_me:3749: found $ac_dir/$ac_word" >&5
3753 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3756 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3757 if test -n "$MAKE_LOWER_TAGS"; then
3758 echo "$as_me:3758: result: $MAKE_LOWER_TAGS" >&5
3759 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3761 echo "$as_me:3761: result: no" >&5
3762 echo "${ECHO_T}no" >&6
3765 if test "$cf_cv_mixedcase" = yes ; then
3766 # Extract the first word of "${ETAGS-etags}", so it can be a program name with args.
3767 set dummy ${ETAGS-etags}; ac_word=$2
3768 echo "$as_me:3768: checking for $ac_word" >&5
3769 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3770 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3771 echo $ECHO_N "(cached) $ECHO_C" >&6
3773 if test -n "$MAKE_UPPER_TAGS"; then
3774 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3776 ac_save_IFS=$IFS; IFS=$ac_path_separator
3778 for ac_dir in $ac_dummy; do
3780 test -z "$ac_dir" && ac_dir=.
3781 $as_executable_p "$ac_dir/$ac_word" || continue
3782 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3783 echo "$as_me:3783: found $ac_dir/$ac_word" >&5
3787 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3790 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3791 if test -n "$MAKE_UPPER_TAGS"; then
3792 echo "$as_me:3792: result: $MAKE_UPPER_TAGS" >&5
3793 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3795 echo "$as_me:3795: result: no" >&5
3796 echo "${ECHO_T}no" >&6
3803 if test "$MAKE_UPPER_TAGS" = yes ; then
3809 if test "$MAKE_LOWER_TAGS" = yes ; then
3815 echo "$as_me:3815: checking for makeflags variable" >&5
3816 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3817 if test "${cf_cv_makeflags+set}" = set; then
3818 echo $ECHO_N "(cached) $ECHO_C" >&6
3822 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3824 cat >cf_makeflags.tmp <<CF_EOF
3827 @ echo '.$cf_option'
3829 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp 2>/dev/null | sed -e 's,[ ]*$,,'`
3830 case "$cf_result" in
3832 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3833 case "$cf_result" in
3834 .*CC=*) cf_cv_makeflags=
3836 *) cf_cv_makeflags=$cf_option
3842 *) echo "given option \"$cf_option\", no match \"$cf_result\""
3846 rm -f cf_makeflags.tmp
3849 echo "$as_me:3849: result: $cf_cv_makeflags" >&5
3850 echo "${ECHO_T}$cf_cv_makeflags" >&6
3852 if test -n "$ac_tool_prefix"; then
3853 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3854 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3855 echo "$as_me:3855: checking for $ac_word" >&5
3856 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3857 if test "${ac_cv_prog_RANLIB+set}" = set; then
3858 echo $ECHO_N "(cached) $ECHO_C" >&6
3860 if test -n "$RANLIB"; then
3861 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3863 ac_save_IFS=$IFS; IFS=$ac_path_separator
3865 for ac_dir in $ac_dummy; do
3867 test -z "$ac_dir" && ac_dir=.
3868 $as_executable_p "$ac_dir/$ac_word" || continue
3869 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3870 echo "$as_me:3870: found $ac_dir/$ac_word" >&5
3876 RANLIB=$ac_cv_prog_RANLIB
3877 if test -n "$RANLIB"; then
3878 echo "$as_me:3878: result: $RANLIB" >&5
3879 echo "${ECHO_T}$RANLIB" >&6
3881 echo "$as_me:3881: result: no" >&5
3882 echo "${ECHO_T}no" >&6
3886 if test -z "$ac_cv_prog_RANLIB"; then
3887 ac_ct_RANLIB=$RANLIB
3888 # Extract the first word of "ranlib", so it can be a program name with args.
3889 set dummy ranlib; ac_word=$2
3890 echo "$as_me:3890: checking for $ac_word" >&5
3891 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3892 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3893 echo $ECHO_N "(cached) $ECHO_C" >&6
3895 if test -n "$ac_ct_RANLIB"; then
3896 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3898 ac_save_IFS=$IFS; IFS=$ac_path_separator
3900 for ac_dir in $ac_dummy; do
3902 test -z "$ac_dir" && ac_dir=.
3903 $as_executable_p "$ac_dir/$ac_word" || continue
3904 ac_cv_prog_ac_ct_RANLIB="ranlib"
3905 echo "$as_me:3905: found $ac_dir/$ac_word" >&5
3909 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3912 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3913 if test -n "$ac_ct_RANLIB"; then
3914 echo "$as_me:3914: result: $ac_ct_RANLIB" >&5
3915 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3917 echo "$as_me:3917: result: no" >&5
3918 echo "${ECHO_T}no" >&6
3921 RANLIB=$ac_ct_RANLIB
3923 RANLIB="$ac_cv_prog_RANLIB"
3926 if test -n "$ac_tool_prefix"; then
3927 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3928 set dummy ${ac_tool_prefix}ld; ac_word=$2
3929 echo "$as_me:3929: checking for $ac_word" >&5
3930 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3931 if test "${ac_cv_prog_LD+set}" = set; then
3932 echo $ECHO_N "(cached) $ECHO_C" >&6
3934 if test -n "$LD"; then
3935 ac_cv_prog_LD="$LD" # Let the user override the test.
3937 ac_save_IFS=$IFS; IFS=$ac_path_separator
3939 for ac_dir in $ac_dummy; do
3941 test -z "$ac_dir" && ac_dir=.
3942 $as_executable_p "$ac_dir/$ac_word" || continue
3943 ac_cv_prog_LD="${ac_tool_prefix}ld"
3944 echo "$as_me:3944: found $ac_dir/$ac_word" >&5
3951 if test -n "$LD"; then
3952 echo "$as_me:3952: result: $LD" >&5
3953 echo "${ECHO_T}$LD" >&6
3955 echo "$as_me:3955: result: no" >&5
3956 echo "${ECHO_T}no" >&6
3960 if test -z "$ac_cv_prog_LD"; then
3962 # Extract the first word of "ld", so it can be a program name with args.
3963 set dummy ld; ac_word=$2
3964 echo "$as_me:3964: checking for $ac_word" >&5
3965 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3966 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3967 echo $ECHO_N "(cached) $ECHO_C" >&6
3969 if test -n "$ac_ct_LD"; then
3970 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3972 ac_save_IFS=$IFS; IFS=$ac_path_separator
3974 for ac_dir in $ac_dummy; do
3976 test -z "$ac_dir" && ac_dir=.
3977 $as_executable_p "$ac_dir/$ac_word" || continue
3978 ac_cv_prog_ac_ct_LD="ld"
3979 echo "$as_me:3979: found $ac_dir/$ac_word" >&5
3983 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3986 ac_ct_LD=$ac_cv_prog_ac_ct_LD
3987 if test -n "$ac_ct_LD"; then
3988 echo "$as_me:3988: result: $ac_ct_LD" >&5
3989 echo "${ECHO_T}$ac_ct_LD" >&6
3991 echo "$as_me:3991: result: no" >&5
3992 echo "${ECHO_T}no" >&6
4000 if test -n "$ac_tool_prefix"; then
4001 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4002 set dummy ${ac_tool_prefix}ar; ac_word=$2
4003 echo "$as_me:4003: checking for $ac_word" >&5
4004 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4005 if test "${ac_cv_prog_AR+set}" = set; then
4006 echo $ECHO_N "(cached) $ECHO_C" >&6
4008 if test -n "$AR"; then
4009 ac_cv_prog_AR="$AR" # Let the user override the test.
4011 ac_save_IFS=$IFS; IFS=$ac_path_separator
4013 for ac_dir in $ac_dummy; do
4015 test -z "$ac_dir" && ac_dir=.
4016 $as_executable_p "$ac_dir/$ac_word" || continue
4017 ac_cv_prog_AR="${ac_tool_prefix}ar"
4018 echo "$as_me:4018: found $ac_dir/$ac_word" >&5
4025 if test -n "$AR"; then
4026 echo "$as_me:4026: result: $AR" >&5
4027 echo "${ECHO_T}$AR" >&6
4029 echo "$as_me:4029: result: no" >&5
4030 echo "${ECHO_T}no" >&6
4034 if test -z "$ac_cv_prog_AR"; then
4036 # Extract the first word of "ar", so it can be a program name with args.
4037 set dummy ar; ac_word=$2
4038 echo "$as_me:4038: checking for $ac_word" >&5
4039 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4040 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4041 echo $ECHO_N "(cached) $ECHO_C" >&6
4043 if test -n "$ac_ct_AR"; then
4044 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4046 ac_save_IFS=$IFS; IFS=$ac_path_separator
4048 for ac_dir in $ac_dummy; do
4050 test -z "$ac_dir" && ac_dir=.
4051 $as_executable_p "$ac_dir/$ac_word" || continue
4052 ac_cv_prog_ac_ct_AR="ar"
4053 echo "$as_me:4053: found $ac_dir/$ac_word" >&5
4057 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4060 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4061 if test -n "$ac_ct_AR"; then
4062 echo "$as_me:4062: result: $ac_ct_AR" >&5
4063 echo "${ECHO_T}$ac_ct_AR" >&6
4065 echo "$as_me:4065: result: no" >&5
4066 echo "${ECHO_T}no" >&6
4074 if test -n "$ac_tool_prefix"; then
4075 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4076 set dummy ${ac_tool_prefix}ar; ac_word=$2
4077 echo "$as_me:4077: checking for $ac_word" >&5
4078 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4079 if test "${ac_cv_prog_AR+set}" = set; then
4080 echo $ECHO_N "(cached) $ECHO_C" >&6
4082 if test -n "$AR"; then
4083 ac_cv_prog_AR="$AR" # Let the user override the test.
4085 ac_save_IFS=$IFS; IFS=$ac_path_separator
4087 for ac_dir in $ac_dummy; do
4089 test -z "$ac_dir" && ac_dir=.
4090 $as_executable_p "$ac_dir/$ac_word" || continue
4091 ac_cv_prog_AR="${ac_tool_prefix}ar"
4092 echo "$as_me:4092: found $ac_dir/$ac_word" >&5
4099 if test -n "$AR"; then
4100 echo "$as_me:4100: result: $AR" >&5
4101 echo "${ECHO_T}$AR" >&6
4103 echo "$as_me:4103: result: no" >&5
4104 echo "${ECHO_T}no" >&6
4108 if test -z "$ac_cv_prog_AR"; then
4110 # Extract the first word of "ar", so it can be a program name with args.
4111 set dummy ar; ac_word=$2
4112 echo "$as_me:4112: checking for $ac_word" >&5
4113 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4114 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4115 echo $ECHO_N "(cached) $ECHO_C" >&6
4117 if test -n "$ac_ct_AR"; then
4118 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4120 ac_save_IFS=$IFS; IFS=$ac_path_separator
4122 for ac_dir in $ac_dummy; do
4124 test -z "$ac_dir" && ac_dir=.
4125 $as_executable_p "$ac_dir/$ac_word" || continue
4126 ac_cv_prog_ac_ct_AR="ar"
4127 echo "$as_me:4127: found $ac_dir/$ac_word" >&5
4131 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4134 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4135 if test -n "$ac_ct_AR"; then
4136 echo "$as_me:4136: result: $ac_ct_AR" >&5
4137 echo "${ECHO_T}$ac_ct_AR" >&6
4139 echo "$as_me:4139: result: no" >&5
4140 echo "${ECHO_T}no" >&6
4148 echo "$as_me:4148: checking for options to update archives" >&5
4149 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4150 if test "${cf_cv_ar_flags+set}" = set; then
4151 echo $ECHO_N "(cached) $ECHO_C" >&6
4154 cf_cv_ar_flags=unknown
4155 for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4158 # check if $ARFLAGS already contains this choice
4159 if test "x$ARFLAGS" != "x" ; then
4160 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4161 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4167 rm -f conftest.$ac_cv_objext
4170 cat >conftest.$ac_ext <<EOF
4171 #line 4171 "configure"
4172 int testdata[3] = { 123, 456, 789 };
4174 if { (eval echo "$as_me:4174: \"$ac_compile\"") >&5
4175 (eval $ac_compile) 2>&5
4177 echo "$as_me:4177: \$? = $ac_status" >&5
4178 (exit $ac_status); } ; then
4179 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4180 $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4181 if test -f conftest.a ; then
4182 cf_cv_ar_flags=$cf_ar_flags
4186 test -n "$verbose" && echo " cannot compile test-program" 1>&6
4188 echo "${as_me-configure}:4188: testing cannot compile test-program ..." 1>&5
4193 rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4196 echo "$as_me:4196: result: $cf_cv_ar_flags" >&5
4197 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4199 if test -n "$ARFLAGS" ; then
4200 if test -n "$cf_cv_ar_flags" ; then
4201 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4204 ARFLAGS=$cf_cv_ar_flags
4207 echo "$as_me:4207: checking if you have specified an install-prefix" >&5
4208 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4210 # Check whether --with-install-prefix or --without-install-prefix was given.
4211 if test "${with_install_prefix+set}" = set; then
4212 withval="$with_install_prefix"
4213 case "$withval" in #(vi
4216 *) DESTDIR="$withval"
4220 echo "$as_me:4220: result: $DESTDIR" >&5
4221 echo "${ECHO_T}$DESTDIR" >&6
4223 ###############################################################################
4225 # If we're cross-compiling, allow the user to override the tools and their
4226 # options. The configure script is oriented toward identifying the host
4227 # compiler, etc., but we need a build compiler to generate parts of the source.
4229 if test "$cross_compiling" = yes ; then
4231 # defaults that we might want to override
4232 : ${BUILD_CFLAGS:=''}
4233 : ${BUILD_CPPFLAGS:=''}
4234 : ${BUILD_LDFLAGS:=''}
4236 : ${BUILD_EXEEXT:='$x'}
4237 : ${BUILD_OBJEXT:='o'}
4239 # Check whether --with-build-cc or --without-build-cc was given.
4240 if test "${with_build_cc+set}" = set; then
4241 withval="$with_build_cc"
4244 for ac_prog in gcc cc cl
4246 # Extract the first word of "$ac_prog", so it can be a program name with args.
4247 set dummy $ac_prog; ac_word=$2
4248 echo "$as_me:4248: checking for $ac_word" >&5
4249 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4250 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4251 echo $ECHO_N "(cached) $ECHO_C" >&6
4253 if test -n "$BUILD_CC"; then
4254 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4256 ac_save_IFS=$IFS; IFS=$ac_path_separator
4258 for ac_dir in $ac_dummy; do
4260 test -z "$ac_dir" && ac_dir=.
4261 $as_executable_p "$ac_dir/$ac_word" || continue
4262 ac_cv_prog_BUILD_CC="$ac_prog"
4263 echo "$as_me:4263: found $ac_dir/$ac_word" >&5
4269 BUILD_CC=$ac_cv_prog_BUILD_CC
4270 if test -n "$BUILD_CC"; then
4271 echo "$as_me:4271: result: $BUILD_CC" >&5
4272 echo "${ECHO_T}$BUILD_CC" >&6
4274 echo "$as_me:4274: result: no" >&5
4275 echo "${ECHO_T}no" >&6
4278 test -n "$BUILD_CC" && break
4282 echo "$as_me:4282: checking for native build C compiler" >&5
4283 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4284 echo "$as_me:4284: result: $BUILD_CC" >&5
4285 echo "${ECHO_T}$BUILD_CC" >&6
4287 echo "$as_me:4287: checking for native build C preprocessor" >&5
4288 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4290 # Check whether --with-build-cpp or --without-build-cpp was given.
4291 if test "${with_build_cpp+set}" = set; then
4292 withval="$with_build_cpp"
4293 BUILD_CPP="$withval"
4295 BUILD_CPP='${BUILD_CC} -E'
4297 echo "$as_me:4297: result: $BUILD_CPP" >&5
4298 echo "${ECHO_T}$BUILD_CPP" >&6
4300 echo "$as_me:4300: checking for native build C flags" >&5
4301 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4303 # Check whether --with-build-cflags or --without-build-cflags was given.
4304 if test "${with_build_cflags+set}" = set; then
4305 withval="$with_build_cflags"
4306 BUILD_CFLAGS="$withval"
4308 echo "$as_me:4308: result: $BUILD_CFLAGS" >&5
4309 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4311 echo "$as_me:4311: checking for native build C preprocessor-flags" >&5
4312 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4314 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4315 if test "${with_build_cppflags+set}" = set; then
4316 withval="$with_build_cppflags"
4317 BUILD_CPPFLAGS="$withval"
4319 echo "$as_me:4319: result: $BUILD_CPPFLAGS" >&5
4320 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4322 echo "$as_me:4322: checking for native build linker-flags" >&5
4323 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4325 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4326 if test "${with_build_ldflags+set}" = set; then
4327 withval="$with_build_ldflags"
4328 BUILD_LDFLAGS="$withval"
4330 echo "$as_me:4330: result: $BUILD_LDFLAGS" >&5
4331 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4333 echo "$as_me:4333: checking for native build linker-libraries" >&5
4334 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4336 # Check whether --with-build-libs or --without-build-libs was given.
4337 if test "${with_build_libs+set}" = set; then
4338 withval="$with_build_libs"
4339 BUILD_LIBS="$withval"
4341 echo "$as_me:4341: result: $BUILD_LIBS" >&5
4342 echo "${ECHO_T}$BUILD_LIBS" >&6
4344 # this assumes we're on Unix.
4348 : ${BUILD_CC:='${CC}'}
4350 if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4351 { { echo "$as_me:4351: error: Cross-build requires two compilers.
4352 Use --with-build-cc to specify the native compiler." >&5
4353 echo "$as_me: error: Cross-build requires two compilers.
4354 Use --with-build-cc to specify the native compiler." >&2;}
4355 { (exit 1); exit 1; }; }
4359 : ${BUILD_CC:='${CC}'}
4360 : ${BUILD_CPP:='${CPP}'}
4361 : ${BUILD_CFLAGS:='${CFLAGS}'}
4362 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4363 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4364 : ${BUILD_LIBS:='${LIBS}'}
4365 : ${BUILD_EXEEXT:='$x'}
4366 : ${BUILD_OBJEXT:='o'}
4369 ###############################################################################
4371 ### Options to allow the user to specify the set of libraries which are used.
4372 ### Use "--without-normal --with-shared" to allow the default model to be
4373 ### shared, for example.
4376 echo "$as_me:4376: checking if libtool -version-number should be used" >&5
4377 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4379 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4380 if test "${enable_libtool_version+set}" = set; then
4381 enableval="$enable_libtool_version"
4382 test "$enableval" != no && enableval=yes
4383 if test "$enableval" != "yes" ; then
4384 cf_libtool_version=no
4386 cf_libtool_version=yes
4390 cf_libtool_version=yes
4393 echo "$as_me:4393: result: $cf_libtool_version" >&5
4394 echo "${ECHO_T}$cf_libtool_version" >&6
4396 if test "$cf_libtool_version" = yes ; then
4397 LIBTOOL_VERSION="-version-number"
4399 LIBTOOL_VERSION="-version-info"
4404 # common library maintenance symbols that are convenient for libtool scripts:
4405 LIB_CREATE='${AR} -cr'
4406 LIB_OBJECT='${OBJECTS}'
4410 # symbols used to prop libtool up to enable it to determine what it should be
4418 echo "$as_me:4418: checking if you want to build libraries with libtool" >&5
4419 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4421 # Check whether --with-libtool or --without-libtool was given.
4422 if test "${with_libtool+set}" = set; then
4423 withval="$with_libtool"
4424 with_libtool=$withval
4428 echo "$as_me:4428: result: $with_libtool" >&5
4429 echo "${ECHO_T}$with_libtool" >&6
4430 if test "$with_libtool" != "no"; then
4432 if test "$with_libtool" != "yes" ; then
4434 if test "x$prefix" != xNONE; then
4435 cf_path_syntax="$prefix"
4437 cf_path_syntax="$ac_default_prefix"
4440 case ".$with_libtool" in #(vi
4441 .\$\(*\)*|.\'*\'*) #(vi
4445 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4448 eval with_libtool="$with_libtool"
4449 case ".$with_libtool" in #(vi
4451 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4456 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4459 { { echo "$as_me:4459: error: expected a pathname, not \"$with_libtool\"" >&5
4460 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4461 { (exit 1); exit 1; }; }
4465 LIBTOOL=$with_libtool
4467 # Extract the first word of "libtool", so it can be a program name with args.
4468 set dummy libtool; ac_word=$2
4469 echo "$as_me:4469: checking for $ac_word" >&5
4470 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4471 if test "${ac_cv_path_LIBTOOL+set}" = set; then
4472 echo $ECHO_N "(cached) $ECHO_C" >&6
4476 ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4479 ac_save_IFS=$IFS; IFS=$ac_path_separator
4481 for ac_dir in $ac_dummy; do
4483 test -z "$ac_dir" && ac_dir=.
4484 if $as_executable_p "$ac_dir/$ac_word"; then
4485 ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4486 echo "$as_me:4486: found $ac_dir/$ac_word" >&5
4494 LIBTOOL=$ac_cv_path_LIBTOOL
4496 if test -n "$LIBTOOL"; then
4497 echo "$as_me:4497: result: $LIBTOOL" >&5
4498 echo "${ECHO_T}$LIBTOOL" >&6
4500 echo "$as_me:4500: result: no" >&5
4501 echo "${ECHO_T}no" >&6
4505 if test -z "$LIBTOOL" ; then
4506 { { echo "$as_me:4506: error: Cannot find libtool" >&5
4507 echo "$as_me: error: Cannot find libtool" >&2;}
4508 { (exit 1); exit 1; }; }
4510 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} ${LIBTOOL_VERSION} `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} -o'
4511 LIB_OBJECT='${OBJECTS:.o=.lo}'
4513 LIB_CLEAN='${LIBTOOL} --mode=clean'
4514 LIB_COMPILE='${LIBTOOL} --mode=compile'
4515 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4516 LIB_INSTALL='${LIBTOOL} --mode=install'
4517 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4520 # Show the version of libtool
4521 echo "$as_me:4521: checking version of libtool" >&5
4522 echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4524 # Save the version in a cache variable - this is not entirely a good
4525 # thing, but the version string from libtool is very ugly, and for
4526 # bug reports it might be useful to have the original string. "("
4527 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.].*//'`
4528 echo "$as_me:4528: result: $cf_cv_libtool_version" >&5
4529 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4530 if test -z "$cf_cv_libtool_version" ; then
4531 { { echo "$as_me:4531: error: This is not GNU libtool" >&5
4532 echo "$as_me: error: This is not GNU libtool" >&2;}
4533 { (exit 1); exit 1; }; }
4536 # special hack to add -no-undefined (which libtool should do for itself)
4538 case "$cf_cv_system_name" in #(vi
4539 cygwin*|mingw32*|uwin*|aix[456]) #(vi
4540 LT_UNDEF=-no-undefined
4544 # special hack to add --tag option for C++ compiler
4545 case $cf_cv_libtool_version in #(vi
4546 1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4547 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4548 LIBTOOL="$LIBTOOL --tag=CC"
4551 LIBTOOL_CXX="$LIBTOOL"
4559 test -z "$LIBTOOL" && ECHO_LT=
4561 if test "$with_libtool" != "no" ; then
4563 cf_list_models="$cf_list_models libtool"
4567 echo "$as_me:4567: checking if you want to build shared libraries" >&5
4568 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4570 # Check whether --with-shared or --without-shared was given.
4571 if test "${with_shared+set}" = set; then
4572 withval="$with_shared"
4573 with_shared=$withval
4577 echo "$as_me:4577: result: $with_shared" >&5
4578 echo "${ECHO_T}$with_shared" >&6
4579 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4581 echo "$as_me:4581: checking if you want to build static libraries" >&5
4582 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4584 # Check whether --with-normal or --without-normal was given.
4585 if test "${with_normal+set}" = set; then
4586 withval="$with_normal"
4587 with_normal=$withval
4591 echo "$as_me:4591: result: $with_normal" >&5
4592 echo "${ECHO_T}$with_normal" >&6
4593 test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4595 echo "$as_me:4595: checking if you want to build debug libraries" >&5
4596 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4598 # Check whether --with-debug or --without-debug was given.
4599 if test "${with_debug+set}" = set; then
4600 withval="$with_debug"
4605 echo "$as_me:4605: result: $with_debug" >&5
4606 echo "${ECHO_T}$with_debug" >&6
4607 test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4609 echo "$as_me:4609: checking if you want to build profiling libraries" >&5
4610 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4612 # Check whether --with-profile or --without-profile was given.
4613 if test "${with_profile+set}" = set; then
4614 withval="$with_profile"
4615 with_profile=$withval
4619 echo "$as_me:4619: result: $with_profile" >&5
4620 echo "${ECHO_T}$with_profile" >&6
4621 test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4625 ###############################################################################
4627 echo "$as_me:4627: checking for specified models" >&5
4628 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4629 test -z "$cf_list_models" && cf_list_models=normal
4630 test "$with_libtool" != "no" && cf_list_models=libtool
4631 echo "$as_me:4631: result: $cf_list_models" >&5
4632 echo "${ECHO_T}$cf_list_models" >&6
4634 ### Use the first model as the default, and save its suffix for use in building
4635 ### up test-applications.
4636 echo "$as_me:4636: checking for default model" >&5
4637 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4638 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4639 echo "$as_me:4639: result: $DFT_LWR_MODEL" >&5
4640 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4642 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4653 case $cf_cv_system_name in #(vi
4660 cf_prefix=$LIB_PREFIX
4662 LIB_PREFIX=$cf_prefix
4666 ###############################################################################
4668 echo "$as_me:4668: checking if you want to build a separate terminfo library" >&5
4669 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4671 # Check whether --with-termlib or --without-termlib was given.
4672 if test "${with_termlib+set}" = set; then
4673 withval="$with_termlib"
4674 with_termlib=$withval
4678 echo "$as_me:4678: result: $with_termlib" >&5
4679 echo "${ECHO_T}$with_termlib" >&6
4681 echo "$as_me:4681: checking if you want to build a separate tic library" >&5
4682 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4684 # Check whether --with-ticlib or --without-ticlib was given.
4685 if test "${with_ticlib+set}" = set; then
4686 withval="$with_ticlib"
4687 with_ticlib=$withval
4691 echo "$as_me:4691: result: $with_ticlib" >&5
4692 echo "${ECHO_T}$with_ticlib" >&6
4694 ### Checks for special libraries, must be done up-front.
4697 echo "$as_me:4697: checking if you want to link with the GPM mouse library" >&5
4698 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4700 # Check whether --with-gpm or --without-gpm was given.
4701 if test "${with_gpm+set}" = set; then
4707 echo "$as_me:4707: result: $with_gpm" >&5
4708 echo "${ECHO_T}$with_gpm" >&6
4710 if test "$with_gpm" != no ; then
4711 echo "$as_me:4711: checking for gpm.h" >&5
4712 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4713 if test "${ac_cv_header_gpm_h+set}" = set; then
4714 echo $ECHO_N "(cached) $ECHO_C" >&6
4716 cat >conftest.$ac_ext <<_ACEOF
4717 #line 4717 "configure"
4718 #include "confdefs.h"
4721 if { (eval echo "$as_me:4721: \"$ac_cpp conftest.$ac_ext\"") >&5
4722 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4724 egrep -v '^ *\+' conftest.er1 >conftest.err
4726 cat conftest.err >&5
4727 echo "$as_me:4727: \$? = $ac_status" >&5
4728 (exit $ac_status); } >/dev/null; then
4729 if test -s conftest.err; then
4730 ac_cpp_err=$ac_c_preproc_warn_flag
4737 if test -z "$ac_cpp_err"; then
4738 ac_cv_header_gpm_h=yes
4740 echo "$as_me: failed program was:" >&5
4741 cat conftest.$ac_ext >&5
4742 ac_cv_header_gpm_h=no
4744 rm -f conftest.err conftest.$ac_ext
4746 echo "$as_me:4746: result: $ac_cv_header_gpm_h" >&5
4747 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4748 if test $ac_cv_header_gpm_h = yes; then
4750 cat >>confdefs.h <<\EOF
4751 #define HAVE_GPM_H 1
4754 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4755 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
4757 echo "${as_me-configure}:4757: testing assuming we really have GPM library ..." 1>&5
4759 cat >>confdefs.h <<\EOF
4760 #define HAVE_LIBGPM 1
4764 echo "$as_me:4764: checking for Gpm_Open in -lgpm" >&5
4765 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4766 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4767 echo $ECHO_N "(cached) $ECHO_C" >&6
4769 ac_check_lib_save_LIBS=$LIBS
4771 cat >conftest.$ac_ext <<_ACEOF
4772 #line 4772 "configure"
4773 #include "confdefs.h"
4775 /* Override any gcc2 internal prototype to avoid an error. */
4779 /* We use char because int might match the return type of a gcc2
4780 builtin and then its argument prototype would still apply. */
4790 rm -f conftest.$ac_objext conftest$ac_exeext
4791 if { (eval echo "$as_me:4791: \"$ac_link\"") >&5
4792 (eval $ac_link) 2>&5
4794 echo "$as_me:4794: \$? = $ac_status" >&5
4795 (exit $ac_status); } &&
4796 { ac_try='test -s conftest$ac_exeext'
4797 { (eval echo "$as_me:4797: \"$ac_try\"") >&5
4800 echo "$as_me:4800: \$? = $ac_status" >&5
4801 (exit $ac_status); }; }; then
4802 ac_cv_lib_gpm_Gpm_Open=yes
4804 echo "$as_me: failed program was:" >&5
4805 cat conftest.$ac_ext >&5
4806 ac_cv_lib_gpm_Gpm_Open=no
4808 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4809 LIBS=$ac_check_lib_save_LIBS
4811 echo "$as_me:4811: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4812 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4813 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4817 { { echo "$as_me:4817: error: Cannot link with GPM library" >&5
4818 echo "$as_me: error: Cannot link with GPM library" >&2;}
4819 { (exit 1); exit 1; }; }
4827 test "$with_gpm" != maybe && { echo "$as_me:4827: WARNING: Cannot find GPM header" >&5
4828 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4835 if test "$with_gpm" != no ; then
4836 echo "$as_me:4836: checking if you want to load GPM dynamically" >&5
4837 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4839 # Check whether --with-dlsym or --without-dlsym was given.
4840 if test "${with_dlsym+set}" = set; then
4841 withval="$with_dlsym"
4846 echo "$as_me:4846: result: $with_dlsym" >&5
4847 echo "${ECHO_T}$with_dlsym" >&6
4848 if test "$with_dlsym" = yes ; then
4851 echo "$as_me:4851: checking for dlsym" >&5
4852 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
4853 if test "${ac_cv_func_dlsym+set}" = set; then
4854 echo $ECHO_N "(cached) $ECHO_C" >&6
4856 cat >conftest.$ac_ext <<_ACEOF
4857 #line 4857 "configure"
4858 #include "confdefs.h"
4859 /* System header to define __stub macros and hopefully few prototypes,
4860 which can conflict with char dlsym (); below. */
4862 /* Override any gcc2 internal prototype to avoid an error. */
4866 /* We use char because int might match the return type of a gcc2
4867 builtin and then its argument prototype would still apply. */
4874 /* The GNU C library defines this for functions which it implements
4875 to always fail with ENOSYS. Some functions are actually named
4876 something starting with __ and the normal name is an alias. */
4877 #if defined (__stub_dlsym) || defined (__stub___dlsym)
4887 rm -f conftest.$ac_objext conftest$ac_exeext
4888 if { (eval echo "$as_me:4888: \"$ac_link\"") >&5
4889 (eval $ac_link) 2>&5
4891 echo "$as_me:4891: \$? = $ac_status" >&5
4892 (exit $ac_status); } &&
4893 { ac_try='test -s conftest$ac_exeext'
4894 { (eval echo "$as_me:4894: \"$ac_try\"") >&5
4897 echo "$as_me:4897: \$? = $ac_status" >&5
4898 (exit $ac_status); }; }; then
4899 ac_cv_func_dlsym=yes
4901 echo "$as_me: failed program was:" >&5
4902 cat conftest.$ac_ext >&5
4905 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4907 echo "$as_me:4907: result: $ac_cv_func_dlsym" >&5
4908 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
4909 if test $ac_cv_func_dlsym = yes; then
4914 echo "$as_me:4914: checking for dlsym in -ldl" >&5
4915 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
4916 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
4917 echo $ECHO_N "(cached) $ECHO_C" >&6
4919 ac_check_lib_save_LIBS=$LIBS
4921 cat >conftest.$ac_ext <<_ACEOF
4922 #line 4922 "configure"
4923 #include "confdefs.h"
4925 /* Override any gcc2 internal prototype to avoid an error. */
4929 /* We use char because int might match the return type of a gcc2
4930 builtin and then its argument prototype would still apply. */
4940 rm -f conftest.$ac_objext conftest$ac_exeext
4941 if { (eval echo "$as_me:4941: \"$ac_link\"") >&5
4942 (eval $ac_link) 2>&5
4944 echo "$as_me:4944: \$? = $ac_status" >&5
4945 (exit $ac_status); } &&
4946 { ac_try='test -s conftest$ac_exeext'
4947 { (eval echo "$as_me:4947: \"$ac_try\"") >&5
4950 echo "$as_me:4950: \$? = $ac_status" >&5
4951 (exit $ac_status); }; }; then
4952 ac_cv_lib_dl_dlsym=yes
4954 echo "$as_me: failed program was:" >&5
4955 cat conftest.$ac_ext >&5
4956 ac_cv_lib_dl_dlsym=no
4958 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4959 LIBS=$ac_check_lib_save_LIBS
4961 echo "$as_me:4961: result: $ac_cv_lib_dl_dlsym" >&5
4962 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
4963 if test $ac_cv_lib_dl_dlsym = yes; then
4971 if test "$cf_have_dlsym" = yes ; then
4972 test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
4974 echo "$as_me:4974: checking whether able to link to dl*() functions" >&5
4975 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
4976 cat >conftest.$ac_ext <<_ACEOF
4977 #line 4977 "configure"
4978 #include "confdefs.h"
4985 if ((obj = dlopen("filename", 0)) != 0) {
4986 if (dlsym(obj, "symbolname") == 0) {
4994 rm -f conftest.$ac_objext conftest$ac_exeext
4995 if { (eval echo "$as_me:4995: \"$ac_link\"") >&5
4996 (eval $ac_link) 2>&5
4998 echo "$as_me:4998: \$? = $ac_status" >&5
4999 (exit $ac_status); } &&
5000 { ac_try='test -s conftest$ac_exeext'
5001 { (eval echo "$as_me:5001: \"$ac_try\"") >&5
5004 echo "$as_me:5004: \$? = $ac_status" >&5
5005 (exit $ac_status); }; }; then
5007 cat >>confdefs.h <<\EOF
5008 #define HAVE_LIBDL 1
5012 echo "$as_me: failed program was:" >&5
5013 cat conftest.$ac_ext >&5
5015 { { echo "$as_me:5015: error: Cannot link test program for libdl" >&5
5016 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5017 { (exit 1); exit 1; }; }
5019 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5020 echo "$as_me:5020: result: ok" >&5
5021 echo "${ECHO_T}ok" >&6
5023 { { echo "$as_me:5023: error: Cannot find dlsym function" >&5
5024 echo "$as_me: error: Cannot find dlsym function" >&2;}
5025 { (exit 1); exit 1; }; }
5028 if test "$with_gpm" != yes ; then
5029 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
5031 echo "${as_me-configure}:5031: testing assuming soname for gpm is $with_gpm ..." 1>&5
5033 cf_cv_gpm_soname="$with_gpm"
5036 echo "$as_me:5036: checking for soname of gpm library" >&5
5037 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5038 if test "${cf_cv_gpm_soname+set}" = set; then
5039 echo $ECHO_N "(cached) $ECHO_C" >&6
5042 cf_cv_gpm_soname=unknown
5043 if test "$cross_compiling" != yes ; then
5044 cat >conftest.$ac_ext <<CF_EOF
5048 if (Gpm_Open(0,0)) Gpm_Close();
5049 ${cf_cv_main_return:-return}(0);
5052 cf_save_LIBS="$LIBS"
5054 if { (eval echo "$as_me:5054: \"$ac_compile\"") >&5
5055 (eval $ac_compile) 2>&5
5057 echo "$as_me:5057: \$? = $ac_status" >&5
5058 (exit $ac_status); } ; then
5059 if { (eval echo "$as_me:5059: \"$ac_link\"") >&5
5060 (eval $ac_link) 2>&5
5062 echo "$as_me:5062: \$? = $ac_status" >&5
5063 (exit $ac_status); } ; then
5064 cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5065 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5069 LIBS="$cf_save_LIBS"
5073 echo "$as_me:5073: result: $cf_cv_gpm_soname" >&5
5074 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5077 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
5078 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5081 SHLIB_LIST="-ldl $SHLIB_LIST"
5083 SHLIB_LIST="-lgpm $SHLIB_LIST"
5084 TEST_LIBS="-lgpm $TEST_LIBS"
5086 cat >>confdefs.h <<\EOF
5087 #define HAVE_LIBGPM 1
5090 echo "$as_me:5090: checking for Gpm_Wgetch in -lgpm" >&5
5091 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5092 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5093 echo $ECHO_N "(cached) $ECHO_C" >&6
5095 ac_check_lib_save_LIBS=$LIBS
5097 cat >conftest.$ac_ext <<_ACEOF
5098 #line 5098 "configure"
5099 #include "confdefs.h"
5101 /* Override any gcc2 internal prototype to avoid an error. */
5105 /* We use char because int might match the return type of a gcc2
5106 builtin and then its argument prototype would still apply. */
5116 rm -f conftest.$ac_objext conftest$ac_exeext
5117 if { (eval echo "$as_me:5117: \"$ac_link\"") >&5
5118 (eval $ac_link) 2>&5
5120 echo "$as_me:5120: \$? = $ac_status" >&5
5121 (exit $ac_status); } &&
5122 { ac_try='test -s conftest$ac_exeext'
5123 { (eval echo "$as_me:5123: \"$ac_try\"") >&5
5126 echo "$as_me:5126: \$? = $ac_status" >&5
5127 (exit $ac_status); }; }; then
5128 ac_cv_lib_gpm_Gpm_Wgetch=yes
5130 echo "$as_me: failed program was:" >&5
5131 cat conftest.$ac_ext >&5
5132 ac_cv_lib_gpm_Gpm_Wgetch=no
5134 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5135 LIBS=$ac_check_lib_save_LIBS
5137 echo "$as_me:5137: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5138 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5139 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5141 echo "$as_me:5141: checking if GPM is weakly bound to curses library" >&5
5142 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5143 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5144 echo $ECHO_N "(cached) $ECHO_C" >&6
5147 cf_cv_check_gpm_wgetch=unknown
5148 if test "$cross_compiling" != yes ; then
5150 cat >conftest.$ac_ext <<CF_EOF
5155 ${cf_cv_main_return:-return}(0);
5159 cf_save_LIBS="$LIBS"
5160 # This only works if we can look at the symbol table. If a shared
5161 # library is stripped for install, we cannot use that. So we're forced
5162 # to rely on the static library, noting that some packagers may not
5164 LIBS="-static -lgpm -dynamic $LIBS"
5165 if { (eval echo "$as_me:5165: \"$ac_compile\"") >&5
5166 (eval $ac_compile) 2>&5
5168 echo "$as_me:5168: \$? = $ac_status" >&5
5169 (exit $ac_status); } ; then
5170 if { (eval echo "$as_me:5170: \"$ac_link\"") >&5
5171 (eval $ac_link) 2>&5
5173 echo "$as_me:5173: \$? = $ac_status" >&5
5174 (exit $ac_status); } ; then
5175 cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5176 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5177 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5181 LIBS="$cf_save_LIBS"
5185 echo "$as_me:5185: result: $cf_cv_check_gpm_wgetch" >&5
5186 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5188 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5189 { echo "$as_me:5189: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5190 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5197 # not everyone has "test -c"
5198 if test -c /dev/sysmouse 2>/dev/null ; then
5199 echo "$as_me:5199: checking if you want to use sysmouse" >&5
5200 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5202 # Check whether --with-sysmouse or --without-sysmouse was given.
5203 if test "${with_sysmouse+set}" = set; then
5204 withval="$with_sysmouse"
5205 cf_with_sysmouse=$withval
5207 cf_with_sysmouse=maybe
5209 if test "$cf_with_sysmouse" != no ; then
5210 cat >conftest.$ac_ext <<_ACEOF
5211 #line 5211 "configure"
5212 #include "confdefs.h"
5214 #include <osreldate.h>
5215 #if (__FreeBSD_version >= 400017)
5216 #include <sys/consio.h>
5217 #include <sys/fbio.h>
5219 #include <machine/console.h>
5226 struct mouse_info the_mouse;
5227 ioctl(0, CONS_MOUSECTL, &the_mouse);
5233 rm -f conftest.$ac_objext
5234 if { (eval echo "$as_me:5234: \"$ac_compile\"") >&5
5235 (eval $ac_compile) 2>&5
5237 echo "$as_me:5237: \$? = $ac_status" >&5
5238 (exit $ac_status); } &&
5239 { ac_try='test -s conftest.$ac_objext'
5240 { (eval echo "$as_me:5240: \"$ac_try\"") >&5
5243 echo "$as_me:5243: \$? = $ac_status" >&5
5244 (exit $ac_status); }; }; then
5245 cf_with_sysmouse=yes
5247 echo "$as_me: failed program was:" >&5
5248 cat conftest.$ac_ext >&5
5251 rm -f conftest.$ac_objext conftest.$ac_ext
5253 echo "$as_me:5253: result: $cf_with_sysmouse" >&5
5254 echo "${ECHO_T}$cf_with_sysmouse" >&6
5255 test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
5256 #define USE_SYSMOUSE 1
5261 if test X"$CC_G_OPT" = X"" ; then
5263 test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
5266 if test X"$CXX_G_OPT" = X"" ; then
5268 test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
5271 echo "$as_me:5271: checking for default loader flags" >&5
5272 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5273 case $DFT_LWR_MODEL in
5274 libtool) LD_MODEL='' ;;
5275 normal) LD_MODEL='' ;;
5276 debug) LD_MODEL=$CC_G_OPT ;;
5277 profile) LD_MODEL='-pg';;
5278 shared) LD_MODEL='' ;;
5280 echo "$as_me:5280: result: $LD_MODEL" >&5
5281 echo "${ECHO_T}$LD_MODEL" >&6
5283 case $DFT_LWR_MODEL in
5286 echo "$as_me:5286: checking if rpath option should be used" >&5
5287 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5289 # Check whether --enable-rpath or --disable-rpath was given.
5290 if test "${enable_rpath+set}" = set; then
5291 enableval="$enable_rpath"
5292 cf_cv_enable_rpath=$enableval
5294 cf_cv_enable_rpath=no
5296 echo "$as_me:5296: result: $cf_cv_enable_rpath" >&5
5297 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5299 echo "$as_me:5299: checking if shared libraries should be relinked during install" >&5
5300 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5302 # Check whether --enable-relink or --disable-relink was given.
5303 if test "${enable_relink+set}" = set; then
5304 enableval="$enable_relink"
5305 cf_cv_do_relink=$enableval
5309 echo "$as_me:5309: result: $cf_cv_do_relink" >&5
5310 echo "${ECHO_T}$cf_cv_do_relink" >&6
5315 echo "$as_me:5315: checking for an rpath option" >&5
5316 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5317 case $cf_cv_system_name in #(vi
5319 if test "$GCC" = yes; then
5320 LD_RPATH_OPT="-Wl,-rpath,"
5322 LD_RPATH_OPT="-rpath "
5325 linux*|gnu*|k*bsd*-gnu) #(vi
5326 LD_RPATH_OPT="-Wl,-rpath,"
5328 openbsd[2-9].*) #(vi
5329 LD_RPATH_OPT="-Wl,-rpath,"
5332 LD_RPATH_OPT="-rpath "
5335 LD_RPATH_OPT="-Wl,-rpath,"
5338 LD_RPATH_OPT="-rpath "
5346 echo "$as_me:5346: result: $LD_RPATH_OPT" >&5
5347 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5349 case "x$LD_RPATH_OPT" in #(vi
5351 echo "$as_me:5351: checking if we need a space after rpath option" >&5
5352 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5353 cf_save_LIBS="$LIBS"
5354 LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5355 cat >conftest.$ac_ext <<_ACEOF
5356 #line 5356 "configure"
5357 #include "confdefs.h"
5367 rm -f conftest.$ac_objext conftest$ac_exeext
5368 if { (eval echo "$as_me:5368: \"$ac_link\"") >&5
5369 (eval $ac_link) 2>&5
5371 echo "$as_me:5371: \$? = $ac_status" >&5
5372 (exit $ac_status); } &&
5373 { ac_try='test -s conftest$ac_exeext'
5374 { (eval echo "$as_me:5374: \"$ac_try\"") >&5
5377 echo "$as_me:5377: \$? = $ac_status" >&5
5378 (exit $ac_status); }; }; then
5381 echo "$as_me: failed program was:" >&5
5382 cat conftest.$ac_ext >&5
5385 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5386 LIBS="$cf_save_LIBS"
5387 echo "$as_me:5387: result: $cf_rpath_space" >&5
5388 echo "${ECHO_T}$cf_rpath_space" >&6
5389 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5396 INSTALL_LIB="-m 644"
5398 cf_cv_do_symlinks=no
5400 test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5402 echo "$as_me:5402: checking if release/abi version should be used for shared libs" >&5
5403 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5405 # Check whether --with-shlib-version or --without-shlib-version was given.
5406 if test "${with_shlib_version+set}" = set; then
5407 withval="$with_shlib_version"
5408 test -z "$withval" && withval=auto
5409 case $withval in #(vi
5411 cf_cv_shlib_version=auto
5413 rel|abi|auto|no) #(vi
5414 cf_cv_shlib_version=$withval
5417 { { echo "$as_me:5417: error: option value must be one of: rel, abi, auto or no" >&5
5418 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5419 { (exit 1); exit 1; }; }
5424 cf_cv_shlib_version=auto
5426 echo "$as_me:5426: result: $cf_cv_shlib_version" >&5
5427 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5431 # Some less-capable ports of gcc support only -fpic
5433 if test "$GCC" = yes
5435 echo "$as_me:5435: checking which $CC option to use" >&5
5436 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5437 cf_save_CFLAGS="$CFLAGS"
5438 for CC_SHARED_OPTS in -fPIC -fpic ''
5440 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5441 cat >conftest.$ac_ext <<_ACEOF
5442 #line 5442 "configure"
5443 #include "confdefs.h"
5453 rm -f conftest.$ac_objext
5454 if { (eval echo "$as_me:5454: \"$ac_compile\"") >&5
5455 (eval $ac_compile) 2>&5
5457 echo "$as_me:5457: \$? = $ac_status" >&5
5458 (exit $ac_status); } &&
5459 { ac_try='test -s conftest.$ac_objext'
5460 { (eval echo "$as_me:5460: \"$ac_try\"") >&5
5463 echo "$as_me:5463: \$? = $ac_status" >&5
5464 (exit $ac_status); }; }; then
5467 echo "$as_me: failed program was:" >&5
5468 cat conftest.$ac_ext >&5
5470 rm -f conftest.$ac_objext conftest.$ac_ext
5472 echo "$as_me:5472: result: $CC_SHARED_OPTS" >&5
5473 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5474 CFLAGS="$cf_save_CFLAGS"
5477 cf_cv_shlib_version_infix=no
5479 case $cf_cv_system_name in #(vi
5481 if test "$GCC" = yes; then
5483 MK_SHARED_LIB="$(CC) -shared"
5487 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5491 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5492 cf_cv_shlib_version=cygdll
5493 cf_cv_shlib_version_infix=cygdll
5494 cat >mk_shared_lib.sh <<-CF_EOF
5497 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5500 Linking shared library
5501 ** SHARED_LIB \$SHARED_LIB
5502 ** IMPORT_LIB \$IMPORT_LIB
5504 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5506 chmod +x mk_shared_lib.sh
5509 EXTRA_CFLAGS="-no-cpp-precomp"
5510 CC_SHARED_OPTS="-dynamic"
5511 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5512 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5513 cf_cv_shlib_version_infix=yes
5514 echo "$as_me:5514: checking if ld -search_paths_first works" >&5
5515 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5516 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5517 echo $ECHO_N "(cached) $ECHO_C" >&6
5520 cf_save_LDFLAGS=$LDFLAGS
5521 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5522 cat >conftest.$ac_ext <<_ACEOF
5523 #line 5523 "configure"
5524 #include "confdefs.h"
5534 rm -f conftest.$ac_objext conftest$ac_exeext
5535 if { (eval echo "$as_me:5535: \"$ac_link\"") >&5
5536 (eval $ac_link) 2>&5
5538 echo "$as_me:5538: \$? = $ac_status" >&5
5539 (exit $ac_status); } &&
5540 { ac_try='test -s conftest$ac_exeext'
5541 { (eval echo "$as_me:5541: \"$ac_try\"") >&5
5544 echo "$as_me:5544: \$? = $ac_status" >&5
5545 (exit $ac_status); }; }; then
5546 cf_cv_ldflags_search_paths_first=yes
5548 echo "$as_me: failed program was:" >&5
5549 cat conftest.$ac_ext >&5
5550 cf_cv_ldflags_search_paths_first=no
5552 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5553 LDFLAGS=$cf_save_LDFLAGS
5555 echo "$as_me:5555: result: $cf_cv_ldflags_search_paths_first" >&5
5556 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5557 if test $cf_cv_ldflags_search_paths_first = yes; then
5558 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5562 # (tested with gcc 2.7.2 -- I don't have c89)
5563 if test "$GCC" = yes; then
5564 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5567 LD_SHARED_OPTS='-Wl,+b,${libdir}'
5569 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5570 # HP-UX shared libraries must be executable, and should be
5571 # readonly to exploit a quirk in the memory manager.
5572 INSTALL_LIB="-m 555"
5575 if test "$cf_cv_enable_rpath" = yes ; then
5576 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5578 # tested with IRIX 5.2 and 'cc'.
5579 if test "$GCC" != yes; then
5580 CC_SHARED_OPTS='-KPIC'
5581 MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5583 MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5585 cf_cv_rm_so_locs=yes
5587 linux*|gnu*|k*bsd*-gnu) #(vi
5588 if test "$DFT_LWR_MODEL" = "shared" ; then
5589 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5590 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5592 if test "$cf_cv_enable_rpath" = yes ; then
5593 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5596 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5597 if test "$cf_cv_shlib_version" = rel; then
5598 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5600 cf_cv_shared_soname='`basename $@`'
5603 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5605 openbsd[2-9].*) #(vi
5606 if test "$DFT_LWR_MODEL" = "shared" ; then
5607 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5608 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5610 if test "$cf_cv_enable_rpath" = yes ; then
5611 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5613 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5615 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5616 if test "$cf_cv_shlib_version" = rel; then
5617 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5619 cf_cv_shared_soname='`basename $@`'
5622 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5624 nto-qnx*|openbsd*|freebsd[12].*) #(vi
5625 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5626 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5627 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5630 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5631 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5632 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5633 LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${libdir} $LOCAL_LDFLAGS"
5634 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5637 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5638 if test "$cf_cv_shlib_version" = rel; then
5639 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5641 cf_cv_shared_soname='`basename $@`'
5644 MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5647 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5648 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5649 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5650 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5651 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5652 if test "$cf_cv_shlib_version" = auto; then
5653 if test -f /usr/libexec/ld.elf_so; then
5654 cf_cv_shlib_version=abi
5656 cf_cv_shlib_version=rel
5660 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5661 if test "$cf_cv_shlib_version" = rel; then
5662 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5664 cf_cv_shared_soname='`basename $@`'
5667 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5669 MK_SHARED_LIB='${LD} -shared -Bshareable -o $@'
5673 # tested with OSF/1 V3.2 and 'cc'
5674 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5675 # link with shared libs).
5676 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5677 case $host_os in #(vi
5679 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5682 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5683 if test "$DFT_LWR_MODEL" = "shared" ; then
5684 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5685 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5687 cf_cv_rm_so_locs=yes
5689 sco3.2v5*) # (also uw2* and UW7: hops 13-Apr-98
5690 # tested with osr5.0.5
5691 if test "$GCC" != yes; then
5692 CC_SHARED_OPTS='-belf -KPIC'
5694 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5695 if test "$cf_cv_enable_rpath" = yes ; then
5696 # only way is to set LD_RUN_PATH but no switch for it
5699 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5700 LINK_PROGS='LD_RUN_PATH=${libdir}'
5701 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5704 # tested with SunOS 4.1.1 and gcc 2.7.0
5705 if test "$GCC" != yes; then
5706 CC_SHARED_OPTS='-KPIC'
5708 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5709 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5712 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5713 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5714 if test "$DFT_LWR_MODEL" = "shared" ; then
5715 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5716 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5718 if test "$cf_cv_enable_rpath" = yes ; then
5719 EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
5722 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5723 if test "$cf_cv_shlib_version" = rel; then
5724 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5726 cf_cv_shared_soname='`basename $@`'
5729 if test "$GCC" != yes; then
5730 cf_save_CFLAGS="$CFLAGS"
5731 for cf_shared_opts in -xcode=pic13 -xcode=pic32 -Kpic -KPIC -O
5733 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5734 cat >conftest.$ac_ext <<_ACEOF
5735 #line 5735 "configure"
5736 #include "confdefs.h"
5746 rm -f conftest.$ac_objext
5747 if { (eval echo "$as_me:5747: \"$ac_compile\"") >&5
5748 (eval $ac_compile) 2>&5
5750 echo "$as_me:5750: \$? = $ac_status" >&5
5751 (exit $ac_status); } &&
5752 { ac_try='test -s conftest.$ac_objext'
5753 { (eval echo "$as_me:5753: \"$ac_try\"") >&5
5756 echo "$as_me:5756: \$? = $ac_status" >&5
5757 (exit $ac_status); }; }; then
5760 echo "$as_me: failed program was:" >&5
5761 cat conftest.$ac_ext >&5
5763 rm -f conftest.$ac_objext conftest.$ac_ext
5765 CFLAGS="$cf_save_CFLAGS"
5766 CC_SHARED_OPTS=$cf_shared_opts
5767 MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
5769 MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
5772 sysv5uw7*|unix_sv*) #(vi
5773 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5774 if test "$GCC" != yes; then
5775 CC_SHARED_OPTS='-KPIC'
5777 MK_SHARED_LIB='${LD} -d y -G -o $@'
5780 CC_SHARED_OPTS='unknown'
5781 MK_SHARED_LIB='echo unknown'
5785 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
5786 case "$cf_cv_shlib_version" in #(vi
5788 case "$MK_SHARED_LIB" in #(vi
5790 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
5793 { echo "$as_me:5793: WARNING: ignored --with-shlib-version" >&5
5794 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
5800 if test -n "$cf_ld_rpath_opt" ; then
5801 MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${libdir}"
5804 if test "$CC_SHARED_OPTS" = "unknown"; then
5805 for model in $cf_list_models; do
5806 if test "$model" = "shared"; then
5807 { { echo "$as_me:5807: error: Shared libraries are not supported in this version" >&5
5808 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
5809 { (exit 1); exit 1; }; }
5814 ###############################################################################
5816 ### use option --disable-overwrite to leave out the link to -lcurses
5817 echo "$as_me:5817: checking if you wish to install ncurses overwriting curses" >&5
5818 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
5820 # Check whether --enable-overwrite or --disable-overwrite was given.
5821 if test "${enable_overwrite+set}" = set; then
5822 enableval="$enable_overwrite"
5823 with_overwrite=$enableval
5825 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
5827 echo "$as_me:5827: result: $with_overwrite" >&5
5828 echo "${ECHO_T}$with_overwrite" >&6
5830 echo "$as_me:5830: checking if external terminfo-database is used" >&5
5831 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
5833 # Check whether --enable-database or --disable-database was given.
5834 if test "${enable_database+set}" = set; then
5835 enableval="$enable_database"
5836 use_database=$enableval
5840 echo "$as_me:5840: result: $use_database" >&5
5841 echo "${ECHO_T}$use_database" >&6
5843 case $host_os in #(vi
5845 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
5848 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
5852 case $cf_cv_system_name in
5853 os2*) PATH_SEPARATOR=';' ;;
5854 *) PATH_SEPARATOR=':' ;;
5857 if test "$use_database" != no ; then
5858 cat >>confdefs.h <<\EOF
5859 #define USE_DATABASE 1
5862 echo "$as_me:5862: checking which terminfo source-file will be installed" >&5
5863 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
5865 # Check whether --with-database or --without-database was given.
5866 if test "${with_database+set}" = set; then
5867 withval="$with_database"
5868 TERMINFO_SRC=$withval
5870 echo "$as_me:5870: result: $TERMINFO_SRC" >&5
5871 echo "${ECHO_T}$TERMINFO_SRC" >&6
5873 echo "$as_me:5873: checking whether to use hashed database instead of directory/tree" >&5
5874 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
5876 # Check whether --with-hashed-db or --without-hashed-db was given.
5877 if test "${with_hashed_db+set}" = set; then
5878 withval="$with_hashed_db"
5883 echo "$as_me:5883: result: $with_hashed_db" >&5
5884 echo "${ECHO_T}$with_hashed_db" >&6
5889 echo "$as_me:5889: checking for list of fallback descriptions" >&5
5890 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
5892 # Check whether --with-fallbacks or --without-fallbacks was given.
5893 if test "${with_fallbacks+set}" = set; then
5894 withval="$with_fallbacks"
5895 with_fallback=$withval
5899 echo "$as_me:5899: result: $with_fallback" >&5
5900 echo "${ECHO_T}$with_fallback" >&6
5901 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
5903 echo "$as_me:5903: checking if you want modern xterm or antique" >&5
5904 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
5906 # Check whether --with-xterm-new or --without-xterm-new was given.
5907 if test "${with_xterm_new+set}" = set; then
5908 withval="$with_xterm_new"
5909 with_xterm_new=$withval
5913 case $with_xterm_new in
5914 no) with_xterm_new=xterm-old;;
5915 *) with_xterm_new=xterm-new;;
5917 echo "$as_me:5917: result: $with_xterm_new" >&5
5918 echo "${ECHO_T}$with_xterm_new" >&6
5919 WHICH_XTERM=$with_xterm_new
5922 if test "$use_database" = no ; then
5923 TERMINFO="${datadir}/terminfo"
5927 echo "$as_me:5927: checking for list of terminfo directories" >&5
5928 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
5930 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
5931 if test "${with_terminfo_dirs+set}" = set; then
5932 withval="$with_terminfo_dirs"
5935 withval=${TERMINFO_DIRS-${datadir}/terminfo}
5937 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
5939 for cf_src_path in $withval
5942 if test "x$prefix" != xNONE; then
5943 cf_path_syntax="$prefix"
5945 cf_path_syntax="$ac_default_prefix"
5948 case ".$cf_src_path" in #(vi
5949 .\$\(*\)*|.\'*\'*) #(vi
5953 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5956 eval cf_src_path="$cf_src_path"
5957 case ".$cf_src_path" in #(vi
5959 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5964 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5967 { { echo "$as_me:5967: error: expected a pathname, not \"$cf_src_path\"" >&5
5968 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5969 { (exit 1); exit 1; }; }
5973 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
5974 cf_dst_path="${cf_dst_path}${cf_src_path}"
5978 eval 'TERMINFO_DIRS="$cf_dst_path"'
5980 echo "$as_me:5980: result: $TERMINFO_DIRS" >&5
5981 echo "${ECHO_T}$TERMINFO_DIRS" >&6
5982 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
5983 #define TERMINFO_DIRS "$TERMINFO_DIRS"
5986 echo "$as_me:5986: checking for default terminfo directory" >&5
5987 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
5989 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
5990 if test "${with_default_terminfo_dir+set}" = set; then
5991 withval="$with_default_terminfo_dir"
5994 withval="${TERMINFO-${datadir}/terminfo}"
5995 fi; if test -n "${datadir}/terminfo" ; then
5997 if test "x$prefix" != xNONE; then
5998 cf_path_syntax="$prefix"
6000 cf_path_syntax="$ac_default_prefix"
6003 case ".$withval" in #(vi
6004 .\$\(*\)*|.\'*\'*) #(vi
6008 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6011 eval withval="$withval"
6012 case ".$withval" in #(vi
6014 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6019 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6022 { { echo "$as_me:6022: error: expected a pathname, not \"$withval\"" >&5
6023 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
6024 { (exit 1); exit 1; }; }
6031 echo "$as_me:6031: result: $TERMINFO" >&5
6032 echo "${ECHO_T}$TERMINFO" >&6
6033 cat >>confdefs.h <<EOF
6034 #define TERMINFO "$TERMINFO"
6039 ### use option --disable-big-core to make tic run on small machines
6040 ### We need 4Mb, check if we can allocate 50% more than that.
6041 echo "$as_me:6041: checking if big-core option selected" >&5
6042 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
6044 # Check whether --enable-big-core or --disable-big-core was given.
6045 if test "${enable_big_core+set}" = set; then
6046 enableval="$enable_big_core"
6047 with_big_core=$enableval
6049 if test "$cross_compiling" = yes; then
6052 cat >conftest.$ac_ext <<_ACEOF
6053 #line 6053 "configure"
6054 #include "confdefs.h"
6059 unsigned long n = 6000000L;
6060 char *s = malloc(n);
6063 ${cf_cv_main_return:-return}(s == 0);
6066 rm -f conftest$ac_exeext
6067 if { (eval echo "$as_me:6067: \"$ac_link\"") >&5
6068 (eval $ac_link) 2>&5
6070 echo "$as_me:6070: \$? = $ac_status" >&5
6071 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6072 { (eval echo "$as_me:6072: \"$ac_try\"") >&5
6075 echo "$as_me:6075: \$? = $ac_status" >&5
6076 (exit $ac_status); }; }; then
6079 echo "$as_me: program exited with status $ac_status" >&5
6080 echo "$as_me: failed program was:" >&5
6081 cat conftest.$ac_ext >&5
6084 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6087 echo "$as_me:6087: result: $with_big_core" >&5
6088 echo "${ECHO_T}$with_big_core" >&6
6089 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
6090 #define HAVE_BIG_CORE 1
6093 ### ISO C only guarantees 512-char strings, we have tables which load faster
6094 ### when constructed using "big" strings. More than the C compiler, the awk
6095 ### program is a limit on most vendor UNIX systems. Check that we can build.
6096 echo "$as_me:6096: checking if big-strings option selected" >&5
6097 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
6099 # Check whether --enable-big-strings or --disable-big-strings was given.
6100 if test "${enable_big_strings+set}" = set; then
6101 enableval="$enable_big_strings"
6102 with_big_strings=$enableval
6107 eval with_big_strings=no
6110 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' \
6111 | $AWK '{ printf "%d\n", length($0); }' | $AWK 'BEGIN { eqls=0; recs=0; } { recs++; if ($0 == 12000) eqls++; } END { if (recs != 1 || eqls != 1) exit 1; }' 2>/dev/null >/dev/null ) ; then
6112 eval with_big_strings=yes
6114 eval with_big_strings=no
6120 echo "$as_me:6120: result: $with_big_strings" >&5
6121 echo "${ECHO_T}$with_big_strings" >&6
6124 test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
6126 ### use option --enable-termcap to compile in the termcap fallback support
6127 echo "$as_me:6127: checking if you want termcap-fallback support" >&5
6128 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
6130 # Check whether --enable-termcap or --disable-termcap was given.
6131 if test "${enable_termcap+set}" = set; then
6132 enableval="$enable_termcap"
6133 with_termcap=$enableval
6137 echo "$as_me:6137: result: $with_termcap" >&5
6138 echo "${ECHO_T}$with_termcap" >&6
6140 if test "$with_termcap" != "yes" ; then
6141 if test "$use_database" = no ; then
6142 if test -z "$with_fallback" ; then
6143 { { echo "$as_me:6143: error: You have disabled the database w/o specifying fallbacks" >&5
6144 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
6145 { (exit 1); exit 1; }; }
6148 cat >>confdefs.h <<\EOF
6149 #define PURE_TERMINFO 1
6154 if test "$with_ticlib" != no ; then
6155 { { echo "$as_me:6155: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6156 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6157 { (exit 1); exit 1; }; }
6160 cat >>confdefs.h <<\EOF
6161 #define USE_TERMCAP 1
6164 echo "$as_me:6164: checking for list of termcap files" >&5
6165 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6167 # Check whether --with-termpath or --without-termpath was given.
6168 if test "${with_termpath+set}" = set; then
6169 withval="$with_termpath"
6172 withval=${TERMPATH-/etc/termcap:/usr/share/misc/termcap}
6174 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6176 for cf_src_path in $withval
6179 if test "x$prefix" != xNONE; then
6180 cf_path_syntax="$prefix"
6182 cf_path_syntax="$ac_default_prefix"
6185 case ".$cf_src_path" in #(vi
6186 .\$\(*\)*|.\'*\'*) #(vi
6190 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6193 eval cf_src_path="$cf_src_path"
6194 case ".$cf_src_path" in #(vi
6196 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6201 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6204 { { echo "$as_me:6204: error: expected a pathname, not \"$cf_src_path\"" >&5
6205 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6206 { (exit 1); exit 1; }; }
6210 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6211 cf_dst_path="${cf_dst_path}${cf_src_path}"
6215 eval 'TERMPATH="$cf_dst_path"'
6217 echo "$as_me:6217: result: $TERMPATH" >&5
6218 echo "${ECHO_T}$TERMPATH" >&6
6219 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
6220 #define TERMPATH "$TERMPATH"
6223 ### use option --enable-getcap to use a hacked getcap for reading termcaps
6224 echo "$as_me:6224: checking if fast termcap-loader is needed" >&5
6225 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6227 # Check whether --enable-getcap or --disable-getcap was given.
6228 if test "${enable_getcap+set}" = set; then
6229 enableval="$enable_getcap"
6230 with_getcap=$enableval
6234 echo "$as_me:6234: result: $with_getcap" >&5
6235 echo "${ECHO_T}$with_getcap" >&6
6236 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
6237 #define USE_GETCAP 1
6240 echo "$as_me:6240: checking if translated termcaps will be cached in ~/.terminfo" >&5
6241 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6243 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6244 if test "${enable_getcap_cache+set}" = set; then
6245 enableval="$enable_getcap_cache"
6246 with_getcap_cache=$enableval
6248 with_getcap_cache=no
6250 echo "$as_me:6250: result: $with_getcap_cache" >&5
6251 echo "${ECHO_T}$with_getcap_cache" >&6
6252 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
6253 #define USE_GETCAP_CACHE 1
6258 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
6259 echo "$as_me:6259: checking if ~/.terminfo is wanted" >&5
6260 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6262 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6263 if test "${enable_home_terminfo+set}" = set; then
6264 enableval="$enable_home_terminfo"
6265 with_home_terminfo=$enableval
6267 with_home_terminfo=yes
6269 echo "$as_me:6269: result: $with_home_terminfo" >&5
6270 echo "${ECHO_T}$with_home_terminfo" >&6
6271 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
6272 #define USE_HOME_TERMINFO 1
6275 echo "$as_me:6275: checking if you want to use restricted environment when running as root" >&5
6276 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6278 # Check whether --enable-root-environ or --disable-root-environ was given.
6279 if test "${enable_root_environ+set}" = set; then
6280 enableval="$enable_root_environ"
6281 with_root_environ=$enableval
6283 with_root_environ=yes
6285 echo "$as_me:6285: result: $with_root_environ" >&5
6286 echo "${ECHO_T}$with_root_environ" >&6
6287 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
6288 #define USE_ROOT_ENVIRON 1
6291 ### Use option --enable-symlinks to make tic use symlinks, not hard links
6292 ### to reduce storage requirements for the terminfo database.
6298 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6299 echo "$as_me:6299: checking for $ac_func" >&5
6300 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6301 if eval "test \"\${$as_ac_var+set}\" = set"; then
6302 echo $ECHO_N "(cached) $ECHO_C" >&6
6304 cat >conftest.$ac_ext <<_ACEOF
6305 #line 6305 "configure"
6306 #include "confdefs.h"
6307 /* System header to define __stub macros and hopefully few prototypes,
6308 which can conflict with char $ac_func (); below. */
6310 /* Override any gcc2 internal prototype to avoid an error. */
6314 /* We use char because int might match the return type of a gcc2
6315 builtin and then its argument prototype would still apply. */
6322 /* The GNU C library defines this for functions which it implements
6323 to always fail with ENOSYS. Some functions are actually named
6324 something starting with __ and the normal name is an alias. */
6325 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6335 rm -f conftest.$ac_objext conftest$ac_exeext
6336 if { (eval echo "$as_me:6336: \"$ac_link\"") >&5
6337 (eval $ac_link) 2>&5
6339 echo "$as_me:6339: \$? = $ac_status" >&5
6340 (exit $ac_status); } &&
6341 { ac_try='test -s conftest$ac_exeext'
6342 { (eval echo "$as_me:6342: \"$ac_try\"") >&5
6345 echo "$as_me:6345: \$? = $ac_status" >&5
6346 (exit $ac_status); }; }; then
6347 eval "$as_ac_var=yes"
6349 echo "$as_me: failed program was:" >&5
6350 cat conftest.$ac_ext >&5
6351 eval "$as_ac_var=no"
6353 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6355 echo "$as_me:6355: result: `eval echo '${'$as_ac_var'}'`" >&5
6356 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6357 if test `eval echo '${'$as_ac_var'}'` = yes; then
6358 cat >>confdefs.h <<EOF
6359 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6365 if test "$cross_compiling" = yes ; then
6371 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6372 echo "$as_me:6372: checking for $ac_func" >&5
6373 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6374 if eval "test \"\${$as_ac_var+set}\" = set"; then
6375 echo $ECHO_N "(cached) $ECHO_C" >&6
6377 cat >conftest.$ac_ext <<_ACEOF
6378 #line 6378 "configure"
6379 #include "confdefs.h"
6380 /* System header to define __stub macros and hopefully few prototypes,
6381 which can conflict with char $ac_func (); below. */
6383 /* Override any gcc2 internal prototype to avoid an error. */
6387 /* We use char because int might match the return type of a gcc2
6388 builtin and then its argument prototype would still apply. */
6395 /* The GNU C library defines this for functions which it implements
6396 to always fail with ENOSYS. Some functions are actually named
6397 something starting with __ and the normal name is an alias. */
6398 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6408 rm -f conftest.$ac_objext conftest$ac_exeext
6409 if { (eval echo "$as_me:6409: \"$ac_link\"") >&5
6410 (eval $ac_link) 2>&5
6412 echo "$as_me:6412: \$? = $ac_status" >&5
6413 (exit $ac_status); } &&
6414 { ac_try='test -s conftest$ac_exeext'
6415 { (eval echo "$as_me:6415: \"$ac_try\"") >&5
6418 echo "$as_me:6418: \$? = $ac_status" >&5
6419 (exit $ac_status); }; }; then
6420 eval "$as_ac_var=yes"
6422 echo "$as_me: failed program was:" >&5
6423 cat conftest.$ac_ext >&5
6424 eval "$as_ac_var=no"
6426 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6428 echo "$as_me:6428: result: `eval echo '${'$as_ac_var'}'`" >&5
6429 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6430 if test `eval echo '${'$as_ac_var'}'` = yes; then
6431 cat >>confdefs.h <<EOF
6432 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6439 echo "$as_me:6439: checking if link/symlink functions work" >&5
6440 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
6441 if test "${cf_cv_link_funcs+set}" = set; then
6442 echo $ECHO_N "(cached) $ECHO_C" >&6
6446 for cf_func in link symlink ; do
6447 if test "$cross_compiling" = yes; then
6449 eval 'ac_cv_func_'$cf_func'=error'
6451 cat >conftest.$ac_ext <<_ACEOF
6452 #line 6452 "configure"
6453 #include "confdefs.h"
6455 #include <sys/types.h>
6456 #include <sys/stat.h>
6457 #ifdef HAVE_UNISTD_H
6463 char *src = "config.log";
6464 char *dst = "conftest.chk";
6469 fail = ($cf_func("config.log", "conftest.chk") < 0)
6470 || (stat(dst, &dst_sb) < 0)
6471 || (dst_sb.st_mtime != src_sb.st_mtime);
6477 ${cf_cv_main_return:-return} (fail);
6481 rm -f conftest$ac_exeext
6482 if { (eval echo "$as_me:6482: \"$ac_link\"") >&5
6483 (eval $ac_link) 2>&5
6485 echo "$as_me:6485: \$? = $ac_status" >&5
6486 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6487 { (eval echo "$as_me:6487: \"$ac_try\"") >&5
6490 echo "$as_me:6490: \$? = $ac_status" >&5
6491 (exit $ac_status); }; }; then
6493 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
6494 eval 'ac_cv_func_'$cf_func'=yes'
6496 echo "$as_me: program exited with status $ac_status" >&5
6497 echo "$as_me: failed program was:" >&5
6498 cat conftest.$ac_ext >&5
6500 eval 'ac_cv_func_'$cf_func'=no'
6502 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6505 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
6508 echo "$as_me:6508: result: $cf_cv_link_funcs" >&5
6509 echo "${ECHO_T}$cf_cv_link_funcs" >&6
6510 test "$ac_cv_func_link" = yes && cat >>confdefs.h <<\EOF
6514 test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
6515 #define HAVE_SYMLINK 1
6523 # soft links (symbolic links) are useful for some systems where hard links do
6524 # not work, or to make it simpler to copy terminfo trees around.
6525 if test "$ac_cv_func_symlink" = yes ; then
6526 echo "$as_me:6526: checking if tic should use symbolic links" >&5
6527 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
6529 # Check whether --enable-symlinks or --disable-symlinks was given.
6530 if test "${enable_symlinks+set}" = set; then
6531 enableval="$enable_symlinks"
6532 with_symlinks=$enableval
6536 echo "$as_me:6536: result: $with_symlinks" >&5
6537 echo "${ECHO_T}$with_symlinks" >&6
6540 # If we have hard links and did not choose to use soft links instead, there is
6541 # no reason to make this choice optional - use the hard links.
6542 if test "$with_symlinks" = no ; then
6543 echo "$as_me:6543: checking if tic should use hard links" >&5
6544 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
6545 if test "$ac_cv_func_link" = yes ; then
6550 echo "$as_me:6550: result: $with_links" >&5
6551 echo "${ECHO_T}$with_links" >&6
6554 test "$with_links" = yes && cat >>confdefs.h <<\EOF
6558 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
6559 #define USE_SYMLINKS 1
6562 ### use option --enable-broken-linker to force on use of broken-linker support
6563 echo "$as_me:6563: checking if you want broken-linker support code" >&5
6564 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
6566 # Check whether --enable-broken_linker or --disable-broken_linker was given.
6567 if test "${enable_broken_linker+set}" = set; then
6568 enableval="$enable_broken_linker"
6569 with_broken_linker=$enableval
6571 with_broken_linker=${BROKEN_LINKER-no}
6573 echo "$as_me:6573: result: $with_broken_linker" >&5
6574 echo "${ECHO_T}$with_broken_linker" >&6
6577 if test "$with_broken_linker" = yes ; then
6578 cat >>confdefs.h <<\EOF
6579 #define BROKEN_LINKER 1
6583 elif test "$DFT_LWR_MODEL" = shared ; then
6584 case $cf_cv_system_name in #(vi
6586 cat >>confdefs.h <<\EOF
6587 #define BROKEN_LINKER 1
6591 test -n "$verbose" && echo " cygwin linker is broken anyway" 1>&6
6593 echo "${as_me-configure}:6593: testing cygwin linker is broken anyway ..." 1>&5
6599 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
6600 echo "$as_me:6600: checking if tputs should process BSD-style prefix padding" >&5
6601 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
6603 # Check whether --enable-bsdpad or --disable-bsdpad was given.
6604 if test "${enable_bsdpad+set}" = set; then
6605 enableval="$enable_bsdpad"
6606 with_bsdpad=$enableval
6610 echo "$as_me:6610: result: $with_bsdpad" >&5
6611 echo "${ECHO_T}$with_bsdpad" >&6
6612 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6616 ### use option --enable-widec to turn on use of wide-character support
6625 # Check to define _XOPEN_SOURCE "automatically"
6628 cf_POSIX_C_SOURCE=199506L
6631 case $host_os in #(vi
6633 cf_xopen_source="-D_ALL_SOURCE"
6636 cf_xopen_source="-D_APPLE_C_SOURCE"
6639 cf_xopen_source="-D_DARWIN_C_SOURCE"
6641 freebsd*|dragonfly*) #(vi
6642 # 5.x headers associate
6643 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
6644 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
6645 cf_POSIX_C_SOURCE=200112L
6647 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6650 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
6653 cf_xopen_source="-D_HPUX_SOURCE"
6656 cf_xopen_source="-D_SGI_SOURCE"
6658 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
6660 echo "$as_me:6660: checking if we must define _GNU_SOURCE" >&5
6661 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
6662 if test "${cf_cv_gnu_source+set}" = set; then
6663 echo $ECHO_N "(cached) $ECHO_C" >&6
6666 cat >conftest.$ac_ext <<_ACEOF
6667 #line 6667 "configure"
6668 #include "confdefs.h"
6669 #include <sys/types.h>
6674 #ifndef _XOPEN_SOURCE
6681 rm -f conftest.$ac_objext
6682 if { (eval echo "$as_me:6682: \"$ac_compile\"") >&5
6683 (eval $ac_compile) 2>&5
6685 echo "$as_me:6685: \$? = $ac_status" >&5
6686 (exit $ac_status); } &&
6687 { ac_try='test -s conftest.$ac_objext'
6688 { (eval echo "$as_me:6688: \"$ac_try\"") >&5
6691 echo "$as_me:6691: \$? = $ac_status" >&5
6692 (exit $ac_status); }; }; then
6695 echo "$as_me: failed program was:" >&5
6696 cat conftest.$ac_ext >&5
6698 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6699 cat >conftest.$ac_ext <<_ACEOF
6700 #line 6700 "configure"
6701 #include "confdefs.h"
6702 #include <sys/types.h>
6707 #ifdef _XOPEN_SOURCE
6714 rm -f conftest.$ac_objext
6715 if { (eval echo "$as_me:6715: \"$ac_compile\"") >&5
6716 (eval $ac_compile) 2>&5
6718 echo "$as_me:6718: \$? = $ac_status" >&5
6719 (exit $ac_status); } &&
6720 { ac_try='test -s conftest.$ac_objext'
6721 { (eval echo "$as_me:6721: \"$ac_try\"") >&5
6724 echo "$as_me:6724: \$? = $ac_status" >&5
6725 (exit $ac_status); }; }; then
6728 echo "$as_me: failed program was:" >&5
6729 cat conftest.$ac_ext >&5
6730 cf_cv_gnu_source=yes
6732 rm -f conftest.$ac_objext conftest.$ac_ext
6736 rm -f conftest.$ac_objext conftest.$ac_ext
6739 echo "$as_me:6739: result: $cf_cv_gnu_source" >&5
6740 echo "${ECHO_T}$cf_cv_gnu_source" >&6
6741 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6745 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
6748 # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
6751 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
6754 cf_xopen_source="-D_OSF_SOURCE"
6757 cf_xopen_source="-D_QNX_SOURCE"
6760 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
6762 solaris2.1[0-9]) #(vi
6763 cf_xopen_source="-D__EXTENSIONS__ -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6765 solaris2.[1-9]) #(vi
6766 cf_xopen_source="-D__EXTENSIONS__"
6769 echo "$as_me:6769: checking if we should define _XOPEN_SOURCE" >&5
6770 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
6771 if test "${cf_cv_xopen_source+set}" = set; then
6772 echo $ECHO_N "(cached) $ECHO_C" >&6
6775 cat >conftest.$ac_ext <<_ACEOF
6776 #line 6776 "configure"
6777 #include "confdefs.h"
6778 #include <sys/types.h>
6783 #ifndef _XOPEN_SOURCE
6790 rm -f conftest.$ac_objext
6791 if { (eval echo "$as_me:6791: \"$ac_compile\"") >&5
6792 (eval $ac_compile) 2>&5
6794 echo "$as_me:6794: \$? = $ac_status" >&5
6795 (exit $ac_status); } &&
6796 { ac_try='test -s conftest.$ac_objext'
6797 { (eval echo "$as_me:6797: \"$ac_try\"") >&5
6800 echo "$as_me:6800: \$? = $ac_status" >&5
6801 (exit $ac_status); }; }; then
6802 cf_cv_xopen_source=no
6804 echo "$as_me: failed program was:" >&5
6805 cat conftest.$ac_ext >&5
6807 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6808 cat >conftest.$ac_ext <<_ACEOF
6809 #line 6809 "configure"
6810 #include "confdefs.h"
6811 #include <sys/types.h>
6816 #ifdef _XOPEN_SOURCE
6823 rm -f conftest.$ac_objext
6824 if { (eval echo "$as_me:6824: \"$ac_compile\"") >&5
6825 (eval $ac_compile) 2>&5
6827 echo "$as_me:6827: \$? = $ac_status" >&5
6828 (exit $ac_status); } &&
6829 { ac_try='test -s conftest.$ac_objext'
6830 { (eval echo "$as_me:6830: \"$ac_try\"") >&5
6833 echo "$as_me:6833: \$? = $ac_status" >&5
6834 (exit $ac_status); }; }; then
6835 cf_cv_xopen_source=no
6837 echo "$as_me: failed program was:" >&5
6838 cat conftest.$ac_ext >&5
6839 cf_cv_xopen_source=$cf_XOPEN_SOURCE
6841 rm -f conftest.$ac_objext conftest.$ac_ext
6845 rm -f conftest.$ac_objext conftest.$ac_ext
6848 echo "$as_me:6848: result: $cf_cv_xopen_source" >&5
6849 echo "${ECHO_T}$cf_cv_xopen_source" >&6
6850 if test "$cf_cv_xopen_source" != no ; then
6852 CFLAGS=`echo "$CFLAGS" | \
6853 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
6854 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
6856 CPPFLAGS=`echo "$CPPFLAGS" | \
6857 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
6858 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
6860 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
6865 cf_new_extra_cppflags=
6867 for cf_add_cflags in $cf_temp_xopen_source
6869 case $cf_fix_cppflags in
6871 case $cf_add_cflags in #(vi
6872 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
6873 case $cf_add_cflags in
6875 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
6877 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
6878 && test -z "${cf_tst_cflags}" \
6879 && cf_fix_cppflags=yes
6881 if test $cf_fix_cppflags = yes ; then
6882 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6884 elif test "${cf_tst_cflags}" = "\"'" ; then
6885 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6891 *$cf_add_cflags) #(vi
6894 case $cf_add_cflags in #(vi
6896 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
6898 CPPFLAGS=`echo "$CPPFLAGS" | \
6899 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
6900 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
6904 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
6909 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
6914 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6916 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
6918 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
6919 && test -z "${cf_tst_cflags}" \
6920 && cf_fix_cppflags=no
6925 if test -n "$cf_new_cflags" ; then
6927 CFLAGS="$CFLAGS $cf_new_cflags"
6930 if test -n "$cf_new_cppflags" ; then
6932 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
6935 if test -n "$cf_new_extra_cppflags" ; then
6937 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
6942 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
6944 cf_save_CFLAGS="$CFLAGS"
6945 cf_save_CPPFLAGS="$CPPFLAGS"
6947 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
6948 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
6949 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
6951 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
6952 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
6953 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
6955 echo "$as_me:6955: checking if we should define _POSIX_C_SOURCE" >&5
6956 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
6957 if test "${cf_cv_posix_c_source+set}" = set; then
6958 echo $ECHO_N "(cached) $ECHO_C" >&6
6961 echo "${as_me-configure}:6961: testing if the symbol is already defined go no further ..." 1>&5
6963 cat >conftest.$ac_ext <<_ACEOF
6964 #line 6964 "configure"
6965 #include "confdefs.h"
6966 #include <sys/types.h>
6971 #ifndef _POSIX_C_SOURCE
6978 rm -f conftest.$ac_objext
6979 if { (eval echo "$as_me:6979: \"$ac_compile\"") >&5
6980 (eval $ac_compile) 2>&5
6982 echo "$as_me:6982: \$? = $ac_status" >&5
6983 (exit $ac_status); } &&
6984 { ac_try='test -s conftest.$ac_objext'
6985 { (eval echo "$as_me:6985: \"$ac_try\"") >&5
6988 echo "$as_me:6988: \$? = $ac_status" >&5
6989 (exit $ac_status); }; }; then
6990 cf_cv_posix_c_source=no
6992 echo "$as_me: failed program was:" >&5
6993 cat conftest.$ac_ext >&5
6994 cf_want_posix_source=no
6995 case .$cf_POSIX_C_SOURCE in #(vi
6997 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7000 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7001 cf_want_posix_source=yes
7004 cf_want_posix_source=yes
7007 if test "$cf_want_posix_source" = yes ; then
7008 cat >conftest.$ac_ext <<_ACEOF
7009 #line 7009 "configure"
7010 #include "confdefs.h"
7011 #include <sys/types.h>
7016 #ifdef _POSIX_SOURCE
7023 rm -f conftest.$ac_objext
7024 if { (eval echo "$as_me:7024: \"$ac_compile\"") >&5
7025 (eval $ac_compile) 2>&5
7027 echo "$as_me:7027: \$? = $ac_status" >&5
7028 (exit $ac_status); } &&
7029 { ac_try='test -s conftest.$ac_objext'
7030 { (eval echo "$as_me:7030: \"$ac_try\"") >&5
7033 echo "$as_me:7033: \$? = $ac_status" >&5
7034 (exit $ac_status); }; }; then
7037 echo "$as_me: failed program was:" >&5
7038 cat conftest.$ac_ext >&5
7039 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7041 rm -f conftest.$ac_objext conftest.$ac_ext
7044 echo "${as_me-configure}:7044: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7046 CFLAGS="$cf_trim_CFLAGS"
7047 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7049 echo "${as_me-configure}:7049: testing if the second compile does not leave our definition intact error ..." 1>&5
7051 cat >conftest.$ac_ext <<_ACEOF
7052 #line 7052 "configure"
7053 #include "confdefs.h"
7054 #include <sys/types.h>
7059 #ifndef _POSIX_C_SOURCE
7066 rm -f conftest.$ac_objext
7067 if { (eval echo "$as_me:7067: \"$ac_compile\"") >&5
7068 (eval $ac_compile) 2>&5
7070 echo "$as_me:7070: \$? = $ac_status" >&5
7071 (exit $ac_status); } &&
7072 { ac_try='test -s conftest.$ac_objext'
7073 { (eval echo "$as_me:7073: \"$ac_try\"") >&5
7076 echo "$as_me:7076: \$? = $ac_status" >&5
7077 (exit $ac_status); }; }; then
7080 echo "$as_me: failed program was:" >&5
7081 cat conftest.$ac_ext >&5
7082 cf_cv_posix_c_source=no
7084 rm -f conftest.$ac_objext conftest.$ac_ext
7085 CFLAGS="$cf_save_CFLAGS"
7086 CPPFLAGS="$cf_save_CPPFLAGS"
7089 rm -f conftest.$ac_objext conftest.$ac_ext
7092 echo "$as_me:7092: result: $cf_cv_posix_c_source" >&5
7093 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7095 if test "$cf_cv_posix_c_source" != no ; then
7096 CFLAGS="$cf_trim_CFLAGS"
7097 CPPFLAGS="$cf_trim_CPPFLAGS"
7102 cf_new_extra_cppflags=
7104 for cf_add_cflags in $cf_cv_posix_c_source
7106 case $cf_fix_cppflags in
7108 case $cf_add_cflags in #(vi
7109 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7110 case $cf_add_cflags in
7112 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7114 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7115 && test -z "${cf_tst_cflags}" \
7116 && cf_fix_cppflags=yes
7118 if test $cf_fix_cppflags = yes ; then
7119 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7121 elif test "${cf_tst_cflags}" = "\"'" ; then
7122 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7128 *$cf_add_cflags) #(vi
7131 case $cf_add_cflags in #(vi
7133 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7135 CPPFLAGS=`echo "$CPPFLAGS" | \
7136 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7137 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7141 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7146 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7151 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7153 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7155 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7156 && test -z "${cf_tst_cflags}" \
7157 && cf_fix_cppflags=no
7162 if test -n "$cf_new_cflags" ; then
7164 CFLAGS="$CFLAGS $cf_new_cflags"
7167 if test -n "$cf_new_cppflags" ; then
7169 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7172 if test -n "$cf_new_extra_cppflags" ; then
7174 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7182 if test -n "$cf_xopen_source" ; then
7187 cf_new_extra_cppflags=
7189 for cf_add_cflags in $cf_xopen_source
7191 case $cf_fix_cppflags in
7193 case $cf_add_cflags in #(vi
7194 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7195 case $cf_add_cflags in
7197 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7199 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7200 && test -z "${cf_tst_cflags}" \
7201 && cf_fix_cppflags=yes
7203 if test $cf_fix_cppflags = yes ; then
7204 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7206 elif test "${cf_tst_cflags}" = "\"'" ; then
7207 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7213 *$cf_add_cflags) #(vi
7216 case $cf_add_cflags in #(vi
7218 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7220 CPPFLAGS=`echo "$CPPFLAGS" | \
7221 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7222 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7226 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7231 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7236 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7238 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7240 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7241 && test -z "${cf_tst_cflags}" \
7242 && cf_fix_cppflags=no
7247 if test -n "$cf_new_cflags" ; then
7249 CFLAGS="$CFLAGS $cf_new_cflags"
7252 if test -n "$cf_new_cppflags" ; then
7254 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7257 if test -n "$cf_new_extra_cppflags" ; then
7259 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7264 # Work around breakage on OS X
7266 echo "$as_me:7266: checking if SIGWINCH is defined" >&5
7267 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
7268 if test "${cf_cv_define_sigwinch+set}" = set; then
7269 echo $ECHO_N "(cached) $ECHO_C" >&6
7272 cat >conftest.$ac_ext <<_ACEOF
7273 #line 7273 "configure"
7274 #include "confdefs.h"
7276 #include <sys/types.h>
7277 #include <sys/signal.h>
7287 rm -f conftest.$ac_objext
7288 if { (eval echo "$as_me:7288: \"$ac_compile\"") >&5
7289 (eval $ac_compile) 2>&5
7291 echo "$as_me:7291: \$? = $ac_status" >&5
7292 (exit $ac_status); } &&
7293 { ac_try='test -s conftest.$ac_objext'
7294 { (eval echo "$as_me:7294: \"$ac_try\"") >&5
7297 echo "$as_me:7297: \$? = $ac_status" >&5
7298 (exit $ac_status); }; }; then
7299 cf_cv_define_sigwinch=yes
7301 echo "$as_me: failed program was:" >&5
7302 cat conftest.$ac_ext >&5
7303 cat >conftest.$ac_ext <<_ACEOF
7304 #line 7304 "configure"
7305 #include "confdefs.h"
7307 #undef _XOPEN_SOURCE
7308 #undef _POSIX_SOURCE
7309 #undef _POSIX_C_SOURCE
7310 #include <sys/types.h>
7311 #include <sys/signal.h>
7321 rm -f conftest.$ac_objext
7322 if { (eval echo "$as_me:7322: \"$ac_compile\"") >&5
7323 (eval $ac_compile) 2>&5
7325 echo "$as_me:7325: \$? = $ac_status" >&5
7326 (exit $ac_status); } &&
7327 { ac_try='test -s conftest.$ac_objext'
7328 { (eval echo "$as_me:7328: \"$ac_try\"") >&5
7331 echo "$as_me:7331: \$? = $ac_status" >&5
7332 (exit $ac_status); }; }; then
7333 cf_cv_define_sigwinch=maybe
7335 echo "$as_me: failed program was:" >&5
7336 cat conftest.$ac_ext >&5
7337 cf_cv_define_sigwinch=no
7339 rm -f conftest.$ac_objext conftest.$ac_ext
7342 rm -f conftest.$ac_objext conftest.$ac_ext
7345 echo "$as_me:7345: result: $cf_cv_define_sigwinch" >&5
7346 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
7348 if test "$cf_cv_define_sigwinch" = maybe ; then
7349 echo "$as_me:7349: checking for actual SIGWINCH definition" >&5
7350 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
7351 if test "${cf_cv_fixup_sigwinch+set}" = set; then
7352 echo $ECHO_N "(cached) $ECHO_C" >&6
7355 cf_cv_fixup_sigwinch=unknown
7357 while test $cf_sigwinch != 1
7359 cat >conftest.$ac_ext <<_ACEOF
7360 #line 7360 "configure"
7361 #include "confdefs.h"
7363 #undef _XOPEN_SOURCE
7364 #undef _POSIX_SOURCE
7365 #undef _POSIX_C_SOURCE
7366 #include <sys/types.h>
7367 #include <sys/signal.h>
7373 #if SIGWINCH != $cf_sigwinch
7381 rm -f conftest.$ac_objext
7382 if { (eval echo "$as_me:7382: \"$ac_compile\"") >&5
7383 (eval $ac_compile) 2>&5
7385 echo "$as_me:7385: \$? = $ac_status" >&5
7386 (exit $ac_status); } &&
7387 { ac_try='test -s conftest.$ac_objext'
7388 { (eval echo "$as_me:7388: \"$ac_try\"") >&5
7391 echo "$as_me:7391: \$? = $ac_status" >&5
7392 (exit $ac_status); }; }; then
7393 cf_cv_fixup_sigwinch=$cf_sigwinch
7396 echo "$as_me: failed program was:" >&5
7397 cat conftest.$ac_ext >&5
7399 rm -f conftest.$ac_objext conftest.$ac_ext
7401 cf_sigwinch=`expr $cf_sigwinch - 1`
7405 echo "$as_me:7405: result: $cf_cv_fixup_sigwinch" >&5
7406 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
7408 if test "$cf_cv_fixup_sigwinch" != unknown ; then
7409 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
7413 # Checks for CODESET support.
7415 echo "$as_me:7415: checking for nl_langinfo and CODESET" >&5
7416 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
7417 if test "${am_cv_langinfo_codeset+set}" = set; then
7418 echo $ECHO_N "(cached) $ECHO_C" >&6
7420 cat >conftest.$ac_ext <<_ACEOF
7421 #line 7421 "configure"
7422 #include "confdefs.h"
7423 #include <langinfo.h>
7427 char* cs = nl_langinfo(CODESET);
7432 rm -f conftest.$ac_objext conftest$ac_exeext
7433 if { (eval echo "$as_me:7433: \"$ac_link\"") >&5
7434 (eval $ac_link) 2>&5
7436 echo "$as_me:7436: \$? = $ac_status" >&5
7437 (exit $ac_status); } &&
7438 { ac_try='test -s conftest$ac_exeext'
7439 { (eval echo "$as_me:7439: \"$ac_try\"") >&5
7442 echo "$as_me:7442: \$? = $ac_status" >&5
7443 (exit $ac_status); }; }; then
7444 am_cv_langinfo_codeset=yes
7446 echo "$as_me: failed program was:" >&5
7447 cat conftest.$ac_ext >&5
7448 am_cv_langinfo_codeset=no
7450 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7453 echo "$as_me:7453: result: $am_cv_langinfo_codeset" >&5
7454 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
7455 if test $am_cv_langinfo_codeset = yes; then
7457 cat >>confdefs.h <<\EOF
7458 #define HAVE_LANGINFO_CODESET 1
7463 # use these variables to work around a defect in gcc's fixincludes.
7467 echo "$as_me:7467: checking if you want wide-character code" >&5
7468 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
7470 # Check whether --enable-widec or --disable-widec was given.
7471 if test "${enable_widec+set}" = set; then
7472 enableval="$enable_widec"
7473 with_widec=$enableval
7477 echo "$as_me:7477: result: $with_widec" >&5
7478 echo "${ECHO_T}$with_widec" >&6
7479 if test "$with_widec" = yes ; then
7480 LIB_SUFFIX="w${LIB_SUFFIX}"
7481 cat >>confdefs.h <<\EOF
7482 #define USE_WIDEC_SUPPORT 1
7485 case "$CFLAGS $CPPFLAGS" in #(vi
7486 *-D_XOPEN_SOURCE=500) #(vi
7490 echo "$as_me:7490: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
7491 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
7492 cat >conftest.$ac_ext <<_ACEOF
7493 #line 7493 "configure"
7494 #include "confdefs.h"
7495 #include <sys/types.h>
7501 #ifndef _XOPEN_SOURCE_EXTENDED
7508 rm -f conftest.$ac_objext
7509 if { (eval echo "$as_me:7509: \"$ac_compile\"") >&5
7510 (eval $ac_compile) 2>&5
7512 echo "$as_me:7512: \$? = $ac_status" >&5
7513 (exit $ac_status); } &&
7514 { ac_try='test -s conftest.$ac_objext'
7515 { (eval echo "$as_me:7515: \"$ac_try\"") >&5
7518 echo "$as_me:7518: \$? = $ac_status" >&5
7519 (exit $ac_status); }; }; then
7522 echo "$as_me: failed program was:" >&5
7523 cat conftest.$ac_ext >&5
7526 rm -f conftest.$ac_objext conftest.$ac_ext
7527 echo "$as_me:7527: result: $cf_result" >&5
7528 echo "${ECHO_T}$cf_result" >&6
7530 if test "$cf_result" = yes ; then
7531 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
7532 elif test "x" != "x" ; then
7533 echo "$as_me:7533: checking checking for compatible value versus " >&5
7534 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
7535 cat >conftest.$ac_ext <<_ACEOF
7536 #line 7536 "configure"
7537 #include "confdefs.h"
7538 #include <sys/types.h>
7544 #if _XOPEN_SOURCE_EXTENDED- < 0
7551 rm -f conftest.$ac_objext
7552 if { (eval echo "$as_me:7552: \"$ac_compile\"") >&5
7553 (eval $ac_compile) 2>&5
7555 echo "$as_me:7555: \$? = $ac_status" >&5
7556 (exit $ac_status); } &&
7557 { ac_try='test -s conftest.$ac_objext'
7558 { (eval echo "$as_me:7558: \"$ac_try\"") >&5
7561 echo "$as_me:7561: \$? = $ac_status" >&5
7562 (exit $ac_status); }; }; then
7565 echo "$as_me: failed program was:" >&5
7566 cat conftest.$ac_ext >&5
7569 rm -f conftest.$ac_objext conftest.$ac_ext
7570 echo "$as_me:7570: result: $cf_result" >&5
7571 echo "${ECHO_T}$cf_result" >&6
7572 if test "$cf_result" = no ; then
7573 # perhaps we can override it - try...
7574 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
7582 NCURSES_CH_T=cchar_t
7584 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
7586 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7587 echo "$as_me:7587: checking for $ac_func" >&5
7588 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7589 if eval "test \"\${$as_ac_var+set}\" = set"; then
7590 echo $ECHO_N "(cached) $ECHO_C" >&6
7592 cat >conftest.$ac_ext <<_ACEOF
7593 #line 7593 "configure"
7594 #include "confdefs.h"
7595 /* System header to define __stub macros and hopefully few prototypes,
7596 which can conflict with char $ac_func (); below. */
7598 /* Override any gcc2 internal prototype to avoid an error. */
7602 /* We use char because int might match the return type of a gcc2
7603 builtin and then its argument prototype would still apply. */
7610 /* The GNU C library defines this for functions which it implements
7611 to always fail with ENOSYS. Some functions are actually named
7612 something starting with __ and the normal name is an alias. */
7613 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7623 rm -f conftest.$ac_objext conftest$ac_exeext
7624 if { (eval echo "$as_me:7624: \"$ac_link\"") >&5
7625 (eval $ac_link) 2>&5
7627 echo "$as_me:7627: \$? = $ac_status" >&5
7628 (exit $ac_status); } &&
7629 { ac_try='test -s conftest$ac_exeext'
7630 { (eval echo "$as_me:7630: \"$ac_try\"") >&5
7633 echo "$as_me:7633: \$? = $ac_status" >&5
7634 (exit $ac_status); }; }; then
7635 eval "$as_ac_var=yes"
7637 echo "$as_me: failed program was:" >&5
7638 cat conftest.$ac_ext >&5
7639 eval "$as_ac_var=no"
7641 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7643 echo "$as_me:7643: result: `eval echo '${'$as_ac_var'}'`" >&5
7644 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7645 if test `eval echo '${'$as_ac_var'}'` = yes; then
7646 cat >>confdefs.h <<EOF
7647 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7653 if test "$ac_cv_func_putwc" != yes ; then
7655 echo "$as_me:7655: checking for multibyte character support" >&5
7656 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
7657 if test "${cf_cv_utf8_lib+set}" = set; then
7658 echo $ECHO_N "(cached) $ECHO_C" >&6
7661 cf_save_LIBS="$LIBS"
7662 cat >conftest.$ac_ext <<_ACEOF
7663 #line 7663 "configure"
7664 #include "confdefs.h"
7675 rm -f conftest.$ac_objext conftest$ac_exeext
7676 if { (eval echo "$as_me:7676: \"$ac_link\"") >&5
7677 (eval $ac_link) 2>&5
7679 echo "$as_me:7679: \$? = $ac_status" >&5
7680 (exit $ac_status); } &&
7681 { ac_try='test -s conftest$ac_exeext'
7682 { (eval echo "$as_me:7682: \"$ac_try\"") >&5
7685 echo "$as_me:7685: \$? = $ac_status" >&5
7686 (exit $ac_status); }; }; then
7689 echo "$as_me: failed program was:" >&5
7690 cat conftest.$ac_ext >&5
7692 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
7693 # will be set on completion of the AC_TRY_LINK below.
7694 cf_cv_header_path_utf8=
7695 cf_cv_library_path_utf8=
7697 echo "${as_me-configure}:7697: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
7699 cf_save_LIBS="$LIBS"
7701 cat >conftest.$ac_ext <<_ACEOF
7702 #line 7702 "configure"
7703 #include "confdefs.h"
7705 #include <libutf8.h>
7714 rm -f conftest.$ac_objext conftest$ac_exeext
7715 if { (eval echo "$as_me:7715: \"$ac_link\"") >&5
7716 (eval $ac_link) 2>&5
7718 echo "$as_me:7718: \$? = $ac_status" >&5
7719 (exit $ac_status); } &&
7720 { ac_try='test -s conftest$ac_exeext'
7721 { (eval echo "$as_me:7721: \"$ac_try\"") >&5
7724 echo "$as_me:7724: \$? = $ac_status" >&5
7725 (exit $ac_status); }; }; then
7727 cf_cv_find_linkage_utf8=yes
7728 cf_cv_header_path_utf8=/usr/include
7729 cf_cv_library_path_utf8=/usr/lib
7732 echo "$as_me: failed program was:" >&5
7733 cat conftest.$ac_ext >&5
7735 LIBS="-lutf8 $cf_save_LIBS"
7737 cat >conftest.$ac_ext <<_ACEOF
7738 #line 7738 "configure"
7739 #include "confdefs.h"
7741 #include <libutf8.h>
7750 rm -f conftest.$ac_objext conftest$ac_exeext
7751 if { (eval echo "$as_me:7751: \"$ac_link\"") >&5
7752 (eval $ac_link) 2>&5
7754 echo "$as_me:7754: \$? = $ac_status" >&5
7755 (exit $ac_status); } &&
7756 { ac_try='test -s conftest$ac_exeext'
7757 { (eval echo "$as_me:7757: \"$ac_try\"") >&5
7760 echo "$as_me:7760: \$? = $ac_status" >&5
7761 (exit $ac_status); }; }; then
7763 cf_cv_find_linkage_utf8=yes
7764 cf_cv_header_path_utf8=/usr/include
7765 cf_cv_library_path_utf8=/usr/lib
7766 cf_cv_library_file_utf8="-lutf8"
7769 echo "$as_me: failed program was:" >&5
7770 cat conftest.$ac_ext >&5
7772 cf_cv_find_linkage_utf8=no
7773 LIBS="$cf_save_LIBS"
7775 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
7777 echo "${as_me-configure}:7777: testing find linkage for utf8 library ..." 1>&5
7779 echo "${as_me-configure}:7779: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
7781 cf_save_CPPFLAGS="$CPPFLAGS"
7782 cf_test_CPPFLAGS="$CPPFLAGS"
7786 # collect the current set of include-directories from compiler flags
7787 cf_header_path_list=""
7788 if test -n "${CFLAGS}${CPPFLAGS}" ; then
7789 for cf_header_path in $CPPFLAGS $CFLAGS
7791 case $cf_header_path in #(vi
7793 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
7795 test "$cf_header_path" != "NONE" && \
7796 test -d "$cf_header_path" && \
7798 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
7799 test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include"
7800 test -d $cf_header_path/include/utf8 && cf_search="$cf_search $cf_header_path/include/utf8"
7801 test -d $cf_header_path/include/utf8/include && cf_search="$cf_search $cf_header_path/include/utf8/include"
7802 test -d $cf_header_path/utf8/include && cf_search="$cf_search $cf_header_path/utf8/include"
7803 test -d $cf_header_path/utf8/include/utf8 && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
7806 cf_header_path_list="$cf_header_path_list $cf_search"
7812 # add the variations for the package we are looking for
7816 test "/usr" != "$prefix" && \
7818 (test $prefix = NONE || test -d $prefix) && {
7819 test -n "$verbose" && echo " ... testing for include-directories under /usr"
7820 test -d /usr/include && cf_search="$cf_search /usr/include"
7821 test -d /usr/include/utf8 && cf_search="$cf_search /usr/include/utf8"
7822 test -d /usr/include/utf8/include && cf_search="$cf_search /usr/include/utf8/include"
7823 test -d /usr/utf8/include && cf_search="$cf_search /usr/utf8/include"
7824 test -d /usr/utf8/include/utf8 && cf_search="$cf_search /usr/utf8/include/utf8"
7827 test "$prefix" != "NONE" && \
7828 test -d "$prefix" && \
7830 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
7831 test -d $prefix/include && cf_search="$cf_search $prefix/include"
7832 test -d $prefix/include/utf8 && cf_search="$cf_search $prefix/include/utf8"
7833 test -d $prefix/include/utf8/include && cf_search="$cf_search $prefix/include/utf8/include"
7834 test -d $prefix/utf8/include && cf_search="$cf_search $prefix/utf8/include"
7835 test -d $prefix/utf8/include/utf8 && cf_search="$cf_search $prefix/utf8/include/utf8"
7838 test "/usr/local" != "$prefix" && \
7839 test -d "/usr/local" && \
7840 (test $prefix = NONE || test -d $prefix) && {
7841 test -n "$verbose" && echo " ... testing for include-directories under /usr/local"
7842 test -d /usr/local/include && cf_search="$cf_search /usr/local/include"
7843 test -d /usr/local/include/utf8 && cf_search="$cf_search /usr/local/include/utf8"
7844 test -d /usr/local/include/utf8/include && cf_search="$cf_search /usr/local/include/utf8/include"
7845 test -d /usr/local/utf8/include && cf_search="$cf_search /usr/local/utf8/include"
7846 test -d /usr/local/utf8/include/utf8 && cf_search="$cf_search /usr/local/utf8/include/utf8"
7849 test "/opt" != "$prefix" && \
7851 (test $prefix = NONE || test -d $prefix) && {
7852 test -n "$verbose" && echo " ... testing for include-directories under /opt"
7853 test -d /opt/include && cf_search="$cf_search /opt/include"
7854 test -d /opt/include/utf8 && cf_search="$cf_search /opt/include/utf8"
7855 test -d /opt/include/utf8/include && cf_search="$cf_search /opt/include/utf8/include"
7856 test -d /opt/utf8/include && cf_search="$cf_search /opt/utf8/include"
7857 test -d /opt/utf8/include/utf8 && cf_search="$cf_search /opt/utf8/include/utf8"
7860 test "$HOME" != "$prefix" && \
7861 test -d "$HOME" && \
7862 (test $prefix = NONE || test -d $prefix) && {
7863 test -n "$verbose" && echo " ... testing for include-directories under $HOME"
7864 test -d $HOME/include && cf_search="$cf_search $HOME/include"
7865 test -d $HOME/include/utf8 && cf_search="$cf_search $HOME/include/utf8"
7866 test -d $HOME/include/utf8/include && cf_search="$cf_search $HOME/include/utf8/include"
7867 test -d $HOME/utf8/include && cf_search="$cf_search $HOME/utf8/include"
7868 test -d $HOME/utf8/include/utf8 && cf_search="$cf_search $HOME/utf8/include/utf8"
7871 test "$includedir" != NONE && \
7872 test "$includedir" != "/usr/include" && \
7873 test -d "$includedir" && {
7874 test -d $includedir && cf_search="$cf_search $includedir"
7875 test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
7878 test "$oldincludedir" != NONE && \
7879 test "$oldincludedir" != "/usr/include" && \
7880 test -d "$oldincludedir" && {
7881 test -d $oldincludedir && cf_search="$cf_search $oldincludedir"
7882 test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
7885 cf_search="$cf_search $cf_header_path_list"
7887 for cf_cv_header_path_utf8 in $cf_search
7889 if test -d $cf_cv_header_path_utf8 ; then
7890 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
7892 echo "${as_me-configure}:7892: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
7894 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
7895 cat >conftest.$ac_ext <<_ACEOF
7896 #line 7896 "configure"
7897 #include "confdefs.h"
7899 #include <libutf8.h>
7908 rm -f conftest.$ac_objext
7909 if { (eval echo "$as_me:7909: \"$ac_compile\"") >&5
7910 (eval $ac_compile) 2>&5
7912 echo "$as_me:7912: \$? = $ac_status" >&5
7913 (exit $ac_status); } &&
7914 { ac_try='test -s conftest.$ac_objext'
7915 { (eval echo "$as_me:7915: \"$ac_try\"") >&5
7918 echo "$as_me:7918: \$? = $ac_status" >&5
7919 (exit $ac_status); }; }; then
7921 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
7923 echo "${as_me-configure}:7923: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
7925 cf_cv_find_linkage_utf8=maybe
7926 cf_test_CPPFLAGS="$CPPFLAGS"
7929 echo "$as_me: failed program was:" >&5
7930 cat conftest.$ac_ext >&5
7932 CPPFLAGS="$cf_save_CPPFLAGS"
7935 rm -f conftest.$ac_objext conftest.$ac_ext
7939 if test "$cf_cv_find_linkage_utf8" = maybe ; then
7941 echo "${as_me-configure}:7941: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
7943 cf_save_LIBS="$LIBS"
7944 cf_save_LDFLAGS="$LDFLAGS"
7946 if test "$cf_cv_find_linkage_utf8" != yes ; then
7949 cf_library_path_list=""
7950 if test -n "${LDFLAGS}${LIBS}" ; then
7951 for cf_library_path in $LDFLAGS $LIBS
7953 case $cf_library_path in #(vi
7955 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
7957 test "$cf_library_path" != "NONE" && \
7958 test -d "$cf_library_path" && \
7960 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
7961 test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib"
7962 test -d $cf_library_path/lib/utf8 && cf_search="$cf_search $cf_library_path/lib/utf8"
7963 test -d $cf_library_path/lib/utf8/lib && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
7964 test -d $cf_library_path/utf8/lib && cf_search="$cf_search $cf_library_path/utf8/lib"
7965 test -d $cf_library_path/utf8/lib/utf8 && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
7968 cf_library_path_list="$cf_library_path_list $cf_search"
7976 test "/usr" != "$prefix" && \
7978 (test $prefix = NONE || test -d $prefix) && {
7979 test -n "$verbose" && echo " ... testing for lib-directories under /usr"
7980 test -d /usr/lib && cf_search="$cf_search /usr/lib"
7981 test -d /usr/lib/utf8 && cf_search="$cf_search /usr/lib/utf8"
7982 test -d /usr/lib/utf8/lib && cf_search="$cf_search /usr/lib/utf8/lib"
7983 test -d /usr/utf8/lib && cf_search="$cf_search /usr/utf8/lib"
7984 test -d /usr/utf8/lib/utf8 && cf_search="$cf_search /usr/utf8/lib/utf8"
7987 test "$prefix" != "NONE" && \
7988 test -d "$prefix" && \
7990 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
7991 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
7992 test -d $prefix/lib/utf8 && cf_search="$cf_search $prefix/lib/utf8"
7993 test -d $prefix/lib/utf8/lib && cf_search="$cf_search $prefix/lib/utf8/lib"
7994 test -d $prefix/utf8/lib && cf_search="$cf_search $prefix/utf8/lib"
7995 test -d $prefix/utf8/lib/utf8 && cf_search="$cf_search $prefix/utf8/lib/utf8"
7998 test "/usr/local" != "$prefix" && \
7999 test -d "/usr/local" && \
8000 (test $prefix = NONE || test -d $prefix) && {
8001 test -n "$verbose" && echo " ... testing for lib-directories under /usr/local"
8002 test -d /usr/local/lib && cf_search="$cf_search /usr/local/lib"
8003 test -d /usr/local/lib/utf8 && cf_search="$cf_search /usr/local/lib/utf8"
8004 test -d /usr/local/lib/utf8/lib && cf_search="$cf_search /usr/local/lib/utf8/lib"
8005 test -d /usr/local/utf8/lib && cf_search="$cf_search /usr/local/utf8/lib"
8006 test -d /usr/local/utf8/lib/utf8 && cf_search="$cf_search /usr/local/utf8/lib/utf8"
8009 test "/opt" != "$prefix" && \
8011 (test $prefix = NONE || test -d $prefix) && {
8012 test -n "$verbose" && echo " ... testing for lib-directories under /opt"
8013 test -d /opt/lib && cf_search="$cf_search /opt/lib"
8014 test -d /opt/lib/utf8 && cf_search="$cf_search /opt/lib/utf8"
8015 test -d /opt/lib/utf8/lib && cf_search="$cf_search /opt/lib/utf8/lib"
8016 test -d /opt/utf8/lib && cf_search="$cf_search /opt/utf8/lib"
8017 test -d /opt/utf8/lib/utf8 && cf_search="$cf_search /opt/utf8/lib/utf8"
8020 test "$HOME" != "$prefix" && \
8021 test -d "$HOME" && \
8022 (test $prefix = NONE || test -d $prefix) && {
8023 test -n "$verbose" && echo " ... testing for lib-directories under $HOME"
8024 test -d $HOME/lib && cf_search="$cf_search $HOME/lib"
8025 test -d $HOME/lib/utf8 && cf_search="$cf_search $HOME/lib/utf8"
8026 test -d $HOME/lib/utf8/lib && cf_search="$cf_search $HOME/lib/utf8/lib"
8027 test -d $HOME/utf8/lib && cf_search="$cf_search $HOME/utf8/lib"
8028 test -d $HOME/utf8/lib/utf8 && cf_search="$cf_search $HOME/utf8/lib/utf8"
8031 cf_search="$cf_library_path_list $cf_search"
8033 for cf_cv_library_path_utf8 in $cf_search
8035 if test -d $cf_cv_library_path_utf8 ; then
8036 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
8038 echo "${as_me-configure}:8038: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
8040 CPPFLAGS="$cf_test_CPPFLAGS"
8041 LIBS="-lutf8 $cf_save_LIBS"
8042 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
8043 cat >conftest.$ac_ext <<_ACEOF
8044 #line 8044 "configure"
8045 #include "confdefs.h"
8047 #include <libutf8.h>
8056 rm -f conftest.$ac_objext conftest$ac_exeext
8057 if { (eval echo "$as_me:8057: \"$ac_link\"") >&5
8058 (eval $ac_link) 2>&5
8060 echo "$as_me:8060: \$? = $ac_status" >&5
8061 (exit $ac_status); } &&
8062 { ac_try='test -s conftest$ac_exeext'
8063 { (eval echo "$as_me:8063: \"$ac_try\"") >&5
8066 echo "$as_me:8066: \$? = $ac_status" >&5
8067 (exit $ac_status); }; }; then
8069 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
8071 echo "${as_me-configure}:8071: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
8073 cf_cv_find_linkage_utf8=yes
8074 cf_cv_library_file_utf8="-lutf8"
8077 echo "$as_me: failed program was:" >&5
8078 cat conftest.$ac_ext >&5
8080 CPPFLAGS="$cf_save_CPPFLAGS"
8081 LIBS="$cf_save_LIBS"
8082 LDFLAGS="$cf_save_LDFLAGS"
8085 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8088 CPPFLAGS="$cf_save_CPPFLAGS"
8089 LDFLAGS="$cf_save_LDFLAGS"
8093 cf_cv_find_linkage_utf8=no
8097 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8100 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8102 LIBS="$cf_save_LIBS"
8104 if test "$cf_cv_find_linkage_utf8" = yes ; then
8105 cf_cv_utf8_lib=add-on
8111 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8113 echo "$as_me:8113: result: $cf_cv_utf8_lib" >&5
8114 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
8116 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
8118 if test "$cf_cv_utf8_lib" = "add-on" ; then
8119 cat >>confdefs.h <<\EOF
8120 #define HAVE_LIBUTF8_H 1
8123 if test -n "$cf_cv_header_path_utf8" ; then
8124 for cf_add_incdir in $cf_cv_header_path_utf8
8126 while test $cf_add_incdir != /usr/include
8128 if test -d $cf_add_incdir
8131 if test -n "$CFLAGS$CPPFLAGS" ; then
8132 # a loop is needed to ensure we can add subdirs of existing dirs
8133 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
8134 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
8135 cf_have_incdir=yes; break
8140 if test "$cf_have_incdir" = no ; then
8141 if test "$cf_add_incdir" = /usr/local/include ; then
8142 if test "$GCC" = yes
8144 cf_save_CPPFLAGS=$CPPFLAGS
8145 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8146 cat >conftest.$ac_ext <<_ACEOF
8147 #line 8147 "configure"
8148 #include "confdefs.h"
8158 rm -f conftest.$ac_objext
8159 if { (eval echo "$as_me:8159: \"$ac_compile\"") >&5
8160 (eval $ac_compile) 2>&5
8162 echo "$as_me:8162: \$? = $ac_status" >&5
8163 (exit $ac_status); } &&
8164 { ac_try='test -s conftest.$ac_objext'
8165 { (eval echo "$as_me:8165: \"$ac_try\"") >&5
8168 echo "$as_me:8168: \$? = $ac_status" >&5
8169 (exit $ac_status); }; }; then
8172 echo "$as_me: failed program was:" >&5
8173 cat conftest.$ac_ext >&5
8176 rm -f conftest.$ac_objext conftest.$ac_ext
8177 CPPFLAGS=$cf_save_CPPFLAGS
8182 if test "$cf_have_incdir" = no ; then
8183 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
8185 echo "${as_me-configure}:8185: testing adding $cf_add_incdir to include-path ..." 1>&5
8187 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8189 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
8190 test "$cf_top_incdir" = "$cf_add_incdir" && break
8191 cf_add_incdir="$cf_top_incdir"
8200 if test -n "$cf_cv_library_path_utf8" ; then
8201 for cf_add_libdir in $cf_cv_library_path_utf8
8203 if test $cf_add_libdir = /usr/lib ; then
8205 elif test -d $cf_add_libdir
8208 if test -n "$LDFLAGS$LIBS" ; then
8209 # a loop is needed to ensure we can add subdirs of existing dirs
8210 for cf_test_libdir in $LDFLAGS $LIBS ; do
8211 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
8212 cf_have_libdir=yes; break
8216 if test "$cf_have_libdir" = no ; then
8217 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
8219 echo "${as_me-configure}:8219: testing adding $cf_add_libdir to library-path ..." 1>&5
8221 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
8227 LIBS="$cf_cv_library_file_utf8 $LIBS"
8230 if test "$cf_cv_utf8_lib" != no ; then
8235 # This is needed on Tru64 5.0 to declare mbstate_t
8236 echo "$as_me:8236: checking if we must include wchar.h to declare mbstate_t" >&5
8237 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
8238 if test "${cf_cv_mbstate_t+set}" = set; then
8239 echo $ECHO_N "(cached) $ECHO_C" >&6
8242 cat >conftest.$ac_ext <<_ACEOF
8243 #line 8243 "configure"
8244 #include "confdefs.h"
8249 #ifdef HAVE_LIBUTF8_H
8250 #include <libutf8.h>
8260 rm -f conftest.$ac_objext
8261 if { (eval echo "$as_me:8261: \"$ac_compile\"") >&5
8262 (eval $ac_compile) 2>&5
8264 echo "$as_me:8264: \$? = $ac_status" >&5
8265 (exit $ac_status); } &&
8266 { ac_try='test -s conftest.$ac_objext'
8267 { (eval echo "$as_me:8267: \"$ac_try\"") >&5
8270 echo "$as_me:8270: \$? = $ac_status" >&5
8271 (exit $ac_status); }; }; then
8274 echo "$as_me: failed program was:" >&5
8275 cat conftest.$ac_ext >&5
8276 cat >conftest.$ac_ext <<_ACEOF
8277 #line 8277 "configure"
8278 #include "confdefs.h"
8284 #ifdef HAVE_LIBUTF8_H
8285 #include <libutf8.h>
8295 rm -f conftest.$ac_objext
8296 if { (eval echo "$as_me:8296: \"$ac_compile\"") >&5
8297 (eval $ac_compile) 2>&5
8299 echo "$as_me:8299: \$? = $ac_status" >&5
8300 (exit $ac_status); } &&
8301 { ac_try='test -s conftest.$ac_objext'
8302 { (eval echo "$as_me:8302: \"$ac_try\"") >&5
8305 echo "$as_me:8305: \$? = $ac_status" >&5
8306 (exit $ac_status); }; }; then
8309 echo "$as_me: failed program was:" >&5
8310 cat conftest.$ac_ext >&5
8311 cf_cv_mbstate_t=unknown
8313 rm -f conftest.$ac_objext conftest.$ac_ext
8315 rm -f conftest.$ac_objext conftest.$ac_ext
8317 echo "$as_me:8317: result: $cf_cv_mbstate_t" >&5
8318 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
8320 if test "$cf_cv_mbstate_t" = yes ; then
8321 cat >>confdefs.h <<\EOF
8322 #define NEED_WCHAR_H 1
8328 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
8329 if test "$cf_cv_mbstate_t" = unknown ; then
8333 # This is needed on Tru64 5.0 to declare wchar_t
8334 echo "$as_me:8334: checking if we must include wchar.h to declare wchar_t" >&5
8335 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
8336 if test "${cf_cv_wchar_t+set}" = set; then
8337 echo $ECHO_N "(cached) $ECHO_C" >&6
8340 cat >conftest.$ac_ext <<_ACEOF
8341 #line 8341 "configure"
8342 #include "confdefs.h"
8347 #ifdef HAVE_LIBUTF8_H
8348 #include <libutf8.h>
8358 rm -f conftest.$ac_objext
8359 if { (eval echo "$as_me:8359: \"$ac_compile\"") >&5
8360 (eval $ac_compile) 2>&5
8362 echo "$as_me:8362: \$? = $ac_status" >&5
8363 (exit $ac_status); } &&
8364 { ac_try='test -s conftest.$ac_objext'
8365 { (eval echo "$as_me:8365: \"$ac_try\"") >&5
8368 echo "$as_me:8368: \$? = $ac_status" >&5
8369 (exit $ac_status); }; }; then
8372 echo "$as_me: failed program was:" >&5
8373 cat conftest.$ac_ext >&5
8374 cat >conftest.$ac_ext <<_ACEOF
8375 #line 8375 "configure"
8376 #include "confdefs.h"
8382 #ifdef HAVE_LIBUTF8_H
8383 #include <libutf8.h>
8393 rm -f conftest.$ac_objext
8394 if { (eval echo "$as_me:8394: \"$ac_compile\"") >&5
8395 (eval $ac_compile) 2>&5
8397 echo "$as_me:8397: \$? = $ac_status" >&5
8398 (exit $ac_status); } &&
8399 { ac_try='test -s conftest.$ac_objext'
8400 { (eval echo "$as_me:8400: \"$ac_try\"") >&5
8403 echo "$as_me:8403: \$? = $ac_status" >&5
8404 (exit $ac_status); }; }; then
8407 echo "$as_me: failed program was:" >&5
8408 cat conftest.$ac_ext >&5
8409 cf_cv_wchar_t=unknown
8411 rm -f conftest.$ac_objext conftest.$ac_ext
8413 rm -f conftest.$ac_objext conftest.$ac_ext
8415 echo "$as_me:8415: result: $cf_cv_wchar_t" >&5
8416 echo "${ECHO_T}$cf_cv_wchar_t" >&6
8418 if test "$cf_cv_wchar_t" = yes ; then
8419 cat >>confdefs.h <<\EOF
8420 #define NEED_WCHAR_H 1
8426 # if we do not find wchar_t in either place, use substitution to provide a fallback.
8427 if test "$cf_cv_wchar_t" = unknown ; then
8431 # if we find wchar_t in either place, use substitution to provide a fallback.
8432 if test "$cf_cv_wchar_t" != unknown ; then
8433 NCURSES_OK_WCHAR_T=1
8436 # This is needed on Tru64 5.0 to declare wint_t
8437 echo "$as_me:8437: checking if we must include wchar.h to declare wint_t" >&5
8438 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
8439 if test "${cf_cv_wint_t+set}" = set; then
8440 echo $ECHO_N "(cached) $ECHO_C" >&6
8443 cat >conftest.$ac_ext <<_ACEOF
8444 #line 8444 "configure"
8445 #include "confdefs.h"
8450 #ifdef HAVE_LIBUTF8_H
8451 #include <libutf8.h>
8461 rm -f conftest.$ac_objext
8462 if { (eval echo "$as_me:8462: \"$ac_compile\"") >&5
8463 (eval $ac_compile) 2>&5
8465 echo "$as_me:8465: \$? = $ac_status" >&5
8466 (exit $ac_status); } &&
8467 { ac_try='test -s conftest.$ac_objext'
8468 { (eval echo "$as_me:8468: \"$ac_try\"") >&5
8471 echo "$as_me:8471: \$? = $ac_status" >&5
8472 (exit $ac_status); }; }; then
8475 echo "$as_me: failed program was:" >&5
8476 cat conftest.$ac_ext >&5
8477 cat >conftest.$ac_ext <<_ACEOF
8478 #line 8478 "configure"
8479 #include "confdefs.h"
8485 #ifdef HAVE_LIBUTF8_H
8486 #include <libutf8.h>
8496 rm -f conftest.$ac_objext
8497 if { (eval echo "$as_me:8497: \"$ac_compile\"") >&5
8498 (eval $ac_compile) 2>&5
8500 echo "$as_me:8500: \$? = $ac_status" >&5
8501 (exit $ac_status); } &&
8502 { ac_try='test -s conftest.$ac_objext'
8503 { (eval echo "$as_me:8503: \"$ac_try\"") >&5
8506 echo "$as_me:8506: \$? = $ac_status" >&5
8507 (exit $ac_status); }; }; then
8510 echo "$as_me: failed program was:" >&5
8511 cat conftest.$ac_ext >&5
8512 cf_cv_wint_t=unknown
8514 rm -f conftest.$ac_objext conftest.$ac_ext
8516 rm -f conftest.$ac_objext conftest.$ac_ext
8518 echo "$as_me:8518: result: $cf_cv_wint_t" >&5
8519 echo "${ECHO_T}$cf_cv_wint_t" >&6
8521 if test "$cf_cv_wint_t" = yes ; then
8522 cat >>confdefs.h <<\EOF
8523 #define NEED_WCHAR_H 1
8529 # if we do not find wint_t in either place, use substitution to provide a fallback.
8530 if test "$cf_cv_wint_t" = unknown ; then
8534 # if we find wint_t in either place, use substitution to provide a fallback.
8535 if test "$cf_cv_wint_t" != unknown ; then
8539 if test "$NCURSES_MBSTATE_T" != 0; then
8540 cat >>confdefs.h <<\EOF
8541 #define NEED_MBSTATE_T_DEF 1
8547 ### use option --disable-lp64 to allow long chtype
8548 case $cf_cv_abi_version in
8550 default_with_lp64=no
8553 default_with_lp64=yes
8557 echo "$as_me:8557: checking whether to enable _LP64 definition in curses.h" >&5
8558 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
8560 # Check whether --enable-lp64 or --disable-lp64 was given.
8561 if test "${enable_lp64+set}" = set; then
8562 enableval="$enable_lp64"
8563 with_lp64=$enableval
8565 with_lp64=$default_with_lp64
8567 echo "$as_me:8567: result: $with_lp64" >&5
8568 echo "${ECHO_T}$with_lp64" >&6
8570 if test "$with_lp64" = yes ; then
8576 # Check whether --enable-largefile or --disable-largefile was given.
8577 if test "${enable_largefile+set}" = set; then
8578 enableval="$enable_largefile"
8581 if test "$enable_largefile" != no; then
8583 echo "$as_me:8583: checking for special C compiler options needed for large files" >&5
8584 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
8585 if test "${ac_cv_sys_largefile_CC+set}" = set; then
8586 echo $ECHO_N "(cached) $ECHO_C" >&6
8588 ac_cv_sys_largefile_CC=no
8589 if test "$GCC" != yes; then
8592 # IRIX 6.2 and later do not support large files by default,
8593 # so use the C compiler's -n32 option if that helps.
8594 cat >conftest.$ac_ext <<_ACEOF
8595 #line 8595 "configure"
8596 #include "confdefs.h"
8597 #include <sys/types.h>
8598 /* Check that off_t can represent 2**63 - 1 correctly.
8599 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8600 since some C++ compilers masquerading as C compilers
8601 incorrectly reject 9223372036854775807. */
8602 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8603 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8604 && LARGE_OFF_T % 2147483647 == 1)
8614 rm -f conftest.$ac_objext
8615 if { (eval echo "$as_me:8615: \"$ac_compile\"") >&5
8616 (eval $ac_compile) 2>&5
8618 echo "$as_me:8618: \$? = $ac_status" >&5
8619 (exit $ac_status); } &&
8620 { ac_try='test -s conftest.$ac_objext'
8621 { (eval echo "$as_me:8621: \"$ac_try\"") >&5
8624 echo "$as_me:8624: \$? = $ac_status" >&5
8625 (exit $ac_status); }; }; then
8628 echo "$as_me: failed program was:" >&5
8629 cat conftest.$ac_ext >&5
8631 rm -f conftest.$ac_objext
8633 rm -f conftest.$ac_objext
8634 if { (eval echo "$as_me:8634: \"$ac_compile\"") >&5
8635 (eval $ac_compile) 2>&5
8637 echo "$as_me:8637: \$? = $ac_status" >&5
8638 (exit $ac_status); } &&
8639 { ac_try='test -s conftest.$ac_objext'
8640 { (eval echo "$as_me:8640: \"$ac_try\"") >&5
8643 echo "$as_me:8643: \$? = $ac_status" >&5
8644 (exit $ac_status); }; }; then
8645 ac_cv_sys_largefile_CC=' -n32'; break
8647 echo "$as_me: failed program was:" >&5
8648 cat conftest.$ac_ext >&5
8650 rm -f conftest.$ac_objext
8654 rm -f conftest.$ac_ext
8657 echo "$as_me:8657: result: $ac_cv_sys_largefile_CC" >&5
8658 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
8659 if test "$ac_cv_sys_largefile_CC" != no; then
8660 CC=$CC$ac_cv_sys_largefile_CC
8663 echo "$as_me:8663: checking for _FILE_OFFSET_BITS value needed for large files" >&5
8664 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
8665 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
8666 echo $ECHO_N "(cached) $ECHO_C" >&6
8669 ac_cv_sys_file_offset_bits=no
8670 cat >conftest.$ac_ext <<_ACEOF
8671 #line 8671 "configure"
8672 #include "confdefs.h"
8673 #include <sys/types.h>
8674 /* Check that off_t can represent 2**63 - 1 correctly.
8675 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8676 since some C++ compilers masquerading as C compilers
8677 incorrectly reject 9223372036854775807. */
8678 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8679 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8680 && LARGE_OFF_T % 2147483647 == 1)
8690 rm -f conftest.$ac_objext
8691 if { (eval echo "$as_me:8691: \"$ac_compile\"") >&5
8692 (eval $ac_compile) 2>&5
8694 echo "$as_me:8694: \$? = $ac_status" >&5
8695 (exit $ac_status); } &&
8696 { ac_try='test -s conftest.$ac_objext'
8697 { (eval echo "$as_me:8697: \"$ac_try\"") >&5
8700 echo "$as_me:8700: \$? = $ac_status" >&5
8701 (exit $ac_status); }; }; then
8704 echo "$as_me: failed program was:" >&5
8705 cat conftest.$ac_ext >&5
8707 rm -f conftest.$ac_objext conftest.$ac_ext
8708 cat >conftest.$ac_ext <<_ACEOF
8709 #line 8709 "configure"
8710 #include "confdefs.h"
8711 #define _FILE_OFFSET_BITS 64
8712 #include <sys/types.h>
8713 /* Check that off_t can represent 2**63 - 1 correctly.
8714 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8715 since some C++ compilers masquerading as C compilers
8716 incorrectly reject 9223372036854775807. */
8717 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8718 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8719 && LARGE_OFF_T % 2147483647 == 1)
8729 rm -f conftest.$ac_objext
8730 if { (eval echo "$as_me:8730: \"$ac_compile\"") >&5
8731 (eval $ac_compile) 2>&5
8733 echo "$as_me:8733: \$? = $ac_status" >&5
8734 (exit $ac_status); } &&
8735 { ac_try='test -s conftest.$ac_objext'
8736 { (eval echo "$as_me:8736: \"$ac_try\"") >&5
8739 echo "$as_me:8739: \$? = $ac_status" >&5
8740 (exit $ac_status); }; }; then
8741 ac_cv_sys_file_offset_bits=64; break
8743 echo "$as_me: failed program was:" >&5
8744 cat conftest.$ac_ext >&5
8746 rm -f conftest.$ac_objext conftest.$ac_ext
8750 echo "$as_me:8750: result: $ac_cv_sys_file_offset_bits" >&5
8751 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
8752 if test "$ac_cv_sys_file_offset_bits" != no; then
8754 cat >>confdefs.h <<EOF
8755 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
8760 echo "$as_me:8760: checking for _LARGE_FILES value needed for large files" >&5
8761 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
8762 if test "${ac_cv_sys_large_files+set}" = set; then
8763 echo $ECHO_N "(cached) $ECHO_C" >&6
8766 ac_cv_sys_large_files=no
8767 cat >conftest.$ac_ext <<_ACEOF
8768 #line 8768 "configure"
8769 #include "confdefs.h"
8770 #include <sys/types.h>
8771 /* Check that off_t can represent 2**63 - 1 correctly.
8772 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8773 since some C++ compilers masquerading as C compilers
8774 incorrectly reject 9223372036854775807. */
8775 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8776 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8777 && LARGE_OFF_T % 2147483647 == 1)
8787 rm -f conftest.$ac_objext
8788 if { (eval echo "$as_me:8788: \"$ac_compile\"") >&5
8789 (eval $ac_compile) 2>&5
8791 echo "$as_me:8791: \$? = $ac_status" >&5
8792 (exit $ac_status); } &&
8793 { ac_try='test -s conftest.$ac_objext'
8794 { (eval echo "$as_me:8794: \"$ac_try\"") >&5
8797 echo "$as_me:8797: \$? = $ac_status" >&5
8798 (exit $ac_status); }; }; then
8801 echo "$as_me: failed program was:" >&5
8802 cat conftest.$ac_ext >&5
8804 rm -f conftest.$ac_objext conftest.$ac_ext
8805 cat >conftest.$ac_ext <<_ACEOF
8806 #line 8806 "configure"
8807 #include "confdefs.h"
8808 #define _LARGE_FILES 1
8809 #include <sys/types.h>
8810 /* Check that off_t can represent 2**63 - 1 correctly.
8811 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8812 since some C++ compilers masquerading as C compilers
8813 incorrectly reject 9223372036854775807. */
8814 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8815 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8816 && LARGE_OFF_T % 2147483647 == 1)
8826 rm -f conftest.$ac_objext
8827 if { (eval echo "$as_me:8827: \"$ac_compile\"") >&5
8828 (eval $ac_compile) 2>&5
8830 echo "$as_me:8830: \$? = $ac_status" >&5
8831 (exit $ac_status); } &&
8832 { ac_try='test -s conftest.$ac_objext'
8833 { (eval echo "$as_me:8833: \"$ac_try\"") >&5
8836 echo "$as_me:8836: \$? = $ac_status" >&5
8837 (exit $ac_status); }; }; then
8838 ac_cv_sys_large_files=1; break
8840 echo "$as_me: failed program was:" >&5
8841 cat conftest.$ac_ext >&5
8843 rm -f conftest.$ac_objext conftest.$ac_ext
8847 echo "$as_me:8847: result: $ac_cv_sys_large_files" >&5
8848 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
8849 if test "$ac_cv_sys_large_files" != no; then
8851 cat >>confdefs.h <<EOF
8852 #define _LARGE_FILES $ac_cv_sys_large_files
8859 if test "$enable_largefile" != no ; then
8860 echo "$as_me:8860: checking for _LARGEFILE_SOURCE value needed for large files" >&5
8861 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
8862 if test "${ac_cv_sys_largefile_source+set}" = set; then
8863 echo $ECHO_N "(cached) $ECHO_C" >&6
8866 ac_cv_sys_largefile_source=no
8867 cat >conftest.$ac_ext <<_ACEOF
8868 #line 8868 "configure"
8869 #include "confdefs.h"
8879 rm -f conftest.$ac_objext
8880 if { (eval echo "$as_me:8880: \"$ac_compile\"") >&5
8881 (eval $ac_compile) 2>&5
8883 echo "$as_me:8883: \$? = $ac_status" >&5
8884 (exit $ac_status); } &&
8885 { ac_try='test -s conftest.$ac_objext'
8886 { (eval echo "$as_me:8886: \"$ac_try\"") >&5
8889 echo "$as_me:8889: \$? = $ac_status" >&5
8890 (exit $ac_status); }; }; then
8893 echo "$as_me: failed program was:" >&5
8894 cat conftest.$ac_ext >&5
8896 rm -f conftest.$ac_objext conftest.$ac_ext
8897 cat >conftest.$ac_ext <<_ACEOF
8898 #line 8898 "configure"
8899 #include "confdefs.h"
8900 #define _LARGEFILE_SOURCE 1
8910 rm -f conftest.$ac_objext
8911 if { (eval echo "$as_me:8911: \"$ac_compile\"") >&5
8912 (eval $ac_compile) 2>&5
8914 echo "$as_me:8914: \$? = $ac_status" >&5
8915 (exit $ac_status); } &&
8916 { ac_try='test -s conftest.$ac_objext'
8917 { (eval echo "$as_me:8917: \"$ac_try\"") >&5
8920 echo "$as_me:8920: \$? = $ac_status" >&5
8921 (exit $ac_status); }; }; then
8922 ac_cv_sys_largefile_source=1; break
8924 echo "$as_me: failed program was:" >&5
8925 cat conftest.$ac_ext >&5
8927 rm -f conftest.$ac_objext conftest.$ac_ext
8931 echo "$as_me:8931: result: $ac_cv_sys_largefile_source" >&5
8932 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
8933 if test "$ac_cv_sys_largefile_source" != no; then
8935 cat >>confdefs.h <<EOF
8936 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
8942 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
8943 # in glibc 2.1.3, but that breaks too many other things.
8944 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
8945 echo "$as_me:8945: checking for fseeko" >&5
8946 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
8947 if test "${ac_cv_func_fseeko+set}" = set; then
8948 echo $ECHO_N "(cached) $ECHO_C" >&6
8950 cat >conftest.$ac_ext <<_ACEOF
8951 #line 8951 "configure"
8952 #include "confdefs.h"
8957 return fseeko && fseeko (stdin, 0, 0);
8962 rm -f conftest.$ac_objext conftest$ac_exeext
8963 if { (eval echo "$as_me:8963: \"$ac_link\"") >&5
8964 (eval $ac_link) 2>&5
8966 echo "$as_me:8966: \$? = $ac_status" >&5
8967 (exit $ac_status); } &&
8968 { ac_try='test -s conftest$ac_exeext'
8969 { (eval echo "$as_me:8969: \"$ac_try\"") >&5
8972 echo "$as_me:8972: \$? = $ac_status" >&5
8973 (exit $ac_status); }; }; then
8974 ac_cv_func_fseeko=yes
8976 echo "$as_me: failed program was:" >&5
8977 cat conftest.$ac_ext >&5
8978 ac_cv_func_fseeko=no
8980 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8982 echo "$as_me:8982: result: $ac_cv_func_fseeko" >&5
8983 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
8984 if test $ac_cv_func_fseeko = yes; then
8986 cat >>confdefs.h <<\EOF
8987 #define HAVE_FSEEKO 1
8992 # Normally we would collect these definitions in the config.h,
8993 # but (like _XOPEN_SOURCE), some environments rely on having these
8994 # defined before any of the system headers are included. Another
8995 # case comes up with C++, e.g., on AIX the compiler compiles the
8996 # header files by themselves before looking at the body files it is
8997 # told to compile. For ncurses, those header files do not include
8999 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
9000 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
9001 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
9003 echo "$as_me:9003: checking whether to use struct dirent64" >&5
9004 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
9005 if test "${cf_cv_struct_dirent64+set}" = set; then
9006 echo $ECHO_N "(cached) $ECHO_C" >&6
9009 cat >conftest.$ac_ext <<_ACEOF
9010 #line 9010 "configure"
9011 #include "confdefs.h"
9013 #include <sys/types.h>
9020 /* if transitional largefile support is setup, this is true */
9021 extern struct dirent64 * readdir(DIR *);
9022 struct dirent64 *x = readdir((DIR *)0);
9023 struct dirent *y = readdir((DIR *)0);
9030 rm -f conftest.$ac_objext
9031 if { (eval echo "$as_me:9031: \"$ac_compile\"") >&5
9032 (eval $ac_compile) 2>&5
9034 echo "$as_me:9034: \$? = $ac_status" >&5
9035 (exit $ac_status); } &&
9036 { ac_try='test -s conftest.$ac_objext'
9037 { (eval echo "$as_me:9037: \"$ac_try\"") >&5
9040 echo "$as_me:9040: \$? = $ac_status" >&5
9041 (exit $ac_status); }; }; then
9042 cf_cv_struct_dirent64=yes
9044 echo "$as_me: failed program was:" >&5
9045 cat conftest.$ac_ext >&5
9046 cf_cv_struct_dirent64=no
9048 rm -f conftest.$ac_objext conftest.$ac_ext
9051 echo "$as_me:9051: result: $cf_cv_struct_dirent64" >&5
9052 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
9053 test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
9054 #define HAVE_STRUCT_DIRENT64 1
9059 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
9060 echo "$as_me:9060: checking if you want tparm not to use X/Open fixed-parameter list" >&5
9061 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
9063 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
9064 if test "${enable_tparm_varargs+set}" = set; then
9065 enableval="$enable_tparm_varargs"
9066 with_tparm_varargs=$enableval
9068 with_tparm_varargs=yes
9070 echo "$as_me:9070: result: $with_tparm_varargs" >&5
9071 echo "${ECHO_T}$with_tparm_varargs" >&6
9072 NCURSES_TPARM_VARARGS=0
9073 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
9075 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
9076 if test "$with_ticlib" != no ; then
9077 echo "$as_me:9077: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
9078 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
9080 # Check whether --enable-tic-depends or --disable-tic-depends was given.
9081 if test "${enable_tic_depends+set}" = set; then
9082 enableval="$enable_tic_depends"
9083 with_tic_depends=$enableval
9085 with_tic_depends=yes
9087 echo "$as_me:9087: result: $with_tic_depends" >&5
9088 echo "${ECHO_T}$with_tic_depends" >&6
9093 ### use option --with-bool to override bool's type
9094 echo "$as_me:9094: checking for type of bool" >&5
9095 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
9097 # Check whether --with-bool or --without-bool was given.
9098 if test "${with_bool+set}" = set; then
9099 withval="$with_bool"
9100 NCURSES_BOOL="$withval"
9104 echo "$as_me:9104: result: $NCURSES_BOOL" >&5
9105 echo "${ECHO_T}$NCURSES_BOOL" >&6
9107 echo "$as_me:9107: checking for alternate terminal capabilities file" >&5
9108 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
9110 # Check whether --with-caps or --without-caps was given.
9111 if test "${with_caps+set}" = set; then
9112 withval="$with_caps"
9113 TERMINFO_CAPS=Caps.$withval
9117 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
9118 echo "$as_me:9118: result: $TERMINFO_CAPS" >&5
9119 echo "${ECHO_T}$TERMINFO_CAPS" >&6
9121 ### use option --with-chtype to override chtype's type
9122 echo "$as_me:9122: checking for type of chtype" >&5
9123 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
9125 # Check whether --with-chtype or --without-chtype was given.
9126 if test "${with_chtype+set}" = set; then
9127 withval="$with_chtype"
9128 NCURSES_CHTYPE="$withval"
9132 echo "$as_me:9132: result: $NCURSES_CHTYPE" >&5
9133 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
9135 ### use option --with-ospeed to override ospeed's type
9136 echo "$as_me:9136: checking for type of ospeed" >&5
9137 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
9139 # Check whether --with-ospeed or --without-ospeed was given.
9140 if test "${with_ospeed+set}" = set; then
9141 withval="$with_ospeed"
9142 NCURSES_OSPEED="$withval"
9144 NCURSES_OSPEED=short
9146 echo "$as_me:9146: result: $NCURSES_OSPEED" >&5
9147 echo "${ECHO_T}$NCURSES_OSPEED" >&6
9149 ### use option --with-mmask-t to override mmask_t's type
9150 echo "$as_me:9150: checking for type of mmask_t" >&5
9151 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
9153 # Check whether --with-mmask-t or --without-mmask-t was given.
9154 if test "${with_mmask_t+set}" = set; then
9155 withval="$with_mmask_t"
9156 NCURSES_MMASK_T="$withval"
9158 NCURSES_MMASK_T=auto
9160 echo "$as_me:9160: result: $NCURSES_MMASK_T" >&5
9161 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
9163 ### use option --with-ccharw-max to override CCHARW_MAX size
9164 echo "$as_me:9164: checking for size CCHARW_MAX" >&5
9165 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
9167 # Check whether --with-ccharw-max or --without-ccharw-max was given.
9168 if test "${with_ccharw_max+set}" = set; then
9169 withval="$with_ccharw_max"
9170 NCURSES_CCHARW_MAX="$withval"
9172 NCURSES_CCHARW_MAX=5
9174 echo "$as_me:9174: result: $NCURSES_CCHARW_MAX" >&5
9175 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
9177 ### Enable compiling-in rcs id's
9178 echo "$as_me:9178: checking if RCS identifiers should be compiled-in" >&5
9179 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
9181 # Check whether --with-rcs-ids or --without-rcs-ids was given.
9182 if test "${with_rcs_ids+set}" = set; then
9183 withval="$with_rcs_ids"
9184 with_rcs_ids=$withval
9188 echo "$as_me:9188: result: $with_rcs_ids" >&5
9189 echo "${ECHO_T}$with_rcs_ids" >&6
9190 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
9191 #define USE_RCS_IDS 1
9194 ###############################################################################
9196 echo "$as_me:9196: checking format of man-pages" >&5
9197 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
9199 # Check whether --with-manpage-format or --without-manpage-format was given.
9200 if test "${with_manpage_format+set}" = set; then
9201 withval="$with_manpage_format"
9202 MANPAGE_FORMAT=$withval
9204 MANPAGE_FORMAT=unknown
9207 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
9208 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
9212 case $MANPAGE_FORMAT in
9214 if test -z "$MANPATH" ; then
9215 MANPATH="/usr/man:/usr/share/man"
9218 # look for the 'date' man-page (it's most likely to be installed!)
9224 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
9225 for cf_dir in $MANPATH; do
9226 test -z "$cf_dir" && cf_dir=/usr/man
9227 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
9229 cf_test=`echo $cf_name | sed -e 's/*//'`
9230 if test "x$cf_test" = "x$cf_name" ; then
9233 *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
9234 *.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
9235 *.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
9236 *) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
9250 # if we found a match in either man* or cat*, stop looking
9251 if test -n "$MANPAGE_FORMAT" ; then
9253 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
9254 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
9260 test $cf_found=yes && break
9263 # only check the first directory in $MANPATH where we find manpages
9264 if test -n "$MANPAGE_FORMAT" ; then
9268 # if we did not find the example, just assume it is normal
9269 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
9273 for cf_option in $MANPAGE_FORMAT; do
9274 case $cf_option in #(vi
9275 gzip|compress|BSDI|normal|formatted|catonly)
9278 cf_unknown="$cf_unknown $cf_option"
9285 echo "$as_me:9285: result: $MANPAGE_FORMAT" >&5
9286 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
9287 if test -n "$cf_unknown" ; then
9288 { echo "$as_me:9288: WARNING: Unexpected manpage-format $cf_unknown" >&5
9289 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
9292 echo "$as_me:9292: checking for manpage renaming" >&5
9293 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
9295 # Check whether --with-manpage-renames or --without-manpage-renames was given.
9296 if test "${with_manpage_renames+set}" = set; then
9297 withval="$with_manpage_renames"
9298 MANPAGE_RENAMES=$withval
9303 case ".$MANPAGE_RENAMES" in #(vi
9307 # Debian 'man' program?
9308 if test -f /etc/debian_version ; then
9309 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
9316 if test "$MANPAGE_RENAMES" != no ; then
9317 if test -f $srcdir/man/$MANPAGE_RENAMES ; then
9318 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
9319 elif test ! -f $MANPAGE_RENAMES ; then
9320 { { echo "$as_me:9320: error: not a filename: $MANPAGE_RENAMES" >&5
9321 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
9322 { (exit 1); exit 1; }; }
9325 test ! -d man && mkdir man
9327 # Construct a sed-script to perform renaming within man-pages
9328 if test -n "$MANPAGE_RENAMES" ; then
9329 test ! -d man && mkdir man
9330 sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
9334 echo "$as_me:9334: result: $MANPAGE_RENAMES" >&5
9335 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
9337 echo "$as_me:9337: checking if manpage aliases will be installed" >&5
9338 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
9340 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
9341 if test "${with_manpage_aliases+set}" = set; then
9342 withval="$with_manpage_aliases"
9343 MANPAGE_ALIASES=$withval
9348 echo "$as_me:9348: result: $MANPAGE_ALIASES" >&5
9349 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
9351 if test "$LN_S" = "ln -s"; then
9358 if test "$MANPAGE_ALIASES" = yes ; then
9359 echo "$as_me:9359: checking if manpage symlinks should be used" >&5
9360 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
9362 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
9363 if test "${with_manpage_symlinks+set}" = set; then
9364 withval="$with_manpage_symlinks"
9365 MANPAGE_SYMLINKS=$withval
9367 MANPAGE_SYMLINKS=$cf_use_symlinks
9370 if test "$$cf_use_symlinks" = no; then
9371 if test "$MANPAGE_SYMLINKS" = yes ; then
9372 { echo "$as_me:9372: WARNING: cannot make symlinks" >&5
9373 echo "$as_me: WARNING: cannot make symlinks" >&2;}
9378 echo "$as_me:9378: result: $MANPAGE_SYMLINKS" >&5
9379 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
9382 echo "$as_me:9382: checking for manpage tbl" >&5
9383 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
9385 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
9386 if test "${with_manpage_tbl+set}" = set; then
9387 withval="$with_manpage_tbl"
9388 MANPAGE_TBL=$withval
9393 echo "$as_me:9393: result: $MANPAGE_TBL" >&5
9394 echo "${ECHO_T}$MANPAGE_TBL" >&6
9396 if test "$prefix" = "NONE" ; then
9397 cf_prefix="$ac_default_prefix"
9402 case "$MANPAGE_FORMAT" in # (vi
9417 test ! -d man && mkdir man
9421 case "$MANPAGE_FORMAT" in #(vi
9424 cf_compress=compress
9432 cf_edit_man=./edit_man.sh
9433 cf_man_alias=`pwd`/man_alias.sed
9435 cat >$cf_edit_man <<CF_EOF
9437 # this script is generated by the configure-script CF_MAN_PAGES macro.
9442 NCURSES_MAJOR="$NCURSES_MAJOR"
9443 NCURSES_MINOR="$NCURSES_MINOR"
9444 NCURSES_PATCH="$NCURSES_PATCH"
9446 NCURSES_OSPEED="$NCURSES_OSPEED"
9447 TERMINFO="$TERMINFO"
9450 INSTALL_DATA="$INSTALL_DATA"
9452 transform="$program_transform_name"
9454 TMP=\${TMPDIR-/tmp}/man\$\$
9455 trap "rm -f \$TMP" 0 1 2 5 15
9467 top_srcdir=\$srcdir/..
9470 if test "\$form" = normal ; then
9471 if test "$cf_format" = yes ; then
9472 if test "$cf_inboth" = no ; then
9473 sh \$0 format \$verb \$mandir \$srcdir \$*
9477 cf_subdir=\$mandir/man
9478 cf_tables=$MANPAGE_TBL
9480 cf_subdir=\$mandir/cat
9484 # process the list of source-files
9487 *.orig|*.rej) ;; #(vi
9489 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
9490 if test \$verb = installing ; then
9491 if test ! -d \$cf_subdir\${section} ; then
9492 mkdir -p \$cf_subdir\$section
9496 # replace variables in man page
9497 if test ! -f $cf_man_alias ; then
9498 cat >>$cf_man_alias <<-CF_EOF2
9499 s,@DATADIR@,\$datadir,g
9500 s,@TERMINFO@,\$TERMINFO,g
9501 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
9502 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
9503 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
9504 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
9507 for cf_name in captoinfo clear infocmp infotocap tabs tic toe tput tset
9509 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9510 cf_name=`echo $cf_name|sed "$program_transform_name"`
9511 cat >>$cf_edit_man <<-CF_EOF
9512 s,@$cf_NAME@,$cf_name,g
9516 cat >>$cf_edit_man <<CF_EOF
9518 echo "...made $cf_man_alias"
9522 cf_source=\`basename \$i\`
9524 test ! -f \$inalias && inalias="\$srcdir/\$inalias"
9525 if test ! -f \$inalias ; then
9526 echo .. skipped \$cf_source
9531 if test "$MANPAGE_ALIASES" != no ; then
9532 cat >>$cf_edit_man <<CF_EOF
9533 aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u\`
9537 if test "$MANPAGE_RENAMES" = no ; then
9538 cat >>$cf_edit_man <<CF_EOF
9539 # perform program transformations for section 1 man pages
9540 if test \$section = 1 ; then
9541 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
9543 cf_target=\$cf_subdir\${section}/\$cf_source
9547 cat >>$cf_edit_man <<CF_EOF
9548 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
9549 if test -z "\$cf_target" ; then
9550 echo '? missing rename for '\$cf_source
9551 cf_target="\$cf_source"
9553 cf_target="\$cf_subdir\${section}/\${cf_target}"
9558 cat >>$cf_edit_man <<CF_EOF
9559 sed -f $cf_man_alias \\
9562 if test -f $MANPAGE_RENAMES ; then
9563 cat >>$cf_edit_man <<CF_EOF
9564 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
9567 cat >>$cf_edit_man <<CF_EOF
9572 cat >>$cf_edit_man <<CF_EOF
9573 if test \$cf_tables = yes ; then
9574 tbl \$TMP >\$TMP.out
9579 if test $with_curses_h != yes ; then
9580 cat >>$cf_edit_man <<CF_EOF
9581 sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
9586 cat >>$cf_edit_man <<CF_EOF
9587 if test \$form = format ; then
9588 nroff -man \$TMP >\$TMP.out
9593 if test -n "$cf_compress" ; then
9594 cat >>$cf_edit_man <<CF_EOF
9595 if test \$verb = installing ; then
9596 if ( $cf_compress -f \$TMP )
9598 mv \$TMP.$cf_so_strip \$TMP
9601 cf_target="\$cf_target.$cf_so_strip"
9605 case "$MANPAGE_FORMAT" in #(vi
9607 cat >>$cf_edit_man <<CF_EOF
9608 if test \$form = format ; then
9609 # BSDI installs only .0 suffixes in the cat directories
9610 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
9616 cat >>$cf_edit_man <<CF_EOF
9617 suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
9618 if test \$verb = installing ; then
9619 echo \$verb \$cf_target
9620 \$INSTALL_DATA \$TMP \$cf_target
9621 test -d \$cf_subdir\${section} &&
9622 test -n "\$aliases" && (
9623 cd \$cf_subdir\${section} && (
9624 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
9625 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
9626 cf_target=\`basename \$cf_target\`
9627 for cf_alias in \$aliases
9629 if test \$section = 1 ; then
9630 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
9633 if test "$MANPAGE_SYMLINKS" = yes ; then
9634 if test -f \$cf_alias\${suffix} ; then
9635 if ( cmp -s \$cf_target \$cf_alias\${suffix} )
9640 echo .. \$verb alias \$cf_alias\${suffix}
9641 rm -f \$cf_alias\${suffix}
9642 $LN_S \$cf_target \$cf_alias\${suffix}
9643 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
9644 echo ".so \$cf_source" >\$TMP
9646 if test -n "$cf_compress" ; then
9647 cat >>$cf_edit_man <<CF_EOF
9648 if test -n "$cf_so_strip" ; then
9649 $cf_compress -f \$TMP
9650 mv \$TMP.$cf_so_strip \$TMP
9654 cat >>$cf_edit_man <<CF_EOF
9655 echo .. \$verb alias \$cf_alias\${suffix}
9656 rm -f \$cf_alias\${suffix}
9657 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
9662 elif test \$verb = removing ; then
9663 test -f \$cf_target && (
9664 echo \$verb \$cf_target
9667 test -d \$cf_subdir\${section} &&
9668 test -n "\$aliases" && (
9669 cd \$cf_subdir\${section} && (
9670 for cf_alias in \$aliases
9672 if test \$section = 1 ; then
9673 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
9676 echo .. \$verb alias \$cf_alias\${suffix}
9677 rm -f \$cf_alias\${suffix}
9689 if test $cf_inboth = yes ; then
9690 if test \$form != format ; then
9691 sh \$0 format \$verb \$mandir \$srcdir \$*
9697 chmod 755 $cf_edit_man
9699 ###############################################################################
9701 ### Note that some functions (such as const) are normally disabled anyway.
9702 echo "$as_me:9702: checking if you want to build with function extensions" >&5
9703 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
9705 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
9706 if test "${enable_ext_funcs+set}" = set; then
9707 enableval="$enable_ext_funcs"
9708 with_ext_funcs=$enableval
9712 echo "$as_me:9712: result: $with_ext_funcs" >&5
9713 echo "${ECHO_T}$with_ext_funcs" >&6
9714 if test "$with_ext_funcs" = yes ; then
9716 cat >>confdefs.h <<\EOF
9717 #define HAVE_CURSES_VERSION 1
9720 cat >>confdefs.h <<\EOF
9721 #define HAVE_HAS_KEY 1
9724 cat >>confdefs.h <<\EOF
9725 #define HAVE_RESIZETERM 1
9728 cat >>confdefs.h <<\EOF
9729 #define HAVE_RESIZE_TERM 1
9732 cat >>confdefs.h <<\EOF
9733 #define HAVE_USE_DEFAULT_COLORS 1
9736 cat >>confdefs.h <<\EOF
9737 #define HAVE_WRESIZE 1
9740 cat >>confdefs.h <<\EOF
9741 #define NCURSES_EXT_FUNCS 1
9744 GENERATED_EXT_FUNCS=generated
9747 GENERATED_EXT_FUNCS=
9750 echo "$as_me:9750: checking if you want to build with experimental SCREEN extensions" >&5
9751 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
9753 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
9754 if test "${enable_sp_funcs+set}" = set; then
9755 enableval="$enable_sp_funcs"
9756 with_sp_funcs=$enableval
9760 echo "$as_me:9760: result: $with_sp_funcs" >&5
9761 echo "${ECHO_T}$with_sp_funcs" >&6
9762 if test "$with_sp_funcs" = yes ; then
9764 cat >>confdefs.h <<\EOF
9765 #define NCURSES_SP_FUNCS 1
9768 GENERATED_SP_FUNCS=generated
9774 echo "$as_me:9774: checking if you want to build with experimental terminal-driver" >&5
9775 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
9777 # Check whether --enable-term-driver or --disable-term-driver was given.
9778 if test "${enable_term_driver+set}" = set; then
9779 enableval="$enable_term_driver"
9780 with_term_driver=$enableval
9784 echo "$as_me:9784: result: $with_term_driver" >&5
9785 echo "${ECHO_T}$with_term_driver" >&6
9786 if test "$with_term_driver" = yes ; then
9787 cat >>confdefs.h <<\EOF
9788 #define USE_TERM_DRIVER 1
9791 if test "$with_sp_funcs" != yes ; then
9792 { { echo "$as_me:9792: error: The term-driver option relies upon sp-funcs" >&5
9793 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
9794 { (exit 1); exit 1; }; }
9798 ### use option --enable-const to turn on use of const beyond that in XSI.
9799 echo "$as_me:9799: checking for extended use of const keyword" >&5
9800 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
9802 # Check whether --enable-const or --disable-const was given.
9803 if test "${enable_const+set}" = set; then
9804 enableval="$enable_const"
9805 with_ext_const=$enableval
9809 echo "$as_me:9809: result: $with_ext_const" >&5
9810 echo "${ECHO_T}$with_ext_const" >&6
9811 NCURSES_CONST='/*nothing*/'
9812 if test "$with_ext_const" = yes ; then
9816 ### use option --enable-ext-colors to turn on use of colors beyond 16.
9817 echo "$as_me:9817: checking if you want to use extended colors" >&5
9818 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
9820 # Check whether --enable-ext-colors or --disable-ext-colors was given.
9821 if test "${enable_ext_colors+set}" = set; then
9822 enableval="$enable_ext_colors"
9823 with_ext_colors=$enableval
9827 echo "$as_me:9827: result: $with_ext_colors" >&5
9828 echo "${ECHO_T}$with_ext_colors" >&6
9829 NCURSES_EXT_COLORS=0
9830 if test "$with_ext_colors" = yes ; then
9831 if test "$with_widec" != yes ; then
9832 { { echo "$as_me:9832: error: This option applies only to wide-character library" >&5
9833 echo "$as_me: error: This option applies only to wide-character library" >&2;}
9834 { (exit 1); exit 1; }; }
9836 # cannot be ABI 5 since it changes sizeof(cchar_t)
9838 if test "${with_abi_version+set}" != set; then
9839 case $cf_cv_rel_version in
9841 cf_cv_rel_version=6.0
9843 { echo "$as_me:9843: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9844 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9850 NCURSES_EXT_COLORS=1
9851 cat >>confdefs.h <<\EOF
9852 #define NCURSES_EXT_COLORS 1
9857 ### use option --enable-ext-mouse to modify coding to support 5-button mice
9858 echo "$as_me:9858: checking if you want to use extended mouse encoding" >&5
9859 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
9861 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
9862 if test "${enable_ext_mouse+set}" = set; then
9863 enableval="$enable_ext_mouse"
9864 with_ext_mouse=$enableval
9868 echo "$as_me:9868: result: $with_ext_mouse" >&5
9869 echo "${ECHO_T}$with_ext_mouse" >&6
9870 NCURSES_MOUSE_VERSION=1
9871 if test "$with_ext_mouse" = yes ; then
9872 NCURSES_MOUSE_VERSION=2
9874 if test "${with_abi_version+set}" != set; then
9875 case $cf_cv_rel_version in
9877 cf_cv_rel_version=6.0
9879 { echo "$as_me:9879: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9880 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9887 echo "$as_me:9887: checking if you want \$NCURSES_NO_PADDING code" >&5
9888 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
9890 # Check whether --enable-no-padding or --disable-no-padding was given.
9891 if test "${enable_no_padding+set}" = set; then
9892 enableval="$enable_no_padding"
9893 with_no_padding=$enableval
9895 with_no_padding=$with_ext_funcs
9897 echo "$as_me:9897: result: $with_no_padding" >&5
9898 echo "${ECHO_T}$with_no_padding" >&6
9899 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
9900 #define NCURSES_NO_PADDING 1
9903 echo "$as_me:9903: checking for ANSI C header files" >&5
9904 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
9905 if test "${ac_cv_header_stdc+set}" = set; then
9906 echo $ECHO_N "(cached) $ECHO_C" >&6
9908 cat >conftest.$ac_ext <<_ACEOF
9909 #line 9909 "configure"
9910 #include "confdefs.h"
9917 if { (eval echo "$as_me:9917: \"$ac_cpp conftest.$ac_ext\"") >&5
9918 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9920 egrep -v '^ *\+' conftest.er1 >conftest.err
9922 cat conftest.err >&5
9923 echo "$as_me:9923: \$? = $ac_status" >&5
9924 (exit $ac_status); } >/dev/null; then
9925 if test -s conftest.err; then
9926 ac_cpp_err=$ac_c_preproc_warn_flag
9933 if test -z "$ac_cpp_err"; then
9934 ac_cv_header_stdc=yes
9936 echo "$as_me: failed program was:" >&5
9937 cat conftest.$ac_ext >&5
9938 ac_cv_header_stdc=no
9940 rm -f conftest.err conftest.$ac_ext
9942 if test $ac_cv_header_stdc = yes; then
9943 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9944 cat >conftest.$ac_ext <<_ACEOF
9945 #line 9945 "configure"
9946 #include "confdefs.h"
9950 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9951 egrep "memchr" >/dev/null 2>&1; then
9954 ac_cv_header_stdc=no
9960 if test $ac_cv_header_stdc = yes; then
9961 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9962 cat >conftest.$ac_ext <<_ACEOF
9963 #line 9963 "configure"
9964 #include "confdefs.h"
9968 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9969 egrep "free" >/dev/null 2>&1; then
9972 ac_cv_header_stdc=no
9978 if test $ac_cv_header_stdc = yes; then
9979 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9980 if test "$cross_compiling" = yes; then
9983 cat >conftest.$ac_ext <<_ACEOF
9984 #line 9984 "configure"
9985 #include "confdefs.h"
9987 #if ((' ' & 0x0FF) == 0x020)
9988 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9989 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9991 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
9992 || ('j' <= (c) && (c) <= 'r') \
9993 || ('s' <= (c) && (c) <= 'z'))
9994 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9997 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10002 for (i = 0; i < 256; i++)
10003 if (XOR (islower (i), ISLOWER (i))
10004 || toupper (i) != TOUPPER (i))
10005 $ac_main_return(2);
10006 $ac_main_return (0);
10009 rm -f conftest$ac_exeext
10010 if { (eval echo "$as_me:10010: \"$ac_link\"") >&5
10011 (eval $ac_link) 2>&5
10013 echo "$as_me:10013: \$? = $ac_status" >&5
10014 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10015 { (eval echo "$as_me:10015: \"$ac_try\"") >&5
10016 (eval $ac_try) 2>&5
10018 echo "$as_me:10018: \$? = $ac_status" >&5
10019 (exit $ac_status); }; }; then
10022 echo "$as_me: program exited with status $ac_status" >&5
10023 echo "$as_me: failed program was:" >&5
10024 cat conftest.$ac_ext >&5
10025 ac_cv_header_stdc=no
10027 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10031 echo "$as_me:10031: result: $ac_cv_header_stdc" >&5
10032 echo "${ECHO_T}$ac_cv_header_stdc" >&6
10033 if test $ac_cv_header_stdc = yes; then
10035 cat >>confdefs.h <<\EOF
10036 #define STDC_HEADERS 1
10041 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
10043 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10044 inttypes.h stdint.h unistd.h
10046 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10047 echo "$as_me:10047: checking for $ac_header" >&5
10048 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10049 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10050 echo $ECHO_N "(cached) $ECHO_C" >&6
10052 cat >conftest.$ac_ext <<_ACEOF
10053 #line 10053 "configure"
10054 #include "confdefs.h"
10055 $ac_includes_default
10056 #include <$ac_header>
10058 rm -f conftest.$ac_objext
10059 if { (eval echo "$as_me:10059: \"$ac_compile\"") >&5
10060 (eval $ac_compile) 2>&5
10062 echo "$as_me:10062: \$? = $ac_status" >&5
10063 (exit $ac_status); } &&
10064 { ac_try='test -s conftest.$ac_objext'
10065 { (eval echo "$as_me:10065: \"$ac_try\"") >&5
10066 (eval $ac_try) 2>&5
10068 echo "$as_me:10068: \$? = $ac_status" >&5
10069 (exit $ac_status); }; }; then
10070 eval "$as_ac_Header=yes"
10072 echo "$as_me: failed program was:" >&5
10073 cat conftest.$ac_ext >&5
10074 eval "$as_ac_Header=no"
10076 rm -f conftest.$ac_objext conftest.$ac_ext
10078 echo "$as_me:10078: result: `eval echo '${'$as_ac_Header'}'`" >&5
10079 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10080 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10081 cat >>confdefs.h <<EOF
10082 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10088 echo "$as_me:10088: checking for signed char" >&5
10089 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
10090 if test "${ac_cv_type_signed_char+set}" = set; then
10091 echo $ECHO_N "(cached) $ECHO_C" >&6
10093 cat >conftest.$ac_ext <<_ACEOF
10094 #line 10094 "configure"
10095 #include "confdefs.h"
10096 $ac_includes_default
10100 if ((signed char *) 0)
10102 if (sizeof (signed char))
10108 rm -f conftest.$ac_objext
10109 if { (eval echo "$as_me:10109: \"$ac_compile\"") >&5
10110 (eval $ac_compile) 2>&5
10112 echo "$as_me:10112: \$? = $ac_status" >&5
10113 (exit $ac_status); } &&
10114 { ac_try='test -s conftest.$ac_objext'
10115 { (eval echo "$as_me:10115: \"$ac_try\"") >&5
10116 (eval $ac_try) 2>&5
10118 echo "$as_me:10118: \$? = $ac_status" >&5
10119 (exit $ac_status); }; }; then
10120 ac_cv_type_signed_char=yes
10122 echo "$as_me: failed program was:" >&5
10123 cat conftest.$ac_ext >&5
10124 ac_cv_type_signed_char=no
10126 rm -f conftest.$ac_objext conftest.$ac_ext
10128 echo "$as_me:10128: result: $ac_cv_type_signed_char" >&5
10129 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
10131 echo "$as_me:10131: checking size of signed char" >&5
10132 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
10133 if test "${ac_cv_sizeof_signed_char+set}" = set; then
10134 echo $ECHO_N "(cached) $ECHO_C" >&6
10136 if test "$ac_cv_type_signed_char" = yes; then
10137 if test "$cross_compiling" = yes; then
10138 # Depending upon the size, compute the lo and hi bounds.
10139 cat >conftest.$ac_ext <<_ACEOF
10140 #line 10140 "configure"
10141 #include "confdefs.h"
10142 $ac_includes_default
10146 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
10151 rm -f conftest.$ac_objext
10152 if { (eval echo "$as_me:10152: \"$ac_compile\"") >&5
10153 (eval $ac_compile) 2>&5
10155 echo "$as_me:10155: \$? = $ac_status" >&5
10156 (exit $ac_status); } &&
10157 { ac_try='test -s conftest.$ac_objext'
10158 { (eval echo "$as_me:10158: \"$ac_try\"") >&5
10159 (eval $ac_try) 2>&5
10161 echo "$as_me:10161: \$? = $ac_status" >&5
10162 (exit $ac_status); }; }; then
10165 cat >conftest.$ac_ext <<_ACEOF
10166 #line 10166 "configure"
10167 #include "confdefs.h"
10168 $ac_includes_default
10172 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
10177 rm -f conftest.$ac_objext
10178 if { (eval echo "$as_me:10178: \"$ac_compile\"") >&5
10179 (eval $ac_compile) 2>&5
10181 echo "$as_me:10181: \$? = $ac_status" >&5
10182 (exit $ac_status); } &&
10183 { ac_try='test -s conftest.$ac_objext'
10184 { (eval echo "$as_me:10184: \"$ac_try\"") >&5
10185 (eval $ac_try) 2>&5
10187 echo "$as_me:10187: \$? = $ac_status" >&5
10188 (exit $ac_status); }; }; then
10189 ac_hi=$ac_mid; break
10191 echo "$as_me: failed program was:" >&5
10192 cat conftest.$ac_ext >&5
10193 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
10195 rm -f conftest.$ac_objext conftest.$ac_ext
10198 echo "$as_me: failed program was:" >&5
10199 cat conftest.$ac_ext >&5
10202 cat >conftest.$ac_ext <<_ACEOF
10203 #line 10203 "configure"
10204 #include "confdefs.h"
10205 $ac_includes_default
10209 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
10214 rm -f conftest.$ac_objext
10215 if { (eval echo "$as_me:10215: \"$ac_compile\"") >&5
10216 (eval $ac_compile) 2>&5
10218 echo "$as_me:10218: \$? = $ac_status" >&5
10219 (exit $ac_status); } &&
10220 { ac_try='test -s conftest.$ac_objext'
10221 { (eval echo "$as_me:10221: \"$ac_try\"") >&5
10222 (eval $ac_try) 2>&5
10224 echo "$as_me:10224: \$? = $ac_status" >&5
10225 (exit $ac_status); }; }; then
10226 ac_lo=$ac_mid; break
10228 echo "$as_me: failed program was:" >&5
10229 cat conftest.$ac_ext >&5
10230 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
10232 rm -f conftest.$ac_objext conftest.$ac_ext
10235 rm -f conftest.$ac_objext conftest.$ac_ext
10236 # Binary search between lo and hi bounds.
10237 while test "x$ac_lo" != "x$ac_hi"; do
10238 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10239 cat >conftest.$ac_ext <<_ACEOF
10240 #line 10240 "configure"
10241 #include "confdefs.h"
10242 $ac_includes_default
10246 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
10251 rm -f conftest.$ac_objext
10252 if { (eval echo "$as_me:10252: \"$ac_compile\"") >&5
10253 (eval $ac_compile) 2>&5
10255 echo "$as_me:10255: \$? = $ac_status" >&5
10256 (exit $ac_status); } &&
10257 { ac_try='test -s conftest.$ac_objext'
10258 { (eval echo "$as_me:10258: \"$ac_try\"") >&5
10259 (eval $ac_try) 2>&5
10261 echo "$as_me:10261: \$? = $ac_status" >&5
10262 (exit $ac_status); }; }; then
10265 echo "$as_me: failed program was:" >&5
10266 cat conftest.$ac_ext >&5
10267 ac_lo=`expr $ac_mid + 1`
10269 rm -f conftest.$ac_objext conftest.$ac_ext
10271 ac_cv_sizeof_signed_char=$ac_lo
10273 if test "$cross_compiling" = yes; then
10274 { { echo "$as_me:10274: error: cannot run test program while cross compiling" >&5
10275 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
10276 { (exit 1); exit 1; }; }
10278 cat >conftest.$ac_ext <<_ACEOF
10279 #line 10279 "configure"
10280 #include "confdefs.h"
10281 $ac_includes_default
10285 FILE *f = fopen ("conftest.val", "w");
10287 $ac_main_return (1);
10288 fprintf (f, "%d", (sizeof (signed char)));
10294 rm -f conftest$ac_exeext
10295 if { (eval echo "$as_me:10295: \"$ac_link\"") >&5
10296 (eval $ac_link) 2>&5
10298 echo "$as_me:10298: \$? = $ac_status" >&5
10299 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10300 { (eval echo "$as_me:10300: \"$ac_try\"") >&5
10301 (eval $ac_try) 2>&5
10303 echo "$as_me:10303: \$? = $ac_status" >&5
10304 (exit $ac_status); }; }; then
10305 ac_cv_sizeof_signed_char=`cat conftest.val`
10307 echo "$as_me: program exited with status $ac_status" >&5
10308 echo "$as_me: failed program was:" >&5
10309 cat conftest.$ac_ext >&5
10311 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10316 ac_cv_sizeof_signed_char=0
10319 echo "$as_me:10319: result: $ac_cv_sizeof_signed_char" >&5
10320 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
10321 cat >>confdefs.h <<EOF
10322 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
10325 if test "$ac_cv_sizeof_signed_char" = 1 ; then
10326 NCURSES_SBOOL="signed char"
10328 NCURSES_SBOOL="char"
10330 echo "$as_me:10330: checking if you want to use signed Boolean array in term.h" >&5
10331 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
10333 # Check whether --enable-signed-char or --disable-signed-char was given.
10334 if test "${enable_signed_char+set}" = set; then
10335 enableval="$enable_signed_char"
10336 with_signed_char=$enableval
10338 with_signed_char=no
10340 echo "$as_me:10340: result: $with_signed_char" >&5
10341 echo "${ECHO_T}$with_signed_char" >&6
10342 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
10344 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
10345 echo "$as_me:10345: checking if you want SIGWINCH handler" >&5
10346 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
10348 # Check whether --enable-sigwinch or --disable-sigwinch was given.
10349 if test "${enable_sigwinch+set}" = set; then
10350 enableval="$enable_sigwinch"
10351 with_sigwinch=$enableval
10353 with_sigwinch=$with_ext_funcs
10355 echo "$as_me:10355: result: $with_sigwinch" >&5
10356 echo "${ECHO_T}$with_sigwinch" >&6
10357 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
10358 #define USE_SIGWINCH 1
10361 ### use option --enable-tcap-names to allow user to define new capabilities
10362 echo "$as_me:10362: checking if you want user-definable terminal capabilities like termcap" >&5
10363 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
10365 # Check whether --enable-tcap-names or --disable-tcap-names was given.
10366 if test "${enable_tcap_names+set}" = set; then
10367 enableval="$enable_tcap_names"
10368 with_tcap_names=$enableval
10370 with_tcap_names=$with_ext_funcs
10372 echo "$as_me:10372: result: $with_tcap_names" >&5
10373 echo "${ECHO_T}$with_tcap_names" >&6
10375 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
10377 ###############################################################################
10378 # These options are relatively safe to experiment with.
10380 echo "$as_me:10380: checking if you want all development code" >&5
10381 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
10383 # Check whether --with-develop or --without-develop was given.
10384 if test "${with_develop+set}" = set; then
10385 withval="$with_develop"
10386 with_develop=$withval
10390 echo "$as_me:10390: result: $with_develop" >&5
10391 echo "${ECHO_T}$with_develop" >&6
10393 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
10394 echo "$as_me:10394: checking if you want hard-tabs code" >&5
10395 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
10397 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
10398 if test "${enable_hard_tabs+set}" = set; then
10399 enableval="$enable_hard_tabs"
10402 enable_hard_tabs=$with_develop
10404 echo "$as_me:10404: result: $enable_hard_tabs" >&5
10405 echo "${ECHO_T}$enable_hard_tabs" >&6
10406 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
10407 #define USE_HARD_TABS 1
10410 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
10411 echo "$as_me:10411: checking if you want limited support for xmc" >&5
10412 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
10414 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
10415 if test "${enable_xmc_glitch+set}" = set; then
10416 enableval="$enable_xmc_glitch"
10419 enable_xmc_glitch=$with_develop
10421 echo "$as_me:10421: result: $enable_xmc_glitch" >&5
10422 echo "${ECHO_T}$enable_xmc_glitch" >&6
10423 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
10424 #define USE_XMC_SUPPORT 1
10427 ###############################################################################
10428 # These are just experimental, probably should not be in a package:
10430 echo "$as_me:10430: checking if you do not want to assume colors are white-on-black" >&5
10431 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
10433 # Check whether --enable-assumed-color or --disable-assumed-color was given.
10434 if test "${enable_assumed_color+set}" = set; then
10435 enableval="$enable_assumed_color"
10436 with_assumed_color=$enableval
10438 with_assumed_color=yes
10440 echo "$as_me:10440: result: $with_assumed_color" >&5
10441 echo "${ECHO_T}$with_assumed_color" >&6
10442 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
10443 #define USE_ASSUMED_COLOR 1
10446 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
10447 echo "$as_me:10447: checking if you want hashmap scrolling-optimization code" >&5
10448 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
10450 # Check whether --enable-hashmap or --disable-hashmap was given.
10451 if test "${enable_hashmap+set}" = set; then
10452 enableval="$enable_hashmap"
10453 with_hashmap=$enableval
10457 echo "$as_me:10457: result: $with_hashmap" >&5
10458 echo "${ECHO_T}$with_hashmap" >&6
10459 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
10460 #define USE_HASHMAP 1
10463 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
10464 echo "$as_me:10464: checking if you want colorfgbg code" >&5
10465 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
10467 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
10468 if test "${enable_colorfgbg+set}" = set; then
10469 enableval="$enable_colorfgbg"
10470 with_colorfgbg=$enableval
10474 echo "$as_me:10474: result: $with_colorfgbg" >&5
10475 echo "${ECHO_T}$with_colorfgbg" >&6
10476 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
10477 #define USE_COLORFGBG 1
10480 ### use option --enable-interop to turn on use of bindings used for interop
10481 echo "$as_me:10481: checking if you want interop bindings" >&5
10482 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
10484 # Check whether --enable-interop or --disable-interop was given.
10485 if test "${enable_interop+set}" = set; then
10486 enableval="$enable_interop"
10487 with_exp_interop=$enableval
10489 with_exp_interop=no
10491 echo "$as_me:10491: result: $with_exp_interop" >&5
10492 echo "${ECHO_T}$with_exp_interop" >&6
10494 NCURSES_INTEROP_FUNCS=0
10495 test "$with_exp_interop" = yes && NCURSES_INTEROP_FUNCS=1
10497 # This is still experimental (20080329), but should ultimately be moved to
10498 # the script-block --with-normal, etc.
10500 echo "$as_me:10500: checking if you want to link with the pthread library" >&5
10501 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
10503 # Check whether --with-pthread or --without-pthread was given.
10504 if test "${with_pthread+set}" = set; then
10505 withval="$with_pthread"
10506 with_pthread=$withval
10510 echo "$as_me:10510: result: $with_pthread" >&5
10511 echo "${ECHO_T}$with_pthread" >&6
10513 if test "$with_pthread" != no ; then
10514 echo "$as_me:10514: checking for pthread.h" >&5
10515 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
10516 if test "${ac_cv_header_pthread_h+set}" = set; then
10517 echo $ECHO_N "(cached) $ECHO_C" >&6
10519 cat >conftest.$ac_ext <<_ACEOF
10520 #line 10520 "configure"
10521 #include "confdefs.h"
10522 #include <pthread.h>
10524 if { (eval echo "$as_me:10524: \"$ac_cpp conftest.$ac_ext\"") >&5
10525 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10527 egrep -v '^ *\+' conftest.er1 >conftest.err
10529 cat conftest.err >&5
10530 echo "$as_me:10530: \$? = $ac_status" >&5
10531 (exit $ac_status); } >/dev/null; then
10532 if test -s conftest.err; then
10533 ac_cpp_err=$ac_c_preproc_warn_flag
10540 if test -z "$ac_cpp_err"; then
10541 ac_cv_header_pthread_h=yes
10543 echo "$as_me: failed program was:" >&5
10544 cat conftest.$ac_ext >&5
10545 ac_cv_header_pthread_h=no
10547 rm -f conftest.err conftest.$ac_ext
10549 echo "$as_me:10549: result: $ac_cv_header_pthread_h" >&5
10550 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
10551 if test $ac_cv_header_pthread_h = yes; then
10553 cat >>confdefs.h <<\EOF
10554 #define HAVE_PTHREADS_H 1
10557 echo "$as_me:10557: checking if we can link with the pthread library" >&5
10558 echo $ECHO_N "checking if we can link with the pthread library... $ECHO_C" >&6
10559 cf_save_LIBS="$LIBS"
10560 LIBS="-lpthread $LIBS"
10561 cat >conftest.$ac_ext <<_ACEOF
10562 #line 10562 "configure"
10563 #include "confdefs.h"
10565 #include <pthread.h>
10571 int rc = pthread_create(0,0,0,0);
10577 rm -f conftest.$ac_objext conftest$ac_exeext
10578 if { (eval echo "$as_me:10578: \"$ac_link\"") >&5
10579 (eval $ac_link) 2>&5
10581 echo "$as_me:10581: \$? = $ac_status" >&5
10582 (exit $ac_status); } &&
10583 { ac_try='test -s conftest$ac_exeext'
10584 { (eval echo "$as_me:10584: \"$ac_try\"") >&5
10585 (eval $ac_try) 2>&5
10587 echo "$as_me:10587: \$? = $ac_status" >&5
10588 (exit $ac_status); }; }; then
10591 echo "$as_me: failed program was:" >&5
10592 cat conftest.$ac_ext >&5
10595 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10596 LIBS="$cf_save_LIBS"
10597 echo "$as_me:10597: result: $with_pthread" >&5
10598 echo "${ECHO_T}$with_pthread" >&6
10600 if test "$with_pthread" = yes ; then
10601 LIBS="-lpthread $LIBS"
10602 cat >>confdefs.h <<\EOF
10603 #define HAVE_LIBPTHREADS 1
10607 { { echo "$as_me:10607: error: Cannot link with pthread library" >&5
10608 echo "$as_me: error: Cannot link with pthread library" >&2;}
10609 { (exit 1); exit 1; }; }
10616 echo "$as_me:10616: checking if you want to allow EINTR in wgetch with pthreads" >&5
10617 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
10619 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
10620 if test "${enable_pthreads_eintr+set}" = set; then
10621 enableval="$enable_pthreads_eintr"
10622 use_pthreads_eintr=$enableval
10624 use_pthreads_eintr=no
10626 echo "$as_me:10626: result: $use_pthreads_eintr" >&5
10627 echo "${ECHO_T}$use_pthreads_eintr" >&6
10628 if test $use_pthreads_eintr = yes ; then
10629 cat >>confdefs.h <<\EOF
10630 #define USE_PTHREADS_EINTR 1
10635 echo "$as_me:10635: checking if you want to use weak-symbols for pthreads" >&5
10636 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
10638 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
10639 if test "${enable_weak_symbols+set}" = set; then
10640 enableval="$enable_weak_symbols"
10641 use_weak_symbols=$enableval
10643 use_weak_symbols=no
10645 echo "$as_me:10645: result: $use_weak_symbols" >&5
10646 echo "${ECHO_T}$use_weak_symbols" >&6
10647 if test "$use_weak_symbols" = yes ; then
10649 echo "$as_me:10649: checking if $CC supports weak symbols" >&5
10650 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
10651 if test "${cf_cv_weak_symbols+set}" = set; then
10652 echo $ECHO_N "(cached) $ECHO_C" >&6
10655 cat >conftest.$ac_ext <<_ACEOF
10656 #line 10656 "configure"
10657 #include "confdefs.h"
10664 #if defined(__GNUC__)
10665 # if defined __USE_ISOC99
10666 # define _cat_pragma(exp) _Pragma(#exp)
10667 # define _weak_pragma(exp) _cat_pragma(weak name)
10669 # define _weak_pragma(exp)
10671 # define _declare(name) __extension__ extern __typeof__(name) name
10672 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
10675 weak_symbol(fopen);
10681 rm -f conftest.$ac_objext
10682 if { (eval echo "$as_me:10682: \"$ac_compile\"") >&5
10683 (eval $ac_compile) 2>&5
10685 echo "$as_me:10685: \$? = $ac_status" >&5
10686 (exit $ac_status); } &&
10687 { ac_try='test -s conftest.$ac_objext'
10688 { (eval echo "$as_me:10688: \"$ac_try\"") >&5
10689 (eval $ac_try) 2>&5
10691 echo "$as_me:10691: \$? = $ac_status" >&5
10692 (exit $ac_status); }; }; then
10693 cf_cv_weak_symbols=yes
10695 echo "$as_me: failed program was:" >&5
10696 cat conftest.$ac_ext >&5
10697 cf_cv_weak_symbols=no
10699 rm -f conftest.$ac_objext conftest.$ac_ext
10702 echo "$as_me:10702: result: $cf_cv_weak_symbols" >&5
10703 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
10706 cf_cv_weak_symbols=no
10709 if test $cf_cv_weak_symbols = yes ; then
10710 cat >>confdefs.h <<\EOF
10711 #define USE_WEAK_SYMBOLS 1
10717 if test "$with_pthread" = "yes" ; then
10718 cat >>confdefs.h <<\EOF
10719 #define USE_PTHREADS 1
10722 enable_reentrant=yes
10723 if test $cf_cv_weak_symbols = yes ; then
10728 # Reentrant code has to be opaque; there's little advantage to making ncurses
10729 # opaque outside of that, so there is no --enable-opaque option. We can use
10730 # this option without --with-pthreads, but this will be always set for
10732 echo "$as_me:10732: checking if you want experimental reentrant code" >&5
10733 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
10735 # Check whether --enable-reentrant or --disable-reentrant was given.
10736 if test "${enable_reentrant+set}" = set; then
10737 enableval="$enable_reentrant"
10738 with_reentrant=$enableval
10742 echo "$as_me:10742: result: $with_reentrant" >&5
10743 echo "${ECHO_T}$with_reentrant" >&6
10744 if test "$with_reentrant" = yes ; then
10745 cf_cv_enable_reentrant=1
10746 cf_cv_enable_opaque="NCURSES_INTERNALS"
10749 if test $cf_cv_weak_symbols = yes ; then
10751 # remove pthread library from $LIBS
10752 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
10755 LIB_SUFFIX="t${LIB_SUFFIX}"
10757 cat >>confdefs.h <<\EOF
10758 #define USE_REENTRANT 1
10761 if test "${with_abi_version+set}" != set; then
10762 case $cf_cv_rel_version in
10764 cf_cv_rel_version=6.0
10765 cf_cv_abi_version=6
10766 { echo "$as_me:10766: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10767 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10773 cf_cv_enable_reentrant=0
10774 cf_cv_enable_opaque="NCURSES_OPAQUE"
10776 NCURSES_SIZE_T=short
10779 ### Allow using a different wrap-prefix
10780 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
10781 echo "$as_me:10781: checking for prefix used to wrap public variables" >&5
10782 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
10784 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
10785 if test "${with_wrap_prefix+set}" = set; then
10786 withval="$with_wrap_prefix"
10787 NCURSES_WRAP_PREFIX=$withval
10789 NCURSES_WRAP_PREFIX=_nc_
10791 echo "$as_me:10791: result: $NCURSES_WRAP_PREFIX" >&5
10792 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
10794 NCURSES_WRAP_PREFIX=_nc_
10797 cat >>confdefs.h <<EOF
10798 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
10801 echo "$as_me:10801: checking if you want experimental safe-sprintf code" >&5
10802 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
10804 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
10805 if test "${enable_safe_sprintf+set}" = set; then
10806 enableval="$enable_safe_sprintf"
10807 with_safe_sprintf=$enableval
10809 with_safe_sprintf=no
10811 echo "$as_me:10811: result: $with_safe_sprintf" >&5
10812 echo "${ECHO_T}$with_safe_sprintf" >&6
10813 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
10814 #define USE_SAFE_SPRINTF 1
10817 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
10818 # when hashmap is used scroll hints are useless
10819 if test "$with_hashmap" = no ; then
10820 echo "$as_me:10820: checking if you want to experiment without scrolling-hints code" >&5
10821 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
10823 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
10824 if test "${enable_scroll_hints+set}" = set; then
10825 enableval="$enable_scroll_hints"
10826 with_scroll_hints=$enableval
10828 with_scroll_hints=yes
10830 echo "$as_me:10830: result: $with_scroll_hints" >&5
10831 echo "${ECHO_T}$with_scroll_hints" >&6
10832 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
10833 #define USE_SCROLL_HINTS 1
10838 echo "$as_me:10838: checking if you want experimental wgetch-events code" >&5
10839 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
10841 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
10842 if test "${enable_wgetch_events+set}" = set; then
10843 enableval="$enable_wgetch_events"
10844 with_wgetch_events=$enableval
10846 with_wgetch_events=no
10848 echo "$as_me:10848: result: $with_wgetch_events" >&5
10849 echo "${ECHO_T}$with_wgetch_events" >&6
10850 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
10851 #define NCURSES_WGETCH_EVENTS 1
10854 ###############################################################################
10856 ### use option --disable-echo to suppress full display compiling commands
10857 echo "$as_me:10857: checking if you want to display full commands during build" >&5
10858 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
10860 # Check whether --enable-echo or --disable-echo was given.
10861 if test "${enable_echo+set}" = set; then
10862 enableval="$enable_echo"
10863 with_echo=$enableval
10867 if test "$with_echo" = yes; then
10870 ECHO_LINK='@ echo linking $@ ... ;'
10871 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
10872 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
10874 echo "$as_me:10874: result: $with_echo" >&5
10875 echo "${ECHO_T}$with_echo" >&6
10877 ### use option --enable-warnings to turn on all gcc warnings
10878 echo "$as_me:10878: checking if you want to see compiler warnings" >&5
10879 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
10881 # Check whether --enable-warnings or --disable-warnings was given.
10882 if test "${enable_warnings+set}" = set; then
10883 enableval="$enable_warnings"
10884 with_warnings=$enableval
10886 echo "$as_me:10886: result: $with_warnings" >&5
10887 echo "${ECHO_T}$with_warnings" >&6
10889 if test "x$with_warnings" = "xyes"; then
10890 ADAFLAGS="$ADAFLAGS -gnatg"
10894 if test "$GCC" = yes ; then
10897 echo "$as_me:10897: checking if this is really Intel C compiler" >&5
10898 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
10899 cf_save_CFLAGS="$CFLAGS"
10900 CFLAGS="$CFLAGS -no-gcc"
10901 cat >conftest.$ac_ext <<_ACEOF
10902 #line 10902 "configure"
10903 #include "confdefs.h"
10909 #ifdef __INTEL_COMPILER
10918 rm -f conftest.$ac_objext
10919 if { (eval echo "$as_me:10919: \"$ac_compile\"") >&5
10920 (eval $ac_compile) 2>&5
10922 echo "$as_me:10922: \$? = $ac_status" >&5
10923 (exit $ac_status); } &&
10924 { ac_try='test -s conftest.$ac_objext'
10925 { (eval echo "$as_me:10925: \"$ac_try\"") >&5
10926 (eval $ac_try) 2>&5
10928 echo "$as_me:10928: \$? = $ac_status" >&5
10929 (exit $ac_status); }; }; then
10931 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
10934 echo "$as_me: failed program was:" >&5
10935 cat conftest.$ac_ext >&5
10937 rm -f conftest.$ac_objext conftest.$ac_ext
10938 CFLAGS="$cf_save_CFLAGS"
10939 echo "$as_me:10939: result: $INTEL_COMPILER" >&5
10940 echo "${ECHO_T}$INTEL_COMPILER" >&6
10945 cat > conftest.$ac_ext <<EOF
10946 #line 10946 "${as_me-configure}"
10947 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
10950 if test "$INTEL_COMPILER" = yes
10952 # The "-wdXXX" options suppress warnings:
10953 # remark #1419: external declaration in primary source file
10954 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10955 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
10956 # remark #193: zero used for undefined preprocessing identifier
10957 # remark #593: variable "curs_sb_left_arrow" was set but never used
10958 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
10959 # remark #869: parameter "tw" was never referenced
10960 # remark #981: operands are evaluated in unspecified order
10961 # warning #279: controlling expression is constant
10963 { echo "$as_me:10963: checking for $CC warning options..." >&5
10964 echo "$as_me: checking for $CC warning options..." >&6;}
10965 cf_save_CFLAGS="$CFLAGS"
10966 EXTRA_CFLAGS="-Wall"
10978 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
10979 if { (eval echo "$as_me:10979: \"$ac_compile\"") >&5
10980 (eval $ac_compile) 2>&5
10982 echo "$as_me:10982: \$? = $ac_status" >&5
10983 (exit $ac_status); }; then
10984 test -n "$verbose" && echo "$as_me:10984: result: ... -$cf_opt" >&5
10985 echo "${ECHO_T}... -$cf_opt" >&6
10986 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
10989 CFLAGS="$cf_save_CFLAGS"
10991 elif test "$GCC" = yes
10993 { echo "$as_me:10993: checking for $CC warning options..." >&5
10994 echo "$as_me: checking for $CC warning options..." >&6;}
10995 cf_save_CFLAGS="$CFLAGS"
10998 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
10999 for cf_opt in W Wall \
11000 Wbad-function-cast \
11004 Wmissing-declarations \
11005 Wmissing-prototypes \
11009 Wstrict-prototypes \
11010 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
11012 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
11013 if { (eval echo "$as_me:11013: \"$ac_compile\"") >&5
11014 (eval $ac_compile) 2>&5
11016 echo "$as_me:11016: \$? = $ac_status" >&5
11017 (exit $ac_status); }; then
11018 test -n "$verbose" && echo "$as_me:11018: result: ... -$cf_opt" >&5
11019 echo "${ECHO_T}... -$cf_opt" >&6
11020 case $cf_opt in #(vi
11022 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
11025 case $GCC_VERSION in
11027 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
11029 echo "${as_me-configure}:11029: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
11035 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
11038 CFLAGS="$cf_save_CFLAGS"
11042 if test "$cf_with_cxx" = yes ; then
11046 if test "$GCC" = yes ; then
11049 echo "$as_me:11049: checking if this is really Intel C++ compiler" >&5
11050 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
11051 cf_save_CFLAGS="$CXXFLAGS"
11052 CXXFLAGS="$CXXFLAGS -no-gcc"
11053 cat >conftest.$ac_ext <<_ACEOF
11054 #line 11054 "configure"
11055 #include "confdefs.h"
11061 #ifdef __INTEL_COMPILER
11070 rm -f conftest.$ac_objext
11071 if { (eval echo "$as_me:11071: \"$ac_compile\"") >&5
11072 (eval $ac_compile) 2>&5
11074 echo "$as_me:11074: \$? = $ac_status" >&5
11075 (exit $ac_status); } &&
11076 { ac_try='test -s conftest.$ac_objext'
11077 { (eval echo "$as_me:11077: \"$ac_try\"") >&5
11078 (eval $ac_try) 2>&5
11080 echo "$as_me:11080: \$? = $ac_status" >&5
11081 (exit $ac_status); }; }; then
11082 INTEL_CPLUSPLUS=yes
11083 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
11086 echo "$as_me: failed program was:" >&5
11087 cat conftest.$ac_ext >&5
11089 rm -f conftest.$ac_objext conftest.$ac_ext
11090 CXXFLAGS="$cf_save_CFLAGS"
11091 echo "$as_me:11091: result: $INTEL_CPLUSPLUS" >&5
11092 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
11098 ac_cpp='$CXXCPP $CPPFLAGS'
11099 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11100 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11101 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11102 ac_main_return=return
11104 cat > conftest.$ac_ext <<EOF
11105 #line 11105 "configure"
11106 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
11109 if test "$INTEL_CPLUSPLUS" = yes
11111 # The "-wdXXX" options suppress warnings:
11112 # remark #1419: external declaration in primary source file
11113 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11114 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11115 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
11116 # remark #193: zero used for undefined preprocessing identifier
11117 # remark #593: variable "curs_sb_left_arrow" was set but never used
11118 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
11119 # remark #869: parameter "tw" was never referenced
11120 # remark #981: operands are evaluated in unspecified order
11121 # warning #269: invalid format string conversion
11123 { echo "$as_me:11123: checking for $CC warning options..." >&5
11124 echo "$as_me: checking for $CC warning options..." >&6;}
11125 cf_save_CXXFLAGS="$CXXFLAGS"
11126 EXTRA_CXXFLAGS="-Wall"
11139 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
11140 if { (eval echo "$as_me:11140: \"$ac_compile\"") >&5
11141 (eval $ac_compile) 2>&5
11143 echo "$as_me:11143: \$? = $ac_status" >&5
11144 (exit $ac_status); }; then
11145 test -n "$verbose" && echo "$as_me:11145: result: ... -$cf_opt" >&5
11146 echo "${ECHO_T}... -$cf_opt" >&6
11147 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
11150 CXXFLAGS="$cf_save_CXXFLAGS"
11152 elif test "$GXX" = yes
11154 { echo "$as_me:11154: checking for $CXX warning options..." >&5
11155 echo "$as_me: checking for $CXX warning options..." >&6;}
11156 cf_save_CXXFLAGS="$CXXFLAGS"
11157 EXTRA_CXXFLAGS="-W -Wall"
11158 cf_gxx_extra_warnings=""
11159 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
11160 case "$GCC_VERSION" in
11164 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
11170 Woverloaded-virtual \
11176 Wmissing-prototypes \
11179 Wstrict-prototypes \
11180 Wundef $cf_gxx_extra_warnings Wno-unused
11182 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
11183 if { (eval echo "$as_me:11183: \"$ac_compile\"") >&5
11184 (eval $ac_compile) 2>&5
11186 echo "$as_me:11186: \$? = $ac_status" >&5
11187 (exit $ac_status); }; then
11188 test -n "$verbose" && echo "$as_me:11188: result: ... -$cf_opt" >&5
11189 echo "${ECHO_T}... -$cf_opt" >&6
11190 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
11192 test -n "$verbose" && echo "$as_me:11192: result: ... no -$cf_opt" >&5
11193 echo "${ECHO_T}... no -$cf_opt" >&6
11196 CXXFLAGS="$cf_save_CXXFLAGS"
11201 ac_cpp='$CPP $CPPFLAGS'
11202 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11203 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11204 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11205 ac_main_return=return
11210 if test "$GCC" = yes
11212 cat > conftest.i <<EOF
11214 #define GCC_PRINTF 0
11217 #define GCC_SCANF 0
11219 #ifndef GCC_NORETURN
11220 #define GCC_NORETURN /* nothing */
11223 #define GCC_UNUSED /* nothing */
11226 if test "$GCC" = yes
11228 { echo "$as_me:11228: checking for $CC __attribute__ directives..." >&5
11229 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
11230 cat > conftest.$ac_ext <<EOF
11231 #line 11231 "${as_me-configure}"
11232 #include "confdefs.h"
11233 #include "conftest.h"
11234 #include "conftest.i"
11236 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11238 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
11241 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
11243 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
11245 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
11246 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
11247 extern void foo(void) GCC_NORETURN;
11248 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
11250 cf_printf_attribute=no
11251 cf_scanf_attribute=no
11252 for cf_attribute in scanf printf unused noreturn
11255 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11257 cf_directive="__attribute__(($cf_attribute))"
11258 echo "checking for $CC $cf_directive" 1>&5
11260 case $cf_attribute in #(vi
11262 cf_printf_attribute=yes
11263 cat >conftest.h <<EOF
11264 #define GCC_$cf_ATTRIBUTE 1
11268 cf_scanf_attribute=yes
11269 cat >conftest.h <<EOF
11270 #define GCC_$cf_ATTRIBUTE 1
11274 cat >conftest.h <<EOF
11275 #define GCC_$cf_ATTRIBUTE $cf_directive
11280 if { (eval echo "$as_me:11280: \"$ac_compile\"") >&5
11281 (eval $ac_compile) 2>&5
11283 echo "$as_me:11283: \$? = $ac_status" >&5
11284 (exit $ac_status); }; then
11285 test -n "$verbose" && echo "$as_me:11285: result: ... $cf_attribute" >&5
11286 echo "${ECHO_T}... $cf_attribute" >&6
11287 cat conftest.h >>confdefs.h
11288 case $cf_attribute in #(vi
11290 if test "$cf_printf_attribute" = no ; then
11291 cat >>confdefs.h <<EOF
11292 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
11295 cat >>confdefs.h <<EOF
11296 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11301 if test "$cf_scanf_attribute" = no ; then
11302 cat >>confdefs.h <<EOF
11303 #define GCC_SCANFLIKE(fmt,var) /* nothing */
11306 cat >>confdefs.h <<EOF
11307 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
11315 fgrep define conftest.i >>confdefs.h
11320 ### use option --enable-assertions to turn on generation of assertion code
11321 echo "$as_me:11321: checking if you want to enable runtime assertions" >&5
11322 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
11324 # Check whether --enable-assertions or --disable-assertions was given.
11325 if test "${enable_assertions+set}" = set; then
11326 enableval="$enable_assertions"
11327 with_assertions=$enableval
11331 echo "$as_me:11331: result: $with_assertions" >&5
11332 echo "${ECHO_T}$with_assertions" >&6
11335 if test "$with_assertions" = no
11337 cat >>confdefs.h <<\EOF
11341 CPPFLAGS="$CPPFLAGS -DNDEBUG"
11343 ADAFLAGS="$ADAFLAGS -gnata"
11347 ### use option --disable-leaks to suppress "permanent" leaks, for testing
11349 echo "$as_me:11349: checking if you want to use dmalloc for testing" >&5
11350 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
11352 # Check whether --with-dmalloc or --without-dmalloc was given.
11353 if test "${with_dmalloc+set}" = set; then
11354 withval="$with_dmalloc"
11355 cat >>confdefs.h <<\EOF
11356 #define USE_DMALLOC 1
11359 : ${with_cflags:=-g}
11360 : ${with_no_leaks:=yes}
11365 echo "$as_me:11365: result: ${with_dmalloc:-no}" >&5
11366 echo "${ECHO_T}${with_dmalloc:-no}" >&6
11368 case .$with_cflags in #(vi
11370 case .$CFLAGS in #(vi
11378 cf_new_extra_cppflags=
11380 for cf_add_cflags in -g
11382 case $cf_fix_cppflags in
11384 case $cf_add_cflags in #(vi
11385 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11386 case $cf_add_cflags in
11388 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11390 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11391 && test -z "${cf_tst_cflags}" \
11392 && cf_fix_cppflags=yes
11394 if test $cf_fix_cppflags = yes ; then
11395 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11397 elif test "${cf_tst_cflags}" = "\"'" ; then
11398 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11403 case "$CPPFLAGS" in
11404 *$cf_add_cflags) #(vi
11407 case $cf_add_cflags in #(vi
11409 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11411 CPPFLAGS=`echo "$CPPFLAGS" | \
11412 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11413 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11417 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11422 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11427 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11429 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11431 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11432 && test -z "${cf_tst_cflags}" \
11433 && cf_fix_cppflags=no
11438 if test -n "$cf_new_cflags" ; then
11440 CFLAGS="$CFLAGS $cf_new_cflags"
11443 if test -n "$cf_new_cppflags" ; then
11445 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11448 if test -n "$cf_new_extra_cppflags" ; then
11450 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11458 if test "$with_dmalloc" = yes ; then
11459 echo "$as_me:11459: checking for dmalloc.h" >&5
11460 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
11461 if test "${ac_cv_header_dmalloc_h+set}" = set; then
11462 echo $ECHO_N "(cached) $ECHO_C" >&6
11464 cat >conftest.$ac_ext <<_ACEOF
11465 #line 11465 "configure"
11466 #include "confdefs.h"
11467 #include <dmalloc.h>
11469 if { (eval echo "$as_me:11469: \"$ac_cpp conftest.$ac_ext\"") >&5
11470 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11472 egrep -v '^ *\+' conftest.er1 >conftest.err
11474 cat conftest.err >&5
11475 echo "$as_me:11475: \$? = $ac_status" >&5
11476 (exit $ac_status); } >/dev/null; then
11477 if test -s conftest.err; then
11478 ac_cpp_err=$ac_c_preproc_warn_flag
11485 if test -z "$ac_cpp_err"; then
11486 ac_cv_header_dmalloc_h=yes
11488 echo "$as_me: failed program was:" >&5
11489 cat conftest.$ac_ext >&5
11490 ac_cv_header_dmalloc_h=no
11492 rm -f conftest.err conftest.$ac_ext
11494 echo "$as_me:11494: result: $ac_cv_header_dmalloc_h" >&5
11495 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
11496 if test $ac_cv_header_dmalloc_h = yes; then
11498 echo "$as_me:11498: checking for dmalloc_debug in -ldmalloc" >&5
11499 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
11500 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
11501 echo $ECHO_N "(cached) $ECHO_C" >&6
11503 ac_check_lib_save_LIBS=$LIBS
11504 LIBS="-ldmalloc $LIBS"
11505 cat >conftest.$ac_ext <<_ACEOF
11506 #line 11506 "configure"
11507 #include "confdefs.h"
11509 /* Override any gcc2 internal prototype to avoid an error. */
11513 /* We use char because int might match the return type of a gcc2
11514 builtin and then its argument prototype would still apply. */
11515 char dmalloc_debug ();
11524 rm -f conftest.$ac_objext conftest$ac_exeext
11525 if { (eval echo "$as_me:11525: \"$ac_link\"") >&5
11526 (eval $ac_link) 2>&5
11528 echo "$as_me:11528: \$? = $ac_status" >&5
11529 (exit $ac_status); } &&
11530 { ac_try='test -s conftest$ac_exeext'
11531 { (eval echo "$as_me:11531: \"$ac_try\"") >&5
11532 (eval $ac_try) 2>&5
11534 echo "$as_me:11534: \$? = $ac_status" >&5
11535 (exit $ac_status); }; }; then
11536 ac_cv_lib_dmalloc_dmalloc_debug=yes
11538 echo "$as_me: failed program was:" >&5
11539 cat conftest.$ac_ext >&5
11540 ac_cv_lib_dmalloc_dmalloc_debug=no
11542 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11543 LIBS=$ac_check_lib_save_LIBS
11545 echo "$as_me:11545: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
11546 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
11547 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
11548 cat >>confdefs.h <<EOF
11549 #define HAVE_LIBDMALLOC 1
11552 LIBS="-ldmalloc $LIBS"
11560 echo "$as_me:11560: checking if you want to use dbmalloc for testing" >&5
11561 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
11563 # Check whether --with-dbmalloc or --without-dbmalloc was given.
11564 if test "${with_dbmalloc+set}" = set; then
11565 withval="$with_dbmalloc"
11566 cat >>confdefs.h <<\EOF
11567 #define USE_DBMALLOC 1
11570 : ${with_cflags:=-g}
11571 : ${with_no_leaks:=yes}
11576 echo "$as_me:11576: result: ${with_dbmalloc:-no}" >&5
11577 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
11579 case .$with_cflags in #(vi
11581 case .$CFLAGS in #(vi
11589 cf_new_extra_cppflags=
11591 for cf_add_cflags in -g
11593 case $cf_fix_cppflags in
11595 case $cf_add_cflags in #(vi
11596 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11597 case $cf_add_cflags in
11599 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11601 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11602 && test -z "${cf_tst_cflags}" \
11603 && cf_fix_cppflags=yes
11605 if test $cf_fix_cppflags = yes ; then
11606 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11608 elif test "${cf_tst_cflags}" = "\"'" ; then
11609 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11614 case "$CPPFLAGS" in
11615 *$cf_add_cflags) #(vi
11618 case $cf_add_cflags in #(vi
11620 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11622 CPPFLAGS=`echo "$CPPFLAGS" | \
11623 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11624 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11628 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11633 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11638 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11640 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11642 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11643 && test -z "${cf_tst_cflags}" \
11644 && cf_fix_cppflags=no
11649 if test -n "$cf_new_cflags" ; then
11651 CFLAGS="$CFLAGS $cf_new_cflags"
11654 if test -n "$cf_new_cppflags" ; then
11656 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11659 if test -n "$cf_new_extra_cppflags" ; then
11661 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11669 if test "$with_dbmalloc" = yes ; then
11670 echo "$as_me:11670: checking for dbmalloc.h" >&5
11671 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
11672 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
11673 echo $ECHO_N "(cached) $ECHO_C" >&6
11675 cat >conftest.$ac_ext <<_ACEOF
11676 #line 11676 "configure"
11677 #include "confdefs.h"
11678 #include <dbmalloc.h>
11680 if { (eval echo "$as_me:11680: \"$ac_cpp conftest.$ac_ext\"") >&5
11681 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11683 egrep -v '^ *\+' conftest.er1 >conftest.err
11685 cat conftest.err >&5
11686 echo "$as_me:11686: \$? = $ac_status" >&5
11687 (exit $ac_status); } >/dev/null; then
11688 if test -s conftest.err; then
11689 ac_cpp_err=$ac_c_preproc_warn_flag
11696 if test -z "$ac_cpp_err"; then
11697 ac_cv_header_dbmalloc_h=yes
11699 echo "$as_me: failed program was:" >&5
11700 cat conftest.$ac_ext >&5
11701 ac_cv_header_dbmalloc_h=no
11703 rm -f conftest.err conftest.$ac_ext
11705 echo "$as_me:11705: result: $ac_cv_header_dbmalloc_h" >&5
11706 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
11707 if test $ac_cv_header_dbmalloc_h = yes; then
11709 echo "$as_me:11709: checking for debug_malloc in -ldbmalloc" >&5
11710 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
11711 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
11712 echo $ECHO_N "(cached) $ECHO_C" >&6
11714 ac_check_lib_save_LIBS=$LIBS
11715 LIBS="-ldbmalloc $LIBS"
11716 cat >conftest.$ac_ext <<_ACEOF
11717 #line 11717 "configure"
11718 #include "confdefs.h"
11720 /* Override any gcc2 internal prototype to avoid an error. */
11724 /* We use char because int might match the return type of a gcc2
11725 builtin and then its argument prototype would still apply. */
11726 char debug_malloc ();
11735 rm -f conftest.$ac_objext conftest$ac_exeext
11736 if { (eval echo "$as_me:11736: \"$ac_link\"") >&5
11737 (eval $ac_link) 2>&5
11739 echo "$as_me:11739: \$? = $ac_status" >&5
11740 (exit $ac_status); } &&
11741 { ac_try='test -s conftest$ac_exeext'
11742 { (eval echo "$as_me:11742: \"$ac_try\"") >&5
11743 (eval $ac_try) 2>&5
11745 echo "$as_me:11745: \$? = $ac_status" >&5
11746 (exit $ac_status); }; }; then
11747 ac_cv_lib_dbmalloc_debug_malloc=yes
11749 echo "$as_me: failed program was:" >&5
11750 cat conftest.$ac_ext >&5
11751 ac_cv_lib_dbmalloc_debug_malloc=no
11753 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11754 LIBS=$ac_check_lib_save_LIBS
11756 echo "$as_me:11756: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
11757 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
11758 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
11759 cat >>confdefs.h <<EOF
11760 #define HAVE_LIBDBMALLOC 1
11763 LIBS="-ldbmalloc $LIBS"
11771 echo "$as_me:11771: checking if you want to use valgrind for testing" >&5
11772 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
11774 # Check whether --with-valgrind or --without-valgrind was given.
11775 if test "${with_valgrind+set}" = set; then
11776 withval="$with_valgrind"
11777 cat >>confdefs.h <<\EOF
11778 #define USE_VALGRIND 1
11781 : ${with_cflags:=-g}
11782 : ${with_no_leaks:=yes}
11787 echo "$as_me:11787: result: ${with_valgrind:-no}" >&5
11788 echo "${ECHO_T}${with_valgrind:-no}" >&6
11790 case .$with_cflags in #(vi
11792 case .$CFLAGS in #(vi
11800 cf_new_extra_cppflags=
11802 for cf_add_cflags in -g
11804 case $cf_fix_cppflags in
11806 case $cf_add_cflags in #(vi
11807 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11808 case $cf_add_cflags in
11810 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11812 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11813 && test -z "${cf_tst_cflags}" \
11814 && cf_fix_cppflags=yes
11816 if test $cf_fix_cppflags = yes ; then
11817 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11819 elif test "${cf_tst_cflags}" = "\"'" ; then
11820 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11825 case "$CPPFLAGS" in
11826 *$cf_add_cflags) #(vi
11829 case $cf_add_cflags in #(vi
11831 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11833 CPPFLAGS=`echo "$CPPFLAGS" | \
11834 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11835 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11839 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11844 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11849 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11851 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11853 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11854 && test -z "${cf_tst_cflags}" \
11855 && cf_fix_cppflags=no
11860 if test -n "$cf_new_cflags" ; then
11862 CFLAGS="$CFLAGS $cf_new_cflags"
11865 if test -n "$cf_new_cppflags" ; then
11867 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11870 if test -n "$cf_new_extra_cppflags" ; then
11872 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11880 echo "$as_me:11880: checking if you want to perform memory-leak testing" >&5
11881 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
11883 # Check whether --enable-leaks or --disable-leaks was given.
11884 if test "${enable_leaks+set}" = set; then
11885 enableval="$enable_leaks"
11886 if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
11888 : ${with_no_leaks:=no}
11890 echo "$as_me:11890: result: $with_no_leaks" >&5
11891 echo "${ECHO_T}$with_no_leaks" >&6
11893 if test "$with_no_leaks" = yes ; then
11894 cat >>confdefs.h <<\EOF
11900 cat >>confdefs.h <<\EOF
11901 #define HAVE_NC_ALLOC_H 1
11904 ### use option --enable-expanded to generate certain macros as functions
11906 # Check whether --enable-expanded or --disable-expanded was given.
11907 if test "${enable_expanded+set}" = set; then
11908 enableval="$enable_expanded"
11909 test "$enableval" = yes && cat >>confdefs.h <<\EOF
11910 #define NCURSES_EXPANDED 1
11915 ### use option --disable-macros to suppress macros in favor of functions
11917 # Check whether --enable-macros or --disable-macros was given.
11918 if test "${enable_macros+set}" = set; then
11919 enableval="$enable_macros"
11920 test "$enableval" = no && cat >>confdefs.h <<\EOF
11921 #define NCURSES_NOMACROS 1
11926 # Normally we only add trace() to the debug-library. Allow this to be
11927 # extended to all models of the ncurses library:
11929 case "$CFLAGS $CPPFLAGS" in
11935 echo "$as_me:11935: checking whether to add trace feature to all models" >&5
11936 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
11938 # Check whether --with-trace or --without-trace was given.
11939 if test "${with_trace+set}" = set; then
11940 withval="$with_trace"
11941 cf_with_trace=$withval
11943 cf_with_trace=$cf_all_traces
11945 echo "$as_me:11945: result: $cf_with_trace" >&5
11946 echo "${ECHO_T}$cf_with_trace" >&6
11948 if test "$cf_with_trace" = yes ; then
11955 cf_new_extra_cppflags=
11957 for cf_add_cflags in -DTRACE
11959 case $cf_fix_cppflags in
11961 case $cf_add_cflags in #(vi
11962 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11963 case $cf_add_cflags in
11965 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11967 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11968 && test -z "${cf_tst_cflags}" \
11969 && cf_fix_cppflags=yes
11971 if test $cf_fix_cppflags = yes ; then
11972 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11974 elif test "${cf_tst_cflags}" = "\"'" ; then
11975 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11980 case "$CPPFLAGS" in
11981 *$cf_add_cflags) #(vi
11984 case $cf_add_cflags in #(vi
11986 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11988 CPPFLAGS=`echo "$CPPFLAGS" | \
11989 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11990 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11994 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11999 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12004 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12006 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12008 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12009 && test -z "${cf_tst_cflags}" \
12010 && cf_fix_cppflags=no
12015 if test -n "$cf_new_cflags" ; then
12017 CFLAGS="$CFLAGS $cf_new_cflags"
12020 if test -n "$cf_new_cppflags" ; then
12022 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12025 if test -n "$cf_new_extra_cppflags" ; then
12027 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12035 ### Checks for libraries.
12036 case $cf_cv_system_name in #(vi
12040 echo "$as_me:12040: checking for gettimeofday" >&5
12041 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
12042 if test "${ac_cv_func_gettimeofday+set}" = set; then
12043 echo $ECHO_N "(cached) $ECHO_C" >&6
12045 cat >conftest.$ac_ext <<_ACEOF
12046 #line 12046 "configure"
12047 #include "confdefs.h"
12048 /* System header to define __stub macros and hopefully few prototypes,
12049 which can conflict with char gettimeofday (); below. */
12050 #include <assert.h>
12051 /* Override any gcc2 internal prototype to avoid an error. */
12055 /* We use char because int might match the return type of a gcc2
12056 builtin and then its argument prototype would still apply. */
12057 char gettimeofday ();
12063 /* The GNU C library defines this for functions which it implements
12064 to always fail with ENOSYS. Some functions are actually named
12065 something starting with __ and the normal name is an alias. */
12066 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
12076 rm -f conftest.$ac_objext conftest$ac_exeext
12077 if { (eval echo "$as_me:12077: \"$ac_link\"") >&5
12078 (eval $ac_link) 2>&5
12080 echo "$as_me:12080: \$? = $ac_status" >&5
12081 (exit $ac_status); } &&
12082 { ac_try='test -s conftest$ac_exeext'
12083 { (eval echo "$as_me:12083: \"$ac_try\"") >&5
12084 (eval $ac_try) 2>&5
12086 echo "$as_me:12086: \$? = $ac_status" >&5
12087 (exit $ac_status); }; }; then
12088 ac_cv_func_gettimeofday=yes
12090 echo "$as_me: failed program was:" >&5
12091 cat conftest.$ac_ext >&5
12092 ac_cv_func_gettimeofday=no
12094 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12096 echo "$as_me:12096: result: $ac_cv_func_gettimeofday" >&5
12097 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
12098 if test $ac_cv_func_gettimeofday = yes; then
12099 cat >>confdefs.h <<\EOF
12100 #define HAVE_GETTIMEOFDAY 1
12105 echo "$as_me:12105: checking for gettimeofday in -lbsd" >&5
12106 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
12107 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
12108 echo $ECHO_N "(cached) $ECHO_C" >&6
12110 ac_check_lib_save_LIBS=$LIBS
12112 cat >conftest.$ac_ext <<_ACEOF
12113 #line 12113 "configure"
12114 #include "confdefs.h"
12116 /* Override any gcc2 internal prototype to avoid an error. */
12120 /* We use char because int might match the return type of a gcc2
12121 builtin and then its argument prototype would still apply. */
12122 char gettimeofday ();
12131 rm -f conftest.$ac_objext conftest$ac_exeext
12132 if { (eval echo "$as_me:12132: \"$ac_link\"") >&5
12133 (eval $ac_link) 2>&5
12135 echo "$as_me:12135: \$? = $ac_status" >&5
12136 (exit $ac_status); } &&
12137 { ac_try='test -s conftest$ac_exeext'
12138 { (eval echo "$as_me:12138: \"$ac_try\"") >&5
12139 (eval $ac_try) 2>&5
12141 echo "$as_me:12141: \$? = $ac_status" >&5
12142 (exit $ac_status); }; }; then
12143 ac_cv_lib_bsd_gettimeofday=yes
12145 echo "$as_me: failed program was:" >&5
12146 cat conftest.$ac_ext >&5
12147 ac_cv_lib_bsd_gettimeofday=no
12149 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12150 LIBS=$ac_check_lib_save_LIBS
12152 echo "$as_me:12152: result: $ac_cv_lib_bsd_gettimeofday" >&5
12153 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
12154 if test $ac_cv_lib_bsd_gettimeofday = yes; then
12155 cat >>confdefs.h <<\EOF
12156 #define HAVE_GETTIMEOFDAY 1
12166 echo "$as_me:12166: checking if -lm needed for math functions" >&5
12167 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
12168 if test "${cf_cv_need_libm+set}" = set; then
12169 echo $ECHO_N "(cached) $ECHO_C" >&6
12172 cat >conftest.$ac_ext <<_ACEOF
12173 #line 12173 "configure"
12174 #include "confdefs.h"
12182 double x = rand(); printf("result = %g\n", sin(x))
12187 rm -f conftest.$ac_objext conftest$ac_exeext
12188 if { (eval echo "$as_me:12188: \"$ac_link\"") >&5
12189 (eval $ac_link) 2>&5
12191 echo "$as_me:12191: \$? = $ac_status" >&5
12192 (exit $ac_status); } &&
12193 { ac_try='test -s conftest$ac_exeext'
12194 { (eval echo "$as_me:12194: \"$ac_try\"") >&5
12195 (eval $ac_try) 2>&5
12197 echo "$as_me:12197: \$? = $ac_status" >&5
12198 (exit $ac_status); }; }; then
12201 echo "$as_me: failed program was:" >&5
12202 cat conftest.$ac_ext >&5
12203 cf_cv_need_libm=yes
12205 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12207 echo "$as_me:12207: result: $cf_cv_need_libm" >&5
12208 echo "${ECHO_T}$cf_cv_need_libm" >&6
12209 if test "$cf_cv_need_libm" = yes
12214 ### Checks for header files.
12215 echo "$as_me:12215: checking for ANSI C header files" >&5
12216 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
12217 if test "${ac_cv_header_stdc+set}" = set; then
12218 echo $ECHO_N "(cached) $ECHO_C" >&6
12220 cat >conftest.$ac_ext <<_ACEOF
12221 #line 12221 "configure"
12222 #include "confdefs.h"
12223 #include <stdlib.h>
12224 #include <stdarg.h>
12225 #include <string.h>
12229 if { (eval echo "$as_me:12229: \"$ac_cpp conftest.$ac_ext\"") >&5
12230 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12232 egrep -v '^ *\+' conftest.er1 >conftest.err
12234 cat conftest.err >&5
12235 echo "$as_me:12235: \$? = $ac_status" >&5
12236 (exit $ac_status); } >/dev/null; then
12237 if test -s conftest.err; then
12238 ac_cpp_err=$ac_c_preproc_warn_flag
12245 if test -z "$ac_cpp_err"; then
12246 ac_cv_header_stdc=yes
12248 echo "$as_me: failed program was:" >&5
12249 cat conftest.$ac_ext >&5
12250 ac_cv_header_stdc=no
12252 rm -f conftest.err conftest.$ac_ext
12254 if test $ac_cv_header_stdc = yes; then
12255 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12256 cat >conftest.$ac_ext <<_ACEOF
12257 #line 12257 "configure"
12258 #include "confdefs.h"
12259 #include <string.h>
12262 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12263 egrep "memchr" >/dev/null 2>&1; then
12266 ac_cv_header_stdc=no
12272 if test $ac_cv_header_stdc = yes; then
12273 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12274 cat >conftest.$ac_ext <<_ACEOF
12275 #line 12275 "configure"
12276 #include "confdefs.h"
12277 #include <stdlib.h>
12280 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12281 egrep "free" >/dev/null 2>&1; then
12284 ac_cv_header_stdc=no
12290 if test $ac_cv_header_stdc = yes; then
12291 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12292 if test "$cross_compiling" = yes; then
12295 cat >conftest.$ac_ext <<_ACEOF
12296 #line 12296 "configure"
12297 #include "confdefs.h"
12299 #if ((' ' & 0x0FF) == 0x020)
12300 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12301 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12303 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12304 || ('j' <= (c) && (c) <= 'r') \
12305 || ('s' <= (c) && (c) <= 'z'))
12306 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12309 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12314 for (i = 0; i < 256; i++)
12315 if (XOR (islower (i), ISLOWER (i))
12316 || toupper (i) != TOUPPER (i))
12317 $ac_main_return(2);
12318 $ac_main_return (0);
12321 rm -f conftest$ac_exeext
12322 if { (eval echo "$as_me:12322: \"$ac_link\"") >&5
12323 (eval $ac_link) 2>&5
12325 echo "$as_me:12325: \$? = $ac_status" >&5
12326 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12327 { (eval echo "$as_me:12327: \"$ac_try\"") >&5
12328 (eval $ac_try) 2>&5
12330 echo "$as_me:12330: \$? = $ac_status" >&5
12331 (exit $ac_status); }; }; then
12334 echo "$as_me: program exited with status $ac_status" >&5
12335 echo "$as_me: failed program was:" >&5
12336 cat conftest.$ac_ext >&5
12337 ac_cv_header_stdc=no
12339 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12343 echo "$as_me:12343: result: $ac_cv_header_stdc" >&5
12344 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12345 if test $ac_cv_header_stdc = yes; then
12347 cat >>confdefs.h <<\EOF
12348 #define STDC_HEADERS 1
12353 ac_header_dirent=no
12354 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12355 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12356 echo "$as_me:12356: checking for $ac_hdr that defines DIR" >&5
12357 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
12358 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12359 echo $ECHO_N "(cached) $ECHO_C" >&6
12361 cat >conftest.$ac_ext <<_ACEOF
12362 #line 12362 "configure"
12363 #include "confdefs.h"
12364 #include <sys/types.h>
12376 rm -f conftest.$ac_objext
12377 if { (eval echo "$as_me:12377: \"$ac_compile\"") >&5
12378 (eval $ac_compile) 2>&5
12380 echo "$as_me:12380: \$? = $ac_status" >&5
12381 (exit $ac_status); } &&
12382 { ac_try='test -s conftest.$ac_objext'
12383 { (eval echo "$as_me:12383: \"$ac_try\"") >&5
12384 (eval $ac_try) 2>&5
12386 echo "$as_me:12386: \$? = $ac_status" >&5
12387 (exit $ac_status); }; }; then
12388 eval "$as_ac_Header=yes"
12390 echo "$as_me: failed program was:" >&5
12391 cat conftest.$ac_ext >&5
12392 eval "$as_ac_Header=no"
12394 rm -f conftest.$ac_objext conftest.$ac_ext
12396 echo "$as_me:12396: result: `eval echo '${'$as_ac_Header'}'`" >&5
12397 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12398 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12399 cat >>confdefs.h <<EOF
12400 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12403 ac_header_dirent=$ac_hdr; break
12407 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12408 if test $ac_header_dirent = dirent.h; then
12409 echo "$as_me:12409: checking for opendir in -ldir" >&5
12410 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
12411 if test "${ac_cv_lib_dir_opendir+set}" = set; then
12412 echo $ECHO_N "(cached) $ECHO_C" >&6
12414 ac_check_lib_save_LIBS=$LIBS
12416 cat >conftest.$ac_ext <<_ACEOF
12417 #line 12417 "configure"
12418 #include "confdefs.h"
12420 /* Override any gcc2 internal prototype to avoid an error. */
12424 /* We use char because int might match the return type of a gcc2
12425 builtin and then its argument prototype would still apply. */
12435 rm -f conftest.$ac_objext conftest$ac_exeext
12436 if { (eval echo "$as_me:12436: \"$ac_link\"") >&5
12437 (eval $ac_link) 2>&5
12439 echo "$as_me:12439: \$? = $ac_status" >&5
12440 (exit $ac_status); } &&
12441 { ac_try='test -s conftest$ac_exeext'
12442 { (eval echo "$as_me:12442: \"$ac_try\"") >&5
12443 (eval $ac_try) 2>&5
12445 echo "$as_me:12445: \$? = $ac_status" >&5
12446 (exit $ac_status); }; }; then
12447 ac_cv_lib_dir_opendir=yes
12449 echo "$as_me: failed program was:" >&5
12450 cat conftest.$ac_ext >&5
12451 ac_cv_lib_dir_opendir=no
12453 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12454 LIBS=$ac_check_lib_save_LIBS
12456 echo "$as_me:12456: result: $ac_cv_lib_dir_opendir" >&5
12457 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
12458 if test $ac_cv_lib_dir_opendir = yes; then
12463 echo "$as_me:12463: checking for opendir in -lx" >&5
12464 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
12465 if test "${ac_cv_lib_x_opendir+set}" = set; then
12466 echo $ECHO_N "(cached) $ECHO_C" >&6
12468 ac_check_lib_save_LIBS=$LIBS
12470 cat >conftest.$ac_ext <<_ACEOF
12471 #line 12471 "configure"
12472 #include "confdefs.h"
12474 /* Override any gcc2 internal prototype to avoid an error. */
12478 /* We use char because int might match the return type of a gcc2
12479 builtin and then its argument prototype would still apply. */
12489 rm -f conftest.$ac_objext conftest$ac_exeext
12490 if { (eval echo "$as_me:12490: \"$ac_link\"") >&5
12491 (eval $ac_link) 2>&5
12493 echo "$as_me:12493: \$? = $ac_status" >&5
12494 (exit $ac_status); } &&
12495 { ac_try='test -s conftest$ac_exeext'
12496 { (eval echo "$as_me:12496: \"$ac_try\"") >&5
12497 (eval $ac_try) 2>&5
12499 echo "$as_me:12499: \$? = $ac_status" >&5
12500 (exit $ac_status); }; }; then
12501 ac_cv_lib_x_opendir=yes
12503 echo "$as_me: failed program was:" >&5
12504 cat conftest.$ac_ext >&5
12505 ac_cv_lib_x_opendir=no
12507 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12508 LIBS=$ac_check_lib_save_LIBS
12510 echo "$as_me:12510: result: $ac_cv_lib_x_opendir" >&5
12511 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
12512 if test $ac_cv_lib_x_opendir = yes; then
12518 echo "$as_me:12518: checking whether time.h and sys/time.h may both be included" >&5
12519 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
12520 if test "${ac_cv_header_time+set}" = set; then
12521 echo $ECHO_N "(cached) $ECHO_C" >&6
12523 cat >conftest.$ac_ext <<_ACEOF
12524 #line 12524 "configure"
12525 #include "confdefs.h"
12526 #include <sys/types.h>
12527 #include <sys/time.h>
12533 if ((struct tm *) 0)
12539 rm -f conftest.$ac_objext
12540 if { (eval echo "$as_me:12540: \"$ac_compile\"") >&5
12541 (eval $ac_compile) 2>&5
12543 echo "$as_me:12543: \$? = $ac_status" >&5
12544 (exit $ac_status); } &&
12545 { ac_try='test -s conftest.$ac_objext'
12546 { (eval echo "$as_me:12546: \"$ac_try\"") >&5
12547 (eval $ac_try) 2>&5
12549 echo "$as_me:12549: \$? = $ac_status" >&5
12550 (exit $ac_status); }; }; then
12551 ac_cv_header_time=yes
12553 echo "$as_me: failed program was:" >&5
12554 cat conftest.$ac_ext >&5
12555 ac_cv_header_time=no
12557 rm -f conftest.$ac_objext conftest.$ac_ext
12559 echo "$as_me:12559: result: $ac_cv_header_time" >&5
12560 echo "${ECHO_T}$ac_cv_header_time" >&6
12561 if test $ac_cv_header_time = yes; then
12563 cat >>confdefs.h <<\EOF
12564 #define TIME_WITH_SYS_TIME 1
12571 echo "$as_me:12571: checking for regcomp" >&5
12572 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
12573 if test "${ac_cv_func_regcomp+set}" = set; then
12574 echo $ECHO_N "(cached) $ECHO_C" >&6
12576 cat >conftest.$ac_ext <<_ACEOF
12577 #line 12577 "configure"
12578 #include "confdefs.h"
12579 /* System header to define __stub macros and hopefully few prototypes,
12580 which can conflict with char regcomp (); below. */
12581 #include <assert.h>
12582 /* Override any gcc2 internal prototype to avoid an error. */
12586 /* We use char because int might match the return type of a gcc2
12587 builtin and then its argument prototype would still apply. */
12594 /* The GNU C library defines this for functions which it implements
12595 to always fail with ENOSYS. Some functions are actually named
12596 something starting with __ and the normal name is an alias. */
12597 #if defined (__stub_regcomp) || defined (__stub___regcomp)
12607 rm -f conftest.$ac_objext conftest$ac_exeext
12608 if { (eval echo "$as_me:12608: \"$ac_link\"") >&5
12609 (eval $ac_link) 2>&5
12611 echo "$as_me:12611: \$? = $ac_status" >&5
12612 (exit $ac_status); } &&
12613 { ac_try='test -s conftest$ac_exeext'
12614 { (eval echo "$as_me:12614: \"$ac_try\"") >&5
12615 (eval $ac_try) 2>&5
12617 echo "$as_me:12617: \$? = $ac_status" >&5
12618 (exit $ac_status); }; }; then
12619 ac_cv_func_regcomp=yes
12621 echo "$as_me: failed program was:" >&5
12622 cat conftest.$ac_ext >&5
12623 ac_cv_func_regcomp=no
12625 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12627 echo "$as_me:12627: result: $ac_cv_func_regcomp" >&5
12628 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
12629 if test $ac_cv_func_regcomp = yes; then
12630 cf_regex_func=regcomp
12633 for cf_regex_lib in regex re
12635 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
12636 echo "$as_me:12636: checking for regcomp in -l$cf_regex_lib" >&5
12637 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
12638 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
12639 echo $ECHO_N "(cached) $ECHO_C" >&6
12641 ac_check_lib_save_LIBS=$LIBS
12642 LIBS="-l$cf_regex_lib $LIBS"
12643 cat >conftest.$ac_ext <<_ACEOF
12644 #line 12644 "configure"
12645 #include "confdefs.h"
12647 /* Override any gcc2 internal prototype to avoid an error. */
12651 /* We use char because int might match the return type of a gcc2
12652 builtin and then its argument prototype would still apply. */
12662 rm -f conftest.$ac_objext conftest$ac_exeext
12663 if { (eval echo "$as_me:12663: \"$ac_link\"") >&5
12664 (eval $ac_link) 2>&5
12666 echo "$as_me:12666: \$? = $ac_status" >&5
12667 (exit $ac_status); } &&
12668 { ac_try='test -s conftest$ac_exeext'
12669 { (eval echo "$as_me:12669: \"$ac_try\"") >&5
12670 (eval $ac_try) 2>&5
12672 echo "$as_me:12672: \$? = $ac_status" >&5
12673 (exit $ac_status); }; }; then
12674 eval "$as_ac_Lib=yes"
12676 echo "$as_me: failed program was:" >&5
12677 cat conftest.$ac_ext >&5
12678 eval "$as_ac_Lib=no"
12680 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12681 LIBS=$ac_check_lib_save_LIBS
12683 echo "$as_me:12683: result: `eval echo '${'$as_ac_Lib'}'`" >&5
12684 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
12685 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
12687 LIBS="-l$cf_regex_lib $LIBS"
12688 cf_regex_func=regcomp
12696 if test "$cf_regex_func" = no ; then
12697 echo "$as_me:12697: checking for compile" >&5
12698 echo $ECHO_N "checking for compile... $ECHO_C" >&6
12699 if test "${ac_cv_func_compile+set}" = set; then
12700 echo $ECHO_N "(cached) $ECHO_C" >&6
12702 cat >conftest.$ac_ext <<_ACEOF
12703 #line 12703 "configure"
12704 #include "confdefs.h"
12705 /* System header to define __stub macros and hopefully few prototypes,
12706 which can conflict with char compile (); below. */
12707 #include <assert.h>
12708 /* Override any gcc2 internal prototype to avoid an error. */
12712 /* We use char because int might match the return type of a gcc2
12713 builtin and then its argument prototype would still apply. */
12720 /* The GNU C library defines this for functions which it implements
12721 to always fail with ENOSYS. Some functions are actually named
12722 something starting with __ and the normal name is an alias. */
12723 #if defined (__stub_compile) || defined (__stub___compile)
12733 rm -f conftest.$ac_objext conftest$ac_exeext
12734 if { (eval echo "$as_me:12734: \"$ac_link\"") >&5
12735 (eval $ac_link) 2>&5
12737 echo "$as_me:12737: \$? = $ac_status" >&5
12738 (exit $ac_status); } &&
12739 { ac_try='test -s conftest$ac_exeext'
12740 { (eval echo "$as_me:12740: \"$ac_try\"") >&5
12741 (eval $ac_try) 2>&5
12743 echo "$as_me:12743: \$? = $ac_status" >&5
12744 (exit $ac_status); }; }; then
12745 ac_cv_func_compile=yes
12747 echo "$as_me: failed program was:" >&5
12748 cat conftest.$ac_ext >&5
12749 ac_cv_func_compile=no
12751 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12753 echo "$as_me:12753: result: $ac_cv_func_compile" >&5
12754 echo "${ECHO_T}$ac_cv_func_compile" >&6
12755 if test $ac_cv_func_compile = yes; then
12756 cf_regex_func=compile
12759 echo "$as_me:12759: checking for compile in -lgen" >&5
12760 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
12761 if test "${ac_cv_lib_gen_compile+set}" = set; then
12762 echo $ECHO_N "(cached) $ECHO_C" >&6
12764 ac_check_lib_save_LIBS=$LIBS
12766 cat >conftest.$ac_ext <<_ACEOF
12767 #line 12767 "configure"
12768 #include "confdefs.h"
12770 /* Override any gcc2 internal prototype to avoid an error. */
12774 /* We use char because int might match the return type of a gcc2
12775 builtin and then its argument prototype would still apply. */
12785 rm -f conftest.$ac_objext conftest$ac_exeext
12786 if { (eval echo "$as_me:12786: \"$ac_link\"") >&5
12787 (eval $ac_link) 2>&5
12789 echo "$as_me:12789: \$? = $ac_status" >&5
12790 (exit $ac_status); } &&
12791 { ac_try='test -s conftest$ac_exeext'
12792 { (eval echo "$as_me:12792: \"$ac_try\"") >&5
12793 (eval $ac_try) 2>&5
12795 echo "$as_me:12795: \$? = $ac_status" >&5
12796 (exit $ac_status); }; }; then
12797 ac_cv_lib_gen_compile=yes
12799 echo "$as_me: failed program was:" >&5
12800 cat conftest.$ac_ext >&5
12801 ac_cv_lib_gen_compile=no
12803 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12804 LIBS=$ac_check_lib_save_LIBS
12806 echo "$as_me:12806: result: $ac_cv_lib_gen_compile" >&5
12807 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
12808 if test $ac_cv_lib_gen_compile = yes; then
12811 cf_regex_func=compile
12818 if test "$cf_regex_func" = no ; then
12819 { echo "$as_me:12819: WARNING: cannot find regular expression library" >&5
12820 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
12823 echo "$as_me:12823: checking for regular-expression headers" >&5
12824 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
12825 if test "${cf_cv_regex_hdrs+set}" = set; then
12826 echo $ECHO_N "(cached) $ECHO_C" >&6
12829 cf_cv_regex_hdrs=no
12830 case $cf_regex_func in #(vi
12832 for cf_regex_hdr in regexp.h regexpr.h
12834 cat >conftest.$ac_ext <<_ACEOF
12835 #line 12835 "configure"
12836 #include "confdefs.h"
12837 #include <$cf_regex_hdr>
12842 char *p = compile("", "", "", 0);
12843 int x = step("", "");
12849 rm -f conftest.$ac_objext conftest$ac_exeext
12850 if { (eval echo "$as_me:12850: \"$ac_link\"") >&5
12851 (eval $ac_link) 2>&5
12853 echo "$as_me:12853: \$? = $ac_status" >&5
12854 (exit $ac_status); } &&
12855 { ac_try='test -s conftest$ac_exeext'
12856 { (eval echo "$as_me:12856: \"$ac_try\"") >&5
12857 (eval $ac_try) 2>&5
12859 echo "$as_me:12859: \$? = $ac_status" >&5
12860 (exit $ac_status); }; }; then
12862 cf_cv_regex_hdrs=$cf_regex_hdr
12866 echo "$as_me: failed program was:" >&5
12867 cat conftest.$ac_ext >&5
12869 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12873 for cf_regex_hdr in regex.h
12875 cat >conftest.$ac_ext <<_ACEOF
12876 #line 12876 "configure"
12877 #include "confdefs.h"
12878 #include <sys/types.h>
12879 #include <$cf_regex_hdr>
12885 int x = regcomp(p, "", 0);
12886 int y = regexec(p, "", 0, 0, 0);
12893 rm -f conftest.$ac_objext conftest$ac_exeext
12894 if { (eval echo "$as_me:12894: \"$ac_link\"") >&5
12895 (eval $ac_link) 2>&5
12897 echo "$as_me:12897: \$? = $ac_status" >&5
12898 (exit $ac_status); } &&
12899 { ac_try='test -s conftest$ac_exeext'
12900 { (eval echo "$as_me:12900: \"$ac_try\"") >&5
12901 (eval $ac_try) 2>&5
12903 echo "$as_me:12903: \$? = $ac_status" >&5
12904 (exit $ac_status); }; }; then
12906 cf_cv_regex_hdrs=$cf_regex_hdr
12910 echo "$as_me: failed program was:" >&5
12911 cat conftest.$ac_ext >&5
12913 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12919 echo "$as_me:12919: result: $cf_cv_regex_hdrs" >&5
12920 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
12922 case $cf_cv_regex_hdrs in #(vi
12923 no) { echo "$as_me:12923: WARNING: no regular expression header found" >&5
12924 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
12925 regex.h) cat >>confdefs.h <<\EOF
12926 #define HAVE_REGEX_H_FUNCS 1
12929 regexp.h) cat >>confdefs.h <<\EOF
12930 #define HAVE_REGEXP_H_FUNCS 1
12933 regexpr.h) cat >>confdefs.h <<\EOF
12934 #define HAVE_REGEXPR_H_FUNCS 1
12957 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12958 echo "$as_me:12958: checking for $ac_header" >&5
12959 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12960 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12961 echo $ECHO_N "(cached) $ECHO_C" >&6
12963 cat >conftest.$ac_ext <<_ACEOF
12964 #line 12964 "configure"
12965 #include "confdefs.h"
12966 #include <$ac_header>
12968 if { (eval echo "$as_me:12968: \"$ac_cpp conftest.$ac_ext\"") >&5
12969 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12971 egrep -v '^ *\+' conftest.er1 >conftest.err
12973 cat conftest.err >&5
12974 echo "$as_me:12974: \$? = $ac_status" >&5
12975 (exit $ac_status); } >/dev/null; then
12976 if test -s conftest.err; then
12977 ac_cpp_err=$ac_c_preproc_warn_flag
12984 if test -z "$ac_cpp_err"; then
12985 eval "$as_ac_Header=yes"
12987 echo "$as_me: failed program was:" >&5
12988 cat conftest.$ac_ext >&5
12989 eval "$as_ac_Header=no"
12991 rm -f conftest.err conftest.$ac_ext
12993 echo "$as_me:12993: result: `eval echo '${'$as_ac_Header'}'`" >&5
12994 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12995 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12996 cat >>confdefs.h <<EOF
12997 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13003 # check for ISC (this may also define _POSIX_SOURCE)
13004 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
13005 if test "$ISC" = yes ; then
13007 echo "$as_me:13007: checking for main in -lcposix" >&5
13008 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
13009 if test "${ac_cv_lib_cposix_main+set}" = set; then
13010 echo $ECHO_N "(cached) $ECHO_C" >&6
13012 ac_check_lib_save_LIBS=$LIBS
13013 LIBS="-lcposix $LIBS"
13014 cat >conftest.$ac_ext <<_ACEOF
13015 #line 13015 "configure"
13016 #include "confdefs.h"
13026 rm -f conftest.$ac_objext conftest$ac_exeext
13027 if { (eval echo "$as_me:13027: \"$ac_link\"") >&5
13028 (eval $ac_link) 2>&5
13030 echo "$as_me:13030: \$? = $ac_status" >&5
13031 (exit $ac_status); } &&
13032 { ac_try='test -s conftest$ac_exeext'
13033 { (eval echo "$as_me:13033: \"$ac_try\"") >&5
13034 (eval $ac_try) 2>&5
13036 echo "$as_me:13036: \$? = $ac_status" >&5
13037 (exit $ac_status); }; }; then
13038 ac_cv_lib_cposix_main=yes
13040 echo "$as_me: failed program was:" >&5
13041 cat conftest.$ac_ext >&5
13042 ac_cv_lib_cposix_main=no
13044 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13045 LIBS=$ac_check_lib_save_LIBS
13047 echo "$as_me:13047: result: $ac_cv_lib_cposix_main" >&5
13048 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
13049 if test $ac_cv_lib_cposix_main = yes; then
13050 cat >>confdefs.h <<EOF
13051 #define HAVE_LIBCPOSIX 1
13054 LIBS="-lcposix $LIBS"
13058 echo "$as_me:13058: checking for bzero in -linet" >&5
13059 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
13060 if test "${ac_cv_lib_inet_bzero+set}" = set; then
13061 echo $ECHO_N "(cached) $ECHO_C" >&6
13063 ac_check_lib_save_LIBS=$LIBS
13064 LIBS="-linet $LIBS"
13065 cat >conftest.$ac_ext <<_ACEOF
13066 #line 13066 "configure"
13067 #include "confdefs.h"
13069 /* Override any gcc2 internal prototype to avoid an error. */
13073 /* We use char because int might match the return type of a gcc2
13074 builtin and then its argument prototype would still apply. */
13084 rm -f conftest.$ac_objext conftest$ac_exeext
13085 if { (eval echo "$as_me:13085: \"$ac_link\"") >&5
13086 (eval $ac_link) 2>&5
13088 echo "$as_me:13088: \$? = $ac_status" >&5
13089 (exit $ac_status); } &&
13090 { ac_try='test -s conftest$ac_exeext'
13091 { (eval echo "$as_me:13091: \"$ac_try\"") >&5
13092 (eval $ac_try) 2>&5
13094 echo "$as_me:13094: \$? = $ac_status" >&5
13095 (exit $ac_status); }; }; then
13096 ac_cv_lib_inet_bzero=yes
13098 echo "$as_me: failed program was:" >&5
13099 cat conftest.$ac_ext >&5
13100 ac_cv_lib_inet_bzero=no
13102 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13103 LIBS=$ac_check_lib_save_LIBS
13105 echo "$as_me:13105: result: $ac_cv_lib_inet_bzero" >&5
13106 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
13107 if test $ac_cv_lib_inet_bzero = yes; then
13108 LIBS="$LIBS -linet"
13112 echo "$as_me:13112: checking if sys/time.h works with sys/select.h" >&5
13113 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
13114 if test "${cf_cv_sys_time_select+set}" = set; then
13115 echo $ECHO_N "(cached) $ECHO_C" >&6
13118 cat >conftest.$ac_ext <<_ACEOF
13119 #line 13119 "configure"
13120 #include "confdefs.h"
13122 #include <sys/types.h>
13123 #ifdef HAVE_SYS_TIME_H
13124 #include <sys/time.h>
13126 #ifdef HAVE_SYS_SELECT_H
13127 #include <sys/select.h>
13138 rm -f conftest.$ac_objext
13139 if { (eval echo "$as_me:13139: \"$ac_compile\"") >&5
13140 (eval $ac_compile) 2>&5
13142 echo "$as_me:13142: \$? = $ac_status" >&5
13143 (exit $ac_status); } &&
13144 { ac_try='test -s conftest.$ac_objext'
13145 { (eval echo "$as_me:13145: \"$ac_try\"") >&5
13146 (eval $ac_try) 2>&5
13148 echo "$as_me:13148: \$? = $ac_status" >&5
13149 (exit $ac_status); }; }; then
13150 cf_cv_sys_time_select=yes
13152 echo "$as_me: failed program was:" >&5
13153 cat conftest.$ac_ext >&5
13154 cf_cv_sys_time_select=no
13156 rm -f conftest.$ac_objext conftest.$ac_ext
13160 echo "$as_me:13160: result: $cf_cv_sys_time_select" >&5
13161 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
13162 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
13163 #define HAVE_SYS_TIME_SELECT 1
13166 ### checks for compiler characteristics
13168 ac_cpp='$CPP $CPPFLAGS'
13169 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13170 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13171 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13172 ac_main_return=return
13174 echo "$as_me:13174: checking for $CC option to accept ANSI C" >&5
13175 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
13176 if test "${ac_cv_prog_cc_stdc+set}" = set; then
13177 echo $ECHO_N "(cached) $ECHO_C" >&6
13179 ac_cv_prog_cc_stdc=no
13181 cat >conftest.$ac_ext <<_ACEOF
13182 #line 13182 "configure"
13183 #include "confdefs.h"
13184 #include <stdarg.h>
13186 #include <sys/types.h>
13187 #include <sys/stat.h>
13188 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
13189 struct buf { int x; };
13190 FILE * (*rcsopen) (struct buf *, struct stat *, int);
13191 static char *e (p, i)
13197 static char *f (char * (*g) (char **, int), char **p, ...)
13202 s = g (p, va_arg (v,int));
13206 int test (int i, double x);
13207 struct s1 {int (*f) (int a);};
13208 struct s2 {int (*f) (double a);};
13209 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
13215 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
13220 # Don't try gcc -ansi; that turns off useful extensions and
13221 # breaks some systems' header files.
13222 # AIX -qlanglvl=ansi
13223 # Ultrix and OSF/1 -std1
13224 # HP-UX 10.20 and later -Ae
13225 # HP-UX older versions -Aa -D_HPUX_SOURCE
13226 # SVR4 -Xc -D__EXTENSIONS__
13227 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13229 CC="$ac_save_CC $ac_arg"
13230 rm -f conftest.$ac_objext
13231 if { (eval echo "$as_me:13231: \"$ac_compile\"") >&5
13232 (eval $ac_compile) 2>&5
13234 echo "$as_me:13234: \$? = $ac_status" >&5
13235 (exit $ac_status); } &&
13236 { ac_try='test -s conftest.$ac_objext'
13237 { (eval echo "$as_me:13237: \"$ac_try\"") >&5
13238 (eval $ac_try) 2>&5
13240 echo "$as_me:13240: \$? = $ac_status" >&5
13241 (exit $ac_status); }; }; then
13242 ac_cv_prog_cc_stdc=$ac_arg
13245 echo "$as_me: failed program was:" >&5
13246 cat conftest.$ac_ext >&5
13248 rm -f conftest.$ac_objext
13250 rm -f conftest.$ac_ext conftest.$ac_objext
13255 case "x$ac_cv_prog_cc_stdc" in
13257 echo "$as_me:13257: result: none needed" >&5
13258 echo "${ECHO_T}none needed" >&6 ;;
13260 echo "$as_me:13260: result: $ac_cv_prog_cc_stdc" >&5
13261 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
13262 CC="$CC $ac_cv_prog_cc_stdc" ;;
13265 echo "$as_me:13265: checking for an ANSI C-conforming const" >&5
13266 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
13267 if test "${ac_cv_c_const+set}" = set; then
13268 echo $ECHO_N "(cached) $ECHO_C" >&6
13270 cat >conftest.$ac_ext <<_ACEOF
13271 #line 13271 "configure"
13272 #include "confdefs.h"
13277 /* FIXME: Include the comments suggested by Paul. */
13278 #ifndef __cplusplus
13279 /* Ultrix mips cc rejects this. */
13280 typedef int charset[2];
13282 /* SunOS 4.1.1 cc rejects this. */
13283 char const *const *ccp;
13285 /* NEC SVR4.0.2 mips cc rejects this. */
13286 struct point {int x, y;};
13287 static struct point const zero = {0,0};
13288 /* AIX XL C 1.02.0.0 rejects this.
13289 It does not let you subtract one const X* pointer from another in
13290 an arm of an if-expression whose if-part is not a constant
13292 const char *g = "string";
13293 ccp = &g + (g ? g-g : 0);
13294 /* HPUX 7.0 cc rejects these. */
13297 ccp = (char const *const *) p;
13298 { /* SCO 3.2v4 cc rejects this. */
13300 char const *s = 0 ? (char *) 0 : (char const *) 0;
13304 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
13305 int x[] = {25, 17};
13306 const int *foo = &x[0];
13309 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13310 typedef const int *iptr;
13314 { /* AIX XL C 1.02.0.0 rejects this saying
13315 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13316 struct s { int j; const int *ap[3]; };
13317 struct s *b; b->j = 5;
13319 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13320 const int foo = 10;
13328 rm -f conftest.$ac_objext
13329 if { (eval echo "$as_me:13329: \"$ac_compile\"") >&5
13330 (eval $ac_compile) 2>&5
13332 echo "$as_me:13332: \$? = $ac_status" >&5
13333 (exit $ac_status); } &&
13334 { ac_try='test -s conftest.$ac_objext'
13335 { (eval echo "$as_me:13335: \"$ac_try\"") >&5
13336 (eval $ac_try) 2>&5
13338 echo "$as_me:13338: \$? = $ac_status" >&5
13339 (exit $ac_status); }; }; then
13342 echo "$as_me: failed program was:" >&5
13343 cat conftest.$ac_ext >&5
13346 rm -f conftest.$ac_objext conftest.$ac_ext
13348 echo "$as_me:13348: result: $ac_cv_c_const" >&5
13349 echo "${ECHO_T}$ac_cv_c_const" >&6
13350 if test $ac_cv_c_const = no; then
13352 cat >>confdefs.h <<\EOF
13358 echo "$as_me:13358: checking for inline" >&5
13359 echo $ECHO_N "checking for inline... $ECHO_C" >&6
13360 if test "${ac_cv_c_inline+set}" = set; then
13361 echo $ECHO_N "(cached) $ECHO_C" >&6
13364 for ac_kw in inline __inline__ __inline; do
13365 cat >conftest.$ac_ext <<_ACEOF
13366 #line 13366 "configure"
13367 #include "confdefs.h"
13368 #ifndef __cplusplus
13369 static $ac_kw int static_foo () {return 0; }
13370 $ac_kw int foo () {return 0; }
13374 rm -f conftest.$ac_objext
13375 if { (eval echo "$as_me:13375: \"$ac_compile\"") >&5
13376 (eval $ac_compile) 2>&5
13378 echo "$as_me:13378: \$? = $ac_status" >&5
13379 (exit $ac_status); } &&
13380 { ac_try='test -s conftest.$ac_objext'
13381 { (eval echo "$as_me:13381: \"$ac_try\"") >&5
13382 (eval $ac_try) 2>&5
13384 echo "$as_me:13384: \$? = $ac_status" >&5
13385 (exit $ac_status); }; }; then
13386 ac_cv_c_inline=$ac_kw; break
13388 echo "$as_me: failed program was:" >&5
13389 cat conftest.$ac_ext >&5
13391 rm -f conftest.$ac_objext conftest.$ac_ext
13395 echo "$as_me:13395: result: $ac_cv_c_inline" >&5
13396 echo "${ECHO_T}$ac_cv_c_inline" >&6
13397 case $ac_cv_c_inline in
13400 cat >>confdefs.h <<\EOF
13404 *) cat >>confdefs.h <<EOF
13405 #define inline $ac_cv_c_inline
13411 if test "$ac_cv_c_inline" != no ; then
13412 NCURSES_INLINE=inline
13413 if test "$INTEL_COMPILER" = yes
13416 elif test "$GCC" = yes
13418 echo "$as_me:13418: checking if $CC supports options to tune inlining" >&5
13419 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
13420 if test "${cf_cv_gcc_inline+set}" = set; then
13421 echo $ECHO_N "(cached) $ECHO_C" >&6
13424 cf_save_CFLAGS=$CFLAGS
13425 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
13426 cat >conftest.$ac_ext <<_ACEOF
13427 #line 13427 "configure"
13428 #include "confdefs.h"
13429 inline int foo(void) { return 1; }
13433 ${cf_cv_main_return:-return} foo()
13438 rm -f conftest.$ac_objext
13439 if { (eval echo "$as_me:13439: \"$ac_compile\"") >&5
13440 (eval $ac_compile) 2>&5
13442 echo "$as_me:13442: \$? = $ac_status" >&5
13443 (exit $ac_status); } &&
13444 { ac_try='test -s conftest.$ac_objext'
13445 { (eval echo "$as_me:13445: \"$ac_try\"") >&5
13446 (eval $ac_try) 2>&5
13448 echo "$as_me:13448: \$? = $ac_status" >&5
13449 (exit $ac_status); }; }; then
13450 cf_cv_gcc_inline=yes
13452 echo "$as_me: failed program was:" >&5
13453 cat conftest.$ac_ext >&5
13454 cf_cv_gcc_inline=no
13456 rm -f conftest.$ac_objext conftest.$ac_ext
13457 CFLAGS=$cf_save_CFLAGS
13460 echo "$as_me:13460: result: $cf_cv_gcc_inline" >&5
13461 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
13462 if test "$cf_cv_gcc_inline" = yes ; then
13467 cf_new_extra_cppflags=
13469 for cf_add_cflags in --param max-inline-insns-single=1200
13471 case $cf_fix_cppflags in
13473 case $cf_add_cflags in #(vi
13474 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13475 case $cf_add_cflags in
13477 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13479 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13480 && test -z "${cf_tst_cflags}" \
13481 && cf_fix_cppflags=yes
13483 if test $cf_fix_cppflags = yes ; then
13484 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13486 elif test "${cf_tst_cflags}" = "\"'" ; then
13487 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13492 case "$CPPFLAGS" in
13493 *$cf_add_cflags) #(vi
13496 case $cf_add_cflags in #(vi
13498 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13500 CPPFLAGS=`echo "$CPPFLAGS" | \
13501 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13502 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13506 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13511 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13516 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13518 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13520 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13521 && test -z "${cf_tst_cflags}" \
13522 && cf_fix_cppflags=no
13527 if test -n "$cf_new_cflags" ; then
13529 CFLAGS="$CFLAGS $cf_new_cflags"
13532 if test -n "$cf_new_cppflags" ; then
13534 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13537 if test -n "$cf_new_extra_cppflags" ; then
13539 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13546 echo "$as_me:13546: checking for signal global datatype" >&5
13547 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
13548 if test "${cf_cv_sig_atomic_t+set}" = set; then
13549 echo $ECHO_N "(cached) $ECHO_C" >&6
13553 "volatile sig_atomic_t" \
13557 cat >conftest.$ac_ext <<_ACEOF
13558 #line 13558 "configure"
13559 #include "confdefs.h"
13561 #include <sys/types.h>
13562 #include <signal.h>
13567 static void handler(int sig)
13574 signal(SIGINT, handler);
13580 rm -f conftest.$ac_objext
13581 if { (eval echo "$as_me:13581: \"$ac_compile\"") >&5
13582 (eval $ac_compile) 2>&5
13584 echo "$as_me:13584: \$? = $ac_status" >&5
13585 (exit $ac_status); } &&
13586 { ac_try='test -s conftest.$ac_objext'
13587 { (eval echo "$as_me:13587: \"$ac_try\"") >&5
13588 (eval $ac_try) 2>&5
13590 echo "$as_me:13590: \$? = $ac_status" >&5
13591 (exit $ac_status); }; }; then
13592 cf_cv_sig_atomic_t=$cf_type
13594 echo "$as_me: failed program was:" >&5
13595 cat conftest.$ac_ext >&5
13596 cf_cv_sig_atomic_t=no
13598 rm -f conftest.$ac_objext conftest.$ac_ext
13599 test "$cf_cv_sig_atomic_t" != no && break
13604 echo "$as_me:13604: result: $cf_cv_sig_atomic_t" >&5
13605 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
13606 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
13607 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
13610 if test $NCURSES_CHTYPE = auto ; then
13612 echo "$as_me:13612: checking for type of chtype" >&5
13613 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
13614 if test "${cf_cv_typeof_chtype+set}" = set; then
13615 echo $ECHO_N "(cached) $ECHO_C" >&6
13618 if test "$cross_compiling" = yes; then
13619 cf_cv_typeof_chtype=long
13621 cat >conftest.$ac_ext <<_ACEOF
13622 #line 13622 "configure"
13623 #include "confdefs.h"
13625 #define WANT_BITS 31
13629 FILE *fp = fopen("cf_test.out", "w");
13631 char *result = "long";
13632 if (sizeof(unsigned long) > sizeof(unsigned int)) {
13635 for (n = 0; n < WANT_BITS; n++) {
13638 if (y != 1 || x == 0) {
13644 * If x is nonzero, an int is big enough for the bits
13647 result = (x != 0) ? "int" : "long";
13652 ${cf_cv_main_return:-return}(0);
13656 rm -f conftest$ac_exeext
13657 if { (eval echo "$as_me:13657: \"$ac_link\"") >&5
13658 (eval $ac_link) 2>&5
13660 echo "$as_me:13660: \$? = $ac_status" >&5
13661 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13662 { (eval echo "$as_me:13662: \"$ac_try\"") >&5
13663 (eval $ac_try) 2>&5
13665 echo "$as_me:13665: \$? = $ac_status" >&5
13666 (exit $ac_status); }; }; then
13667 cf_cv_typeof_chtype=`cat cf_test.out`
13669 echo "$as_me: program exited with status $ac_status" >&5
13670 echo "$as_me: failed program was:" >&5
13671 cat conftest.$ac_ext >&5
13672 cf_cv_typeof_chtype=long
13674 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13680 echo "$as_me:13680: result: $cf_cv_typeof_chtype" >&5
13681 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
13683 cat >>confdefs.h <<EOF
13684 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
13688 cf_cv_typeof_chtype=$NCURSES_CHTYPE
13690 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
13692 echo "$as_me:13692: checking if unsigned literals are legal" >&5
13693 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
13694 if test "${cf_cv_unsigned_literals+set}" = set; then
13695 echo $ECHO_N "(cached) $ECHO_C" >&6
13698 cat >conftest.$ac_ext <<_ACEOF
13699 #line 13699 "configure"
13700 #include "confdefs.h"
13705 long x = 1L + 1UL + 1U + 1
13710 rm -f conftest.$ac_objext
13711 if { (eval echo "$as_me:13711: \"$ac_compile\"") >&5
13712 (eval $ac_compile) 2>&5
13714 echo "$as_me:13714: \$? = $ac_status" >&5
13715 (exit $ac_status); } &&
13716 { ac_try='test -s conftest.$ac_objext'
13717 { (eval echo "$as_me:13717: \"$ac_try\"") >&5
13718 (eval $ac_try) 2>&5
13720 echo "$as_me:13720: \$? = $ac_status" >&5
13721 (exit $ac_status); }; }; then
13722 cf_cv_unsigned_literals=yes
13724 echo "$as_me: failed program was:" >&5
13725 cat conftest.$ac_ext >&5
13726 cf_cv_unsigned_literals=no
13728 rm -f conftest.$ac_objext conftest.$ac_ext
13732 echo "$as_me:13732: result: $cf_cv_unsigned_literals" >&5
13733 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
13736 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
13737 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
13739 if test $NCURSES_MMASK_T = auto ; then
13740 cf_cv_typeof_mmask_t=long
13742 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
13744 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
13746 ### Checks for external-data
13748 echo "$as_me:13748: checking if external errno is declared" >&5
13749 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
13750 if test "${cf_cv_dcl_errno+set}" = set; then
13751 echo $ECHO_N "(cached) $ECHO_C" >&6
13754 cat >conftest.$ac_ext <<_ACEOF
13755 #line 13755 "configure"
13756 #include "confdefs.h"
13758 #ifdef HAVE_STDLIB_H
13759 #include <stdlib.h>
13762 #include <sys/types.h>
13767 int x = (int) errno
13772 rm -f conftest.$ac_objext
13773 if { (eval echo "$as_me:13773: \"$ac_compile\"") >&5
13774 (eval $ac_compile) 2>&5
13776 echo "$as_me:13776: \$? = $ac_status" >&5
13777 (exit $ac_status); } &&
13778 { ac_try='test -s conftest.$ac_objext'
13779 { (eval echo "$as_me:13779: \"$ac_try\"") >&5
13780 (eval $ac_try) 2>&5
13782 echo "$as_me:13782: \$? = $ac_status" >&5
13783 (exit $ac_status); }; }; then
13784 cf_cv_dcl_errno=yes
13786 echo "$as_me: failed program was:" >&5
13787 cat conftest.$ac_ext >&5
13790 rm -f conftest.$ac_objext conftest.$ac_ext
13793 echo "$as_me:13793: result: $cf_cv_dcl_errno" >&5
13794 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
13796 if test "$cf_cv_dcl_errno" = no ; then
13798 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
13800 cat >>confdefs.h <<EOF
13801 #define $cf_result 1
13806 # It's possible (for near-UNIX clones) that the data doesn't exist
13808 echo "$as_me:13808: checking if external errno exists" >&5
13809 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
13810 if test "${cf_cv_have_errno+set}" = set; then
13811 echo $ECHO_N "(cached) $ECHO_C" >&6
13814 cat >conftest.$ac_ext <<_ACEOF
13815 #line 13815 "configure"
13816 #include "confdefs.h"
13829 rm -f conftest.$ac_objext conftest$ac_exeext
13830 if { (eval echo "$as_me:13830: \"$ac_link\"") >&5
13831 (eval $ac_link) 2>&5
13833 echo "$as_me:13833: \$? = $ac_status" >&5
13834 (exit $ac_status); } &&
13835 { ac_try='test -s conftest$ac_exeext'
13836 { (eval echo "$as_me:13836: \"$ac_try\"") >&5
13837 (eval $ac_try) 2>&5
13839 echo "$as_me:13839: \$? = $ac_status" >&5
13840 (exit $ac_status); }; }; then
13841 cf_cv_have_errno=yes
13843 echo "$as_me: failed program was:" >&5
13844 cat conftest.$ac_ext >&5
13845 cf_cv_have_errno=no
13847 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13850 echo "$as_me:13850: result: $cf_cv_have_errno" >&5
13851 echo "${ECHO_T}$cf_cv_have_errno" >&6
13853 if test "$cf_cv_have_errno" = yes ; then
13855 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
13857 cat >>confdefs.h <<EOF
13858 #define $cf_result 1
13863 echo "$as_me:13863: checking if data-only library module links" >&5
13864 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
13865 if test "${cf_cv_link_dataonly+set}" = set; then
13866 echo $ECHO_N "(cached) $ECHO_C" >&6
13870 cat >conftest.$ac_ext <<EOF
13871 #line 13871 "configure"
13872 int testdata[3] = { 123, 456, 789 };
13874 if { (eval echo "$as_me:13874: \"$ac_compile\"") >&5
13875 (eval $ac_compile) 2>&5
13877 echo "$as_me:13877: \$? = $ac_status" >&5
13878 (exit $ac_status); } ; then
13879 mv conftest.o data.o && \
13880 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
13882 rm -f conftest.$ac_ext data.o
13883 cat >conftest.$ac_ext <<EOF
13884 #line 13884 "configure"
13888 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
13890 extern int testdata[3];
13891 return testdata[0] == 123
13892 && testdata[1] == 456
13893 && testdata[2] == 789;
13897 if { (eval echo "$as_me:13897: \"$ac_compile\"") >&5
13898 (eval $ac_compile) 2>&5
13900 echo "$as_me:13900: \$? = $ac_status" >&5
13901 (exit $ac_status); }; then
13902 mv conftest.o func.o && \
13903 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
13905 rm -f conftest.$ac_ext func.o
13906 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
13907 cf_saveLIBS="$LIBS"
13908 LIBS="conftest.a $LIBS"
13909 if test "$cross_compiling" = yes; then
13910 cf_cv_link_dataonly=unknown
13912 cat >conftest.$ac_ext <<_ACEOF
13913 #line 13913 "configure"
13914 #include "confdefs.h"
13918 extern int testfunc();
13919 ${cf_cv_main_return:-return} (!testfunc());
13923 rm -f conftest$ac_exeext
13924 if { (eval echo "$as_me:13924: \"$ac_link\"") >&5
13925 (eval $ac_link) 2>&5
13927 echo "$as_me:13927: \$? = $ac_status" >&5
13928 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13929 { (eval echo "$as_me:13929: \"$ac_try\"") >&5
13930 (eval $ac_try) 2>&5
13932 echo "$as_me:13932: \$? = $ac_status" >&5
13933 (exit $ac_status); }; }; then
13934 cf_cv_link_dataonly=yes
13936 echo "$as_me: program exited with status $ac_status" >&5
13937 echo "$as_me: failed program was:" >&5
13938 cat conftest.$ac_ext >&5
13939 cf_cv_link_dataonly=no
13941 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13943 LIBS="$cf_saveLIBS"
13947 echo "$as_me:13947: result: $cf_cv_link_dataonly" >&5
13948 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
13950 if test "$cf_cv_link_dataonly" = no ; then
13951 cat >>confdefs.h <<\EOF
13952 #define BROKEN_LINKER 1
13958 ### Checks for library functions.
13981 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13982 echo "$as_me:13982: checking for $ac_func" >&5
13983 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13984 if eval "test \"\${$as_ac_var+set}\" = set"; then
13985 echo $ECHO_N "(cached) $ECHO_C" >&6
13987 cat >conftest.$ac_ext <<_ACEOF
13988 #line 13988 "configure"
13989 #include "confdefs.h"
13990 /* System header to define __stub macros and hopefully few prototypes,
13991 which can conflict with char $ac_func (); below. */
13992 #include <assert.h>
13993 /* Override any gcc2 internal prototype to avoid an error. */
13997 /* We use char because int might match the return type of a gcc2
13998 builtin and then its argument prototype would still apply. */
14005 /* The GNU C library defines this for functions which it implements
14006 to always fail with ENOSYS. Some functions are actually named
14007 something starting with __ and the normal name is an alias. */
14008 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14018 rm -f conftest.$ac_objext conftest$ac_exeext
14019 if { (eval echo "$as_me:14019: \"$ac_link\"") >&5
14020 (eval $ac_link) 2>&5
14022 echo "$as_me:14022: \$? = $ac_status" >&5
14023 (exit $ac_status); } &&
14024 { ac_try='test -s conftest$ac_exeext'
14025 { (eval echo "$as_me:14025: \"$ac_try\"") >&5
14026 (eval $ac_try) 2>&5
14028 echo "$as_me:14028: \$? = $ac_status" >&5
14029 (exit $ac_status); }; }; then
14030 eval "$as_ac_var=yes"
14032 echo "$as_me: failed program was:" >&5
14033 cat conftest.$ac_ext >&5
14034 eval "$as_ac_var=no"
14036 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14038 echo "$as_me:14038: result: `eval echo '${'$as_ac_var'}'`" >&5
14039 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14040 if test `eval echo '${'$as_ac_var'}'` = yes; then
14041 cat >>confdefs.h <<EOF
14042 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14048 if test "$with_getcap" = "yes" ; then
14050 echo "$as_me:14050: checking for terminal-capability database functions" >&5
14051 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
14052 if test "${cf_cv_cgetent+set}" = set; then
14053 echo $ECHO_N "(cached) $ECHO_C" >&6
14056 cat >conftest.$ac_ext <<_ACEOF
14057 #line 14057 "configure"
14058 #include "confdefs.h"
14060 #include <stdlib.h>
14067 char *db_array = temp;
14068 cgetent(&buf, /* int *, */ &db_array, "vt100");
14069 cgetcap(buf, "tc", '=');
14070 cgetmatch(buf, "tc");
14076 rm -f conftest.$ac_objext conftest$ac_exeext
14077 if { (eval echo "$as_me:14077: \"$ac_link\"") >&5
14078 (eval $ac_link) 2>&5
14080 echo "$as_me:14080: \$? = $ac_status" >&5
14081 (exit $ac_status); } &&
14082 { ac_try='test -s conftest$ac_exeext'
14083 { (eval echo "$as_me:14083: \"$ac_try\"") >&5
14084 (eval $ac_try) 2>&5
14086 echo "$as_me:14086: \$? = $ac_status" >&5
14087 (exit $ac_status); }; }; then
14090 echo "$as_me: failed program was:" >&5
14091 cat conftest.$ac_ext >&5
14094 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14098 echo "$as_me:14098: result: $cf_cv_cgetent" >&5
14099 echo "${ECHO_T}$cf_cv_cgetent" >&6
14100 test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
14101 #define HAVE_BSD_CGETENT 1
14106 echo "$as_me:14106: checking for isascii" >&5
14107 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
14108 if test "${cf_cv_have_isascii+set}" = set; then
14109 echo $ECHO_N "(cached) $ECHO_C" >&6
14112 cat >conftest.$ac_ext <<_ACEOF
14113 #line 14113 "configure"
14114 #include "confdefs.h"
14119 int x = isascii(' ')
14124 rm -f conftest.$ac_objext conftest$ac_exeext
14125 if { (eval echo "$as_me:14125: \"$ac_link\"") >&5
14126 (eval $ac_link) 2>&5
14128 echo "$as_me:14128: \$? = $ac_status" >&5
14129 (exit $ac_status); } &&
14130 { ac_try='test -s conftest$ac_exeext'
14131 { (eval echo "$as_me:14131: \"$ac_try\"") >&5
14132 (eval $ac_try) 2>&5
14134 echo "$as_me:14134: \$? = $ac_status" >&5
14135 (exit $ac_status); }; }; then
14136 cf_cv_have_isascii=yes
14138 echo "$as_me: failed program was:" >&5
14139 cat conftest.$ac_ext >&5
14140 cf_cv_have_isascii=no
14142 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14145 echo "$as_me:14145: result: $cf_cv_have_isascii" >&5
14146 echo "${ECHO_T}$cf_cv_have_isascii" >&6
14147 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
14148 #define HAVE_ISASCII 1
14151 if test "$ac_cv_func_sigaction" = yes; then
14152 echo "$as_me:14152: checking whether sigaction needs _POSIX_SOURCE" >&5
14153 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
14154 cat >conftest.$ac_ext <<_ACEOF
14155 #line 14155 "configure"
14156 #include "confdefs.h"
14158 #include <sys/types.h>
14159 #include <signal.h>
14163 struct sigaction act
14168 rm -f conftest.$ac_objext
14169 if { (eval echo "$as_me:14169: \"$ac_compile\"") >&5
14170 (eval $ac_compile) 2>&5
14172 echo "$as_me:14172: \$? = $ac_status" >&5
14173 (exit $ac_status); } &&
14174 { ac_try='test -s conftest.$ac_objext'
14175 { (eval echo "$as_me:14175: \"$ac_try\"") >&5
14176 (eval $ac_try) 2>&5
14178 echo "$as_me:14178: \$? = $ac_status" >&5
14179 (exit $ac_status); }; }; then
14182 echo "$as_me: failed program was:" >&5
14183 cat conftest.$ac_ext >&5
14185 cat >conftest.$ac_ext <<_ACEOF
14186 #line 14186 "configure"
14187 #include "confdefs.h"
14189 #define _POSIX_SOURCE
14190 #include <sys/types.h>
14191 #include <signal.h>
14195 struct sigaction act
14200 rm -f conftest.$ac_objext
14201 if { (eval echo "$as_me:14201: \"$ac_compile\"") >&5
14202 (eval $ac_compile) 2>&5
14204 echo "$as_me:14204: \$? = $ac_status" >&5
14205 (exit $ac_status); } &&
14206 { ac_try='test -s conftest.$ac_objext'
14207 { (eval echo "$as_me:14207: \"$ac_try\"") >&5
14208 (eval $ac_try) 2>&5
14210 echo "$as_me:14210: \$? = $ac_status" >&5
14211 (exit $ac_status); }; }; then
14213 cat >>confdefs.h <<\EOF
14214 #define SVR4_ACTION 1
14218 echo "$as_me: failed program was:" >&5
14219 cat conftest.$ac_ext >&5
14222 rm -f conftest.$ac_objext conftest.$ac_ext
14224 rm -f conftest.$ac_objext conftest.$ac_ext
14225 echo "$as_me:14225: result: $sigact_bad" >&5
14226 echo "${ECHO_T}$sigact_bad" >&6
14229 echo "$as_me:14229: checking if nanosleep really works" >&5
14230 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
14231 if test "${cf_cv_func_nanosleep+set}" = set; then
14232 echo $ECHO_N "(cached) $ECHO_C" >&6
14235 if test "$cross_compiling" = yes; then
14236 cf_cv_func_nanosleep=unknown
14238 cat >conftest.$ac_ext <<_ACEOF
14239 #line 14239 "configure"
14240 #include "confdefs.h"
14246 #ifdef HAVE_SYS_TIME_H
14247 #include <sys/time.h>
14251 struct timespec ts1, ts2;
14254 ts1.tv_nsec = 750000000;
14258 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
14259 ${cf_cv_main_return:-return}(code != 0);
14263 rm -f conftest$ac_exeext
14264 if { (eval echo "$as_me:14264: \"$ac_link\"") >&5
14265 (eval $ac_link) 2>&5
14267 echo "$as_me:14267: \$? = $ac_status" >&5
14268 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14269 { (eval echo "$as_me:14269: \"$ac_try\"") >&5
14270 (eval $ac_try) 2>&5
14272 echo "$as_me:14272: \$? = $ac_status" >&5
14273 (exit $ac_status); }; }; then
14274 cf_cv_func_nanosleep=yes
14276 echo "$as_me: program exited with status $ac_status" >&5
14277 echo "$as_me: failed program was:" >&5
14278 cat conftest.$ac_ext >&5
14279 cf_cv_func_nanosleep=no
14281 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14284 echo "$as_me:14284: result: $cf_cv_func_nanosleep" >&5
14285 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
14287 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
14288 #define HAVE_NANOSLEEP 1
14297 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14298 echo "$as_me:14298: checking for $ac_header" >&5
14299 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14300 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14301 echo $ECHO_N "(cached) $ECHO_C" >&6
14303 cat >conftest.$ac_ext <<_ACEOF
14304 #line 14304 "configure"
14305 #include "confdefs.h"
14306 #include <$ac_header>
14308 if { (eval echo "$as_me:14308: \"$ac_cpp conftest.$ac_ext\"") >&5
14309 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14311 egrep -v '^ *\+' conftest.er1 >conftest.err
14313 cat conftest.err >&5
14314 echo "$as_me:14314: \$? = $ac_status" >&5
14315 (exit $ac_status); } >/dev/null; then
14316 if test -s conftest.err; then
14317 ac_cpp_err=$ac_c_preproc_warn_flag
14324 if test -z "$ac_cpp_err"; then
14325 eval "$as_ac_Header=yes"
14327 echo "$as_me: failed program was:" >&5
14328 cat conftest.$ac_ext >&5
14329 eval "$as_ac_Header=no"
14331 rm -f conftest.err conftest.$ac_ext
14333 echo "$as_me:14333: result: `eval echo '${'$as_ac_Header'}'`" >&5
14334 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14335 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14336 cat >>confdefs.h <<EOF
14337 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14343 if test "$ISC" = yes ; then
14345 for ac_header in sys/termio.h
14347 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14348 echo "$as_me:14348: checking for $ac_header" >&5
14349 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14350 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14351 echo $ECHO_N "(cached) $ECHO_C" >&6
14353 cat >conftest.$ac_ext <<_ACEOF
14354 #line 14354 "configure"
14355 #include "confdefs.h"
14356 #include <$ac_header>
14358 if { (eval echo "$as_me:14358: \"$ac_cpp conftest.$ac_ext\"") >&5
14359 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14361 egrep -v '^ *\+' conftest.er1 >conftest.err
14363 cat conftest.err >&5
14364 echo "$as_me:14364: \$? = $ac_status" >&5
14365 (exit $ac_status); } >/dev/null; then
14366 if test -s conftest.err; then
14367 ac_cpp_err=$ac_c_preproc_warn_flag
14374 if test -z "$ac_cpp_err"; then
14375 eval "$as_ac_Header=yes"
14377 echo "$as_me: failed program was:" >&5
14378 cat conftest.$ac_ext >&5
14379 eval "$as_ac_Header=no"
14381 rm -f conftest.err conftest.$ac_ext
14383 echo "$as_me:14383: result: `eval echo '${'$as_ac_Header'}'`" >&5
14384 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14385 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14386 cat >>confdefs.h <<EOF
14387 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14394 if test "$ac_cv_header_termios_h" = yes ; then
14395 case "$CFLAGS $CPPFLAGS" in
14397 termios_bad=dunno ;;
14398 *) termios_bad=maybe ;;
14400 if test "$termios_bad" = maybe ; then
14401 echo "$as_me:14401: checking whether termios.h needs _POSIX_SOURCE" >&5
14402 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
14403 cat >conftest.$ac_ext <<_ACEOF
14404 #line 14404 "configure"
14405 #include "confdefs.h"
14406 #include <termios.h>
14410 struct termios foo; int x = foo.c_iflag
14415 rm -f conftest.$ac_objext
14416 if { (eval echo "$as_me:14416: \"$ac_compile\"") >&5
14417 (eval $ac_compile) 2>&5
14419 echo "$as_me:14419: \$? = $ac_status" >&5
14420 (exit $ac_status); } &&
14421 { ac_try='test -s conftest.$ac_objext'
14422 { (eval echo "$as_me:14422: \"$ac_try\"") >&5
14423 (eval $ac_try) 2>&5
14425 echo "$as_me:14425: \$? = $ac_status" >&5
14426 (exit $ac_status); }; }; then
14429 echo "$as_me: failed program was:" >&5
14430 cat conftest.$ac_ext >&5
14432 cat >conftest.$ac_ext <<_ACEOF
14433 #line 14433 "configure"
14434 #include "confdefs.h"
14436 #define _POSIX_SOURCE
14437 #include <termios.h>
14441 struct termios foo; int x = foo.c_iflag
14446 rm -f conftest.$ac_objext
14447 if { (eval echo "$as_me:14447: \"$ac_compile\"") >&5
14448 (eval $ac_compile) 2>&5
14450 echo "$as_me:14450: \$? = $ac_status" >&5
14451 (exit $ac_status); } &&
14452 { ac_try='test -s conftest.$ac_objext'
14453 { (eval echo "$as_me:14453: \"$ac_try\"") >&5
14454 (eval $ac_try) 2>&5
14456 echo "$as_me:14456: \$? = $ac_status" >&5
14457 (exit $ac_status); }; }; then
14458 termios_bad=unknown
14460 echo "$as_me: failed program was:" >&5
14461 cat conftest.$ac_ext >&5
14462 termios_bad=yes cat >>confdefs.h <<\EOF
14463 #define SVR4_TERMIO 1
14467 rm -f conftest.$ac_objext conftest.$ac_ext
14470 rm -f conftest.$ac_objext conftest.$ac_ext
14471 echo "$as_me:14471: result: $termios_bad" >&5
14472 echo "${ECHO_T}$termios_bad" >&6
14476 echo "$as_me:14476: checking for tcgetattr" >&5
14477 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
14478 if test "${cf_cv_have_tcgetattr+set}" = set; then
14479 echo $ECHO_N "(cached) $ECHO_C" >&6
14482 cat >conftest.$ac_ext <<_ACEOF
14483 #line 14483 "configure"
14484 #include "confdefs.h"
14486 #include <sys/types.h>
14487 #ifdef HAVE_UNISTD_H
14488 #include <unistd.h>
14490 #ifdef HAVE_TERMIOS_H
14491 #include <termios.h>
14492 #define TTY struct termios
14494 #ifdef HAVE_TERMIO_H
14495 #include <termio.h>
14496 #define TTY struct termio
14505 tcgetattr(1, &foo);
14510 rm -f conftest.$ac_objext conftest$ac_exeext
14511 if { (eval echo "$as_me:14511: \"$ac_link\"") >&5
14512 (eval $ac_link) 2>&5
14514 echo "$as_me:14514: \$? = $ac_status" >&5
14515 (exit $ac_status); } &&
14516 { ac_try='test -s conftest$ac_exeext'
14517 { (eval echo "$as_me:14517: \"$ac_try\"") >&5
14518 (eval $ac_try) 2>&5
14520 echo "$as_me:14520: \$? = $ac_status" >&5
14521 (exit $ac_status); }; }; then
14522 cf_cv_have_tcgetattr=yes
14524 echo "$as_me: failed program was:" >&5
14525 cat conftest.$ac_ext >&5
14526 cf_cv_have_tcgetattr=no
14528 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14530 echo "$as_me:14530: result: $cf_cv_have_tcgetattr" >&5
14531 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
14532 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
14533 #define HAVE_TCGETATTR 1
14536 echo "$as_me:14536: checking for vsscanf function or workaround" >&5
14537 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
14538 if test "${cf_cv_func_vsscanf+set}" = set; then
14539 echo $ECHO_N "(cached) $ECHO_C" >&6
14542 cat >conftest.$ac_ext <<_ACEOF
14543 #line 14543 "configure"
14544 #include "confdefs.h"
14546 #include <stdarg.h>
14553 vsscanf("from", "%d", ap)
14558 rm -f conftest.$ac_objext conftest$ac_exeext
14559 if { (eval echo "$as_me:14559: \"$ac_link\"") >&5
14560 (eval $ac_link) 2>&5
14562 echo "$as_me:14562: \$? = $ac_status" >&5
14563 (exit $ac_status); } &&
14564 { ac_try='test -s conftest$ac_exeext'
14565 { (eval echo "$as_me:14565: \"$ac_try\"") >&5
14566 (eval $ac_try) 2>&5
14568 echo "$as_me:14568: \$? = $ac_status" >&5
14569 (exit $ac_status); }; }; then
14570 cf_cv_func_vsscanf=vsscanf
14572 echo "$as_me: failed program was:" >&5
14573 cat conftest.$ac_ext >&5
14575 cat >conftest.$ac_ext <<_ACEOF
14576 #line 14576 "configure"
14577 #include "confdefs.h"
14579 #include <stdarg.h>
14586 char *str = "from";
14588 strbuf._flag = _IOREAD;
14589 strbuf._ptr = strbuf._base = (unsigned char *) str;
14590 strbuf._cnt = strlen(str);
14591 strbuf._file = _NFILE;
14592 return (vfscanf(&strbuf, "%d", ap))
14597 rm -f conftest.$ac_objext conftest$ac_exeext
14598 if { (eval echo "$as_me:14598: \"$ac_link\"") >&5
14599 (eval $ac_link) 2>&5
14601 echo "$as_me:14601: \$? = $ac_status" >&5
14602 (exit $ac_status); } &&
14603 { ac_try='test -s conftest$ac_exeext'
14604 { (eval echo "$as_me:14604: \"$ac_try\"") >&5
14605 (eval $ac_try) 2>&5
14607 echo "$as_me:14607: \$? = $ac_status" >&5
14608 (exit $ac_status); }; }; then
14609 cf_cv_func_vsscanf=vfscanf
14611 echo "$as_me: failed program was:" >&5
14612 cat conftest.$ac_ext >&5
14614 cat >conftest.$ac_ext <<_ACEOF
14615 #line 14615 "configure"
14616 #include "confdefs.h"
14618 #include <stdarg.h>
14625 char *str = "from";
14627 strbuf._flag = _IOREAD;
14628 strbuf._ptr = strbuf._base = (unsigned char *) str;
14629 strbuf._cnt = strlen(str);
14630 strbuf._file = _NFILE;
14631 return (_doscan(&strbuf, "%d", ap))
14636 rm -f conftest.$ac_objext conftest$ac_exeext
14637 if { (eval echo "$as_me:14637: \"$ac_link\"") >&5
14638 (eval $ac_link) 2>&5
14640 echo "$as_me:14640: \$? = $ac_status" >&5
14641 (exit $ac_status); } &&
14642 { ac_try='test -s conftest$ac_exeext'
14643 { (eval echo "$as_me:14643: \"$ac_try\"") >&5
14644 (eval $ac_try) 2>&5
14646 echo "$as_me:14646: \$? = $ac_status" >&5
14647 (exit $ac_status); }; }; then
14648 cf_cv_func_vsscanf=_doscan
14650 echo "$as_me: failed program was:" >&5
14651 cat conftest.$ac_ext >&5
14653 cf_cv_func_vsscanf=no
14655 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14657 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14659 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14661 echo "$as_me:14661: result: $cf_cv_func_vsscanf" >&5
14662 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
14664 case $cf_cv_func_vsscanf in #(vi
14665 vsscanf) cat >>confdefs.h <<\EOF
14666 #define HAVE_VSSCANF 1
14669 vfscanf) cat >>confdefs.h <<\EOF
14670 #define HAVE_VFSCANF 1
14673 _doscan) cat >>confdefs.h <<\EOF
14674 #define HAVE__DOSCAN 1
14679 echo "$as_me:14679: checking for working mkstemp" >&5
14680 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
14681 if test "${cf_cv_func_mkstemp+set}" = set; then
14682 echo $ECHO_N "(cached) $ECHO_C" >&6
14686 if test "$cross_compiling" = yes; then
14687 echo "$as_me:14687: checking for mkstemp" >&5
14688 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
14689 if test "${ac_cv_func_mkstemp+set}" = set; then
14690 echo $ECHO_N "(cached) $ECHO_C" >&6
14692 cat >conftest.$ac_ext <<_ACEOF
14693 #line 14693 "configure"
14694 #include "confdefs.h"
14695 /* System header to define __stub macros and hopefully few prototypes,
14696 which can conflict with char mkstemp (); below. */
14697 #include <assert.h>
14698 /* Override any gcc2 internal prototype to avoid an error. */
14702 /* We use char because int might match the return type of a gcc2
14703 builtin and then its argument prototype would still apply. */
14710 /* The GNU C library defines this for functions which it implements
14711 to always fail with ENOSYS. Some functions are actually named
14712 something starting with __ and the normal name is an alias. */
14713 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
14723 rm -f conftest.$ac_objext conftest$ac_exeext
14724 if { (eval echo "$as_me:14724: \"$ac_link\"") >&5
14725 (eval $ac_link) 2>&5
14727 echo "$as_me:14727: \$? = $ac_status" >&5
14728 (exit $ac_status); } &&
14729 { ac_try='test -s conftest$ac_exeext'
14730 { (eval echo "$as_me:14730: \"$ac_try\"") >&5
14731 (eval $ac_try) 2>&5
14733 echo "$as_me:14733: \$? = $ac_status" >&5
14734 (exit $ac_status); }; }; then
14735 ac_cv_func_mkstemp=yes
14737 echo "$as_me: failed program was:" >&5
14738 cat conftest.$ac_ext >&5
14739 ac_cv_func_mkstemp=no
14741 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14743 echo "$as_me:14743: result: $ac_cv_func_mkstemp" >&5
14744 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
14747 cat >conftest.$ac_ext <<_ACEOF
14748 #line 14748 "configure"
14749 #include "confdefs.h"
14751 #include <sys/types.h>
14752 #include <stdlib.h>
14754 #include <string.h>
14755 #include <sys/stat.h>
14758 char *tmpl = "conftestXXXXXX";
14766 for (n = 0; n < 2; ++n) {
14767 strcpy(name[n], tmpl);
14768 if ((fd = mkstemp(name[n])) >= 0) {
14769 if (!strcmp(name[n], tmpl)
14770 || stat(name[n], &sb) != 0
14771 || (sb.st_mode & S_IFMT) != S_IFREG
14772 || (sb.st_mode & 077) != 0) {
14779 && !strcmp(name[0], name[1]))
14781 ${cf_cv_main_return:-return}(result);
14785 rm -f conftest$ac_exeext
14786 if { (eval echo "$as_me:14786: \"$ac_link\"") >&5
14787 (eval $ac_link) 2>&5
14789 echo "$as_me:14789: \$? = $ac_status" >&5
14790 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14791 { (eval echo "$as_me:14791: \"$ac_try\"") >&5
14792 (eval $ac_try) 2>&5
14794 echo "$as_me:14794: \$? = $ac_status" >&5
14795 (exit $ac_status); }; }; then
14796 cf_cv_func_mkstemp=yes
14799 echo "$as_me: program exited with status $ac_status" >&5
14800 echo "$as_me: failed program was:" >&5
14801 cat conftest.$ac_ext >&5
14802 cf_cv_func_mkstemp=no
14805 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14809 echo "$as_me:14809: result: $cf_cv_func_mkstemp" >&5
14810 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
14811 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
14812 cat >>confdefs.h <<\EOF
14813 #define HAVE_MKSTEMP 1
14818 # setup for prototype of fallback for vsscanf()
14820 if test "$cf_cv_func_vsscanf" = vsscanf ; then
14826 if test "$cross_compiling" = yes ; then
14827 { echo "$as_me:14827: WARNING: cross compiling: assume setvbuf params not reversed" >&5
14828 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
14830 echo "$as_me:14830: checking whether setvbuf arguments are reversed" >&5
14831 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
14832 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
14833 echo $ECHO_N "(cached) $ECHO_C" >&6
14835 if test "$cross_compiling" = yes; then
14836 { { echo "$as_me:14836: error: cannot run test program while cross compiling" >&5
14837 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
14838 { (exit 1); exit 1; }; }
14840 cat >conftest.$ac_ext <<_ACEOF
14841 #line 14841 "configure"
14842 #include "confdefs.h"
14844 /* If setvbuf has the reversed format, exit 0. */
14848 /* This call has the arguments reversed.
14849 A reversed system may check and see that the address of main
14850 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
14851 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
14852 $ac_main_return(1);
14853 putc('\r', stdout);
14854 $ac_main_return(0); /* Non-reversed systems segv here. */
14857 rm -f conftest$ac_exeext
14858 if { (eval echo "$as_me:14858: \"$ac_link\"") >&5
14859 (eval $ac_link) 2>&5
14861 echo "$as_me:14861: \$? = $ac_status" >&5
14862 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14863 { (eval echo "$as_me:14863: \"$ac_try\"") >&5
14864 (eval $ac_try) 2>&5
14866 echo "$as_me:14866: \$? = $ac_status" >&5
14867 (exit $ac_status); }; }; then
14868 ac_cv_func_setvbuf_reversed=yes
14870 echo "$as_me: program exited with status $ac_status" >&5
14871 echo "$as_me: failed program was:" >&5
14872 cat conftest.$ac_ext >&5
14873 ac_cv_func_setvbuf_reversed=no
14875 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14877 rm -f core core.* *.core
14879 echo "$as_me:14879: result: $ac_cv_func_setvbuf_reversed" >&5
14880 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
14881 if test $ac_cv_func_setvbuf_reversed = yes; then
14883 cat >>confdefs.h <<\EOF
14884 #define SETVBUF_REVERSED 1
14890 echo "$as_me:14890: checking return type of signal handlers" >&5
14891 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
14892 if test "${ac_cv_type_signal+set}" = set; then
14893 echo $ECHO_N "(cached) $ECHO_C" >&6
14895 cat >conftest.$ac_ext <<_ACEOF
14896 #line 14896 "configure"
14897 #include "confdefs.h"
14898 #include <sys/types.h>
14899 #include <signal.h>
14904 extern "C" void (*signal (int, void (*)(int)))(int);
14906 void (*signal ()) ();
14917 rm -f conftest.$ac_objext
14918 if { (eval echo "$as_me:14918: \"$ac_compile\"") >&5
14919 (eval $ac_compile) 2>&5
14921 echo "$as_me:14921: \$? = $ac_status" >&5
14922 (exit $ac_status); } &&
14923 { ac_try='test -s conftest.$ac_objext'
14924 { (eval echo "$as_me:14924: \"$ac_try\"") >&5
14925 (eval $ac_try) 2>&5
14927 echo "$as_me:14927: \$? = $ac_status" >&5
14928 (exit $ac_status); }; }; then
14929 ac_cv_type_signal=void
14931 echo "$as_me: failed program was:" >&5
14932 cat conftest.$ac_ext >&5
14933 ac_cv_type_signal=int
14935 rm -f conftest.$ac_objext conftest.$ac_ext
14937 echo "$as_me:14937: result: $ac_cv_type_signal" >&5
14938 echo "${ECHO_T}$ac_cv_type_signal" >&6
14940 cat >>confdefs.h <<EOF
14941 #define RETSIGTYPE $ac_cv_type_signal
14944 echo "$as_me:14944: checking for type sigaction_t" >&5
14945 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
14946 if test "${cf_cv_type_sigaction+set}" = set; then
14947 echo $ECHO_N "(cached) $ECHO_C" >&6
14950 cat >conftest.$ac_ext <<_ACEOF
14951 #line 14951 "configure"
14952 #include "confdefs.h"
14954 #include <signal.h>
14963 rm -f conftest.$ac_objext
14964 if { (eval echo "$as_me:14964: \"$ac_compile\"") >&5
14965 (eval $ac_compile) 2>&5
14967 echo "$as_me:14967: \$? = $ac_status" >&5
14968 (exit $ac_status); } &&
14969 { ac_try='test -s conftest.$ac_objext'
14970 { (eval echo "$as_me:14970: \"$ac_try\"") >&5
14971 (eval $ac_try) 2>&5
14973 echo "$as_me:14973: \$? = $ac_status" >&5
14974 (exit $ac_status); }; }; then
14975 cf_cv_type_sigaction=yes
14977 echo "$as_me: failed program was:" >&5
14978 cat conftest.$ac_ext >&5
14979 cf_cv_type_sigaction=no
14981 rm -f conftest.$ac_objext conftest.$ac_ext
14984 echo "$as_me:14984: result: $cf_cv_type_sigaction" >&5
14985 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
14986 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
14987 #define HAVE_TYPE_SIGACTION 1
14990 echo "$as_me:14990: checking declaration of size-change" >&5
14991 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
14992 if test "${cf_cv_sizechange+set}" = set; then
14993 echo $ECHO_N "(cached) $ECHO_C" >&6
14996 cf_cv_sizechange=unknown
14997 cf_save_CPPFLAGS="$CPPFLAGS"
14999 for cf_opts in "" "NEED_PTEM_H"
15002 CPPFLAGS="$cf_save_CPPFLAGS"
15003 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
15004 cat >conftest.$ac_ext <<_ACEOF
15005 #line 15005 "configure"
15006 #include "confdefs.h"
15007 #include <sys/types.h>
15008 #ifdef HAVE_TERMIOS_H
15009 #include <termios.h>
15011 #ifdef HAVE_TERMIO_H
15012 #include <termio.h>
15016 /* This is a workaround for SCO: they neglected to define struct winsize in
15017 * termios.h -- it's only in termio.h and ptem.h
15019 #include <sys/stream.h>
15020 #include <sys/ptem.h>
15022 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
15023 #include <sys/ioctl.h>
15031 struct ttysize win; /* FIXME: what system is this? */
15032 int y = win.ts_lines;
15033 int x = win.ts_cols;
15036 struct winsize win;
15037 int y = win.ws_row;
15038 int x = win.ws_col;
15040 no TIOCGSIZE or TIOCGWINSZ
15041 #endif /* TIOCGWINSZ */
15042 #endif /* TIOCGSIZE */
15048 rm -f conftest.$ac_objext
15049 if { (eval echo "$as_me:15049: \"$ac_compile\"") >&5
15050 (eval $ac_compile) 2>&5
15052 echo "$as_me:15052: \$? = $ac_status" >&5
15053 (exit $ac_status); } &&
15054 { ac_try='test -s conftest.$ac_objext'
15055 { (eval echo "$as_me:15055: \"$ac_try\"") >&5
15056 (eval $ac_try) 2>&5
15058 echo "$as_me:15058: \$? = $ac_status" >&5
15059 (exit $ac_status); }; }; then
15060 cf_cv_sizechange=yes
15062 echo "$as_me: failed program was:" >&5
15063 cat conftest.$ac_ext >&5
15064 cf_cv_sizechange=no
15066 rm -f conftest.$ac_objext conftest.$ac_ext
15068 CPPFLAGS="$cf_save_CPPFLAGS"
15069 if test "$cf_cv_sizechange" = yes ; then
15070 echo "size-change succeeded ($cf_opts)" >&5
15071 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
15077 echo "$as_me:15077: result: $cf_cv_sizechange" >&5
15078 echo "${ECHO_T}$cf_cv_sizechange" >&6
15079 if test "$cf_cv_sizechange" != no ; then
15080 cat >>confdefs.h <<\EOF
15081 #define HAVE_SIZECHANGE 1
15084 case $cf_cv_sizechange in #(vi
15086 cat >>confdefs.h <<EOF
15087 #define $cf_cv_sizechange 1
15094 echo "$as_me:15094: checking for memmove" >&5
15095 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
15096 if test "${ac_cv_func_memmove+set}" = set; then
15097 echo $ECHO_N "(cached) $ECHO_C" >&6
15099 cat >conftest.$ac_ext <<_ACEOF
15100 #line 15100 "configure"
15101 #include "confdefs.h"
15102 /* System header to define __stub macros and hopefully few prototypes,
15103 which can conflict with char memmove (); below. */
15104 #include <assert.h>
15105 /* Override any gcc2 internal prototype to avoid an error. */
15109 /* We use char because int might match the return type of a gcc2
15110 builtin and then its argument prototype would still apply. */
15117 /* The GNU C library defines this for functions which it implements
15118 to always fail with ENOSYS. Some functions are actually named
15119 something starting with __ and the normal name is an alias. */
15120 #if defined (__stub_memmove) || defined (__stub___memmove)
15130 rm -f conftest.$ac_objext conftest$ac_exeext
15131 if { (eval echo "$as_me:15131: \"$ac_link\"") >&5
15132 (eval $ac_link) 2>&5
15134 echo "$as_me:15134: \$? = $ac_status" >&5
15135 (exit $ac_status); } &&
15136 { ac_try='test -s conftest$ac_exeext'
15137 { (eval echo "$as_me:15137: \"$ac_try\"") >&5
15138 (eval $ac_try) 2>&5
15140 echo "$as_me:15140: \$? = $ac_status" >&5
15141 (exit $ac_status); }; }; then
15142 ac_cv_func_memmove=yes
15144 echo "$as_me: failed program was:" >&5
15145 cat conftest.$ac_ext >&5
15146 ac_cv_func_memmove=no
15148 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15150 echo "$as_me:15150: result: $ac_cv_func_memmove" >&5
15151 echo "${ECHO_T}$ac_cv_func_memmove" >&6
15152 if test $ac_cv_func_memmove = yes; then
15156 echo "$as_me:15156: checking for bcopy" >&5
15157 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
15158 if test "${ac_cv_func_bcopy+set}" = set; then
15159 echo $ECHO_N "(cached) $ECHO_C" >&6
15161 cat >conftest.$ac_ext <<_ACEOF
15162 #line 15162 "configure"
15163 #include "confdefs.h"
15164 /* System header to define __stub macros and hopefully few prototypes,
15165 which can conflict with char bcopy (); below. */
15166 #include <assert.h>
15167 /* Override any gcc2 internal prototype to avoid an error. */
15171 /* We use char because int might match the return type of a gcc2
15172 builtin and then its argument prototype would still apply. */
15179 /* The GNU C library defines this for functions which it implements
15180 to always fail with ENOSYS. Some functions are actually named
15181 something starting with __ and the normal name is an alias. */
15182 #if defined (__stub_bcopy) || defined (__stub___bcopy)
15192 rm -f conftest.$ac_objext conftest$ac_exeext
15193 if { (eval echo "$as_me:15193: \"$ac_link\"") >&5
15194 (eval $ac_link) 2>&5
15196 echo "$as_me:15196: \$? = $ac_status" >&5
15197 (exit $ac_status); } &&
15198 { ac_try='test -s conftest$ac_exeext'
15199 { (eval echo "$as_me:15199: \"$ac_try\"") >&5
15200 (eval $ac_try) 2>&5
15202 echo "$as_me:15202: \$? = $ac_status" >&5
15203 (exit $ac_status); }; }; then
15204 ac_cv_func_bcopy=yes
15206 echo "$as_me: failed program was:" >&5
15207 cat conftest.$ac_ext >&5
15208 ac_cv_func_bcopy=no
15210 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15212 echo "$as_me:15212: result: $ac_cv_func_bcopy" >&5
15213 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
15214 if test $ac_cv_func_bcopy = yes; then
15216 echo "$as_me:15216: checking if bcopy does overlapping moves" >&5
15217 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
15218 if test "${cf_cv_good_bcopy+set}" = set; then
15219 echo $ECHO_N "(cached) $ECHO_C" >&6
15222 if test "$cross_compiling" = yes; then
15223 cf_cv_good_bcopy=unknown
15225 cat >conftest.$ac_ext <<_ACEOF
15226 #line 15226 "configure"
15227 #include "confdefs.h"
15230 static char data[] = "abcdefghijklmnopqrstuwwxyz";
15232 bcopy(data, temp, sizeof(data));
15233 bcopy(temp+10, temp, 15);
15234 bcopy(temp+5, temp+15, 10);
15235 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
15239 rm -f conftest$ac_exeext
15240 if { (eval echo "$as_me:15240: \"$ac_link\"") >&5
15241 (eval $ac_link) 2>&5
15243 echo "$as_me:15243: \$? = $ac_status" >&5
15244 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15245 { (eval echo "$as_me:15245: \"$ac_try\"") >&5
15246 (eval $ac_try) 2>&5
15248 echo "$as_me:15248: \$? = $ac_status" >&5
15249 (exit $ac_status); }; }; then
15250 cf_cv_good_bcopy=yes
15252 echo "$as_me: program exited with status $ac_status" >&5
15253 echo "$as_me: failed program was:" >&5
15254 cat conftest.$ac_ext >&5
15255 cf_cv_good_bcopy=no
15257 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15261 echo "$as_me:15261: result: $cf_cv_good_bcopy" >&5
15262 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
15265 cf_cv_good_bcopy=no
15268 if test "$cf_cv_good_bcopy" = yes ; then
15269 cat >>confdefs.h <<\EOF
15270 #define USE_OK_BCOPY 1
15274 cat >>confdefs.h <<\EOF
15275 #define USE_MY_MEMMOVE 1
15282 echo "$as_me:15282: checking if poll really works" >&5
15283 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
15284 if test "${cf_cv_working_poll+set}" = set; then
15285 echo $ECHO_N "(cached) $ECHO_C" >&6
15288 if test "$cross_compiling" = yes; then
15289 cf_cv_working_poll=unknown
15291 cat >conftest.$ac_ext <<_ACEOF
15292 #line 15292 "configure"
15293 #include "confdefs.h"
15299 #include <sys/poll.h>
15302 struct pollfd myfds;
15306 myfds.events = POLLIN;
15308 ret = poll(&myfds, 1, 100);
15309 ${cf_cv_main_return:-return}(ret != 0);
15312 rm -f conftest$ac_exeext
15313 if { (eval echo "$as_me:15313: \"$ac_link\"") >&5
15314 (eval $ac_link) 2>&5
15316 echo "$as_me:15316: \$? = $ac_status" >&5
15317 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15318 { (eval echo "$as_me:15318: \"$ac_try\"") >&5
15319 (eval $ac_try) 2>&5
15321 echo "$as_me:15321: \$? = $ac_status" >&5
15322 (exit $ac_status); }; }; then
15323 cf_cv_working_poll=yes
15325 echo "$as_me: program exited with status $ac_status" >&5
15326 echo "$as_me: failed program was:" >&5
15327 cat conftest.$ac_ext >&5
15328 cf_cv_working_poll=no
15330 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15333 echo "$as_me:15333: result: $cf_cv_working_poll" >&5
15334 echo "${ECHO_T}$cf_cv_working_poll" >&6
15335 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
15336 #define HAVE_WORKING_POLL 1
15339 echo "$as_me:15339: checking for va_copy" >&5
15340 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
15341 if test "${cf_cv_have_va_copy+set}" = set; then
15342 echo $ECHO_N "(cached) $ECHO_C" >&6
15345 cat >conftest.$ac_ext <<_ACEOF
15346 #line 15346 "configure"
15347 #include "confdefs.h"
15349 #include <stdarg.h>
15355 static va_list dst;
15356 static va_list src;
15362 rm -f conftest.$ac_objext conftest$ac_exeext
15363 if { (eval echo "$as_me:15363: \"$ac_link\"") >&5
15364 (eval $ac_link) 2>&5
15366 echo "$as_me:15366: \$? = $ac_status" >&5
15367 (exit $ac_status); } &&
15368 { ac_try='test -s conftest$ac_exeext'
15369 { (eval echo "$as_me:15369: \"$ac_try\"") >&5
15370 (eval $ac_try) 2>&5
15372 echo "$as_me:15372: \$? = $ac_status" >&5
15373 (exit $ac_status); }; }; then
15374 cf_cv_have_va_copy=yes
15376 echo "$as_me: failed program was:" >&5
15377 cat conftest.$ac_ext >&5
15378 cf_cv_have_va_copy=no
15380 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15382 echo "$as_me:15382: result: $cf_cv_have_va_copy" >&5
15383 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
15385 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
15386 #define HAVE_VA_COPY 1
15389 echo "$as_me:15389: checking for __va_copy" >&5
15390 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
15391 if test "${cf_cv_have___va_copy+set}" = set; then
15392 echo $ECHO_N "(cached) $ECHO_C" >&6
15395 cat >conftest.$ac_ext <<_ACEOF
15396 #line 15396 "configure"
15397 #include "confdefs.h"
15399 #include <stdarg.h>
15405 static va_list dst;
15406 static va_list src;
15407 __va_copy(dst, src)
15412 rm -f conftest.$ac_objext conftest$ac_exeext
15413 if { (eval echo "$as_me:15413: \"$ac_link\"") >&5
15414 (eval $ac_link) 2>&5
15416 echo "$as_me:15416: \$? = $ac_status" >&5
15417 (exit $ac_status); } &&
15418 { ac_try='test -s conftest$ac_exeext'
15419 { (eval echo "$as_me:15419: \"$ac_try\"") >&5
15420 (eval $ac_try) 2>&5
15422 echo "$as_me:15422: \$? = $ac_status" >&5
15423 (exit $ac_status); }; }; then
15424 cf_cv_have___va_copy=yes
15426 echo "$as_me: failed program was:" >&5
15427 cat conftest.$ac_ext >&5
15428 cf_cv_have___va_copy=no
15430 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15432 echo "$as_me:15432: result: $cf_cv_have___va_copy" >&5
15433 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
15435 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
15436 #define HAVE___VA_COPY 1
15439 echo "$as_me:15439: checking for pid_t" >&5
15440 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
15441 if test "${ac_cv_type_pid_t+set}" = set; then
15442 echo $ECHO_N "(cached) $ECHO_C" >&6
15444 cat >conftest.$ac_ext <<_ACEOF
15445 #line 15445 "configure"
15446 #include "confdefs.h"
15447 $ac_includes_default
15453 if (sizeof (pid_t))
15459 rm -f conftest.$ac_objext
15460 if { (eval echo "$as_me:15460: \"$ac_compile\"") >&5
15461 (eval $ac_compile) 2>&5
15463 echo "$as_me:15463: \$? = $ac_status" >&5
15464 (exit $ac_status); } &&
15465 { ac_try='test -s conftest.$ac_objext'
15466 { (eval echo "$as_me:15466: \"$ac_try\"") >&5
15467 (eval $ac_try) 2>&5
15469 echo "$as_me:15469: \$? = $ac_status" >&5
15470 (exit $ac_status); }; }; then
15471 ac_cv_type_pid_t=yes
15473 echo "$as_me: failed program was:" >&5
15474 cat conftest.$ac_ext >&5
15475 ac_cv_type_pid_t=no
15477 rm -f conftest.$ac_objext conftest.$ac_ext
15479 echo "$as_me:15479: result: $ac_cv_type_pid_t" >&5
15480 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
15481 if test $ac_cv_type_pid_t = yes; then
15485 cat >>confdefs.h <<EOF
15491 for ac_header in unistd.h vfork.h
15493 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15494 echo "$as_me:15494: checking for $ac_header" >&5
15495 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15496 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15497 echo $ECHO_N "(cached) $ECHO_C" >&6
15499 cat >conftest.$ac_ext <<_ACEOF
15500 #line 15500 "configure"
15501 #include "confdefs.h"
15502 #include <$ac_header>
15504 if { (eval echo "$as_me:15504: \"$ac_cpp conftest.$ac_ext\"") >&5
15505 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15507 egrep -v '^ *\+' conftest.er1 >conftest.err
15509 cat conftest.err >&5
15510 echo "$as_me:15510: \$? = $ac_status" >&5
15511 (exit $ac_status); } >/dev/null; then
15512 if test -s conftest.err; then
15513 ac_cpp_err=$ac_c_preproc_warn_flag
15520 if test -z "$ac_cpp_err"; then
15521 eval "$as_ac_Header=yes"
15523 echo "$as_me: failed program was:" >&5
15524 cat conftest.$ac_ext >&5
15525 eval "$as_ac_Header=no"
15527 rm -f conftest.err conftest.$ac_ext
15529 echo "$as_me:15529: result: `eval echo '${'$as_ac_Header'}'`" >&5
15530 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15531 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15532 cat >>confdefs.h <<EOF
15533 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15539 for ac_func in fork vfork
15541 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15542 echo "$as_me:15542: checking for $ac_func" >&5
15543 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15544 if eval "test \"\${$as_ac_var+set}\" = set"; then
15545 echo $ECHO_N "(cached) $ECHO_C" >&6
15547 cat >conftest.$ac_ext <<_ACEOF
15548 #line 15548 "configure"
15549 #include "confdefs.h"
15550 /* System header to define __stub macros and hopefully few prototypes,
15551 which can conflict with char $ac_func (); below. */
15552 #include <assert.h>
15553 /* Override any gcc2 internal prototype to avoid an error. */
15557 /* We use char because int might match the return type of a gcc2
15558 builtin and then its argument prototype would still apply. */
15565 /* The GNU C library defines this for functions which it implements
15566 to always fail with ENOSYS. Some functions are actually named
15567 something starting with __ and the normal name is an alias. */
15568 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15578 rm -f conftest.$ac_objext conftest$ac_exeext
15579 if { (eval echo "$as_me:15579: \"$ac_link\"") >&5
15580 (eval $ac_link) 2>&5
15582 echo "$as_me:15582: \$? = $ac_status" >&5
15583 (exit $ac_status); } &&
15584 { ac_try='test -s conftest$ac_exeext'
15585 { (eval echo "$as_me:15585: \"$ac_try\"") >&5
15586 (eval $ac_try) 2>&5
15588 echo "$as_me:15588: \$? = $ac_status" >&5
15589 (exit $ac_status); }; }; then
15590 eval "$as_ac_var=yes"
15592 echo "$as_me: failed program was:" >&5
15593 cat conftest.$ac_ext >&5
15594 eval "$as_ac_var=no"
15596 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15598 echo "$as_me:15598: result: `eval echo '${'$as_ac_var'}'`" >&5
15599 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15600 if test `eval echo '${'$as_ac_var'}'` = yes; then
15601 cat >>confdefs.h <<EOF
15602 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15608 ac_cv_func_fork_works=$ac_cv_func_fork
15609 if test "x$ac_cv_func_fork" = xyes; then
15610 echo "$as_me:15610: checking for working fork" >&5
15611 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
15612 if test "${ac_cv_func_fork_works+set}" = set; then
15613 echo $ECHO_N "(cached) $ECHO_C" >&6
15615 if test "$cross_compiling" = yes; then
15616 ac_cv_func_fork_works=cross
15618 cat >conftest.$ac_ext <<_ACEOF
15619 /* By Rüdiger Kuhlmann. */
15620 #include <sys/types.h>
15622 # include <unistd.h>
15624 /* Some systems only have a dummy stub for fork() */
15628 $ac_main_return (1);
15629 $ac_main_return (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 ac_cv_func_fork_works=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 ac_cv_func_fork_works=no
15650 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15653 echo "$as_me:15653: result: $ac_cv_func_fork_works" >&5
15654 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
15657 if test "x$ac_cv_func_fork_works" = xcross; then
15659 *-*-amigaos* | *-*-msdosdjgpp*)
15660 # Override, as these systems have only a dummy fork() stub
15661 ac_cv_func_fork_works=no
15664 ac_cv_func_fork_works=yes
15667 { echo "$as_me:15667: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
15668 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
15670 ac_cv_func_vfork_works=$ac_cv_func_vfork
15671 if test "x$ac_cv_func_vfork" = xyes; then
15672 echo "$as_me:15672: checking for working vfork" >&5
15673 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
15674 if test "${ac_cv_func_vfork_works+set}" = set; then
15675 echo $ECHO_N "(cached) $ECHO_C" >&6
15677 if test "$cross_compiling" = yes; then
15678 ac_cv_func_vfork_works=cross
15680 cat >conftest.$ac_ext <<_ACEOF
15681 #line 15681 "configure"
15682 #include "confdefs.h"
15683 /* Thanks to Paul Eggert for this test. */
15685 #include <sys/types.h>
15686 #include <sys/stat.h>
15688 # include <unistd.h>
15691 # include <vfork.h>
15693 /* On some sparc systems, changes by the child to local and incoming
15694 argument registers are propagated back to the parent. The compiler
15695 is told about this with #include <vfork.h>, but some compilers
15696 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
15697 static variable whose address is put into a register that is
15698 clobbered by the vfork. */
15701 sparc_address_test (int arg)
15703 sparc_address_test (arg) int arg;
15706 static pid_t child;
15724 pid_t parent = getpid ();
15727 sparc_address_test ();
15732 /* Here is another test for sparc vfork register problems. This
15733 test uses lots of local variables, at least as many local
15734 variables as main has allocated so far including compiler
15735 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
15736 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
15737 reuse the register of parent for one of the local variables,
15738 since it will think that parent can't possibly be used any more
15739 in this routine. Assigning to the local variable will thus
15740 munge parent in the parent process. */
15742 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
15743 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
15744 /* Convince the compiler that p..p7 are live; otherwise, it might
15745 use the same hardware register for all 8 local variables. */
15746 if (p != p1 || p != p2 || p != p3 || p != p4
15747 || p != p5 || p != p6 || p != p7)
15750 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
15751 from child file descriptors. If the child closes a descriptor
15752 before it execs or exits, this munges the parent's descriptor
15753 as well. Test for this by closing stdout in the child. */
15754 _exit(close(fileno(stdout)) != 0);
15759 while (wait(&status) != child)
15762 /* Was there some problem with vforking? */
15765 /* Did the child fail? (This shouldn't happen.) */
15768 /* Did the vfork/compiler bug occur? */
15769 || parent != getpid()
15771 /* Did the file descriptor bug occur? */
15772 || fstat(fileno(stdout), &st) != 0
15777 rm -f conftest$ac_exeext
15778 if { (eval echo "$as_me:15778: \"$ac_link\"") >&5
15779 (eval $ac_link) 2>&5
15781 echo "$as_me:15781: \$? = $ac_status" >&5
15782 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15783 { (eval echo "$as_me:15783: \"$ac_try\"") >&5
15784 (eval $ac_try) 2>&5
15786 echo "$as_me:15786: \$? = $ac_status" >&5
15787 (exit $ac_status); }; }; then
15788 ac_cv_func_vfork_works=yes
15790 echo "$as_me: program exited with status $ac_status" >&5
15791 echo "$as_me: failed program was:" >&5
15792 cat conftest.$ac_ext >&5
15793 ac_cv_func_vfork_works=no
15795 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15798 echo "$as_me:15798: result: $ac_cv_func_vfork_works" >&5
15799 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
15802 if test "x$ac_cv_func_fork_works" = xcross; then
15803 ac_cv_func_vfork_works=ac_cv_func_vfork
15804 { echo "$as_me:15804: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
15805 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
15808 if test "x$ac_cv_func_vfork_works" = xyes; then
15810 cat >>confdefs.h <<\EOF
15811 #define HAVE_WORKING_VFORK 1
15816 cat >>confdefs.h <<\EOF
15821 if test "x$ac_cv_func_fork_works" = xyes; then
15823 cat >>confdefs.h <<\EOF
15824 #define HAVE_WORKING_FORK 1
15829 # special check for test/ditto.c
15831 echo "$as_me:15831: checking for openpty in -lutil" >&5
15832 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
15833 if test "${ac_cv_lib_util_openpty+set}" = set; then
15834 echo $ECHO_N "(cached) $ECHO_C" >&6
15836 ac_check_lib_save_LIBS=$LIBS
15837 LIBS="-lutil $LIBS"
15838 cat >conftest.$ac_ext <<_ACEOF
15839 #line 15839 "configure"
15840 #include "confdefs.h"
15842 /* Override any gcc2 internal prototype to avoid an error. */
15846 /* We use char because int might match the return type of a gcc2
15847 builtin and then its argument prototype would still apply. */
15857 rm -f conftest.$ac_objext conftest$ac_exeext
15858 if { (eval echo "$as_me:15858: \"$ac_link\"") >&5
15859 (eval $ac_link) 2>&5
15861 echo "$as_me:15861: \$? = $ac_status" >&5
15862 (exit $ac_status); } &&
15863 { ac_try='test -s conftest$ac_exeext'
15864 { (eval echo "$as_me:15864: \"$ac_try\"") >&5
15865 (eval $ac_try) 2>&5
15867 echo "$as_me:15867: \$? = $ac_status" >&5
15868 (exit $ac_status); }; }; then
15869 ac_cv_lib_util_openpty=yes
15871 echo "$as_me: failed program was:" >&5
15872 cat conftest.$ac_ext >&5
15873 ac_cv_lib_util_openpty=no
15875 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15876 LIBS=$ac_check_lib_save_LIBS
15878 echo "$as_me:15878: result: $ac_cv_lib_util_openpty" >&5
15879 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
15880 if test $ac_cv_lib_util_openpty = yes; then
15886 echo "$as_me:15886: checking for openpty header" >&5
15887 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
15888 if test "${cf_cv_func_openpty+set}" = set; then
15889 echo $ECHO_N "(cached) $ECHO_C" >&6
15892 cf_save_LIBS="$LIBS"
15893 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
15894 for cf_header in pty.h libutil.h util.h
15896 cat >conftest.$ac_ext <<_ACEOF
15897 #line 15897 "configure"
15898 #include "confdefs.h"
15900 #include <$cf_header>
15906 int x = openpty((int *)0, (int *)0, (char *)0,
15907 (struct termios *)0, (struct winsize *)0);
15913 rm -f conftest.$ac_objext conftest$ac_exeext
15914 if { (eval echo "$as_me:15914: \"$ac_link\"") >&5
15915 (eval $ac_link) 2>&5
15917 echo "$as_me:15917: \$? = $ac_status" >&5
15918 (exit $ac_status); } &&
15919 { ac_try='test -s conftest$ac_exeext'
15920 { (eval echo "$as_me:15920: \"$ac_try\"") >&5
15921 (eval $ac_try) 2>&5
15923 echo "$as_me:15923: \$? = $ac_status" >&5
15924 (exit $ac_status); }; }; then
15926 cf_cv_func_openpty=$cf_header
15930 echo "$as_me: failed program was:" >&5
15931 cat conftest.$ac_ext >&5
15933 cf_cv_func_openpty=no
15936 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15938 LIBS="$cf_save_LIBS"
15941 echo "$as_me:15941: result: $cf_cv_func_openpty" >&5
15942 echo "${ECHO_T}$cf_cv_func_openpty" >&6
15944 if test "$cf_cv_func_openpty" != no ; then
15945 cat >>confdefs.h <<EOF
15946 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
15949 cat >>confdefs.h <<\EOF
15950 #define USE_XTERM_PTY 1
15953 if test "$cf_cv_lib_util" = yes ; then
15954 TEST_LIBS="-lutil $TEST_LIBS"
15958 if test "$with_hashed_db" != no ; then
15959 cat >>confdefs.h <<\EOF
15960 #define USE_HASHED_DB 1
15963 case $with_hashed_db in #(vi
15967 if test -d "$with_hashed_db" ; then
15969 if test -n "$with_hashed_db/include" ; then
15970 for cf_add_incdir in $with_hashed_db/include
15972 while test $cf_add_incdir != /usr/include
15974 if test -d $cf_add_incdir
15977 if test -n "$CFLAGS$CPPFLAGS" ; then
15978 # a loop is needed to ensure we can add subdirs of existing dirs
15979 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
15980 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
15981 cf_have_incdir=yes; break
15986 if test "$cf_have_incdir" = no ; then
15987 if test "$cf_add_incdir" = /usr/local/include ; then
15988 if test "$GCC" = yes
15990 cf_save_CPPFLAGS=$CPPFLAGS
15991 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
15992 cat >conftest.$ac_ext <<_ACEOF
15993 #line 15993 "configure"
15994 #include "confdefs.h"
16004 rm -f conftest.$ac_objext
16005 if { (eval echo "$as_me:16005: \"$ac_compile\"") >&5
16006 (eval $ac_compile) 2>&5
16008 echo "$as_me:16008: \$? = $ac_status" >&5
16009 (exit $ac_status); } &&
16010 { ac_try='test -s conftest.$ac_objext'
16011 { (eval echo "$as_me:16011: \"$ac_try\"") >&5
16012 (eval $ac_try) 2>&5
16014 echo "$as_me:16014: \$? = $ac_status" >&5
16015 (exit $ac_status); }; }; then
16018 echo "$as_me: failed program was:" >&5
16019 cat conftest.$ac_ext >&5
16022 rm -f conftest.$ac_objext conftest.$ac_ext
16023 CPPFLAGS=$cf_save_CPPFLAGS
16028 if test "$cf_have_incdir" = no ; then
16029 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
16031 echo "${as_me-configure}:16031: testing adding $cf_add_incdir to include-path ..." 1>&5
16033 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
16035 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
16036 test "$cf_top_incdir" = "$cf_add_incdir" && break
16037 cf_add_incdir="$cf_top_incdir"
16046 if test -n "$with_hashed_db/lib" ; then
16047 for cf_add_libdir in $with_hashed_db/lib
16049 if test $cf_add_libdir = /usr/lib ; then
16051 elif test -d $cf_add_libdir
16054 if test -n "$LDFLAGS$LIBS" ; then
16055 # a loop is needed to ensure we can add subdirs of existing dirs
16056 for cf_test_libdir in $LDFLAGS $LIBS ; do
16057 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
16058 cf_have_libdir=yes; break
16062 if test "$cf_have_libdir" = no ; then
16063 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
16065 echo "${as_me-configure}:16065: testing adding $cf_add_libdir to library-path ..." 1>&5
16067 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
16076 echo "$as_me:16076: checking for db.h" >&5
16077 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
16078 if test "${ac_cv_header_db_h+set}" = set; then
16079 echo $ECHO_N "(cached) $ECHO_C" >&6
16081 cat >conftest.$ac_ext <<_ACEOF
16082 #line 16082 "configure"
16083 #include "confdefs.h"
16086 if { (eval echo "$as_me:16086: \"$ac_cpp conftest.$ac_ext\"") >&5
16087 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16089 egrep -v '^ *\+' conftest.er1 >conftest.err
16091 cat conftest.err >&5
16092 echo "$as_me:16092: \$? = $ac_status" >&5
16093 (exit $ac_status); } >/dev/null; then
16094 if test -s conftest.err; then
16095 ac_cpp_err=$ac_c_preproc_warn_flag
16102 if test -z "$ac_cpp_err"; then
16103 ac_cv_header_db_h=yes
16105 echo "$as_me: failed program was:" >&5
16106 cat conftest.$ac_ext >&5
16107 ac_cv_header_db_h=no
16109 rm -f conftest.err conftest.$ac_ext
16111 echo "$as_me:16111: result: $ac_cv_header_db_h" >&5
16112 echo "${ECHO_T}$ac_cv_header_db_h" >&6
16113 if test $ac_cv_header_db_h = yes; then
16115 echo "$as_me:16115: checking for version of db" >&5
16116 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
16117 if test "${cf_cv_hashed_db_version+set}" = set; then
16118 echo $ECHO_N "(cached) $ECHO_C" >&6
16121 cf_cv_hashed_db_version=unknown
16123 for cf_db_version in 1 2 3 4 5
16126 echo "${as_me-configure}:16126: testing checking for db version $cf_db_version ..." 1>&5
16128 cat >conftest.$ac_ext <<_ACEOF
16129 #line 16129 "configure"
16130 #include "confdefs.h"
16132 $ac_includes_default
16135 #ifdef DB_VERSION_MAJOR
16136 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
16137 #if $cf_db_version == DB_VERSION_MAJOR
16143 #if $cf_db_version == 1
16144 /* ok: assuming this is DB 1.8.5 */
16158 rm -f conftest.$ac_objext
16159 if { (eval echo "$as_me:16159: \"$ac_compile\"") >&5
16160 (eval $ac_compile) 2>&5
16162 echo "$as_me:16162: \$? = $ac_status" >&5
16163 (exit $ac_status); } &&
16164 { ac_try='test -s conftest.$ac_objext'
16165 { (eval echo "$as_me:16165: \"$ac_try\"") >&5
16166 (eval $ac_try) 2>&5
16168 echo "$as_me:16168: \$? = $ac_status" >&5
16169 (exit $ac_status); }; }; then
16171 cf_cv_hashed_db_version=$cf_db_version
16175 echo "$as_me: failed program was:" >&5
16176 cat conftest.$ac_ext >&5
16178 rm -f conftest.$ac_objext conftest.$ac_ext
16182 echo "$as_me:16182: result: $cf_cv_hashed_db_version" >&5
16183 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
16185 if test "$cf_cv_hashed_db_version" = unknown ; then
16186 { { echo "$as_me:16186: error: Cannot determine version of db" >&5
16187 echo "$as_me: error: Cannot determine version of db" >&2;}
16188 { (exit 1); exit 1; }; }
16191 echo "$as_me:16191: checking for db libraries" >&5
16192 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
16193 if test "${cf_cv_hashed_db_libs+set}" = set; then
16194 echo $ECHO_N "(cached) $ECHO_C" >&6
16197 cf_cv_hashed_db_libs=unknown
16198 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
16200 cf_save_libs="$LIBS"
16201 if test -n "$cf_db_libs"; then
16202 LIBS="-l$cf_db_libs $LIBS"
16205 echo "${as_me-configure}:16205: testing checking for library "$cf_db_libs" ..." 1>&5
16207 cat >conftest.$ac_ext <<_ACEOF
16208 #line 16208 "configure"
16209 #include "confdefs.h"
16211 $ac_includes_default
16218 char *path = "/tmp/foo";
16219 #ifdef DB_VERSION_MAJOR
16220 #if DB_VERSION_MAJOR >= 4
16222 db_create(&result, NULL, 0);
16223 result->open(result,
16230 #elif DB_VERSION_MAJOR >= 3
16232 db_create(&result, NULL, 0);
16233 result->open(result,
16239 #elif DB_VERSION_MAJOR >= 2
16248 #endif /* DB_VERSION_MAJOR */
16250 DB *result = dbopen(path,
16256 ${cf_cv_main_return:-return}(result != 0)
16262 rm -f conftest.$ac_objext conftest$ac_exeext
16263 if { (eval echo "$as_me:16263: \"$ac_link\"") >&5
16264 (eval $ac_link) 2>&5
16266 echo "$as_me:16266: \$? = $ac_status" >&5
16267 (exit $ac_status); } &&
16268 { ac_try='test -s conftest$ac_exeext'
16269 { (eval echo "$as_me:16269: \"$ac_try\"") >&5
16270 (eval $ac_try) 2>&5
16272 echo "$as_me:16272: \$? = $ac_status" >&5
16273 (exit $ac_status); }; }; then
16275 if test -n "$cf_db_libs" ; then
16276 cf_cv_hashed_db_libs=$cf_db_libs
16278 cf_cv_hashed_db_libs=default
16280 LIBS="$cf_save_libs"
16284 echo "$as_me: failed program was:" >&5
16285 cat conftest.$ac_ext >&5
16287 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16288 LIBS="$cf_save_libs"
16292 echo "$as_me:16292: result: $cf_cv_hashed_db_libs" >&5
16293 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
16295 if test "$cf_cv_hashed_db_libs" = unknown ; then
16296 { { echo "$as_me:16296: error: Cannot determine library for db" >&5
16297 echo "$as_me: error: Cannot determine library for db" >&2;}
16298 { (exit 1); exit 1; }; }
16299 elif test "$cf_cv_hashed_db_libs" != default ; then
16300 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
16306 { { echo "$as_me:16306: error: Cannot find db.h" >&5
16307 echo "$as_me: error: Cannot find db.h" >&2;}
16308 { (exit 1); exit 1; }; }
16314 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
16315 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16316 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16319 # Just in case, check if the C compiler has a bool type.
16321 echo "$as_me:16321: checking if we should include stdbool.h" >&5
16322 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
16324 if test "${cf_cv_header_stdbool_h+set}" = set; then
16325 echo $ECHO_N "(cached) $ECHO_C" >&6
16328 cat >conftest.$ac_ext <<_ACEOF
16329 #line 16329 "configure"
16330 #include "confdefs.h"
16340 rm -f conftest.$ac_objext
16341 if { (eval echo "$as_me:16341: \"$ac_compile\"") >&5
16342 (eval $ac_compile) 2>&5
16344 echo "$as_me:16344: \$? = $ac_status" >&5
16345 (exit $ac_status); } &&
16346 { ac_try='test -s conftest.$ac_objext'
16347 { (eval echo "$as_me:16347: \"$ac_try\"") >&5
16348 (eval $ac_try) 2>&5
16350 echo "$as_me:16350: \$? = $ac_status" >&5
16351 (exit $ac_status); }; }; then
16352 cf_cv_header_stdbool_h=0
16354 echo "$as_me: failed program was:" >&5
16355 cat conftest.$ac_ext >&5
16356 cat >conftest.$ac_ext <<_ACEOF
16357 #line 16357 "configure"
16358 #include "confdefs.h"
16361 #include <stdbool.h>
16372 rm -f conftest.$ac_objext
16373 if { (eval echo "$as_me:16373: \"$ac_compile\"") >&5
16374 (eval $ac_compile) 2>&5
16376 echo "$as_me:16376: \$? = $ac_status" >&5
16377 (exit $ac_status); } &&
16378 { ac_try='test -s conftest.$ac_objext'
16379 { (eval echo "$as_me:16379: \"$ac_try\"") >&5
16380 (eval $ac_try) 2>&5
16382 echo "$as_me:16382: \$? = $ac_status" >&5
16383 (exit $ac_status); }; }; then
16384 cf_cv_header_stdbool_h=1
16386 echo "$as_me: failed program was:" >&5
16387 cat conftest.$ac_ext >&5
16388 cf_cv_header_stdbool_h=0
16390 rm -f conftest.$ac_objext conftest.$ac_ext
16392 rm -f conftest.$ac_objext conftest.$ac_ext
16395 if test "$cf_cv_header_stdbool_h" = 1
16396 then echo "$as_me:16396: result: yes" >&5
16397 echo "${ECHO_T}yes" >&6
16398 else echo "$as_me:16398: result: no" >&5
16399 echo "${ECHO_T}no" >&6
16402 echo "$as_me:16402: checking for builtin bool type" >&5
16403 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
16405 if test "${cf_cv_cc_bool_type+set}" = set; then
16406 echo $ECHO_N "(cached) $ECHO_C" >&6
16409 cat >conftest.$ac_ext <<_ACEOF
16410 #line 16410 "configure"
16411 #include "confdefs.h"
16414 #include <sys/types.h>
16424 rm -f conftest.$ac_objext
16425 if { (eval echo "$as_me:16425: \"$ac_compile\"") >&5
16426 (eval $ac_compile) 2>&5
16428 echo "$as_me:16428: \$? = $ac_status" >&5
16429 (exit $ac_status); } &&
16430 { ac_try='test -s conftest.$ac_objext'
16431 { (eval echo "$as_me:16431: \"$ac_try\"") >&5
16432 (eval $ac_try) 2>&5
16434 echo "$as_me:16434: \$? = $ac_status" >&5
16435 (exit $ac_status); }; }; then
16436 cf_cv_cc_bool_type=1
16438 echo "$as_me: failed program was:" >&5
16439 cat conftest.$ac_ext >&5
16440 cf_cv_cc_bool_type=0
16442 rm -f conftest.$ac_objext conftest.$ac_ext
16446 if test "$cf_cv_cc_bool_type" = 1
16447 then echo "$as_me:16447: result: yes" >&5
16448 echo "${ECHO_T}yes" >&6
16449 else echo "$as_me:16449: result: no" >&5
16450 echo "${ECHO_T}no" >&6
16453 # Check for C++ compiler characteristics (and ensure that it's there!)
16454 if test -n "$CXX" ; then
16456 ac_cpp='$CXXCPP $CPPFLAGS'
16457 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16458 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16459 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16460 ac_main_return=return
16462 if test -n "$GXX" ; then
16463 case $cf_cv_system_name in #(vi
16465 cf_stdcpp_libname=stdcpp
16468 cf_stdcpp_libname=stdc++
16471 echo "$as_me:16471: checking for library $cf_stdcpp_libname" >&5
16472 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
16473 if test "${cf_cv_libstdcpp+set}" = set; then
16474 echo $ECHO_N "(cached) $ECHO_C" >&6
16478 LIBS="-l$cf_stdcpp_libname $LIBS"
16479 cat >conftest.$ac_ext <<_ACEOF
16480 #line 16480 "configure"
16481 #include "confdefs.h"
16483 #include <strstream.h>
16489 strstreambuf foo(buf, sizeof(buf))
16495 rm -f conftest.$ac_objext conftest$ac_exeext
16496 if { (eval echo "$as_me:16496: \"$ac_link\"") >&5
16497 (eval $ac_link) 2>&5
16499 echo "$as_me:16499: \$? = $ac_status" >&5
16500 (exit $ac_status); } &&
16501 { ac_try='test -s conftest$ac_exeext'
16502 { (eval echo "$as_me:16502: \"$ac_try\"") >&5
16503 (eval $ac_try) 2>&5
16505 echo "$as_me:16505: \$? = $ac_status" >&5
16506 (exit $ac_status); }; }; then
16507 cf_cv_libstdcpp=yes
16509 echo "$as_me: failed program was:" >&5
16510 cat conftest.$ac_ext >&5
16513 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16517 echo "$as_me:16517: result: $cf_cv_libstdcpp" >&5
16518 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
16519 test "$cf_cv_libstdcpp" = yes && CXXLIBS="$CXXLIBS -l$cf_stdcpp_libname"
16522 echo "$as_me:16522: checking whether $CXX understands -c and -o together" >&5
16523 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
16524 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
16525 echo $ECHO_N "(cached) $ECHO_C" >&6
16528 cat > conftest.$ac_ext <<CF_EOF
16532 ${cf_cv_main_return:-return}(0);
16535 # We do the test twice because some compilers refuse to overwrite an
16536 # existing .o file with -o, though they will create one.
16537 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
16538 if { (eval echo "$as_me:16538: \"$ac_try\"") >&5
16539 (eval $ac_try) 2>&5
16541 echo "$as_me:16541: \$? = $ac_status" >&5
16542 (exit $ac_status); } &&
16543 test -f conftest2.$ac_objext && { (eval echo "$as_me:16543: \"$ac_try\"") >&5
16544 (eval $ac_try) 2>&5
16546 echo "$as_me:16546: \$? = $ac_status" >&5
16547 (exit $ac_status); };
16549 eval cf_cv_prog_CXX_c_o=yes
16551 eval cf_cv_prog_CXX_c_o=no
16556 if test $cf_cv_prog_CXX_c_o = yes; then
16557 echo "$as_me:16557: result: yes" >&5
16558 echo "${ECHO_T}yes" >&6
16560 echo "$as_me:16560: result: no" >&5
16561 echo "${ECHO_T}no" >&6
16564 case $GXX_VERSION in
16570 cf_cxx_library=unknown
16571 case $cf_cv_system_name in #(vi
16579 if test "$GXX" = yes; then
16580 echo "$as_me:16580: checking for lib$cf_gpp_libname" >&5
16581 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
16583 LIBS="-l$cf_gpp_libname $LIBS"
16584 cat >conftest.$ac_ext <<_ACEOF
16585 #line 16585 "configure"
16586 #include "confdefs.h"
16588 #include <$cf_gpp_libname/builtin.h>
16593 two_arg_error_handler_t foo2 = lib_error_handler
16598 rm -f conftest.$ac_objext conftest$ac_exeext
16599 if { (eval echo "$as_me:16599: \"$ac_link\"") >&5
16600 (eval $ac_link) 2>&5
16602 echo "$as_me:16602: \$? = $ac_status" >&5
16603 (exit $ac_status); } &&
16604 { ac_try='test -s conftest$ac_exeext'
16605 { (eval echo "$as_me:16605: \"$ac_try\"") >&5
16606 (eval $ac_try) 2>&5
16608 echo "$as_me:16608: \$? = $ac_status" >&5
16609 (exit $ac_status); }; }; then
16611 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
16612 if test "$cf_gpp_libname" = cpp ; then
16613 cat >>confdefs.h <<\EOF
16614 #define HAVE_GPP_BUILTIN_H 1
16618 cat >>confdefs.h <<\EOF
16619 #define HAVE_GXX_BUILTIN_H 1
16624 echo "$as_me: failed program was:" >&5
16625 cat conftest.$ac_ext >&5
16626 cat >conftest.$ac_ext <<_ACEOF
16627 #line 16627 "configure"
16628 #include "confdefs.h"
16630 #include <builtin.h>
16635 two_arg_error_handler_t foo2 = lib_error_handler
16640 rm -f conftest.$ac_objext conftest$ac_exeext
16641 if { (eval echo "$as_me:16641: \"$ac_link\"") >&5
16642 (eval $ac_link) 2>&5
16644 echo "$as_me:16644: \$? = $ac_status" >&5
16645 (exit $ac_status); } &&
16646 { ac_try='test -s conftest$ac_exeext'
16647 { (eval echo "$as_me:16647: \"$ac_try\"") >&5
16648 (eval $ac_try) 2>&5
16650 echo "$as_me:16650: \$? = $ac_status" >&5
16651 (exit $ac_status); }; }; then
16653 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
16654 cat >>confdefs.h <<\EOF
16655 #define HAVE_BUILTIN_H 1
16659 echo "$as_me: failed program was:" >&5
16660 cat conftest.$ac_ext >&5
16663 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16665 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16667 echo "$as_me:16667: result: $cf_cxx_library" >&5
16668 echo "${ECHO_T}$cf_cxx_library" >&6
16678 ac_cpp='$CXXCPP $CPPFLAGS'
16679 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16680 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16681 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16682 ac_main_return=return
16683 echo "$as_me:16683: checking how to run the C++ preprocessor" >&5
16684 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
16685 if test -z "$CXXCPP"; then
16686 if test "${ac_cv_prog_CXXCPP+set}" = set; then
16687 echo $ECHO_N "(cached) $ECHO_C" >&6
16689 # Double quotes because CXXCPP needs to be expanded
16690 for CXXCPP in "$CXX -E" "/lib/cpp"
16692 ac_preproc_ok=false
16693 for ac_cxx_preproc_warn_flag in '' yes
16695 # Use a header file that comes with gcc, so configuring glibc
16696 # with a fresh cross-compiler works.
16697 # On the NeXT, cc -E runs the code through the compiler's parser,
16698 # not just through cpp. "Syntax error" is here to catch this case.
16699 cat >conftest.$ac_ext <<_ACEOF
16700 #line 16700 "configure"
16701 #include "confdefs.h"
16702 #include <assert.h>
16705 if { (eval echo "$as_me:16705: \"$ac_cpp conftest.$ac_ext\"") >&5
16706 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16708 egrep -v '^ *\+' conftest.er1 >conftest.err
16710 cat conftest.err >&5
16711 echo "$as_me:16711: \$? = $ac_status" >&5
16712 (exit $ac_status); } >/dev/null; then
16713 if test -s conftest.err; then
16714 ac_cpp_err=$ac_cxx_preproc_warn_flag
16721 if test -z "$ac_cpp_err"; then
16724 echo "$as_me: failed program was:" >&5
16725 cat conftest.$ac_ext >&5
16726 # Broken: fails on valid input.
16729 rm -f conftest.err conftest.$ac_ext
16731 # OK, works on sane cases. Now check whether non-existent headers
16732 # can be detected and how.
16733 cat >conftest.$ac_ext <<_ACEOF
16734 #line 16734 "configure"
16735 #include "confdefs.h"
16736 #include <ac_nonexistent.h>
16738 if { (eval echo "$as_me:16738: \"$ac_cpp conftest.$ac_ext\"") >&5
16739 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16741 egrep -v '^ *\+' conftest.er1 >conftest.err
16743 cat conftest.err >&5
16744 echo "$as_me:16744: \$? = $ac_status" >&5
16745 (exit $ac_status); } >/dev/null; then
16746 if test -s conftest.err; then
16747 ac_cpp_err=$ac_cxx_preproc_warn_flag
16754 if test -z "$ac_cpp_err"; then
16755 # Broken: success on invalid input.
16758 echo "$as_me: failed program was:" >&5
16759 cat conftest.$ac_ext >&5
16760 # Passes both tests.
16764 rm -f conftest.err conftest.$ac_ext
16767 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
16768 rm -f conftest.err conftest.$ac_ext
16769 if $ac_preproc_ok; then
16774 ac_cv_prog_CXXCPP=$CXXCPP
16777 CXXCPP=$ac_cv_prog_CXXCPP
16779 ac_cv_prog_CXXCPP=$CXXCPP
16781 echo "$as_me:16781: result: $CXXCPP" >&5
16782 echo "${ECHO_T}$CXXCPP" >&6
16783 ac_preproc_ok=false
16784 for ac_cxx_preproc_warn_flag in '' yes
16786 # Use a header file that comes with gcc, so configuring glibc
16787 # with a fresh cross-compiler works.
16788 # On the NeXT, cc -E runs the code through the compiler's parser,
16789 # not just through cpp. "Syntax error" is here to catch this case.
16790 cat >conftest.$ac_ext <<_ACEOF
16791 #line 16791 "configure"
16792 #include "confdefs.h"
16793 #include <assert.h>
16796 if { (eval echo "$as_me:16796: \"$ac_cpp conftest.$ac_ext\"") >&5
16797 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16799 egrep -v '^ *\+' conftest.er1 >conftest.err
16801 cat conftest.err >&5
16802 echo "$as_me:16802: \$? = $ac_status" >&5
16803 (exit $ac_status); } >/dev/null; then
16804 if test -s conftest.err; then
16805 ac_cpp_err=$ac_cxx_preproc_warn_flag
16812 if test -z "$ac_cpp_err"; then
16815 echo "$as_me: failed program was:" >&5
16816 cat conftest.$ac_ext >&5
16817 # Broken: fails on valid input.
16820 rm -f conftest.err conftest.$ac_ext
16822 # OK, works on sane cases. Now check whether non-existent headers
16823 # can be detected and how.
16824 cat >conftest.$ac_ext <<_ACEOF
16825 #line 16825 "configure"
16826 #include "confdefs.h"
16827 #include <ac_nonexistent.h>
16829 if { (eval echo "$as_me:16829: \"$ac_cpp conftest.$ac_ext\"") >&5
16830 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16832 egrep -v '^ *\+' conftest.er1 >conftest.err
16834 cat conftest.err >&5
16835 echo "$as_me:16835: \$? = $ac_status" >&5
16836 (exit $ac_status); } >/dev/null; then
16837 if test -s conftest.err; then
16838 ac_cpp_err=$ac_cxx_preproc_warn_flag
16845 if test -z "$ac_cpp_err"; then
16846 # Broken: success on invalid input.
16849 echo "$as_me: failed program was:" >&5
16850 cat conftest.$ac_ext >&5
16851 # Passes both tests.
16855 rm -f conftest.err conftest.$ac_ext
16858 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
16859 rm -f conftest.err conftest.$ac_ext
16860 if $ac_preproc_ok; then
16863 { { echo "$as_me:16863: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
16864 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
16865 { (exit 1); exit 1; }; }
16869 ac_cpp='$CXXCPP $CPPFLAGS'
16870 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16871 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16872 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16873 ac_main_return=return
16875 for ac_header in iostream typeinfo
16877 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16878 echo "$as_me:16878: checking for $ac_header" >&5
16879 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16880 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16881 echo $ECHO_N "(cached) $ECHO_C" >&6
16883 cat >conftest.$ac_ext <<_ACEOF
16884 #line 16884 "configure"
16885 #include "confdefs.h"
16886 #include <$ac_header>
16888 if { (eval echo "$as_me:16888: \"$ac_cpp conftest.$ac_ext\"") >&5
16889 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16891 egrep -v '^ *\+' conftest.er1 >conftest.err
16893 cat conftest.err >&5
16894 echo "$as_me:16894: \$? = $ac_status" >&5
16895 (exit $ac_status); } >/dev/null; then
16896 if test -s conftest.err; then
16897 ac_cpp_err=$ac_cxx_preproc_warn_flag
16904 if test -z "$ac_cpp_err"; then
16905 eval "$as_ac_Header=yes"
16907 echo "$as_me: failed program was:" >&5
16908 cat conftest.$ac_ext >&5
16909 eval "$as_ac_Header=no"
16911 rm -f conftest.err conftest.$ac_ext
16913 echo "$as_me:16913: result: `eval echo '${'$as_ac_Header'}'`" >&5
16914 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16915 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16916 cat >>confdefs.h <<EOF
16917 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16923 if test x"$ac_cv_header_iostream" = xyes ; then
16924 echo "$as_me:16924: checking if iostream uses std-namespace" >&5
16925 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
16926 cat >conftest.$ac_ext <<_ACEOF
16927 #line 16927 "configure"
16928 #include "confdefs.h"
16930 #include <iostream>
16937 cerr << "testing" << endl;
16943 rm -f conftest.$ac_objext
16944 if { (eval echo "$as_me:16944: \"$ac_compile\"") >&5
16945 (eval $ac_compile) 2>&5
16947 echo "$as_me:16947: \$? = $ac_status" >&5
16948 (exit $ac_status); } &&
16949 { ac_try='test -s conftest.$ac_objext'
16950 { (eval echo "$as_me:16950: \"$ac_try\"") >&5
16951 (eval $ac_try) 2>&5
16953 echo "$as_me:16953: \$? = $ac_status" >&5
16954 (exit $ac_status); }; }; then
16955 cf_iostream_namespace=yes
16957 echo "$as_me: failed program was:" >&5
16958 cat conftest.$ac_ext >&5
16959 cf_iostream_namespace=no
16961 rm -f conftest.$ac_objext conftest.$ac_ext
16962 echo "$as_me:16962: result: $cf_iostream_namespace" >&5
16963 echo "${ECHO_T}$cf_iostream_namespace" >&6
16964 if test "$cf_iostream_namespace" = yes ; then
16965 cat >>confdefs.h <<\EOF
16966 #define IOSTREAM_NAMESPACE 1
16972 echo "$as_me:16972: checking if we should include stdbool.h" >&5
16973 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
16975 if test "${cf_cv_header_stdbool_h+set}" = set; then
16976 echo $ECHO_N "(cached) $ECHO_C" >&6
16979 cat >conftest.$ac_ext <<_ACEOF
16980 #line 16980 "configure"
16981 #include "confdefs.h"
16991 rm -f conftest.$ac_objext
16992 if { (eval echo "$as_me:16992: \"$ac_compile\"") >&5
16993 (eval $ac_compile) 2>&5
16995 echo "$as_me:16995: \$? = $ac_status" >&5
16996 (exit $ac_status); } &&
16997 { ac_try='test -s conftest.$ac_objext'
16998 { (eval echo "$as_me:16998: \"$ac_try\"") >&5
16999 (eval $ac_try) 2>&5
17001 echo "$as_me:17001: \$? = $ac_status" >&5
17002 (exit $ac_status); }; }; then
17003 cf_cv_header_stdbool_h=0
17005 echo "$as_me: failed program was:" >&5
17006 cat conftest.$ac_ext >&5
17007 cat >conftest.$ac_ext <<_ACEOF
17008 #line 17008 "configure"
17009 #include "confdefs.h"
17012 #include <stdbool.h>
17023 rm -f conftest.$ac_objext
17024 if { (eval echo "$as_me:17024: \"$ac_compile\"") >&5
17025 (eval $ac_compile) 2>&5
17027 echo "$as_me:17027: \$? = $ac_status" >&5
17028 (exit $ac_status); } &&
17029 { ac_try='test -s conftest.$ac_objext'
17030 { (eval echo "$as_me:17030: \"$ac_try\"") >&5
17031 (eval $ac_try) 2>&5
17033 echo "$as_me:17033: \$? = $ac_status" >&5
17034 (exit $ac_status); }; }; then
17035 cf_cv_header_stdbool_h=1
17037 echo "$as_me: failed program was:" >&5
17038 cat conftest.$ac_ext >&5
17039 cf_cv_header_stdbool_h=0
17041 rm -f conftest.$ac_objext conftest.$ac_ext
17043 rm -f conftest.$ac_objext conftest.$ac_ext
17046 if test "$cf_cv_header_stdbool_h" = 1
17047 then echo "$as_me:17047: result: yes" >&5
17048 echo "${ECHO_T}yes" >&6
17049 else echo "$as_me:17049: result: no" >&5
17050 echo "${ECHO_T}no" >&6
17053 echo "$as_me:17053: checking for builtin bool type" >&5
17054 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17056 if test "${cf_cv_builtin_bool+set}" = set; then
17057 echo $ECHO_N "(cached) $ECHO_C" >&6
17060 cat >conftest.$ac_ext <<_ACEOF
17061 #line 17061 "configure"
17062 #include "confdefs.h"
17065 #include <sys/types.h>
17075 rm -f conftest.$ac_objext
17076 if { (eval echo "$as_me:17076: \"$ac_compile\"") >&5
17077 (eval $ac_compile) 2>&5
17079 echo "$as_me:17079: \$? = $ac_status" >&5
17080 (exit $ac_status); } &&
17081 { ac_try='test -s conftest.$ac_objext'
17082 { (eval echo "$as_me:17082: \"$ac_try\"") >&5
17083 (eval $ac_try) 2>&5
17085 echo "$as_me:17085: \$? = $ac_status" >&5
17086 (exit $ac_status); }; }; then
17087 cf_cv_builtin_bool=1
17089 echo "$as_me: failed program was:" >&5
17090 cat conftest.$ac_ext >&5
17091 cf_cv_builtin_bool=0
17093 rm -f conftest.$ac_objext conftest.$ac_ext
17097 if test "$cf_cv_builtin_bool" = 1
17098 then echo "$as_me:17098: result: yes" >&5
17099 echo "${ECHO_T}yes" >&6
17100 else echo "$as_me:17100: result: no" >&5
17101 echo "${ECHO_T}no" >&6
17104 echo "$as_me:17104: checking for size of bool" >&5
17105 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
17106 if test "${cf_cv_type_of_bool+set}" = set; then
17107 echo $ECHO_N "(cached) $ECHO_C" >&6
17111 if test "$cross_compiling" = yes; then
17112 cf_cv_type_of_bool=unknown
17114 cat >conftest.$ac_ext <<_ACEOF
17115 #line 17115 "configure"
17116 #include "confdefs.h"
17118 #include <stdlib.h>
17121 #if defined(__cplusplus)
17123 #ifdef HAVE_GXX_BUILTIN_H
17124 #include <g++/builtin.h>
17125 #elif HAVE_GPP_BUILTIN_H
17126 #include <gpp/builtin.h>
17127 #elif HAVE_BUILTIN_H
17128 #include <builtin.h>
17133 #if $cf_cv_header_stdbool_h
17134 #include <stdbool.h>
17141 FILE *fp = fopen("cf_test.out", "w");
17144 if ((bool)(-x) >= 0)
17145 fputs("unsigned ", fp);
17146 if (sizeof(x) == sizeof(int)) fputs("int", fp);
17147 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17148 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17149 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17152 ${cf_cv_main_return:-return}(0);
17156 rm -f conftest$ac_exeext
17157 if { (eval echo "$as_me:17157: \"$ac_link\"") >&5
17158 (eval $ac_link) 2>&5
17160 echo "$as_me:17160: \$? = $ac_status" >&5
17161 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17162 { (eval echo "$as_me:17162: \"$ac_try\"") >&5
17163 (eval $ac_try) 2>&5
17165 echo "$as_me:17165: \$? = $ac_status" >&5
17166 (exit $ac_status); }; }; then
17167 cf_cv_type_of_bool=`cat cf_test.out`
17168 if test -z "$cf_cv_type_of_bool"; then
17169 cf_cv_type_of_bool=unknown
17172 echo "$as_me: program exited with status $ac_status" >&5
17173 echo "$as_me: failed program was:" >&5
17174 cat conftest.$ac_ext >&5
17175 cf_cv_type_of_bool=unknown
17177 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17183 echo "$as_me:17183: result: $cf_cv_type_of_bool" >&5
17184 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17185 if test "$cf_cv_type_of_bool" = unknown ; then
17186 case .$NCURSES_BOOL in #(vi
17187 .auto|.) NCURSES_BOOL=unsigned;;
17189 { echo "$as_me:17189: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17190 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17191 cf_cv_type_of_bool=$NCURSES_BOOL
17194 echo "$as_me:17194: checking for special defines needed for etip.h" >&5
17195 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
17196 cf_save_CXXFLAGS="$CXXFLAGS"
17198 for cf_math in "" MATH_H
17200 for cf_excp in "" MATH_EXCEPTION
17202 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
17203 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
17204 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
17205 cat >conftest.$ac_ext <<_ACEOF
17206 #line 17206 "configure"
17207 #include "confdefs.h"
17209 #include <etip.h.in>
17219 rm -f conftest.$ac_objext
17220 if { (eval echo "$as_me:17220: \"$ac_compile\"") >&5
17221 (eval $ac_compile) 2>&5
17223 echo "$as_me:17223: \$? = $ac_status" >&5
17224 (exit $ac_status); } &&
17225 { ac_try='test -s conftest.$ac_objext'
17226 { (eval echo "$as_me:17226: \"$ac_try\"") >&5
17227 (eval $ac_try) 2>&5
17229 echo "$as_me:17229: \$? = $ac_status" >&5
17230 (exit $ac_status); }; }; then
17232 test -n "$cf_math" && cat >>confdefs.h <<EOF
17233 #define ETIP_NEEDS_${cf_math} 1
17236 test -n "$cf_excp" && cat >>confdefs.h <<EOF
17237 #define ETIP_NEEDS_${cf_excp} 1
17240 cf_result="$cf_math $cf_excp"
17244 echo "$as_me: failed program was:" >&5
17245 cat conftest.$ac_ext >&5
17247 rm -f conftest.$ac_objext conftest.$ac_ext
17250 echo "$as_me:17250: result: $cf_result" >&5
17251 echo "${ECHO_T}$cf_result" >&6
17252 CXXFLAGS="$cf_save_CXXFLAGS"
17254 if test -n "$CXX"; then
17255 echo "$as_me:17255: checking if $CXX accepts parameter initialization" >&5
17256 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
17257 if test "${cf_cv_cpp_param_init+set}" = set; then
17258 echo $ECHO_N "(cached) $ECHO_C" >&6
17262 ac_cpp='$CXXCPP $CPPFLAGS'
17263 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17264 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17265 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17266 ac_main_return=return
17268 if test "$cross_compiling" = yes; then
17269 cf_cv_cpp_param_init=unknown
17271 cat >conftest.$ac_ext <<_ACEOF
17272 #line 17272 "configure"
17273 #include "confdefs.h"
17283 TEST::TEST(int x = 1) // some compilers do not like second initializer
17290 rm -f conftest$ac_exeext
17291 if { (eval echo "$as_me:17291: \"$ac_link\"") >&5
17292 (eval $ac_link) 2>&5
17294 echo "$as_me:17294: \$? = $ac_status" >&5
17295 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17296 { (eval echo "$as_me:17296: \"$ac_try\"") >&5
17297 (eval $ac_try) 2>&5
17299 echo "$as_me:17299: \$? = $ac_status" >&5
17300 (exit $ac_status); }; }; then
17301 cf_cv_cpp_param_init=yes
17303 echo "$as_me: program exited with status $ac_status" >&5
17304 echo "$as_me: failed program was:" >&5
17305 cat conftest.$ac_ext >&5
17306 cf_cv_cpp_param_init=no
17308 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17311 ac_cpp='$CXXCPP $CPPFLAGS'
17312 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17313 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17314 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17315 ac_main_return=return
17318 echo "$as_me:17318: result: $cf_cv_cpp_param_init" >&5
17319 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
17321 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
17322 #define CPP_HAS_PARAM_INIT 1
17325 if test -n "$CXX"; then
17327 echo "$as_me:17327: checking if $CXX accepts static_cast" >&5
17328 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
17329 if test "${cf_cv_cpp_static_cast+set}" = set; then
17330 echo $ECHO_N "(cached) $ECHO_C" >&6
17334 ac_cpp='$CXXCPP $CPPFLAGS'
17335 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17336 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17337 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17338 ac_main_return=return
17340 cat >conftest.$ac_ext <<_ACEOF
17341 #line 17341 "configure"
17342 #include "confdefs.h"
17347 NCursesPanel(int nlines,
17357 template<class T> class NCursesUserPanel : public NCursesPanel
17360 NCursesUserPanel (int nlines,
17364 const T* p_UserData = static_cast<T*>(0))
17365 : NCursesPanel (nlines, ncols, begin_y, begin_x)
17368 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
17372 virtual ~NCursesUserPanel() {};
17379 const char* p_UserData = static_cast<char*>(0)
17384 rm -f conftest.$ac_objext
17385 if { (eval echo "$as_me:17385: \"$ac_compile\"") >&5
17386 (eval $ac_compile) 2>&5
17388 echo "$as_me:17388: \$? = $ac_status" >&5
17389 (exit $ac_status); } &&
17390 { ac_try='test -s conftest.$ac_objext'
17391 { (eval echo "$as_me:17391: \"$ac_try\"") >&5
17392 (eval $ac_try) 2>&5
17394 echo "$as_me:17394: \$? = $ac_status" >&5
17395 (exit $ac_status); }; }; then
17396 cf_cv_cpp_static_cast=yes
17398 echo "$as_me: failed program was:" >&5
17399 cat conftest.$ac_ext >&5
17400 cf_cv_cpp_static_cast=no
17402 rm -f conftest.$ac_objext conftest.$ac_ext
17405 ac_cpp='$CXXCPP $CPPFLAGS'
17406 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17407 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17408 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17409 ac_main_return=return
17412 echo "$as_me:17412: result: $cf_cv_cpp_static_cast" >&5
17413 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
17417 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
17418 #define CPP_HAS_STATIC_CAST 1
17422 CXX_ARFLAGS='$(ARFLAGS)'
17423 case $cf_cv_system_name in #(vi
17425 if test "$GXX" != yes ; then
17427 CXX_ARFLAGS='-ar -o'
17431 CXXLDFLAGS="-u main"
17434 if test "$GXX" != yes ; then
17436 CXX_ARFLAGS='-xar -o'
17443 cf_cv_builtin_bool=1
17445 # Just because we are not configuring against C++ right now does not
17446 # mean that a user will not want to use C++. Some distributors disable
17447 # the C++ portion of this configuration as a shortcut (or just to avoid
17448 # compiling the demo in the c++ directory). So we need a reasonable
17449 # default for the 'bool' type.
17451 # Caveat: since the storage of the bool type is not standardized, it
17454 if test "$NCURSES_BOOL" != auto ; then
17455 cf_cv_type_of_bool=$NCURSES_BOOL
17456 cf_cv_header_stdbool_h=0
17458 if test "$cf_cv_header_stdbool_h" = 1 ; then
17460 echo "$as_me:17460: checking for size of bool" >&5
17461 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
17462 if test "${cf_cv_type_of_bool+set}" = set; then
17463 echo $ECHO_N "(cached) $ECHO_C" >&6
17467 if test "$cross_compiling" = yes; then
17468 cf_cv_type_of_bool=unknown
17470 cat >conftest.$ac_ext <<_ACEOF
17471 #line 17471 "configure"
17472 #include "confdefs.h"
17474 #include <stdlib.h>
17477 #if defined(__cplusplus)
17479 #ifdef HAVE_GXX_BUILTIN_H
17480 #include <g++/builtin.h>
17481 #elif HAVE_GPP_BUILTIN_H
17482 #include <gpp/builtin.h>
17483 #elif HAVE_BUILTIN_H
17484 #include <builtin.h>
17489 #if $cf_cv_header_stdbool_h
17490 #include <stdbool.h>
17497 FILE *fp = fopen("cf_test.out", "w");
17500 if ((bool)(-x) >= 0)
17501 fputs("unsigned ", fp);
17502 if (sizeof(x) == sizeof(int)) fputs("int", fp);
17503 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17504 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17505 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17508 ${cf_cv_main_return:-return}(0);
17512 rm -f conftest$ac_exeext
17513 if { (eval echo "$as_me:17513: \"$ac_link\"") >&5
17514 (eval $ac_link) 2>&5
17516 echo "$as_me:17516: \$? = $ac_status" >&5
17517 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17518 { (eval echo "$as_me:17518: \"$ac_try\"") >&5
17519 (eval $ac_try) 2>&5
17521 echo "$as_me:17521: \$? = $ac_status" >&5
17522 (exit $ac_status); }; }; then
17523 cf_cv_type_of_bool=`cat cf_test.out`
17524 if test -z "$cf_cv_type_of_bool"; then
17525 cf_cv_type_of_bool=unknown
17528 echo "$as_me: program exited with status $ac_status" >&5
17529 echo "$as_me: failed program was:" >&5
17530 cat conftest.$ac_ext >&5
17531 cf_cv_type_of_bool=unknown
17533 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17539 echo "$as_me:17539: result: $cf_cv_type_of_bool" >&5
17540 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17541 if test "$cf_cv_type_of_bool" = unknown ; then
17542 case .$NCURSES_BOOL in #(vi
17543 .auto|.) NCURSES_BOOL=unsigned;;
17545 { echo "$as_me:17545: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17546 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17547 cf_cv_type_of_bool=$NCURSES_BOOL
17551 echo "$as_me:17551: checking for fallback type of bool" >&5
17552 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
17553 case "$host_cpu" in #(vi
17554 i?86) cf_cv_type_of_bool=char ;; #(vi
17555 *) cf_cv_type_of_bool=int ;;
17557 echo "$as_me:17557: result: $cf_cv_type_of_bool" >&5
17558 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17563 # If the C compiler did not declare bool, and we did not determine that the C++
17564 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
17565 # ncurses library use the same type as C++ bool. Note that this allows one to
17566 # specify the type of bool in a configure-script option and postpone
17567 # integration with the C++ compiler provided that the types are compatible.
17569 if test $cf_cv_cc_bool_type = 1
17571 # oops: C has a bool. Unlikely, but C++ could differ.
17573 elif test $cf_cv_builtin_bool = 0
17578 # this is the normal case
17579 USE_CXX_BOOL='defined(__cplusplus)'
17582 if test -f "${srcdir}/Ada95/Makefile.in" ; then
17584 if test "$cf_with_ada" != "no" ; then
17585 if test "$with_libtool" != "no"; then
17586 { echo "$as_me:17586: WARNING: libtool does not support Ada - disabling feature" >&5
17587 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
17592 if test "$cf_with_ada" != "no" ; then
17593 cf_ada_make=gnatmake
17594 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
17595 set dummy $cf_ada_make; ac_word=$2
17596 echo "$as_me:17596: checking for $ac_word" >&5
17597 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17598 if test "${ac_cv_prog_gnat_exists+set}" = set; then
17599 echo $ECHO_N "(cached) $ECHO_C" >&6
17601 if test -n "$gnat_exists"; then
17602 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
17604 ac_save_IFS=$IFS; IFS=$ac_path_separator
17606 for ac_dir in $ac_dummy; do
17608 test -z "$ac_dir" && ac_dir=.
17609 $as_executable_p "$ac_dir/$ac_word" || continue
17610 ac_cv_prog_gnat_exists="yes"
17611 echo "$as_me:17611: found $ac_dir/$ac_word" >&5
17615 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
17618 gnat_exists=$ac_cv_prog_gnat_exists
17619 if test -n "$gnat_exists"; then
17620 echo "$as_me:17620: result: $gnat_exists" >&5
17621 echo "${ECHO_T}$gnat_exists" >&6
17623 echo "$as_me:17623: result: no" >&5
17624 echo "${ECHO_T}no" >&6
17627 if test "$ac_cv_prog_gnat_exists" = no; then
17631 echo "$as_me:17631: checking for gnat version" >&5
17632 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
17633 cf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\
17634 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
17635 echo "$as_me:17635: result: $cf_gnat_version" >&5
17636 echo "${ECHO_T}$cf_gnat_version" >&6
17638 case $cf_gnat_version in
17639 3.1[1-9]*|3.[2-9]*|[4-9].*)
17640 cf_cv_prog_gnat_correct=yes
17642 *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding.
17643 cf_cv_prog_gnat_correct=no
17646 case $cf_gnat_version in
17648 cf_compile_generics=generics
17649 cf_generic_objects="\${GENOBJS}"
17651 *) cf_compile_generics=
17652 cf_generic_objects=
17656 # Extract the first word of "m4", so it can be a program name with args.
17657 set dummy m4; ac_word=$2
17658 echo "$as_me:17658: checking for $ac_word" >&5
17659 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17660 if test "${ac_cv_prog_M4_exists+set}" = set; then
17661 echo $ECHO_N "(cached) $ECHO_C" >&6
17663 if test -n "$M4_exists"; then
17664 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
17666 ac_save_IFS=$IFS; IFS=$ac_path_separator
17668 for ac_dir in $ac_dummy; do
17670 test -z "$ac_dir" && ac_dir=.
17671 $as_executable_p "$ac_dir/$ac_word" || continue
17672 ac_cv_prog_M4_exists="yes"
17673 echo "$as_me:17673: found $ac_dir/$ac_word" >&5
17677 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
17680 M4_exists=$ac_cv_prog_M4_exists
17681 if test -n "$M4_exists"; then
17682 echo "$as_me:17682: result: $M4_exists" >&5
17683 echo "${ECHO_T}$M4_exists" >&6
17685 echo "$as_me:17685: result: no" >&5
17686 echo "${ECHO_T}no" >&6
17689 if test "$ac_cv_prog_M4_exists" = no; then
17690 cf_cv_prog_gnat_correct=no
17691 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
17693 if test "$cf_cv_prog_gnat_correct" = yes; then
17694 echo "$as_me:17694: checking if GNAT works" >&5
17695 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
17698 cat >>conftest.ads <<CF_EOF
17699 procedure conftest;
17701 cat >>conftest.adb <<CF_EOF
17704 procedure conftest is
17706 Text_IO.Put ("Hello World");
17708 GNAT.OS_Lib.OS_Exit (0);
17711 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
17712 if ( ./conftest 1>&5 2>&1 ) ; then
17713 cf_cv_prog_gnat_correct=yes
17715 cf_cv_prog_gnat_correct=no
17718 cf_cv_prog_gnat_correct=no
17722 echo "$as_me:17722: result: $cf_cv_prog_gnat_correct" >&5
17723 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
17726 if test "$cf_cv_prog_gnat_correct" = yes; then
17727 ADAFLAGS="-O3 -gnatpn $ADAFLAGS"
17729 echo "$as_me:17729: checking if GNAT pragma Unreferenced works" >&5
17730 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
17733 cat >>conftest.ads <<CF_EOF
17734 procedure conftest;
17736 cat >>conftest.adb <<CF_EOF
17739 procedure conftest is
17741 pragma Unreferenced (test);
17744 Text_IO.Put ("Hello World");
17746 GNAT.OS_Lib.OS_Exit (0);
17749 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
17750 cf_cv_pragma_unreferenced=yes
17752 cf_cv_pragma_unreferenced=no
17756 echo "$as_me:17756: result: $cf_cv_pragma_unreferenced" >&5
17757 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
17759 # if the pragma is supported, use it (needed in the Trace code).
17760 if test $cf_cv_pragma_unreferenced = yes ; then
17766 # Check whether --with-ada-compiler or --without-ada-compiler was given.
17767 if test "${with_ada_compiler+set}" = set; then
17768 withval="$with_ada_compiler"
17769 cf_ada_compiler=$withval
17771 cf_ada_compiler=gnatmake
17774 cf_ada_package=terminal_interface
17776 # Check whether --with-ada-include or --without-ada-include was given.
17777 if test "${with_ada_include+set}" = set; then
17778 withval="$with_ada_include"
17781 withval="${ADA_INCLUDE-$prefix/lib/ada/adainclude}"
17782 fi; if test -n "$prefix/lib/ada/adainclude" ; then
17784 if test "x$prefix" != xNONE; then
17785 cf_path_syntax="$prefix"
17787 cf_path_syntax="$ac_default_prefix"
17790 case ".$withval" in #(vi
17791 .\$\(*\)*|.\'*\'*) #(vi
17795 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
17797 .\${*prefix}*) #(vi
17798 eval withval="$withval"
17799 case ".$withval" in #(vi
17801 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17806 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17809 { { echo "$as_me:17809: error: expected a pathname, not \"$withval\"" >&5
17810 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
17811 { (exit 1); exit 1; }; }
17816 ADA_INCLUDE="$withval"
17818 # Check whether --with-ada-objects or --without-ada-objects was given.
17819 if test "${with_ada_objects+set}" = set; then
17820 withval="$with_ada_objects"
17823 withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}"
17824 fi; if test -n "$prefix/lib/ada/adalib" ; then
17826 if test "x$prefix" != xNONE; then
17827 cf_path_syntax="$prefix"
17829 cf_path_syntax="$ac_default_prefix"
17832 case ".$withval" in #(vi
17833 .\$\(*\)*|.\'*\'*) #(vi
17837 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
17839 .\${*prefix}*) #(vi
17840 eval withval="$withval"
17841 case ".$withval" in #(vi
17843 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17848 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17851 { { echo "$as_me:17851: error: expected a pathname, not \"$withval\"" >&5
17852 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
17853 { (exit 1); exit 1; }; }
17858 ADA_OBJECTS="$withval"
17866 ### Construct the ncurses library-subsets, if any, from this set of keywords:
17867 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
17869 ### ticlib modules may be a separate library, otherwise contained in termlib.
17870 ### termlib modules may be a separate library, otherwise contained in ncurses.
17872 ### The of "+" or " " between the tokens controls the way the script
17873 ### chooses to split module lists into libraries.
17875 ### (see CF_LIB_RULES).
17876 echo "$as_me:17876: checking for library subsets" >&5
17877 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
17880 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
17881 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
17882 if test "$with_ticlib" != no ; then
17883 LIB_SUBSETS="${LIB_SUBSETS} "
17885 LIB_SUBSETS="${LIB_SUBSETS}+"
17889 LIB_SUBSETS="${LIB_SUBSETS}termlib"
17890 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
17892 if test "$with_termlib" != no ; then
17893 LIB_SUBSETS="${LIB_SUBSETS} "
17895 LIB_SUBSETS="${LIB_SUBSETS}+"
17898 LIB_SUBSETS="${LIB_SUBSETS}base"
17900 # Most term-driver calls are to tinfo, but some like init_pair are to the
17901 # base library (so it resides in base).
17902 if test "$with_term_driver" != no ; then
17903 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
17904 case $cf_cv_system_name in #(vi
17906 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
17909 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
17914 test "$with_widec" = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
17915 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
17917 echo "$as_me:17917: result: $LIB_SUBSETS" >&5
17918 echo "${ECHO_T}$LIB_SUBSETS" >&6
17920 ### Construct the list of include-directories to be generated
17922 CPPFLAGS="$CPPFLAGS -I. -I../include"
17923 if test "$srcdir" != "."; then
17924 CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
17926 if test "$GCC" != yes; then
17927 CPPFLAGS="$CPPFLAGS -I\${includedir}"
17928 elif test "$includedir" != "/usr/include"; then
17929 if test "$includedir" = '${prefix}/include' ; then
17930 if test $prefix != /usr ; then
17931 CPPFLAGS="$CPPFLAGS -I\${includedir}"
17934 CPPFLAGS="$CPPFLAGS -I\${includedir}"
17938 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
17939 if test "$srcdir" != "."; then
17940 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
17942 if test "$GCC" != yes; then
17943 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
17944 elif test "$includedir" != "/usr/include"; then
17945 if test "$includedir" = '${prefix}/include' ; then
17946 if test $prefix != /usr ; then
17947 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
17950 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
17954 ### Build up pieces for makefile rules
17955 echo "$as_me:17955: checking default library suffix" >&5
17956 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
17958 case $DFT_LWR_MODEL in
17959 libtool) DFT_ARG_SUFFIX='' ;;
17960 normal) DFT_ARG_SUFFIX='' ;;
17961 debug) DFT_ARG_SUFFIX='_g' ;;
17962 profile) DFT_ARG_SUFFIX='_p' ;;
17963 shared) DFT_ARG_SUFFIX='' ;;
17965 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
17966 echo "$as_me:17966: result: $DFT_ARG_SUFFIX" >&5
17967 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
17969 echo "$as_me:17969: checking default library-dependency suffix" >&5
17970 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
17972 case $DFT_LWR_MODEL in #(vi
17974 DFT_LIB_SUFFIX='.la'
17975 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17978 DFT_LIB_SUFFIX='.a'
17979 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17982 DFT_LIB_SUFFIX='_g.a'
17983 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17986 DFT_LIB_SUFFIX='_p.a'
17987 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17990 case $cf_cv_system_name in
17992 DFT_LIB_SUFFIX='.a'
17993 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17996 DFT_LIB_SUFFIX='.dll'
17997 DFT_DEP_SUFFIX='.dll.a'
18000 DFT_LIB_SUFFIX='.dylib'
18001 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18006 DFT_LIB_SUFFIX='.so'
18007 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18010 DFT_LIB_SUFFIX='.sl'
18011 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18015 *) DFT_LIB_SUFFIX='.so'
18016 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18020 test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
18021 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
18022 echo "$as_me:18022: result: $DFT_DEP_SUFFIX" >&5
18023 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
18025 echo "$as_me:18025: checking default object directory" >&5
18026 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
18028 case $DFT_LWR_MODEL in
18029 libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
18030 normal) DFT_OBJ_SUBDIR='objects' ;;
18031 debug) DFT_OBJ_SUBDIR='obj_g' ;;
18032 profile) DFT_OBJ_SUBDIR='obj_p' ;;
18034 case $cf_cv_system_name in #(vi
18036 DFT_OBJ_SUBDIR='objects' ;;
18038 DFT_OBJ_SUBDIR='obj_s' ;;
18041 echo "$as_me:18041: result: $DFT_OBJ_SUBDIR" >&5
18042 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
18044 # libtool thinks it can make c++ shared libraries (perhaps only g++)
18045 if test "$cf_with_cxx" = yes ; then
18046 echo "$as_me:18046: checking c++ library-dependency suffix" >&5
18047 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
18048 if test "$with_libtool" != "no"; then
18049 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
18052 case normal in #(vi
18054 CXX_LIB_SUFFIX='.la'
18055 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18058 CXX_LIB_SUFFIX='.a'
18059 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18062 CXX_LIB_SUFFIX='_g.a'
18063 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18066 CXX_LIB_SUFFIX='_p.a'
18067 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18070 case $cf_cv_system_name in
18072 CXX_LIB_SUFFIX='.a'
18073 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18076 CXX_LIB_SUFFIX='.dll'
18077 CXX_DEP_SUFFIX='.dll.a'
18080 CXX_LIB_SUFFIX='.dylib'
18081 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18086 CXX_LIB_SUFFIX='.so'
18087 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18090 CXX_LIB_SUFFIX='.sl'
18091 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18095 *) CXX_LIB_SUFFIX='.so'
18096 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18100 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
18101 test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
18103 echo "$as_me:18103: result: $CXX_LIB_SUFFIX" >&5
18104 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
18108 # do not want -ldl in build except as needed for -lncurses dependency
18109 if test "$with_dlsym" = yes ; then
18110 if test $DFT_LWR_MODEL = shared || \
18111 test $DFT_LWR_MODEL = libtool ; then
18113 # remove dl library from $LIBS
18114 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
18118 ### Set up low-level terminfo dependencies for makefiles.
18120 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
18121 # do not need libdl
18123 if test "$with_dlsym" = yes ; then
18125 # remove dl library from $SHLIB_LIST
18126 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
18130 if test "$with_ticlib" != no ; then
18132 if test "$with_ticlib" != yes ; then
18133 TICS_NAME=$with_ticlib
18134 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18135 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18136 TICS_LIB_SUFFIX="${with_ticlib}"
18138 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
18139 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
18140 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
18142 TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
18144 TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18147 if test "$with_termlib" != no ; then
18149 if test "$with_termlib" != yes ; then
18150 TINFO_NAME=$with_termlib
18151 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18152 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18153 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18154 TINFO_LIB_SUFFIX="${with_termlib}"
18156 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
18157 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
18158 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
18159 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
18162 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
18163 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
18164 if test "$DFT_LWR_MODEL" = "libtool"; then
18165 TEST_ARGS="${TEST_DEPS}"
18166 TEST_ARG2="${TEST_DEP2}"
18167 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
18168 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
18169 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
18171 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
18172 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
18173 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
18174 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
18175 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
18178 # the next lines are needed for linking libtic over libncurses
18179 TINFO_NAME=${LIB_NAME}
18180 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
18181 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
18182 if test "$with_tic_depends" = yes ; then
18183 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18185 TICS_LIST="$SHLIB_LIST"
18188 TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18191 if test "$DFT_LWR_MODEL" = shared ; then
18192 case $cf_cv_system_name in #(vi
18194 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
18200 if test "$with_dlsym" = yes ; then
18202 # remove dl library from $TICS_LIST
18203 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
18207 if test "$DFT_LWR_MODEL" = "libtool"; then
18212 TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
18214 case $DFT_LWR_MODEL in
18215 normal|debug|profile)
18217 if test "$GCC" = yes ; then
18218 case $cf_cv_system_name in #(
18219 OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*) #( vi
18223 *) #( normally, except when broken
18224 LDFLAGS_STATIC=-static
18225 LDFLAGS_SHARED=-dynamic
18229 case $cf_cv_system_name in #(
18230 aix[456]*) #( from ld manpage
18231 LDFLAGS_STATIC=-bstatic
18232 LDFLAGS_SHARED=-bdynamic
18234 hpux*) #( from ld manpage for hpux10.20, hpux11.11
18235 # We could also use just "archive" and "shared".
18236 LDFLAGS_STATIC=-Wl,-a,archive_shared
18237 LDFLAGS_SHARED=-Wl,-a,shared_archive
18239 irix*) #( from ld manpage IRIX64
18240 LDFLAGS_STATIC=-Bstatic
18241 LDFLAGS_SHARED=-Bdynamic
18243 osf[45]*) #( from ld manpage osf4.0d, osf5.1
18244 # alternative "-oldstyle_liblookup" (not in cc manpage)
18245 LDFLAGS_STATIC=-noso
18246 LDFLAGS_SHARED=-so_archive
18249 LDFLAGS_STATIC=-Bstatic
18250 LDFLAGS_SHARED=-Bdynamic
18258 echo "$as_me:18258: checking where we will install curses.h" >&5
18259 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
18260 test "$with_overwrite" = no && \
18261 test "x$includedir" = 'x${prefix}/include' && \
18262 includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
18263 echo "$as_me:18263: result: $includedir" >&5
18264 echo "${ECHO_T}$includedir" >&6
18266 ### Resolve a conflict between normal and wide-curses by forcing applications
18267 ### that will need libutf8 to add it to their configure script.
18268 if test "$with_overwrite" != no ; then
18269 if test "$NCURSES_LIBUTF8" = 1 ; then
18270 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
18271 { echo "$as_me:18271: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
18272 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
18275 WITH_OVERWRITE=$with_overwrite
18277 # used to separate tack out of the tree
18280 ### predefined stuff for the test programs
18281 cat >>confdefs.h <<\EOF
18282 #define HAVE_SLK_COLOR 1
18285 ### Construct the list of subdirectories for which we'll customize makefiles
18286 ### with the appropriate compile-rules.
18288 echo "$as_me:18288: checking for src modules" >&5
18289 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
18291 # dependencies and linker-arguments for test-programs
18292 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
18293 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
18294 if test "$DFT_LWR_MODEL" = "libtool"; then
18295 TEST_ARGS="${TEST_DEPS}"
18296 TEST_ARG2="${TEST_DEP2}"
18298 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
18299 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
18303 for cf_dir in $modules_to_build
18305 if test -f $srcdir/$cf_dir/modules; then
18307 # We may/may not have tack in the distribution, though the
18309 if test $cf_dir = tack ; then
18310 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
18315 if test -z "$cf_cv_src_modules"; then
18316 cf_cv_src_modules=$cf_dir
18318 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
18321 # Make the ncurses_cfg.h file record the library interface files as
18322 # well. These are header files that are the same name as their
18323 # directory. Ncurses is the only library that does not follow
18325 if test $cf_dir = tack ; then
18327 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
18329 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
18331 cat >>confdefs.h <<EOF
18332 #define HAVE_${cf_have_include}_H 1
18335 cat >>confdefs.h <<EOF
18336 #define HAVE_LIB${cf_have_include} 1
18339 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
18340 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
18341 if test "$DFT_LWR_MODEL" = "libtool"; then
18342 TEST_ARGS="${TEST_DEPS}"
18343 TEST_ARG2="${TEST_DEP2}"
18345 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
18346 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
18351 echo "$as_me:18351: result: $cf_cv_src_modules" >&5
18352 echo "${ECHO_T}$cf_cv_src_modules" >&6
18354 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
18355 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
18358 if test "x$cf_with_manpages" != xno ; then
18359 SRC_SUBDIRS="$SRC_SUBDIRS man"
18361 SRC_SUBDIRS="$SRC_SUBDIRS include"
18362 for cf_dir in $cf_cv_src_modules
18364 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
18366 SRC_SUBDIRS="$SRC_SUBDIRS test"
18367 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
18368 test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
18371 if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
18372 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
18373 ADA_SUBDIRS="gen src samples"
18377 for cf_dir in $SRC_SUBDIRS
18379 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
18382 if test -n "$ADA_SUBDIRS"; then
18383 for cf_dir in $ADA_SUBDIRS
18385 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
18390 if test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then
18391 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
18392 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
18396 for cf_item in $cf_list_models
18400 libtool) cf_subdir='obj_lo' ;;
18401 normal) cf_subdir='objects' ;;
18402 debug) cf_subdir='obj_g' ;;
18403 profile) cf_subdir='obj_p' ;;
18405 case $cf_cv_system_name in #(vi
18407 cf_subdir='objects' ;;
18409 cf_subdir='obj_s' ;;
18413 for cf_item2 in $DIRS_TO_MAKE
18415 test $cf_item2 = $cf_subdir && break
18417 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
18419 for cf_dir in $DIRS_TO_MAKE
18421 test ! -d $cf_dir && mkdir $cf_dir
18424 # symbols that differ when compiling Ada95 by itself.
18425 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
18427 NCURSES_COPY2='sh $(top_srcdir)/tar-copy.sh'
18429 # values to use as strings
18430 cat >>confdefs.h <<EOF
18431 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
18434 cat >>confdefs.h <<EOF
18435 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
18438 ### Now that we're done running tests, add the compiler-warnings, if any
18443 cf_new_extra_cppflags=
18445 for cf_add_cflags in $EXTRA_CFLAGS
18447 case $cf_fix_cppflags in
18449 case $cf_add_cflags in #(vi
18450 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
18451 case $cf_add_cflags in
18453 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18455 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
18456 && test -z "${cf_tst_cflags}" \
18457 && cf_fix_cppflags=yes
18459 if test $cf_fix_cppflags = yes ; then
18460 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18462 elif test "${cf_tst_cflags}" = "\"'" ; then
18463 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18468 case "$CPPFLAGS" in
18469 *$cf_add_cflags) #(vi
18472 case $cf_add_cflags in #(vi
18474 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18476 CPPFLAGS=`echo "$CPPFLAGS" | \
18477 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18478 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18482 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
18487 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
18492 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18494 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
18496 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
18497 && test -z "${cf_tst_cflags}" \
18498 && cf_fix_cppflags=no
18503 if test -n "$cf_new_cflags" ; then
18505 CFLAGS="$CFLAGS $cf_new_cflags"
18508 if test -n "$cf_new_cppflags" ; then
18510 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
18513 if test -n "$cf_new_extra_cppflags" ; then
18515 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
18518 ### If we're building with rpath, try to link non-standard libs that way too.
18519 if test "$DFT_LWR_MODEL" = "shared"; then
18521 echo "$as_me:18521: checking if rpath should be not be set" >&5
18522 echo $ECHO_N "checking if rpath should be not be set... $ECHO_C" >&6
18524 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
18525 if test "${enable_rpath_hack+set}" = set; then
18526 enableval="$enable_rpath_hack"
18527 test "$enableval" != no && enableval=yes
18528 if test "$enableval" != "yes" ; then
18529 cf_disable_rpath_hack=yes
18531 cf_disable_rpath_hack=no
18535 cf_disable_rpath_hack=no
18538 echo "$as_me:18538: result: $cf_disable_rpath_hack" >&5
18539 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
18540 if test "$cf_disable_rpath_hack" = no ; then
18542 echo "$as_me:18542: checking for updated LDFLAGS" >&5
18543 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
18544 if test -n "$LD_RPATH_OPT" ; then
18545 echo "$as_me:18545: result: maybe" >&5
18546 echo "${ECHO_T}maybe" >&6
18550 # Extract the first word of "$ac_prog", so it can be a program name with args.
18551 set dummy $ac_prog; ac_word=$2
18552 echo "$as_me:18552: checking for $ac_word" >&5
18553 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18554 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
18555 echo $ECHO_N "(cached) $ECHO_C" >&6
18557 if test -n "$cf_ldd_prog"; then
18558 ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
18560 ac_save_IFS=$IFS; IFS=$ac_path_separator
18562 for ac_dir in $ac_dummy; do
18564 test -z "$ac_dir" && ac_dir=.
18565 $as_executable_p "$ac_dir/$ac_word" || continue
18566 ac_cv_prog_cf_ldd_prog="$ac_prog"
18567 echo "$as_me:18567: found $ac_dir/$ac_word" >&5
18573 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
18574 if test -n "$cf_ldd_prog"; then
18575 echo "$as_me:18575: result: $cf_ldd_prog" >&5
18576 echo "${ECHO_T}$cf_ldd_prog" >&6
18578 echo "$as_me:18578: result: no" >&5
18579 echo "${ECHO_T}no" >&6
18582 test -n "$cf_ldd_prog" && break
18584 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
18586 cf_rpath_list="/usr/lib /lib"
18587 if test "$cf_ldd_prog" != no
18589 cat >conftest.$ac_ext <<_ACEOF
18590 #line 18590 "configure"
18591 #include "confdefs.h"
18601 rm -f conftest.$ac_objext conftest$ac_exeext
18602 if { (eval echo "$as_me:18602: \"$ac_link\"") >&5
18603 (eval $ac_link) 2>&5
18605 echo "$as_me:18605: \$? = $ac_status" >&5
18606 (exit $ac_status); } &&
18607 { ac_try='test -s conftest$ac_exeext'
18608 { (eval echo "$as_me:18608: \"$ac_try\"") >&5
18609 (eval $ac_try) 2>&5
18611 echo "$as_me:18611: \$? = $ac_status" >&5
18612 (exit $ac_status); }; }; then
18613 cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[ ]/%/%' -e 's%/[^/][^/]*$%%' |sort -u`
18615 echo "$as_me: failed program was:" >&5
18616 cat conftest.$ac_ext >&5
18618 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18621 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
18623 echo "${as_me-configure}:18623: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
18625 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
18627 echo "${as_me-configure}:18627: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
18630 for cf_rpath_src in $LDFLAGS
18632 case $cf_rpath_src in #(vi
18635 # check if this refers to a directory which we will ignore
18637 if test -n "$cf_rpath_list"
18639 for cf_rpath_item in $cf_rpath_list
18641 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
18649 if test "$cf_rpath_skip" = no
18651 # transform the option
18652 if test "$LD_RPATH_OPT" = "-R " ; then
18653 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
18655 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
18658 # if we have not already added this, add it now
18659 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
18660 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
18662 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
18664 echo "${as_me-configure}:18664: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
18666 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
18671 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
18673 LDFLAGS=$cf_rpath_dst
18675 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
18677 echo "${as_me-configure}:18677: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
18679 test -n "$verbose" && echo " ...checking LIBS $LIBS" 1>&6
18681 echo "${as_me-configure}:18681: testing ...checking LIBS $LIBS ..." 1>&5
18684 for cf_rpath_src in $LIBS
18686 case $cf_rpath_src in #(vi
18689 # check if this refers to a directory which we will ignore
18691 if test -n "$cf_rpath_list"
18693 for cf_rpath_item in $cf_rpath_list
18695 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
18703 if test "$cf_rpath_skip" = no
18705 # transform the option
18706 if test "$LD_RPATH_OPT" = "-R " ; then
18707 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
18709 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
18712 # if we have not already added this, add it now
18713 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
18714 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
18716 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
18718 echo "${as_me-configure}:18718: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
18720 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
18725 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
18729 test -n "$verbose" && echo " ...checked LIBS $LIBS" 1>&6
18731 echo "${as_me-configure}:18731: testing ...checked LIBS $LIBS ..." 1>&5
18733 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
18735 echo "${as_me-configure}:18735: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
18743 ### Define substitutions for header files to avoid name-pollution
18745 if test "$cf_cv_have_tcgetattr" = yes ; then
18751 if test "$ac_cv_header_termio_h" = yes ; then
18757 if test "$ac_cv_header_termios_h" = yes ; then
18763 ################################################################################
18764 test "$use_database" = yes && \
18765 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
18767 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
18768 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
18770 if test x"$enable_pc_files" = xyes ; then \
18771 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
18777 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_MAKEFILES Makefile"
18778 ac_config_commands="$ac_config_commands default"
18779 cat >confcache <<\_ACEOF
18780 # This file is a shell script that caches the results of configure
18781 # tests run on this system so they can be shared between configure
18782 # scripts and configure runs, see configure's option --config-cache.
18783 # It is not useful on other systems. If it contains results you don't
18784 # want to keep, you may remove or edit it.
18786 # config.status only pays attention to the cache file if you give it
18787 # the --recheck option to rerun configure.
18789 # `ac_cv_env_foo' variables (set or unset) will be overriden when
18790 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18791 # following values.
18795 # The following way of writing the cache mishandles newlines in values,
18796 # but we know of no workaround that is simple, portable, and efficient.
18797 # So, don't put newlines in cache variables' values.
18798 # Ultrix sh set writes to stderr and can't be redirected directly,
18799 # and sets the high bit in the cache file unless we assign to the vars.
18802 case `(ac_space=' '; set | grep ac_space) 2>&1` in
18804 # `set' does not quote correctly, so add quotes (double-quote
18805 # substitution turns \\\\ into \\, and sed turns \\ into \).
18808 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18811 # `set' quotes correctly as required by POSIX, so do not add quotes.
18813 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
18820 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18822 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18824 if cmp -s $cache_file confcache; then :; else
18825 if test -w $cache_file; then
18826 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
18827 cat confcache >$cache_file
18829 echo "not updating unwritable cache $cache_file"
18834 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18835 # Let make expand exec_prefix.
18836 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18838 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18839 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18840 # trailing colons and then remove the whole line if VPATH becomes empty
18841 # (actually we leave an empty line to preserve line numbers).
18842 if test "x$srcdir" = x.; then
18843 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18844 s/:*\$(srcdir):*/:/;
18845 s/:*\${srcdir}:*/:/;
18847 s/^\([^=]*=[ ]*\):*/\1/;
18853 DEFS=-DHAVE_CONFIG_H
18855 : ${CONFIG_STATUS=./config.status}
18856 ac_clean_files_save=$ac_clean_files
18857 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18858 { echo "$as_me:18858: creating $CONFIG_STATUS" >&5
18859 echo "$as_me: creating $CONFIG_STATUS" >&6;}
18860 cat >$CONFIG_STATUS <<_ACEOF
18862 # Generated automatically by configure.
18863 # Run this file to recreate the current configuration.
18864 # Compiler output produced by configure, useful for debugging
18865 # configure, is in config.log if it exists.
18868 SHELL=\${CONFIG_SHELL-$SHELL}
18869 ac_cs_invocation="\$0 \$@"
18873 cat >>$CONFIG_STATUS <<\_ACEOF
18874 # Be Bourne compatible
18875 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18878 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
18882 # Name of the executable.
18883 as_me=`echo "$0" |sed 's,.*[\\/],,'`
18885 if expr a : '\(a\)' >/dev/null 2>&1; then
18891 rm -f conf$$ conf$$.exe conf$$.file
18893 if ln -s conf$$.file conf$$ 2>/dev/null; then
18894 # We could just check for DJGPP; but this test a) works b) is more generic
18895 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
18896 if test -f conf$$.exe; then
18897 # Don't use ln at all; we don't have any links
18902 elif ln conf$$.file conf$$ 2>/dev/null; then
18907 rm -f conf$$ conf$$.exe conf$$.file
18909 as_executable_p="test -f"
18911 # Support unset when possible.
18912 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
18919 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
18920 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
18921 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
18922 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
18923 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
18924 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
18925 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
18926 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
18929 # We need space, tab and new line, in precisely that order.
18935 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
18941 # Files that config.status was made for.
18942 if test -n "$ac_config_files"; then
18943 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
18946 if test -n "$ac_config_headers"; then
18947 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
18950 if test -n "$ac_config_links"; then
18951 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
18954 if test -n "$ac_config_commands"; then
18955 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
18958 cat >>$CONFIG_STATUS <<\EOF
18961 \`$as_me' instantiates files from templates according to the
18962 current configuration.
18964 Usage: $0 [OPTIONS] [FILE]...
18966 -h, --help print this help, then exit
18967 -V, --version print version number, then exit
18968 -d, --debug don't remove temporary files
18969 --recheck update $as_me by reconfiguring in the same conditions
18970 --file=FILE[:TEMPLATE]
18971 instantiate the configuration file FILE
18972 --header=FILE[:TEMPLATE]
18973 instantiate the configuration header FILE
18975 Configuration files:
18978 Configuration headers:
18981 Configuration commands:
18984 Report bugs to <bug-autoconf@gnu.org>."
18987 cat >>$CONFIG_STATUS <<EOF
18990 configured by $0, generated by GNU Autoconf 2.52.20100320,
18991 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
18993 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
18994 Free Software Foundation, Inc.
18995 This config.status script is free software; the Free Software Foundation
18996 gives unlimited permission to copy, distribute and modify it."
19001 cat >>$CONFIG_STATUS <<\EOF
19002 # If no file are specified by the user, then we need to provide default
19003 # value. By we need to know if files were specified by the user.
19009 ac_option=`expr "x$1" : 'x\([^=]*\)='`
19010 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
19012 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
19016 *) # This is not an option, so the user has probably given explicit
19018 ac_need_defaults=false;;
19022 # Handling of the options.
19024 cat >>$CONFIG_STATUS <<EOF
19025 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19026 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
19027 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
19029 cat >>$CONFIG_STATUS <<\EOF
19030 --version | --vers* | -V )
19031 echo "$ac_cs_version"; exit 0 ;;
19033 # Conflict between --help and --header
19034 { { echo "$as_me:19034: error: ambiguous option: $1
19035 Try \`$0 --help' for more information." >&5
19036 echo "$as_me: error: ambiguous option: $1
19037 Try \`$0 --help' for more information." >&2;}
19038 { (exit 1); exit 1; }; };;
19039 --help | --hel | -h )
19040 echo "$ac_cs_usage"; exit 0 ;;
19041 --debug | --d* | -d )
19043 --file | --fil | --fi | --f )
19045 CONFIG_FILES="$CONFIG_FILES $1"
19046 ac_need_defaults=false;;
19047 --header | --heade | --head | --hea )
19049 CONFIG_HEADERS="$CONFIG_HEADERS $1"
19050 ac_need_defaults=false;;
19052 # This is an error.
19053 -*) { { echo "$as_me:19053: error: unrecognized option: $1
19054 Try \`$0 --help' for more information." >&5
19055 echo "$as_me: error: unrecognized option: $1
19056 Try \`$0 --help' for more information." >&2;}
19057 { (exit 1); exit 1; }; } ;;
19059 *) ac_config_targets="$ac_config_targets $1" ;;
19068 ## ----------------------- ##
19069 ## Running config.status. ##
19070 ## ----------------------- ##
19072 This file was extended by $as_me 2.52.20100320, executed with
19073 CONFIG_FILES = $CONFIG_FILES
19074 CONFIG_HEADERS = $CONFIG_HEADERS
19075 CONFIG_LINKS = $CONFIG_LINKS
19076 CONFIG_COMMANDS = $CONFIG_COMMANDS
19077 > $ac_cs_invocation
19078 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19083 cat >>$CONFIG_STATUS <<EOF
19085 # INIT-COMMANDS section.
19088 ### Special initialization commands, used to pass information from the
19089 ### configuration-run into config.status
19092 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
19093 DFT_LWR_MODEL="$DFT_LWR_MODEL"
19094 ECHO_LINK="$ECHO_LINK"
19095 LDCONFIG="$LDCONFIG"
19096 LIBTOOL_VERSION="$LIBTOOL_VERSION"
19097 LIB_NAME="$LIB_NAME"
19098 LIB_SUBSETS="$LIB_SUBSETS"
19099 LIB_SUFFIX="$LIB_SUFFIX"
19100 LIB_TRACING="$LIB_TRACING"
19101 MAKE_TERMINFO="$MAKE_TERMINFO"
19102 NCURSES_MAJOR="$NCURSES_MAJOR"
19103 NCURSES_MINOR="$NCURSES_MINOR"
19104 NCURSES_OSPEED="$NCURSES_OSPEED"
19105 NCURSES_PATCH="$NCURSES_PATCH"
19106 SRC_SUBDIRS="$SRC_SUBDIRS"
19107 TERMINFO="$TERMINFO"
19108 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
19109 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
19110 TICS_NAME="$TICS_NAME"
19111 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
19112 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
19113 TINFO_NAME="$TINFO_NAME"
19114 TINFO_SUFFIX="$TINFO_SUFFIX"
19115 WITH_CURSES_H="$with_curses_h"
19116 WITH_ECHO="$with_echo"
19117 WITH_OVERWRITE="$with_overwrite"
19118 cf_LIST_MODELS="$cf_list_models"
19119 cf_cv_abi_version="$cf_cv_abi_version"
19120 cf_cv_do_relink="$cf_cv_do_relink"
19121 cf_cv_do_symlinks="$cf_cv_do_symlinks"
19122 cf_cv_enable_lp64="$cf_cv_enable_lp64"
19123 cf_cv_enable_opaque="$cf_cv_enable_opaque"
19124 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
19125 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
19126 cf_cv_rel_version="$cf_cv_rel_version"
19127 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
19128 cf_cv_shared_soname='$cf_cv_shared_soname'
19129 cf_cv_shlib_version="$cf_cv_shlib_version"
19130 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
19131 cf_cv_system_name="$cf_cv_system_name"
19132 cf_with_cxx_binding="$cf_with_cxx_binding"
19133 cf_with_manpages="$cf_with_manpages"
19139 cat >>$CONFIG_STATUS <<\EOF
19140 for ac_config_target in $ac_config_targets
19142 case "$ac_config_target" in
19143 # Handling of arguments.
19144 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
19145 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
19146 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
19147 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
19148 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
19149 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
19150 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19151 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
19152 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
19153 *) { { echo "$as_me:19153: error: invalid argument: $ac_config_target" >&5
19154 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
19155 { (exit 1); exit 1; }; };;
19159 # If the user did not use the arguments to specify the items to instantiate,
19160 # then the envvar interface is used. Set only those that are not.
19161 # We use the long form for the default assignment because of an extremely
19162 # bizarre bug on SunOS 4.1.3.
19163 if $ac_need_defaults; then
19164 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19165 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19166 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19169 # Create a temporary directory, and hook for its removal unless debugging.
19172 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
19173 trap '{ (exit 1); exit 1; }' 1 2 13 15
19176 # Create a (secure) tmp directory for tmp files.
19179 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
19180 test -n "$tmp" && test -d "$tmp"
19183 tmp=$TMPDIR/cs$$-$RANDOM
19184 (umask 077 && mkdir $tmp)
19187 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
19188 { (exit 1); exit 1; }
19193 cat >>$CONFIG_STATUS <<EOF
19196 # CONFIG_FILES section.
19199 # No need to generate the scripts if there are no CONFIG_FILES.
19200 # This happens for instance when ./config.status config.h
19201 if test -n "\$CONFIG_FILES"; then
19202 # Protect against being on the right side of a sed subst in config.status.
19203 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
19204 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
19205 s,@SHELL@,$SHELL,;t t
19206 s,@exec_prefix@,$exec_prefix,;t t
19207 s,@prefix@,$prefix,;t t
19208 s,@program_transform_name@,$program_transform_name,;t t
19209 s,@bindir@,$bindir,;t t
19210 s,@sbindir@,$sbindir,;t t
19211 s,@libexecdir@,$libexecdir,;t t
19212 s,@datadir@,$datadir,;t t
19213 s,@sysconfdir@,$sysconfdir,;t t
19214 s,@sharedstatedir@,$sharedstatedir,;t t
19215 s,@localstatedir@,$localstatedir,;t t
19216 s,@libdir@,$libdir,;t t
19217 s,@includedir@,$includedir,;t t
19218 s,@oldincludedir@,$oldincludedir,;t t
19219 s,@infodir@,$infodir,;t t
19220 s,@mandir@,$mandir,;t t
19221 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
19222 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
19223 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
19224 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
19225 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
19226 s,@build_alias@,$build_alias,;t t
19227 s,@host_alias@,$host_alias,;t t
19228 s,@target_alias@,$target_alias,;t t
19229 s,@ECHO_C@,$ECHO_C,;t t
19230 s,@ECHO_N@,$ECHO_N,;t t
19231 s,@ECHO_T@,$ECHO_T,;t t
19232 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
19233 s,@DEFS@,$DEFS,;t t
19234 s,@LIBS@,$LIBS,;t t
19235 s,@top_builddir@,$top_builddir,;t t
19236 s,@EGREP@,$EGREP,;t t
19237 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
19238 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
19239 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
19240 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
19241 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
19242 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
19243 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
19244 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
19245 s,@build@,$build,;t t
19246 s,@build_cpu@,$build_cpu,;t t
19247 s,@build_vendor@,$build_vendor,;t t
19248 s,@build_os@,$build_os,;t t
19249 s,@host@,$host,;t t
19250 s,@host_cpu@,$host_cpu,;t t
19251 s,@host_vendor@,$host_vendor,;t t
19252 s,@host_os@,$host_os,;t t
19253 s,@target@,$target,;t t
19254 s,@target_cpu@,$target_cpu,;t t
19255 s,@target_vendor@,$target_vendor,;t t
19256 s,@target_os@,$target_os,;t t
19258 s,@CFLAGS@,$CFLAGS,;t t
19259 s,@LDFLAGS@,$LDFLAGS,;t t
19260 s,@CPPFLAGS@,$CPPFLAGS,;t t
19261 s,@ac_ct_CC@,$ac_ct_CC,;t t
19262 s,@EXEEXT@,$EXEEXT,;t t
19263 s,@OBJEXT@,$OBJEXT,;t t
19265 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
19266 s,@PROG_EXT@,$PROG_EXT,;t t
19267 s,@LDCONFIG@,$LDCONFIG,;t t
19269 s,@CXXFLAGS@,$CXXFLAGS,;t t
19270 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
19272 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
19273 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
19274 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
19275 s,@LINT@,$LINT,;t t
19276 s,@LINT_OPTS@,$LINT_OPTS,;t t
19277 s,@LN_S@,$LN_S,;t t
19278 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
19279 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
19280 s,@SET_MAKE@,$SET_MAKE,;t t
19281 s,@CTAGS@,$CTAGS,;t t
19282 s,@ETAGS@,$ETAGS,;t t
19283 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
19284 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
19285 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
19286 s,@RANLIB@,$RANLIB,;t t
19287 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
19289 s,@ac_ct_LD@,$ac_ct_LD,;t t
19291 s,@ac_ct_AR@,$ac_ct_AR,;t t
19292 s,@ARFLAGS@,$ARFLAGS,;t t
19293 s,@DESTDIR@,$DESTDIR,;t t
19294 s,@BUILD_CC@,$BUILD_CC,;t t
19295 s,@BUILD_CPP@,$BUILD_CPP,;t t
19296 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
19297 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
19298 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
19299 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
19300 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
19301 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
19302 s,@cf_list_models@,$cf_list_models,;t t
19303 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
19304 s,@LIBTOOL@,$LIBTOOL,;t t
19305 s,@LT_UNDEF@,$LT_UNDEF,;t t
19306 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
19307 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
19308 s,@LIB_CREATE@,$LIB_CREATE,;t t
19309 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
19310 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
19311 s,@LIB_PREP@,$LIB_PREP,;t t
19312 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
19313 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
19314 s,@LIB_LINK@,$LIB_LINK,;t t
19315 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
19316 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
19317 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
19318 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
19319 s,@TICS_NAME@,$TICS_NAME,;t t
19320 s,@TINFO_NAME@,$TINFO_NAME,;t t
19321 s,@LIB_NAME@,$LIB_NAME,;t t
19322 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
19323 s,@CC_G_OPT@,$CC_G_OPT,;t t
19324 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
19325 s,@LD_MODEL@,$LD_MODEL,;t t
19326 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
19327 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
19328 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
19329 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
19330 s,@LINK_PROGS@,$LINK_PROGS,;t t
19331 s,@LINK_TESTS@,$LINK_TESTS,;t t
19332 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
19333 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
19334 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
19335 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
19336 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
19337 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
19338 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
19339 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
19340 s,@TERMINFO@,$TERMINFO,;t t
19341 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
19342 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
19343 s,@TERMPATH@,$TERMPATH,;t t
19344 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
19345 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
19346 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
19347 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
19348 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
19349 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
19350 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
19351 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
19352 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
19353 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
19354 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
19355 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
19356 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
19357 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
19358 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
19359 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
19360 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
19361 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
19362 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
19363 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
19364 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
19365 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
19366 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
19367 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
19368 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
19369 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
19370 s,@PTHREAD@,$PTHREAD,;t t
19371 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
19372 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
19373 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
19374 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
19375 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
19376 s,@ECHO_LINK@,$ECHO_LINK,;t t
19377 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
19378 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
19379 s,@ADA_TRACE@,$ADA_TRACE,;t t
19380 s,@MATH_LIB@,$MATH_LIB,;t t
19381 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
19382 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
19383 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
19384 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
19385 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
19386 s,@TEST_LIBS@,$TEST_LIBS,;t t
19387 s,@CXXCPP@,$CXXCPP,;t t
19388 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
19389 s,@CXX_AR@,$CXX_AR,;t t
19390 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
19391 s,@CXXLIBS@,$CXXLIBS,;t t
19392 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
19393 s,@gnat_exists@,$gnat_exists,;t t
19394 s,@M4_exists@,$M4_exists,;t t
19395 s,@cf_ada_make@,$cf_ada_make,;t t
19396 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
19397 s,@cf_ada_package@,$cf_ada_package,;t t
19398 s,@ADAFLAGS@,$ADAFLAGS,;t t
19399 s,@cf_compile_generics@,$cf_compile_generics,;t t
19400 s,@cf_generic_objects@,$cf_generic_objects,;t t
19401 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
19402 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
19403 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
19404 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
19405 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
19406 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
19407 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
19408 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
19409 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
19410 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
19411 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
19412 s,@TICS_ARGS@,$TICS_ARGS,;t t
19413 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
19414 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
19415 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
19416 s,@TINFO_ARGS@,$TINFO_ARGS,;t t
19417 s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
19418 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
19419 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
19420 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
19421 s,@TICS_LIST@,$TICS_LIST,;t t
19422 s,@TINFO_LIST@,$TINFO_LIST,;t t
19423 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
19424 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
19425 s,@TEST_ARGS@,$TEST_ARGS,;t t
19426 s,@TEST_DEPS@,$TEST_DEPS,;t t
19427 s,@TEST_ARG2@,$TEST_ARG2,;t t
19428 s,@TEST_DEP2@,$TEST_DEP2,;t t
19429 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
19430 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
19431 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
19432 s,@NCURSES_COPY2@,$NCURSES_COPY2,;t t
19433 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
19434 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
19435 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
19436 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
19437 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
19438 s,@cross_compiling@,$cross_compiling,;t t
19443 cat >>$CONFIG_STATUS <<\EOF
19444 # Split the substitutions into bite-sized pieces for seds with
19445 # small command number limits, like on Digital OSF/1 and HP-UX.
19446 ac_max_sed_lines=48
19447 ac_sed_frag=1 # Number of current file.
19448 ac_beg=1 # First line for current file.
19449 ac_end=$ac_max_sed_lines # Line after last line for current file.
19452 while $ac_more_lines; do
19453 if test $ac_beg -gt 1; then
19454 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19456 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19458 if test ! -s $tmp/subs.frag; then
19459 ac_more_lines=false
19461 # The purpose of the label and of the branching condition is to
19462 # speed up the sed processing (if there are no `@' at all, there
19463 # is no need to browse any of the substitutions).
19464 # These are the two extra sed commands mentioned above.
19466 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
19467 if test -z "$ac_sed_cmds"; then
19468 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
19470 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
19472 ac_sed_frag=`expr $ac_sed_frag + 1`
19474 ac_end=`expr $ac_end + $ac_max_sed_lines`
19477 if test -z "$ac_sed_cmds"; then
19480 fi # test -n "$CONFIG_FILES"
19483 cat >>$CONFIG_STATUS <<\EOF
19484 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
19485 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19487 - | *:- | *:-:* ) # input from stdin
19489 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19490 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19491 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19492 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19493 * ) ac_file_in=$ac_file.in ;;
19496 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
19497 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19498 X"$ac_file" : 'X\(//\)[^/]' \| \
19499 X"$ac_file" : 'X\(//\)$' \| \
19500 X"$ac_file" : 'X\(/\)' \| \
19501 . : '\(.\)' 2>/dev/null ||
19503 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19504 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19505 /^X\(\/\/\)$/{ s//\1/; q; }
19506 /^X\(\/\).*/{ s//\1/; q; }
19508 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19509 { case "$ac_dir" in
19510 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19514 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19515 case $as_mkdir_dir in
19516 # Skip DOS drivespec
19517 ?:) as_incr_dir=$as_mkdir_dir ;;
19519 as_incr_dir=$as_incr_dir/$as_mkdir_dir
19520 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19525 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
19526 # A "../" for each directory in $ac_dir_suffix.
19527 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
19529 ac_dir_suffix= ac_dots=
19534 if test -z "$ac_dots"; then
19537 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
19539 [\\/]* | ?:[\\/]* )
19540 ac_srcdir=$srcdir$ac_dir_suffix;
19541 ac_top_srcdir=$srcdir ;;
19542 *) # Relative path.
19543 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
19544 ac_top_srcdir=$ac_dots$srcdir ;;
19548 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19549 *) ac_INSTALL=$ac_dots$INSTALL ;;
19552 if test x"$ac_file" != x-; then
19553 { echo "$as_me:19553: creating $ac_file" >&5
19554 echo "$as_me: creating $ac_file" >&6;}
19557 # Let's still pretend it is `configure' which instantiates (i.e., don't
19558 # use $as_me), people would be surprised to read:
19559 # /* config.h. Generated automatically by config.status. */
19560 configure_input="Generated automatically from `echo $ac_file_in |
19561 sed 's,.*/,,'` by configure."
19563 # First look for the input files in the build tree, otherwise in the
19565 ac_file_inputs=`IFS=:
19566 for f in $ac_file_in; do
19568 -) echo $tmp/stdin ;;
19570 # Absolute (can't be DOS-style, as IFS=:)
19571 test -f "$f" || { { echo "$as_me:19571: error: cannot find input file: $f" >&5
19572 echo "$as_me: error: cannot find input file: $f" >&2;}
19573 { (exit 1); exit 1; }; }
19576 if test -f "$f"; then
19579 elif test -f "$srcdir/$f"; then
19584 { { echo "$as_me:19584: error: cannot find input file: $f" >&5
19585 echo "$as_me: error: cannot find input file: $f" >&2;}
19586 { (exit 1); exit 1; }; }
19589 done` || { (exit 1); exit 1; }
19591 cat >>$CONFIG_STATUS <<EOF
19595 cat >>$CONFIG_STATUS <<\EOF
19597 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19598 s,@configure_input@,$configure_input,;t t
19599 s,@srcdir@,$ac_srcdir,;t t
19600 s,@top_srcdir@,$ac_top_srcdir,;t t
19601 s,@INSTALL@,$ac_INSTALL,;t t
19602 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
19604 if test x"$ac_file" != x-; then
19605 mv $tmp/out $ac_file
19613 cat >>$CONFIG_STATUS <<\EOF
19616 # CONFIG_HEADER section.
19619 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
19620 # NAME is the cpp macro being defined and VALUE is the value it is being given.
19622 # ac_d sets the value in "#define NAME VALUE" lines.
19623 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
19624 ac_dB='[ ].*$,\1#\2'
19627 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
19628 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
19629 ac_iB='\([ ]\),\1#\2define\3'
19632 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
19633 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
19634 ac_uB='$,\1#\2define\3'
19638 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
19639 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19641 - | *:- | *:-:* ) # input from stdin
19643 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19644 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19645 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19646 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19647 * ) ac_file_in=$ac_file.in ;;
19650 test x"$ac_file" != x- && { echo "$as_me:19650: creating $ac_file" >&5
19651 echo "$as_me: creating $ac_file" >&6;}
19653 # First look for the input files in the build tree, otherwise in the
19655 ac_file_inputs=`IFS=:
19656 for f in $ac_file_in; do
19658 -) echo $tmp/stdin ;;
19660 # Absolute (can't be DOS-style, as IFS=:)
19661 test -f "$f" || { { echo "$as_me:19661: error: cannot find input file: $f" >&5
19662 echo "$as_me: error: cannot find input file: $f" >&2;}
19663 { (exit 1); exit 1; }; }
19666 if test -f "$f"; then
19669 elif test -f "$srcdir/$f"; then
19674 { { echo "$as_me:19674: error: cannot find input file: $f" >&5
19675 echo "$as_me: error: cannot find input file: $f" >&2;}
19676 { (exit 1); exit 1; }; }
19679 done` || { (exit 1); exit 1; }
19680 # Remove the trailing spaces.
19681 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
19685 # Transform confdefs.h into a list of #define's. We won't use it as a sed
19686 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
19687 # be either 'cat' or 'sort'.
19688 cat confdefs.h | uniq >conftest.vals
19690 # Break up conftest.vals because some shells have a limit on
19691 # the size of here documents, and old seds have small limits too.
19693 rm -f conftest.tail
19694 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
19695 while grep . conftest.vals >/dev/null
19697 # Write chunks of a limited-size here document to conftest.frag.
19698 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
19699 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
19700 echo 'CEOF' >> $CONFIG_STATUS
19701 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
19702 rm -f conftest.vals
19703 mv conftest.tail conftest.vals
19705 rm -f conftest.vals
19707 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
19709 echo ' cat >> conftest.edit <<CEOF
19710 /@DEFS@/r conftest.frag
19713 sed -f conftest.edit $tmp/in > $tmp/out
19715 mv $tmp/out $tmp/in
19716 rm -f conftest.edit conftest.frag
19717 ' >> $CONFIG_STATUS
19719 cat >>$CONFIG_STATUS <<\EOF
19720 # Let's still pretend it is `configure' which instantiates (i.e., don't
19721 # use $as_me), people would be surprised to read:
19722 # /* config.h. Generated automatically by config.status. */
19723 if test x"$ac_file" = x-; then
19724 echo "/* Generated automatically by configure. */" >$tmp/config.h
19726 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
19728 cat $tmp/in >>$tmp/config.h
19730 if test x"$ac_file" != x-; then
19731 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
19732 { echo "$as_me:19732: $ac_file is unchanged" >&5
19733 echo "$as_me: $ac_file is unchanged" >&6;}
19735 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19736 X"$ac_file" : 'X\(//\)[^/]' \| \
19737 X"$ac_file" : 'X\(//\)$' \| \
19738 X"$ac_file" : 'X\(/\)' \| \
19739 . : '\(.\)' 2>/dev/null ||
19741 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19742 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19743 /^X\(\/\/\)$/{ s//\1/; q; }
19744 /^X\(\/\).*/{ s//\1/; q; }
19746 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19747 { case "$ac_dir" in
19748 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19752 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19753 case $as_mkdir_dir in
19754 # Skip DOS drivespec
19755 ?:) as_incr_dir=$as_mkdir_dir ;;
19757 as_incr_dir=$as_incr_dir/$as_mkdir_dir
19758 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19765 mv $tmp/config.h $ac_file
19769 rm -f $tmp/config.h
19773 cat >>$CONFIG_STATUS <<\EOF
19776 # CONFIG_COMMANDS section.
19778 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
19779 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
19780 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
19787 if test ! -d $srcdir/$cf_dir; then
19789 elif test -f $srcdir/$cf_dir/programs; then
19790 $AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
19794 case $cf_cv_system_name in #(vi
19798 *) LIB_PREFIX='lib'
19801 cf_prefix=$LIB_PREFIX
19803 if test $cf_cv_shlib_version = cygdll ; then
19804 TINFO_NAME=$TINFO_ARG_SUFFIX
19808 for cf_dir in $SRC_SUBDIRS
19810 if test ! -d $srcdir/$cf_dir ; then
19812 elif test -f $srcdir/$cf_dir/modules; then
19816 for cf_item in $cf_LIST_MODELS
19819 case $cf_item in #(vi
19822 cf_depsuf=$cf_suffix
19826 cf_depsuf=$cf_suffix
19830 cf_depsuf=$cf_suffix
19834 cf_depsuf=$cf_suffix
19837 case $cf_cv_system_name in
19840 cf_depsuf=$cf_suffix
19848 cf_depsuf=$cf_suffix
19854 cf_depsuf=$cf_suffix
19858 cf_depsuf=$cf_suffix
19863 cf_depsuf=$cf_suffix
19867 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
19868 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
19870 if test $cf_item = shared ; then
19871 if test "$cf_cv_do_symlinks" = yes ; then
19872 case "$cf_cv_shlib_version" in #(vi
19874 case "$cf_cv_system_name" in #(vi
19876 case .${LIB_SUFFIX} in
19878 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
19879 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
19882 cf_suffix='.${REL_VERSION}'"$cf_suffix"
19886 *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
19890 case "$cf_cv_system_name" in #(vi
19892 case .${LIB_SUFFIX} in
19894 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
19895 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
19898 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
19902 *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
19907 # cygwin needs import library, and has unique naming convention
19908 # use autodetected ${cf_prefix} for import lib and static lib, but
19909 # use 'cyg' prefix for shared lib.
19910 if test $cf_cv_shlib_version = cygdll ; then
19911 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
19912 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
19916 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
19919 if test $cf_dir = ncurses ; then
19920 cf_subsets="$LIB_SUBSETS"
19921 cf_r_parts="$cf_subsets"
19922 cf_liblist="$LIBS_TO_MAKE"
19924 while test -n "$cf_r_parts"
19926 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
19927 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
19928 if test "$cf_l_parts" != "$cf_r_parts" ; then
19930 case $cf_l_parts in #(vi
19932 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
19935 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
19941 if test -n "$cf_item"; then
19942 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
19949 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
19952 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
19953 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
19954 $cf_dir/Makefile >$cf_dir/Makefile.out
19955 mv $cf_dir/Makefile.out $cf_dir/Makefile
19957 $AWK -f $srcdir/mk-0th.awk \
19958 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
19959 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
19961 for cf_subset in $cf_subsets
19964 for cf_item in $cf_LIST_MODELS
19966 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
19968 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19970 case $cf_item in #(vi
19973 cf_depsuf=$cf_suffix
19977 cf_depsuf=$cf_suffix
19981 cf_depsuf=$cf_suffix
19985 cf_depsuf=$cf_suffix
19988 case $cf_cv_system_name in
19991 cf_depsuf=$cf_suffix
19999 cf_depsuf=$cf_suffix
20005 cf_depsuf=$cf_suffix
20009 cf_depsuf=$cf_suffix
20014 cf_depsuf=$cf_suffix
20018 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
20019 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
20022 libtool) cf_subdir='obj_lo' ;;
20023 normal) cf_subdir='objects' ;;
20024 debug) cf_subdir='obj_g' ;;
20025 profile) cf_subdir='obj_p' ;;
20027 case $cf_cv_system_name in #(vi
20029 cf_subdir='objects' ;;
20031 cf_subdir='obj_s' ;;
20035 # Test for case where we build libtinfo with a different name.
20037 if test $cf_dir = ncurses ; then
20040 cf_libname=${cf_libname}$LIB_SUFFIX
20043 cf_libname=$TINFO_LIB_SUFFIX
20046 cf_libname=$TICS_LIB_SUFFIX
20050 cf_libname=${cf_libname}$LIB_SUFFIX
20052 if test -n "${DFT_ARG_SUFFIX}" ; then
20053 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
20054 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
20057 # These dependencies really are for development, not
20058 # builds, but they are useful in porting, too.
20059 cf_depend="../include/ncurses_cfg.h"
20060 if test "$srcdir" = "."; then
20063 cf_reldir="\${srcdir}"
20066 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
20067 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
20068 elif test -f $srcdir/$cf_dir/curses.priv.h; then
20069 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
20073 old_cf_suffix="$cf_suffix"
20074 if test "$cf_cv_shlib_version_infix" = yes ; then
20075 if test -n "$LIB_SUFFIX" ; then
20076 case $LIB_SUFFIX in
20078 cf_libname=`echo $cf_libname | sed 's/w$//'`
20079 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20086 $AWK -f $srcdir/mk-1st.awk \
20087 name=${cf_libname}${cf_dir_suffix} \
20088 traces=$LIB_TRACING \
20091 prefix=$cf_prefix \
20092 suffix=$cf_suffix \
20093 subset=$cf_subset \
20094 TermlibRoot=$TINFO_NAME \
20095 TermlibSuffix=$TINFO_SUFFIX \
20096 ShlibVer=$cf_cv_shlib_version \
20097 ShlibVerInfix=$cf_cv_shlib_version_infix \
20098 ReLink=${cf_cv_do_relink-no} \
20099 DoLinks=$cf_cv_do_symlinks \
20100 rmSoLocs=$cf_cv_rm_so_locs \
20101 ldconfig="$LDCONFIG" \
20102 overwrite=$WITH_OVERWRITE \
20103 depend="$cf_depend" \
20105 libtool_version="$LIBTOOL_VERSION" \
20106 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20108 cf_suffix="$old_cf_suffix"
20110 for cf_subdir2 in $cf_subdirs lib
20112 test $cf_subdir = $cf_subdir2 && break
20114 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
20115 $AWK -f $srcdir/mk-2nd.awk \
20117 traces=$LIB_TRACING \
20120 subset=$cf_subset \
20123 crenames=$cf_cv_prog_CC_c_o \
20124 cxxrenames=$cf_cv_prog_CXX_c_o \
20125 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20126 cf_subdirs="$cf_subdirs $cf_subdir"
20131 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
20134 for cf_dir in $SRC_SUBDIRS
20136 if test ! -d $srcdir/$cf_dir ; then
20140 if test -f $cf_dir/Makefile ; then
20143 echo 'libs \' >> Makefile
20144 echo 'install.libs \' >> Makefile
20145 echo 'uninstall.libs ::' >> Makefile
20146 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
20151 if test -f $srcdir/$cf_dir/modules; then
20153 if test -f $srcdir/$cf_dir/headers; then
20154 cat >> Makefile <<CF_EOF
20155 install.includes \\
20156 uninstall.includes \\
20159 if test "$cf_dir" != "c++" ; then
20160 echo 'lint \' >> Makefile
20162 cat >> Makefile <<CF_EOF
20168 uninstall.$cf_dir ::
20169 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
20171 elif test -f $srcdir/$cf_dir/headers; then
20172 cat >> Makefile <<CF_EOF
20177 install.includes \\
20178 uninstall.includes ::
20179 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
20184 cat >> Makefile <<CF_EOF
20186 install.libs uninstall.libs \\
20187 install.data uninstall.data ::
20188 $MAKE_TERMINFO cd misc && \${MAKE} \${CF_MFLAGS} \$@
20191 if test "x$cf_with_manpages" = xyes; then
20192 cat >> Makefile <<CF_EOF
20196 cd man && \${MAKE} \${CF_MFLAGS} \$@
20200 cat >> Makefile <<CF_EOF
20203 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
20204 rm -f headers.sh headers.sed mk_shared_lib.sh
20205 rm -f edit_man.* man_alias.*
20206 rm -rf \${DIRS_TO_MAKE}
20209 # Special case: tack's manpage lives in its own directory.
20210 if test "x$cf_with_manpages" = xyes; then
20211 if test -d tack ; then
20212 if test -f $srcdir/$tack.h; then
20213 cat >> Makefile <<CF_EOF
20217 cd tack && \${MAKE} \${CF_MFLAGS} \$@
20223 rm -f headers.sed headers.sh
20225 echo creating headers.sh
20226 cat >headers.sh <<CF_EOF
20228 # This shell script is generated by the 'configure' script. It is invoked in a
20229 # subdirectory of the build tree. It generates a sed-script in the parent
20230 # directory that is used to adjust includes for header files that reside in a
20231 # subdirectory of /usr/include, etc.
20233 while test \$# != 3
20235 PRG="\$PRG \$1"; shift
20240 TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$
20241 TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$
20242 echo installing \$SRC in \$DST
20245 if test $WITH_CURSES_H = yes; then
20246 cat >>headers.sh <<CF_EOF
20249 END=\`basename \$DST\`
20250 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
20252 NAME=\`basename \$i\`
20253 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
20257 echo "" >> \$TMPSED
20263 cat >>headers.sh <<CF_EOF
20266 END=\`basename \$DST\`
20267 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
20269 NAME=\`basename \$i\`
20270 if test "\$NAME" = "curses.h"
20272 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
20275 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
20279 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
20284 cat >>headers.sh <<CF_EOF
20286 sed -f \$TMPSED \$SRC > \$TMPSRC
20287 NAME=\`basename \$SRC\`
20289 if test $WITH_CURSES_H != yes; then
20290 cat >>headers.sh <<CF_EOF
20291 test "\$NAME" = "curses.h" && NAME=ncurses.h
20294 cat >>headers.sh <<CF_EOF
20295 # Just in case someone gzip'd manpages, remove the conflicting copy.
20296 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
20298 eval \$PRG \$TMPSRC \$DST/\$NAME
20299 rm -f \$TMPSRC \$TMPSED
20302 chmod 0755 headers.sh
20304 for cf_dir in $SRC_SUBDIRS
20306 if test ! -d $srcdir/$cf_dir ; then
20310 if test -f $srcdir/$cf_dir/headers; then
20311 $AWK -f $srcdir/mk-hdr.awk \
20312 subset="$LIB_SUBSETS" \
20313 compat="$WITH_CURSES_H" \
20314 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
20317 if test -f $srcdir/$cf_dir/modules; then
20318 if test "$cf_dir" != "c++" ; then
20319 cat >>$cf_dir/Makefile <<"CF_EOF"
20320 depend : ${AUTO_SRC}
20321 makedepend -- ${CPPFLAGS} -- ${C_SRC}
20323 # DO NOT DELETE THIS LINE -- make depend depends on it.
20334 cat >>$CONFIG_STATUS <<\EOF
20336 { (exit 0); exit 0; }
20338 chmod +x $CONFIG_STATUS
20339 ac_clean_files=$ac_clean_files_save
20341 # configure is writing to config.log, and then calls config.status.
20342 # config.status does its own redirection, appending to config.log.
20343 # Unfortunately, on DOS this fails, as config.log is still kept open
20344 # by configure, so config.status won't be able to write to it; its
20345 # output is simply discarded. So we exec the FD to /dev/null,
20346 # effectively closing config.log, so it can be properly (re)opened and
20347 # appended to by config.status. When coming back to configure, we
20348 # need to make the FD available again.
20349 if test "$no_create" != yes; then
20352 $SHELL $CONFIG_STATUS || ac_cs_success=false
20354 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20355 # would make configure fail if this is the last instruction.
20356 $ac_cs_success || { (exit 1); exit 1; }
20358 ${MAKE-make} preinstall