2 # From configure.in Revision: 1.636 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20150926.
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 datarootdir='${prefix}/share'
175 datadir='${datarootdir}'
176 sysconfdir='${prefix}/etc'
177 sharedstatedir='${prefix}/com'
178 localstatedir='${prefix}/var'
179 libdir='${exec_prefix}/lib'
180 includedir='${prefix}/include'
181 oldincludedir='/usr/include'
182 infodir='${datarootdir}/info'
183 mandir='${datarootdir}/man'
185 # Identity of this package.
195 # If the previous option needs an argument, assign it.
196 if test -n "$ac_prev"; then
197 eval "$ac_prev=\$ac_option"
202 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
204 # Accept the important Cygnus configure options, so we can diagnose typos.
208 -bindir | --bindir | --bindi | --bind | --bin | --bi)
210 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
213 -build | --build | --buil | --bui | --bu)
214 ac_prev=build_alias ;;
215 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
216 build_alias=$ac_optarg ;;
218 -cache-file | --cache-file | --cache-fil | --cache-fi \
219 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
220 ac_prev=cache_file ;;
221 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
222 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
223 cache_file=$ac_optarg ;;
226 cache_file=config.cache ;;
228 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
230 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
232 datadir=$ac_optarg ;;
234 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
235 | --dataroo | --dataro | --datar)
236 ac_prev=datarootdir ;;
237 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
238 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
239 datarootdir=$ac_optarg ;;
241 -disable-* | --disable-*)
242 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
243 # Reject names that are not valid shell variable names.
244 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
245 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
246 { (exit 1); exit 1; }; }
247 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
248 eval "enable_$ac_feature=no" ;;
250 -enable-* | --enable-*)
251 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252 # Reject names that are not valid shell variable names.
253 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
254 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
255 { (exit 1); exit 1; }; }
256 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
258 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
261 eval "enable_$ac_feature='$ac_optarg'" ;;
263 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
264 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
265 | --exec | --exe | --ex)
266 ac_prev=exec_prefix ;;
267 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
268 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
269 | --exec=* | --exe=* | --ex=*)
270 exec_prefix=$ac_optarg ;;
272 -gas | --gas | --ga | --g)
273 # Obsolete; use --with-gas.
276 -help | --help | --hel | --he | -h)
278 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
279 ac_init_help=recursive ;;
280 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
281 ac_init_help=short ;;
283 -host | --host | --hos | --ho)
284 ac_prev=host_alias ;;
285 -host=* | --host=* | --hos=* | --ho=*)
286 host_alias=$ac_optarg ;;
288 -includedir | --includedir | --includedi | --included | --include \
289 | --includ | --inclu | --incl | --inc)
290 ac_prev=includedir ;;
291 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
292 | --includ=* | --inclu=* | --incl=* | --inc=*)
293 includedir=$ac_optarg ;;
295 -infodir | --infodir | --infodi | --infod | --info | --inf)
297 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
298 infodir=$ac_optarg ;;
300 -libdir | --libdir | --libdi | --libd)
302 -libdir=* | --libdir=* | --libdi=* | --libd=*)
305 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
306 | --libexe | --libex | --libe)
307 ac_prev=libexecdir ;;
308 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
309 | --libexe=* | --libex=* | --libe=*)
310 libexecdir=$ac_optarg ;;
312 -localstatedir | --localstatedir | --localstatedi | --localstated \
313 | --localstate | --localstat | --localsta | --localst \
314 | --locals | --local | --loca | --loc | --lo)
315 ac_prev=localstatedir ;;
316 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
317 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
318 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
319 localstatedir=$ac_optarg ;;
321 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
323 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
327 # Obsolete; use --without-fp.
330 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
334 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
335 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
338 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
339 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
340 | --oldin | --oldi | --old | --ol | --o)
341 ac_prev=oldincludedir ;;
342 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
343 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
344 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
345 oldincludedir=$ac_optarg ;;
347 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
349 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
352 -program-prefix | --program-prefix | --program-prefi | --program-pref \
353 | --program-pre | --program-pr | --program-p)
354 ac_prev=program_prefix ;;
355 -program-prefix=* | --program-prefix=* | --program-prefi=* \
356 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
357 program_prefix=$ac_optarg ;;
359 -program-suffix | --program-suffix | --program-suffi | --program-suff \
360 | --program-suf | --program-su | --program-s)
361 ac_prev=program_suffix ;;
362 -program-suffix=* | --program-suffix=* | --program-suffi=* \
363 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
364 program_suffix=$ac_optarg ;;
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 ac_prev=program_transform_name ;;
374 -program-transform-name=* | --program-transform-name=* \
375 | --program-transform-nam=* | --program-transform-na=* \
376 | --program-transform-n=* | --program-transform-=* \
377 | --program-transform=* | --program-transfor=* \
378 | --program-transfo=* | --program-transf=* \
379 | --program-trans=* | --program-tran=* \
380 | --progr-tra=* | --program-tr=* | --program-t=*)
381 program_transform_name=$ac_optarg ;;
383 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
384 | -silent | --silent | --silen | --sile | --sil)
387 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
389 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
391 sbindir=$ac_optarg ;;
393 -sharedstatedir | --sharedstatedir | --sharedstatedi \
394 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
395 | --sharedst | --shareds | --shared | --share | --shar \
397 ac_prev=sharedstatedir ;;
398 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
399 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
400 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
402 sharedstatedir=$ac_optarg ;;
404 -site | --site | --sit)
406 -site=* | --site=* | --sit=*)
409 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
411 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
414 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
415 | --syscon | --sysco | --sysc | --sys | --sy)
416 ac_prev=sysconfdir ;;
417 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
418 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
419 sysconfdir=$ac_optarg ;;
421 -target | --target | --targe | --targ | --tar | --ta | --t)
422 ac_prev=target_alias ;;
423 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
424 target_alias=$ac_optarg ;;
426 -v | -verbose | --verbose | --verbos | --verbo | --verb)
429 -version | --version | --versio | --versi | --vers | -V)
433 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
434 # Reject names that are not valid shell variable names.
435 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
436 { echo "$as_me: error: invalid package name: $ac_package" >&2
437 { (exit 1); exit 1; }; }
438 ac_package=`echo $ac_package| sed 's/-/_/g'`
440 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
443 eval "with_$ac_package='$ac_optarg'" ;;
445 -without-* | --without-*)
446 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
447 # Reject names that are not valid shell variable names.
448 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
449 { echo "$as_me: error: invalid package name: $ac_package" >&2
450 { (exit 1); exit 1; }; }
451 ac_package=`echo $ac_package | sed 's/-/_/g'`
452 eval "with_$ac_package=no" ;;
455 # Obsolete; use --with-x.
458 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
459 | --x-incl | --x-inc | --x-in | --x-i)
460 ac_prev=x_includes ;;
461 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
462 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
463 x_includes=$ac_optarg ;;
465 -x-libraries | --x-libraries | --x-librarie | --x-librari \
466 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
467 ac_prev=x_libraries ;;
468 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
469 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
470 x_libraries=$ac_optarg ;;
472 -*) { echo "$as_me: error: unrecognized option: $ac_option
473 Try \`$0 --help' for more information." >&2
474 { (exit 1); exit 1; }; }
478 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
479 # Reject names that are not valid shell variable names.
480 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
481 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
482 { (exit 1); exit 1; }; }
483 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
484 eval "$ac_envvar='$ac_optarg'"
488 # FIXME: should be removed in autoconf 3.0.
489 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
490 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
491 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
492 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
498 if test -n "$ac_prev"; then
499 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
500 { echo "$as_me: error: missing argument to $ac_option" >&2
501 { (exit 1); exit 1; }; }
504 # Be sure to have absolute paths.
505 for ac_var in exec_prefix prefix
507 eval ac_val=$`echo $ac_var`
509 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
510 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
511 { (exit 1); exit 1; }; };;
515 # Be sure to have absolute paths.
516 for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
517 localstatedir libdir includedir oldincludedir infodir mandir
519 eval ac_val=$`echo $ac_var`
521 [\\/$]* | ?:[\\/]* ) ;;
522 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
523 { (exit 1); exit 1; }; };;
527 # There might be people who depend on the old broken behavior: `$host'
528 # used to hold the argument of --host etc.
533 # FIXME: should be removed in autoconf 3.0.
534 if test "x$host_alias" != x; then
535 if test "x$build_alias" = x; then
536 cross_compiling=maybe
537 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
538 If a cross compiler is detected then cross compile mode will be used." >&2
539 elif test "x$build_alias" != "x$host_alias"; then
545 test -n "$host_alias" && ac_tool_prefix=$host_alias-
547 test "$silent" = yes && exec 6>/dev/null
549 # Find the source files, if location was not specified.
550 if test -z "$srcdir"; then
551 ac_srcdir_defaulted=yes
552 # Try the directory containing this script, then its parent.
554 ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
555 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
557 if test ! -r $srcdir/$ac_unique_file; then
561 ac_srcdir_defaulted=no
563 if test ! -r $srcdir/$ac_unique_file; then
564 if test "$ac_srcdir_defaulted" = yes; then
565 { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
566 { (exit 1); exit 1; }; }
568 { echo "$as_me: error: cannot find sources in $srcdir" >&2
569 { (exit 1); exit 1; }; }
572 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
573 ac_env_build_alias_set=${build_alias+set}
574 ac_env_build_alias_value=$build_alias
575 ac_cv_env_build_alias_set=${build_alias+set}
576 ac_cv_env_build_alias_value=$build_alias
577 ac_env_host_alias_set=${host_alias+set}
578 ac_env_host_alias_value=$host_alias
579 ac_cv_env_host_alias_set=${host_alias+set}
580 ac_cv_env_host_alias_value=$host_alias
581 ac_env_target_alias_set=${target_alias+set}
582 ac_env_target_alias_value=$target_alias
583 ac_cv_env_target_alias_set=${target_alias+set}
584 ac_cv_env_target_alias_value=$target_alias
585 ac_env_CC_set=${CC+set}
587 ac_cv_env_CC_set=${CC+set}
588 ac_cv_env_CC_value=$CC
589 ac_env_CFLAGS_set=${CFLAGS+set}
590 ac_env_CFLAGS_value=$CFLAGS
591 ac_cv_env_CFLAGS_set=${CFLAGS+set}
592 ac_cv_env_CFLAGS_value=$CFLAGS
593 ac_env_LDFLAGS_set=${LDFLAGS+set}
594 ac_env_LDFLAGS_value=$LDFLAGS
595 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
596 ac_cv_env_LDFLAGS_value=$LDFLAGS
597 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
598 ac_env_CPPFLAGS_value=$CPPFLAGS
599 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
600 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
601 ac_env_CPP_set=${CPP+set}
602 ac_env_CPP_value=$CPP
603 ac_cv_env_CPP_set=${CPP+set}
604 ac_cv_env_CPP_value=$CPP
605 ac_env_CXX_set=${CXX+set}
606 ac_env_CXX_value=$CXX
607 ac_cv_env_CXX_set=${CXX+set}
608 ac_cv_env_CXX_value=$CXX
609 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
610 ac_env_CXXFLAGS_value=$CXXFLAGS
611 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
612 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
613 ac_env_CXXCPP_set=${CXXCPP+set}
614 ac_env_CXXCPP_value=$CXXCPP
615 ac_cv_env_CXXCPP_set=${CXXCPP+set}
616 ac_cv_env_CXXCPP_value=$CXXCPP
619 # Report the --help message.
621 if test "$ac_init_help" = "long"; then
622 # Omit some internal or obsolete options to make the list less imposing.
623 # This message is too long to be a string in the A/UX 3.1 sh.
625 \`configure' configures this package to adapt to many kinds of systems.
627 Usage: $0 [OPTION]... [VAR=VALUE]...
629 To assign environment variables (e.g., CC, CFLAGS...), specify them as
630 VAR=VALUE. See below for descriptions of some of the useful variables.
632 Defaults for the options are specified in brackets.
635 -h, --help display this help and exit
636 --help=short display options specific to this package
637 --help=recursive display the short help of all the included packages
638 -V, --version display version information and exit
639 -q, --quiet, --silent do not print \`checking...' messages
640 --cache-file=FILE cache test results in FILE [disabled]
641 -C, --config-cache alias for \`--cache-file=config.cache'
642 -n, --no-create do not create output files
643 --srcdir=DIR find the sources in DIR [configure dir or \`..']
648 Installation directories:
649 --prefix=PREFIX install architecture-independent files in PREFIX
651 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
654 By default, \`make install' will install all the files in
655 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
656 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
657 for instance \`--prefix=\$HOME'.
659 For better control, use the options below.
661 Fine tuning of the installation directories:
662 --bindir=DIR user executables [EPREFIX/bin]
663 --sbindir=DIR system admin executables [EPREFIX/sbin]
664 --libexecdir=DIR program executables [EPREFIX/libexec]
665 --datarootdir=DIR read-only architecture-independent data [PREFIX/share]
666 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
667 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
668 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
669 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
670 --libdir=DIR object code libraries [EPREFIX/lib]
671 --includedir=DIR C header files [PREFIX/include]
672 --oldincludedir=DIR C header files for non-gcc [/usr/include]
673 --infodir=DIR info documentation [DATAROOTDIR/info]
674 --mandir=DIR man documentation [DATAROOTDIR/man]
680 --program-prefix=PREFIX prepend PREFIX to installed program names
681 --program-suffix=SUFFIX append SUFFIX to installed program names
682 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
685 --build=BUILD configure for building on BUILD [guessed]
686 --host=HOST build programs to run on HOST [BUILD]
687 --target=TARGET configure for building compilers for TARGET [HOST]
691 if test -n "$ac_init_help"; then
696 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
697 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
700 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
701 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
703 --with-rel-version=XXX override derived release version
704 --with-abi-version=XXX override derived ABI version
705 --with-system-type=XXX test: override derived host system-type
706 --without-ada suppress check for Ada95, don't build demo
707 --without-cxx do not adjust ncurses bool to match C++
708 --without-cxx-binding do not build C++ binding and demo
709 --disable-db-install suppress install of terminal database
710 --without-manpages suppress install of manpages
711 --without-progs suppress build/install with programs (e.g., tic)
712 --without-tests suppress build/install with test-programs
713 --without-curses-h install curses.h as ncurses.h only
714 --with-pkg-config{=path} enable/disable use of pkg-config
715 --with-pkg-config-libdir=XXX use given directory for installing pc-files
716 --enable-pc-files generate and install .pc files for pkg-config
717 --with-pc-suffix suffixes pc-files
718 --enable-mixed-case tic should assume mixed-case filenames
719 --with-install-prefix prefixes actual install-location ($DESTDIR)
720 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
721 --with-build-cc=XXX the build C compiler ($BUILD_CC)
722 --with-build-cpp=XXX the build C preprocessor ($BUILD_CPP)
723 --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
724 --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
725 --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
726 --with-build-libs=XXX the build libraries (${BUILD_LIBS})
727 Options to Specify the Libraries Built/Used:
728 --disable-libtool-version enable to use libtool's incompatible naming scheme
729 --with-libtool generate libraries with libtool
730 --with-shared generate shared-libraries
731 --with-normal generate normal-libraries (default)
732 --with-debug generate debug-libraries (default)
733 --with-profile generate profile-libraries
734 --with-cxx-shared generate C++ shared-libraries
735 --with-lib-prefix override library-prefix
736 --with-termlib generate separate terminfo library
737 --with-ticlib generate separate tic library
738 --with-gpm use Alessandro Rubini's GPM library
739 --without-dlsym do not use dlsym() to load GPM dynamically
740 --with-sysmouse use sysmouse (FreeBSD console)
741 --enable-rpath use rpath option when generating shared libraries
742 --disable-relink relink shared libraries during install
743 --with-shlib-version=X Specify rel or abi version for shared libs
744 --with-libtool-opts=XXX specify additional libtool options
745 --with-export-syms=XXX limit exported symbols using libtool
746 --with-versioned-syms=X markup versioned symbols using ld
747 --disable-lib-suffixes disable library suffixes
748 --disable-rpath-hack don't add rpath options for additional libraries
749 Fine-Tuning Your Configuration:
750 --with-extra-suffix=X append extra suffix to header/library paths
751 --disable-overwrite put headers in subdir, omit link to -lcurses
752 --disable-database do not use terminfo, only fallbacks/termcap
753 --with-database=XXX specify terminfo source to install
754 --with-hashed-db specify hashed-database library
755 --with-fallbacks=XXX specify list of fallback terminal descriptions
756 --without-xterm-new specify if xterm terminfo should be old version
757 --with-xterm-kbs=XXX specify if xterm backspace sends BS or DEL
758 --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
759 --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
760 --disable-big-core assume machine has little memory
761 --disable-big-strings assume compiler has only standard-size strings
762 --enable-termcap compile in termcap fallback support
763 --with-termpath=XXX specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
764 --enable-getcap fast termcap load, no xrefs to terminfo
765 --enable-getcap-cache cache translated termcaps in ~/.terminfo
766 --disable-home-terminfo drop ~/.terminfo from terminfo search-path
767 --disable-root-environ restrict environment when running as root
768 --enable-symlinks make tic use symbolic links not hard links
769 --enable-broken_linker compile with broken-linker support code
770 --enable-bsdpad recognize BSD-style prefix padding
771 --enable-widec compile with wide-char/UTF-8 code
772 --disable-lp64 allow chtype to be long (ignore _LP64)
773 --disable-largefile omit support for large files
774 --disable-tparm-varargs compile tparm() without varargs interface
775 --disable-tic-depends link tic library without explicit dependency on ncurses library
776 --disable-wattr-macros suppress wattr* macros to help with ncurses5/ncurses6 transition
777 --with-bool=TYPE override fallback type of bool variable
778 --with-caps=alt compile with alternate Caps file
779 --with-chtype=TYPE override type of chtype
780 --with-ospeed=TYPE override type of ospeed variable
781 --with-mmask-t=TYPE override type of mmask_t
782 --with-ccharw-max=XXX override size CCHARW_MAX
783 --with-tparm-arg=TYPE override parameter type of tparm
784 --with-rcs-ids compile-in RCS identifiers
785 Options to Specify How Manpages are Installed:
786 --with-manpage-format specify manpage-format: gzip/compress/BSDI/normal and
787 optionally formatted/catonly, e.g., gzip,formatted
788 --with-manpage-renames specify manpage-renaming
789 --with-manpage-aliases specify manpage-aliases using .so
790 --with-manpage-symlinks specify manpage-aliases using symlinks
791 --with-manpage-tbl specify manpage processing with tbl
793 --disable-ext-funcs disable function-extensions
794 --enable-sp-funcs enable SCREEN-extensions
795 --enable-term-driver enable terminal-driver
796 --enable-const compile with extra/non-standard const
797 --enable-ext-colors compile for 256-color support
798 --enable-ext-mouse compile for extended mouse-encoding
799 --enable-ext-putwin compile with extended putwin/screendump
800 --enable-no-padding compile with $NCURSES_NO_PADDING code
801 --enable-signed-char compile using signed Boolean's in term.h
802 --enable-sigwinch compile with SIGWINCH handler
803 --enable-tcap-names compile with user-definable terminal capabilities
804 --with-pthread use POSIX thread library
805 --enable-pthreads-eintr enable EINTR in wgetch with pthreads
806 --enable-weak-symbols enable weak-symbols for pthreads
807 --enable-reentrant compile with reentrant code
808 --enable-opaque-curses make curses WINDOW, etc., "opaque"
809 --enable-opaque-form make form-library structures "opaque"
810 --enable-opaque-menu make menu-library structures "opaque"
811 --enable-opaque-panel make panel-library structures "opaque"
812 --with-wrap-prefix=XXX override prefix used for public variables
814 --without-develop disable development options
815 --enable-hard-tabs compile with hard-tabs code
816 --enable-xmc-glitch compile with support for xmc (magic-cookie)
818 --disable-assumed-color do not assume anything about default-colors
819 --disable-hashmap compile without hashmap scrolling-optimization
820 --enable-colorfgbg compile-in experimental $COLORFGBG code
821 --enable-interop compile-in interop bindings
822 --enable-safe-sprintf compile with experimental safe-sprintf code
823 --disable-scroll-hints compile without scroll-hints code
824 --enable-wgetch-events compile with wgetch-events code
825 Testing/development Options:
826 --disable-echo do not display "compiling" commands
827 --enable-warnings build: turn on GCC compiler warnings
828 --enable-string-hacks work around bogus compiler/loader warnings
829 --enable-assertions test: turn on generation of assertion code
830 --with-dmalloc test: use Gray Watson's dmalloc library
831 --with-dbmalloc test: use Conor Cahill's dbmalloc library
832 --with-valgrind test: use valgrind
833 --disable-leaks test: free permanent memory, analyze leaks
834 --enable-expanded test: generate functions for certain macros
835 --disable-macros test: use functions rather than macros
836 --with-trace test: add trace() function to all models of ncurses
837 --disable-gnat-projects test: disable GNAT projects even if usable
838 Ada95 Binding Options:
839 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
840 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
841 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
842 --with-ada-sharedlib=soname build shared-library (requires GNAT projects)
844 Some influential environment variables:
845 CC C compiler command
846 CFLAGS C compiler flags
847 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
848 nonstandard directory <lib dir>
849 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
850 headers in a nonstandard directory <include dir>
852 CXX C++ compiler command
853 CXXFLAGS C++ compiler flags
854 CXXCPP C++ preprocessor
856 Use these variables to override the choices made by `configure' or to help
857 it to find libraries and programs with nonstandard names/locations.
862 if test "$ac_init_help" = "recursive"; then
863 # If there are subdirs, report their specific --help.
865 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
867 # A "../" for each directory in /$ac_subdir.
868 ac_dots=`echo $ac_subdir |
869 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
872 .) # No --srcdir option. We are building in place.
873 ac_sub_srcdir=$srcdir ;;
874 [\\/]* | ?:[\\/]* ) # Absolute path.
875 ac_sub_srcdir=$srcdir/$ac_subdir ;;
877 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
880 # Check for guested configure; otherwise get Cygnus style configure.
881 if test -f $ac_sub_srcdir/configure.gnu; then
883 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive
884 elif test -f $ac_sub_srcdir/configure; then
886 $SHELL $ac_sub_srcdir/configure --help=recursive
887 elif test -f $ac_sub_srcdir/configure.ac ||
888 test -f $ac_sub_srcdir/configure.in; then
892 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
898 test -n "$ac_init_help" && exit 0
899 if $ac_init_version; then
902 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
903 Free Software Foundation, Inc.
904 This configure script is free software; the Free Software Foundation
905 gives unlimited permission to copy, distribute and modify it.
911 This file contains any messages produced by compilers while
912 running configure, to aid debugging if configure makes a mistake.
914 It was created by $as_me, which was
915 generated by GNU Autoconf 2.52.20150926. Invocation command line was
926 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
927 uname -m = `(uname -m) 2>/dev/null || echo unknown`
928 uname -r = `(uname -r) 2>/dev/null || echo unknown`
929 uname -s = `(uname -s) 2>/dev/null || echo unknown`
930 uname -v = `(uname -v) 2>/dev/null || echo unknown`
932 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
933 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
935 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
936 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
937 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
938 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
939 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
940 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
941 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
955 # Keep a trace of the command line.
956 # Strip out --no-create and --no-recursion so they do not pile up.
957 # Also quote any args containing shell meta-characters.
963 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
964 | --no-cr | --no-c) ;;
965 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
966 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
967 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
968 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
969 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
971 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
974 # Get rid of the leading space.
977 # When interrupted or exit'd, cleanup temporary files, and complete
978 # config.log. We remove comments because anyway the quotes in there
979 # would cause problems or look ugly.
981 # Save into config.log some information that might help in debugging.
983 echo "## ----------------- ##" >&5
984 echo "## Cache variables. ##" >&5
985 echo "## ----------------- ##" >&5
987 # The following way of writing the cache mishandles newlines in values,
990 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
993 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
994 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
998 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1002 sed "/^$/d" confdefs.h >conftest.log
1003 if test -s conftest.log; then
1005 echo "## ------------ ##" >&5
1006 echo "## confdefs.h. ##" >&5
1007 echo "## ------------ ##" >&5
1009 cat conftest.log >&5
1012 test "$ac_signal" != 0 &&
1013 echo "$as_me: caught signal $ac_signal" >&5
1014 echo "$as_me: exit $exit_status" >&5
1015 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1018 for ac_signal in 1 2 13 15; do
1019 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1023 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1024 rm -rf conftest* confdefs.h
1025 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1028 # Let the site file select an alternate cache file if it wants to.
1029 # Prefer explicitly selected file to automatically selected ones.
1030 if test -z "$CONFIG_SITE"; then
1031 if test "x$prefix" != xNONE; then
1032 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1034 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1037 for ac_site_file in $CONFIG_SITE; do
1038 if test -r "$ac_site_file"; then
1039 { echo "$as_me:1039: loading site script $ac_site_file" >&5
1040 echo "$as_me: loading site script $ac_site_file" >&6;}
1041 cat "$ac_site_file" >&5
1046 if test -r "$cache_file"; then
1047 # Some versions of bash will fail to source /dev/null (special
1048 # files actually), so we avoid doing that.
1049 if test -f "$cache_file"; then
1050 { echo "$as_me:1050: loading cache $cache_file" >&5
1051 echo "$as_me: loading cache $cache_file" >&6;}
1053 [\\/]* | ?:[\\/]* ) . $cache_file;;
1054 *) . ./$cache_file;;
1058 { echo "$as_me:1058: creating cache $cache_file" >&5
1059 echo "$as_me: creating cache $cache_file" >&6;}
1063 # Check that the precious variables saved in the cache have kept the same
1065 ac_cache_corrupted=false
1066 for ac_var in `(set) 2>&1 |
1067 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1068 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1069 eval ac_new_set=\$ac_env_${ac_var}_set
1070 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1071 eval ac_new_val="\$ac_env_${ac_var}_value"
1072 case $ac_old_set,$ac_new_set in
1074 { echo "$as_me:1074: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1075 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1076 ac_cache_corrupted=: ;;
1078 { echo "$as_me:1078: error: \`$ac_var' was not set in the previous run" >&5
1079 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1080 ac_cache_corrupted=: ;;
1083 if test "x$ac_old_val" != "x$ac_new_val"; then
1084 { echo "$as_me:1084: error: \`$ac_var' has changed since the previous run:" >&5
1085 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1086 { echo "$as_me:1086: former value: $ac_old_val" >&5
1087 echo "$as_me: former value: $ac_old_val" >&2;}
1088 { echo "$as_me:1088: current value: $ac_new_val" >&5
1089 echo "$as_me: current value: $ac_new_val" >&2;}
1090 ac_cache_corrupted=:
1093 # Pass precious variables to config.status. It doesn't matter if
1094 # we pass some twice (in addition to the command line arguments).
1095 if test "$ac_new_set" = set; then
1097 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1098 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1099 ac_configure_args="$ac_configure_args '$ac_arg'"
1101 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1106 if $ac_cache_corrupted; then
1107 { echo "$as_me:1107: error: changes in the environment can compromise the build" >&5
1108 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1109 { { echo "$as_me:1109: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1110 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1111 { (exit 1); exit 1; }; }
1115 ac_cpp='$CPP $CPPFLAGS'
1116 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1117 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1118 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1119 ac_main_return=return
1121 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1122 *c*,-n*) ECHO_N= ECHO_C= # newlines do not sed ;-) only broken shells would use this case anyway
1124 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1125 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
1127 echo "#! $SHELL" >conftest.sh
1128 echo "exit 0" >>conftest.sh
1129 chmod +x conftest.sh
1130 if { (echo "$as_me:1130: PATH=\".;.\"; conftest.sh") >&5
1131 (PATH=".;."; conftest.sh) 2>&5
1133 echo "$as_me:1133: \$? = $ac_status" >&5
1134 (exit $ac_status); }; then
1135 ac_path_separator=';'
1139 PATH_SEPARATOR="$ac_path_separator"
1142 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1146 echo "$as_me:1146: checking for egrep" >&5
1147 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1148 if test "${ac_cv_prog_egrep+set}" = set; then
1149 echo $ECHO_N "(cached) $ECHO_C" >&6
1151 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1152 then ac_cv_prog_egrep='grep -E'
1153 else ac_cv_prog_egrep='egrep'
1156 echo "$as_me:1156: result: $ac_cv_prog_egrep" >&5
1157 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1158 EGREP=$ac_cv_prog_egrep
1160 test -z "$EGREP" && { { echo "$as_me:1160: error: No egrep program found" >&5
1161 echo "$as_me: error: No egrep program found" >&2;}
1162 { (exit 1); exit 1; }; }
1164 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1165 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1166 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1167 cf_cv_abi_version=${NCURSES_MAJOR}
1168 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1169 cf_cv_timestamp=`date`
1170 echo "$as_me:1170: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1171 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1173 if test -f $srcdir/VERSION ; then
1174 echo "$as_me:1174: checking for package version" >&5
1175 echo $ECHO_N "checking for package version... $ECHO_C" >&6
1177 # if there are not enough fields, cut returns the last one...
1178 cf_field1=`sed -e '2,$d' $srcdir/VERSION|cut -f1`
1179 cf_field2=`sed -e '2,$d' $srcdir/VERSION|cut -f2`
1180 cf_field3=`sed -e '2,$d' $srcdir/VERSION|cut -f3`
1182 # this is how CF_BUNDLED_INTL uses $VERSION:
1183 VERSION="$cf_field1"
1185 VERSION_MAJOR=`echo "$cf_field2" | sed -e 's/\..*//'`
1186 test -z "$VERSION_MAJOR" && { { echo "$as_me:1186: error: missing major-version" >&5
1187 echo "$as_me: error: missing major-version" >&2;}
1188 { (exit 1); exit 1; }; }
1190 VERSION_MINOR=`echo "$cf_field2" | sed -e 's/^[^.]*\.//' -e 's/-.*//'`
1191 test -z "$VERSION_MINOR" && { { echo "$as_me:1191: error: missing minor-version" >&5
1192 echo "$as_me: error: missing minor-version" >&2;}
1193 { (exit 1); exit 1; }; }
1195 echo "$as_me:1195: result: ${VERSION_MAJOR}.${VERSION_MINOR}" >&5
1196 echo "${ECHO_T}${VERSION_MAJOR}.${VERSION_MINOR}" >&6
1198 echo "$as_me:1198: checking for package patch date" >&5
1199 echo $ECHO_N "checking for package patch date... $ECHO_C" >&6
1200 VERSION_PATCH=`echo "$cf_field3" | sed -e 's/^[^-]*-//'`
1201 case .$VERSION_PATCH in
1203 { { echo "$as_me:1203: error: missing patch-date $VERSION_PATCH" >&5
1204 echo "$as_me: error: missing patch-date $VERSION_PATCH" >&2;}
1205 { (exit 1); exit 1; }; }
1207 (.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])
1210 { { echo "$as_me:1210: error: illegal patch-date $VERSION_PATCH" >&5
1211 echo "$as_me: error: illegal patch-date $VERSION_PATCH" >&2;}
1212 { (exit 1); exit 1; }; }
1215 echo "$as_me:1215: result: $VERSION_PATCH" >&5
1216 echo "${ECHO_T}$VERSION_PATCH" >&6
1218 { { echo "$as_me:1218: error: did not find $srcdir/VERSION" >&5
1219 echo "$as_me: error: did not find $srcdir/VERSION" >&2;}
1220 { (exit 1); exit 1; }; }
1223 # show the actual data that we have for versions:
1224 test -n "$verbose" && echo " ABI VERSION $VERSION" 1>&6
1226 echo "${as_me:-configure}:1226: testing ABI VERSION $VERSION ..." 1>&5
1228 test -n "$verbose" && echo " VERSION_MAJOR $VERSION_MAJOR" 1>&6
1230 echo "${as_me:-configure}:1230: testing VERSION_MAJOR $VERSION_MAJOR ..." 1>&5
1232 test -n "$verbose" && echo " VERSION_MINOR $VERSION_MINOR" 1>&6
1234 echo "${as_me:-configure}:1234: testing VERSION_MINOR $VERSION_MINOR ..." 1>&5
1236 test -n "$verbose" && echo " VERSION_PATCH $VERSION_PATCH" 1>&6
1238 echo "${as_me:-configure}:1238: testing VERSION_PATCH $VERSION_PATCH ..." 1>&5
1243 cat >>confdefs.h <<EOF
1244 #define PACKAGE "$PACKAGE"
1247 cf_PACKAGE=`echo "$cf_PACKAGE" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1249 cat >>confdefs.h <<EOF
1250 #define ${cf_PACKAGE}_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}"
1253 cat >>confdefs.h <<EOF
1254 #define ${cf_PACKAGE}_PATCHDATE ${VERSION_PATCH}
1257 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1259 # Check whether --with-rel-version or --without-rel-version was given.
1260 if test "${with_rel_version+set}" = set; then
1261 withval="$with_rel_version"
1262 { echo "$as_me:1262: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1263 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1264 cf_cv_rel_version=$withval
1267 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1268 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1270 if test -n "$NCURSES_MAJOR" ; then
1271 case $NCURSES_MAJOR in
1275 { { echo "$as_me:1275: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1276 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1277 { (exit 1); exit 1; }; }
1281 { { echo "$as_me:1281: error: Release major-version value is empty" >&5
1282 echo "$as_me: error: Release major-version value is empty" >&2;}
1283 { (exit 1); exit 1; }; }
1286 if test -n "$NCURSES_MINOR" ; then
1287 case $NCURSES_MINOR in
1291 { { echo "$as_me:1291: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1292 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1293 { (exit 1); exit 1; }; }
1297 { { echo "$as_me:1297: error: Release minor-version value is empty" >&5
1298 echo "$as_me: error: Release minor-version value is empty" >&2;}
1299 { (exit 1); exit 1; }; }
1302 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1304 # Check whether --with-abi-version or --without-abi-version was given.
1305 if test "${with_abi_version+set}" = set; then
1306 withval="$with_abi_version"
1308 if test "x$cf_cv_abi_version" != "x$withval"
1310 { echo "$as_me:1310: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1311 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1312 case $cf_cv_rel_version in
1314 cf_cv_rel_version=$withval.0
1317 cf_cv_rel_version=$withval.9 # FIXME: should be 10 as of 6.0 release
1321 cf_cv_abi_version=$withval
1324 if test -n "$cf_cv_abi_version" ; then
1325 case $cf_cv_abi_version in
1329 { { echo "$as_me:1329: error: ABI version is not a number: $cf_cv_abi_version" >&5
1330 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1331 { (exit 1); exit 1; }; }
1335 { { echo "$as_me:1335: error: ABI version value is empty" >&5
1336 echo "$as_me: error: ABI version value is empty" >&2;}
1337 { (exit 1); exit 1; }; }
1340 if test "x$cf_cv_abi_version" != "x$with_abi_version"
1342 case $cf_cv_rel_version in
1344 cf_cv_rel_version=$with_abi_version.0
1350 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1351 if test -f $ac_dir/install-sh; then
1353 ac_install_sh="$ac_aux_dir/install-sh -c"
1355 elif test -f $ac_dir/install.sh; then
1357 ac_install_sh="$ac_aux_dir/install.sh -c"
1359 elif test -f $ac_dir/shtool; then
1361 ac_install_sh="$ac_aux_dir/shtool install -c"
1365 if test -z "$ac_aux_dir"; then
1366 { { echo "$as_me:1366: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1367 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1368 { (exit 1); exit 1; }; }
1370 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1371 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1372 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1374 # Make sure we can run config.sub.
1375 $ac_config_sub sun4 >/dev/null 2>&1 ||
1376 { { echo "$as_me:1376: error: cannot run $ac_config_sub" >&5
1377 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1378 { (exit 1); exit 1; }; }
1380 echo "$as_me:1380: checking build system type" >&5
1381 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1382 if test "${ac_cv_build+set}" = set; then
1383 echo $ECHO_N "(cached) $ECHO_C" >&6
1385 ac_cv_build_alias=$build_alias
1386 test -z "$ac_cv_build_alias" &&
1387 ac_cv_build_alias=`$ac_config_guess`
1388 test -z "$ac_cv_build_alias" &&
1389 { { echo "$as_me:1389: error: cannot guess build type; you must specify one" >&5
1390 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1391 { (exit 1); exit 1; }; }
1392 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1393 { { echo "$as_me:1393: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1394 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1395 { (exit 1); exit 1; }; }
1398 echo "$as_me:1398: result: $ac_cv_build" >&5
1399 echo "${ECHO_T}$ac_cv_build" >&6
1401 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1402 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1403 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1405 echo "$as_me:1405: checking host system type" >&5
1406 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1407 if test "${ac_cv_host+set}" = set; then
1408 echo $ECHO_N "(cached) $ECHO_C" >&6
1410 ac_cv_host_alias=$host_alias
1411 test -z "$ac_cv_host_alias" &&
1412 ac_cv_host_alias=$ac_cv_build_alias
1413 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1414 { { echo "$as_me:1414: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1415 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1416 { (exit 1); exit 1; }; }
1419 echo "$as_me:1419: result: $ac_cv_host" >&5
1420 echo "${ECHO_T}$ac_cv_host" >&6
1422 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1423 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1424 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1426 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1427 echo "$as_me:1427: checking target system type" >&5
1428 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1429 if test "${ac_cv_target+set}" = set; then
1430 echo $ECHO_N "(cached) $ECHO_C" >&6
1432 ac_cv_target_alias=$target_alias
1433 test "x$ac_cv_target_alias" = "x" &&
1434 ac_cv_target_alias=$ac_cv_host_alias
1435 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1436 { { echo "$as_me:1436: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1437 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1438 { (exit 1); exit 1; }; }
1441 echo "$as_me:1441: result: $ac_cv_target" >&5
1442 echo "${ECHO_T}$ac_cv_target" >&6
1443 target=$ac_cv_target
1444 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1445 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1446 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1448 # The aliases save the names the user supplied, while $host etc.
1449 # will get canonicalized.
1450 test -n "$target_alias" &&
1451 test "$program_prefix$program_suffix$program_transform_name" = \
1453 program_prefix=${target_alias}-
1454 system_name="$host_os"
1456 system_name="`(uname -s -r) 2>/dev/null`"
1457 if test -z "$system_name" ; then
1458 system_name="`(hostname) 2>/dev/null`"
1461 test -n "$system_name" &&
1462 cat >>confdefs.h <<EOF
1463 #define SYSTEM_NAME "$system_name"
1466 if test "${cf_cv_system_name+set}" = set; then
1467 echo $ECHO_N "(cached) $ECHO_C" >&6
1469 cf_cv_system_name="$system_name"
1472 test -z "$system_name" && system_name="$cf_cv_system_name"
1473 test -n "$cf_cv_system_name" && echo "$as_me:1473: result: Configuring for $cf_cv_system_name" >&5
1474 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1476 if test ".$system_name" != ".$cf_cv_system_name" ; then
1477 echo "$as_me:1477: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1478 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1479 { { echo "$as_me:1479: error: \"Please remove config.cache and try again.\"" >&5
1480 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1481 { (exit 1); exit 1; }; }
1484 # Check whether --with-system-type or --without-system-type was given.
1485 if test "${with_system_type+set}" = set; then
1486 withval="$with_system_type"
1487 { echo "$as_me:1487: WARNING: overriding system type to $withval" >&5
1488 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1489 cf_cv_system_name=$withval
1494 ### Save the given $CFLAGS to allow user-override.
1495 cf_user_CFLAGS="$CFLAGS"
1497 ### Default install-location
1499 echo "$as_me:1499: checking for prefix" >&5
1500 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1501 if test "x$prefix" = "xNONE" ; then
1502 case "$cf_cv_system_name" in
1503 # non-vendor systems don't have a conflict
1504 (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1507 (*) prefix=$ac_default_prefix
1511 echo "$as_me:1511: result: $prefix" >&5
1512 echo "${ECHO_T}$prefix" >&6
1514 if test "x$prefix" = "xNONE" ; then
1515 echo "$as_me:1515: checking for default include-directory" >&5
1516 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1517 test -n "$verbose" && echo 1>&6
1520 $includedir/ncurses \
1522 $prefix/include/ncurses \
1523 /usr/local/include \
1524 /usr/local/include/ncurses \
1526 /usr/include/ncurses
1528 cf_dir=`eval echo $cf_symbol`
1529 if test -f $cf_dir/curses.h ; then
1530 if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1531 includedir="$cf_symbol"
1532 test -n "$verbose" && echo $ac_n " found " 1>&6
1536 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1538 echo "$as_me:1538: result: $includedir" >&5
1539 echo "${ECHO_T}$includedir" >&6
1542 ### Defaults for ncurses ABI
1544 case x$cf_cv_abi_version in
1546 cf_dft_ext_colors=yes
1547 cf_dft_ext_const=yes
1548 cf_dft_ext_mouse=yes
1549 cf_dft_ext_putwin=yes
1550 cf_dft_ext_spfuncs=yes
1551 cf_dft_filter_syms=yes
1552 cf_dft_chtype=uint32_t
1553 cf_dft_mmask_t=uint32_t
1555 cf_dft_tparm_arg=intptr_t
1556 cf_dft_with_lp64=yes
1559 cf_dft_ext_colors=no
1562 cf_dft_ext_putwin=no
1563 cf_dft_ext_spfuncs=no
1564 cf_dft_filter_syms=no
1568 cf_dft_tparm_arg=long
1573 ### Checks for programs.
1575 # Check whether --with-ada or --without-ada was given.
1576 if test "${with_ada+set}" = set; then
1578 cf_with_ada=$withval
1582 if test "x$cf_with_ada" = xyes
1584 cf_PROG_CC="gnatgcc gcc cc"
1590 ac_cpp='$CPP $CPPFLAGS'
1591 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1592 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1593 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1594 ac_main_return=return
1595 if test -n "$ac_tool_prefix"; then
1596 for ac_prog in $cf_PROG_CC
1598 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1599 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1600 echo "$as_me:1600: checking for $ac_word" >&5
1601 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1602 if test "${ac_cv_prog_CC+set}" = set; then
1603 echo $ECHO_N "(cached) $ECHO_C" >&6
1605 if test -n "$CC"; then
1606 ac_cv_prog_CC="$CC" # Let the user override the test.
1608 ac_save_IFS=$IFS; IFS=$ac_path_separator
1610 for ac_dir in $ac_dummy; do
1612 test -z "$ac_dir" && ac_dir=.
1613 $as_executable_p "$ac_dir/$ac_word" || continue
1614 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1615 echo "$as_me:1615: found $ac_dir/$ac_word" >&5
1622 if test -n "$CC"; then
1623 echo "$as_me:1623: result: $CC" >&5
1624 echo "${ECHO_T}$CC" >&6
1626 echo "$as_me:1626: result: no" >&5
1627 echo "${ECHO_T}no" >&6
1630 test -n "$CC" && break
1633 if test -z "$CC"; then
1635 for ac_prog in $cf_PROG_CC
1637 # Extract the first word of "$ac_prog", so it can be a program name with args.
1638 set dummy $ac_prog; ac_word=$2
1639 echo "$as_me:1639: checking for $ac_word" >&5
1640 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1641 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1642 echo $ECHO_N "(cached) $ECHO_C" >&6
1644 if test -n "$ac_ct_CC"; then
1645 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1647 ac_save_IFS=$IFS; IFS=$ac_path_separator
1649 for ac_dir in $ac_dummy; do
1651 test -z "$ac_dir" && ac_dir=.
1652 $as_executable_p "$ac_dir/$ac_word" || continue
1653 ac_cv_prog_ac_ct_CC="$ac_prog"
1654 echo "$as_me:1654: found $ac_dir/$ac_word" >&5
1660 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1661 if test -n "$ac_ct_CC"; then
1662 echo "$as_me:1662: result: $ac_ct_CC" >&5
1663 echo "${ECHO_T}$ac_ct_CC" >&6
1665 echo "$as_me:1665: result: no" >&5
1666 echo "${ECHO_T}no" >&6
1669 test -n "$ac_ct_CC" && break
1675 test -z "$CC" && { { echo "$as_me:1675: error: no acceptable cc found in \$PATH" >&5
1676 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1677 { (exit 1); exit 1; }; }
1679 # Provide some information about the compiler.
1680 echo "$as_me:1680:" \
1681 "checking for C compiler version" >&5
1682 ac_compiler=`set X $ac_compile; echo $2`
1683 { (eval echo "$as_me:1683: \"$ac_compiler --version </dev/null >&5\"") >&5
1684 (eval $ac_compiler --version </dev/null >&5) 2>&5
1686 echo "$as_me:1686: \$? = $ac_status" >&5
1687 (exit $ac_status); }
1688 { (eval echo "$as_me:1688: \"$ac_compiler -v </dev/null >&5\"") >&5
1689 (eval $ac_compiler -v </dev/null >&5) 2>&5
1691 echo "$as_me:1691: \$? = $ac_status" >&5
1692 (exit $ac_status); }
1693 { (eval echo "$as_me:1693: \"$ac_compiler -V </dev/null >&5\"") >&5
1694 (eval $ac_compiler -V </dev/null >&5) 2>&5
1696 echo "$as_me:1696: \$? = $ac_status" >&5
1697 (exit $ac_status); }
1699 cat >conftest.$ac_ext <<_ACEOF
1700 #line 1700 "configure"
1701 #include "confdefs.h"
1711 ac_clean_files_save=$ac_clean_files
1712 ac_clean_files="$ac_clean_files a.out a.exe"
1713 # Try to create an executable without -o first, disregard a.out.
1714 # It will help us diagnose broken compilers, and finding out an intuition
1716 echo "$as_me:1716: checking for C compiler default output" >&5
1717 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1718 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1719 if { (eval echo "$as_me:1719: \"$ac_link_default\"") >&5
1720 (eval $ac_link_default) 2>&5
1722 echo "$as_me:1722: \$? = $ac_status" >&5
1723 (exit $ac_status); }; then
1724 # Find the output, starting from the most likely. This scheme is
1725 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1727 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1728 ls a.out conftest 2>/dev/null;
1729 ls a.* conftest.* 2>/dev/null`; do
1731 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1732 a.out ) # We found the default executable, but exeext='' is most
1735 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1736 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1743 echo "$as_me: failed program was:" >&5
1744 cat conftest.$ac_ext >&5
1745 { { echo "$as_me:1745: error: C compiler cannot create executables" >&5
1746 echo "$as_me: error: C compiler cannot create executables" >&2;}
1747 { (exit 77); exit 77; }; }
1750 ac_exeext=$ac_cv_exeext
1751 echo "$as_me:1751: result: $ac_file" >&5
1752 echo "${ECHO_T}$ac_file" >&6
1754 # Check the compiler produces executables we can run. If not, either
1755 # the compiler is broken, or we cross compile.
1756 echo "$as_me:1756: checking whether the C compiler works" >&5
1757 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1758 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1759 # If not cross compiling, check that we can run a simple program.
1760 if test "$cross_compiling" != yes; then
1761 if { ac_try='./$ac_file'
1762 { (eval echo "$as_me:1762: \"$ac_try\"") >&5
1765 echo "$as_me:1765: \$? = $ac_status" >&5
1766 (exit $ac_status); }; }; then
1769 if test "$cross_compiling" = maybe; then
1772 { { echo "$as_me:1772: error: cannot run C compiled programs.
1773 If you meant to cross compile, use \`--host'." >&5
1774 echo "$as_me: error: cannot run C compiled programs.
1775 If you meant to cross compile, use \`--host'." >&2;}
1776 { (exit 1); exit 1; }; }
1780 echo "$as_me:1780: result: yes" >&5
1781 echo "${ECHO_T}yes" >&6
1783 rm -f a.out a.exe conftest$ac_cv_exeext
1784 ac_clean_files=$ac_clean_files_save
1785 # Check the compiler produces executables we can run. If not, either
1786 # the compiler is broken, or we cross compile.
1787 echo "$as_me:1787: checking whether we are cross compiling" >&5
1788 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1789 echo "$as_me:1789: result: $cross_compiling" >&5
1790 echo "${ECHO_T}$cross_compiling" >&6
1792 echo "$as_me:1792: checking for executable suffix" >&5
1793 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1794 if { (eval echo "$as_me:1794: \"$ac_link\"") >&5
1795 (eval $ac_link) 2>&5
1797 echo "$as_me:1797: \$? = $ac_status" >&5
1798 (exit $ac_status); }; then
1799 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1800 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1801 # work properly (i.e., refer to `conftest.exe'), while it won't with
1803 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1805 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1806 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1813 { { echo "$as_me:1813: error: cannot compute EXEEXT: cannot compile and link" >&5
1814 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1815 { (exit 1); exit 1; }; }
1818 rm -f conftest$ac_cv_exeext
1819 echo "$as_me:1819: result: $ac_cv_exeext" >&5
1820 echo "${ECHO_T}$ac_cv_exeext" >&6
1822 rm -f conftest.$ac_ext
1823 EXEEXT=$ac_cv_exeext
1825 echo "$as_me:1825: checking for object suffix" >&5
1826 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1827 if test "${ac_cv_objext+set}" = set; then
1828 echo $ECHO_N "(cached) $ECHO_C" >&6
1830 cat >conftest.$ac_ext <<_ACEOF
1831 #line 1831 "configure"
1832 #include "confdefs.h"
1842 rm -f conftest.o conftest.obj
1843 if { (eval echo "$as_me:1843: \"$ac_compile\"") >&5
1844 (eval $ac_compile) 2>&5
1846 echo "$as_me:1846: \$? = $ac_status" >&5
1847 (exit $ac_status); }; then
1848 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1850 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1851 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1856 echo "$as_me: failed program was:" >&5
1857 cat conftest.$ac_ext >&5
1858 { { echo "$as_me:1858: error: cannot compute OBJEXT: cannot compile" >&5
1859 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1860 { (exit 1); exit 1; }; }
1863 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1865 echo "$as_me:1865: result: $ac_cv_objext" >&5
1866 echo "${ECHO_T}$ac_cv_objext" >&6
1867 OBJEXT=$ac_cv_objext
1869 echo "$as_me:1869: checking whether we are using the GNU C compiler" >&5
1870 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1871 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1872 echo $ECHO_N "(cached) $ECHO_C" >&6
1874 cat >conftest.$ac_ext <<_ACEOF
1875 #line 1875 "configure"
1876 #include "confdefs.h"
1889 rm -f conftest.$ac_objext
1890 if { (eval echo "$as_me:1890: \"$ac_compile\"") >&5
1891 (eval $ac_compile) 2>&5
1893 echo "$as_me:1893: \$? = $ac_status" >&5
1894 (exit $ac_status); } &&
1895 { ac_try='test -s conftest.$ac_objext'
1896 { (eval echo "$as_me:1896: \"$ac_try\"") >&5
1899 echo "$as_me:1899: \$? = $ac_status" >&5
1900 (exit $ac_status); }; }; then
1903 echo "$as_me: failed program was:" >&5
1904 cat conftest.$ac_ext >&5
1907 rm -f conftest.$ac_objext conftest.$ac_ext
1908 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1911 echo "$as_me:1911: result: $ac_cv_c_compiler_gnu" >&5
1912 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1913 GCC=`test $ac_compiler_gnu = yes && echo yes`
1914 ac_test_CFLAGS=${CFLAGS+set}
1915 ac_save_CFLAGS=$CFLAGS
1917 echo "$as_me:1917: checking whether $CC accepts -g" >&5
1918 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1919 if test "${ac_cv_prog_cc_g+set}" = set; then
1920 echo $ECHO_N "(cached) $ECHO_C" >&6
1922 cat >conftest.$ac_ext <<_ACEOF
1923 #line 1923 "configure"
1924 #include "confdefs.h"
1934 rm -f conftest.$ac_objext
1935 if { (eval echo "$as_me:1935: \"$ac_compile\"") >&5
1936 (eval $ac_compile) 2>&5
1938 echo "$as_me:1938: \$? = $ac_status" >&5
1939 (exit $ac_status); } &&
1940 { ac_try='test -s conftest.$ac_objext'
1941 { (eval echo "$as_me:1941: \"$ac_try\"") >&5
1944 echo "$as_me:1944: \$? = $ac_status" >&5
1945 (exit $ac_status); }; }; then
1948 echo "$as_me: failed program was:" >&5
1949 cat conftest.$ac_ext >&5
1952 rm -f conftest.$ac_objext conftest.$ac_ext
1954 echo "$as_me:1954: result: $ac_cv_prog_cc_g" >&5
1955 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1956 if test "$ac_test_CFLAGS" = set; then
1957 CFLAGS=$ac_save_CFLAGS
1958 elif test $ac_cv_prog_cc_g = yes; then
1959 if test "$GCC" = yes; then
1965 if test "$GCC" = yes; then
1971 # Some people use a C++ compiler to compile C. Since we use `exit',
1972 # in C++ we need to declare it. In case someone uses the same compiler
1973 # for both compiling C and C++ we need to have the C++ compiler decide
1974 # the declaration of exit, since it's the most demanding environment.
1975 cat >conftest.$ac_ext <<_ACEOF
1980 rm -f conftest.$ac_objext
1981 if { (eval echo "$as_me:1981: \"$ac_compile\"") >&5
1982 (eval $ac_compile) 2>&5
1984 echo "$as_me:1984: \$? = $ac_status" >&5
1985 (exit $ac_status); } &&
1986 { ac_try='test -s conftest.$ac_objext'
1987 { (eval echo "$as_me:1987: \"$ac_try\"") >&5
1990 echo "$as_me:1990: \$? = $ac_status" >&5
1991 (exit $ac_status); }; }; then
1992 for ac_declaration in \
1994 '#include <stdlib.h>' \
1995 'extern "C" void std::exit (int) throw (); using std::exit;' \
1996 'extern "C" void std::exit (int); using std::exit;' \
1997 'extern "C" void exit (int) throw ();' \
1998 'extern "C" void exit (int);' \
2001 cat >conftest.$ac_ext <<_ACEOF
2002 #line 2002 "configure"
2003 #include "confdefs.h"
2014 rm -f conftest.$ac_objext
2015 if { (eval echo "$as_me:2015: \"$ac_compile\"") >&5
2016 (eval $ac_compile) 2>&5
2018 echo "$as_me:2018: \$? = $ac_status" >&5
2019 (exit $ac_status); } &&
2020 { ac_try='test -s conftest.$ac_objext'
2021 { (eval echo "$as_me:2021: \"$ac_try\"") >&5
2024 echo "$as_me:2024: \$? = $ac_status" >&5
2025 (exit $ac_status); }; }; then
2028 echo "$as_me: failed program was:" >&5
2029 cat conftest.$ac_ext >&5
2032 rm -f conftest.$ac_objext conftest.$ac_ext
2033 cat >conftest.$ac_ext <<_ACEOF
2034 #line 2034 "configure"
2035 #include "confdefs.h"
2045 rm -f conftest.$ac_objext
2046 if { (eval echo "$as_me:2046: \"$ac_compile\"") >&5
2047 (eval $ac_compile) 2>&5
2049 echo "$as_me:2049: \$? = $ac_status" >&5
2050 (exit $ac_status); } &&
2051 { ac_try='test -s conftest.$ac_objext'
2052 { (eval echo "$as_me:2052: \"$ac_try\"") >&5
2055 echo "$as_me:2055: \$? = $ac_status" >&5
2056 (exit $ac_status); }; }; then
2059 echo "$as_me: failed program was:" >&5
2060 cat conftest.$ac_ext >&5
2062 rm -f conftest.$ac_objext conftest.$ac_ext
2065 if test -n "$ac_declaration"; then
2066 echo '#ifdef __cplusplus' >>confdefs.h
2067 echo $ac_declaration >>confdefs.h
2068 echo '#endif' >>confdefs.h
2072 echo "$as_me: failed program was:" >&5
2073 cat conftest.$ac_ext >&5
2075 rm -f conftest.$ac_objext conftest.$ac_ext
2077 ac_cpp='$CPP $CPPFLAGS'
2078 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2079 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2080 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2081 ac_main_return=return
2084 if test "$GCC" = yes ; then
2085 echo "$as_me:2085: checking version of $CC" >&5
2086 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2087 GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2088 test -z "$GCC_VERSION" && GCC_VERSION=unknown
2089 echo "$as_me:2089: result: $GCC_VERSION" >&5
2090 echo "${ECHO_T}$GCC_VERSION" >&6
2093 echo "$as_me:2093: checking for $CC option to accept ANSI C" >&5
2094 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2095 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2096 echo $ECHO_N "(cached) $ECHO_C" >&6
2098 ac_cv_prog_cc_stdc=no
2100 cat >conftest.$ac_ext <<_ACEOF
2101 #line 2101 "configure"
2102 #include "confdefs.h"
2105 #include <sys/types.h>
2106 #include <sys/stat.h>
2107 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2108 struct buf { int x; };
2109 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2110 static char *e (p, i)
2116 static char *f (char * (*g) (char **, int), char **p, ...)
2121 s = g (p, va_arg (v,int));
2125 int test (int i, double x);
2126 struct s1 {int (*f) (int a);};
2127 struct s2 {int (*f) (double a);};
2128 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2134 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2139 # Don't try gcc -ansi; that turns off useful extensions and
2140 # breaks some systems' header files.
2141 # AIX -qlanglvl=ansi
2142 # Ultrix and OSF/1 -std1
2143 # HP-UX 10.20 and later -Ae
2144 # HP-UX older versions -Aa -D_HPUX_SOURCE
2145 # SVR4 -Xc -D__EXTENSIONS__
2146 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2148 CC="$ac_save_CC $ac_arg"
2149 rm -f conftest.$ac_objext
2150 if { (eval echo "$as_me:2150: \"$ac_compile\"") >&5
2151 (eval $ac_compile) 2>&5
2153 echo "$as_me:2153: \$? = $ac_status" >&5
2154 (exit $ac_status); } &&
2155 { ac_try='test -s conftest.$ac_objext'
2156 { (eval echo "$as_me:2156: \"$ac_try\"") >&5
2159 echo "$as_me:2159: \$? = $ac_status" >&5
2160 (exit $ac_status); }; }; then
2161 ac_cv_prog_cc_stdc=$ac_arg
2164 echo "$as_me: failed program was:" >&5
2165 cat conftest.$ac_ext >&5
2167 rm -f conftest.$ac_objext
2169 rm -f conftest.$ac_ext conftest.$ac_objext
2174 case "x$ac_cv_prog_cc_stdc" in
2176 echo "$as_me:2176: result: none needed" >&5
2177 echo "${ECHO_T}none needed" >&6 ;;
2179 echo "$as_me:2179: result: $ac_cv_prog_cc_stdc" >&5
2180 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2181 CC="$CC $ac_cv_prog_cc_stdc" ;;
2184 # This should have been defined by AC_PROG_CC
2187 echo "$as_me:2187: checking \$CC variable" >&5
2188 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2191 echo "$as_me:2191: result: broken" >&5
2192 echo "${ECHO_T}broken" >&6
2193 { echo "$as_me:2193: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2194 echo "$as_me: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2196 cf_prog=`echo "$CC" | sed -e 's/ / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2197 cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
2199 for cf_arg in $cf_flags
2207 cf_new_extra_cppflags=
2209 for cf_add_cflags in $cf_arg
2211 case $cf_fix_cppflags in
2213 case $cf_add_cflags in
2214 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2215 case $cf_add_cflags in
2217 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2219 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2220 && test -z "${cf_tst_cflags}" \
2221 && cf_fix_cppflags=yes
2223 if test $cf_fix_cppflags = yes ; then
2225 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2226 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2229 elif test "${cf_tst_cflags}" = "\"'" ; then
2231 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2232 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2242 case $cf_add_cflags in
2244 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2246 CPPFLAGS=`echo "$CPPFLAGS" | \
2247 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2248 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2253 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2254 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2261 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2262 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2269 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2270 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2272 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2274 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2275 && test -z "${cf_tst_cflags}" \
2276 && cf_fix_cppflags=no
2281 if test -n "$cf_new_cflags" ; then
2283 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2284 CFLAGS="${CFLAGS}$cf_new_cflags"
2288 if test -n "$cf_new_cppflags" ; then
2290 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2291 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2295 if test -n "$cf_new_extra_cppflags" ; then
2297 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2298 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2308 test -n "$verbose" && echo " resulting CC: '$CC'" 1>&6
2310 echo "${as_me:-configure}:2310: testing resulting CC: '$CC' ..." 1>&5
2312 test -n "$verbose" && echo " resulting CFLAGS: '$CFLAGS'" 1>&6
2314 echo "${as_me:-configure}:2314: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2316 test -n "$verbose" && echo " resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2318 echo "${as_me:-configure}:2318: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2322 echo "$as_me:2322: result: ok" >&5
2323 echo "${ECHO_T}ok" >&6
2328 ac_cpp='$CPP $CPPFLAGS'
2329 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2330 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2331 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2332 ac_main_return=return
2333 echo "$as_me:2333: checking how to run the C preprocessor" >&5
2334 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2335 # On Suns, sometimes $CPP names a directory.
2336 if test -n "$CPP" && test -d "$CPP"; then
2339 if test -z "$CPP"; then
2340 if test "${ac_cv_prog_CPP+set}" = set; then
2341 echo $ECHO_N "(cached) $ECHO_C" >&6
2343 # Double quotes because CPP needs to be expanded
2344 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2347 for ac_c_preproc_warn_flag in '' yes
2349 # Use a header file that comes with gcc, so configuring glibc
2350 # with a fresh cross-compiler works.
2351 # On the NeXT, cc -E runs the code through the compiler's parser,
2352 # not just through cpp. "Syntax error" is here to catch this case.
2353 cat >conftest.$ac_ext <<_ACEOF
2354 #line 2354 "configure"
2355 #include "confdefs.h"
2359 if { (eval echo "$as_me:2359: \"$ac_cpp conftest.$ac_ext\"") >&5
2360 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2362 egrep -v '^ *\+' conftest.er1 >conftest.err
2364 cat conftest.err >&5
2365 echo "$as_me:2365: \$? = $ac_status" >&5
2366 (exit $ac_status); } >/dev/null; then
2367 if test -s conftest.err; then
2368 ac_cpp_err=$ac_c_preproc_warn_flag
2375 if test -z "$ac_cpp_err"; then
2378 echo "$as_me: failed program was:" >&5
2379 cat conftest.$ac_ext >&5
2380 # Broken: fails on valid input.
2383 rm -f conftest.err conftest.$ac_ext
2385 # OK, works on sane cases. Now check whether non-existent headers
2386 # can be detected and how.
2387 cat >conftest.$ac_ext <<_ACEOF
2388 #line 2388 "configure"
2389 #include "confdefs.h"
2390 #include <ac_nonexistent.h>
2392 if { (eval echo "$as_me:2392: \"$ac_cpp conftest.$ac_ext\"") >&5
2393 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2395 egrep -v '^ *\+' conftest.er1 >conftest.err
2397 cat conftest.err >&5
2398 echo "$as_me:2398: \$? = $ac_status" >&5
2399 (exit $ac_status); } >/dev/null; then
2400 if test -s conftest.err; then
2401 ac_cpp_err=$ac_c_preproc_warn_flag
2408 if test -z "$ac_cpp_err"; then
2409 # Broken: success on invalid input.
2412 echo "$as_me: failed program was:" >&5
2413 cat conftest.$ac_ext >&5
2414 # Passes both tests.
2418 rm -f conftest.err conftest.$ac_ext
2421 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2422 rm -f conftest.err conftest.$ac_ext
2423 if $ac_preproc_ok; then
2435 echo "$as_me:2435: result: $CPP" >&5
2436 echo "${ECHO_T}$CPP" >&6
2438 for ac_c_preproc_warn_flag in '' yes
2440 # Use a header file that comes with gcc, so configuring glibc
2441 # with a fresh cross-compiler works.
2442 # On the NeXT, cc -E runs the code through the compiler's parser,
2443 # not just through cpp. "Syntax error" is here to catch this case.
2444 cat >conftest.$ac_ext <<_ACEOF
2445 #line 2445 "configure"
2446 #include "confdefs.h"
2450 if { (eval echo "$as_me:2450: \"$ac_cpp conftest.$ac_ext\"") >&5
2451 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2453 egrep -v '^ *\+' conftest.er1 >conftest.err
2455 cat conftest.err >&5
2456 echo "$as_me:2456: \$? = $ac_status" >&5
2457 (exit $ac_status); } >/dev/null; then
2458 if test -s conftest.err; then
2459 ac_cpp_err=$ac_c_preproc_warn_flag
2466 if test -z "$ac_cpp_err"; then
2469 echo "$as_me: failed program was:" >&5
2470 cat conftest.$ac_ext >&5
2471 # Broken: fails on valid input.
2474 rm -f conftest.err conftest.$ac_ext
2476 # OK, works on sane cases. Now check whether non-existent headers
2477 # can be detected and how.
2478 cat >conftest.$ac_ext <<_ACEOF
2479 #line 2479 "configure"
2480 #include "confdefs.h"
2481 #include <ac_nonexistent.h>
2483 if { (eval echo "$as_me:2483: \"$ac_cpp conftest.$ac_ext\"") >&5
2484 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2486 egrep -v '^ *\+' conftest.er1 >conftest.err
2488 cat conftest.err >&5
2489 echo "$as_me:2489: \$? = $ac_status" >&5
2490 (exit $ac_status); } >/dev/null; then
2491 if test -s conftest.err; then
2492 ac_cpp_err=$ac_c_preproc_warn_flag
2499 if test -z "$ac_cpp_err"; then
2500 # Broken: success on invalid input.
2503 echo "$as_me: failed program was:" >&5
2504 cat conftest.$ac_ext >&5
2505 # Passes both tests.
2509 rm -f conftest.err conftest.$ac_ext
2512 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2513 rm -f conftest.err conftest.$ac_ext
2514 if $ac_preproc_ok; then
2517 { { echo "$as_me:2517: error: C preprocessor \"$CPP\" fails sanity check" >&5
2518 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2519 { (exit 1); exit 1; }; }
2523 ac_cpp='$CPP $CPPFLAGS'
2524 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2525 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2526 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2527 ac_main_return=return
2529 if test $ac_cv_c_compiler_gnu = yes; then
2530 echo "$as_me:2530: checking whether $CC needs -traditional" >&5
2531 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2532 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2533 echo $ECHO_N "(cached) $ECHO_C" >&6
2535 ac_pattern="Autoconf.*'x'"
2536 cat >conftest.$ac_ext <<_ACEOF
2537 #line 2537 "configure"
2538 #include "confdefs.h"
2540 int Autoconf = TIOCGETP;
2542 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2543 egrep "$ac_pattern" >/dev/null 2>&1; then
2544 ac_cv_prog_gcc_traditional=yes
2546 ac_cv_prog_gcc_traditional=no
2550 if test $ac_cv_prog_gcc_traditional = no; then
2551 cat >conftest.$ac_ext <<_ACEOF
2552 #line 2552 "configure"
2553 #include "confdefs.h"
2555 int Autoconf = TCGETA;
2557 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2558 egrep "$ac_pattern" >/dev/null 2>&1; then
2559 ac_cv_prog_gcc_traditional=yes
2565 echo "$as_me:2565: result: $ac_cv_prog_gcc_traditional" >&5
2566 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2567 if test $ac_cv_prog_gcc_traditional = yes; then
2568 CC="$CC -traditional"
2572 echo "$as_me:2572: checking whether $CC understands -c and -o together" >&5
2573 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2574 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2575 echo $ECHO_N "(cached) $ECHO_C" >&6
2578 cat > conftest.$ac_ext <<CF_EOF
2581 ${cf_cv_main_return:-return}(0);
2584 # We do the test twice because some compilers refuse to overwrite an
2585 # existing .o file with -o, though they will create one.
2586 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2587 if { (eval echo "$as_me:2587: \"$ac_try\"") >&5
2590 echo "$as_me:2590: \$? = $ac_status" >&5
2591 (exit $ac_status); } &&
2592 test -f conftest2.$ac_objext && { (eval echo "$as_me:2592: \"$ac_try\"") >&5
2595 echo "$as_me:2595: \$? = $ac_status" >&5
2596 (exit $ac_status); };
2598 eval cf_cv_prog_CC_c_o=yes
2600 eval cf_cv_prog_CC_c_o=no
2605 if test $cf_cv_prog_CC_c_o = yes; then
2606 echo "$as_me:2606: result: yes" >&5
2607 echo "${ECHO_T}yes" >&6
2609 echo "$as_me:2609: result: no" >&5
2610 echo "${ECHO_T}no" >&6
2613 if test "$cross_compiling" = yes ; then
2616 case "$cf_cv_system_name" in
2617 (dragonfly*|mirbsd*|freebsd*)
2618 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2620 (*) LDPATH=$PATH:/sbin:/usr/sbin
2621 # Extract the first word of "ldconfig", so it can be a program name with args.
2622 set dummy ldconfig; ac_word=$2
2623 echo "$as_me:2623: checking for $ac_word" >&5
2624 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2625 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2626 echo $ECHO_N "(cached) $ECHO_C" >&6
2630 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2633 ac_save_IFS=$IFS; IFS=$ac_path_separator
2635 for ac_dir in $ac_dummy; do
2637 test -z "$ac_dir" && ac_dir=.
2638 if $as_executable_p "$ac_dir/$ac_word"; then
2639 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2640 echo "$as_me:2640: found $ac_dir/$ac_word" >&5
2648 LDCONFIG=$ac_cv_path_LDCONFIG
2650 if test -n "$LDCONFIG"; then
2651 echo "$as_me:2651: result: $LDCONFIG" >&5
2652 echo "${ECHO_T}$LDCONFIG" >&6
2654 echo "$as_me:2654: result: no" >&5
2655 echo "${ECHO_T}no" >&6
2662 echo "$as_me:2662: checking if you want to ensure bool is consistent with C++" >&5
2663 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2665 # Check whether --with-cxx or --without-cxx was given.
2666 if test "${with_cxx+set}" = set; then
2668 cf_with_cxx=$withval
2672 echo "$as_me:2672: result: $cf_with_cxx" >&5
2673 echo "${ECHO_T}$cf_with_cxx" >&6
2674 if test "X$cf_with_cxx" = Xno ; then
2678 # with autoconf 2.13, we can change the error to a warning:
2680 ac_cpp='$CXXCPP $CPPFLAGS'
2681 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2682 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2683 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2684 ac_main_return=return
2685 if test -n "$ac_tool_prefix"; then
2686 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2688 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2689 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2690 echo "$as_me:2690: checking for $ac_word" >&5
2691 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2692 if test "${ac_cv_prog_CXX+set}" = set; then
2693 echo $ECHO_N "(cached) $ECHO_C" >&6
2695 if test -n "$CXX"; then
2696 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2698 ac_save_IFS=$IFS; IFS=$ac_path_separator
2700 for ac_dir in $ac_dummy; do
2702 test -z "$ac_dir" && ac_dir=.
2703 $as_executable_p "$ac_dir/$ac_word" || continue
2704 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2705 echo "$as_me:2705: found $ac_dir/$ac_word" >&5
2712 if test -n "$CXX"; then
2713 echo "$as_me:2713: result: $CXX" >&5
2714 echo "${ECHO_T}$CXX" >&6
2716 echo "$as_me:2716: result: no" >&5
2717 echo "${ECHO_T}no" >&6
2720 test -n "$CXX" && break
2723 if test -z "$CXX"; then
2725 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2727 # Extract the first word of "$ac_prog", so it can be a program name with args.
2728 set dummy $ac_prog; ac_word=$2
2729 echo "$as_me:2729: checking for $ac_word" >&5
2730 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2731 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2732 echo $ECHO_N "(cached) $ECHO_C" >&6
2734 if test -n "$ac_ct_CXX"; then
2735 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2737 ac_save_IFS=$IFS; IFS=$ac_path_separator
2739 for ac_dir in $ac_dummy; do
2741 test -z "$ac_dir" && ac_dir=.
2742 $as_executable_p "$ac_dir/$ac_word" || continue
2743 ac_cv_prog_ac_ct_CXX="$ac_prog"
2744 echo "$as_me:2744: found $ac_dir/$ac_word" >&5
2750 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2751 if test -n "$ac_ct_CXX"; then
2752 echo "$as_me:2752: result: $ac_ct_CXX" >&5
2753 echo "${ECHO_T}$ac_ct_CXX" >&6
2755 echo "$as_me:2755: result: no" >&5
2756 echo "${ECHO_T}no" >&6
2759 test -n "$ac_ct_CXX" && break
2761 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2766 # Provide some information about the compiler.
2767 echo "$as_me:2767:" \
2768 "checking for C++ compiler version" >&5
2769 ac_compiler=`set X $ac_compile; echo $2`
2770 { (eval echo "$as_me:2770: \"$ac_compiler --version </dev/null >&5\"") >&5
2771 (eval $ac_compiler --version </dev/null >&5) 2>&5
2773 echo "$as_me:2773: \$? = $ac_status" >&5
2774 (exit $ac_status); }
2775 { (eval echo "$as_me:2775: \"$ac_compiler -v </dev/null >&5\"") >&5
2776 (eval $ac_compiler -v </dev/null >&5) 2>&5
2778 echo "$as_me:2778: \$? = $ac_status" >&5
2779 (exit $ac_status); }
2780 { (eval echo "$as_me:2780: \"$ac_compiler -V </dev/null >&5\"") >&5
2781 (eval $ac_compiler -V </dev/null >&5) 2>&5
2783 echo "$as_me:2783: \$? = $ac_status" >&5
2784 (exit $ac_status); }
2786 echo "$as_me:2786: checking whether we are using the GNU C++ compiler" >&5
2787 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2788 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2789 echo $ECHO_N "(cached) $ECHO_C" >&6
2791 cat >conftest.$ac_ext <<_ACEOF
2792 #line 2792 "configure"
2793 #include "confdefs.h"
2806 rm -f conftest.$ac_objext
2807 if { (eval echo "$as_me:2807: \"$ac_compile\"") >&5
2808 (eval $ac_compile) 2>&5
2810 echo "$as_me:2810: \$? = $ac_status" >&5
2811 (exit $ac_status); } &&
2812 { ac_try='test -s conftest.$ac_objext'
2813 { (eval echo "$as_me:2813: \"$ac_try\"") >&5
2816 echo "$as_me:2816: \$? = $ac_status" >&5
2817 (exit $ac_status); }; }; then
2820 echo "$as_me: failed program was:" >&5
2821 cat conftest.$ac_ext >&5
2824 rm -f conftest.$ac_objext conftest.$ac_ext
2825 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2828 echo "$as_me:2828: result: $ac_cv_cxx_compiler_gnu" >&5
2829 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2830 GXX=`test $ac_compiler_gnu = yes && echo yes`
2831 ac_test_CXXFLAGS=${CXXFLAGS+set}
2832 ac_save_CXXFLAGS=$CXXFLAGS
2834 echo "$as_me:2834: checking whether $CXX accepts -g" >&5
2835 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2836 if test "${ac_cv_prog_cxx_g+set}" = set; then
2837 echo $ECHO_N "(cached) $ECHO_C" >&6
2839 cat >conftest.$ac_ext <<_ACEOF
2840 #line 2840 "configure"
2841 #include "confdefs.h"
2851 rm -f conftest.$ac_objext
2852 if { (eval echo "$as_me:2852: \"$ac_compile\"") >&5
2853 (eval $ac_compile) 2>&5
2855 echo "$as_me:2855: \$? = $ac_status" >&5
2856 (exit $ac_status); } &&
2857 { ac_try='test -s conftest.$ac_objext'
2858 { (eval echo "$as_me:2858: \"$ac_try\"") >&5
2861 echo "$as_me:2861: \$? = $ac_status" >&5
2862 (exit $ac_status); }; }; then
2863 ac_cv_prog_cxx_g=yes
2865 echo "$as_me: failed program was:" >&5
2866 cat conftest.$ac_ext >&5
2869 rm -f conftest.$ac_objext conftest.$ac_ext
2871 echo "$as_me:2871: result: $ac_cv_prog_cxx_g" >&5
2872 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2873 if test "$ac_test_CXXFLAGS" = set; then
2874 CXXFLAGS=$ac_save_CXXFLAGS
2875 elif test $ac_cv_prog_cxx_g = yes; then
2876 if test "$GXX" = yes; then
2882 if test "$GXX" = yes; then
2888 for ac_declaration in \
2890 '#include <stdlib.h>' \
2891 'extern "C" void std::exit (int) throw (); using std::exit;' \
2892 'extern "C" void std::exit (int); using std::exit;' \
2893 'extern "C" void exit (int) throw ();' \
2894 'extern "C" void exit (int);' \
2897 cat >conftest.$ac_ext <<_ACEOF
2898 #line 2898 "configure"
2899 #include "confdefs.h"
2910 rm -f conftest.$ac_objext
2911 if { (eval echo "$as_me:2911: \"$ac_compile\"") >&5
2912 (eval $ac_compile) 2>&5
2914 echo "$as_me:2914: \$? = $ac_status" >&5
2915 (exit $ac_status); } &&
2916 { ac_try='test -s conftest.$ac_objext'
2917 { (eval echo "$as_me:2917: \"$ac_try\"") >&5
2920 echo "$as_me:2920: \$? = $ac_status" >&5
2921 (exit $ac_status); }; }; then
2924 echo "$as_me: failed program was:" >&5
2925 cat conftest.$ac_ext >&5
2928 rm -f conftest.$ac_objext conftest.$ac_ext
2929 cat >conftest.$ac_ext <<_ACEOF
2930 #line 2930 "configure"
2931 #include "confdefs.h"
2941 rm -f conftest.$ac_objext
2942 if { (eval echo "$as_me:2942: \"$ac_compile\"") >&5
2943 (eval $ac_compile) 2>&5
2945 echo "$as_me:2945: \$? = $ac_status" >&5
2946 (exit $ac_status); } &&
2947 { ac_try='test -s conftest.$ac_objext'
2948 { (eval echo "$as_me:2948: \"$ac_try\"") >&5
2951 echo "$as_me:2951: \$? = $ac_status" >&5
2952 (exit $ac_status); }; }; then
2955 echo "$as_me: failed program was:" >&5
2956 cat conftest.$ac_ext >&5
2958 rm -f conftest.$ac_objext conftest.$ac_ext
2961 if test -n "$ac_declaration"; then
2962 echo '#ifdef __cplusplus' >>confdefs.h
2963 echo $ac_declaration >>confdefs.h
2964 echo '#endif' >>confdefs.h
2968 ac_cpp='$CPP $CPPFLAGS'
2969 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2970 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2971 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2972 ac_main_return=return
2975 ac_cpp='$CXXCPP $CPPFLAGS'
2976 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2977 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2978 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2979 ac_main_return=return
2981 if test "x$cf_with_cxx" != xno
2983 # Several of the C++ configurations do not work, particularly when
2984 # cross-compiling (20140913 -TD)
2985 echo "$as_me:2985: checking if $CXX works" >&5
2986 echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
2988 save_CPPFLAGS="$CPPFLAGS"
2989 eval cf_includedir=${includedir}
2990 CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
2992 cat >conftest.$ac_ext <<_ACEOF
2993 #line 2993 "configure"
2994 #include "confdefs.h"
3003 printf("Hello world!\n")
3009 rm -f conftest.$ac_objext
3010 if { (eval echo "$as_me:3010: \"$ac_compile\"") >&5
3011 (eval $ac_compile) 2>&5
3013 echo "$as_me:3013: \$? = $ac_status" >&5
3014 (exit $ac_status); } &&
3015 { ac_try='test -s conftest.$ac_objext'
3016 { (eval echo "$as_me:3016: \"$ac_try\"") >&5
3019 echo "$as_me:3019: \$? = $ac_status" >&5
3020 (exit $ac_status); }; }; then
3023 echo "$as_me: failed program was:" >&5
3024 cat conftest.$ac_ext >&5
3027 rm -f conftest.$ac_objext conftest.$ac_ext
3028 CPPFLAGS="$save_CPPFLAGS"
3030 echo "$as_me:3030: result: $cf_cxx_works" >&5
3031 echo "${ECHO_T}$cf_cxx_works" >&6
3032 if test "x$cf_cxx_works" = xno
3034 { echo "$as_me:3034: WARNING: Ignore $CXX, since it cannot compile hello-world." >&5
3035 echo "$as_me: WARNING: Ignore $CXX, since it cannot compile hello-world." >&2;}
3036 cf_with_cxx=no; CXX=""; GXX="";
3040 ac_cpp='$CPP $CPPFLAGS'
3041 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3042 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3043 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3044 ac_main_return=return
3046 # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
3047 if test "$CXX" = "g++" ; then
3048 # Extract the first word of "g++", so it can be a program name with args.
3049 set dummy g++; ac_word=$2
3050 echo "$as_me:3050: checking for $ac_word" >&5
3051 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3052 if test "${ac_cv_path_CXX+set}" = set; then
3053 echo $ECHO_N "(cached) $ECHO_C" >&6
3057 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3060 ac_save_IFS=$IFS; IFS=$ac_path_separator
3062 for ac_dir in $ac_dummy; do
3064 test -z "$ac_dir" && ac_dir=.
3065 if $as_executable_p "$ac_dir/$ac_word"; then
3066 ac_cv_path_CXX="$ac_dir/$ac_word"
3067 echo "$as_me:3067: found $ac_dir/$ac_word" >&5
3077 if test -n "$CXX"; then
3078 echo "$as_me:3078: result: $CXX" >&5
3079 echo "${ECHO_T}$CXX" >&6
3081 echo "$as_me:3081: result: no" >&5
3082 echo "${ECHO_T}no" >&6
3088 { echo "$as_me:3088: WARNING: You don't have any C++ compiler, too bad" >&5
3089 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3090 cf_with_cxx=no; CXX=""; GXX="";
3096 if test "$GXX" = yes; then
3097 echo "$as_me:3097: checking version of ${CXX:-g++}" >&5
3098 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3099 GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3100 if test -z "$GXX_VERSION"
3105 echo "$as_me:3105: result: $GXX_VERSION" >&5
3106 echo "${ECHO_T}$GXX_VERSION" >&6
3109 case $GXX_VERSION in
3111 # GXX=""; CXX=""; ac_cv_prog_gxx=no
3113 { echo "$as_me:3113: WARNING: templates do not work" >&5
3114 echo "$as_me: WARNING: templates do not work" >&2;}
3118 echo "$as_me:3118: checking if you want to build C++ binding and demo" >&5
3119 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3121 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3122 if test "${with_cxx_binding+set}" = set; then
3123 withval="$with_cxx_binding"
3124 cf_with_cxx_binding=$withval
3126 cf_with_cxx_binding=$cf_with_cxx
3128 echo "$as_me:3128: result: $cf_with_cxx_binding" >&5
3129 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3131 echo "$as_me:3131: checking if you want to build with Ada95" >&5
3132 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3133 echo "$as_me:3133: result: $cf_with_ada" >&5
3134 echo "${ECHO_T}$cf_with_ada" >&6
3136 echo "$as_me:3136: checking if you want to install terminal database" >&5
3137 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
3139 # Check whether --enable-db-install or --disable-db-install was given.
3140 if test "${enable_db_install+set}" = set; then
3141 enableval="$enable_db_install"
3142 cf_with_db_install=$enableval
3144 cf_with_db_install=yes
3146 echo "$as_me:3146: result: $cf_with_db_install" >&5
3147 echo "${ECHO_T}$cf_with_db_install" >&6
3149 echo "$as_me:3149: checking if you want to install manpages" >&5
3150 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3152 # Check whether --with-manpages or --without-manpages was given.
3153 if test "${with_manpages+set}" = set; then
3154 withval="$with_manpages"
3155 cf_with_manpages=$withval
3157 cf_with_manpages=yes
3159 echo "$as_me:3159: result: $cf_with_manpages" >&5
3160 echo "${ECHO_T}$cf_with_manpages" >&6
3162 echo "$as_me:3162: checking if you want to build programs such as tic" >&5
3163 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3165 # Check whether --with-progs or --without-progs was given.
3166 if test "${with_progs+set}" = set; then
3167 withval="$with_progs"
3168 cf_with_progs=$withval
3172 echo "$as_me:3172: result: $cf_with_progs" >&5
3173 echo "${ECHO_T}$cf_with_progs" >&6
3175 echo "$as_me:3175: checking if you want to build test-programs" >&5
3176 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3178 # Check whether --with-tests or --without-tests was given.
3179 if test "${with_tests+set}" = set; then
3180 withval="$with_tests"
3181 cf_with_tests=$withval
3185 echo "$as_me:3185: result: $cf_with_tests" >&5
3186 echo "${ECHO_T}$cf_with_tests" >&6
3188 echo "$as_me:3188: checking if you wish to install curses.h" >&5
3189 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3191 # Check whether --with-curses-h or --without-curses-h was given.
3192 if test "${with_curses_h+set}" = set; then
3193 withval="$with_curses_h"
3194 with_curses_h=$withval
3198 echo "$as_me:3198: result: $with_curses_h" >&5
3199 echo "${ECHO_T}$with_curses_h" >&6
3201 modules_to_build="ncurses"
3202 if test "X$cf_with_progs" != Xno ; then
3203 modules_to_build="$modules_to_build progs tack"
3205 modules_to_build="$modules_to_build panel menu form"
3207 test "$program_prefix" != NONE &&
3208 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3209 # Use a double $ so make ignores it.
3210 test "$program_suffix" != NONE &&
3211 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3212 # Double any \ or $. echo might interpret backslashes.
3213 # By default was `s,x,x', remove it if useless.
3214 cat <<\_ACEOF >conftest.sed
3215 s/[\\$]/&&/g;s/;s,x,x,$//
3217 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3220 for ac_prog in mawk gawk nawk awk
3222 # Extract the first word of "$ac_prog", so it can be a program name with args.
3223 set dummy $ac_prog; ac_word=$2
3224 echo "$as_me:3224: checking for $ac_word" >&5
3225 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3226 if test "${ac_cv_prog_AWK+set}" = set; then
3227 echo $ECHO_N "(cached) $ECHO_C" >&6
3229 if test -n "$AWK"; then
3230 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3232 ac_save_IFS=$IFS; IFS=$ac_path_separator
3234 for ac_dir in $ac_dummy; do
3236 test -z "$ac_dir" && ac_dir=.
3237 $as_executable_p "$ac_dir/$ac_word" || continue
3238 ac_cv_prog_AWK="$ac_prog"
3239 echo "$as_me:3239: found $ac_dir/$ac_word" >&5
3246 if test -n "$AWK"; then
3247 echo "$as_me:3247: result: $AWK" >&5
3248 echo "${ECHO_T}$AWK" >&6
3250 echo "$as_me:3250: result: no" >&5
3251 echo "${ECHO_T}no" >&6
3254 test -n "$AWK" && break
3257 test -z "$AWK" && { { echo "$as_me:3257: error: No awk program found" >&5
3258 echo "$as_me: error: No awk program found" >&2;}
3259 { (exit 1); exit 1; }; }
3261 echo "$as_me:3261: checking for egrep" >&5
3262 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3263 if test "${ac_cv_prog_egrep+set}" = set; then
3264 echo $ECHO_N "(cached) $ECHO_C" >&6
3266 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3267 then ac_cv_prog_egrep='grep -E'
3268 else ac_cv_prog_egrep='egrep'
3271 echo "$as_me:3271: result: $ac_cv_prog_egrep" >&5
3272 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3273 EGREP=$ac_cv_prog_egrep
3275 test -z "$EGREP" && { { echo "$as_me:3275: error: No egrep program found" >&5
3276 echo "$as_me: error: No egrep program found" >&2;}
3277 { (exit 1); exit 1; }; }
3279 # Find a good install program. We prefer a C program (faster),
3280 # so one script is as good as another. But avoid the broken or
3281 # incompatible versions:
3282 # SysV /etc/install, /usr/sbin/install
3283 # SunOS /usr/etc/install
3284 # IRIX /sbin/install
3286 # AmigaOS /C/install, which installs bootblocks on floppy discs
3287 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3288 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3289 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3290 # ./install, which can be erroneously created by make from ./install.sh.
3291 echo "$as_me:3291: checking for a BSD compatible install" >&5
3292 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3293 if test -z "$INSTALL"; then
3294 if test "${ac_cv_path_install+set}" = set; then
3295 echo $ECHO_N "(cached) $ECHO_C" >&6
3297 ac_save_IFS=$IFS; IFS=$ac_path_separator
3298 for ac_dir in $PATH; do
3300 # Account for people who put trailing slashes in PATH elements.
3302 / | ./ | .// | /cC/* \
3303 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3306 # OSF1 and SCO ODT 3.0 have their own names for install.
3307 # Don't use installbsd from OSF since it installs stuff as root
3309 for ac_prog in ginstall scoinst install; do
3310 if $as_executable_p "$ac_dir/$ac_prog"; then
3311 if test $ac_prog = install &&
3312 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3313 # AIX install. It has an incompatible calling convention.
3315 elif test $ac_prog = install &&
3316 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3317 # program-specific install script used by HP pwplus--don't use.
3320 ac_cv_path_install="$ac_dir/$ac_prog -c"
3330 if test "${ac_cv_path_install+set}" = set; then
3331 INSTALL=$ac_cv_path_install
3333 # As a last resort, use the slow shell script. We don't cache a
3334 # path for INSTALL within a source directory, because that will
3335 # break other packages using the cache if that directory is
3336 # removed, or if the path is relative.
3337 INSTALL=$ac_install_sh
3340 echo "$as_me:3340: result: $INSTALL" >&5
3341 echo "${ECHO_T}$INSTALL" >&6
3343 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3344 # It thinks the first close brace ends the variable substitution.
3345 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3347 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3349 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3355 cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3356 test -z "$cf_dir" && cf_dir=.
3357 INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3361 for ac_prog in lint cppcheck splint
3363 # Extract the first word of "$ac_prog", so it can be a program name with args.
3364 set dummy $ac_prog; ac_word=$2
3365 echo "$as_me:3365: checking for $ac_word" >&5
3366 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3367 if test "${ac_cv_prog_LINT+set}" = set; then
3368 echo $ECHO_N "(cached) $ECHO_C" >&6
3370 if test -n "$LINT"; then
3371 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3373 ac_save_IFS=$IFS; IFS=$ac_path_separator
3375 for ac_dir in $ac_dummy; do
3377 test -z "$ac_dir" && ac_dir=.
3378 $as_executable_p "$ac_dir/$ac_word" || continue
3379 ac_cv_prog_LINT="$ac_prog"
3380 echo "$as_me:3380: found $ac_dir/$ac_word" >&5
3386 LINT=$ac_cv_prog_LINT
3387 if test -n "$LINT"; then
3388 echo "$as_me:3388: result: $LINT" >&5
3389 echo "${ECHO_T}$LINT" >&6
3391 echo "$as_me:3391: result: no" >&5
3392 echo "${ECHO_T}no" >&6
3395 test -n "$LINT" && break
3398 echo "$as_me:3398: checking whether ln -s works" >&5
3399 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3401 if test "$LN_S" = "ln -s"; then
3402 echo "$as_me:3402: result: yes" >&5
3403 echo "${ECHO_T}yes" >&6
3405 echo "$as_me:3405: result: no, using $LN_S" >&5
3406 echo "${ECHO_T}no, using $LN_S" >&6
3409 echo "$as_me:3409: checking if $LN_S -f options work" >&5
3410 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3412 rm -f conf$$.src conf$$dst
3414 echo first >conf$$.src
3415 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3420 rm -f conf$$.dst conf$$src
3421 echo "$as_me:3421: result: $cf_prog_ln_sf" >&5
3422 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3424 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3426 echo "$as_me:3426: checking for long file names" >&5
3427 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3428 if test "${ac_cv_sys_long_file_names+set}" = set; then
3429 echo $ECHO_N "(cached) $ECHO_C" >&6
3431 ac_cv_sys_long_file_names=yes
3432 # Test for long file names in all the places we know might matter:
3433 # . the current directory, where building will happen
3434 # $prefix/lib where we will be installing things
3435 # $exec_prefix/lib likewise
3436 # eval it to expand exec_prefix.
3437 # $TMPDIR if set, where it might want to write temporary files
3438 # if $TMPDIR is not set:
3439 # /tmp where it might want to write temporary files
3442 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3445 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3447 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3448 test -d $ac_dir || continue
3449 test -w $ac_dir || continue # It is less confusing to not echo anything here.
3450 ac_xdir=$ac_dir/cf$$
3451 (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3452 ac_tf1=$ac_xdir/conftest9012345
3453 ac_tf2=$ac_xdir/conftest9012346
3454 (echo 1 >$ac_tf1) 2>/dev/null
3455 (echo 2 >$ac_tf2) 2>/dev/null
3456 ac_val=`cat $ac_tf1 2>/dev/null`
3457 if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3458 ac_cv_sys_long_file_names=no
3459 rm -rf $ac_xdir 2>/dev/null
3462 rm -rf $ac_xdir 2>/dev/null
3465 echo "$as_me:3465: result: $ac_cv_sys_long_file_names" >&5
3466 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3467 if test $ac_cv_sys_long_file_names = yes; then
3469 cat >>confdefs.h <<\EOF
3470 #define HAVE_LONG_FILE_NAMES 1
3475 # if we find pkg-config, check if we should install the ".pc" files.
3477 echo "$as_me:3477: checking if you want to use pkg-config" >&5
3478 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3480 # Check whether --with-pkg-config or --without-pkg-config was given.
3481 if test "${with_pkg_config+set}" = set; then
3482 withval="$with_pkg_config"
3483 cf_pkg_config=$withval
3487 echo "$as_me:3487: result: $cf_pkg_config" >&5
3488 echo "${ECHO_T}$cf_pkg_config" >&6
3490 case $cf_pkg_config in
3496 if test -n "$ac_tool_prefix"; then
3497 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3498 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3499 echo "$as_me:3499: checking for $ac_word" >&5
3500 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3501 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3502 echo $ECHO_N "(cached) $ECHO_C" >&6
3506 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3509 ac_save_IFS=$IFS; IFS=$ac_path_separator
3511 for ac_dir in $ac_dummy; do
3513 test -z "$ac_dir" && ac_dir=.
3514 if $as_executable_p "$ac_dir/$ac_word"; then
3515 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3516 echo "$as_me:3516: found $ac_dir/$ac_word" >&5
3524 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3526 if test -n "$PKG_CONFIG"; then
3527 echo "$as_me:3527: result: $PKG_CONFIG" >&5
3528 echo "${ECHO_T}$PKG_CONFIG" >&6
3530 echo "$as_me:3530: result: no" >&5
3531 echo "${ECHO_T}no" >&6
3535 if test -z "$ac_cv_path_PKG_CONFIG"; then
3536 ac_pt_PKG_CONFIG=$PKG_CONFIG
3537 # Extract the first word of "pkg-config", so it can be a program name with args.
3538 set dummy pkg-config; ac_word=$2
3539 echo "$as_me:3539: checking for $ac_word" >&5
3540 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3541 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3542 echo $ECHO_N "(cached) $ECHO_C" >&6
3544 case $ac_pt_PKG_CONFIG in
3546 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3549 ac_save_IFS=$IFS; IFS=$ac_path_separator
3551 for ac_dir in $ac_dummy; do
3553 test -z "$ac_dir" && ac_dir=.
3554 if $as_executable_p "$ac_dir/$ac_word"; then
3555 ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3556 echo "$as_me:3556: found $ac_dir/$ac_word" >&5
3561 test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3565 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3567 if test -n "$ac_pt_PKG_CONFIG"; then
3568 echo "$as_me:3568: result: $ac_pt_PKG_CONFIG" >&5
3569 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3571 echo "$as_me:3571: result: no" >&5
3572 echo "${ECHO_T}no" >&6
3575 PKG_CONFIG=$ac_pt_PKG_CONFIG
3577 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3586 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3587 if test "$PKG_CONFIG" != none ; then
3589 if test "x$prefix" != xNONE; then
3590 cf_path_syntax="$prefix"
3592 cf_path_syntax="$ac_default_prefix"
3595 case ".$PKG_CONFIG" in
3600 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
3602 (.\${*prefix}*|.\${*dir}*)
3603 eval PKG_CONFIG="$PKG_CONFIG"
3604 case ".$PKG_CONFIG" in
3606 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3611 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3614 { { echo "$as_me:3614: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3615 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3616 { (exit 1); exit 1; }; }
3620 elif test "x$cf_pkg_config" != xno ; then
3621 { echo "$as_me:3621: WARNING: pkg-config is not installed" >&5
3622 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
3627 echo "$as_me:3627: checking for pkg-config library directory" >&5
3628 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
3631 echo "$as_me:3631: checking for $PKG_CONFIG library directory" >&5
3632 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3636 PKG_CONFIG_LIBDIR=no
3638 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3639 if test "${with_pkg_config_libdir+set}" = set; then
3640 withval="$with_pkg_config_libdir"
3641 PKG_CONFIG_LIBDIR=$withval
3643 test "x$PKG_CONFIG" != xnone && PKG_CONFIG_LIBDIR=yes
3646 case x$PKG_CONFIG_LIBDIR in
3650 # Look for the library directory using the same prefix as the executable
3651 if test "x$PKG_CONFIG" = xnone
3655 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3658 # If you don't like using the default architecture, you have to specify the
3659 # intended library directory and corresponding compiler/linker options.
3661 # This case allows for Debian's 2014-flavor of multiarch, along with the
3662 # most common variations before that point. Some other variants spell the
3663 # directory differently, e.g., "pkg-config", and put it in unusual places.
3664 # pkg-config has always been poorly standardized, which is ironic...
3665 case x`(arch) 2>/dev/null` in
3668 $cf_path/lib/*64-linux-gnu \
3676 $cf_path/lib/*-linux-gnu \
3684 test -n "$verbose" && echo " list..." 1>&6
3686 echo "${as_me:-configure}:3686: testing list... ..." 1>&5
3688 for cf_config in $cf_search_path
3690 test -n "$verbose" && echo " checking $cf_config/pkgconfig" 1>&6
3692 echo "${as_me:-configure}:3692: testing checking $cf_config/pkgconfig ..." 1>&5
3694 if test -d $cf_config/pkgconfig
3696 PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
3697 echo "$as_me:3697: checking done" >&5
3698 echo $ECHO_N "checking done... $ECHO_C" >&6
3707 if test "x$PKG_CONFIG_LIBDIR" != xno ; then
3708 echo "$as_me:3708: result: $PKG_CONFIG_LIBDIR" >&5
3709 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3712 if test "x$PKG_CONFIG" != xnone
3714 echo "$as_me:3714: checking if we should install .pc files for $PKG_CONFIG" >&5
3715 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3717 echo "$as_me:3717: checking if we should install .pc files" >&5
3718 echo $ECHO_N "checking if we should install .pc files... $ECHO_C" >&6
3721 # Check whether --enable-pc-files or --disable-pc-files was given.
3722 if test "${enable_pc_files+set}" = set; then
3723 enableval="$enable_pc_files"
3724 enable_pc_files=$enableval
3728 echo "$as_me:3728: result: $enable_pc_files" >&5
3729 echo "${ECHO_T}$enable_pc_files" >&6
3731 if test "x$enable_pc_files" != xno
3734 case "x$PKG_CONFIG_LIBDIR" in
3736 { echo "$as_me:3736: WARNING: no PKG_CONFIG_LIBDIR was found" >&5
3737 echo "$as_me: WARNING: no PKG_CONFIG_LIBDIR was found" >&2;}
3741 if test "x$prefix" != xNONE; then
3742 cf_path_syntax="$prefix"
3744 cf_path_syntax="$ac_default_prefix"
3747 case ".$PKG_CONFIG_LIBDIR" in
3752 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
3754 (.\${*prefix}*|.\${*dir}*)
3755 eval PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR"
3756 case ".$PKG_CONFIG_LIBDIR" in
3758 PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3763 PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3766 { { echo "$as_me:3766: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&5
3767 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&2;}
3768 { (exit 1); exit 1; }; }
3778 if test -z "$MAKE_PC_FILES"
3780 echo "$as_me:3780: checking for suffix to add to pc-files" >&5
3781 echo $ECHO_N "checking for suffix to add to pc-files... $ECHO_C" >&6
3783 # Check whether --with-pc-suffix or --without-pc-suffix was given.
3784 if test "${with_pc_suffix+set}" = set; then
3785 withval="$with_pc_suffix"
3790 (*) PC_MODULE_SUFFIX="$withval"
3794 test -z "$PC_MODULE_SUFFIX" && PC_MODULE_SUFFIX=none
3795 echo "$as_me:3795: result: $PC_MODULE_SUFFIX" >&5
3796 echo "${ECHO_T}$PC_MODULE_SUFFIX" >&6
3797 test "$PC_MODULE_SUFFIX" = none && PC_MODULE_SUFFIX=
3801 echo "$as_me:3801: checking if we should assume mixed-case filenames" >&5
3802 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3804 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3805 if test "${enable_mixed_case+set}" = set; then
3806 enableval="$enable_mixed_case"
3807 enable_mixedcase=$enableval
3809 enable_mixedcase=auto
3811 echo "$as_me:3811: result: $enable_mixedcase" >&5
3812 echo "${ECHO_T}$enable_mixedcase" >&6
3813 if test "$enable_mixedcase" = "auto" ; then
3815 echo "$as_me:3815: checking if filesystem supports mixed-case filenames" >&5
3816 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3817 if test "${cf_cv_mixedcase+set}" = set; then
3818 echo $ECHO_N "(cached) $ECHO_C" >&6
3821 if test "$cross_compiling" = yes ; then
3822 case $target_alias in
3823 (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*)
3831 rm -f conftest CONFTEST
3833 if test -f CONFTEST ; then
3838 rm -f conftest CONFTEST
3842 echo "$as_me:3842: result: $cf_cv_mixedcase" >&5
3843 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3844 test "$cf_cv_mixedcase" = yes &&
3845 cat >>confdefs.h <<\EOF
3846 #define MIXEDCASE_FILENAMES 1
3850 cf_cv_mixedcase=$enable_mixedcase
3851 if test "x$enable_mixedcase" = "xyes" ; then
3853 cat >>confdefs.h <<\EOF
3854 #define MIXEDCASE_FILENAMES 1
3860 # do this after mixed-case option (tags/TAGS is not as important as tic).
3861 echo "$as_me:3861: checking whether ${MAKE-make} sets \${MAKE}" >&5
3862 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3863 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3864 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3865 echo $ECHO_N "(cached) $ECHO_C" >&6
3867 cat >conftest.make <<\EOF
3869 @echo 'ac_maketemp="${MAKE}"'
3871 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3872 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3873 if test -n "$ac_maketemp"; then
3874 eval ac_cv_prog_make_${ac_make}_set=yes
3876 eval ac_cv_prog_make_${ac_make}_set=no
3880 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3881 echo "$as_me:3881: result: yes" >&5
3882 echo "${ECHO_T}yes" >&6
3885 echo "$as_me:3885: result: no" >&5
3886 echo "${ECHO_T}no" >&6
3887 SET_MAKE="MAKE=${MAKE-make}"
3890 for ac_prog in exctags ctags
3892 # Extract the first word of "$ac_prog", so it can be a program name with args.
3893 set dummy $ac_prog; ac_word=$2
3894 echo "$as_me:3894: checking for $ac_word" >&5
3895 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3896 if test "${ac_cv_prog_CTAGS+set}" = set; then
3897 echo $ECHO_N "(cached) $ECHO_C" >&6
3899 if test -n "$CTAGS"; then
3900 ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3902 ac_save_IFS=$IFS; IFS=$ac_path_separator
3904 for ac_dir in $ac_dummy; do
3906 test -z "$ac_dir" && ac_dir=.
3907 $as_executable_p "$ac_dir/$ac_word" || continue
3908 ac_cv_prog_CTAGS="$ac_prog"
3909 echo "$as_me:3909: found $ac_dir/$ac_word" >&5
3915 CTAGS=$ac_cv_prog_CTAGS
3916 if test -n "$CTAGS"; then
3917 echo "$as_me:3917: result: $CTAGS" >&5
3918 echo "${ECHO_T}$CTAGS" >&6
3920 echo "$as_me:3920: result: no" >&5
3921 echo "${ECHO_T}no" >&6
3924 test -n "$CTAGS" && break
3927 for ac_prog in exetags etags
3929 # Extract the first word of "$ac_prog", so it can be a program name with args.
3930 set dummy $ac_prog; ac_word=$2
3931 echo "$as_me:3931: checking for $ac_word" >&5
3932 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3933 if test "${ac_cv_prog_ETAGS+set}" = set; then
3934 echo $ECHO_N "(cached) $ECHO_C" >&6
3936 if test -n "$ETAGS"; then
3937 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3939 ac_save_IFS=$IFS; IFS=$ac_path_separator
3941 for ac_dir in $ac_dummy; do
3943 test -z "$ac_dir" && ac_dir=.
3944 $as_executable_p "$ac_dir/$ac_word" || continue
3945 ac_cv_prog_ETAGS="$ac_prog"
3946 echo "$as_me:3946: found $ac_dir/$ac_word" >&5
3952 ETAGS=$ac_cv_prog_ETAGS
3953 if test -n "$ETAGS"; then
3954 echo "$as_me:3954: result: $ETAGS" >&5
3955 echo "${ECHO_T}$ETAGS" >&6
3957 echo "$as_me:3957: result: no" >&5
3958 echo "${ECHO_T}no" >&6
3961 test -n "$ETAGS" && break
3964 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3965 set dummy ${CTAGS:-ctags}; ac_word=$2
3966 echo "$as_me:3966: checking for $ac_word" >&5
3967 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3968 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3969 echo $ECHO_N "(cached) $ECHO_C" >&6
3971 if test -n "$MAKE_LOWER_TAGS"; then
3972 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3974 ac_save_IFS=$IFS; IFS=$ac_path_separator
3976 for ac_dir in $ac_dummy; do
3978 test -z "$ac_dir" && ac_dir=.
3979 $as_executable_p "$ac_dir/$ac_word" || continue
3980 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3981 echo "$as_me:3981: found $ac_dir/$ac_word" >&5
3985 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3988 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3989 if test -n "$MAKE_LOWER_TAGS"; then
3990 echo "$as_me:3990: result: $MAKE_LOWER_TAGS" >&5
3991 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3993 echo "$as_me:3993: result: no" >&5
3994 echo "${ECHO_T}no" >&6
3997 if test "$cf_cv_mixedcase" = yes ; then
3998 # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3999 set dummy ${ETAGS:-etags}; ac_word=$2
4000 echo "$as_me:4000: checking for $ac_word" >&5
4001 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4002 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
4003 echo $ECHO_N "(cached) $ECHO_C" >&6
4005 if test -n "$MAKE_UPPER_TAGS"; then
4006 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
4008 ac_save_IFS=$IFS; IFS=$ac_path_separator
4010 for ac_dir in $ac_dummy; do
4012 test -z "$ac_dir" && ac_dir=.
4013 $as_executable_p "$ac_dir/$ac_word" || continue
4014 ac_cv_prog_MAKE_UPPER_TAGS="yes"
4015 echo "$as_me:4015: found $ac_dir/$ac_word" >&5
4019 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4022 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4023 if test -n "$MAKE_UPPER_TAGS"; then
4024 echo "$as_me:4024: result: $MAKE_UPPER_TAGS" >&5
4025 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4027 echo "$as_me:4027: result: no" >&5
4028 echo "${ECHO_T}no" >&6
4035 if test "$MAKE_UPPER_TAGS" = yes ; then
4041 if test "$MAKE_LOWER_TAGS" = yes ; then
4047 echo "$as_me:4047: checking for makeflags variable" >&5
4048 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4049 if test "${cf_cv_makeflags+set}" = set; then
4050 echo $ECHO_N "(cached) $ECHO_C" >&6
4054 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4056 cat >cf_makeflags.tmp <<CF_EOF
4059 @ echo '.$cf_option'
4061 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[ ]*$,,'`
4062 case "$cf_result" in
4064 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
4065 case "$cf_result" in
4066 (.*CC=*) cf_cv_makeflags=
4068 (*) cf_cv_makeflags=$cf_option
4074 (*) echo "given option \"$cf_option\", no match \"$cf_result\""
4078 rm -f cf_makeflags.tmp
4081 echo "$as_me:4081: result: $cf_cv_makeflags" >&5
4082 echo "${ECHO_T}$cf_cv_makeflags" >&6
4084 if test -n "$ac_tool_prefix"; then
4085 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4086 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4087 echo "$as_me:4087: checking for $ac_word" >&5
4088 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4089 if test "${ac_cv_prog_RANLIB+set}" = set; then
4090 echo $ECHO_N "(cached) $ECHO_C" >&6
4092 if test -n "$RANLIB"; then
4093 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4095 ac_save_IFS=$IFS; IFS=$ac_path_separator
4097 for ac_dir in $ac_dummy; do
4099 test -z "$ac_dir" && ac_dir=.
4100 $as_executable_p "$ac_dir/$ac_word" || continue
4101 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4102 echo "$as_me:4102: found $ac_dir/$ac_word" >&5
4108 RANLIB=$ac_cv_prog_RANLIB
4109 if test -n "$RANLIB"; then
4110 echo "$as_me:4110: result: $RANLIB" >&5
4111 echo "${ECHO_T}$RANLIB" >&6
4113 echo "$as_me:4113: result: no" >&5
4114 echo "${ECHO_T}no" >&6
4118 if test -z "$ac_cv_prog_RANLIB"; then
4119 ac_ct_RANLIB=$RANLIB
4120 # Extract the first word of "ranlib", so it can be a program name with args.
4121 set dummy ranlib; ac_word=$2
4122 echo "$as_me:4122: checking for $ac_word" >&5
4123 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4124 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4125 echo $ECHO_N "(cached) $ECHO_C" >&6
4127 if test -n "$ac_ct_RANLIB"; then
4128 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4130 ac_save_IFS=$IFS; IFS=$ac_path_separator
4132 for ac_dir in $ac_dummy; do
4134 test -z "$ac_dir" && ac_dir=.
4135 $as_executable_p "$ac_dir/$ac_word" || continue
4136 ac_cv_prog_ac_ct_RANLIB="ranlib"
4137 echo "$as_me:4137: found $ac_dir/$ac_word" >&5
4141 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4144 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4145 if test -n "$ac_ct_RANLIB"; then
4146 echo "$as_me:4146: result: $ac_ct_RANLIB" >&5
4147 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4149 echo "$as_me:4149: result: no" >&5
4150 echo "${ECHO_T}no" >&6
4153 RANLIB=$ac_ct_RANLIB
4155 RANLIB="$ac_cv_prog_RANLIB"
4158 if test -n "$ac_tool_prefix"; then
4159 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4160 set dummy ${ac_tool_prefix}ld; ac_word=$2
4161 echo "$as_me:4161: checking for $ac_word" >&5
4162 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4163 if test "${ac_cv_prog_LD+set}" = set; then
4164 echo $ECHO_N "(cached) $ECHO_C" >&6
4166 if test -n "$LD"; then
4167 ac_cv_prog_LD="$LD" # Let the user override the test.
4169 ac_save_IFS=$IFS; IFS=$ac_path_separator
4171 for ac_dir in $ac_dummy; do
4173 test -z "$ac_dir" && ac_dir=.
4174 $as_executable_p "$ac_dir/$ac_word" || continue
4175 ac_cv_prog_LD="${ac_tool_prefix}ld"
4176 echo "$as_me:4176: found $ac_dir/$ac_word" >&5
4183 if test -n "$LD"; then
4184 echo "$as_me:4184: result: $LD" >&5
4185 echo "${ECHO_T}$LD" >&6
4187 echo "$as_me:4187: result: no" >&5
4188 echo "${ECHO_T}no" >&6
4192 if test -z "$ac_cv_prog_LD"; then
4194 # Extract the first word of "ld", so it can be a program name with args.
4195 set dummy ld; ac_word=$2
4196 echo "$as_me:4196: checking for $ac_word" >&5
4197 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4198 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4199 echo $ECHO_N "(cached) $ECHO_C" >&6
4201 if test -n "$ac_ct_LD"; then
4202 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4204 ac_save_IFS=$IFS; IFS=$ac_path_separator
4206 for ac_dir in $ac_dummy; do
4208 test -z "$ac_dir" && ac_dir=.
4209 $as_executable_p "$ac_dir/$ac_word" || continue
4210 ac_cv_prog_ac_ct_LD="ld"
4211 echo "$as_me:4211: found $ac_dir/$ac_word" >&5
4215 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4218 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4219 if test -n "$ac_ct_LD"; then
4220 echo "$as_me:4220: result: $ac_ct_LD" >&5
4221 echo "${ECHO_T}$ac_ct_LD" >&6
4223 echo "$as_me:4223: result: no" >&5
4224 echo "${ECHO_T}no" >&6
4232 if test -n "$ac_tool_prefix"; then
4233 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4234 set dummy ${ac_tool_prefix}ar; ac_word=$2
4235 echo "$as_me:4235: checking for $ac_word" >&5
4236 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4237 if test "${ac_cv_prog_AR+set}" = set; then
4238 echo $ECHO_N "(cached) $ECHO_C" >&6
4240 if test -n "$AR"; then
4241 ac_cv_prog_AR="$AR" # Let the user override the test.
4243 ac_save_IFS=$IFS; IFS=$ac_path_separator
4245 for ac_dir in $ac_dummy; do
4247 test -z "$ac_dir" && ac_dir=.
4248 $as_executable_p "$ac_dir/$ac_word" || continue
4249 ac_cv_prog_AR="${ac_tool_prefix}ar"
4250 echo "$as_me:4250: found $ac_dir/$ac_word" >&5
4257 if test -n "$AR"; then
4258 echo "$as_me:4258: result: $AR" >&5
4259 echo "${ECHO_T}$AR" >&6
4261 echo "$as_me:4261: result: no" >&5
4262 echo "${ECHO_T}no" >&6
4266 if test -z "$ac_cv_prog_AR"; then
4268 # Extract the first word of "ar", so it can be a program name with args.
4269 set dummy ar; ac_word=$2
4270 echo "$as_me:4270: checking for $ac_word" >&5
4271 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4272 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4273 echo $ECHO_N "(cached) $ECHO_C" >&6
4275 if test -n "$ac_ct_AR"; then
4276 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4278 ac_save_IFS=$IFS; IFS=$ac_path_separator
4280 for ac_dir in $ac_dummy; do
4282 test -z "$ac_dir" && ac_dir=.
4283 $as_executable_p "$ac_dir/$ac_word" || continue
4284 ac_cv_prog_ac_ct_AR="ar"
4285 echo "$as_me:4285: found $ac_dir/$ac_word" >&5
4289 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4292 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4293 if test -n "$ac_ct_AR"; then
4294 echo "$as_me:4294: result: $ac_ct_AR" >&5
4295 echo "${ECHO_T}$ac_ct_AR" >&6
4297 echo "$as_me:4297: result: no" >&5
4298 echo "${ECHO_T}no" >&6
4306 if test -n "$ac_tool_prefix"; then
4307 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4308 set dummy ${ac_tool_prefix}nm; ac_word=$2
4309 echo "$as_me:4309: checking for $ac_word" >&5
4310 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4311 if test "${ac_cv_prog_NM+set}" = set; then
4312 echo $ECHO_N "(cached) $ECHO_C" >&6
4314 if test -n "$NM"; then
4315 ac_cv_prog_NM="$NM" # Let the user override the test.
4317 ac_save_IFS=$IFS; IFS=$ac_path_separator
4319 for ac_dir in $ac_dummy; do
4321 test -z "$ac_dir" && ac_dir=.
4322 $as_executable_p "$ac_dir/$ac_word" || continue
4323 ac_cv_prog_NM="${ac_tool_prefix}nm"
4324 echo "$as_me:4324: found $ac_dir/$ac_word" >&5
4331 if test -n "$NM"; then
4332 echo "$as_me:4332: result: $NM" >&5
4333 echo "${ECHO_T}$NM" >&6
4335 echo "$as_me:4335: result: no" >&5
4336 echo "${ECHO_T}no" >&6
4340 if test -z "$ac_cv_prog_NM"; then
4342 # Extract the first word of "nm", so it can be a program name with args.
4343 set dummy nm; ac_word=$2
4344 echo "$as_me:4344: checking for $ac_word" >&5
4345 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4346 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
4347 echo $ECHO_N "(cached) $ECHO_C" >&6
4349 if test -n "$ac_ct_NM"; then
4350 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4352 ac_save_IFS=$IFS; IFS=$ac_path_separator
4354 for ac_dir in $ac_dummy; do
4356 test -z "$ac_dir" && ac_dir=.
4357 $as_executable_p "$ac_dir/$ac_word" || continue
4358 ac_cv_prog_ac_ct_NM="nm"
4359 echo "$as_me:4359: found $ac_dir/$ac_word" >&5
4363 test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
4366 ac_ct_NM=$ac_cv_prog_ac_ct_NM
4367 if test -n "$ac_ct_NM"; then
4368 echo "$as_me:4368: result: $ac_ct_NM" >&5
4369 echo "${ECHO_T}$ac_ct_NM" >&6
4371 echo "$as_me:4371: result: no" >&5
4372 echo "${ECHO_T}no" >&6
4380 if test -n "$ac_tool_prefix"; then
4381 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4382 set dummy ${ac_tool_prefix}ar; ac_word=$2
4383 echo "$as_me:4383: checking for $ac_word" >&5
4384 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4385 if test "${ac_cv_prog_AR+set}" = set; then
4386 echo $ECHO_N "(cached) $ECHO_C" >&6
4388 if test -n "$AR"; then
4389 ac_cv_prog_AR="$AR" # Let the user override the test.
4391 ac_save_IFS=$IFS; IFS=$ac_path_separator
4393 for ac_dir in $ac_dummy; do
4395 test -z "$ac_dir" && ac_dir=.
4396 $as_executable_p "$ac_dir/$ac_word" || continue
4397 ac_cv_prog_AR="${ac_tool_prefix}ar"
4398 echo "$as_me:4398: found $ac_dir/$ac_word" >&5
4405 if test -n "$AR"; then
4406 echo "$as_me:4406: result: $AR" >&5
4407 echo "${ECHO_T}$AR" >&6
4409 echo "$as_me:4409: result: no" >&5
4410 echo "${ECHO_T}no" >&6
4414 if test -z "$ac_cv_prog_AR"; then
4416 # Extract the first word of "ar", so it can be a program name with args.
4417 set dummy ar; ac_word=$2
4418 echo "$as_me:4418: checking for $ac_word" >&5
4419 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4420 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4421 echo $ECHO_N "(cached) $ECHO_C" >&6
4423 if test -n "$ac_ct_AR"; then
4424 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4426 ac_save_IFS=$IFS; IFS=$ac_path_separator
4428 for ac_dir in $ac_dummy; do
4430 test -z "$ac_dir" && ac_dir=.
4431 $as_executable_p "$ac_dir/$ac_word" || continue
4432 ac_cv_prog_ac_ct_AR="ar"
4433 echo "$as_me:4433: found $ac_dir/$ac_word" >&5
4437 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4440 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4441 if test -n "$ac_ct_AR"; then
4442 echo "$as_me:4442: result: $ac_ct_AR" >&5
4443 echo "${ECHO_T}$ac_ct_AR" >&6
4445 echo "$as_me:4445: result: no" >&5
4446 echo "${ECHO_T}no" >&6
4454 echo "$as_me:4454: checking for options to update archives" >&5
4455 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4456 if test "${cf_cv_ar_flags+set}" = set; then
4457 echo $ECHO_N "(cached) $ECHO_C" >&6
4460 cf_cv_ar_flags=unknown
4461 for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
4464 # check if $ARFLAGS already contains this choice
4465 if test "x$ARFLAGS" != "x" ; then
4466 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4467 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4473 rm -f conftest.$ac_cv_objext
4476 cat >conftest.$ac_ext <<EOF
4477 #line 4477 "configure"
4478 int testdata[3] = { 123, 456, 789 };
4480 if { (eval echo "$as_me:4480: \"$ac_compile\"") >&5
4481 (eval $ac_compile) 2>&5
4483 echo "$as_me:4483: \$? = $ac_status" >&5
4484 (exit $ac_status); } ; then
4485 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4486 $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4487 if test -f conftest.a ; then
4488 cf_cv_ar_flags=$cf_ar_flags
4492 test -n "$verbose" && echo " cannot compile test-program" 1>&6
4494 echo "${as_me:-configure}:4494: testing cannot compile test-program ..." 1>&5
4499 rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4502 echo "$as_me:4502: result: $cf_cv_ar_flags" >&5
4503 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4505 if test -n "$ARFLAGS" ; then
4506 if test -n "$cf_cv_ar_flags" ; then
4507 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4510 ARFLAGS=$cf_cv_ar_flags
4513 echo "$as_me:4513: checking if you have specified an install-prefix" >&5
4514 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4516 # Check whether --with-install-prefix or --without-install-prefix was given.
4517 if test "${with_install_prefix+set}" = set; then
4518 withval="$with_install_prefix"
4522 (*) DESTDIR="$withval"
4526 echo "$as_me:4526: result: $DESTDIR" >&5
4527 echo "${ECHO_T}$DESTDIR" >&6
4529 ###############################################################################
4531 # If we're cross-compiling, allow the user to override the tools and their
4532 # options. The configure script is oriented toward identifying the host
4533 # compiler, etc., but we need a build compiler to generate parts of the source.
4535 if test "$cross_compiling" = yes ; then
4537 # defaults that we might want to override
4538 : ${BUILD_CFLAGS:=''}
4539 : ${BUILD_CPPFLAGS:=''}
4540 : ${BUILD_LDFLAGS:=''}
4542 : ${BUILD_EXEEXT:='$x'}
4543 : ${BUILD_OBJEXT:='o'}
4545 # Check whether --with-build-cc or --without-build-cc was given.
4546 if test "${with_build_cc+set}" = set; then
4547 withval="$with_build_cc"
4550 for ac_prog in gcc cc cl
4552 # Extract the first word of "$ac_prog", so it can be a program name with args.
4553 set dummy $ac_prog; ac_word=$2
4554 echo "$as_me:4554: checking for $ac_word" >&5
4555 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4556 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4557 echo $ECHO_N "(cached) $ECHO_C" >&6
4559 if test -n "$BUILD_CC"; then
4560 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4562 ac_save_IFS=$IFS; IFS=$ac_path_separator
4564 for ac_dir in $ac_dummy; do
4566 test -z "$ac_dir" && ac_dir=.
4567 $as_executable_p "$ac_dir/$ac_word" || continue
4568 ac_cv_prog_BUILD_CC="$ac_prog"
4569 echo "$as_me:4569: found $ac_dir/$ac_word" >&5
4575 BUILD_CC=$ac_cv_prog_BUILD_CC
4576 if test -n "$BUILD_CC"; then
4577 echo "$as_me:4577: result: $BUILD_CC" >&5
4578 echo "${ECHO_T}$BUILD_CC" >&6
4580 echo "$as_me:4580: result: no" >&5
4581 echo "${ECHO_T}no" >&6
4584 test -n "$BUILD_CC" && break
4588 echo "$as_me:4588: checking for native build C compiler" >&5
4589 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4590 echo "$as_me:4590: result: $BUILD_CC" >&5
4591 echo "${ECHO_T}$BUILD_CC" >&6
4593 echo "$as_me:4593: checking for native build C preprocessor" >&5
4594 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4596 # Check whether --with-build-cpp or --without-build-cpp was given.
4597 if test "${with_build_cpp+set}" = set; then
4598 withval="$with_build_cpp"
4599 BUILD_CPP="$withval"
4601 BUILD_CPP='${BUILD_CC} -E'
4603 echo "$as_me:4603: result: $BUILD_CPP" >&5
4604 echo "${ECHO_T}$BUILD_CPP" >&6
4606 echo "$as_me:4606: checking for native build C flags" >&5
4607 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4609 # Check whether --with-build-cflags or --without-build-cflags was given.
4610 if test "${with_build_cflags+set}" = set; then
4611 withval="$with_build_cflags"
4612 BUILD_CFLAGS="$withval"
4614 echo "$as_me:4614: result: $BUILD_CFLAGS" >&5
4615 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4617 echo "$as_me:4617: checking for native build C preprocessor-flags" >&5
4618 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4620 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4621 if test "${with_build_cppflags+set}" = set; then
4622 withval="$with_build_cppflags"
4623 BUILD_CPPFLAGS="$withval"
4625 echo "$as_me:4625: result: $BUILD_CPPFLAGS" >&5
4626 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4628 echo "$as_me:4628: checking for native build linker-flags" >&5
4629 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4631 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4632 if test "${with_build_ldflags+set}" = set; then
4633 withval="$with_build_ldflags"
4634 BUILD_LDFLAGS="$withval"
4636 echo "$as_me:4636: result: $BUILD_LDFLAGS" >&5
4637 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4639 echo "$as_me:4639: checking for native build linker-libraries" >&5
4640 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4642 # Check whether --with-build-libs or --without-build-libs was given.
4643 if test "${with_build_libs+set}" = set; then
4644 withval="$with_build_libs"
4645 BUILD_LIBS="$withval"
4647 echo "$as_me:4647: result: $BUILD_LIBS" >&5
4648 echo "${ECHO_T}$BUILD_LIBS" >&6
4650 # this assumes we're on Unix.
4654 : ${BUILD_CC:='${CC}'}
4656 if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4657 { { echo "$as_me:4657: error: Cross-build requires two compilers.
4658 Use --with-build-cc to specify the native compiler." >&5
4659 echo "$as_me: error: Cross-build requires two compilers.
4660 Use --with-build-cc to specify the native compiler." >&2;}
4661 { (exit 1); exit 1; }; }
4665 : ${BUILD_CC:='${CC}'}
4666 : ${BUILD_CPP:='${CPP}'}
4667 : ${BUILD_CFLAGS:='${CFLAGS}'}
4668 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4669 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4670 : ${BUILD_LIBS:='${LIBS}'}
4671 : ${BUILD_EXEEXT:='$x'}
4672 : ${BUILD_OBJEXT:='o'}
4675 ###############################################################################
4677 ### Options to allow the user to specify the set of libraries which are used.
4678 ### Use "--without-normal --with-shared" to allow the default model to be
4679 ### shared, for example.
4682 echo "$as_me:4682: checking if libtool -version-number should be used" >&5
4683 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4685 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4686 if test "${enable_libtool_version+set}" = set; then
4687 enableval="$enable_libtool_version"
4688 test "$enableval" != no && enableval=yes
4689 if test "$enableval" != "yes" ; then
4690 cf_libtool_version=no
4692 cf_libtool_version=yes
4696 cf_libtool_version=yes
4699 echo "$as_me:4699: result: $cf_libtool_version" >&5
4700 echo "${ECHO_T}$cf_libtool_version" >&6
4702 if test "$cf_libtool_version" = yes ; then
4703 LIBTOOL_VERSION="-version-number"
4705 LIBTOOL_VERSION="-version-info"
4708 { echo "$as_me:4708: WARNING: VERSION was not set" >&5
4709 echo "$as_me: WARNING: VERSION was not set" >&2;}
4712 ABI_VERSION="$VERSION"
4713 test -n "$verbose" && echo " ABI_VERSION: $ABI_VERSION" 1>&6
4715 echo "${as_me:-configure}:4715: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
4719 ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'`
4720 test -n "$verbose" && echo " ABI_VERSION: $ABI_VERSION" 1>&6
4722 echo "${as_me:-configure}:4722: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
4726 { echo "$as_me:4726: WARNING: unexpected VERSION value: $VERSION" >&5
4727 echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;}
4734 # common library maintenance symbols that are convenient for libtool scripts:
4735 LIB_CREATE='${AR} -cr'
4736 LIB_OBJECT='${OBJECTS}'
4740 # symbols used to prop libtool up to enable it to determine what it should be
4748 echo "$as_me:4748: checking if you want to build libraries with libtool" >&5
4749 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4751 # Check whether --with-libtool or --without-libtool was given.
4752 if test "${with_libtool+set}" = set; then
4753 withval="$with_libtool"
4754 with_libtool=$withval
4758 echo "$as_me:4758: result: $with_libtool" >&5
4759 echo "${ECHO_T}$with_libtool" >&6
4760 if test "$with_libtool" != "no"; then
4762 if test "$with_libtool" != "yes" ; then
4764 if test "x$prefix" != xNONE; then
4765 cf_path_syntax="$prefix"
4767 cf_path_syntax="$ac_default_prefix"
4770 case ".$with_libtool" in
4775 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4777 (.\${*prefix}*|.\${*dir}*)
4778 eval with_libtool="$with_libtool"
4779 case ".$with_libtool" in
4781 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4786 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4789 { { echo "$as_me:4789: error: expected a pathname, not \"$with_libtool\"" >&5
4790 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4791 { (exit 1); exit 1; }; }
4795 LIBTOOL=$with_libtool
4797 if test -n "$ac_tool_prefix"; then
4798 for ac_prog in libtool glibtool
4800 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4801 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4802 echo "$as_me:4802: checking for $ac_word" >&5
4803 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4804 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4805 echo $ECHO_N "(cached) $ECHO_C" >&6
4807 if test -n "$LIBTOOL"; then
4808 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4810 ac_save_IFS=$IFS; IFS=$ac_path_separator
4812 for ac_dir in $ac_dummy; do
4814 test -z "$ac_dir" && ac_dir=.
4815 $as_executable_p "$ac_dir/$ac_word" || continue
4816 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
4817 echo "$as_me:4817: found $ac_dir/$ac_word" >&5
4823 LIBTOOL=$ac_cv_prog_LIBTOOL
4824 if test -n "$LIBTOOL"; then
4825 echo "$as_me:4825: result: $LIBTOOL" >&5
4826 echo "${ECHO_T}$LIBTOOL" >&6
4828 echo "$as_me:4828: result: no" >&5
4829 echo "${ECHO_T}no" >&6
4832 test -n "$LIBTOOL" && break
4835 if test -z "$LIBTOOL"; then
4836 ac_ct_LIBTOOL=$LIBTOOL
4837 for ac_prog in libtool glibtool
4839 # Extract the first word of "$ac_prog", so it can be a program name with args.
4840 set dummy $ac_prog; ac_word=$2
4841 echo "$as_me:4841: checking for $ac_word" >&5
4842 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4843 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
4844 echo $ECHO_N "(cached) $ECHO_C" >&6
4846 if test -n "$ac_ct_LIBTOOL"; then
4847 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
4849 ac_save_IFS=$IFS; IFS=$ac_path_separator
4851 for ac_dir in $ac_dummy; do
4853 test -z "$ac_dir" && ac_dir=.
4854 $as_executable_p "$ac_dir/$ac_word" || continue
4855 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
4856 echo "$as_me:4856: found $ac_dir/$ac_word" >&5
4862 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
4863 if test -n "$ac_ct_LIBTOOL"; then
4864 echo "$as_me:4864: result: $ac_ct_LIBTOOL" >&5
4865 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
4867 echo "$as_me:4867: result: no" >&5
4868 echo "${ECHO_T}no" >&6
4871 test -n "$ac_ct_LIBTOOL" && break
4873 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
4875 LIBTOOL=$ac_ct_LIBTOOL
4878 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4880 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.].*//'`
4882 cf_cv_libtool_version=
4884 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4886 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
4889 unset ac_cv_prog_ac_ct_LIBTOOL
4893 if test -n "$ac_tool_prefix"; then
4894 for ac_prog in glibtool
4896 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4897 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4898 echo "$as_me:4898: checking for $ac_word" >&5
4899 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4900 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4901 echo $ECHO_N "(cached) $ECHO_C" >&6
4903 if test -n "$LIBTOOL"; then
4904 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4906 ac_save_IFS=$IFS; IFS=$ac_path_separator
4908 for ac_dir in $ac_dummy; do
4910 test -z "$ac_dir" && ac_dir=.
4911 $as_executable_p "$ac_dir/$ac_word" || continue
4912 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
4913 echo "$as_me:4913: found $ac_dir/$ac_word" >&5
4919 LIBTOOL=$ac_cv_prog_LIBTOOL
4920 if test -n "$LIBTOOL"; then
4921 echo "$as_me:4921: result: $LIBTOOL" >&5
4922 echo "${ECHO_T}$LIBTOOL" >&6
4924 echo "$as_me:4924: result: no" >&5
4925 echo "${ECHO_T}no" >&6
4928 test -n "$LIBTOOL" && break
4931 if test -z "$LIBTOOL"; then
4932 ac_ct_LIBTOOL=$LIBTOOL
4933 for ac_prog in glibtool
4935 # Extract the first word of "$ac_prog", so it can be a program name with args.
4936 set dummy $ac_prog; ac_word=$2
4937 echo "$as_me:4937: checking for $ac_word" >&5
4938 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4939 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
4940 echo $ECHO_N "(cached) $ECHO_C" >&6
4942 if test -n "$ac_ct_LIBTOOL"; then
4943 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
4945 ac_save_IFS=$IFS; IFS=$ac_path_separator
4947 for ac_dir in $ac_dummy; do
4949 test -z "$ac_dir" && ac_dir=.
4950 $as_executable_p "$ac_dir/$ac_word" || continue
4951 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
4952 echo "$as_me:4952: found $ac_dir/$ac_word" >&5
4958 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
4959 if test -n "$ac_ct_LIBTOOL"; then
4960 echo "$as_me:4960: result: $ac_ct_LIBTOOL" >&5
4961 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
4963 echo "$as_me:4963: result: no" >&5
4964 echo "${ECHO_T}no" >&6
4967 test -n "$ac_ct_LIBTOOL" && break
4969 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
4971 LIBTOOL=$ac_ct_LIBTOOL
4974 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4976 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.].*//'`
4978 cf_cv_libtool_version=
4980 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4984 if test -z "$LIBTOOL" ; then
4985 { { echo "$as_me:4985: error: Cannot find libtool" >&5
4986 echo "$as_me: error: Cannot find libtool" >&2;}
4987 { (exit 1); exit 1; }; }
4989 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
4990 LIB_OBJECT='${OBJECTS:.o=.lo}'
4992 LIB_CLEAN='${LIBTOOL} --mode=clean'
4993 LIB_COMPILE='${LIBTOOL} --mode=compile'
4994 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4995 LIB_INSTALL='${LIBTOOL} --mode=install'
4996 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4999 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5001 echo "$as_me:5001: checking version of $LIBTOOL" >&5
5002 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
5004 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5006 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.].*//'`
5008 cf_cv_libtool_version=
5010 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5012 echo "$as_me:5012: result: $cf_cv_libtool_version" >&5
5013 echo "${ECHO_T}$cf_cv_libtool_version" >&6
5014 if test -z "$cf_cv_libtool_version" ; then
5015 { { echo "$as_me:5015: error: This is not GNU libtool" >&5
5016 echo "$as_me: error: This is not GNU libtool" >&2;}
5017 { (exit 1); exit 1; }; }
5020 { { echo "$as_me:5020: error: GNU libtool has not been found" >&5
5021 echo "$as_me: error: GNU libtool has not been found" >&2;}
5022 { (exit 1); exit 1; }; }
5025 # special hack to add -no-undefined (which libtool should do for itself)
5027 case "$cf_cv_system_name" in
5028 (cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7])
5029 LT_UNDEF=-no-undefined
5033 # special hack to add --tag option for C++ compiler
5034 case $cf_cv_libtool_version in
5035 (1.[5-9]*|[2-9].[0-9.a-z]*)
5036 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
5037 LIBTOOL="$LIBTOOL --tag=CC"
5040 LIBTOOL_CXX="$LIBTOOL"
5048 test -z "$LIBTOOL" && ECHO_LT=
5050 if test "$with_libtool" != "no" ; then
5052 cf_list_models="$cf_list_models libtool"
5056 echo "$as_me:5056: checking if you want to build shared libraries" >&5
5057 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
5059 # Check whether --with-shared or --without-shared was given.
5060 if test "${with_shared+set}" = set; then
5061 withval="$with_shared"
5062 with_shared=$withval
5066 echo "$as_me:5066: result: $with_shared" >&5
5067 echo "${ECHO_T}$with_shared" >&6
5068 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
5070 echo "$as_me:5070: checking if you want to build static libraries" >&5
5071 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
5073 # Check whether --with-normal or --without-normal was given.
5074 if test "${with_normal+set}" = set; then
5075 withval="$with_normal"
5076 with_normal=$withval
5080 echo "$as_me:5080: result: $with_normal" >&5
5081 echo "${ECHO_T}$with_normal" >&6
5082 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
5084 echo "$as_me:5084: checking if you want to build debug libraries" >&5
5085 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
5087 # Check whether --with-debug or --without-debug was given.
5088 if test "${with_debug+set}" = set; then
5089 withval="$with_debug"
5094 echo "$as_me:5094: result: $with_debug" >&5
5095 echo "${ECHO_T}$with_debug" >&6
5096 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
5098 echo "$as_me:5098: checking if you want to build profiling libraries" >&5
5099 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
5101 # Check whether --with-profile or --without-profile was given.
5102 if test "${with_profile+set}" = set; then
5103 withval="$with_profile"
5104 with_profile=$withval
5108 echo "$as_me:5108: result: $with_profile" >&5
5109 echo "${ECHO_T}$with_profile" >&6
5110 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
5114 if test "X$cf_with_cxx_binding" != Xno; then
5115 if test "x$with_shared" = "xyes"; then
5116 echo "$as_me:5116: checking if you want to build C++ shared libraries" >&5
5117 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
5119 # Check whether --with-cxx-shared or --without-cxx-shared was given.
5120 if test "${with_cxx_shared+set}" = set; then
5121 withval="$with_cxx_shared"
5122 with_shared_cxx=$withval
5126 echo "$as_me:5126: result: $with_shared_cxx" >&5
5127 echo "${ECHO_T}$with_shared_cxx" >&6
5131 ###############################################################################
5133 echo "$as_me:5133: checking for specified models" >&5
5134 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
5135 test -z "$cf_list_models" && cf_list_models=normal
5136 test "$with_libtool" != "no" && cf_list_models=libtool
5137 echo "$as_me:5137: result: $cf_list_models" >&5
5138 echo "${ECHO_T}$cf_list_models" >&6
5140 ### Use the first model as the default, and save its suffix for use in building
5141 ### up test-applications.
5142 echo "$as_me:5142: checking for default model" >&5
5143 echo $ECHO_N "checking for default model... $ECHO_C" >&6
5144 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
5145 echo "$as_me:5145: result: $DFT_LWR_MODEL" >&5
5146 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
5148 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5159 echo "$as_me:5159: checking if you want to have a library-prefix" >&5
5160 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
5162 # Check whether --with-lib-prefix or --without-lib-prefix was given.
5163 if test "${with_lib_prefix+set}" = set; then
5164 withval="$with_lib_prefix"
5165 with_lib_prefix=$withval
5167 with_lib_prefix=auto
5169 echo "$as_me:5169: result: $with_lib_prefix" >&5
5170 echo "${ECHO_T}$with_lib_prefix" >&6
5172 if test $with_lib_prefix = auto
5175 case $cf_cv_system_name in
5177 if test "$DFT_LWR_MODEL" = libtool; then
5183 (*) LIB_PREFIX='lib'
5186 cf_prefix=$LIB_PREFIX
5188 elif test $with_lib_prefix = no
5192 LIB_PREFIX=$with_lib_prefix
5197 echo "$as_me:5197: checking for PATH separator" >&5
5198 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
5199 case $cf_cv_system_name in
5200 (os2*) PATH_SEPARATOR=';' ;;
5201 (*) ${PATH_SEPARATOR:=':'} ;;
5204 echo "$as_me:5204: result: $PATH_SEPARATOR" >&5
5205 echo "${ECHO_T}$PATH_SEPARATOR" >&6
5207 ###############################################################################
5209 echo "$as_me:5209: checking if you want to build a separate terminfo library" >&5
5210 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
5212 # Check whether --with-termlib or --without-termlib was given.
5213 if test "${with_termlib+set}" = set; then
5214 withval="$with_termlib"
5215 with_termlib=$withval
5219 echo "$as_me:5219: result: $with_termlib" >&5
5220 echo "${ECHO_T}$with_termlib" >&6
5222 echo "$as_me:5222: checking if you want to build a separate tic library" >&5
5223 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
5225 # Check whether --with-ticlib or --without-ticlib was given.
5226 if test "${with_ticlib+set}" = set; then
5227 withval="$with_ticlib"
5228 with_ticlib=$withval
5232 echo "$as_me:5232: result: $with_ticlib" >&5
5233 echo "${ECHO_T}$with_ticlib" >&6
5235 ### Checks for special libraries, must be done up-front.
5238 echo "$as_me:5238: checking if you want to link with the GPM mouse library" >&5
5239 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
5241 # Check whether --with-gpm or --without-gpm was given.
5242 if test "${with_gpm+set}" = set; then
5248 echo "$as_me:5248: result: $with_gpm" >&5
5249 echo "${ECHO_T}$with_gpm" >&6
5251 if test "$with_gpm" != no ; then
5252 echo "$as_me:5252: checking for gpm.h" >&5
5253 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
5254 if test "${ac_cv_header_gpm_h+set}" = set; then
5255 echo $ECHO_N "(cached) $ECHO_C" >&6
5257 cat >conftest.$ac_ext <<_ACEOF
5258 #line 5258 "configure"
5259 #include "confdefs.h"
5262 if { (eval echo "$as_me:5262: \"$ac_cpp conftest.$ac_ext\"") >&5
5263 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5265 egrep -v '^ *\+' conftest.er1 >conftest.err
5267 cat conftest.err >&5
5268 echo "$as_me:5268: \$? = $ac_status" >&5
5269 (exit $ac_status); } >/dev/null; then
5270 if test -s conftest.err; then
5271 ac_cpp_err=$ac_c_preproc_warn_flag
5278 if test -z "$ac_cpp_err"; then
5279 ac_cv_header_gpm_h=yes
5281 echo "$as_me: failed program was:" >&5
5282 cat conftest.$ac_ext >&5
5283 ac_cv_header_gpm_h=no
5285 rm -f conftest.err conftest.$ac_ext
5287 echo "$as_me:5287: result: $ac_cv_header_gpm_h" >&5
5288 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
5289 if test $ac_cv_header_gpm_h = yes; then
5291 cat >>confdefs.h <<\EOF
5292 #define HAVE_GPM_H 1
5295 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
5296 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
5298 echo "${as_me:-configure}:5298: testing assuming we really have GPM library ..." 1>&5
5300 cat >>confdefs.h <<\EOF
5301 #define HAVE_LIBGPM 1
5306 echo "$as_me:5306: checking for Gpm_Open in -lgpm" >&5
5307 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
5308 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
5309 echo $ECHO_N "(cached) $ECHO_C" >&6
5311 ac_check_lib_save_LIBS=$LIBS
5313 cat >conftest.$ac_ext <<_ACEOF
5314 #line 5314 "configure"
5315 #include "confdefs.h"
5317 /* Override any gcc2 internal prototype to avoid an error. */
5321 /* We use char because int might match the return type of a gcc2
5322 builtin and then its argument prototype would still apply. */
5332 rm -f conftest.$ac_objext conftest$ac_exeext
5333 if { (eval echo "$as_me:5333: \"$ac_link\"") >&5
5334 (eval $ac_link) 2>&5
5336 echo "$as_me:5336: \$? = $ac_status" >&5
5337 (exit $ac_status); } &&
5338 { ac_try='test -s conftest$ac_exeext'
5339 { (eval echo "$as_me:5339: \"$ac_try\"") >&5
5342 echo "$as_me:5342: \$? = $ac_status" >&5
5343 (exit $ac_status); }; }; then
5344 ac_cv_lib_gpm_Gpm_Open=yes
5346 echo "$as_me: failed program was:" >&5
5347 cat conftest.$ac_ext >&5
5348 ac_cv_lib_gpm_Gpm_Open=no
5350 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5351 LIBS=$ac_check_lib_save_LIBS
5353 echo "$as_me:5353: result: $ac_cv_lib_gpm_Gpm_Open" >&5
5354 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
5355 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
5359 if test "$with_gpm" = maybe; then
5360 { echo "$as_me:5360: WARNING: Cannot link with GPM library" >&5
5361 echo "$as_me: WARNING: Cannot link with GPM library" >&2;}
5364 { { echo "$as_me:5364: error: Cannot link with GPM library" >&5
5365 echo "$as_me: error: Cannot link with GPM library" >&2;}
5366 { (exit 1); exit 1; }; }
5375 test "$with_gpm" != maybe && { echo "$as_me:5375: WARNING: Cannot find GPM header" >&5
5376 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
5383 if test "$with_gpm" != no ; then
5384 echo "$as_me:5384: checking if you want to load GPM dynamically" >&5
5385 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
5387 # Check whether --with-dlsym or --without-dlsym was given.
5388 if test "${with_dlsym+set}" = set; then
5389 withval="$with_dlsym"
5394 echo "$as_me:5394: result: $with_dlsym" >&5
5395 echo "${ECHO_T}$with_dlsym" >&6
5396 if test "x$with_dlsym" = xyes ; then
5399 echo "$as_me:5399: checking for dlsym" >&5
5400 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
5401 if test "${ac_cv_func_dlsym+set}" = set; then
5402 echo $ECHO_N "(cached) $ECHO_C" >&6
5404 cat >conftest.$ac_ext <<_ACEOF
5405 #line 5405 "configure"
5406 #include "confdefs.h"
5407 /* System header to define __stub macros and hopefully few prototypes,
5408 which can conflict with char dlsym (); below. */
5410 /* Override any gcc2 internal prototype to avoid an error. */
5414 /* We use char because int might match the return type of a gcc2
5415 builtin and then its argument prototype would still apply. */
5422 /* The GNU C library defines this for functions which it implements
5423 to always fail with ENOSYS. Some functions are actually named
5424 something starting with __ and the normal name is an alias. */
5425 #if defined (__stub_dlsym) || defined (__stub___dlsym)
5428 f = dlsym; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
5435 rm -f conftest.$ac_objext conftest$ac_exeext
5436 if { (eval echo "$as_me:5436: \"$ac_link\"") >&5
5437 (eval $ac_link) 2>&5
5439 echo "$as_me:5439: \$? = $ac_status" >&5
5440 (exit $ac_status); } &&
5441 { ac_try='test -s conftest$ac_exeext'
5442 { (eval echo "$as_me:5442: \"$ac_try\"") >&5
5445 echo "$as_me:5445: \$? = $ac_status" >&5
5446 (exit $ac_status); }; }; then
5447 ac_cv_func_dlsym=yes
5449 echo "$as_me: failed program was:" >&5
5450 cat conftest.$ac_ext >&5
5453 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5455 echo "$as_me:5455: result: $ac_cv_func_dlsym" >&5
5456 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
5457 if test $ac_cv_func_dlsym = yes; then
5462 echo "$as_me:5462: checking for dlsym in -ldl" >&5
5463 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
5464 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
5465 echo $ECHO_N "(cached) $ECHO_C" >&6
5467 ac_check_lib_save_LIBS=$LIBS
5469 cat >conftest.$ac_ext <<_ACEOF
5470 #line 5470 "configure"
5471 #include "confdefs.h"
5473 /* Override any gcc2 internal prototype to avoid an error. */
5477 /* We use char because int might match the return type of a gcc2
5478 builtin and then its argument prototype would still apply. */
5488 rm -f conftest.$ac_objext conftest$ac_exeext
5489 if { (eval echo "$as_me:5489: \"$ac_link\"") >&5
5490 (eval $ac_link) 2>&5
5492 echo "$as_me:5492: \$? = $ac_status" >&5
5493 (exit $ac_status); } &&
5494 { ac_try='test -s conftest$ac_exeext'
5495 { (eval echo "$as_me:5495: \"$ac_try\"") >&5
5498 echo "$as_me:5498: \$? = $ac_status" >&5
5499 (exit $ac_status); }; }; then
5500 ac_cv_lib_dl_dlsym=yes
5502 echo "$as_me: failed program was:" >&5
5503 cat conftest.$ac_ext >&5
5504 ac_cv_lib_dl_dlsym=no
5506 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5507 LIBS=$ac_check_lib_save_LIBS
5509 echo "$as_me:5509: result: $ac_cv_lib_dl_dlsym" >&5
5510 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
5511 if test $ac_cv_lib_dl_dlsym = yes; then
5519 if test "$cf_have_dlsym" = yes ; then
5520 test "$cf_have_libdl" = yes && {
5522 # Filter out duplicates - this happens with badly-designed ".pc" files...
5523 for cf_add_1lib in $LIBS
5525 for cf_add_2lib in $cf_add_libs
5527 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5533 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5538 echo "$as_me:5538: checking whether able to link to dl*() functions" >&5
5539 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
5540 cat >conftest.$ac_ext <<_ACEOF
5541 #line 5541 "configure"
5542 #include "confdefs.h"
5549 if ((obj = dlopen("filename", 0)) != 0) {
5550 if (dlsym(obj, "symbolname") == 0) {
5558 rm -f conftest.$ac_objext conftest$ac_exeext
5559 if { (eval echo "$as_me:5559: \"$ac_link\"") >&5
5560 (eval $ac_link) 2>&5
5562 echo "$as_me:5562: \$? = $ac_status" >&5
5563 (exit $ac_status); } &&
5564 { ac_try='test -s conftest$ac_exeext'
5565 { (eval echo "$as_me:5565: \"$ac_try\"") >&5
5568 echo "$as_me:5568: \$? = $ac_status" >&5
5569 (exit $ac_status); }; }; then
5571 cat >>confdefs.h <<\EOF
5572 #define HAVE_LIBDL 1
5576 echo "$as_me: failed program was:" >&5
5577 cat conftest.$ac_ext >&5
5579 { { echo "$as_me:5579: error: Cannot link test program for libdl" >&5
5580 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5581 { (exit 1); exit 1; }; }
5583 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5584 echo "$as_me:5584: result: ok" >&5
5585 echo "${ECHO_T}ok" >&6
5587 { { echo "$as_me:5587: error: Cannot find dlsym function" >&5
5588 echo "$as_me: error: Cannot find dlsym function" >&2;}
5589 { (exit 1); exit 1; }; }
5592 if test "x$with_gpm" != xyes ; then
5593 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
5595 echo "${as_me:-configure}:5595: testing assuming soname for gpm is $with_gpm ..." 1>&5
5597 cf_cv_gpm_soname="$with_gpm"
5600 echo "$as_me:5600: checking for soname of gpm library" >&5
5601 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5602 if test "${cf_cv_gpm_soname+set}" = set; then
5603 echo $ECHO_N "(cached) $ECHO_C" >&6
5606 cf_cv_gpm_soname=unknown
5607 if test "$cross_compiling" != yes ; then
5608 cat >conftest.$ac_ext <<CF_EOF
5612 if (Gpm_Open(0,0)) Gpm_Close();
5613 ${cf_cv_main_return:-return}(0);
5616 cf_save_LIBS="$LIBS"
5619 # Filter out duplicates - this happens with badly-designed ".pc" files...
5620 for cf_add_1lib in $LIBS
5622 for cf_add_2lib in $cf_add_libs
5624 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5630 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5634 if { (eval echo "$as_me:5634: \"$ac_compile\"") >&5
5635 (eval $ac_compile) 2>&5
5637 echo "$as_me:5637: \$? = $ac_status" >&5
5638 (exit $ac_status); } ; then
5639 if { (eval echo "$as_me:5639: \"$ac_link\"") >&5
5640 (eval $ac_link) 2>&5
5642 echo "$as_me:5642: \$? = $ac_status" >&5
5643 (exit $ac_status); } ; then
5644 cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5645 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5649 LIBS="$cf_save_LIBS"
5653 echo "$as_me:5653: result: $cf_cv_gpm_soname" >&5
5654 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5657 test "$cf_cv_gpm_soname" != "unknown" &&
5658 cat >>confdefs.h <<EOF
5659 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5662 SHLIB_LIST="-ldl $SHLIB_LIST"
5664 SHLIB_LIST="-lgpm $SHLIB_LIST"
5667 # Filter out duplicates - this happens with badly-designed ".pc" files...
5668 for cf_add_1lib in $TEST_LIBS
5670 for cf_add_2lib in $cf_add_libs
5672 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5678 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5680 TEST_LIBS="$cf_add_libs"
5684 cat >>confdefs.h <<\EOF
5685 #define HAVE_LIBGPM 1
5688 echo "$as_me:5688: checking for Gpm_Wgetch in -lgpm" >&5
5689 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5690 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5691 echo $ECHO_N "(cached) $ECHO_C" >&6
5693 ac_check_lib_save_LIBS=$LIBS
5695 cat >conftest.$ac_ext <<_ACEOF
5696 #line 5696 "configure"
5697 #include "confdefs.h"
5699 /* Override any gcc2 internal prototype to avoid an error. */
5703 /* We use char because int might match the return type of a gcc2
5704 builtin and then its argument prototype would still apply. */
5714 rm -f conftest.$ac_objext conftest$ac_exeext
5715 if { (eval echo "$as_me:5715: \"$ac_link\"") >&5
5716 (eval $ac_link) 2>&5
5718 echo "$as_me:5718: \$? = $ac_status" >&5
5719 (exit $ac_status); } &&
5720 { ac_try='test -s conftest$ac_exeext'
5721 { (eval echo "$as_me:5721: \"$ac_try\"") >&5
5724 echo "$as_me:5724: \$? = $ac_status" >&5
5725 (exit $ac_status); }; }; then
5726 ac_cv_lib_gpm_Gpm_Wgetch=yes
5728 echo "$as_me: failed program was:" >&5
5729 cat conftest.$ac_ext >&5
5730 ac_cv_lib_gpm_Gpm_Wgetch=no
5732 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5733 LIBS=$ac_check_lib_save_LIBS
5735 echo "$as_me:5735: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5736 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5737 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5739 echo "$as_me:5739: checking if GPM is weakly bound to curses library" >&5
5740 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5741 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5742 echo $ECHO_N "(cached) $ECHO_C" >&6
5745 cf_cv_check_gpm_wgetch=unknown
5746 if test "$cross_compiling" != yes ; then
5748 cat >conftest.$ac_ext <<CF_EOF
5753 ${cf_cv_main_return:-return}(0);
5757 cf_save_LIBS="$LIBS"
5758 # This only works if we can look at the symbol table. If a shared
5759 # library is stripped for install, we cannot use that. So we're forced
5760 # to rely on the static library, noting that some packagers may not
5762 LIBS="-static -lgpm -dynamic $LIBS"
5763 if { (eval echo "$as_me:5763: \"$ac_compile\"") >&5
5764 (eval $ac_compile) 2>&5
5766 echo "$as_me:5766: \$? = $ac_status" >&5
5767 (exit $ac_status); } ; then
5768 if { (eval echo "$as_me:5768: \"$ac_link\"") >&5
5769 (eval $ac_link) 2>&5
5771 echo "$as_me:5771: \$? = $ac_status" >&5
5772 (exit $ac_status); } ; then
5773 cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5774 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5775 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5779 LIBS="$cf_save_LIBS"
5783 echo "$as_me:5783: result: $cf_cv_check_gpm_wgetch" >&5
5784 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5786 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5787 { echo "$as_me:5787: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5788 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5795 # not everyone has "test -c"
5796 if test -c /dev/sysmouse 2>/dev/null ; then
5797 echo "$as_me:5797: checking if you want to use sysmouse" >&5
5798 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5800 # Check whether --with-sysmouse or --without-sysmouse was given.
5801 if test "${with_sysmouse+set}" = set; then
5802 withval="$with_sysmouse"
5803 cf_with_sysmouse=$withval
5805 cf_with_sysmouse=maybe
5807 if test "$cf_with_sysmouse" != no ; then
5808 cat >conftest.$ac_ext <<_ACEOF
5809 #line 5809 "configure"
5810 #include "confdefs.h"
5812 #include <osreldate.h>
5813 #if (__FreeBSD_version >= 400017)
5814 #include <sys/consio.h>
5815 #include <sys/fbio.h>
5817 #include <machine/console.h>
5824 struct mouse_info the_mouse;
5825 ioctl(0, CONS_MOUSECTL, &the_mouse);
5831 rm -f conftest.$ac_objext
5832 if { (eval echo "$as_me:5832: \"$ac_compile\"") >&5
5833 (eval $ac_compile) 2>&5
5835 echo "$as_me:5835: \$? = $ac_status" >&5
5836 (exit $ac_status); } &&
5837 { ac_try='test -s conftest.$ac_objext'
5838 { (eval echo "$as_me:5838: \"$ac_try\"") >&5
5841 echo "$as_me:5841: \$? = $ac_status" >&5
5842 (exit $ac_status); }; }; then
5843 cf_with_sysmouse=yes
5845 echo "$as_me: failed program was:" >&5
5846 cat conftest.$ac_ext >&5
5849 rm -f conftest.$ac_objext conftest.$ac_ext
5851 echo "$as_me:5851: result: $cf_with_sysmouse" >&5
5852 echo "${ECHO_T}$cf_with_sysmouse" >&6
5853 test "$cf_with_sysmouse" = yes &&
5854 cat >>confdefs.h <<\EOF
5855 #define USE_SYSMOUSE 1
5860 if test X"$CC_G_OPT" = X"" ; then
5862 test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
5865 if test X"$CXX_G_OPT" = X"" ; then
5867 test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
5870 echo "$as_me:5870: checking for default loader flags" >&5
5871 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5872 case $DFT_LWR_MODEL in
5873 (libtool) LD_MODEL='' ;;
5874 (normal) LD_MODEL='' ;;
5875 (debug) LD_MODEL=$CC_G_OPT ;;
5876 (profile) LD_MODEL='-pg';;
5877 (shared) LD_MODEL='' ;;
5879 echo "$as_me:5879: result: $LD_MODEL" >&5
5880 echo "${ECHO_T}$LD_MODEL" >&6
5882 case $DFT_LWR_MODEL in
5885 echo "$as_me:5885: checking if rpath option should be used" >&5
5886 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5888 # Check whether --enable-rpath or --disable-rpath was given.
5889 if test "${enable_rpath+set}" = set; then
5890 enableval="$enable_rpath"
5891 cf_cv_enable_rpath=$enableval
5893 cf_cv_enable_rpath=no
5895 echo "$as_me:5895: result: $cf_cv_enable_rpath" >&5
5896 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5898 echo "$as_me:5898: checking if shared libraries should be relinked during install" >&5
5899 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5901 # Check whether --enable-relink or --disable-relink was given.
5902 if test "${enable_relink+set}" = set; then
5903 enableval="$enable_relink"
5904 cf_cv_do_relink=$enableval
5908 echo "$as_me:5908: result: $cf_cv_do_relink" >&5
5909 echo "${ECHO_T}$cf_cv_do_relink" >&6
5913 # we will build libraries one-level down.
5917 echo "$as_me:5917: checking for an rpath option" >&5
5918 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5919 case $cf_cv_system_name in
5921 if test "$GCC" = yes; then
5922 LD_RPATH_OPT="-Wl,-rpath,"
5924 LD_RPATH_OPT="-rpath "
5927 (linux*|gnu*|k*bsd*-gnu|freebsd*)
5928 LD_RPATH_OPT="-Wl,-rpath,"
5930 (openbsd[2-9].*|mirbsd*)
5931 LD_RPATH_OPT="-Wl,-rpath,"
5934 LD_RPATH_OPT="-rpath "
5937 LD_RPATH_OPT="-Wl,-rpath,"
5940 LD_RPATH_OPT="-rpath "
5948 echo "$as_me:5948: result: $LD_RPATH_OPT" >&5
5949 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5951 case "x$LD_RPATH_OPT" in
5953 echo "$as_me:5953: checking if we need a space after rpath option" >&5
5954 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5955 cf_save_LIBS="$LIBS"
5957 cf_add_libs="${LD_RPATH_OPT}$libdir"
5958 # Filter out duplicates - this happens with badly-designed ".pc" files...
5959 for cf_add_1lib in $LIBS
5961 for cf_add_2lib in $cf_add_libs
5963 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5969 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5973 cat >conftest.$ac_ext <<_ACEOF
5974 #line 5974 "configure"
5975 #include "confdefs.h"
5985 rm -f conftest.$ac_objext conftest$ac_exeext
5986 if { (eval echo "$as_me:5986: \"$ac_link\"") >&5
5987 (eval $ac_link) 2>&5
5989 echo "$as_me:5989: \$? = $ac_status" >&5
5990 (exit $ac_status); } &&
5991 { ac_try='test -s conftest$ac_exeext'
5992 { (eval echo "$as_me:5992: \"$ac_try\"") >&5
5995 echo "$as_me:5995: \$? = $ac_status" >&5
5996 (exit $ac_status); }; }; then
5999 echo "$as_me: failed program was:" >&5
6000 cat conftest.$ac_ext >&5
6003 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6004 LIBS="$cf_save_LIBS"
6005 echo "$as_me:6005: result: $cf_rpath_space" >&5
6006 echo "${ECHO_T}$cf_rpath_space" >&6
6007 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
6015 INSTALL_LIB="-m 644"
6016 : ${rel_builddir:=.}
6022 cf_cv_do_symlinks=no
6024 test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
6026 echo "$as_me:6026: checking if release/abi version should be used for shared libs" >&5
6027 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
6029 # Check whether --with-shlib-version or --without-shlib-version was given.
6030 if test "${with_shlib_version+set}" = set; then
6031 withval="$with_shlib_version"
6032 test -z "$withval" && withval=auto
6035 cf_cv_shlib_version=auto
6038 cf_cv_shlib_version=$withval
6041 echo "$as_me:6041: result: $withval" >&5
6042 echo "${ECHO_T}$withval" >&6
6043 { { echo "$as_me:6043: error: option value must be one of: rel, abi, or auto" >&5
6044 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
6045 { (exit 1); exit 1; }; }
6050 cf_cv_shlib_version=auto
6052 echo "$as_me:6052: result: $cf_cv_shlib_version" >&5
6053 echo "${ECHO_T}$cf_cv_shlib_version" >&6
6058 # Some less-capable ports of gcc support only -fpic
6062 if test "$GCC" = yes
6066 case $cf_cv_system_name in
6067 (*linux*) # e.g., PGI compiler
6073 if test "$cf_try_fPIC" = yes
6075 echo "$as_me:6075: checking which $CC option to use" >&5
6076 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
6077 cf_save_CFLAGS="$CFLAGS"
6078 for CC_SHARED_OPTS in -fPIC -fpic ''
6080 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
6081 cat >conftest.$ac_ext <<_ACEOF
6082 #line 6082 "configure"
6083 #include "confdefs.h"
6093 rm -f conftest.$ac_objext
6094 if { (eval echo "$as_me:6094: \"$ac_compile\"") >&5
6095 (eval $ac_compile) 2>&5
6097 echo "$as_me:6097: \$? = $ac_status" >&5
6098 (exit $ac_status); } &&
6099 { ac_try='test -s conftest.$ac_objext'
6100 { (eval echo "$as_me:6100: \"$ac_try\"") >&5
6103 echo "$as_me:6103: \$? = $ac_status" >&5
6104 (exit $ac_status); }; }; then
6107 echo "$as_me: failed program was:" >&5
6108 cat conftest.$ac_ext >&5
6110 rm -f conftest.$ac_objext conftest.$ac_ext
6112 echo "$as_me:6112: result: $CC_SHARED_OPTS" >&5
6113 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
6114 CFLAGS="$cf_save_CFLAGS"
6117 cf_cv_shlib_version_infix=no
6119 case $cf_cv_system_name in
6120 (aix4.3-9*|aix[5-7]*)
6121 if test "$GCC" = yes; then
6122 CC_SHARED_OPTS='-Wl,-brtl'
6123 MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6125 CC_SHARED_OPTS='-brtl'
6126 # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
6127 MK_SHARED_LIB='${CC} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6131 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
6135 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6136 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6137 cf_cv_shlib_version=cygdll
6138 cf_cv_shlib_version_infix=cygdll
6141 cat >mk_shared_lib.sh <<-CF_EOF
6144 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6147 Linking shared library
6148 ** SHARED_LIB \$SHARED_LIB
6149 ** IMPORT_LIB \$IMPORT_LIB
6151 exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6153 chmod +x mk_shared_lib.sh
6157 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6158 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6159 cf_cv_shlib_version=msysdll
6160 cf_cv_shlib_version_infix=msysdll
6163 cat >mk_shared_lib.sh <<-CF_EOF
6166 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6169 Linking shared library
6170 ** SHARED_LIB \$SHARED_LIB
6171 ** IMPORT_LIB \$IMPORT_LIB
6173 exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6175 chmod +x mk_shared_lib.sh
6178 cf_try_cflags="no-cpp-precomp"
6179 CC_SHARED_OPTS="-dynamic"
6180 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
6181 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
6182 cf_cv_shlib_version_infix=yes
6183 echo "$as_me:6183: checking if ld -search_paths_first works" >&5
6184 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
6185 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
6186 echo $ECHO_N "(cached) $ECHO_C" >&6
6189 cf_save_LDFLAGS=$LDFLAGS
6190 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6191 cat >conftest.$ac_ext <<_ACEOF
6192 #line 6192 "configure"
6193 #include "confdefs.h"
6203 rm -f conftest.$ac_objext conftest$ac_exeext
6204 if { (eval echo "$as_me:6204: \"$ac_link\"") >&5
6205 (eval $ac_link) 2>&5
6207 echo "$as_me:6207: \$? = $ac_status" >&5
6208 (exit $ac_status); } &&
6209 { ac_try='test -s conftest$ac_exeext'
6210 { (eval echo "$as_me:6210: \"$ac_try\"") >&5
6213 echo "$as_me:6213: \$? = $ac_status" >&5
6214 (exit $ac_status); }; }; then
6215 cf_cv_ldflags_search_paths_first=yes
6217 echo "$as_me: failed program was:" >&5
6218 cat conftest.$ac_ext >&5
6219 cf_cv_ldflags_search_paths_first=no
6221 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6222 LDFLAGS=$cf_save_LDFLAGS
6224 echo "$as_me:6224: result: $cf_cv_ldflags_search_paths_first" >&5
6225 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
6226 if test $cf_cv_ldflags_search_paths_first = yes; then
6227 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6231 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
6232 if test "$GCC" != yes; then
6235 MK_SHARED_LIB='${LD} -b -o $@'
6236 INSTALL_LIB="-m 555"
6239 # (tested with gcc 2.7.2 -- I don't have c89)
6240 if test "$GCC" = yes; then
6241 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
6244 LD_SHARED_OPTS='-Wl,+b,${libdir}'
6246 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
6247 # HP-UX shared libraries must be executable, and should be
6248 # readonly to exploit a quirk in the memory manager.
6249 INSTALL_LIB="-m 555"
6252 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6253 if test "$cf_cv_shlib_version" = rel; then
6254 cf_shared_soname='`basename .${REL_VERSION}`.${ABI_VERSION}'
6256 cf_shared_soname='`basename `'
6259 MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o '
6262 if test "$cf_cv_enable_rpath" = yes ; then
6263 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6265 # tested with IRIX 5.2 and 'cc'.
6266 if test "$GCC" != yes; then
6267 CC_SHARED_OPTS='-KPIC'
6268 MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
6270 MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
6272 cf_cv_rm_so_locs=yes
6274 (linux*|gnu*|k*bsd*-gnu)
6275 if test "$DFT_LWR_MODEL" = "shared" ; then
6276 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6277 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6279 if test "$cf_cv_enable_rpath" = yes ; then
6280 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6283 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6284 if test "$cf_cv_shlib_version" = rel; then
6285 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6287 cf_cv_shared_soname='`basename $@`'
6290 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6293 cf_cv_shlib_version=mingw
6294 cf_cv_shlib_version_infix=mingw
6297 if test "$DFT_LWR_MODEL" = "shared" ; then
6298 LOCAL_LDFLAGS="-Wl,--enable-auto-import"
6299 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6300 EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
6303 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6304 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6305 cat >mk_shared_lib.sh <<-CF_EOF
6308 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
6311 Linking shared library
6312 ** SHARED_LIB \$SHARED_LIB
6313 ** IMPORT_LIB \$IMPORT_LIB
6315 exec \$* -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6317 chmod +x mk_shared_lib.sh
6319 (openbsd[2-9].*|mirbsd*)
6320 if test "$DFT_LWR_MODEL" = "shared" ; then
6321 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6322 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6324 if test "$cf_cv_enable_rpath" = yes ; then
6325 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6327 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6329 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6330 if test "$cf_cv_shlib_version" = rel; then
6331 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6333 cf_cv_shared_soname='`basename $@`'
6336 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6338 (nto-qnx*|openbsd*|freebsd[12].*)
6339 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6340 MK_SHARED_LIB='${LD} -Bshareable -o $@'
6341 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6343 (dragonfly*|freebsd*)
6344 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6345 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6346 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6347 LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
6348 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6351 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6352 if test "$cf_cv_shlib_version" = rel; then
6353 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6355 cf_cv_shared_soname='`basename $@`'
6358 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6361 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6362 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6363 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6364 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6365 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6366 if test "$cf_cv_shlib_version" = auto; then
6367 if test -f /usr/libexec/ld.elf_so; then
6368 cf_cv_shlib_version=abi
6370 cf_cv_shlib_version=rel
6374 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6375 if test "$cf_cv_shlib_version" = rel; then
6376 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6378 cf_cv_shared_soname='`basename $@`'
6381 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
6383 MK_SHARED_LIB='${CC} -Wl,-shared -Wl,-Bshareable -o $@'
6387 # tested with OSF/1 V3.2 and 'cc'
6388 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
6389 # link with shared libs).
6390 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
6393 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
6396 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
6397 if test "$DFT_LWR_MODEL" = "shared" ; then
6398 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6399 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6401 cf_cv_rm_so_locs=yes
6403 (sco3.2v5*) # also uw2* and UW7: hops 13-Apr-98
6404 # tested with osr5.0.5
6405 if test "$GCC" != yes; then
6406 CC_SHARED_OPTS='-belf -KPIC'
6408 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
6409 if test "$cf_cv_enable_rpath" = yes ; then
6410 # only way is to set LD_RUN_PATH but no switch for it
6413 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6414 LINK_PROGS='LD_RUN_PATH=${libdir}'
6415 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
6418 # tested with SunOS 4.1.1 and gcc 2.7.0
6419 if test "$GCC" != yes; then
6420 CC_SHARED_OPTS='-KPIC'
6422 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
6423 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6426 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
6427 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
6428 if test "$DFT_LWR_MODEL" = "shared" ; then
6429 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
6430 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6432 if test "$cf_cv_enable_rpath" = yes ; then
6433 EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
6436 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6437 if test "$cf_cv_shlib_version" = rel; then
6438 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6440 cf_cv_shared_soname='`basename $@`'
6443 if test "$GCC" != yes; then
6444 cf_save_CFLAGS="$CFLAGS"
6445 for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
6447 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
6448 cat >conftest.$ac_ext <<_ACEOF
6449 #line 6449 "configure"
6450 #include "confdefs.h"
6460 rm -f conftest.$ac_objext
6461 if { (eval echo "$as_me:6461: \"$ac_compile\"") >&5
6462 (eval $ac_compile) 2>&5
6464 echo "$as_me:6464: \$? = $ac_status" >&5
6465 (exit $ac_status); } &&
6466 { ac_try='test -s conftest.$ac_objext'
6467 { (eval echo "$as_me:6467: \"$ac_try\"") >&5
6470 echo "$as_me:6470: \$? = $ac_status" >&5
6471 (exit $ac_status); }; }; then
6474 echo "$as_me: failed program was:" >&5
6475 cat conftest.$ac_ext >&5
6477 rm -f conftest.$ac_objext conftest.$ac_ext
6479 CFLAGS="$cf_save_CFLAGS"
6480 CC_SHARED_OPTS=$cf_shared_opts
6481 MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
6483 MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
6486 (sysv5uw7*|unix_sv*)
6487 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
6488 if test "$GCC" != yes; then
6489 CC_SHARED_OPTS='-KPIC'
6491 MK_SHARED_LIB='${LD} -d y -G -o $@'
6494 CC_SHARED_OPTS='unknown'
6495 MK_SHARED_LIB='echo unknown'
6499 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
6500 case "$cf_cv_shlib_version" in
6502 case "$MK_SHARED_LIB" in
6504 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
6507 { echo "$as_me:6507: WARNING: ignored --with-shlib-version" >&5
6508 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
6514 if test -n "$cf_try_cflags"
6516 cat > conftest.$ac_ext <<EOF
6517 #line 6517 "${as_me:-configure}"
6519 int main(int argc, char *argv[])
6522 return (argv[argc-1] == 0) ;
6525 cf_save_CFLAGS="$CFLAGS"
6526 for cf_opt in $cf_try_cflags
6528 CFLAGS="$cf_save_CFLAGS -$cf_opt"
6529 echo "$as_me:6529: checking if CFLAGS option -$cf_opt works" >&5
6530 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
6531 if { (eval echo "$as_me:6531: \"$ac_compile\"") >&5
6532 (eval $ac_compile) 2>&5
6534 echo "$as_me:6534: \$? = $ac_status" >&5
6535 (exit $ac_status); }; then
6536 echo "$as_me:6536: result: yes" >&5
6537 echo "${ECHO_T}yes" >&6
6538 cf_save_CFLAGS="$CFLAGS"
6540 echo "$as_me:6540: result: no" >&5
6541 echo "${ECHO_T}no" >&6
6544 CFLAGS="$cf_save_CFLAGS"
6547 # RPATH_LIST is a colon-separated list of directories
6548 test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
6549 test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
6551 test $cf_cv_rm_so_locs = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
6553 test -n "$verbose" && echo " CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
6555 echo "${as_me:-configure}:6555: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
6557 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
6559 echo "${as_me:-configure}:6559: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
6561 for model in $cf_list_models; do
6565 echo "$as_me:6565: checking for additional libtool options" >&5
6566 echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6
6568 # Check whether --with-libtool-opts or --without-libtool-opts was given.
6569 if test "${with_libtool_opts+set}" = set; then
6570 withval="$with_libtool_opts"
6571 with_libtool_opts=$withval
6573 with_libtool_opts=no
6575 echo "$as_me:6575: result: $with_libtool_opts" >&5
6576 echo "${ECHO_T}$with_libtool_opts" >&6
6578 case .$with_libtool_opts in
6582 LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts"
6586 echo "$as_me:6586: checking if exported-symbols file should be used" >&5
6587 echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6
6589 # Check whether --with-export-syms or --without-export-syms was given.
6590 if test "${with_export_syms+set}" = set; then
6591 withval="$with_export_syms"
6592 with_export_syms=$withval
6596 if test "x$with_export_syms" = xyes
6598 with_export_syms='${top_srcdir}/package/${PACKAGE}.sym'
6601 echo "$as_me:6601: result: $with_export_syms" >&5
6602 echo "${ECHO_T}$with_export_syms" >&6
6603 if test "x$with_export_syms" != xno
6605 EXPORT_SYMS="-export-symbols $with_export_syms"
6611 if test "$CC_SHARED_OPTS" = "unknown"; then
6612 { { echo "$as_me:6612: error: Shared libraries are not supported in this version" >&5
6613 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
6614 { (exit 1); exit 1; }; }
6616 # workaround for inept transition to PIE vs PIC...
6617 echo "$as_me:6617: checking if current CFLAGS link properly" >&5
6618 echo $ECHO_N "checking if current CFLAGS link properly... $ECHO_C" >&6
6619 cat >conftest.$ac_ext <<_ACEOF
6620 #line 6620 "configure"
6621 #include "confdefs.h"
6626 printf("Hello work\n");
6631 rm -f conftest.$ac_objext conftest$ac_exeext
6632 if { (eval echo "$as_me:6632: \"$ac_link\"") >&5
6633 (eval $ac_link) 2>&5
6635 echo "$as_me:6635: \$? = $ac_status" >&5
6636 (exit $ac_status); } &&
6637 { ac_try='test -s conftest$ac_exeext'
6638 { (eval echo "$as_me:6638: \"$ac_try\"") >&5
6641 echo "$as_me:6641: \$? = $ac_status" >&5
6642 (exit $ac_status); }; }; then
6645 echo "$as_me: failed program was:" >&5
6646 cat conftest.$ac_ext >&5
6649 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6650 echo "$as_me:6650: result: $cf_cflags_work" >&5
6651 echo "${ECHO_T}$cf_cflags_work" >&6
6652 if test "$cf_cflags_work" = no
6654 test -n "$verbose" && echo " try to work around by appending shared-options" 1>&6
6656 echo "${as_me:-configure}:6656: testing try to work around by appending shared-options ..." 1>&5
6658 CFLAGS="$CFLAGS $CC_SHARED_OPTS"
6661 echo "$as_me:6661: checking if versioned-symbols file should be used" >&5
6662 echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6
6664 # Check whether --with-versioned-syms or --without-versioned-syms was given.
6665 if test "${with_versioned_syms+set}" = set; then
6666 withval="$with_versioned_syms"
6667 with_versioned_syms=$withval
6669 with_versioned_syms=no
6671 if test "x$with_versioned_syms" = xyes
6673 with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map'
6676 echo "$as_me:6676: result: $with_versioned_syms" >&5
6677 echo "${ECHO_T}$with_versioned_syms" >&6
6683 if test "x$with_versioned_syms" != xno
6685 RESULTING_SYMS=$with_versioned_syms
6686 case "x$MK_SHARED_LIB" in
6688 VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}"
6689 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"`
6690 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
6692 echo "${as_me:-configure}:6692: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
6696 VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}"
6697 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"`
6698 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
6700 echo "${as_me:-configure}:6700: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
6704 { echo "$as_me:6704: WARNING: this system does not support versioned-symbols" >&5
6705 echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;}
6709 # Linux ld can selectively override scope, e.g., of symbols beginning with
6710 # "_" by first declaring some as global, and then using a wildcard to
6711 # declare the others as local. Some other loaders cannot do this. Check
6712 # by constructing a (very) simple shared library and inspecting its
6714 if test "x$VERSIONED_SYMS" != "x"
6716 echo "$as_me:6716: checking if wildcards can be used to selectively omit symbols" >&5
6717 echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6
6723 cat >conftest.ver <<EOF
6752 cat >conftest.$ac_ext <<EOF
6753 #line 6753 "configure"
6754 int _ismissing(void) { return 1; }
6755 int _localf1(void) { return 1; }
6756 int _localf2(void) { return 2; }
6757 int globalf1(void) { return 1; }
6758 int globalf2(void) { return 2; }
6759 int _sublocalf1(void) { return 1; }
6760 int _sublocalf2(void) { return 2; }
6761 int subglobalf1(void) { return 1; }
6762 int subglobalf2(void) { return 2; }
6764 cat >conftest.mk <<EOF
6767 CPPFLAGS=${CPPFLAGS}
6770 VERSIONED_SYMS=${VERSIONED_SYMS}
6771 RESULTING_SYMS=conftest.ver
6772 MK_SHARED_LIB=${MK_SHARED_LIB}
6773 conftest.so: conftest.$ac_cv_objext
6774 \$(MK_SHARED_LIB) conftest.$ac_cv_objext
6777 # compile source, make library
6778 if make -f conftest.mk 2>&5 >/dev/null
6780 # test for missing symbol in either Data or Text section
6781 cf_missing=`nm -P conftest.so 2>&5 |fgrep _ismissing | egrep '[ ][DT][ ]'`
6782 test -n "$cf_missing" && WILDCARD_SYMS=yes
6784 echo "$as_me:6784: result: $WILDCARD_SYMS" >&5
6785 echo "${ECHO_T}$WILDCARD_SYMS" >&6
6794 # pretend that ncurses==ncursesw==ncursest
6795 echo "$as_me:6795: checking if you want to disable library suffixes" >&5
6796 echo $ECHO_N "checking if you want to disable library suffixes... $ECHO_C" >&6
6798 # Check whether --enable-lib-suffixes or --disable-lib-suffixes was given.
6799 if test "${enable_lib_suffixes+set}" = set; then
6800 enableval="$enable_lib_suffixes"
6801 test "$enableval" != no && enableval=yes
6802 if test "$enableval" != "yes" ; then
6803 disable_lib_suffixes=yes
6805 disable_lib_suffixes=no
6809 disable_lib_suffixes=no
6812 echo "$as_me:6812: result: $disable_lib_suffixes" >&5
6813 echo "${ECHO_T}$disable_lib_suffixes" >&6
6815 ### If we're building with rpath, try to link non-standard libs that way too.
6816 if test "$DFT_LWR_MODEL" = "shared"; then
6818 echo "$as_me:6818: checking if rpath-hack should be disabled" >&5
6819 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
6821 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
6822 if test "${enable_rpath_hack+set}" = set; then
6823 enableval="$enable_rpath_hack"
6824 test "$enableval" != no && enableval=yes
6825 if test "$enableval" != "yes" ; then
6826 cf_disable_rpath_hack=yes
6828 cf_disable_rpath_hack=no
6832 cf_disable_rpath_hack=no
6835 echo "$as_me:6835: result: $cf_disable_rpath_hack" >&5
6836 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
6837 if test "$cf_disable_rpath_hack" = no ; then
6839 echo "$as_me:6839: checking for updated LDFLAGS" >&5
6840 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
6841 if test -n "$LD_RPATH_OPT" ; then
6842 echo "$as_me:6842: result: maybe" >&5
6843 echo "${ECHO_T}maybe" >&6
6847 # Extract the first word of "$ac_prog", so it can be a program name with args.
6848 set dummy $ac_prog; ac_word=$2
6849 echo "$as_me:6849: checking for $ac_word" >&5
6850 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6851 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
6852 echo $ECHO_N "(cached) $ECHO_C" >&6
6854 if test -n "$cf_ldd_prog"; then
6855 ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
6857 ac_save_IFS=$IFS; IFS=$ac_path_separator
6859 for ac_dir in $ac_dummy; do
6861 test -z "$ac_dir" && ac_dir=.
6862 $as_executable_p "$ac_dir/$ac_word" || continue
6863 ac_cv_prog_cf_ldd_prog="$ac_prog"
6864 echo "$as_me:6864: found $ac_dir/$ac_word" >&5
6870 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
6871 if test -n "$cf_ldd_prog"; then
6872 echo "$as_me:6872: result: $cf_ldd_prog" >&5
6873 echo "${ECHO_T}$cf_ldd_prog" >&6
6875 echo "$as_me:6875: result: no" >&5
6876 echo "${ECHO_T}no" >&6
6879 test -n "$cf_ldd_prog" && break
6881 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
6883 cf_rpath_list="/usr/lib /lib"
6884 if test "$cf_ldd_prog" != no
6888 cat >conftest.$ac_ext <<_ACEOF
6889 #line 6889 "configure"
6890 #include "confdefs.h"
6900 rm -f conftest.$ac_objext conftest$ac_exeext
6901 if { (eval echo "$as_me:6901: \"$ac_link\"") >&5
6902 (eval $ac_link) 2>&5
6904 echo "$as_me:6904: \$? = $ac_status" >&5
6905 (exit $ac_status); } &&
6906 { ac_try='test -s conftest$ac_exeext'
6907 { (eval echo "$as_me:6907: \"$ac_try\"") >&5
6910 echo "$as_me:6910: \$? = $ac_status" >&5
6911 (exit $ac_status); }; }; then
6912 cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
6913 cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[ ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
6915 echo "$as_me: failed program was:" >&5
6916 cat conftest.$ac_ext >&5
6918 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6920 # If we passed the link-test, but get a "not found" on a given library,
6921 # this could be due to inept reconfiguration of gcc to make it only
6922 # partly honor /usr/local/lib (or whatever). Sometimes this behavior
6923 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
6924 # /usr/local libraries.
6925 if test -n "$cf_rpath_oops"
6927 for cf_rpath_src in $cf_rpath_oops
6929 for cf_rpath_dir in \
6934 if test -f $cf_rpath_dir/lib/$cf_rpath_src
6936 test -n "$verbose" && echo " ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
6938 echo "${as_me:-configure}:6938: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
6940 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
6948 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6950 echo "${as_me:-configure}:6950: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6952 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
6954 echo "${as_me:-configure}:6954: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
6957 for cf_rpath_src in $LDFLAGS
6959 case $cf_rpath_src in
6962 # check if this refers to a directory which we will ignore
6964 if test -n "$cf_rpath_list"
6966 for cf_rpath_item in $cf_rpath_list
6968 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6976 if test "$cf_rpath_skip" = no
6978 # transform the option
6979 if test "$LD_RPATH_OPT" = "-R " ; then
6980 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6982 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6985 # if we have not already added this, add it now
6986 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6987 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6989 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6991 echo "${as_me:-configure}:6991: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6993 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6998 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
7000 LDFLAGS=$cf_rpath_dst
7002 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
7004 echo "${as_me:-configure}:7004: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
7006 test -n "$verbose" && echo " ...checking LIBS $LIBS" 1>&6
7008 echo "${as_me:-configure}:7008: testing ...checking LIBS $LIBS ..." 1>&5
7011 for cf_rpath_src in $LIBS
7013 case $cf_rpath_src in
7016 # check if this refers to a directory which we will ignore
7018 if test -n "$cf_rpath_list"
7020 for cf_rpath_item in $cf_rpath_list
7022 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
7030 if test "$cf_rpath_skip" = no
7032 # transform the option
7033 if test "$LD_RPATH_OPT" = "-R " ; then
7034 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
7036 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
7039 # if we have not already added this, add it now
7040 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
7041 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
7043 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
7045 echo "${as_me:-configure}:7045: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
7047 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
7052 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
7056 test -n "$verbose" && echo " ...checked LIBS $LIBS" 1>&6
7058 echo "${as_me:-configure}:7058: testing ...checked LIBS $LIBS ..." 1>&5
7060 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
7062 echo "${as_me:-configure}:7062: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
7065 echo "$as_me:7065: result: no" >&5
7066 echo "${ECHO_T}no" >&6
7073 ###############################################################################
7075 ### use option --with-extra-suffix to append suffix to headers and libraries
7076 echo "$as_me:7076: checking if you wish to append extra suffix to header/library paths" >&5
7077 echo $ECHO_N "checking if you wish to append extra suffix to header/library paths... $ECHO_C" >&6
7080 # Check whether --with-extra-suffix or --without-extra-suffix was given.
7081 if test "${with_extra_suffix+set}" = set; then
7082 withval="$with_extra_suffix"
7087 EXTRA_SUFFIX=$cf_cv_abi_version
7090 EXTRA_SUFFIX=$withval
7095 echo "$as_me:7095: result: $EXTRA_SUFFIX" >&5
7096 echo "${ECHO_T}$EXTRA_SUFFIX" >&6
7098 ### use option --disable-overwrite to leave out the link to -lcurses
7099 echo "$as_me:7099: checking if you wish to install ncurses overwriting curses" >&5
7100 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
7102 # Check whether --enable-overwrite or --disable-overwrite was given.
7103 if test "${enable_overwrite+set}" = set; then
7104 enableval="$enable_overwrite"
7105 with_overwrite=$enableval
7107 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
7109 echo "$as_me:7109: result: $with_overwrite" >&5
7110 echo "${ECHO_T}$with_overwrite" >&6
7112 echo "$as_me:7112: checking if external terminfo-database is used" >&5
7113 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
7115 # Check whether --enable-database or --disable-database was given.
7116 if test "${enable_database+set}" = set; then
7117 enableval="$enable_database"
7118 use_database=$enableval
7122 echo "$as_me:7122: result: $use_database" >&5
7123 echo "${ECHO_T}$use_database" >&6
7127 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
7130 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
7134 NCURSES_USE_DATABASE=0
7135 if test "$use_database" != no ; then
7136 NCURSES_USE_DATABASE=1
7138 echo "$as_me:7138: checking which terminfo source-file will be installed" >&5
7139 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
7141 # Check whether --with-database or --without-database was given.
7142 if test "${with_database+set}" = set; then
7143 withval="$with_database"
7144 TERMINFO_SRC=$withval
7146 echo "$as_me:7146: result: $TERMINFO_SRC" >&5
7147 echo "${ECHO_T}$TERMINFO_SRC" >&6
7149 echo "$as_me:7149: checking whether to use hashed database instead of directory/tree" >&5
7150 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
7152 # Check whether --with-hashed-db or --without-hashed-db was given.
7153 if test "${with_hashed_db+set}" = set; then
7154 withval="$with_hashed_db"
7159 echo "$as_me:7159: result: $with_hashed_db" >&5
7160 echo "${ECHO_T}$with_hashed_db" >&6
7165 echo "$as_me:7165: checking for list of fallback descriptions" >&5
7166 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
7168 # Check whether --with-fallbacks or --without-fallbacks was given.
7169 if test "${with_fallbacks+set}" = set; then
7170 withval="$with_fallbacks"
7171 with_fallback=$withval
7175 echo "$as_me:7175: result: $with_fallback" >&5
7176 echo "${ECHO_T}$with_fallback" >&6
7177 FALLBACK_LIST=`test "$with_fallback" != no && echo "$with_fallback" | sed -e 's/,/ /g'`
7179 echo "$as_me:7179: checking if you want modern xterm or antique" >&5
7180 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
7182 # Check whether --with-xterm-new or --without-xterm-new was given.
7183 if test "${with_xterm_new+set}" = set; then
7184 withval="$with_xterm_new"
7185 with_xterm_new=$withval
7189 case $with_xterm_new in
7190 (no) with_xterm_new=xterm-old;;
7191 (*) with_xterm_new=xterm-new;;
7193 echo "$as_me:7193: result: $with_xterm_new" >&5
7194 echo "${ECHO_T}$with_xterm_new" >&6
7195 WHICH_XTERM=$with_xterm_new
7197 echo "$as_me:7197: checking if xterm backspace sends BS or DEL" >&5
7198 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
7200 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
7201 if test "${with_xterm_kbs+set}" = set; then
7202 withval="$with_xterm_kbs"
7203 with_xterm_kbs=$withval
7207 case x$with_xterm_kbs in
7208 (xyes|xno|xBS|xbs|x8)
7215 with_xterm_kbs=$withval
7218 echo "$as_me:7218: result: $with_xterm_kbs" >&5
7219 echo "${ECHO_T}$with_xterm_kbs" >&6
7220 XTERM_KBS=$with_xterm_kbs
7223 if test "$use_database" = no ; then
7224 TERMINFO="${datadir}/terminfo"
7228 echo "$as_me:7228: checking for list of terminfo directories" >&5
7229 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
7231 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
7232 if test "${with_terminfo_dirs+set}" = set; then
7233 withval="$with_terminfo_dirs"
7236 withval=${TERMINFO_DIRS:-${datadir}/terminfo}
7238 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
7240 for cf_src_path in $withval
7243 if test "x$prefix" != xNONE; then
7244 cf_path_syntax="$prefix"
7246 cf_path_syntax="$ac_default_prefix"
7249 case ".$cf_src_path" in
7254 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
7256 (.\${*prefix}*|.\${*dir}*)
7257 eval cf_src_path="$cf_src_path"
7258 case ".$cf_src_path" in
7260 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
7265 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
7268 { { echo "$as_me:7268: error: expected a pathname, not \"$cf_src_path\"" >&5
7269 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
7270 { (exit 1); exit 1; }; }
7274 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
7275 cf_dst_path="${cf_dst_path}${cf_src_path}"
7279 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
7280 # so we have to check/work around. We do prefer the result of "eval"...
7281 eval cf_dst_eval="$cf_dst_path"
7282 case "x$cf_dst_eval" in
7284 TERMINFO_DIRS=$cf_dst_path
7287 TERMINFO_DIRS="$cf_dst_eval"
7291 echo "$as_me:7291: result: $TERMINFO_DIRS" >&5
7292 echo "${ECHO_T}$TERMINFO_DIRS" >&6
7293 test -n "$TERMINFO_DIRS" &&
7294 cat >>confdefs.h <<EOF
7295 #define TERMINFO_DIRS "$TERMINFO_DIRS"
7298 echo "$as_me:7298: checking for default terminfo directory" >&5
7299 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
7301 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
7302 if test "${with_default_terminfo_dir+set}" = set; then
7303 withval="$with_default_terminfo_dir"
7306 withval="${TERMINFO:-${datadir}/terminfo}"
7307 fi; if test -n "${datadir}/terminfo" ; then
7309 if test "x$prefix" != xNONE; then
7310 cf_path_syntax="$prefix"
7312 cf_path_syntax="$ac_default_prefix"
7320 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
7322 (.\${*prefix}*|.\${*dir}*)
7323 eval withval="$withval"
7326 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
7331 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
7334 { { echo "$as_me:7334: error: expected a pathname, not \"$withval\"" >&5
7335 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
7336 { (exit 1); exit 1; }; }
7341 eval TERMINFO="$withval"
7343 echo "$as_me:7343: result: $TERMINFO" >&5
7344 echo "${ECHO_T}$TERMINFO" >&6
7346 cat >>confdefs.h <<EOF
7347 #define TERMINFO "$TERMINFO"
7352 ### use option --disable-big-core to make tic run on small machines
7353 ### We need 4Mb, check if we can allocate 50% more than that.
7354 echo "$as_me:7354: checking if big-core option selected" >&5
7355 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
7357 # Check whether --enable-big-core or --disable-big-core was given.
7358 if test "${enable_big_core+set}" = set; then
7359 enableval="$enable_big_core"
7360 with_big_core=$enableval
7362 if test "$cross_compiling" = yes; then
7365 cat >conftest.$ac_ext <<_ACEOF
7366 #line 7366 "configure"
7367 #include "confdefs.h"
7372 unsigned long n = 6000000L;
7373 char *s = malloc(n);
7376 ${cf_cv_main_return:-return}(s == 0);
7379 rm -f conftest$ac_exeext
7380 if { (eval echo "$as_me:7380: \"$ac_link\"") >&5
7381 (eval $ac_link) 2>&5
7383 echo "$as_me:7383: \$? = $ac_status" >&5
7384 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7385 { (eval echo "$as_me:7385: \"$ac_try\"") >&5
7388 echo "$as_me:7388: \$? = $ac_status" >&5
7389 (exit $ac_status); }; }; then
7392 echo "$as_me: program exited with status $ac_status" >&5
7393 echo "$as_me: failed program was:" >&5
7394 cat conftest.$ac_ext >&5
7397 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7400 echo "$as_me:7400: result: $with_big_core" >&5
7401 echo "${ECHO_T}$with_big_core" >&6
7402 test "x$with_big_core" = "xyes" &&
7403 cat >>confdefs.h <<\EOF
7404 #define HAVE_BIG_CORE 1
7407 ### ISO C only guarantees 512-char strings, we have tables which load faster
7408 ### when constructed using "big" strings. More than the C compiler, the awk
7409 ### program is a limit on most vendor UNIX systems. Check that we can build.
7410 echo "$as_me:7410: checking if big-strings option selected" >&5
7411 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
7413 # Check whether --enable-big-strings or --disable-big-strings was given.
7414 if test "${enable_big_strings+set}" = set; then
7415 enableval="$enable_big_strings"
7416 with_big_strings=$enableval
7421 eval with_big_strings=no
7424 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
7425 | $AWK '{ printf "%d\n", length($0); }' 2>/dev/null | $AWK 'BEGIN { eqls=0; recs=0; } { recs++; if ($0 == 12000) eqls++; } END { if (recs != 1 || eqls != 1) exit 1; }' 2>/dev/null >/dev/null ) ; then
7426 eval with_big_strings=yes
7428 eval with_big_strings=no
7434 echo "$as_me:7434: result: $with_big_strings" >&5
7435 echo "${ECHO_T}$with_big_strings" >&6
7438 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
7440 ### use option --enable-termcap to compile in the termcap fallback support
7441 echo "$as_me:7441: checking if you want termcap-fallback support" >&5
7442 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
7444 # Check whether --enable-termcap or --disable-termcap was given.
7445 if test "${enable_termcap+set}" = set; then
7446 enableval="$enable_termcap"
7447 with_termcap=$enableval
7451 echo "$as_me:7451: result: $with_termcap" >&5
7452 echo "${ECHO_T}$with_termcap" >&6
7454 NCURSES_USE_TERMCAP=0
7455 if test "x$with_termcap" != "xyes" ; then
7456 if test "$use_database" = no ; then
7457 if test -z "$with_fallback" ; then
7458 { { echo "$as_me:7458: error: You have disabled the database w/o specifying fallbacks" >&5
7459 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
7460 { (exit 1); exit 1; }; }
7464 cat >>confdefs.h <<\EOF
7465 #define PURE_TERMINFO 1
7470 if test "$with_ticlib" != no ; then
7471 { { echo "$as_me:7471: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
7472 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
7473 { (exit 1); exit 1; }; }
7476 NCURSES_USE_TERMCAP=1
7477 echo "$as_me:7477: checking for list of termcap files" >&5
7478 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
7480 # Check whether --with-termpath or --without-termpath was given.
7481 if test "${with_termpath+set}" = set; then
7482 withval="$with_termpath"
7485 withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
7487 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
7489 for cf_src_path in $withval
7492 if test "x$prefix" != xNONE; then
7493 cf_path_syntax="$prefix"
7495 cf_path_syntax="$ac_default_prefix"
7498 case ".$cf_src_path" in
7503 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
7505 (.\${*prefix}*|.\${*dir}*)
7506 eval cf_src_path="$cf_src_path"
7507 case ".$cf_src_path" in
7509 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
7514 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
7517 { { echo "$as_me:7517: error: expected a pathname, not \"$cf_src_path\"" >&5
7518 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
7519 { (exit 1); exit 1; }; }
7523 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
7524 cf_dst_path="${cf_dst_path}${cf_src_path}"
7528 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
7529 # so we have to check/work around. We do prefer the result of "eval"...
7530 eval cf_dst_eval="$cf_dst_path"
7531 case "x$cf_dst_eval" in
7533 TERMPATH=$cf_dst_path
7536 TERMPATH="$cf_dst_eval"
7540 echo "$as_me:7540: result: $TERMPATH" >&5
7541 echo "${ECHO_T}$TERMPATH" >&6
7542 test -n "$TERMPATH" &&
7543 cat >>confdefs.h <<EOF
7544 #define TERMPATH "$TERMPATH"
7547 ### use option --enable-getcap to use a hacked getcap for reading termcaps
7548 echo "$as_me:7548: checking if fast termcap-loader is needed" >&5
7549 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
7551 # Check whether --enable-getcap or --disable-getcap was given.
7552 if test "${enable_getcap+set}" = set; then
7553 enableval="$enable_getcap"
7554 with_getcap=$enableval
7558 echo "$as_me:7558: result: $with_getcap" >&5
7559 echo "${ECHO_T}$with_getcap" >&6
7560 test "x$with_getcap" = "xyes" &&
7561 cat >>confdefs.h <<\EOF
7562 #define USE_GETCAP 1
7565 echo "$as_me:7565: checking if translated termcaps will be cached in ~/.terminfo" >&5
7566 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
7568 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
7569 if test "${enable_getcap_cache+set}" = set; then
7570 enableval="$enable_getcap_cache"
7571 with_getcap_cache=$enableval
7573 with_getcap_cache=no
7575 echo "$as_me:7575: result: $with_getcap_cache" >&5
7576 echo "${ECHO_T}$with_getcap_cache" >&6
7577 test "x$with_getcap_cache" = "xyes" &&
7578 cat >>confdefs.h <<\EOF
7579 #define USE_GETCAP_CACHE 1
7584 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
7585 echo "$as_me:7585: checking if ~/.terminfo is wanted" >&5
7586 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
7588 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
7589 if test "${enable_home_terminfo+set}" = set; then
7590 enableval="$enable_home_terminfo"
7591 with_home_terminfo=$enableval
7593 with_home_terminfo=yes
7595 echo "$as_me:7595: result: $with_home_terminfo" >&5
7596 echo "${ECHO_T}$with_home_terminfo" >&6
7597 test "x$with_home_terminfo" = "xyes" &&
7598 cat >>confdefs.h <<\EOF
7599 #define USE_HOME_TERMINFO 1
7602 echo "$as_me:7602: checking if you want to use restricted environment when running as root" >&5
7603 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
7605 # Check whether --enable-root-environ or --disable-root-environ was given.
7606 if test "${enable_root_environ+set}" = set; then
7607 enableval="$enable_root_environ"
7608 with_root_environ=$enableval
7610 with_root_environ=yes
7612 echo "$as_me:7612: result: $with_root_environ" >&5
7613 echo "${ECHO_T}$with_root_environ" >&6
7614 test "x$with_root_environ" = xyes &&
7615 cat >>confdefs.h <<\EOF
7616 #define USE_ROOT_ENVIRON 1
7619 ### Use option --enable-symlinks to make tic use symlinks, not hard links
7620 ### to reduce storage requirements for the terminfo database.
7626 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7627 echo "$as_me:7627: checking for $ac_header" >&5
7628 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7629 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7630 echo $ECHO_N "(cached) $ECHO_C" >&6
7632 cat >conftest.$ac_ext <<_ACEOF
7633 #line 7633 "configure"
7634 #include "confdefs.h"
7635 #include <$ac_header>
7637 if { (eval echo "$as_me:7637: \"$ac_cpp conftest.$ac_ext\"") >&5
7638 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7640 egrep -v '^ *\+' conftest.er1 >conftest.err
7642 cat conftest.err >&5
7643 echo "$as_me:7643: \$? = $ac_status" >&5
7644 (exit $ac_status); } >/dev/null; then
7645 if test -s conftest.err; then
7646 ac_cpp_err=$ac_c_preproc_warn_flag
7653 if test -z "$ac_cpp_err"; then
7654 eval "$as_ac_Header=yes"
7656 echo "$as_me: failed program was:" >&5
7657 cat conftest.$ac_ext >&5
7658 eval "$as_ac_Header=no"
7660 rm -f conftest.err conftest.$ac_ext
7662 echo "$as_me:7662: result: `eval echo '${'$as_ac_Header'}'`" >&5
7663 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7664 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7665 cat >>confdefs.h <<EOF
7666 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7676 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7677 echo "$as_me:7677: checking for $ac_func" >&5
7678 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7679 if eval "test \"\${$as_ac_var+set}\" = set"; then
7680 echo $ECHO_N "(cached) $ECHO_C" >&6
7682 cat >conftest.$ac_ext <<_ACEOF
7683 #line 7683 "configure"
7684 #include "confdefs.h"
7685 /* System header to define __stub macros and hopefully few prototypes,
7686 which can conflict with char $ac_func (); below. */
7688 /* Override any gcc2 internal prototype to avoid an error. */
7692 /* We use char because int might match the return type of a gcc2
7693 builtin and then its argument prototype would still apply. */
7700 /* The GNU C library defines this for functions which it implements
7701 to always fail with ENOSYS. Some functions are actually named
7702 something starting with __ and the normal name is an alias. */
7703 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7706 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
7713 rm -f conftest.$ac_objext conftest$ac_exeext
7714 if { (eval echo "$as_me:7714: \"$ac_link\"") >&5
7715 (eval $ac_link) 2>&5
7717 echo "$as_me:7717: \$? = $ac_status" >&5
7718 (exit $ac_status); } &&
7719 { ac_try='test -s conftest$ac_exeext'
7720 { (eval echo "$as_me:7720: \"$ac_try\"") >&5
7723 echo "$as_me:7723: \$? = $ac_status" >&5
7724 (exit $ac_status); }; }; then
7725 eval "$as_ac_var=yes"
7727 echo "$as_me: failed program was:" >&5
7728 cat conftest.$ac_ext >&5
7729 eval "$as_ac_var=no"
7731 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7733 echo "$as_me:7733: result: `eval echo '${'$as_ac_var'}'`" >&5
7734 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7735 if test `eval echo '${'$as_ac_var'}'` = yes; then
7736 cat >>confdefs.h <<EOF
7737 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7743 if test "$cross_compiling" = yes ; then
7749 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7750 echo "$as_me:7750: checking for $ac_func" >&5
7751 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7752 if eval "test \"\${$as_ac_var+set}\" = set"; then
7753 echo $ECHO_N "(cached) $ECHO_C" >&6
7755 cat >conftest.$ac_ext <<_ACEOF
7756 #line 7756 "configure"
7757 #include "confdefs.h"
7758 /* System header to define __stub macros and hopefully few prototypes,
7759 which can conflict with char $ac_func (); below. */
7761 /* Override any gcc2 internal prototype to avoid an error. */
7765 /* We use char because int might match the return type of a gcc2
7766 builtin and then its argument prototype would still apply. */
7773 /* The GNU C library defines this for functions which it implements
7774 to always fail with ENOSYS. Some functions are actually named
7775 something starting with __ and the normal name is an alias. */
7776 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7779 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
7786 rm -f conftest.$ac_objext conftest$ac_exeext
7787 if { (eval echo "$as_me:7787: \"$ac_link\"") >&5
7788 (eval $ac_link) 2>&5
7790 echo "$as_me:7790: \$? = $ac_status" >&5
7791 (exit $ac_status); } &&
7792 { ac_try='test -s conftest$ac_exeext'
7793 { (eval echo "$as_me:7793: \"$ac_try\"") >&5
7796 echo "$as_me:7796: \$? = $ac_status" >&5
7797 (exit $ac_status); }; }; then
7798 eval "$as_ac_var=yes"
7800 echo "$as_me: failed program was:" >&5
7801 cat conftest.$ac_ext >&5
7802 eval "$as_ac_var=no"
7804 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7806 echo "$as_me:7806: result: `eval echo '${'$as_ac_var'}'`" >&5
7807 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7808 if test `eval echo '${'$as_ac_var'}'` = yes; then
7809 cat >>confdefs.h <<EOF
7810 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7817 echo "$as_me:7817: checking if link/symlink functions work" >&5
7818 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
7819 if test "${cf_cv_link_funcs+set}" = set; then
7820 echo $ECHO_N "(cached) $ECHO_C" >&6
7824 for cf_func in link symlink ; do
7825 if test "$cross_compiling" = yes; then
7827 eval 'ac_cv_func_'$cf_func'=error'
7829 cat >conftest.$ac_ext <<_ACEOF
7830 #line 7830 "configure"
7831 #include "confdefs.h"
7833 #include <sys/types.h>
7834 #include <sys/stat.h>
7835 #ifdef HAVE_UNISTD_H
7841 char *src = "config.log";
7842 char *dst = "conftest.chk";
7847 fail = ($cf_func("config.log", "conftest.chk") < 0)
7848 || (stat(dst, &dst_sb) < 0)
7849 || (dst_sb.st_mtime != src_sb.st_mtime);
7855 ${cf_cv_main_return:-return} (fail);
7859 rm -f conftest$ac_exeext
7860 if { (eval echo "$as_me:7860: \"$ac_link\"") >&5
7861 (eval $ac_link) 2>&5
7863 echo "$as_me:7863: \$? = $ac_status" >&5
7864 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7865 { (eval echo "$as_me:7865: \"$ac_try\"") >&5
7868 echo "$as_me:7868: \$? = $ac_status" >&5
7869 (exit $ac_status); }; }; then
7871 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
7872 eval 'ac_cv_func_'$cf_func'=yes'
7874 echo "$as_me: program exited with status $ac_status" >&5
7875 echo "$as_me: failed program was:" >&5
7876 cat conftest.$ac_ext >&5
7878 eval 'ac_cv_func_'$cf_func'=no'
7880 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7883 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
7886 echo "$as_me:7886: result: $cf_cv_link_funcs" >&5
7887 echo "${ECHO_T}$cf_cv_link_funcs" >&6
7888 test "$ac_cv_func_link" = yes &&
7889 cat >>confdefs.h <<\EOF
7893 test "$ac_cv_func_symlink" = yes &&
7894 cat >>confdefs.h <<\EOF
7895 #define HAVE_SYMLINK 1
7903 # soft links (symbolic links) are useful for some systems where hard links do
7904 # not work, or to make it simpler to copy terminfo trees around.
7905 if test "x$ac_cv_func_symlink" = xyes ; then
7906 echo "$as_me:7906: checking if tic should use symbolic links" >&5
7907 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
7909 # Check whether --enable-symlinks or --disable-symlinks was given.
7910 if test "${enable_symlinks+set}" = set; then
7911 enableval="$enable_symlinks"
7912 with_symlinks=$enableval
7916 echo "$as_me:7916: result: $with_symlinks" >&5
7917 echo "${ECHO_T}$with_symlinks" >&6
7920 # If we have hard links and did not choose to use soft links instead, there is
7921 # no reason to make this choice optional - use the hard links.
7922 if test "$with_symlinks" = no ; then
7923 echo "$as_me:7923: checking if tic should use hard links" >&5
7924 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
7925 if test "x$ac_cv_func_link" = xyes ; then
7930 echo "$as_me:7930: result: $with_links" >&5
7931 echo "${ECHO_T}$with_links" >&6
7934 test "x$with_links" = xyes &&
7935 cat >>confdefs.h <<\EOF
7939 test "x$with_symlinks" = xyes &&
7940 cat >>confdefs.h <<\EOF
7941 #define USE_SYMLINKS 1
7944 ### use option --enable-broken-linker to force on use of broken-linker support
7945 echo "$as_me:7945: checking if you want broken-linker support code" >&5
7946 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
7948 # Check whether --enable-broken_linker or --disable-broken_linker was given.
7949 if test "${enable_broken_linker+set}" = set; then
7950 enableval="$enable_broken_linker"
7951 with_broken_linker=$enableval
7953 with_broken_linker=${BROKEN_LINKER:-no}
7955 echo "$as_me:7955: result: $with_broken_linker" >&5
7956 echo "${ECHO_T}$with_broken_linker" >&6
7959 if test "x$with_broken_linker" = xyes ; then
7961 cat >>confdefs.h <<\EOF
7962 #define BROKEN_LINKER 1
7966 elif test "$DFT_LWR_MODEL" = shared ; then
7967 case $cf_cv_system_name in
7970 cat >>confdefs.h <<\EOF
7971 #define BROKEN_LINKER 1
7975 test -n "$verbose" && echo " cygwin linker is broken anyway" 1>&6
7977 echo "${as_me:-configure}:7977: testing cygwin linker is broken anyway ..." 1>&5
7983 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
7984 echo "$as_me:7984: checking if tputs should process BSD-style prefix padding" >&5
7985 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
7987 # Check whether --enable-bsdpad or --disable-bsdpad was given.
7988 if test "${enable_bsdpad+set}" = set; then
7989 enableval="$enable_bsdpad"
7990 with_bsdpad=$enableval
7994 echo "$as_me:7994: result: $with_bsdpad" >&5
7995 echo "${ECHO_T}$with_bsdpad" >&6
7996 test "x$with_bsdpad" = xyes &&
7997 cat >>confdefs.h <<\EOF
8001 ### use option --enable-widec to turn on use of wide-character support
8010 # Check to define _XOPEN_SOURCE "automatically"
8011 CPPFLAGS_before_XOPEN="$CPPFLAGS"
8014 cf_POSIX_C_SOURCE=199506L
8019 cf_xopen_source="-D_ALL_SOURCE"
8025 cf_xopen_source="-D_APPLE_C_SOURCE"
8028 cf_xopen_source="-D_DARWIN_C_SOURCE"
8031 (freebsd*|dragonfly*)
8032 # 5.x headers associate
8033 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
8034 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
8035 cf_POSIX_C_SOURCE=200112L
8037 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8040 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
8043 cf_xopen_source="-D_HPUX_SOURCE"
8046 cf_xopen_source="-D_SGI_SOURCE"
8049 (linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
8051 echo "$as_me:8051: checking if we must define _GNU_SOURCE" >&5
8052 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
8053 if test "${cf_cv_gnu_source+set}" = set; then
8054 echo $ECHO_N "(cached) $ECHO_C" >&6
8057 cat >conftest.$ac_ext <<_ACEOF
8058 #line 8058 "configure"
8059 #include "confdefs.h"
8060 #include <sys/types.h>
8065 #ifndef _XOPEN_SOURCE
8072 rm -f conftest.$ac_objext
8073 if { (eval echo "$as_me:8073: \"$ac_compile\"") >&5
8074 (eval $ac_compile) 2>&5
8076 echo "$as_me:8076: \$? = $ac_status" >&5
8077 (exit $ac_status); } &&
8078 { ac_try='test -s conftest.$ac_objext'
8079 { (eval echo "$as_me:8079: \"$ac_try\"") >&5
8082 echo "$as_me:8082: \$? = $ac_status" >&5
8083 (exit $ac_status); }; }; then
8086 echo "$as_me: failed program was:" >&5
8087 cat conftest.$ac_ext >&5
8089 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
8090 cat >conftest.$ac_ext <<_ACEOF
8091 #line 8091 "configure"
8092 #include "confdefs.h"
8093 #include <sys/types.h>
8098 #ifdef _XOPEN_SOURCE
8105 rm -f conftest.$ac_objext
8106 if { (eval echo "$as_me:8106: \"$ac_compile\"") >&5
8107 (eval $ac_compile) 2>&5
8109 echo "$as_me:8109: \$? = $ac_status" >&5
8110 (exit $ac_status); } &&
8111 { ac_try='test -s conftest.$ac_objext'
8112 { (eval echo "$as_me:8112: \"$ac_try\"") >&5
8115 echo "$as_me:8115: \$? = $ac_status" >&5
8116 (exit $ac_status); }; }; then
8119 echo "$as_me: failed program was:" >&5
8120 cat conftest.$ac_ext >&5
8121 cf_cv_gnu_source=yes
8123 rm -f conftest.$ac_objext conftest.$ac_ext
8127 rm -f conftest.$ac_objext conftest.$ac_ext
8130 echo "$as_me:8130: result: $cf_cv_gnu_source" >&5
8131 echo "${ECHO_T}$cf_cv_gnu_source" >&6
8133 if test "$cf_cv_gnu_source" = yes
8135 echo "$as_me:8135: checking if we should also define _DEFAULT_SOURCE" >&5
8136 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
8137 if test "${cf_cv_default_source+set}" = set; then
8138 echo $ECHO_N "(cached) $ECHO_C" >&6
8141 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
8142 cat >conftest.$ac_ext <<_ACEOF
8143 #line 8143 "configure"
8144 #include "confdefs.h"
8145 #include <sys/types.h>
8150 #ifdef _DEFAULT_SOURCE
8157 rm -f conftest.$ac_objext
8158 if { (eval echo "$as_me:8158: \"$ac_compile\"") >&5
8159 (eval $ac_compile) 2>&5
8161 echo "$as_me:8161: \$? = $ac_status" >&5
8162 (exit $ac_status); } &&
8163 { ac_try='test -s conftest.$ac_objext'
8164 { (eval echo "$as_me:8164: \"$ac_try\"") >&5
8167 echo "$as_me:8167: \$? = $ac_status" >&5
8168 (exit $ac_status); }; }; then
8169 cf_cv_default_source=no
8171 echo "$as_me: failed program was:" >&5
8172 cat conftest.$ac_ext >&5
8173 cf_cv_default_source=yes
8175 rm -f conftest.$ac_objext conftest.$ac_ext
8178 echo "$as_me:8178: result: $cf_cv_default_source" >&5
8179 echo "${ECHO_T}$cf_cv_default_source" >&6
8180 test "$cf_cv_default_source" = yes && CPPFLAGS="$CPPFLAGS -D_DEFAULT_SOURCE"
8185 cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
8188 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
8191 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
8193 cf_save_CFLAGS="$CFLAGS"
8194 cf_save_CPPFLAGS="$CPPFLAGS"
8196 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
8197 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8198 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
8200 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
8201 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8202 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
8204 echo "$as_me:8204: checking if we should define _POSIX_C_SOURCE" >&5
8205 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
8206 if test "${cf_cv_posix_c_source+set}" = set; then
8207 echo $ECHO_N "(cached) $ECHO_C" >&6
8210 echo "${as_me:-configure}:8210: testing if the symbol is already defined go no further ..." 1>&5
8212 cat >conftest.$ac_ext <<_ACEOF
8213 #line 8213 "configure"
8214 #include "confdefs.h"
8215 #include <sys/types.h>
8220 #ifndef _POSIX_C_SOURCE
8227 rm -f conftest.$ac_objext
8228 if { (eval echo "$as_me:8228: \"$ac_compile\"") >&5
8229 (eval $ac_compile) 2>&5
8231 echo "$as_me:8231: \$? = $ac_status" >&5
8232 (exit $ac_status); } &&
8233 { ac_try='test -s conftest.$ac_objext'
8234 { (eval echo "$as_me:8234: \"$ac_try\"") >&5
8237 echo "$as_me:8237: \$? = $ac_status" >&5
8238 (exit $ac_status); }; }; then
8239 cf_cv_posix_c_source=no
8241 echo "$as_me: failed program was:" >&5
8242 cat conftest.$ac_ext >&5
8243 cf_want_posix_source=no
8244 case .$cf_POSIX_C_SOURCE in
8246 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8249 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8250 cf_want_posix_source=yes
8253 cf_want_posix_source=yes
8256 if test "$cf_want_posix_source" = yes ; then
8257 cat >conftest.$ac_ext <<_ACEOF
8258 #line 8258 "configure"
8259 #include "confdefs.h"
8260 #include <sys/types.h>
8265 #ifdef _POSIX_SOURCE
8272 rm -f conftest.$ac_objext
8273 if { (eval echo "$as_me:8273: \"$ac_compile\"") >&5
8274 (eval $ac_compile) 2>&5
8276 echo "$as_me:8276: \$? = $ac_status" >&5
8277 (exit $ac_status); } &&
8278 { ac_try='test -s conftest.$ac_objext'
8279 { (eval echo "$as_me:8279: \"$ac_try\"") >&5
8282 echo "$as_me:8282: \$? = $ac_status" >&5
8283 (exit $ac_status); }; }; then
8286 echo "$as_me: failed program was:" >&5
8287 cat conftest.$ac_ext >&5
8288 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
8290 rm -f conftest.$ac_objext conftest.$ac_ext
8293 echo "${as_me:-configure}:8293: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
8295 CFLAGS="$cf_trim_CFLAGS"
8296 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
8298 echo "${as_me:-configure}:8298: testing if the second compile does not leave our definition intact error ..." 1>&5
8300 cat >conftest.$ac_ext <<_ACEOF
8301 #line 8301 "configure"
8302 #include "confdefs.h"
8303 #include <sys/types.h>
8308 #ifndef _POSIX_C_SOURCE
8315 rm -f conftest.$ac_objext
8316 if { (eval echo "$as_me:8316: \"$ac_compile\"") >&5
8317 (eval $ac_compile) 2>&5
8319 echo "$as_me:8319: \$? = $ac_status" >&5
8320 (exit $ac_status); } &&
8321 { ac_try='test -s conftest.$ac_objext'
8322 { (eval echo "$as_me:8322: \"$ac_try\"") >&5
8325 echo "$as_me:8325: \$? = $ac_status" >&5
8326 (exit $ac_status); }; }; then
8329 echo "$as_me: failed program was:" >&5
8330 cat conftest.$ac_ext >&5
8331 cf_cv_posix_c_source=no
8333 rm -f conftest.$ac_objext conftest.$ac_ext
8334 CFLAGS="$cf_save_CFLAGS"
8335 CPPFLAGS="$cf_save_CPPFLAGS"
8338 rm -f conftest.$ac_objext conftest.$ac_ext
8341 echo "$as_me:8341: result: $cf_cv_posix_c_source" >&5
8342 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
8344 if test "$cf_cv_posix_c_source" != no ; then
8345 CFLAGS="$cf_trim_CFLAGS"
8346 CPPFLAGS="$cf_trim_CPPFLAGS"
8351 cf_new_extra_cppflags=
8353 for cf_add_cflags in $cf_cv_posix_c_source
8355 case $cf_fix_cppflags in
8357 case $cf_add_cflags in
8358 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8359 case $cf_add_cflags in
8361 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8363 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8364 && test -z "${cf_tst_cflags}" \
8365 && cf_fix_cppflags=yes
8367 if test $cf_fix_cppflags = yes ; then
8369 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8370 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8373 elif test "${cf_tst_cflags}" = "\"'" ; then
8375 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8376 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8386 case $cf_add_cflags in
8388 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8390 CPPFLAGS=`echo "$CPPFLAGS" | \
8391 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8392 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8397 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8398 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8405 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8406 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8413 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8414 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8416 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8418 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8419 && test -z "${cf_tst_cflags}" \
8420 && cf_fix_cppflags=no
8425 if test -n "$cf_new_cflags" ; then
8427 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8428 CFLAGS="${CFLAGS}$cf_new_cflags"
8432 if test -n "$cf_new_cppflags" ; then
8434 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8435 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8439 if test -n "$cf_new_extra_cppflags" ; then
8441 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8442 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8450 cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
8453 # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
8454 cf_xopen_source="-D_BSD_SOURCE"
8458 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
8461 cf_xopen_source="-D_OSF_SOURCE"
8464 cf_xopen_source="-D_QNX_SOURCE"
8467 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
8470 cf_xopen_source="-D__EXTENSIONS__"
8471 cf_cv_xopen_source=broken
8473 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
8479 echo "$as_me:8479: checking if we should define _XOPEN_SOURCE" >&5
8480 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
8481 if test "${cf_cv_xopen_source+set}" = set; then
8482 echo $ECHO_N "(cached) $ECHO_C" >&6
8485 cat >conftest.$ac_ext <<_ACEOF
8486 #line 8486 "configure"
8487 #include "confdefs.h"
8491 #include <sys/types.h>
8497 #ifndef _XOPEN_SOURCE
8504 rm -f conftest.$ac_objext
8505 if { (eval echo "$as_me:8505: \"$ac_compile\"") >&5
8506 (eval $ac_compile) 2>&5
8508 echo "$as_me:8508: \$? = $ac_status" >&5
8509 (exit $ac_status); } &&
8510 { ac_try='test -s conftest.$ac_objext'
8511 { (eval echo "$as_me:8511: \"$ac_try\"") >&5
8514 echo "$as_me:8514: \$? = $ac_status" >&5
8515 (exit $ac_status); }; }; then
8516 cf_cv_xopen_source=no
8518 echo "$as_me: failed program was:" >&5
8519 cat conftest.$ac_ext >&5
8521 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8522 cat >conftest.$ac_ext <<_ACEOF
8523 #line 8523 "configure"
8524 #include "confdefs.h"
8528 #include <sys/types.h>
8534 #ifdef _XOPEN_SOURCE
8541 rm -f conftest.$ac_objext
8542 if { (eval echo "$as_me:8542: \"$ac_compile\"") >&5
8543 (eval $ac_compile) 2>&5
8545 echo "$as_me:8545: \$? = $ac_status" >&5
8546 (exit $ac_status); } &&
8547 { ac_try='test -s conftest.$ac_objext'
8548 { (eval echo "$as_me:8548: \"$ac_try\"") >&5
8551 echo "$as_me:8551: \$? = $ac_status" >&5
8552 (exit $ac_status); }; }; then
8553 cf_cv_xopen_source=no
8555 echo "$as_me: failed program was:" >&5
8556 cat conftest.$ac_ext >&5
8557 cf_cv_xopen_source=$cf_XOPEN_SOURCE
8559 rm -f conftest.$ac_objext conftest.$ac_ext
8563 rm -f conftest.$ac_objext conftest.$ac_ext
8566 echo "$as_me:8566: result: $cf_cv_xopen_source" >&5
8567 echo "${ECHO_T}$cf_cv_xopen_source" >&6
8569 if test "$cf_cv_xopen_source" != no ; then
8571 CFLAGS=`echo "$CFLAGS" | \
8572 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8573 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
8575 CPPFLAGS=`echo "$CPPFLAGS" | \
8576 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8577 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
8579 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8584 cf_new_extra_cppflags=
8586 for cf_add_cflags in $cf_temp_xopen_source
8588 case $cf_fix_cppflags in
8590 case $cf_add_cflags in
8591 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8592 case $cf_add_cflags in
8594 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8596 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8597 && test -z "${cf_tst_cflags}" \
8598 && cf_fix_cppflags=yes
8600 if test $cf_fix_cppflags = yes ; then
8602 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8603 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8606 elif test "${cf_tst_cflags}" = "\"'" ; then
8608 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8609 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8619 case $cf_add_cflags in
8621 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8623 CPPFLAGS=`echo "$CPPFLAGS" | \
8624 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8625 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8630 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8631 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8638 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8639 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8646 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8647 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8649 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8651 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8652 && test -z "${cf_tst_cflags}" \
8653 && cf_fix_cppflags=no
8658 if test -n "$cf_new_cflags" ; then
8660 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8661 CFLAGS="${CFLAGS}$cf_new_cflags"
8665 if test -n "$cf_new_cppflags" ; then
8667 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8668 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8672 if test -n "$cf_new_extra_cppflags" ; then
8674 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8675 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8681 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
8683 cf_save_CFLAGS="$CFLAGS"
8684 cf_save_CPPFLAGS="$CPPFLAGS"
8686 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
8687 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8688 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
8690 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
8691 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8692 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
8694 echo "$as_me:8694: checking if we should define _POSIX_C_SOURCE" >&5
8695 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
8696 if test "${cf_cv_posix_c_source+set}" = set; then
8697 echo $ECHO_N "(cached) $ECHO_C" >&6
8700 echo "${as_me:-configure}:8700: testing if the symbol is already defined go no further ..." 1>&5
8702 cat >conftest.$ac_ext <<_ACEOF
8703 #line 8703 "configure"
8704 #include "confdefs.h"
8705 #include <sys/types.h>
8710 #ifndef _POSIX_C_SOURCE
8717 rm -f conftest.$ac_objext
8718 if { (eval echo "$as_me:8718: \"$ac_compile\"") >&5
8719 (eval $ac_compile) 2>&5
8721 echo "$as_me:8721: \$? = $ac_status" >&5
8722 (exit $ac_status); } &&
8723 { ac_try='test -s conftest.$ac_objext'
8724 { (eval echo "$as_me:8724: \"$ac_try\"") >&5
8727 echo "$as_me:8727: \$? = $ac_status" >&5
8728 (exit $ac_status); }; }; then
8729 cf_cv_posix_c_source=no
8731 echo "$as_me: failed program was:" >&5
8732 cat conftest.$ac_ext >&5
8733 cf_want_posix_source=no
8734 case .$cf_POSIX_C_SOURCE in
8736 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8739 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8740 cf_want_posix_source=yes
8743 cf_want_posix_source=yes
8746 if test "$cf_want_posix_source" = yes ; then
8747 cat >conftest.$ac_ext <<_ACEOF
8748 #line 8748 "configure"
8749 #include "confdefs.h"
8750 #include <sys/types.h>
8755 #ifdef _POSIX_SOURCE
8762 rm -f conftest.$ac_objext
8763 if { (eval echo "$as_me:8763: \"$ac_compile\"") >&5
8764 (eval $ac_compile) 2>&5
8766 echo "$as_me:8766: \$? = $ac_status" >&5
8767 (exit $ac_status); } &&
8768 { ac_try='test -s conftest.$ac_objext'
8769 { (eval echo "$as_me:8769: \"$ac_try\"") >&5
8772 echo "$as_me:8772: \$? = $ac_status" >&5
8773 (exit $ac_status); }; }; then
8776 echo "$as_me: failed program was:" >&5
8777 cat conftest.$ac_ext >&5
8778 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
8780 rm -f conftest.$ac_objext conftest.$ac_ext
8783 echo "${as_me:-configure}:8783: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
8785 CFLAGS="$cf_trim_CFLAGS"
8786 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
8788 echo "${as_me:-configure}:8788: testing if the second compile does not leave our definition intact error ..." 1>&5
8790 cat >conftest.$ac_ext <<_ACEOF
8791 #line 8791 "configure"
8792 #include "confdefs.h"
8793 #include <sys/types.h>
8798 #ifndef _POSIX_C_SOURCE
8805 rm -f conftest.$ac_objext
8806 if { (eval echo "$as_me:8806: \"$ac_compile\"") >&5
8807 (eval $ac_compile) 2>&5
8809 echo "$as_me:8809: \$? = $ac_status" >&5
8810 (exit $ac_status); } &&
8811 { ac_try='test -s conftest.$ac_objext'
8812 { (eval echo "$as_me:8812: \"$ac_try\"") >&5
8815 echo "$as_me:8815: \$? = $ac_status" >&5
8816 (exit $ac_status); }; }; then
8819 echo "$as_me: failed program was:" >&5
8820 cat conftest.$ac_ext >&5
8821 cf_cv_posix_c_source=no
8823 rm -f conftest.$ac_objext conftest.$ac_ext
8824 CFLAGS="$cf_save_CFLAGS"
8825 CPPFLAGS="$cf_save_CPPFLAGS"
8828 rm -f conftest.$ac_objext conftest.$ac_ext
8831 echo "$as_me:8831: result: $cf_cv_posix_c_source" >&5
8832 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
8834 if test "$cf_cv_posix_c_source" != no ; then
8835 CFLAGS="$cf_trim_CFLAGS"
8836 CPPFLAGS="$cf_trim_CPPFLAGS"
8841 cf_new_extra_cppflags=
8843 for cf_add_cflags in $cf_cv_posix_c_source
8845 case $cf_fix_cppflags in
8847 case $cf_add_cflags in
8848 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8849 case $cf_add_cflags in
8851 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8853 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8854 && test -z "${cf_tst_cflags}" \
8855 && cf_fix_cppflags=yes
8857 if test $cf_fix_cppflags = yes ; then
8859 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8860 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8863 elif test "${cf_tst_cflags}" = "\"'" ; then
8865 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8866 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8876 case $cf_add_cflags in
8878 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8880 CPPFLAGS=`echo "$CPPFLAGS" | \
8881 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8882 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8887 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8888 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8895 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8896 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8903 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8904 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8906 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8908 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8909 && test -z "${cf_tst_cflags}" \
8910 && cf_fix_cppflags=no
8915 if test -n "$cf_new_cflags" ; then
8917 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8918 CFLAGS="${CFLAGS}$cf_new_cflags"
8922 if test -n "$cf_new_cppflags" ; then
8924 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8925 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8929 if test -n "$cf_new_extra_cppflags" ; then
8931 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8932 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8941 if test -n "$cf_xopen_source" ; then
8946 cf_new_extra_cppflags=
8948 for cf_add_cflags in $cf_xopen_source
8950 case $cf_fix_cppflags in
8952 case $cf_add_cflags in
8953 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8954 case $cf_add_cflags in
8956 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8958 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8959 && test -z "${cf_tst_cflags}" \
8960 && cf_fix_cppflags=yes
8962 if test $cf_fix_cppflags = yes ; then
8964 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8965 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8968 elif test "${cf_tst_cflags}" = "\"'" ; then
8970 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8971 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8981 case $cf_add_cflags in
8983 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8985 CPPFLAGS=`echo "$CPPFLAGS" | \
8986 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8987 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8992 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8993 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9000 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9001 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9008 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9009 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9011 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9013 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9014 && test -z "${cf_tst_cflags}" \
9015 && cf_fix_cppflags=no
9020 if test -n "$cf_new_cflags" ; then
9021 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6
9023 echo "${as_me:-configure}:9023: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
9025 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9026 CFLAGS="${CFLAGS}$cf_new_cflags"
9030 if test -n "$cf_new_cppflags" ; then
9031 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6
9033 echo "${as_me:-configure}:9033: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
9035 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9036 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9040 if test -n "$cf_new_extra_cppflags" ; then
9041 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
9043 echo "${as_me:-configure}:9043: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
9045 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9046 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9052 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
9053 echo "$as_me:9053: checking if _XOPEN_SOURCE really is set" >&5
9054 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
9055 cat >conftest.$ac_ext <<_ACEOF
9056 #line 9056 "configure"
9057 #include "confdefs.h"
9063 #ifndef _XOPEN_SOURCE
9070 rm -f conftest.$ac_objext
9071 if { (eval echo "$as_me:9071: \"$ac_compile\"") >&5
9072 (eval $ac_compile) 2>&5
9074 echo "$as_me:9074: \$? = $ac_status" >&5
9075 (exit $ac_status); } &&
9076 { ac_try='test -s conftest.$ac_objext'
9077 { (eval echo "$as_me:9077: \"$ac_try\"") >&5
9080 echo "$as_me:9080: \$? = $ac_status" >&5
9081 (exit $ac_status); }; }; then
9082 cf_XOPEN_SOURCE_set=yes
9084 echo "$as_me: failed program was:" >&5
9085 cat conftest.$ac_ext >&5
9086 cf_XOPEN_SOURCE_set=no
9088 rm -f conftest.$ac_objext conftest.$ac_ext
9089 echo "$as_me:9089: result: $cf_XOPEN_SOURCE_set" >&5
9090 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
9091 if test $cf_XOPEN_SOURCE_set = yes
9093 cat >conftest.$ac_ext <<_ACEOF
9094 #line 9094 "configure"
9095 #include "confdefs.h"
9101 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
9108 rm -f conftest.$ac_objext
9109 if { (eval echo "$as_me:9109: \"$ac_compile\"") >&5
9110 (eval $ac_compile) 2>&5
9112 echo "$as_me:9112: \$? = $ac_status" >&5
9113 (exit $ac_status); } &&
9114 { ac_try='test -s conftest.$ac_objext'
9115 { (eval echo "$as_me:9115: \"$ac_try\"") >&5
9118 echo "$as_me:9118: \$? = $ac_status" >&5
9119 (exit $ac_status); }; }; then
9120 cf_XOPEN_SOURCE_set_ok=yes
9122 echo "$as_me: failed program was:" >&5
9123 cat conftest.$ac_ext >&5
9124 cf_XOPEN_SOURCE_set_ok=no
9126 rm -f conftest.$ac_objext conftest.$ac_ext
9127 if test $cf_XOPEN_SOURCE_set_ok = no
9129 { echo "$as_me:9129: WARNING: _XOPEN_SOURCE is lower than requested" >&5
9130 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
9134 echo "$as_me:9134: checking if we should define _XOPEN_SOURCE" >&5
9135 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
9136 if test "${cf_cv_xopen_source+set}" = set; then
9137 echo $ECHO_N "(cached) $ECHO_C" >&6
9140 cat >conftest.$ac_ext <<_ACEOF
9141 #line 9141 "configure"
9142 #include "confdefs.h"
9146 #include <sys/types.h>
9152 #ifndef _XOPEN_SOURCE
9159 rm -f conftest.$ac_objext
9160 if { (eval echo "$as_me:9160: \"$ac_compile\"") >&5
9161 (eval $ac_compile) 2>&5
9163 echo "$as_me:9163: \$? = $ac_status" >&5
9164 (exit $ac_status); } &&
9165 { ac_try='test -s conftest.$ac_objext'
9166 { (eval echo "$as_me:9166: \"$ac_try\"") >&5
9169 echo "$as_me:9169: \$? = $ac_status" >&5
9170 (exit $ac_status); }; }; then
9171 cf_cv_xopen_source=no
9173 echo "$as_me: failed program was:" >&5
9174 cat conftest.$ac_ext >&5
9176 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
9177 cat >conftest.$ac_ext <<_ACEOF
9178 #line 9178 "configure"
9179 #include "confdefs.h"
9183 #include <sys/types.h>
9189 #ifdef _XOPEN_SOURCE
9196 rm -f conftest.$ac_objext
9197 if { (eval echo "$as_me:9197: \"$ac_compile\"") >&5
9198 (eval $ac_compile) 2>&5
9200 echo "$as_me:9200: \$? = $ac_status" >&5
9201 (exit $ac_status); } &&
9202 { ac_try='test -s conftest.$ac_objext'
9203 { (eval echo "$as_me:9203: \"$ac_try\"") >&5
9206 echo "$as_me:9206: \$? = $ac_status" >&5
9207 (exit $ac_status); }; }; then
9208 cf_cv_xopen_source=no
9210 echo "$as_me: failed program was:" >&5
9211 cat conftest.$ac_ext >&5
9212 cf_cv_xopen_source=$cf_XOPEN_SOURCE
9214 rm -f conftest.$ac_objext conftest.$ac_ext
9218 rm -f conftest.$ac_objext conftest.$ac_ext
9221 echo "$as_me:9221: result: $cf_cv_xopen_source" >&5
9222 echo "${ECHO_T}$cf_cv_xopen_source" >&6
9224 if test "$cf_cv_xopen_source" != no ; then
9226 CFLAGS=`echo "$CFLAGS" | \
9227 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
9228 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
9230 CPPFLAGS=`echo "$CPPFLAGS" | \
9231 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
9232 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
9234 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
9239 cf_new_extra_cppflags=
9241 for cf_add_cflags in $cf_temp_xopen_source
9243 case $cf_fix_cppflags in
9245 case $cf_add_cflags in
9246 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9247 case $cf_add_cflags in
9249 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9251 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9252 && test -z "${cf_tst_cflags}" \
9253 && cf_fix_cppflags=yes
9255 if test $cf_fix_cppflags = yes ; then
9257 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9258 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9261 elif test "${cf_tst_cflags}" = "\"'" ; then
9263 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9264 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9274 case $cf_add_cflags in
9276 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9278 CPPFLAGS=`echo "$CPPFLAGS" | \
9279 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
9280 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
9285 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9286 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9293 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9294 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9301 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9302 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9304 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9306 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9307 && test -z "${cf_tst_cflags}" \
9308 && cf_fix_cppflags=no
9313 if test -n "$cf_new_cflags" ; then
9315 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9316 CFLAGS="${CFLAGS}$cf_new_cflags"
9320 if test -n "$cf_new_cppflags" ; then
9322 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9323 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9327 if test -n "$cf_new_extra_cppflags" ; then
9329 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9330 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9339 CPPFLAGS_after_XOPEN="$CPPFLAGS"
9341 # Work around breakage on OS X
9343 echo "$as_me:9343: checking if SIGWINCH is defined" >&5
9344 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
9345 if test "${cf_cv_define_sigwinch+set}" = set; then
9346 echo $ECHO_N "(cached) $ECHO_C" >&6
9349 cat >conftest.$ac_ext <<_ACEOF
9350 #line 9350 "configure"
9351 #include "confdefs.h"
9353 #include <sys/types.h>
9354 #include <sys/signal.h>
9364 rm -f conftest.$ac_objext
9365 if { (eval echo "$as_me:9365: \"$ac_compile\"") >&5
9366 (eval $ac_compile) 2>&5
9368 echo "$as_me:9368: \$? = $ac_status" >&5
9369 (exit $ac_status); } &&
9370 { ac_try='test -s conftest.$ac_objext'
9371 { (eval echo "$as_me:9371: \"$ac_try\"") >&5
9374 echo "$as_me:9374: \$? = $ac_status" >&5
9375 (exit $ac_status); }; }; then
9376 cf_cv_define_sigwinch=yes
9378 echo "$as_me: failed program was:" >&5
9379 cat conftest.$ac_ext >&5
9380 cat >conftest.$ac_ext <<_ACEOF
9381 #line 9381 "configure"
9382 #include "confdefs.h"
9384 #undef _XOPEN_SOURCE
9385 #undef _POSIX_SOURCE
9386 #undef _POSIX_C_SOURCE
9387 #include <sys/types.h>
9388 #include <sys/signal.h>
9398 rm -f conftest.$ac_objext
9399 if { (eval echo "$as_me:9399: \"$ac_compile\"") >&5
9400 (eval $ac_compile) 2>&5
9402 echo "$as_me:9402: \$? = $ac_status" >&5
9403 (exit $ac_status); } &&
9404 { ac_try='test -s conftest.$ac_objext'
9405 { (eval echo "$as_me:9405: \"$ac_try\"") >&5
9408 echo "$as_me:9408: \$? = $ac_status" >&5
9409 (exit $ac_status); }; }; then
9410 cf_cv_define_sigwinch=maybe
9412 echo "$as_me: failed program was:" >&5
9413 cat conftest.$ac_ext >&5
9414 cf_cv_define_sigwinch=no
9416 rm -f conftest.$ac_objext conftest.$ac_ext
9419 rm -f conftest.$ac_objext conftest.$ac_ext
9422 echo "$as_me:9422: result: $cf_cv_define_sigwinch" >&5
9423 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
9425 if test "$cf_cv_define_sigwinch" = maybe ; then
9426 echo "$as_me:9426: checking for actual SIGWINCH definition" >&5
9427 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
9428 if test "${cf_cv_fixup_sigwinch+set}" = set; then
9429 echo $ECHO_N "(cached) $ECHO_C" >&6
9432 cf_cv_fixup_sigwinch=unknown
9434 while test $cf_sigwinch != 1
9436 cat >conftest.$ac_ext <<_ACEOF
9437 #line 9437 "configure"
9438 #include "confdefs.h"
9440 #undef _XOPEN_SOURCE
9441 #undef _POSIX_SOURCE
9442 #undef _POSIX_C_SOURCE
9443 #include <sys/types.h>
9444 #include <sys/signal.h>
9450 #if SIGWINCH != $cf_sigwinch
9458 rm -f conftest.$ac_objext
9459 if { (eval echo "$as_me:9459: \"$ac_compile\"") >&5
9460 (eval $ac_compile) 2>&5
9462 echo "$as_me:9462: \$? = $ac_status" >&5
9463 (exit $ac_status); } &&
9464 { ac_try='test -s conftest.$ac_objext'
9465 { (eval echo "$as_me:9465: \"$ac_try\"") >&5
9468 echo "$as_me:9468: \$? = $ac_status" >&5
9469 (exit $ac_status); }; }; then
9470 cf_cv_fixup_sigwinch=$cf_sigwinch
9473 echo "$as_me: failed program was:" >&5
9474 cat conftest.$ac_ext >&5
9476 rm -f conftest.$ac_objext conftest.$ac_ext
9478 cf_sigwinch=`expr $cf_sigwinch - 1`
9482 echo "$as_me:9482: result: $cf_cv_fixup_sigwinch" >&5
9483 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
9485 if test "$cf_cv_fixup_sigwinch" != unknown ; then
9486 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
9490 # Checks for CODESET support.
9492 echo "$as_me:9492: checking for nl_langinfo and CODESET" >&5
9493 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
9494 if test "${am_cv_langinfo_codeset+set}" = set; then
9495 echo $ECHO_N "(cached) $ECHO_C" >&6
9497 cat >conftest.$ac_ext <<_ACEOF
9498 #line 9498 "configure"
9499 #include "confdefs.h"
9500 #include <langinfo.h>
9504 char* cs = nl_langinfo(CODESET);
9509 rm -f conftest.$ac_objext conftest$ac_exeext
9510 if { (eval echo "$as_me:9510: \"$ac_link\"") >&5
9511 (eval $ac_link) 2>&5
9513 echo "$as_me:9513: \$? = $ac_status" >&5
9514 (exit $ac_status); } &&
9515 { ac_try='test -s conftest$ac_exeext'
9516 { (eval echo "$as_me:9516: \"$ac_try\"") >&5
9519 echo "$as_me:9519: \$? = $ac_status" >&5
9520 (exit $ac_status); }; }; then
9521 am_cv_langinfo_codeset=yes
9523 echo "$as_me: failed program was:" >&5
9524 cat conftest.$ac_ext >&5
9525 am_cv_langinfo_codeset=no
9527 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9530 echo "$as_me:9530: result: $am_cv_langinfo_codeset" >&5
9531 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
9532 if test $am_cv_langinfo_codeset = yes; then
9534 cat >>confdefs.h <<\EOF
9535 #define HAVE_LANGINFO_CODESET 1
9540 # use these variables to work around a defect in gcc's fixincludes.
9544 echo "$as_me:9544: checking if you want wide-character code" >&5
9545 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
9547 # Check whether --enable-widec or --disable-widec was given.
9548 if test "${enable_widec+set}" = set; then
9549 enableval="$enable_widec"
9550 with_widec=$enableval
9554 echo "$as_me:9554: result: $with_widec" >&5
9555 echo "${ECHO_T}$with_widec" >&6
9557 NCURSES_WCWIDTH_GRAPHICS=1
9559 if test "x$with_widec" = xyes ; then
9560 if test "x$disable_lib_suffixes" = xno ; then
9561 LIB_SUFFIX="w${LIB_SUFFIX}"
9564 cat >>confdefs.h <<\EOF
9565 #define USE_WIDEC_SUPPORT 1
9568 cat >>confdefs.h <<\EOF
9569 #define NCURSES_WIDECHAR 1
9577 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9578 echo "$as_me:9578: checking for $ac_header" >&5
9579 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9580 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9581 echo $ECHO_N "(cached) $ECHO_C" >&6
9583 cat >conftest.$ac_ext <<_ACEOF
9584 #line 9584 "configure"
9585 #include "confdefs.h"
9586 #include <$ac_header>
9588 if { (eval echo "$as_me:9588: \"$ac_cpp conftest.$ac_ext\"") >&5
9589 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9591 egrep -v '^ *\+' conftest.er1 >conftest.err
9593 cat conftest.err >&5
9594 echo "$as_me:9594: \$? = $ac_status" >&5
9595 (exit $ac_status); } >/dev/null; then
9596 if test -s conftest.err; then
9597 ac_cpp_err=$ac_c_preproc_warn_flag
9604 if test -z "$ac_cpp_err"; then
9605 eval "$as_ac_Header=yes"
9607 echo "$as_me: failed program was:" >&5
9608 cat conftest.$ac_ext >&5
9609 eval "$as_ac_Header=no"
9611 rm -f conftest.err conftest.$ac_ext
9613 echo "$as_me:9613: result: `eval echo '${'$as_ac_Header'}'`" >&5
9614 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9615 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9616 cat >>confdefs.h <<EOF
9617 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9623 echo "$as_me:9623: checking if wchar.h can be used as is" >&5
9624 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
9625 if test "${cf_cv_wchar_h_okay+set}" = set; then
9626 echo $ECHO_N "(cached) $ECHO_C" >&6
9629 cat >conftest.$ac_ext <<_ACEOF
9630 #line 9630 "configure"
9631 #include "confdefs.h"
9637 #ifdef HAVE_WCTYPE_H
9646 int bar = iswpunct(foo)
9651 rm -f conftest.$ac_objext
9652 if { (eval echo "$as_me:9652: \"$ac_compile\"") >&5
9653 (eval $ac_compile) 2>&5
9655 echo "$as_me:9655: \$? = $ac_status" >&5
9656 (exit $ac_status); } &&
9657 { ac_try='test -s conftest.$ac_objext'
9658 { (eval echo "$as_me:9658: \"$ac_try\"") >&5
9661 echo "$as_me:9661: \$? = $ac_status" >&5
9662 (exit $ac_status); }; }; then
9663 cf_cv_wchar_h_okay=yes
9665 echo "$as_me: failed program was:" >&5
9666 cat conftest.$ac_ext >&5
9667 cf_cv_wchar_h_okay=no
9669 rm -f conftest.$ac_objext conftest.$ac_ext
9671 echo "$as_me:9671: result: $cf_cv_wchar_h_okay" >&5
9672 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
9674 if test $cf_cv_wchar_h_okay = no
9677 echo "$as_me:9677: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
9678 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
9679 cat >conftest.$ac_ext <<_ACEOF
9680 #line 9680 "configure"
9681 #include "confdefs.h"
9682 #include <sys/types.h>
9688 #ifndef _XOPEN_SOURCE_EXTENDED
9695 rm -f conftest.$ac_objext
9696 if { (eval echo "$as_me:9696: \"$ac_compile\"") >&5
9697 (eval $ac_compile) 2>&5
9699 echo "$as_me:9699: \$? = $ac_status" >&5
9700 (exit $ac_status); } &&
9701 { ac_try='test -s conftest.$ac_objext'
9702 { (eval echo "$as_me:9702: \"$ac_try\"") >&5
9705 echo "$as_me:9705: \$? = $ac_status" >&5
9706 (exit $ac_status); }; }; then
9709 echo "$as_me: failed program was:" >&5
9710 cat conftest.$ac_ext >&5
9713 rm -f conftest.$ac_objext conftest.$ac_ext
9714 echo "$as_me:9714: result: $cf_result" >&5
9715 echo "${ECHO_T}$cf_result" >&6
9717 if test "$cf_result" = yes ; then
9718 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
9719 elif test "x" != "x" ; then
9720 echo "$as_me:9720: checking checking for compatible value versus " >&5
9721 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
9722 cat >conftest.$ac_ext <<_ACEOF
9723 #line 9723 "configure"
9724 #include "confdefs.h"
9725 #include <sys/types.h>
9731 #if _XOPEN_SOURCE_EXTENDED- < 0
9738 rm -f conftest.$ac_objext
9739 if { (eval echo "$as_me:9739: \"$ac_compile\"") >&5
9740 (eval $ac_compile) 2>&5
9742 echo "$as_me:9742: \$? = $ac_status" >&5
9743 (exit $ac_status); } &&
9744 { ac_try='test -s conftest.$ac_objext'
9745 { (eval echo "$as_me:9745: \"$ac_try\"") >&5
9748 echo "$as_me:9748: \$? = $ac_status" >&5
9749 (exit $ac_status); }; }; then
9752 echo "$as_me: failed program was:" >&5
9753 cat conftest.$ac_ext >&5
9756 rm -f conftest.$ac_objext conftest.$ac_ext
9757 echo "$as_me:9757: result: $cf_result" >&5
9758 echo "${ECHO_T}$cf_result" >&6
9759 if test "$cf_result" = no ; then
9760 # perhaps we can override it - try...
9761 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
9767 echo "$as_me:9767: checking if wcwidth agrees graphics are single-width" >&5
9768 echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
9769 if test "${cf_cv_wcwidth_graphics+set}" = set; then
9770 echo $ECHO_N "(cached) $ECHO_C" >&6
9773 cat >conftest.in <<CF_EOF
9775 0x250c upper left corner
9776 0x2514 lower left corner
9777 0x2510 upper right corner
9778 0x2518 lower right corner
9779 0x251c tee pointing left
9780 0x2524 tee pointing right
9781 0x2534 tee pointing up
9782 0x252c tee pointing down
9783 0x2500 horizontal line
9784 0x2502 vertical line
9785 0x253c large plus or crossover
9789 0x2592 checker board (stipple)
9790 0x00b0 degree symbol
9793 - Teletype 5410v1 symbols
9794 0x2190 arrow pointing left
9795 0x2192 arrow pointing right
9796 0x2193 arrow pointing down
9797 0x2191 arrow pointing up
9798 0x2592 board of squares
9799 0x2603 lantern symbol
9800 0x25ae solid square block
9801 - these defaults were invented for ncurses
9804 0x2264 less-than-or-equal-to
9805 0x2265 greater-than-or-equal-to
9808 0x00a3 pound-sterling symbol
9809 - thick-line-drawing
9810 0x250f upper left corner
9811 0x2517 lower left corner
9812 0x2513 upper right corner
9813 0x251b lower right corner
9814 0x2523 tee pointing left
9815 0x252b tee pointing right
9816 0x253b tee pointing up
9817 0x2533 tee pointing down
9818 0x2501 horizontal line
9819 0x2503 vertical line
9820 0x254b large plus or crossover
9821 - double-line-drawing
9822 0x2554 upper left corner
9823 0x255a lower left corner
9824 0x2557 upper right corner
9825 0x255d lower right corner
9826 0x2563 tee pointing left
9827 0x2560 tee pointing right
9828 0x2569 tee pointing up
9829 0x2566 tee pointing down
9830 0x2550 horizontal line
9831 0x2551 vertical line
9832 0x256c large plus or crossover
9834 if test "$cross_compiling" = yes; then
9835 cf_cv_wcwidth_graphics=unknown
9837 cat >conftest.$ac_ext <<_ACEOF
9838 #line 9838 "configure"
9839 #include "confdefs.h"
9852 char buffer[MY_LEN + 1];
9853 char notes[MY_LEN + 1];
9857 if (setlocale(LC_ALL, "en_US.UTF8") ||
9858 setlocale(LC_ALL, "en_US.UTF-8") ||
9859 setlocale(LC_ALL, "en_US.utf8") ||
9860 setlocale(LC_ALL, "en_US.utf-8")) {
9861 if ((fp = fopen("conftest.in", "r")) != 0) {
9862 while (fgets(buffer, MY_LEN, fp) != 0) {
9863 if (*buffer == '-') {
9864 fprintf(stderr, "\t%s", buffer);
9865 } else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
9867 if (wcwidth(value) == 1)
9869 fprintf(stderr, "%d\t%s", wcwidth(value), buffer);
9871 fprintf(stderr, "?\t%s", buffer);
9876 fprintf(stderr, "%d/%d passed wcwidth/graphics check\n", passed, totals);
9877 return (totals == passed) ? 0 : 1;
9881 rm -f conftest$ac_exeext
9882 if { (eval echo "$as_me:9882: \"$ac_link\"") >&5
9883 (eval $ac_link) 2>&5
9885 echo "$as_me:9885: \$? = $ac_status" >&5
9886 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9887 { (eval echo "$as_me:9887: \"$ac_try\"") >&5
9890 echo "$as_me:9890: \$? = $ac_status" >&5
9891 (exit $ac_status); }; }; then
9892 cf_cv_wcwidth_graphics=yes
9894 echo "$as_me: program exited with status $ac_status" >&5
9895 echo "$as_me: failed program was:" >&5
9896 cat conftest.$ac_ext >&5
9897 cf_cv_wcwidth_graphics=no
9899 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9903 echo "$as_me:9903: result: $cf_cv_wcwidth_graphics" >&5
9904 echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
9906 test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
9909 NCURSES_CH_T=cchar_t
9911 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
9913 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9914 echo "$as_me:9914: checking for $ac_func" >&5
9915 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9916 if eval "test \"\${$as_ac_var+set}\" = set"; then
9917 echo $ECHO_N "(cached) $ECHO_C" >&6
9919 cat >conftest.$ac_ext <<_ACEOF
9920 #line 9920 "configure"
9921 #include "confdefs.h"
9922 /* System header to define __stub macros and hopefully few prototypes,
9923 which can conflict with char $ac_func (); below. */
9925 /* Override any gcc2 internal prototype to avoid an error. */
9929 /* We use char because int might match the return type of a gcc2
9930 builtin and then its argument prototype would still apply. */
9937 /* The GNU C library defines this for functions which it implements
9938 to always fail with ENOSYS. Some functions are actually named
9939 something starting with __ and the normal name is an alias. */
9940 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9943 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
9950 rm -f conftest.$ac_objext conftest$ac_exeext
9951 if { (eval echo "$as_me:9951: \"$ac_link\"") >&5
9952 (eval $ac_link) 2>&5
9954 echo "$as_me:9954: \$? = $ac_status" >&5
9955 (exit $ac_status); } &&
9956 { ac_try='test -s conftest$ac_exeext'
9957 { (eval echo "$as_me:9957: \"$ac_try\"") >&5
9960 echo "$as_me:9960: \$? = $ac_status" >&5
9961 (exit $ac_status); }; }; then
9962 eval "$as_ac_var=yes"
9964 echo "$as_me: failed program was:" >&5
9965 cat conftest.$ac_ext >&5
9966 eval "$as_ac_var=no"
9968 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9970 echo "$as_me:9970: result: `eval echo '${'$as_ac_var'}'`" >&5
9971 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9972 if test `eval echo '${'$as_ac_var'}'` = yes; then
9973 cat >>confdefs.h <<EOF
9974 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9980 if test "x$ac_cv_func_putwc" != xyes ; then
9982 echo "$as_me:9982: checking for multibyte character support" >&5
9983 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
9984 if test "${cf_cv_utf8_lib+set}" = set; then
9985 echo $ECHO_N "(cached) $ECHO_C" >&6
9988 cf_save_LIBS="$LIBS"
9989 cat >conftest.$ac_ext <<_ACEOF
9990 #line 9990 "configure"
9991 #include "confdefs.h"
10002 rm -f conftest.$ac_objext conftest$ac_exeext
10003 if { (eval echo "$as_me:10003: \"$ac_link\"") >&5
10004 (eval $ac_link) 2>&5
10006 echo "$as_me:10006: \$? = $ac_status" >&5
10007 (exit $ac_status); } &&
10008 { ac_try='test -s conftest$ac_exeext'
10009 { (eval echo "$as_me:10009: \"$ac_try\"") >&5
10010 (eval $ac_try) 2>&5
10012 echo "$as_me:10012: \$? = $ac_status" >&5
10013 (exit $ac_status); }; }; then
10016 echo "$as_me: failed program was:" >&5
10017 cat conftest.$ac_ext >&5
10019 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
10020 # will be set on completion of the AC_TRY_LINK below.
10021 cf_cv_header_path_utf8=
10022 cf_cv_library_path_utf8=
10024 echo "${as_me:-configure}:10024: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
10026 cf_save_LIBS="$LIBS"
10028 cat >conftest.$ac_ext <<_ACEOF
10029 #line 10029 "configure"
10030 #include "confdefs.h"
10032 #include <libutf8.h>
10041 rm -f conftest.$ac_objext conftest$ac_exeext
10042 if { (eval echo "$as_me:10042: \"$ac_link\"") >&5
10043 (eval $ac_link) 2>&5
10045 echo "$as_me:10045: \$? = $ac_status" >&5
10046 (exit $ac_status); } &&
10047 { ac_try='test -s conftest$ac_exeext'
10048 { (eval echo "$as_me:10048: \"$ac_try\"") >&5
10049 (eval $ac_try) 2>&5
10051 echo "$as_me:10051: \$? = $ac_status" >&5
10052 (exit $ac_status); }; }; then
10054 cf_cv_find_linkage_utf8=yes
10055 cf_cv_header_path_utf8=/usr/include
10056 cf_cv_library_path_utf8=/usr/lib
10059 echo "$as_me: failed program was:" >&5
10060 cat conftest.$ac_ext >&5
10062 LIBS="-lutf8 $cf_save_LIBS"
10064 cat >conftest.$ac_ext <<_ACEOF
10065 #line 10065 "configure"
10066 #include "confdefs.h"
10068 #include <libutf8.h>
10077 rm -f conftest.$ac_objext conftest$ac_exeext
10078 if { (eval echo "$as_me:10078: \"$ac_link\"") >&5
10079 (eval $ac_link) 2>&5
10081 echo "$as_me:10081: \$? = $ac_status" >&5
10082 (exit $ac_status); } &&
10083 { ac_try='test -s conftest$ac_exeext'
10084 { (eval echo "$as_me:10084: \"$ac_try\"") >&5
10085 (eval $ac_try) 2>&5
10087 echo "$as_me:10087: \$? = $ac_status" >&5
10088 (exit $ac_status); }; }; then
10090 cf_cv_find_linkage_utf8=yes
10091 cf_cv_header_path_utf8=/usr/include
10092 cf_cv_library_path_utf8=/usr/lib
10093 cf_cv_library_file_utf8="-lutf8"
10096 echo "$as_me: failed program was:" >&5
10097 cat conftest.$ac_ext >&5
10099 cf_cv_find_linkage_utf8=no
10100 LIBS="$cf_save_LIBS"
10102 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
10104 echo "${as_me:-configure}:10104: testing find linkage for utf8 library ..." 1>&5
10106 echo "${as_me:-configure}:10106: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
10108 cf_save_CPPFLAGS="$CPPFLAGS"
10109 cf_test_CPPFLAGS="$CPPFLAGS"
10113 # collect the current set of include-directories from compiler flags
10114 cf_header_path_list=""
10115 if test -n "${CFLAGS}${CPPFLAGS}" ; then
10116 for cf_header_path in $CPPFLAGS $CFLAGS
10118 case $cf_header_path in
10120 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
10122 test "x$cf_header_path" != "xNONE" && \
10123 test -d "$cf_header_path" && \
10125 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
10126 test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include"
10127 test -d $cf_header_path/include/utf8 && cf_search="$cf_search $cf_header_path/include/utf8"
10128 test -d $cf_header_path/include/utf8/include && cf_search="$cf_search $cf_header_path/include/utf8/include"
10129 test -d $cf_header_path/utf8/include && cf_search="$cf_search $cf_header_path/utf8/include"
10130 test -d $cf_header_path/utf8/include/utf8 && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
10133 cf_header_path_list="$cf_header_path_list $cf_search"
10139 # add the variations for the package we are looking for
10143 test "x$prefix" != "xNONE" && \
10144 test -d "$prefix" && \
10146 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
10147 test -d $prefix/include && cf_search="$cf_search $prefix/include"
10148 test -d $prefix/include/utf8 && cf_search="$cf_search $prefix/include/utf8"
10149 test -d $prefix/include/utf8/include && cf_search="$cf_search $prefix/include/utf8/include"
10150 test -d $prefix/utf8/include && cf_search="$cf_search $prefix/utf8/include"
10151 test -d $prefix/utf8/include/utf8 && cf_search="$cf_search $prefix/utf8/include/utf8"
10154 for cf_subdir_prefix in \
10163 test "x$cf_subdir_prefix" != "x$prefix" && \
10164 test -d "$cf_subdir_prefix" && \
10165 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
10166 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
10167 test -d $cf_subdir_prefix/include && cf_search="$cf_search $cf_subdir_prefix/include"
10168 test -d $cf_subdir_prefix/include/utf8 && cf_search="$cf_search $cf_subdir_prefix/include/utf8"
10169 test -d $cf_subdir_prefix/include/utf8/include && cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
10170 test -d $cf_subdir_prefix/utf8/include && cf_search="$cf_search $cf_subdir_prefix/utf8/include"
10171 test -d $cf_subdir_prefix/utf8/include/utf8 && cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
10176 test "$includedir" != NONE && \
10177 test "$includedir" != "/usr/include" && \
10178 test -d "$includedir" && {
10179 test -d $includedir && cf_search="$cf_search $includedir"
10180 test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
10183 test "$oldincludedir" != NONE && \
10184 test "$oldincludedir" != "/usr/include" && \
10185 test -d "$oldincludedir" && {
10186 test -d $oldincludedir && cf_search="$cf_search $oldincludedir"
10187 test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
10190 cf_search="$cf_search $cf_header_path_list"
10192 for cf_cv_header_path_utf8 in $cf_search
10194 if test -d $cf_cv_header_path_utf8 ; then
10195 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
10197 echo "${as_me:-configure}:10197: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
10199 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
10200 cat >conftest.$ac_ext <<_ACEOF
10201 #line 10201 "configure"
10202 #include "confdefs.h"
10204 #include <libutf8.h>
10213 rm -f conftest.$ac_objext
10214 if { (eval echo "$as_me:10214: \"$ac_compile\"") >&5
10215 (eval $ac_compile) 2>&5
10217 echo "$as_me:10217: \$? = $ac_status" >&5
10218 (exit $ac_status); } &&
10219 { ac_try='test -s conftest.$ac_objext'
10220 { (eval echo "$as_me:10220: \"$ac_try\"") >&5
10221 (eval $ac_try) 2>&5
10223 echo "$as_me:10223: \$? = $ac_status" >&5
10224 (exit $ac_status); }; }; then
10226 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
10228 echo "${as_me:-configure}:10228: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
10230 cf_cv_find_linkage_utf8=maybe
10231 cf_test_CPPFLAGS="$CPPFLAGS"
10234 echo "$as_me: failed program was:" >&5
10235 cat conftest.$ac_ext >&5
10237 CPPFLAGS="$cf_save_CPPFLAGS"
10240 rm -f conftest.$ac_objext conftest.$ac_ext
10244 if test "$cf_cv_find_linkage_utf8" = maybe ; then
10246 echo "${as_me:-configure}:10246: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
10248 cf_save_LIBS="$LIBS"
10249 cf_save_LDFLAGS="$LDFLAGS"
10251 if test "$cf_cv_find_linkage_utf8" != yes ; then
10254 cf_library_path_list=""
10255 if test -n "${LDFLAGS}${LIBS}" ; then
10256 for cf_library_path in $LDFLAGS $LIBS
10258 case $cf_library_path in
10260 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
10262 test "x$cf_library_path" != "xNONE" && \
10263 test -d "$cf_library_path" && \
10265 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
10266 test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib"
10267 test -d $cf_library_path/lib/utf8 && cf_search="$cf_search $cf_library_path/lib/utf8"
10268 test -d $cf_library_path/lib/utf8/lib && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
10269 test -d $cf_library_path/utf8/lib && cf_search="$cf_search $cf_library_path/utf8/lib"
10270 test -d $cf_library_path/utf8/lib/utf8 && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
10273 cf_library_path_list="$cf_library_path_list $cf_search"
10281 test "x$prefix" != "xNONE" && \
10282 test -d "$prefix" && \
10284 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
10285 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
10286 test -d $prefix/lib/utf8 && cf_search="$cf_search $prefix/lib/utf8"
10287 test -d $prefix/lib/utf8/lib && cf_search="$cf_search $prefix/lib/utf8/lib"
10288 test -d $prefix/utf8/lib && cf_search="$cf_search $prefix/utf8/lib"
10289 test -d $prefix/utf8/lib/utf8 && cf_search="$cf_search $prefix/utf8/lib/utf8"
10292 for cf_subdir_prefix in \
10301 test "x$cf_subdir_prefix" != "x$prefix" && \
10302 test -d "$cf_subdir_prefix" && \
10303 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
10304 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
10305 test -d $cf_subdir_prefix/lib && cf_search="$cf_search $cf_subdir_prefix/lib"
10306 test -d $cf_subdir_prefix/lib/utf8 && cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
10307 test -d $cf_subdir_prefix/lib/utf8/lib && cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
10308 test -d $cf_subdir_prefix/utf8/lib && cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
10309 test -d $cf_subdir_prefix/utf8/lib/utf8 && cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
10314 cf_search="$cf_library_path_list $cf_search"
10316 for cf_cv_library_path_utf8 in $cf_search
10318 if test -d $cf_cv_library_path_utf8 ; then
10319 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
10321 echo "${as_me:-configure}:10321: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
10323 CPPFLAGS="$cf_test_CPPFLAGS"
10324 LIBS="-lutf8 $cf_save_LIBS"
10325 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
10326 cat >conftest.$ac_ext <<_ACEOF
10327 #line 10327 "configure"
10328 #include "confdefs.h"
10330 #include <libutf8.h>
10339 rm -f conftest.$ac_objext conftest$ac_exeext
10340 if { (eval echo "$as_me:10340: \"$ac_link\"") >&5
10341 (eval $ac_link) 2>&5
10343 echo "$as_me:10343: \$? = $ac_status" >&5
10344 (exit $ac_status); } &&
10345 { ac_try='test -s conftest$ac_exeext'
10346 { (eval echo "$as_me:10346: \"$ac_try\"") >&5
10347 (eval $ac_try) 2>&5
10349 echo "$as_me:10349: \$? = $ac_status" >&5
10350 (exit $ac_status); }; }; then
10352 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
10354 echo "${as_me:-configure}:10354: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
10356 cf_cv_find_linkage_utf8=yes
10357 cf_cv_library_file_utf8="-lutf8"
10360 echo "$as_me: failed program was:" >&5
10361 cat conftest.$ac_ext >&5
10363 CPPFLAGS="$cf_save_CPPFLAGS"
10364 LIBS="$cf_save_LIBS"
10365 LDFLAGS="$cf_save_LDFLAGS"
10368 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10371 CPPFLAGS="$cf_save_CPPFLAGS"
10372 LDFLAGS="$cf_save_LDFLAGS"
10376 cf_cv_find_linkage_utf8=no
10380 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10383 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10385 LIBS="$cf_save_LIBS"
10387 if test "$cf_cv_find_linkage_utf8" = yes ; then
10388 cf_cv_utf8_lib=add-on
10394 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10396 echo "$as_me:10396: result: $cf_cv_utf8_lib" >&5
10397 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
10399 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
10400 # ncurses/ncursesw:
10401 if test "$cf_cv_utf8_lib" = "add-on" ; then
10403 cat >>confdefs.h <<\EOF
10404 #define HAVE_LIBUTF8_H 1
10407 if test -n "$cf_cv_header_path_utf8" ; then
10408 for cf_add_incdir in $cf_cv_header_path_utf8
10410 while test $cf_add_incdir != /usr/include
10412 if test -d $cf_add_incdir
10415 if test -n "$CFLAGS$CPPFLAGS" ; then
10416 # a loop is needed to ensure we can add subdirs of existing dirs
10417 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
10418 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
10419 cf_have_incdir=yes; break
10424 if test "$cf_have_incdir" = no ; then
10425 if test "$cf_add_incdir" = /usr/local/include ; then
10426 if test "$GCC" = yes
10428 cf_save_CPPFLAGS=$CPPFLAGS
10429 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
10430 cat >conftest.$ac_ext <<_ACEOF
10431 #line 10431 "configure"
10432 #include "confdefs.h"
10442 rm -f conftest.$ac_objext
10443 if { (eval echo "$as_me:10443: \"$ac_compile\"") >&5
10444 (eval $ac_compile) 2>&5
10446 echo "$as_me:10446: \$? = $ac_status" >&5
10447 (exit $ac_status); } &&
10448 { ac_try='test -s conftest.$ac_objext'
10449 { (eval echo "$as_me:10449: \"$ac_try\"") >&5
10450 (eval $ac_try) 2>&5
10452 echo "$as_me:10452: \$? = $ac_status" >&5
10453 (exit $ac_status); }; }; then
10456 echo "$as_me: failed program was:" >&5
10457 cat conftest.$ac_ext >&5
10460 rm -f conftest.$ac_objext conftest.$ac_ext
10461 CPPFLAGS=$cf_save_CPPFLAGS
10466 if test "$cf_have_incdir" = no ; then
10467 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
10469 echo "${as_me:-configure}:10469: testing adding $cf_add_incdir to include-path ..." 1>&5
10471 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
10473 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
10474 test "$cf_top_incdir" = "$cf_add_incdir" && break
10475 cf_add_incdir="$cf_top_incdir"
10486 if test -n "$cf_cv_library_path_utf8" ; then
10487 for cf_add_libdir in $cf_cv_library_path_utf8
10489 if test $cf_add_libdir = /usr/lib ; then
10491 elif test -d $cf_add_libdir
10494 if test -n "$LDFLAGS$LIBS" ; then
10495 # a loop is needed to ensure we can add subdirs of existing dirs
10496 for cf_test_libdir in $LDFLAGS $LIBS ; do
10497 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
10498 cf_have_libdir=yes; break
10502 if test "$cf_have_libdir" = no ; then
10503 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
10505 echo "${as_me:-configure}:10505: testing adding $cf_add_libdir to library-path ..." 1>&5
10507 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
10513 cf_add_libs="$cf_cv_library_file_utf8"
10514 # Filter out duplicates - this happens with badly-designed ".pc" files...
10515 for cf_add_1lib in $LIBS
10517 for cf_add_2lib in $cf_add_libs
10519 if test "x$cf_add_1lib" = "x$cf_add_2lib"
10525 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
10527 LIBS="$cf_add_libs"
10531 if test "$cf_cv_utf8_lib" != no ; then
10536 # This is needed on Tru64 5.0 to declare mbstate_t
10537 echo "$as_me:10537: checking if we must include wchar.h to declare mbstate_t" >&5
10538 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
10539 if test "${cf_cv_mbstate_t+set}" = set; then
10540 echo $ECHO_N "(cached) $ECHO_C" >&6
10543 cat >conftest.$ac_ext <<_ACEOF
10544 #line 10544 "configure"
10545 #include "confdefs.h"
10547 #include <stdlib.h>
10548 #include <stdarg.h>
10550 #ifdef HAVE_LIBUTF8_H
10551 #include <libutf8.h>
10561 rm -f conftest.$ac_objext
10562 if { (eval echo "$as_me:10562: \"$ac_compile\"") >&5
10563 (eval $ac_compile) 2>&5
10565 echo "$as_me:10565: \$? = $ac_status" >&5
10566 (exit $ac_status); } &&
10567 { ac_try='test -s conftest.$ac_objext'
10568 { (eval echo "$as_me:10568: \"$ac_try\"") >&5
10569 (eval $ac_try) 2>&5
10571 echo "$as_me:10571: \$? = $ac_status" >&5
10572 (exit $ac_status); }; }; then
10575 echo "$as_me: failed program was:" >&5
10576 cat conftest.$ac_ext >&5
10577 cat >conftest.$ac_ext <<_ACEOF
10578 #line 10578 "configure"
10579 #include "confdefs.h"
10581 #include <stdlib.h>
10582 #include <stdarg.h>
10585 #ifdef HAVE_LIBUTF8_H
10586 #include <libutf8.h>
10596 rm -f conftest.$ac_objext
10597 if { (eval echo "$as_me:10597: \"$ac_compile\"") >&5
10598 (eval $ac_compile) 2>&5
10600 echo "$as_me:10600: \$? = $ac_status" >&5
10601 (exit $ac_status); } &&
10602 { ac_try='test -s conftest.$ac_objext'
10603 { (eval echo "$as_me:10603: \"$ac_try\"") >&5
10604 (eval $ac_try) 2>&5
10606 echo "$as_me:10606: \$? = $ac_status" >&5
10607 (exit $ac_status); }; }; then
10608 cf_cv_mbstate_t=yes
10610 echo "$as_me: failed program was:" >&5
10611 cat conftest.$ac_ext >&5
10612 cf_cv_mbstate_t=unknown
10614 rm -f conftest.$ac_objext conftest.$ac_ext
10616 rm -f conftest.$ac_objext conftest.$ac_ext
10618 echo "$as_me:10618: result: $cf_cv_mbstate_t" >&5
10619 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
10621 if test "$cf_cv_mbstate_t" = yes ; then
10623 cat >>confdefs.h <<\EOF
10624 #define NEED_WCHAR_H 1
10630 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
10631 if test "$cf_cv_mbstate_t" = unknown ; then
10632 NCURSES_MBSTATE_T=1
10635 # This is needed on Tru64 5.0 to declare wchar_t
10636 echo "$as_me:10636: checking if we must include wchar.h to declare wchar_t" >&5
10637 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
10638 if test "${cf_cv_wchar_t+set}" = set; then
10639 echo $ECHO_N "(cached) $ECHO_C" >&6
10642 cat >conftest.$ac_ext <<_ACEOF
10643 #line 10643 "configure"
10644 #include "confdefs.h"
10646 #include <stdlib.h>
10647 #include <stdarg.h>
10649 #ifdef HAVE_LIBUTF8_H
10650 #include <libutf8.h>
10660 rm -f conftest.$ac_objext
10661 if { (eval echo "$as_me:10661: \"$ac_compile\"") >&5
10662 (eval $ac_compile) 2>&5
10664 echo "$as_me:10664: \$? = $ac_status" >&5
10665 (exit $ac_status); } &&
10666 { ac_try='test -s conftest.$ac_objext'
10667 { (eval echo "$as_me:10667: \"$ac_try\"") >&5
10668 (eval $ac_try) 2>&5
10670 echo "$as_me:10670: \$? = $ac_status" >&5
10671 (exit $ac_status); }; }; then
10674 echo "$as_me: failed program was:" >&5
10675 cat conftest.$ac_ext >&5
10676 cat >conftest.$ac_ext <<_ACEOF
10677 #line 10677 "configure"
10678 #include "confdefs.h"
10680 #include <stdlib.h>
10681 #include <stdarg.h>
10684 #ifdef HAVE_LIBUTF8_H
10685 #include <libutf8.h>
10695 rm -f conftest.$ac_objext
10696 if { (eval echo "$as_me:10696: \"$ac_compile\"") >&5
10697 (eval $ac_compile) 2>&5
10699 echo "$as_me:10699: \$? = $ac_status" >&5
10700 (exit $ac_status); } &&
10701 { ac_try='test -s conftest.$ac_objext'
10702 { (eval echo "$as_me:10702: \"$ac_try\"") >&5
10703 (eval $ac_try) 2>&5
10705 echo "$as_me:10705: \$? = $ac_status" >&5
10706 (exit $ac_status); }; }; then
10709 echo "$as_me: failed program was:" >&5
10710 cat conftest.$ac_ext >&5
10711 cf_cv_wchar_t=unknown
10713 rm -f conftest.$ac_objext conftest.$ac_ext
10715 rm -f conftest.$ac_objext conftest.$ac_ext
10717 echo "$as_me:10717: result: $cf_cv_wchar_t" >&5
10718 echo "${ECHO_T}$cf_cv_wchar_t" >&6
10720 if test "$cf_cv_wchar_t" = yes ; then
10722 cat >>confdefs.h <<\EOF
10723 #define NEED_WCHAR_H 1
10729 # if we do not find wchar_t in either place, use substitution to provide a fallback.
10730 if test "$cf_cv_wchar_t" = unknown ; then
10734 # if we find wchar_t in either place, use substitution to provide a fallback.
10735 if test "$cf_cv_wchar_t" != unknown ; then
10736 NCURSES_OK_WCHAR_T=1
10739 # This is needed on Tru64 5.0 to declare wint_t
10740 echo "$as_me:10740: checking if we must include wchar.h to declare wint_t" >&5
10741 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
10742 if test "${cf_cv_wint_t+set}" = set; then
10743 echo $ECHO_N "(cached) $ECHO_C" >&6
10746 cat >conftest.$ac_ext <<_ACEOF
10747 #line 10747 "configure"
10748 #include "confdefs.h"
10750 #include <stdlib.h>
10751 #include <stdarg.h>
10753 #ifdef HAVE_LIBUTF8_H
10754 #include <libutf8.h>
10764 rm -f conftest.$ac_objext
10765 if { (eval echo "$as_me:10765: \"$ac_compile\"") >&5
10766 (eval $ac_compile) 2>&5
10768 echo "$as_me:10768: \$? = $ac_status" >&5
10769 (exit $ac_status); } &&
10770 { ac_try='test -s conftest.$ac_objext'
10771 { (eval echo "$as_me:10771: \"$ac_try\"") >&5
10772 (eval $ac_try) 2>&5
10774 echo "$as_me:10774: \$? = $ac_status" >&5
10775 (exit $ac_status); }; }; then
10778 echo "$as_me: failed program was:" >&5
10779 cat conftest.$ac_ext >&5
10780 cat >conftest.$ac_ext <<_ACEOF
10781 #line 10781 "configure"
10782 #include "confdefs.h"
10784 #include <stdlib.h>
10785 #include <stdarg.h>
10788 #ifdef HAVE_LIBUTF8_H
10789 #include <libutf8.h>
10799 rm -f conftest.$ac_objext
10800 if { (eval echo "$as_me:10800: \"$ac_compile\"") >&5
10801 (eval $ac_compile) 2>&5
10803 echo "$as_me:10803: \$? = $ac_status" >&5
10804 (exit $ac_status); } &&
10805 { ac_try='test -s conftest.$ac_objext'
10806 { (eval echo "$as_me:10806: \"$ac_try\"") >&5
10807 (eval $ac_try) 2>&5
10809 echo "$as_me:10809: \$? = $ac_status" >&5
10810 (exit $ac_status); }; }; then
10813 echo "$as_me: failed program was:" >&5
10814 cat conftest.$ac_ext >&5
10815 cf_cv_wint_t=unknown
10817 rm -f conftest.$ac_objext conftest.$ac_ext
10819 rm -f conftest.$ac_objext conftest.$ac_ext
10821 echo "$as_me:10821: result: $cf_cv_wint_t" >&5
10822 echo "${ECHO_T}$cf_cv_wint_t" >&6
10824 if test "$cf_cv_wint_t" = yes ; then
10826 cat >>confdefs.h <<\EOF
10827 #define NEED_WCHAR_H 1
10833 # if we do not find wint_t in either place, use substitution to provide a fallback.
10834 if test "$cf_cv_wint_t" = unknown ; then
10838 # if we find wint_t in either place, use substitution to provide a fallback.
10839 if test "$cf_cv_wint_t" != unknown ; then
10840 NCURSES_OK_WINT_T=1
10843 if test "$NCURSES_MBSTATE_T" != 0; then
10845 cat >>confdefs.h <<\EOF
10846 #define NEED_MBSTATE_T_DEF 1
10852 ### use option --disable-lp64 to allow long chtype
10853 echo "$as_me:10853: checking whether to enable _LP64 definition in curses.h" >&5
10854 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
10856 # Check whether --enable-lp64 or --disable-lp64 was given.
10857 if test "${enable_lp64+set}" = set; then
10858 enableval="$enable_lp64"
10859 with_lp64=$enableval
10861 with_lp64=$cf_dft_with_lp64
10863 echo "$as_me:10863: result: $with_lp64" >&5
10864 echo "${ECHO_T}$with_lp64" >&6
10866 if test "x$with_lp64" = xyes ; then
10867 cf_cv_enable_lp64=1
10869 cf_cv_enable_lp64=0
10872 # Check whether --enable-largefile or --disable-largefile was given.
10873 if test "${enable_largefile+set}" = set; then
10874 enableval="$enable_largefile"
10877 if test "$enable_largefile" != no; then
10879 echo "$as_me:10879: checking for special C compiler options needed for large files" >&5
10880 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
10881 if test "${ac_cv_sys_largefile_CC+set}" = set; then
10882 echo $ECHO_N "(cached) $ECHO_C" >&6
10884 ac_cv_sys_largefile_CC=no
10885 if test "$GCC" != yes; then
10888 # IRIX 6.2 and later do not support large files by default,
10889 # so use the C compiler's -n32 option if that helps.
10890 cat >conftest.$ac_ext <<_ACEOF
10891 #line 10891 "configure"
10892 #include "confdefs.h"
10893 #include <sys/types.h>
10894 /* Check that off_t can represent 2**63 - 1 correctly.
10895 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10896 since some C++ compilers masquerading as C compilers
10897 incorrectly reject 9223372036854775807. */
10898 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10899 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10900 && LARGE_OFF_T % 2147483647 == 1)
10910 rm -f conftest.$ac_objext
10911 if { (eval echo "$as_me:10911: \"$ac_compile\"") >&5
10912 (eval $ac_compile) 2>&5
10914 echo "$as_me:10914: \$? = $ac_status" >&5
10915 (exit $ac_status); } &&
10916 { ac_try='test -s conftest.$ac_objext'
10917 { (eval echo "$as_me:10917: \"$ac_try\"") >&5
10918 (eval $ac_try) 2>&5
10920 echo "$as_me:10920: \$? = $ac_status" >&5
10921 (exit $ac_status); }; }; then
10924 echo "$as_me: failed program was:" >&5
10925 cat conftest.$ac_ext >&5
10927 rm -f conftest.$ac_objext
10929 rm -f conftest.$ac_objext
10930 if { (eval echo "$as_me:10930: \"$ac_compile\"") >&5
10931 (eval $ac_compile) 2>&5
10933 echo "$as_me:10933: \$? = $ac_status" >&5
10934 (exit $ac_status); } &&
10935 { ac_try='test -s conftest.$ac_objext'
10936 { (eval echo "$as_me:10936: \"$ac_try\"") >&5
10937 (eval $ac_try) 2>&5
10939 echo "$as_me:10939: \$? = $ac_status" >&5
10940 (exit $ac_status); }; }; then
10941 ac_cv_sys_largefile_CC=' -n32'; break
10943 echo "$as_me: failed program was:" >&5
10944 cat conftest.$ac_ext >&5
10946 rm -f conftest.$ac_objext
10950 rm -f conftest.$ac_ext
10953 echo "$as_me:10953: result: $ac_cv_sys_largefile_CC" >&5
10954 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
10955 if test "$ac_cv_sys_largefile_CC" != no; then
10956 CC=$CC$ac_cv_sys_largefile_CC
10959 echo "$as_me:10959: checking for _FILE_OFFSET_BITS value needed for large files" >&5
10960 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
10961 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
10962 echo $ECHO_N "(cached) $ECHO_C" >&6
10965 ac_cv_sys_file_offset_bits=no
10966 cat >conftest.$ac_ext <<_ACEOF
10967 #line 10967 "configure"
10968 #include "confdefs.h"
10969 #include <sys/types.h>
10970 /* Check that off_t can represent 2**63 - 1 correctly.
10971 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10972 since some C++ compilers masquerading as C compilers
10973 incorrectly reject 9223372036854775807. */
10974 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10975 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10976 && LARGE_OFF_T % 2147483647 == 1)
10986 rm -f conftest.$ac_objext
10987 if { (eval echo "$as_me:10987: \"$ac_compile\"") >&5
10988 (eval $ac_compile) 2>&5
10990 echo "$as_me:10990: \$? = $ac_status" >&5
10991 (exit $ac_status); } &&
10992 { ac_try='test -s conftest.$ac_objext'
10993 { (eval echo "$as_me:10993: \"$ac_try\"") >&5
10994 (eval $ac_try) 2>&5
10996 echo "$as_me:10996: \$? = $ac_status" >&5
10997 (exit $ac_status); }; }; then
11000 echo "$as_me: failed program was:" >&5
11001 cat conftest.$ac_ext >&5
11003 rm -f conftest.$ac_objext conftest.$ac_ext
11004 cat >conftest.$ac_ext <<_ACEOF
11005 #line 11005 "configure"
11006 #include "confdefs.h"
11007 #define _FILE_OFFSET_BITS 64
11008 #include <sys/types.h>
11009 /* Check that off_t can represent 2**63 - 1 correctly.
11010 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11011 since some C++ compilers masquerading as C compilers
11012 incorrectly reject 9223372036854775807. */
11013 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11014 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11015 && LARGE_OFF_T % 2147483647 == 1)
11025 rm -f conftest.$ac_objext
11026 if { (eval echo "$as_me:11026: \"$ac_compile\"") >&5
11027 (eval $ac_compile) 2>&5
11029 echo "$as_me:11029: \$? = $ac_status" >&5
11030 (exit $ac_status); } &&
11031 { ac_try='test -s conftest.$ac_objext'
11032 { (eval echo "$as_me:11032: \"$ac_try\"") >&5
11033 (eval $ac_try) 2>&5
11035 echo "$as_me:11035: \$? = $ac_status" >&5
11036 (exit $ac_status); }; }; then
11037 ac_cv_sys_file_offset_bits=64; break
11039 echo "$as_me: failed program was:" >&5
11040 cat conftest.$ac_ext >&5
11042 rm -f conftest.$ac_objext conftest.$ac_ext
11046 echo "$as_me:11046: result: $ac_cv_sys_file_offset_bits" >&5
11047 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
11048 if test "$ac_cv_sys_file_offset_bits" != no; then
11050 cat >>confdefs.h <<EOF
11051 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11056 echo "$as_me:11056: checking for _LARGE_FILES value needed for large files" >&5
11057 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
11058 if test "${ac_cv_sys_large_files+set}" = set; then
11059 echo $ECHO_N "(cached) $ECHO_C" >&6
11062 ac_cv_sys_large_files=no
11063 cat >conftest.$ac_ext <<_ACEOF
11064 #line 11064 "configure"
11065 #include "confdefs.h"
11066 #include <sys/types.h>
11067 /* Check that off_t can represent 2**63 - 1 correctly.
11068 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11069 since some C++ compilers masquerading as C compilers
11070 incorrectly reject 9223372036854775807. */
11071 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11072 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11073 && LARGE_OFF_T % 2147483647 == 1)
11083 rm -f conftest.$ac_objext
11084 if { (eval echo "$as_me:11084: \"$ac_compile\"") >&5
11085 (eval $ac_compile) 2>&5
11087 echo "$as_me:11087: \$? = $ac_status" >&5
11088 (exit $ac_status); } &&
11089 { ac_try='test -s conftest.$ac_objext'
11090 { (eval echo "$as_me:11090: \"$ac_try\"") >&5
11091 (eval $ac_try) 2>&5
11093 echo "$as_me:11093: \$? = $ac_status" >&5
11094 (exit $ac_status); }; }; then
11097 echo "$as_me: failed program was:" >&5
11098 cat conftest.$ac_ext >&5
11100 rm -f conftest.$ac_objext conftest.$ac_ext
11101 cat >conftest.$ac_ext <<_ACEOF
11102 #line 11102 "configure"
11103 #include "confdefs.h"
11104 #define _LARGE_FILES 1
11105 #include <sys/types.h>
11106 /* Check that off_t can represent 2**63 - 1 correctly.
11107 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11108 since some C++ compilers masquerading as C compilers
11109 incorrectly reject 9223372036854775807. */
11110 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11111 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11112 && LARGE_OFF_T % 2147483647 == 1)
11122 rm -f conftest.$ac_objext
11123 if { (eval echo "$as_me:11123: \"$ac_compile\"") >&5
11124 (eval $ac_compile) 2>&5
11126 echo "$as_me:11126: \$? = $ac_status" >&5
11127 (exit $ac_status); } &&
11128 { ac_try='test -s conftest.$ac_objext'
11129 { (eval echo "$as_me:11129: \"$ac_try\"") >&5
11130 (eval $ac_try) 2>&5
11132 echo "$as_me:11132: \$? = $ac_status" >&5
11133 (exit $ac_status); }; }; then
11134 ac_cv_sys_large_files=1; break
11136 echo "$as_me: failed program was:" >&5
11137 cat conftest.$ac_ext >&5
11139 rm -f conftest.$ac_objext conftest.$ac_ext
11143 echo "$as_me:11143: result: $ac_cv_sys_large_files" >&5
11144 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
11145 if test "$ac_cv_sys_large_files" != no; then
11147 cat >>confdefs.h <<EOF
11148 #define _LARGE_FILES $ac_cv_sys_large_files
11155 if test "$enable_largefile" != no ; then
11156 echo "$as_me:11156: checking for _LARGEFILE_SOURCE value needed for large files" >&5
11157 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
11158 if test "${ac_cv_sys_largefile_source+set}" = set; then
11159 echo $ECHO_N "(cached) $ECHO_C" >&6
11162 ac_cv_sys_largefile_source=no
11163 cat >conftest.$ac_ext <<_ACEOF
11164 #line 11164 "configure"
11165 #include "confdefs.h"
11175 rm -f conftest.$ac_objext
11176 if { (eval echo "$as_me:11176: \"$ac_compile\"") >&5
11177 (eval $ac_compile) 2>&5
11179 echo "$as_me:11179: \$? = $ac_status" >&5
11180 (exit $ac_status); } &&
11181 { ac_try='test -s conftest.$ac_objext'
11182 { (eval echo "$as_me:11182: \"$ac_try\"") >&5
11183 (eval $ac_try) 2>&5
11185 echo "$as_me:11185: \$? = $ac_status" >&5
11186 (exit $ac_status); }; }; then
11189 echo "$as_me: failed program was:" >&5
11190 cat conftest.$ac_ext >&5
11192 rm -f conftest.$ac_objext conftest.$ac_ext
11193 cat >conftest.$ac_ext <<_ACEOF
11194 #line 11194 "configure"
11195 #include "confdefs.h"
11196 #define _LARGEFILE_SOURCE 1
11206 rm -f conftest.$ac_objext
11207 if { (eval echo "$as_me:11207: \"$ac_compile\"") >&5
11208 (eval $ac_compile) 2>&5
11210 echo "$as_me:11210: \$? = $ac_status" >&5
11211 (exit $ac_status); } &&
11212 { ac_try='test -s conftest.$ac_objext'
11213 { (eval echo "$as_me:11213: \"$ac_try\"") >&5
11214 (eval $ac_try) 2>&5
11216 echo "$as_me:11216: \$? = $ac_status" >&5
11217 (exit $ac_status); }; }; then
11218 ac_cv_sys_largefile_source=1; break
11220 echo "$as_me: failed program was:" >&5
11221 cat conftest.$ac_ext >&5
11223 rm -f conftest.$ac_objext conftest.$ac_ext
11227 echo "$as_me:11227: result: $ac_cv_sys_largefile_source" >&5
11228 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
11229 if test "$ac_cv_sys_largefile_source" != no; then
11231 cat >>confdefs.h <<EOF
11232 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
11238 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
11239 # in glibc 2.1.3, but that breaks too many other things.
11240 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
11241 echo "$as_me:11241: checking for fseeko" >&5
11242 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
11243 if test "${ac_cv_func_fseeko+set}" = set; then
11244 echo $ECHO_N "(cached) $ECHO_C" >&6
11246 cat >conftest.$ac_ext <<_ACEOF
11247 #line 11247 "configure"
11248 #include "confdefs.h"
11253 return fseeko && fseeko (stdin, 0, 0);
11258 rm -f conftest.$ac_objext conftest$ac_exeext
11259 if { (eval echo "$as_me:11259: \"$ac_link\"") >&5
11260 (eval $ac_link) 2>&5
11262 echo "$as_me:11262: \$? = $ac_status" >&5
11263 (exit $ac_status); } &&
11264 { ac_try='test -s conftest$ac_exeext'
11265 { (eval echo "$as_me:11265: \"$ac_try\"") >&5
11266 (eval $ac_try) 2>&5
11268 echo "$as_me:11268: \$? = $ac_status" >&5
11269 (exit $ac_status); }; }; then
11270 ac_cv_func_fseeko=yes
11272 echo "$as_me: failed program was:" >&5
11273 cat conftest.$ac_ext >&5
11274 ac_cv_func_fseeko=no
11276 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11278 echo "$as_me:11278: result: $ac_cv_func_fseeko" >&5
11279 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
11280 if test $ac_cv_func_fseeko = yes; then
11282 cat >>confdefs.h <<\EOF
11283 #define HAVE_FSEEKO 1
11288 # Normally we would collect these definitions in the config.h,
11289 # but (like _XOPEN_SOURCE), some environments rely on having these
11290 # defined before any of the system headers are included. Another
11291 # case comes up with C++, e.g., on AIX the compiler compiles the
11292 # header files by themselves before looking at the body files it is
11293 # told to compile. For ncurses, those header files do not include
11295 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
11296 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
11297 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
11299 echo "$as_me:11299: checking whether to use struct dirent64" >&5
11300 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
11301 if test "${cf_cv_struct_dirent64+set}" = set; then
11302 echo $ECHO_N "(cached) $ECHO_C" >&6
11305 cat >conftest.$ac_ext <<_ACEOF
11306 #line 11306 "configure"
11307 #include "confdefs.h"
11309 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
11310 #include <sys/types.h>
11311 #include <dirent.h>
11317 /* if transitional largefile support is setup, this is true */
11318 extern struct dirent64 * readdir(DIR *);
11319 struct dirent64 *x = readdir((DIR *)0);
11320 struct dirent *y = readdir((DIR *)0);
11327 rm -f conftest.$ac_objext
11328 if { (eval echo "$as_me:11328: \"$ac_compile\"") >&5
11329 (eval $ac_compile) 2>&5
11331 echo "$as_me:11331: \$? = $ac_status" >&5
11332 (exit $ac_status); } &&
11333 { ac_try='test -s conftest.$ac_objext'
11334 { (eval echo "$as_me:11334: \"$ac_try\"") >&5
11335 (eval $ac_try) 2>&5
11337 echo "$as_me:11337: \$? = $ac_status" >&5
11338 (exit $ac_status); }; }; then
11339 cf_cv_struct_dirent64=yes
11341 echo "$as_me: failed program was:" >&5
11342 cat conftest.$ac_ext >&5
11343 cf_cv_struct_dirent64=no
11345 rm -f conftest.$ac_objext conftest.$ac_ext
11348 echo "$as_me:11348: result: $cf_cv_struct_dirent64" >&5
11349 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
11350 test "$cf_cv_struct_dirent64" = yes &&
11351 cat >>confdefs.h <<\EOF
11352 #define HAVE_STRUCT_DIRENT64 1
11357 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
11358 echo "$as_me:11358: checking if you want tparm not to use X/Open fixed-parameter list" >&5
11359 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
11361 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
11362 if test "${enable_tparm_varargs+set}" = set; then
11363 enableval="$enable_tparm_varargs"
11364 with_tparm_varargs=$enableval
11366 with_tparm_varargs=yes
11368 echo "$as_me:11368: result: $with_tparm_varargs" >&5
11369 echo "${ECHO_T}$with_tparm_varargs" >&6
11370 NCURSES_TPARM_VARARGS=0
11371 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
11373 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
11374 if test "$with_ticlib" != no ; then
11375 echo "$as_me:11375: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
11376 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
11378 # Check whether --enable-tic-depends or --disable-tic-depends was given.
11379 if test "${enable_tic_depends+set}" = set; then
11380 enableval="$enable_tic_depends"
11381 with_tic_depends=$enableval
11383 with_tic_depends=yes
11385 echo "$as_me:11385: result: $with_tic_depends" >&5
11386 echo "${ECHO_T}$with_tic_depends" >&6
11388 with_tic_depends=no
11391 ### use option --disable-wattr-macros to suppress wattr* macros from curses.h
11392 echo "$as_me:11392: checking if you want to suppress wattr* macros to help with ncurses5/ncurses6 transition" >&5
11393 echo $ECHO_N "checking if you want to suppress wattr* macros to help with ncurses5/ncurses6 transition... $ECHO_C" >&6
11395 # Check whether --enable-wattr-macros or --disable-wattr-macros was given.
11396 if test "${enable_wattr_macros+set}" = set; then
11397 enableval="$enable_wattr_macros"
11398 with_wattr_macros=$enableval
11400 with_wattr_macros=yes
11402 if [ "x$with_wattr_macros" != xyes ]; then
11403 NCURSES_WATTR_MACROS=0
11404 echo "$as_me:11404: result: yes" >&5
11405 echo "${ECHO_T}yes" >&6
11407 NCURSES_WATTR_MACROS=1
11408 echo "$as_me:11408: result: no" >&5
11409 echo "${ECHO_T}no" >&6
11412 ### use option --with-bool to override bool's type
11413 echo "$as_me:11413: checking for type of bool" >&5
11414 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
11416 # Check whether --with-bool or --without-bool was given.
11417 if test "${with_bool+set}" = set; then
11418 withval="$with_bool"
11419 NCURSES_BOOL="$withval"
11423 echo "$as_me:11423: result: $NCURSES_BOOL" >&5
11424 echo "${ECHO_T}$NCURSES_BOOL" >&6
11426 echo "$as_me:11426: checking for alternate terminal capabilities file" >&5
11427 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
11429 # Check whether --with-caps or --without-caps was given.
11430 if test "${with_caps+set}" = set; then
11431 withval="$with_caps"
11432 TERMINFO_CAPS=Caps.$withval
11436 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
11437 echo "$as_me:11437: result: $TERMINFO_CAPS" >&5
11438 echo "${ECHO_T}$TERMINFO_CAPS" >&6
11440 ### use option --with-chtype to override chtype's type
11441 echo "$as_me:11441: checking for type of chtype" >&5
11442 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
11444 # Check whether --with-chtype or --without-chtype was given.
11445 if test "${with_chtype+set}" = set; then
11446 withval="$with_chtype"
11447 NCURSES_CHTYPE="$withval"
11449 NCURSES_CHTYPE=$cf_dft_chtype
11451 echo "$as_me:11451: result: $NCURSES_CHTYPE" >&5
11452 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
11454 ### use option --with-ospeed to override ospeed's type
11455 echo "$as_me:11455: checking for type of ospeed" >&5
11456 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
11458 # Check whether --with-ospeed or --without-ospeed was given.
11459 if test "${with_ospeed+set}" = set; then
11460 withval="$with_ospeed"
11461 NCURSES_OSPEED="$withval"
11463 NCURSES_OSPEED=short
11465 echo "$as_me:11465: result: $NCURSES_OSPEED" >&5
11466 echo "${ECHO_T}$NCURSES_OSPEED" >&6
11468 ### use option --with-mmask-t to override mmask_t's type
11469 echo "$as_me:11469: checking for type of mmask_t" >&5
11470 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
11472 # Check whether --with-mmask-t or --without-mmask-t was given.
11473 if test "${with_mmask_t+set}" = set; then
11474 withval="$with_mmask_t"
11475 NCURSES_MMASK_T="$withval"
11477 NCURSES_MMASK_T=$cf_dft_mmask_t
11479 echo "$as_me:11479: result: $NCURSES_MMASK_T" >&5
11480 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
11482 ### use option --with-ccharw-max to override CCHARW_MAX size
11483 echo "$as_me:11483: checking for size CCHARW_MAX" >&5
11484 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
11486 # Check whether --with-ccharw-max or --without-ccharw-max was given.
11487 if test "${with_ccharw_max+set}" = set; then
11488 withval="$with_ccharw_max"
11489 NCURSES_CCHARW_MAX="$withval"
11491 NCURSES_CCHARW_MAX=5
11493 echo "$as_me:11493: result: $NCURSES_CCHARW_MAX" >&5
11494 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
11496 ### use option --with-tparm-arg to override tparm's argument type
11497 echo "$as_me:11497: checking for type of tparm args" >&5
11498 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
11500 # Check whether --with-tparm-arg or --without-tparm-arg was given.
11501 if test "${with_tparm_arg+set}" = set; then
11502 withval="$with_tparm_arg"
11503 NCURSES_TPARM_ARG="$withval"
11505 NCURSES_TPARM_ARG=$cf_dft_tparm_arg
11507 echo "$as_me:11507: result: $NCURSES_TPARM_ARG" >&5
11508 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
11510 ### Enable compiling-in rcs id's
11511 echo "$as_me:11511: checking if RCS identifiers should be compiled-in" >&5
11512 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
11514 # Check whether --with-rcs-ids or --without-rcs-ids was given.
11515 if test "${with_rcs_ids+set}" = set; then
11516 withval="$with_rcs_ids"
11517 with_rcs_ids=$withval
11521 echo "$as_me:11521: result: $with_rcs_ids" >&5
11522 echo "${ECHO_T}$with_rcs_ids" >&6
11523 test "x$with_rcs_ids" = xyes &&
11524 cat >>confdefs.h <<\EOF
11525 #define USE_RCS_IDS 1
11528 ###############################################################################
11530 echo "$as_me:11530: checking format of man-pages" >&5
11531 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
11533 # Check whether --with-manpage-format or --without-manpage-format was given.
11534 if test "${with_manpage_format+set}" = set; then
11535 withval="$with_manpage_format"
11536 MANPAGE_FORMAT=$withval
11538 MANPAGE_FORMAT=unknown
11541 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
11542 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
11546 case $MANPAGE_FORMAT in
11548 if test -z "$MANPATH" ; then
11549 MANPATH="/usr/man:/usr/share/man"
11552 # look for the 'date' man-page (it's most likely to be installed!)
11558 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
11559 for cf_dir in $MANPATH; do
11560 test -z "$cf_dir" && cf_dir=/usr/man
11561 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
11563 cf_test=`echo $cf_name | sed -e 's/*//'`
11564 if test "x$cf_test" = "x$cf_name" ; then
11567 (*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
11568 (*.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
11569 (*.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
11570 (*) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
11584 # if we found a match in either man* or cat*, stop looking
11585 if test -n "$MANPAGE_FORMAT" ; then
11587 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
11588 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
11594 test $cf_found=yes && break
11597 # only check the first directory in $MANPATH where we find manpages
11598 if test -n "$MANPAGE_FORMAT" ; then
11602 # if we did not find the example, just assume it is normal
11603 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
11607 for cf_option in $MANPAGE_FORMAT; do
11609 (gzip|compress|BSDI|normal|formatted|catonly)
11612 cf_unknown="$cf_unknown $cf_option"
11619 echo "$as_me:11619: result: $MANPAGE_FORMAT" >&5
11620 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
11621 if test -n "$cf_unknown" ; then
11622 { echo "$as_me:11622: WARNING: Unexpected manpage-format $cf_unknown" >&5
11623 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
11626 echo "$as_me:11626: checking for manpage renaming" >&5
11627 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
11629 # Check whether --with-manpage-renames or --without-manpage-renames was given.
11630 if test "${with_manpage_renames+set}" = set; then
11631 withval="$with_manpage_renames"
11632 MANPAGE_RENAMES=$withval
11634 MANPAGE_RENAMES=yes
11637 case ".$MANPAGE_RENAMES" in
11641 # Debian 'man' program?
11642 if test -f /etc/debian_version ; then
11643 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
11650 if test "$MANPAGE_RENAMES" != no ; then
11651 if test -f $srcdir/man/$MANPAGE_RENAMES ; then
11652 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
11653 elif test ! -f $MANPAGE_RENAMES ; then
11654 { { echo "$as_me:11654: error: not a filename: $MANPAGE_RENAMES" >&5
11655 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
11656 { (exit 1); exit 1; }; }
11659 test ! -d man && mkdir man
11661 # Construct a sed-script to perform renaming within man-pages
11662 if test -n "$MANPAGE_RENAMES" ; then
11663 test ! -d man && mkdir man
11664 $SHELL $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
11668 echo "$as_me:11668: result: $MANPAGE_RENAMES" >&5
11669 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
11671 echo "$as_me:11671: checking if manpage aliases will be installed" >&5
11672 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
11674 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
11675 if test "${with_manpage_aliases+set}" = set; then
11676 withval="$with_manpage_aliases"
11677 MANPAGE_ALIASES=$withval
11679 MANPAGE_ALIASES=yes
11682 echo "$as_me:11682: result: $MANPAGE_ALIASES" >&5
11683 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
11687 cf_use_symlinks=yes
11694 MANPAGE_SYMLINKS=no
11695 if test "$MANPAGE_ALIASES" = yes ; then
11696 echo "$as_me:11696: checking if manpage symlinks should be used" >&5
11697 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
11699 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
11700 if test "${with_manpage_symlinks+set}" = set; then
11701 withval="$with_manpage_symlinks"
11702 MANPAGE_SYMLINKS=$withval
11704 MANPAGE_SYMLINKS=$cf_use_symlinks
11707 if test "$$cf_use_symlinks" = no; then
11708 if test "$MANPAGE_SYMLINKS" = yes ; then
11709 { echo "$as_me:11709: WARNING: cannot make symlinks" >&5
11710 echo "$as_me: WARNING: cannot make symlinks" >&2;}
11711 MANPAGE_SYMLINKS=no
11715 echo "$as_me:11715: result: $MANPAGE_SYMLINKS" >&5
11716 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
11719 echo "$as_me:11719: checking for manpage tbl" >&5
11720 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
11722 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
11723 if test "${with_manpage_tbl+set}" = set; then
11724 withval="$with_manpage_tbl"
11725 MANPAGE_TBL=$withval
11730 echo "$as_me:11730: result: $MANPAGE_TBL" >&5
11731 echo "${ECHO_T}$MANPAGE_TBL" >&6
11733 if test "$prefix" = "NONE" ; then
11734 cf_prefix="$ac_default_prefix"
11736 cf_prefix="$prefix"
11739 case "$MANPAGE_FORMAT" in
11754 test ! -d man && mkdir man
11758 case "$MANPAGE_FORMAT" in
11761 cf_compress=compress
11769 cf_edit_man=./edit_man.sh
11770 cf_man_alias=`pwd`/man_alias.sed
11772 cat >$cf_edit_man <<CF_EOF
11774 # this script is generated by the configure-script CF_MAN_PAGES macro.
11776 prefix="$cf_prefix"
11777 datarootdir="$datarootdir"
11780 NCURSES_MAJOR="$NCURSES_MAJOR"
11781 NCURSES_MINOR="$NCURSES_MINOR"
11782 NCURSES_PATCH="$NCURSES_PATCH"
11784 NCURSES_OSPEED="$NCURSES_OSPEED"
11785 TERMINFO="$TERMINFO"
11788 INSTALL_DATA="$INSTALL_DATA"
11790 transform="$program_transform_name"
11792 TMP=\${TMPDIR:=/tmp}/man\$\$
11793 trap "rm -f \$TMP" 0 1 2 5 15
11805 top_srcdir=\$srcdir/..
11808 if test "\$form" = normal ; then
11809 if test "$cf_format" = yes ; then
11810 if test "$cf_inboth" = no ; then
11811 $SHELL \$0 format \$verb \$mandir \$srcdir \$*
11815 cf_subdir=\$mandir/man
11816 cf_tables=$MANPAGE_TBL
11818 cf_subdir=\$mandir/cat
11822 # process the list of source-files
11827 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
11828 if test \$verb = installing ; then
11829 if test ! -d \$cf_subdir\${section} ; then
11830 mkdir -p \$cf_subdir\$section
11834 # replace variables in man page
11835 if test ! -f $cf_man_alias ; then
11836 cat >>$cf_man_alias <<-CF_EOF2
11837 s,@DATADIR@,\$datadir,g
11838 s,@TERMINFO@,\${TERMINFO:="no default value"},g
11839 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
11840 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
11841 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
11842 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
11843 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
11846 for cf_name in captoinfo clear infocmp infotocap reset tabs tic toe tput tset
11848 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11849 cf_name=`echo $cf_name|sed "$program_transform_name"`
11850 cat >>$cf_edit_man <<-CF_EOF
11851 s,@$cf_NAME@,$cf_name,g
11855 cat >>$cf_edit_man <<CF_EOF
11857 echo "...made $cf_man_alias"
11861 cf_source=\`basename \$i\`
11862 inalias=\$cf_source
11863 test ! -f \$inalias && inalias="\$srcdir/\$inalias"
11864 if test ! -f \$inalias ; then
11865 echo .. skipped \$cf_source
11870 if test "$MANPAGE_ALIASES" != no ; then
11871 cat >>$cf_edit_man <<CF_EOF
11873 test $with_curses_h = yes && nCurses=ncurses.3x
11874 aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
11878 if test "$MANPAGE_RENAMES" = no ; then
11879 cat >>$cf_edit_man <<CF_EOF
11880 # perform program transformations for section 1 man pages
11881 if test \$section = 1 ; then
11882 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
11884 cf_target=\$cf_subdir\${section}/\$cf_source
11888 cat >>$cf_edit_man <<CF_EOF
11889 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
11890 if test -z "\$cf_target" ; then
11891 echo '? missing rename for '\$cf_source
11892 cf_target="\$cf_source"
11894 cf_target="\$cf_subdir\${section}/\${cf_target}"
11899 cat >>$cf_edit_man <<CF_EOF
11900 sed -f $cf_man_alias \\
11903 if test -f $MANPAGE_RENAMES ; then
11904 cat >>$cf_edit_man <<CF_EOF
11905 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
11908 cat >>$cf_edit_man <<CF_EOF
11913 cat >>$cf_edit_man <<CF_EOF
11914 if test \$cf_tables = yes ; then
11915 tbl \$TMP >\$TMP.out
11920 if test $with_overwrite != yes ; then
11921 cat >>$cf_edit_man <<CF_EOF
11922 sed -e "/\#[ ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
11927 if test $with_curses_h != yes ; then
11928 cat >>$cf_edit_man <<CF_EOF
11929 sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
11934 cat >>$cf_edit_man <<CF_EOF
11935 if test \$form = format ; then
11936 nroff -man \$TMP >\$TMP.out
11941 if test -n "$cf_compress" ; then
11942 cat >>$cf_edit_man <<CF_EOF
11943 if test \$verb = installing ; then
11944 if ( $cf_compress -f \$TMP )
11946 mv \$TMP.$cf_so_strip \$TMP
11949 cf_target="\$cf_target.$cf_so_strip"
11953 case "$MANPAGE_FORMAT" in
11955 cat >>$cf_edit_man <<CF_EOF
11956 if test \$form = format ; then
11957 # BSDI installs only .0 suffixes in the cat directories
11958 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
11964 cat >>$cf_edit_man <<CF_EOF
11965 suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
11966 if test \$verb = installing ; then
11967 echo \$verb \$cf_target
11968 \$INSTALL_DATA \$TMP \$cf_target
11969 test -d \$cf_subdir\${section} &&
11970 test -n "\$aliases" && (
11971 cd \$cf_subdir\${section} && (
11972 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
11973 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
11974 cf_target=\`basename \$cf_target\`
11975 for cf_alias in \$aliases
11977 if test \$section = 1 ; then
11978 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
11981 if test "$MANPAGE_SYMLINKS" = yes ; then
11982 if test -f \$cf_alias\${suffix} ; then
11983 if ( cmp -s \$cf_target \$cf_alias\${suffix} )
11988 echo .. \$verb alias \$cf_alias\${suffix}
11992 cat >>$cf_edit_man <<CF_EOF
11993 $LN_S \$cf_target \$cf_alias\${suffix}
11997 cat >>$cf_edit_man <<CF_EOF
11998 rm -f \$cf_alias\${suffix}
11999 $LN_S \$cf_target \$cf_alias\${suffix}
12003 cat >>$cf_edit_man <<CF_EOF
12004 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
12005 echo ".so \$cf_source" >\$TMP
12007 if test -n "$cf_compress" ; then
12008 cat >>$cf_edit_man <<CF_EOF
12009 if test -n "$cf_so_strip" ; then
12010 $cf_compress -f \$TMP
12011 mv \$TMP.$cf_so_strip \$TMP
12015 cat >>$cf_edit_man <<CF_EOF
12016 echo .. \$verb alias \$cf_alias\${suffix}
12017 rm -f \$cf_alias\${suffix}
12018 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
12023 elif test \$verb = removing ; then
12024 test -f \$cf_target && (
12025 echo \$verb \$cf_target
12028 test -d \$cf_subdir\${section} &&
12029 test -n "\$aliases" && (
12030 cd \$cf_subdir\${section} && (
12031 for cf_alias in \$aliases
12033 if test \$section = 1 ; then
12034 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
12037 echo .. \$verb alias \$cf_alias\${suffix}
12038 rm -f \$cf_alias\${suffix}
12050 if test $cf_inboth = yes ; then
12051 if test \$form != format ; then
12052 $SHELL \$0 format \$verb \$mandir \$srcdir \$*
12058 chmod 755 $cf_edit_man
12060 ###############################################################################
12062 ### Note that some functions (such as const) are normally disabled anyway.
12063 echo "$as_me:12063: checking if you want to build with function extensions" >&5
12064 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
12066 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
12067 if test "${enable_ext_funcs+set}" = set; then
12068 enableval="$enable_ext_funcs"
12069 with_ext_funcs=$enableval
12073 echo "$as_me:12073: result: $with_ext_funcs" >&5
12074 echo "${ECHO_T}$with_ext_funcs" >&6
12075 if test "x$with_ext_funcs" = xyes ; then
12076 NCURSES_EXT_FUNCS=1
12078 cat >>confdefs.h <<\EOF
12079 #define HAVE_ASSUME_DEFAULT_COLORS 1
12082 cat >>confdefs.h <<\EOF
12083 #define HAVE_CURSES_VERSION 1
12086 cat >>confdefs.h <<\EOF
12087 #define HAVE_HAS_KEY 1
12090 cat >>confdefs.h <<\EOF
12091 #define HAVE_RESIZETERM 1
12094 cat >>confdefs.h <<\EOF
12095 #define HAVE_RESIZE_TERM 1
12098 cat >>confdefs.h <<\EOF
12099 #define HAVE_TERM_ENTRY_H 1
12102 cat >>confdefs.h <<\EOF
12103 #define HAVE_USE_DEFAULT_COLORS 1
12106 cat >>confdefs.h <<\EOF
12107 #define HAVE_USE_EXTENDED_NAMES 1
12110 cat >>confdefs.h <<\EOF
12111 #define HAVE_USE_SCREEN 1
12114 cat >>confdefs.h <<\EOF
12115 #define HAVE_USE_WINDOW 1
12118 cat >>confdefs.h <<\EOF
12119 #define HAVE_WRESIZE 1
12122 cat >>confdefs.h <<\EOF
12123 #define NCURSES_EXT_FUNCS 1
12126 GENERATED_EXT_FUNCS=generated
12127 test "x$with_ext_funcs" = xyes || cf_dft_ext_spfuncs=no
12129 NCURSES_EXT_FUNCS=0
12130 GENERATED_EXT_FUNCS=
12133 echo "$as_me:12133: checking if you want to build with SCREEN extensions" >&5
12134 echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
12136 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
12137 if test "${enable_sp_funcs+set}" = set; then
12138 enableval="$enable_sp_funcs"
12139 with_sp_funcs=$enableval
12141 with_sp_funcs=$cf_dft_ext_spfuncs
12143 echo "$as_me:12143: result: $with_sp_funcs" >&5
12144 echo "${ECHO_T}$with_sp_funcs" >&6
12145 if test "x$with_sp_funcs" = xyes ; then
12148 cat >>confdefs.h <<\EOF
12149 #define NCURSES_SP_FUNCS 1
12152 GENERATED_SP_FUNCS=generated
12155 GENERATED_SP_FUNCS=
12158 echo "$as_me:12158: checking if you want to build with terminal-driver" >&5
12159 echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
12161 # Check whether --enable-term-driver or --disable-term-driver was given.
12162 if test "${enable_term_driver+set}" = set; then
12163 enableval="$enable_term_driver"
12164 with_term_driver=$enableval
12166 with_term_driver=no
12168 echo "$as_me:12168: result: $with_term_driver" >&5
12169 echo "${ECHO_T}$with_term_driver" >&6
12170 if test "x$with_term_driver" = xyes ; then
12172 cat >>confdefs.h <<\EOF
12173 #define USE_TERM_DRIVER 1
12176 if test "x$with_termlib" != xno ; then
12177 { { echo "$as_me:12177: error: The term-driver option conflicts with the termlib option" >&5
12178 echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
12179 { (exit 1); exit 1; }; }
12181 if test "x$with_sp_funcs" != xyes ; then
12182 { { echo "$as_me:12182: error: The term-driver option relies upon sp-funcs" >&5
12183 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
12184 { (exit 1); exit 1; }; }
12188 ### use option --enable-const to turn on use of const beyond that in XSI.
12189 echo "$as_me:12189: checking for extended use of const keyword" >&5
12190 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
12192 # Check whether --enable-const or --disable-const was given.
12193 if test "${enable_const+set}" = set; then
12194 enableval="$enable_const"
12195 with_ext_const=$enableval
12197 with_ext_const=$cf_dft_ext_const
12199 echo "$as_me:12199: result: $with_ext_const" >&5
12200 echo "${ECHO_T}$with_ext_const" >&6
12201 NCURSES_CONST='/*nothing*/'
12202 if test "x$with_ext_const" = xyes ; then
12203 NCURSES_CONST=const
12206 ### use option --enable-ext-colors to turn on use of colors beyond 16.
12207 echo "$as_me:12207: checking if you want to use extended colors" >&5
12208 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
12210 # Check whether --enable-ext-colors or --disable-ext-colors was given.
12211 if test "${enable_ext_colors+set}" = set; then
12212 enableval="$enable_ext_colors"
12213 with_ext_colors=$enableval
12215 with_ext_colors=$cf_dft_ext_colors
12217 echo "$as_me:12217: result: $with_ext_colors" >&5
12218 echo "${ECHO_T}$with_ext_colors" >&6
12219 NCURSES_EXT_COLORS=0
12220 if test "x$with_ext_colors" = xyes ; then
12221 if test "x$with_widec" != xyes ; then
12222 { echo "$as_me:12222: WARNING: This option applies only to wide-character library" >&5
12223 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
12225 # cannot be ABI 5 since it changes sizeof(cchar_t)
12227 if test "${with_abi_version+set}" != set; then
12228 case $cf_cv_rel_version in
12230 cf_cv_rel_version=6.0
12231 cf_cv_abi_version=6
12232 { echo "$as_me:12232: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
12233 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
12238 NCURSES_EXT_COLORS=1
12240 cat >>confdefs.h <<\EOF
12241 #define NCURSES_EXT_COLORS 1
12247 ### use option --enable-ext-mouse to modify coding to support 5-button mice
12248 echo "$as_me:12248: checking if you want to use extended mouse encoding" >&5
12249 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
12251 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
12252 if test "${enable_ext_mouse+set}" = set; then
12253 enableval="$enable_ext_mouse"
12254 with_ext_mouse=$enableval
12256 with_ext_mouse=$cf_dft_ext_mouse
12258 echo "$as_me:12258: result: $with_ext_mouse" >&5
12259 echo "${ECHO_T}$with_ext_mouse" >&6
12260 NCURSES_MOUSE_VERSION=1
12261 if test "x$with_ext_mouse" = xyes ; then
12262 NCURSES_MOUSE_VERSION=2
12264 if test "${with_abi_version+set}" != set; then
12265 case $cf_cv_rel_version in
12267 cf_cv_rel_version=6.0
12268 cf_cv_abi_version=6
12269 { echo "$as_me:12269: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
12270 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
12277 ### use option --enable-ext-putwin to turn on extended screendumps
12278 echo "$as_me:12278: checking if you want to use extended putwin/screendump" >&5
12279 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
12281 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
12282 if test "${enable_ext_putwin+set}" = set; then
12283 enableval="$enable_ext_putwin"
12284 with_ext_putwin=$enableval
12286 with_ext_putwin=$cf_dft_ext_putwin
12288 echo "$as_me:12288: result: $with_ext_putwin" >&5
12289 echo "${ECHO_T}$with_ext_putwin" >&6
12290 if test "x$with_ext_putwin" = xyes ; then
12292 cat >>confdefs.h <<\EOF
12293 #define NCURSES_EXT_PUTWIN 1
12298 echo "$as_me:12298: checking if you want \$NCURSES_NO_PADDING code" >&5
12299 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
12301 # Check whether --enable-no-padding or --disable-no-padding was given.
12302 if test "${enable_no_padding+set}" = set; then
12303 enableval="$enable_no_padding"
12304 with_no_padding=$enableval
12306 with_no_padding=$with_ext_funcs
12308 echo "$as_me:12308: result: $with_no_padding" >&5
12309 echo "${ECHO_T}$with_no_padding" >&6
12310 test "x$with_no_padding" = xyes &&
12311 cat >>confdefs.h <<\EOF
12312 #define NCURSES_NO_PADDING 1
12315 echo "$as_me:12315: checking for ANSI C header files" >&5
12316 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
12317 if test "${ac_cv_header_stdc+set}" = set; then
12318 echo $ECHO_N "(cached) $ECHO_C" >&6
12320 cat >conftest.$ac_ext <<_ACEOF
12321 #line 12321 "configure"
12322 #include "confdefs.h"
12323 #include <stdlib.h>
12324 #include <stdarg.h>
12325 #include <string.h>
12329 if { (eval echo "$as_me:12329: \"$ac_cpp conftest.$ac_ext\"") >&5
12330 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12332 egrep -v '^ *\+' conftest.er1 >conftest.err
12334 cat conftest.err >&5
12335 echo "$as_me:12335: \$? = $ac_status" >&5
12336 (exit $ac_status); } >/dev/null; then
12337 if test -s conftest.err; then
12338 ac_cpp_err=$ac_c_preproc_warn_flag
12345 if test -z "$ac_cpp_err"; then
12346 ac_cv_header_stdc=yes
12348 echo "$as_me: failed program was:" >&5
12349 cat conftest.$ac_ext >&5
12350 ac_cv_header_stdc=no
12352 rm -f conftest.err conftest.$ac_ext
12354 if test $ac_cv_header_stdc = yes; then
12355 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12356 cat >conftest.$ac_ext <<_ACEOF
12357 #line 12357 "configure"
12358 #include "confdefs.h"
12359 #include <string.h>
12362 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12363 egrep "memchr" >/dev/null 2>&1; then
12366 ac_cv_header_stdc=no
12372 if test $ac_cv_header_stdc = yes; then
12373 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12374 cat >conftest.$ac_ext <<_ACEOF
12375 #line 12375 "configure"
12376 #include "confdefs.h"
12377 #include <stdlib.h>
12380 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12381 egrep "free" >/dev/null 2>&1; then
12384 ac_cv_header_stdc=no
12390 if test $ac_cv_header_stdc = yes; then
12391 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12392 if test "$cross_compiling" = yes; then
12395 cat >conftest.$ac_ext <<_ACEOF
12396 #line 12396 "configure"
12397 #include "confdefs.h"
12399 #if ((' ' & 0x0FF) == 0x020)
12400 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12401 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12403 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12404 || ('j' <= (c) && (c) <= 'r') \
12405 || ('s' <= (c) && (c) <= 'z'))
12406 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12409 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12414 for (i = 0; i < 256; i++)
12415 if (XOR (islower (i), ISLOWER (i))
12416 || toupper (i) != TOUPPER (i))
12417 $ac_main_return(2);
12418 $ac_main_return (0);
12421 rm -f conftest$ac_exeext
12422 if { (eval echo "$as_me:12422: \"$ac_link\"") >&5
12423 (eval $ac_link) 2>&5
12425 echo "$as_me:12425: \$? = $ac_status" >&5
12426 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12427 { (eval echo "$as_me:12427: \"$ac_try\"") >&5
12428 (eval $ac_try) 2>&5
12430 echo "$as_me:12430: \$? = $ac_status" >&5
12431 (exit $ac_status); }; }; then
12434 echo "$as_me: program exited with status $ac_status" >&5
12435 echo "$as_me: failed program was:" >&5
12436 cat conftest.$ac_ext >&5
12437 ac_cv_header_stdc=no
12439 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12443 echo "$as_me:12443: result: $ac_cv_header_stdc" >&5
12444 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12445 if test $ac_cv_header_stdc = yes; then
12447 cat >>confdefs.h <<\EOF
12448 #define STDC_HEADERS 1
12453 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
12455 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
12456 inttypes.h stdint.h unistd.h
12458 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12459 echo "$as_me:12459: checking for $ac_header" >&5
12460 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12461 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12462 echo $ECHO_N "(cached) $ECHO_C" >&6
12464 cat >conftest.$ac_ext <<_ACEOF
12465 #line 12465 "configure"
12466 #include "confdefs.h"
12467 $ac_includes_default
12468 #include <$ac_header>
12470 rm -f conftest.$ac_objext
12471 if { (eval echo "$as_me:12471: \"$ac_compile\"") >&5
12472 (eval $ac_compile) 2>&5
12474 echo "$as_me:12474: \$? = $ac_status" >&5
12475 (exit $ac_status); } &&
12476 { ac_try='test -s conftest.$ac_objext'
12477 { (eval echo "$as_me:12477: \"$ac_try\"") >&5
12478 (eval $ac_try) 2>&5
12480 echo "$as_me:12480: \$? = $ac_status" >&5
12481 (exit $ac_status); }; }; then
12482 eval "$as_ac_Header=yes"
12484 echo "$as_me: failed program was:" >&5
12485 cat conftest.$ac_ext >&5
12486 eval "$as_ac_Header=no"
12488 rm -f conftest.$ac_objext conftest.$ac_ext
12490 echo "$as_me:12490: result: `eval echo '${'$as_ac_Header'}'`" >&5
12491 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12492 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12493 cat >>confdefs.h <<EOF
12494 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12500 echo "$as_me:12500: checking for signed char" >&5
12501 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
12502 if test "${ac_cv_type_signed_char+set}" = set; then
12503 echo $ECHO_N "(cached) $ECHO_C" >&6
12505 cat >conftest.$ac_ext <<_ACEOF
12506 #line 12506 "configure"
12507 #include "confdefs.h"
12508 $ac_includes_default
12512 if ((signed char *) 0)
12514 if (sizeof (signed char))
12520 rm -f conftest.$ac_objext
12521 if { (eval echo "$as_me:12521: \"$ac_compile\"") >&5
12522 (eval $ac_compile) 2>&5
12524 echo "$as_me:12524: \$? = $ac_status" >&5
12525 (exit $ac_status); } &&
12526 { ac_try='test -s conftest.$ac_objext'
12527 { (eval echo "$as_me:12527: \"$ac_try\"") >&5
12528 (eval $ac_try) 2>&5
12530 echo "$as_me:12530: \$? = $ac_status" >&5
12531 (exit $ac_status); }; }; then
12532 ac_cv_type_signed_char=yes
12534 echo "$as_me: failed program was:" >&5
12535 cat conftest.$ac_ext >&5
12536 ac_cv_type_signed_char=no
12538 rm -f conftest.$ac_objext conftest.$ac_ext
12540 echo "$as_me:12540: result: $ac_cv_type_signed_char" >&5
12541 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
12543 echo "$as_me:12543: checking size of signed char" >&5
12544 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
12545 if test "${ac_cv_sizeof_signed_char+set}" = set; then
12546 echo $ECHO_N "(cached) $ECHO_C" >&6
12548 if test "$ac_cv_type_signed_char" = yes; then
12549 if test "$cross_compiling" = yes; then
12550 # Depending upon the size, compute the lo and hi bounds.
12551 cat >conftest.$ac_ext <<_ACEOF
12552 #line 12552 "configure"
12553 #include "confdefs.h"
12554 $ac_includes_default
12558 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
12563 rm -f conftest.$ac_objext
12564 if { (eval echo "$as_me:12564: \"$ac_compile\"") >&5
12565 (eval $ac_compile) 2>&5
12567 echo "$as_me:12567: \$? = $ac_status" >&5
12568 (exit $ac_status); } &&
12569 { ac_try='test -s conftest.$ac_objext'
12570 { (eval echo "$as_me:12570: \"$ac_try\"") >&5
12571 (eval $ac_try) 2>&5
12573 echo "$as_me:12573: \$? = $ac_status" >&5
12574 (exit $ac_status); }; }; then
12577 cat >conftest.$ac_ext <<_ACEOF
12578 #line 12578 "configure"
12579 #include "confdefs.h"
12580 $ac_includes_default
12584 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
12589 rm -f conftest.$ac_objext
12590 if { (eval echo "$as_me:12590: \"$ac_compile\"") >&5
12591 (eval $ac_compile) 2>&5
12593 echo "$as_me:12593: \$? = $ac_status" >&5
12594 (exit $ac_status); } &&
12595 { ac_try='test -s conftest.$ac_objext'
12596 { (eval echo "$as_me:12596: \"$ac_try\"") >&5
12597 (eval $ac_try) 2>&5
12599 echo "$as_me:12599: \$? = $ac_status" >&5
12600 (exit $ac_status); }; }; then
12601 ac_hi=$ac_mid; break
12603 echo "$as_me: failed program was:" >&5
12604 cat conftest.$ac_ext >&5
12605 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
12607 rm -f conftest.$ac_objext conftest.$ac_ext
12610 echo "$as_me: failed program was:" >&5
12611 cat conftest.$ac_ext >&5
12614 cat >conftest.$ac_ext <<_ACEOF
12615 #line 12615 "configure"
12616 #include "confdefs.h"
12617 $ac_includes_default
12621 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
12626 rm -f conftest.$ac_objext
12627 if { (eval echo "$as_me:12627: \"$ac_compile\"") >&5
12628 (eval $ac_compile) 2>&5
12630 echo "$as_me:12630: \$? = $ac_status" >&5
12631 (exit $ac_status); } &&
12632 { ac_try='test -s conftest.$ac_objext'
12633 { (eval echo "$as_me:12633: \"$ac_try\"") >&5
12634 (eval $ac_try) 2>&5
12636 echo "$as_me:12636: \$? = $ac_status" >&5
12637 (exit $ac_status); }; }; then
12638 ac_lo=$ac_mid; break
12640 echo "$as_me: failed program was:" >&5
12641 cat conftest.$ac_ext >&5
12642 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
12644 rm -f conftest.$ac_objext conftest.$ac_ext
12647 rm -f conftest.$ac_objext conftest.$ac_ext
12648 # Binary search between lo and hi bounds.
12649 while test "x$ac_lo" != "x$ac_hi"; do
12650 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12651 cat >conftest.$ac_ext <<_ACEOF
12652 #line 12652 "configure"
12653 #include "confdefs.h"
12654 $ac_includes_default
12658 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
12663 rm -f conftest.$ac_objext
12664 if { (eval echo "$as_me:12664: \"$ac_compile\"") >&5
12665 (eval $ac_compile) 2>&5
12667 echo "$as_me:12667: \$? = $ac_status" >&5
12668 (exit $ac_status); } &&
12669 { ac_try='test -s conftest.$ac_objext'
12670 { (eval echo "$as_me:12670: \"$ac_try\"") >&5
12671 (eval $ac_try) 2>&5
12673 echo "$as_me:12673: \$? = $ac_status" >&5
12674 (exit $ac_status); }; }; then
12677 echo "$as_me: failed program was:" >&5
12678 cat conftest.$ac_ext >&5
12679 ac_lo=`expr $ac_mid + 1`
12681 rm -f conftest.$ac_objext conftest.$ac_ext
12683 ac_cv_sizeof_signed_char=$ac_lo
12685 if test "$cross_compiling" = yes; then
12686 { { echo "$as_me:12686: error: cannot run test program while cross compiling" >&5
12687 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
12688 { (exit 1); exit 1; }; }
12690 cat >conftest.$ac_ext <<_ACEOF
12691 #line 12691 "configure"
12692 #include "confdefs.h"
12693 $ac_includes_default
12697 FILE *f = fopen ("conftest.val", "w");
12699 $ac_main_return (1);
12700 fprintf (f, "%d", (sizeof (signed char)));
12706 rm -f conftest$ac_exeext
12707 if { (eval echo "$as_me:12707: \"$ac_link\"") >&5
12708 (eval $ac_link) 2>&5
12710 echo "$as_me:12710: \$? = $ac_status" >&5
12711 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12712 { (eval echo "$as_me:12712: \"$ac_try\"") >&5
12713 (eval $ac_try) 2>&5
12715 echo "$as_me:12715: \$? = $ac_status" >&5
12716 (exit $ac_status); }; }; then
12717 ac_cv_sizeof_signed_char=`cat conftest.val`
12719 echo "$as_me: program exited with status $ac_status" >&5
12720 echo "$as_me: failed program was:" >&5
12721 cat conftest.$ac_ext >&5
12723 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12728 ac_cv_sizeof_signed_char=0
12731 echo "$as_me:12731: result: $ac_cv_sizeof_signed_char" >&5
12732 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
12733 cat >>confdefs.h <<EOF
12734 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
12737 if test "$ac_cv_sizeof_signed_char" = 1 ; then
12738 NCURSES_SBOOL="signed char"
12740 NCURSES_SBOOL="char"
12742 echo "$as_me:12742: checking if you want to use signed Boolean array in term.h" >&5
12743 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
12745 # Check whether --enable-signed-char or --disable-signed-char was given.
12746 if test "${enable_signed_char+set}" = set; then
12747 enableval="$enable_signed_char"
12748 with_signed_char=$enableval
12750 with_signed_char=no
12752 echo "$as_me:12752: result: $with_signed_char" >&5
12753 echo "${ECHO_T}$with_signed_char" >&6
12754 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
12756 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
12757 echo "$as_me:12757: checking if you want SIGWINCH handler" >&5
12758 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
12760 # Check whether --enable-sigwinch or --disable-sigwinch was given.
12761 if test "${enable_sigwinch+set}" = set; then
12762 enableval="$enable_sigwinch"
12763 with_sigwinch=$enableval
12765 with_sigwinch=$with_ext_funcs
12767 echo "$as_me:12767: result: $with_sigwinch" >&5
12768 echo "${ECHO_T}$with_sigwinch" >&6
12769 test "x$with_sigwinch" = xyes &&
12770 cat >>confdefs.h <<\EOF
12771 #define USE_SIGWINCH 1
12774 ### use option --enable-tcap-names to allow user to define new capabilities
12775 echo "$as_me:12775: checking if you want user-definable terminal capabilities like termcap" >&5
12776 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
12778 # Check whether --enable-tcap-names or --disable-tcap-names was given.
12779 if test "${enable_tcap_names+set}" = set; then
12780 enableval="$enable_tcap_names"
12781 with_tcap_names=$enableval
12783 with_tcap_names=$with_ext_funcs
12785 echo "$as_me:12785: result: $with_tcap_names" >&5
12786 echo "${ECHO_T}$with_tcap_names" >&6
12788 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
12790 ##############################################################################
12792 echo "$as_me:12792: checking if you want to link with the pthread library" >&5
12793 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
12795 # Check whether --with-pthread or --without-pthread was given.
12796 if test "${with_pthread+set}" = set; then
12797 withval="$with_pthread"
12798 with_pthread=$withval
12802 echo "$as_me:12802: result: $with_pthread" >&5
12803 echo "${ECHO_T}$with_pthread" >&6
12805 if test "$with_pthread" != no ; then
12806 echo "$as_me:12806: checking for pthread.h" >&5
12807 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
12808 if test "${ac_cv_header_pthread_h+set}" = set; then
12809 echo $ECHO_N "(cached) $ECHO_C" >&6
12811 cat >conftest.$ac_ext <<_ACEOF
12812 #line 12812 "configure"
12813 #include "confdefs.h"
12814 #include <pthread.h>
12816 if { (eval echo "$as_me:12816: \"$ac_cpp conftest.$ac_ext\"") >&5
12817 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12819 egrep -v '^ *\+' conftest.er1 >conftest.err
12821 cat conftest.err >&5
12822 echo "$as_me:12822: \$? = $ac_status" >&5
12823 (exit $ac_status); } >/dev/null; then
12824 if test -s conftest.err; then
12825 ac_cpp_err=$ac_c_preproc_warn_flag
12832 if test -z "$ac_cpp_err"; then
12833 ac_cv_header_pthread_h=yes
12835 echo "$as_me: failed program was:" >&5
12836 cat conftest.$ac_ext >&5
12837 ac_cv_header_pthread_h=no
12839 rm -f conftest.err conftest.$ac_ext
12841 echo "$as_me:12841: result: $ac_cv_header_pthread_h" >&5
12842 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
12843 if test $ac_cv_header_pthread_h = yes; then
12845 cat >>confdefs.h <<\EOF
12846 #define HAVE_PTHREADS_H 1
12849 for cf_lib_pthread in pthread c_r
12851 echo "$as_me:12851: checking if we can link with the $cf_lib_pthread library" >&5
12852 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
12853 cf_save_LIBS="$LIBS"
12855 cf_add_libs="-l$cf_lib_pthread"
12856 # Filter out duplicates - this happens with badly-designed ".pc" files...
12857 for cf_add_1lib in $LIBS
12859 for cf_add_2lib in $cf_add_libs
12861 if test "x$cf_add_1lib" = "x$cf_add_2lib"
12867 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
12869 LIBS="$cf_add_libs"
12871 cat >conftest.$ac_ext <<_ACEOF
12872 #line 12872 "configure"
12873 #include "confdefs.h"
12875 #include <pthread.h>
12881 int rc = pthread_create(0,0,0,0);
12882 int r2 = pthread_mutexattr_settype(0, 0);
12888 rm -f conftest.$ac_objext conftest$ac_exeext
12889 if { (eval echo "$as_me:12889: \"$ac_link\"") >&5
12890 (eval $ac_link) 2>&5
12892 echo "$as_me:12892: \$? = $ac_status" >&5
12893 (exit $ac_status); } &&
12894 { ac_try='test -s conftest$ac_exeext'
12895 { (eval echo "$as_me:12895: \"$ac_try\"") >&5
12896 (eval $ac_try) 2>&5
12898 echo "$as_me:12898: \$? = $ac_status" >&5
12899 (exit $ac_status); }; }; then
12902 echo "$as_me: failed program was:" >&5
12903 cat conftest.$ac_ext >&5
12906 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12907 LIBS="$cf_save_LIBS"
12908 echo "$as_me:12908: result: $with_pthread" >&5
12909 echo "${ECHO_T}$with_pthread" >&6
12910 test "$with_pthread" = yes && break
12913 if test "$with_pthread" = yes ; then
12915 cf_add_libs="-l$cf_lib_pthread"
12916 # Filter out duplicates - this happens with badly-designed ".pc" files...
12917 for cf_add_1lib in $LIBS
12919 for cf_add_2lib in $cf_add_libs
12921 if test "x$cf_add_1lib" = "x$cf_add_2lib"
12927 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
12929 LIBS="$cf_add_libs"
12931 cat >>confdefs.h <<\EOF
12932 #define HAVE_LIBPTHREADS 1
12936 { { echo "$as_me:12936: error: Cannot link with pthread library" >&5
12937 echo "$as_me: error: Cannot link with pthread library" >&2;}
12938 { (exit 1); exit 1; }; }
12945 if test "x$with_pthread" != xno; then
12946 echo "$as_me:12946: checking for pthread_kill" >&5
12947 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
12948 if test "${ac_cv_func_pthread_kill+set}" = set; then
12949 echo $ECHO_N "(cached) $ECHO_C" >&6
12951 cat >conftest.$ac_ext <<_ACEOF
12952 #line 12952 "configure"
12953 #include "confdefs.h"
12954 /* System header to define __stub macros and hopefully few prototypes,
12955 which can conflict with char pthread_kill (); below. */
12956 #include <assert.h>
12957 /* Override any gcc2 internal prototype to avoid an error. */
12961 /* We use char because int might match the return type of a gcc2
12962 builtin and then its argument prototype would still apply. */
12963 char pthread_kill ();
12969 /* The GNU C library defines this for functions which it implements
12970 to always fail with ENOSYS. Some functions are actually named
12971 something starting with __ and the normal name is an alias. */
12972 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
12975 f = pthread_kill; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
12982 rm -f conftest.$ac_objext conftest$ac_exeext
12983 if { (eval echo "$as_me:12983: \"$ac_link\"") >&5
12984 (eval $ac_link) 2>&5
12986 echo "$as_me:12986: \$? = $ac_status" >&5
12987 (exit $ac_status); } &&
12988 { ac_try='test -s conftest$ac_exeext'
12989 { (eval echo "$as_me:12989: \"$ac_try\"") >&5
12990 (eval $ac_try) 2>&5
12992 echo "$as_me:12992: \$? = $ac_status" >&5
12993 (exit $ac_status); }; }; then
12994 ac_cv_func_pthread_kill=yes
12996 echo "$as_me: failed program was:" >&5
12997 cat conftest.$ac_ext >&5
12998 ac_cv_func_pthread_kill=no
13000 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13002 echo "$as_me:13002: result: $ac_cv_func_pthread_kill" >&5
13003 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
13004 if test $ac_cv_func_pthread_kill = yes; then
13006 echo "$as_me:13006: checking if you want to allow EINTR in wgetch with pthreads" >&5
13007 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
13009 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
13010 if test "${enable_pthreads_eintr+set}" = set; then
13011 enableval="$enable_pthreads_eintr"
13012 use_pthreads_eintr=$enableval
13014 use_pthreads_eintr=no
13016 echo "$as_me:13016: result: $use_pthreads_eintr" >&5
13017 echo "${ECHO_T}$use_pthreads_eintr" >&6
13018 if test "x$use_pthreads_eintr" = xyes ; then
13020 cat >>confdefs.h <<\EOF
13021 #define USE_PTHREADS_EINTR 1
13027 echo "$as_me:13027: checking if you want to use weak-symbols for pthreads" >&5
13028 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
13030 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
13031 if test "${enable_weak_symbols+set}" = set; then
13032 enableval="$enable_weak_symbols"
13033 use_weak_symbols=$enableval
13035 use_weak_symbols=no
13037 echo "$as_me:13037: result: $use_weak_symbols" >&5
13038 echo "${ECHO_T}$use_weak_symbols" >&6
13039 if test "x$use_weak_symbols" = xyes ; then
13041 echo "$as_me:13041: checking if $CC supports weak symbols" >&5
13042 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
13043 if test "${cf_cv_weak_symbols+set}" = set; then
13044 echo $ECHO_N "(cached) $ECHO_C" >&6
13047 cat >conftest.$ac_ext <<_ACEOF
13048 #line 13048 "configure"
13049 #include "confdefs.h"
13056 #if defined(__GNUC__)
13057 # if defined __USE_ISOC99
13058 # define _cat_pragma(exp) _Pragma(#exp)
13059 # define _weak_pragma(exp) _cat_pragma(weak name)
13061 # define _weak_pragma(exp)
13063 # define _declare(name) __extension__ extern __typeof__(name) name
13064 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
13067 weak_symbol(fopen);
13073 rm -f conftest.$ac_objext
13074 if { (eval echo "$as_me:13074: \"$ac_compile\"") >&5
13075 (eval $ac_compile) 2>&5
13077 echo "$as_me:13077: \$? = $ac_status" >&5
13078 (exit $ac_status); } &&
13079 { ac_try='test -s conftest.$ac_objext'
13080 { (eval echo "$as_me:13080: \"$ac_try\"") >&5
13081 (eval $ac_try) 2>&5
13083 echo "$as_me:13083: \$? = $ac_status" >&5
13084 (exit $ac_status); }; }; then
13085 cf_cv_weak_symbols=yes
13087 echo "$as_me: failed program was:" >&5
13088 cat conftest.$ac_ext >&5
13089 cf_cv_weak_symbols=no
13091 rm -f conftest.$ac_objext conftest.$ac_ext
13094 echo "$as_me:13094: result: $cf_cv_weak_symbols" >&5
13095 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
13098 cf_cv_weak_symbols=no
13101 if test "x$cf_cv_weak_symbols" = xyes ; then
13103 cat >>confdefs.h <<\EOF
13104 #define USE_WEAK_SYMBOLS 1
13111 if test "x$with_pthread" = "xyes" ; then
13113 cat >>confdefs.h <<\EOF
13114 #define USE_PTHREADS 1
13117 enable_reentrant=yes
13118 if test "x$cf_cv_weak_symbols" = xyes ; then
13123 # Reentrant code has to be opaque; there's little advantage to making ncurses
13124 # opaque outside of that, so there is no --enable-opaque option. We can use
13125 # this option without --with-pthreads, but this will be always set for
13127 echo "$as_me:13127: checking if you want reentrant code" >&5
13128 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
13130 # Check whether --enable-reentrant or --disable-reentrant was given.
13131 if test "${enable_reentrant+set}" = set; then
13132 enableval="$enable_reentrant"
13133 with_reentrant=$enableval
13137 echo "$as_me:13137: result: $with_reentrant" >&5
13138 echo "${ECHO_T}$with_reentrant" >&6
13139 if test "x$with_reentrant" = xyes ; then
13140 cf_cv_enable_reentrant=1
13141 cf_cv_enable_opaque="NCURSES_INTERNALS"
13143 if test "x$cf_cv_weak_symbols" = xyes ; then
13145 # remove pthread library from $LIBS
13146 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
13148 cf_add_libs="-lpthread"
13149 # Filter out duplicates - this happens with badly-designed ".pc" files...
13150 for cf_add_1lib in $TEST_LIBS
13152 for cf_add_2lib in $cf_add_libs
13154 if test "x$cf_add_1lib" = "x$cf_add_2lib"
13160 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
13162 TEST_LIBS="$cf_add_libs"
13164 cf_add_libs="-lpthread"
13165 # Filter out duplicates - this happens with badly-designed ".pc" files...
13166 for cf_add_1lib in $TEST_LIBS2
13168 for cf_add_2lib in $cf_add_libs
13170 if test "x$cf_add_1lib" = "x$cf_add_2lib"
13176 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
13178 TEST_LIBS2="$cf_add_libs"
13181 # when not using weak symbols but with_reentrant,
13182 # add 't' to the library suffix on all platforms
13183 # except cygwin, where we only do that if ALSO
13184 # compiling with full thread support.
13186 (*cygwin* | *msys*)
13187 if test "$with_pthread" = "yes" ; then
13188 if test "x$disable_lib_suffixes" = "xno" ; then
13189 LIB_SUFFIX="t${LIB_SUFFIX}"
13193 if test "x$disable_lib_suffixes" = "xno" ; then
13194 LIB_SUFFIX="t${LIB_SUFFIX}"
13200 cat >>confdefs.h <<\EOF
13201 #define USE_REENTRANT 1
13204 if test "${with_abi_version+set}" != set; then
13205 case $cf_cv_rel_version in
13207 cf_cv_rel_version=6.0
13208 cf_cv_abi_version=6
13209 { echo "$as_me:13209: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
13210 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
13216 cf_cv_enable_reentrant=0
13217 cf_cv_enable_opaque="NCURSES_OPAQUE"
13218 NCURSES_SIZE_T=short
13221 echo "$as_me:13221: checking if you want opaque curses-library structures" >&5
13222 echo $ECHO_N "checking if you want opaque curses-library structures... $ECHO_C" >&6
13224 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
13225 if test "${enable_opaque_curses+set}" = set; then
13226 enableval="$enable_opaque_curses"
13227 test "$enableval" != yes && enableval=no
13228 if test "$enableval" != "no" ; then
13229 enable_opaque_curses=yes
13232 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
13233 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
13239 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
13240 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
13243 echo "$as_me:13243: result: $enable_opaque_curses" >&5
13244 echo "${ECHO_T}$enable_opaque_curses" >&6
13246 test "$cf_cv_enable_reentrant" = 1 && \
13247 test "$enable_opaque_curses" = no && \
13248 { { echo "$as_me:13248: error: reentrant configuration requires opaque library" >&5
13249 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
13250 { (exit 1); exit 1; }; }
13252 echo "$as_me:13252: checking if you want opaque form-library structures" >&5
13253 echo $ECHO_N "checking if you want opaque form-library structures... $ECHO_C" >&6
13255 # Check whether --enable-opaque-form or --disable-opaque-form was given.
13256 if test "${enable_opaque_form+set}" = set; then
13257 enableval="$enable_opaque_form"
13258 enable_opaque_form=yes
13260 enable_opaque_form=no
13262 echo "$as_me:13262: result: $enable_opaque_form" >&5
13263 echo "${ECHO_T}$enable_opaque_form" >&6
13265 echo "$as_me:13265: checking if you want opaque menu-library structures" >&5
13266 echo $ECHO_N "checking if you want opaque menu-library structures... $ECHO_C" >&6
13268 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
13269 if test "${enable_opaque_menu+set}" = set; then
13270 enableval="$enable_opaque_menu"
13271 enable_opaque_menu=yes
13273 enable_opaque_menu=no
13275 echo "$as_me:13275: result: $enable_opaque_menu" >&5
13276 echo "${ECHO_T}$enable_opaque_menu" >&6
13278 echo "$as_me:13278: checking if you want opaque panel-library structures" >&5
13279 echo $ECHO_N "checking if you want opaque panel-library structures... $ECHO_C" >&6
13281 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
13282 if test "${enable_opaque_panel+set}" = set; then
13283 enableval="$enable_opaque_panel"
13284 enable_opaque_panel=yes
13286 enable_opaque_panel=no
13288 echo "$as_me:13288: result: $enable_opaque_panel" >&5
13289 echo "${ECHO_T}$enable_opaque_panel" >&6
13291 NCURSES_OPAQUE=0; test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
13292 NCURSES_OPAQUE_FORM=0; test "$enable_opaque_form" = yes && NCURSES_OPAQUE_FORM=1
13293 NCURSES_OPAQUE_MENU=0; test "$enable_opaque_menu" = yes && NCURSES_OPAQUE_MENU=1
13294 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel" = yes && NCURSES_OPAQUE_PANEL=1
13296 ### Allow using a different wrap-prefix
13297 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
13298 echo "$as_me:13298: checking for prefix used to wrap public variables" >&5
13299 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
13301 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
13302 if test "${with_wrap_prefix+set}" = set; then
13303 withval="$with_wrap_prefix"
13304 NCURSES_WRAP_PREFIX=$withval
13306 NCURSES_WRAP_PREFIX=_nc_
13308 echo "$as_me:13308: result: $NCURSES_WRAP_PREFIX" >&5
13309 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
13311 NCURSES_WRAP_PREFIX=_nc_
13314 cat >>confdefs.h <<EOF
13315 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
13318 ###############################################################################
13319 # These options are relatively safe to experiment with.
13321 echo "$as_me:13321: checking if you want all development code" >&5
13322 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
13324 # Check whether --with-develop or --without-develop was given.
13325 if test "${with_develop+set}" = set; then
13326 withval="$with_develop"
13327 with_develop=$withval
13331 echo "$as_me:13331: result: $with_develop" >&5
13332 echo "${ECHO_T}$with_develop" >&6
13334 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
13335 echo "$as_me:13335: checking if you want hard-tabs code" >&5
13336 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
13338 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
13339 if test "${enable_hard_tabs+set}" = set; then
13340 enableval="$enable_hard_tabs"
13343 enable_hard_tabs=$with_develop
13345 echo "$as_me:13345: result: $enable_hard_tabs" >&5
13346 echo "${ECHO_T}$enable_hard_tabs" >&6
13347 test "x$enable_hard_tabs" = xyes &&
13348 cat >>confdefs.h <<\EOF
13349 #define USE_HARD_TABS 1
13352 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
13353 echo "$as_me:13353: checking if you want limited support for xmc" >&5
13354 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
13356 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
13357 if test "${enable_xmc_glitch+set}" = set; then
13358 enableval="$enable_xmc_glitch"
13361 enable_xmc_glitch=$with_develop
13363 echo "$as_me:13363: result: $enable_xmc_glitch" >&5
13364 echo "${ECHO_T}$enable_xmc_glitch" >&6
13365 test "x$enable_xmc_glitch" = xyes &&
13366 cat >>confdefs.h <<\EOF
13367 #define USE_XMC_SUPPORT 1
13370 ###############################################################################
13371 # These are just experimental, probably should not be in a package:
13373 echo "$as_me:13373: checking if you do not want to assume colors are white-on-black" >&5
13374 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
13376 # Check whether --enable-assumed-color or --disable-assumed-color was given.
13377 if test "${enable_assumed_color+set}" = set; then
13378 enableval="$enable_assumed_color"
13379 with_assumed_color=$enableval
13381 with_assumed_color=yes
13383 echo "$as_me:13383: result: $with_assumed_color" >&5
13384 echo "${ECHO_T}$with_assumed_color" >&6
13385 test "x$with_assumed_color" = xyes &&
13386 cat >>confdefs.h <<\EOF
13387 #define USE_ASSUMED_COLOR 1
13390 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
13391 echo "$as_me:13391: checking if you want hashmap scrolling-optimization code" >&5
13392 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
13394 # Check whether --enable-hashmap or --disable-hashmap was given.
13395 if test "${enable_hashmap+set}" = set; then
13396 enableval="$enable_hashmap"
13397 with_hashmap=$enableval
13401 echo "$as_me:13401: result: $with_hashmap" >&5
13402 echo "${ECHO_T}$with_hashmap" >&6
13403 test "x$with_hashmap" = xyes &&
13404 cat >>confdefs.h <<\EOF
13405 #define USE_HASHMAP 1
13408 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
13409 echo "$as_me:13409: checking if you want colorfgbg code" >&5
13410 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
13412 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
13413 if test "${enable_colorfgbg+set}" = set; then
13414 enableval="$enable_colorfgbg"
13415 with_colorfgbg=$enableval
13419 echo "$as_me:13419: result: $with_colorfgbg" >&5
13420 echo "${ECHO_T}$with_colorfgbg" >&6
13421 test "x$with_colorfgbg" = xyes &&
13422 cat >>confdefs.h <<\EOF
13423 #define USE_COLORFGBG 1
13426 ### use option --enable-interop to turn on use of bindings used for interop
13427 echo "$as_me:13427: checking if you want interop bindings" >&5
13428 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
13430 # Check whether --enable-interop or --disable-interop was given.
13431 if test "${enable_interop+set}" = set; then
13432 enableval="$enable_interop"
13433 with_exp_interop=$enableval
13435 with_exp_interop=$cf_dft_interop
13437 echo "$as_me:13437: result: $with_exp_interop" >&5
13438 echo "${ECHO_T}$with_exp_interop" >&6
13440 NCURSES_INTEROP_FUNCS=0
13441 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
13443 echo "$as_me:13443: checking if you want experimental safe-sprintf code" >&5
13444 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
13446 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
13447 if test "${enable_safe_sprintf+set}" = set; then
13448 enableval="$enable_safe_sprintf"
13449 with_safe_sprintf=$enableval
13451 with_safe_sprintf=no
13453 echo "$as_me:13453: result: $with_safe_sprintf" >&5
13454 echo "${ECHO_T}$with_safe_sprintf" >&6
13455 test "x$with_safe_sprintf" = xyes &&
13456 cat >>confdefs.h <<\EOF
13457 #define USE_SAFE_SPRINTF 1
13460 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
13461 # when hashmap is used scroll hints are useless
13462 if test "$with_hashmap" = no ; then
13463 echo "$as_me:13463: checking if you want to experiment without scrolling-hints code" >&5
13464 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
13466 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
13467 if test "${enable_scroll_hints+set}" = set; then
13468 enableval="$enable_scroll_hints"
13469 with_scroll_hints=$enableval
13471 with_scroll_hints=yes
13473 echo "$as_me:13473: result: $with_scroll_hints" >&5
13474 echo "${ECHO_T}$with_scroll_hints" >&6
13475 test "x$with_scroll_hints" = xyes &&
13476 cat >>confdefs.h <<\EOF
13477 #define USE_SCROLL_HINTS 1
13482 echo "$as_me:13482: checking if you want wgetch-events code" >&5
13483 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
13485 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
13486 if test "${enable_wgetch_events+set}" = set; then
13487 enableval="$enable_wgetch_events"
13488 with_wgetch_events=$enableval
13490 with_wgetch_events=no
13492 echo "$as_me:13492: result: $with_wgetch_events" >&5
13493 echo "${ECHO_T}$with_wgetch_events" >&6
13494 test "x$with_wgetch_events" = xyes &&
13495 cat >>confdefs.h <<\EOF
13496 #define NCURSES_WGETCH_EVENTS 1
13499 ###############################################################################
13501 ### use option --disable-echo to suppress full display compiling commands
13503 echo "$as_me:13503: checking if you want to see long compiling messages" >&5
13504 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
13506 # Check whether --enable-echo or --disable-echo was given.
13507 if test "${enable_echo+set}" = set; then
13508 enableval="$enable_echo"
13509 test "$enableval" != no && enableval=yes
13510 if test "$enableval" != "yes" ; then
13513 ECHO_LD='@echo linking $@;'
13514 RULE_CC='@echo compiling $<'
13515 SHOW_CC='@echo compiling $@'
13537 echo "$as_me:13537: result: $enableval" >&5
13538 echo "${ECHO_T}$enableval" >&6
13540 if test "x$enable_echo" = xyes; then
13543 ECHO_LINK='@ echo linking $@ ... ;'
13544 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
13545 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
13548 ### use option --enable-warnings to turn on all gcc warnings
13549 echo "$as_me:13549: checking if you want to see compiler warnings" >&5
13550 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
13552 # Check whether --enable-warnings or --disable-warnings was given.
13553 if test "${enable_warnings+set}" = set; then
13554 enableval="$enable_warnings"
13555 with_warnings=$enableval
13557 echo "$as_me:13557: result: $with_warnings" >&5
13558 echo "${ECHO_T}$with_warnings" >&6
13560 if test "x$with_warnings" = "xyes"; then
13562 ADAFLAGS="$ADAFLAGS -gnatg"
13566 if test "$GCC" = yes ; then
13569 echo "$as_me:13569: checking if this is really Intel C compiler" >&5
13570 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
13571 cf_save_CFLAGS="$CFLAGS"
13572 CFLAGS="$CFLAGS -no-gcc"
13573 cat >conftest.$ac_ext <<_ACEOF
13574 #line 13574 "configure"
13575 #include "confdefs.h"
13581 #ifdef __INTEL_COMPILER
13590 rm -f conftest.$ac_objext
13591 if { (eval echo "$as_me:13591: \"$ac_compile\"") >&5
13592 (eval $ac_compile) 2>&5
13594 echo "$as_me:13594: \$? = $ac_status" >&5
13595 (exit $ac_status); } &&
13596 { ac_try='test -s conftest.$ac_objext'
13597 { (eval echo "$as_me:13597: \"$ac_try\"") >&5
13598 (eval $ac_try) 2>&5
13600 echo "$as_me:13600: \$? = $ac_status" >&5
13601 (exit $ac_status); }; }; then
13603 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
13606 echo "$as_me: failed program was:" >&5
13607 cat conftest.$ac_ext >&5
13609 rm -f conftest.$ac_objext conftest.$ac_ext
13610 CFLAGS="$cf_save_CFLAGS"
13611 echo "$as_me:13611: result: $INTEL_COMPILER" >&5
13612 echo "${ECHO_T}$INTEL_COMPILER" >&6
13619 if test "$GCC" = yes ; then
13620 echo "$as_me:13620: checking if this is really Clang C compiler" >&5
13621 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
13622 cf_save_CFLAGS="$CFLAGS"
13623 CFLAGS="$CFLAGS -Qunused-arguments"
13624 cat >conftest.$ac_ext <<_ACEOF
13625 #line 13625 "configure"
13626 #include "confdefs.h"
13641 rm -f conftest.$ac_objext
13642 if { (eval echo "$as_me:13642: \"$ac_compile\"") >&5
13643 (eval $ac_compile) 2>&5
13645 echo "$as_me:13645: \$? = $ac_status" >&5
13646 (exit $ac_status); } &&
13647 { ac_try='test -s conftest.$ac_objext'
13648 { (eval echo "$as_me:13648: \"$ac_try\"") >&5
13649 (eval $ac_try) 2>&5
13651 echo "$as_me:13651: \$? = $ac_status" >&5
13652 (exit $ac_status); }; }; then
13654 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
13657 echo "$as_me: failed program was:" >&5
13658 cat conftest.$ac_ext >&5
13660 rm -f conftest.$ac_objext conftest.$ac_ext
13661 CFLAGS="$cf_save_CFLAGS"
13662 echo "$as_me:13662: result: $CLANG_COMPILER" >&5
13663 echo "${ECHO_T}$CLANG_COMPILER" >&6
13666 cat > conftest.$ac_ext <<EOF
13667 #line 13667 "${as_me:-configure}"
13668 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
13671 if test "$INTEL_COMPILER" = yes
13673 # The "-wdXXX" options suppress warnings:
13674 # remark #1419: external declaration in primary source file
13675 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13676 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
13677 # remark #193: zero used for undefined preprocessing identifier
13678 # remark #593: variable "curs_sb_left_arrow" was set but never used
13679 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
13680 # remark #869: parameter "tw" was never referenced
13681 # remark #981: operands are evaluated in unspecified order
13682 # warning #279: controlling expression is constant
13684 { echo "$as_me:13684: checking for $CC warning options..." >&5
13685 echo "$as_me: checking for $CC warning options..." >&6;}
13686 cf_save_CFLAGS="$CFLAGS"
13687 EXTRA_CFLAGS="-Wall"
13699 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
13700 if { (eval echo "$as_me:13700: \"$ac_compile\"") >&5
13701 (eval $ac_compile) 2>&5
13703 echo "$as_me:13703: \$? = $ac_status" >&5
13704 (exit $ac_status); }; then
13705 test -n "$verbose" && echo "$as_me:13705: result: ... -$cf_opt" >&5
13706 echo "${ECHO_T}... -$cf_opt" >&6
13707 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
13710 CFLAGS="$cf_save_CFLAGS"
13712 elif test "$GCC" = yes
13714 { echo "$as_me:13714: checking for $CC warning options..." >&5
13715 echo "$as_me: checking for $CC warning options..." >&6;}
13716 cf_save_CFLAGS="$CFLAGS"
13719 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
13720 cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
13721 test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
13722 for cf_opt in W Wall \
13723 Wbad-function-cast \
13726 Wdeclaration-after-statement \
13729 Wmissing-declarations \
13730 Wmissing-prototypes \
13734 Wstrict-prototypes \
13735 Wundef $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
13737 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
13738 if { (eval echo "$as_me:13738: \"$ac_compile\"") >&5
13739 (eval $ac_compile) 2>&5
13741 echo "$as_me:13741: \$? = $ac_status" >&5
13742 (exit $ac_status); }; then
13743 test -n "$verbose" && echo "$as_me:13743: result: ... -$cf_opt" >&5
13744 echo "${ECHO_T}... -$cf_opt" >&6
13747 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
13750 case $GCC_VERSION in
13752 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
13754 echo "${as_me:-configure}:13754: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
13760 case $GCC_VERSION in
13762 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
13764 echo "${as_me:-configure}:13764: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
13770 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
13773 CFLAGS="$cf_save_CFLAGS"
13777 if test "x$cf_with_cxx" = xyes ; then
13781 if test "$GCC" = yes ; then
13784 echo "$as_me:13784: checking if this is really Intel C++ compiler" >&5
13785 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
13786 cf_save_CFLAGS="$CXXFLAGS"
13787 CXXFLAGS="$CXXFLAGS -no-gcc"
13788 cat >conftest.$ac_ext <<_ACEOF
13789 #line 13789 "configure"
13790 #include "confdefs.h"
13796 #ifdef __INTEL_COMPILER
13805 rm -f conftest.$ac_objext
13806 if { (eval echo "$as_me:13806: \"$ac_compile\"") >&5
13807 (eval $ac_compile) 2>&5
13809 echo "$as_me:13809: \$? = $ac_status" >&5
13810 (exit $ac_status); } &&
13811 { ac_try='test -s conftest.$ac_objext'
13812 { (eval echo "$as_me:13812: \"$ac_try\"") >&5
13813 (eval $ac_try) 2>&5
13815 echo "$as_me:13815: \$? = $ac_status" >&5
13816 (exit $ac_status); }; }; then
13817 INTEL_CPLUSPLUS=yes
13818 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
13821 echo "$as_me: failed program was:" >&5
13822 cat conftest.$ac_ext >&5
13824 rm -f conftest.$ac_objext conftest.$ac_ext
13825 CXXFLAGS="$cf_save_CFLAGS"
13826 echo "$as_me:13826: result: $INTEL_CPLUSPLUS" >&5
13827 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
13834 if test "$GCC" = yes ; then
13835 echo "$as_me:13835: checking if this is really Clang C++ compiler" >&5
13836 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
13837 cf_save_CFLAGS="$CXXFLAGS"
13838 CXXFLAGS="$CXXFLAGS -Qunused-arguments"
13839 cat >conftest.$ac_ext <<_ACEOF
13840 #line 13840 "configure"
13841 #include "confdefs.h"
13856 rm -f conftest.$ac_objext
13857 if { (eval echo "$as_me:13857: \"$ac_compile\"") >&5
13858 (eval $ac_compile) 2>&5
13860 echo "$as_me:13860: \$? = $ac_status" >&5
13861 (exit $ac_status); } &&
13862 { ac_try='test -s conftest.$ac_objext'
13863 { (eval echo "$as_me:13863: \"$ac_try\"") >&5
13864 (eval $ac_try) 2>&5
13866 echo "$as_me:13866: \$? = $ac_status" >&5
13867 (exit $ac_status); }; }; then
13868 CLANG_CPLUSPLUS=yes
13869 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
13872 echo "$as_me: failed program was:" >&5
13873 cat conftest.$ac_ext >&5
13875 rm -f conftest.$ac_objext conftest.$ac_ext
13876 CXXFLAGS="$cf_save_CFLAGS"
13877 echo "$as_me:13877: result: $CLANG_CPLUSPLUS" >&5
13878 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
13882 ac_cpp='$CXXCPP $CPPFLAGS'
13883 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13884 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13885 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13886 ac_main_return=return
13888 cat > conftest.$ac_ext <<EOF
13889 #line 13889 "configure"
13890 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
13893 if test "$INTEL_CPLUSPLUS" = yes
13895 # The "-wdXXX" options suppress warnings:
13896 # remark #1419: external declaration in primary source file
13897 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13898 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13899 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
13900 # remark #193: zero used for undefined preprocessing identifier
13901 # remark #593: variable "curs_sb_left_arrow" was set but never used
13902 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
13903 # remark #869: parameter "tw" was never referenced
13904 # remark #981: operands are evaluated in unspecified order
13905 # warning #269: invalid format string conversion
13907 { echo "$as_me:13907: checking for $CC warning options..." >&5
13908 echo "$as_me: checking for $CC warning options..." >&6;}
13909 cf_save_CXXFLAGS="$CXXFLAGS"
13910 EXTRA_CXXFLAGS="-Wall"
13923 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
13924 if { (eval echo "$as_me:13924: \"$ac_compile\"") >&5
13925 (eval $ac_compile) 2>&5
13927 echo "$as_me:13927: \$? = $ac_status" >&5
13928 (exit $ac_status); }; then
13929 test -n "$verbose" && echo "$as_me:13929: result: ... -$cf_opt" >&5
13930 echo "${ECHO_T}... -$cf_opt" >&6
13931 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
13934 CXXFLAGS="$cf_save_CXXFLAGS"
13936 elif test "$GXX" = yes
13938 { echo "$as_me:13938: checking for $CXX warning options..." >&5
13939 echo "$as_me: checking for $CXX warning options..." >&6;}
13940 cf_save_CXXFLAGS="$CXXFLAGS"
13941 EXTRA_CXXFLAGS="-W -Wall"
13942 cf_gxx_extra_warnings=""
13943 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
13944 case "$GCC_VERSION" in
13948 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
13955 Wignored-qualifiers \
13957 Woverloaded-virtual \
13965 Wundef $cf_gxx_extra_warnings Wno-unused
13967 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
13968 if { (eval echo "$as_me:13968: \"$ac_compile\"") >&5
13969 (eval $ac_compile) 2>&5
13971 echo "$as_me:13971: \$? = $ac_status" >&5
13972 (exit $ac_status); }; then
13973 test -n "$verbose" && echo "$as_me:13973: result: ... -$cf_opt" >&5
13974 echo "${ECHO_T}... -$cf_opt" >&6
13975 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
13977 test -n "$verbose" && echo "$as_me:13977: result: ... no -$cf_opt" >&5
13978 echo "${ECHO_T}... no -$cf_opt" >&6
13981 CXXFLAGS="$cf_save_CXXFLAGS"
13986 ac_cpp='$CPP $CPPFLAGS'
13987 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13988 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13989 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13990 ac_main_return=return
13995 if test "$GCC" = yes
13997 cat > conftest.i <<EOF
13999 #define GCC_PRINTF 0
14002 #define GCC_SCANF 0
14004 #ifndef GCC_NORETURN
14005 #define GCC_NORETURN /* nothing */
14008 #define GCC_UNUSED /* nothing */
14011 if test "$GCC" = yes
14013 { echo "$as_me:14013: checking for $CC __attribute__ directives..." >&5
14014 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
14015 cat > conftest.$ac_ext <<EOF
14016 #line 14016 "${as_me:-configure}"
14017 #include "confdefs.h"
14018 #include "conftest.h"
14019 #include "conftest.i"
14021 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
14023 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
14026 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
14028 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
14030 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
14031 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
14032 extern void foo(void) GCC_NORETURN;
14033 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
14035 cf_printf_attribute=no
14036 cf_scanf_attribute=no
14037 for cf_attribute in scanf printf unused noreturn
14040 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14042 cf_directive="__attribute__(($cf_attribute))"
14043 echo "checking for $CC $cf_directive" 1>&5
14045 case $cf_attribute in
14047 cf_printf_attribute=yes
14048 cat >conftest.h <<EOF
14049 #define GCC_$cf_ATTRIBUTE 1
14053 cf_scanf_attribute=yes
14054 cat >conftest.h <<EOF
14055 #define GCC_$cf_ATTRIBUTE 1
14059 cat >conftest.h <<EOF
14060 #define GCC_$cf_ATTRIBUTE $cf_directive
14065 if { (eval echo "$as_me:14065: \"$ac_compile\"") >&5
14066 (eval $ac_compile) 2>&5
14068 echo "$as_me:14068: \$? = $ac_status" >&5
14069 (exit $ac_status); }; then
14070 test -n "$verbose" && echo "$as_me:14070: result: ... $cf_attribute" >&5
14071 echo "${ECHO_T}... $cf_attribute" >&6
14072 cat conftest.h >>confdefs.h
14073 case $cf_attribute in
14076 cat >>confdefs.h <<EOF
14077 #define GCC_NORETURN $cf_directive
14082 cf_value='/* nothing */'
14083 if test "$cf_printf_attribute" != no ; then
14084 cf_value='__attribute__((format(printf,fmt,var)))'
14086 cat >>confdefs.h <<\EOF
14087 #define GCC_PRINTF 1
14092 cat >>confdefs.h <<EOF
14093 #define GCC_PRINTFLIKE(fmt,var) $cf_value
14098 cf_value='/* nothing */'
14099 if test "$cf_scanf_attribute" != no ; then
14100 cf_value='__attribute__((format(scanf,fmt,var)))'
14102 cat >>confdefs.h <<\EOF
14103 #define GCC_SCANF 1
14108 cat >>confdefs.h <<EOF
14109 #define GCC_SCANFLIKE(fmt,var) $cf_value
14115 cat >>confdefs.h <<EOF
14116 #define GCC_UNUSED $cf_directive
14124 fgrep define conftest.i >>confdefs.h
14129 echo "$as_me:14129: checking if you want to work around bogus compiler/loader warnings" >&5
14130 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
14132 # Check whether --enable-string-hacks or --disable-string-hacks was given.
14133 if test "${enable_string_hacks+set}" = set; then
14134 enableval="$enable_string_hacks"
14135 with_string_hacks=$enableval
14137 with_string_hacks=no
14139 echo "$as_me:14139: result: $with_string_hacks" >&5
14140 echo "${ECHO_T}$with_string_hacks" >&6
14142 if test "x$with_string_hacks" = "xyes"; then
14144 cat >>confdefs.h <<\EOF
14145 #define USE_STRING_HACKS 1
14148 { echo "$as_me:14148: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
14149 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
14150 echo "$as_me:14150: checking for strlcat" >&5
14151 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
14152 if test "${ac_cv_func_strlcat+set}" = set; then
14153 echo $ECHO_N "(cached) $ECHO_C" >&6
14155 cat >conftest.$ac_ext <<_ACEOF
14156 #line 14156 "configure"
14157 #include "confdefs.h"
14158 /* System header to define __stub macros and hopefully few prototypes,
14159 which can conflict with char strlcat (); below. */
14160 #include <assert.h>
14161 /* Override any gcc2 internal prototype to avoid an error. */
14165 /* We use char because int might match the return type of a gcc2
14166 builtin and then its argument prototype would still apply. */
14173 /* The GNU C library defines this for functions which it implements
14174 to always fail with ENOSYS. Some functions are actually named
14175 something starting with __ and the normal name is an alias. */
14176 #if defined (__stub_strlcat) || defined (__stub___strlcat)
14179 f = strlcat; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14186 rm -f conftest.$ac_objext conftest$ac_exeext
14187 if { (eval echo "$as_me:14187: \"$ac_link\"") >&5
14188 (eval $ac_link) 2>&5
14190 echo "$as_me:14190: \$? = $ac_status" >&5
14191 (exit $ac_status); } &&
14192 { ac_try='test -s conftest$ac_exeext'
14193 { (eval echo "$as_me:14193: \"$ac_try\"") >&5
14194 (eval $ac_try) 2>&5
14196 echo "$as_me:14196: \$? = $ac_status" >&5
14197 (exit $ac_status); }; }; then
14198 ac_cv_func_strlcat=yes
14200 echo "$as_me: failed program was:" >&5
14201 cat conftest.$ac_ext >&5
14202 ac_cv_func_strlcat=no
14204 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14206 echo "$as_me:14206: result: $ac_cv_func_strlcat" >&5
14207 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
14208 if test $ac_cv_func_strlcat = yes; then
14210 cat >>confdefs.h <<\EOF
14211 #define HAVE_STRLCAT 1
14216 echo "$as_me:14216: checking for strlcat in -lbsd" >&5
14217 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
14218 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
14219 echo $ECHO_N "(cached) $ECHO_C" >&6
14221 ac_check_lib_save_LIBS=$LIBS
14223 cat >conftest.$ac_ext <<_ACEOF
14224 #line 14224 "configure"
14225 #include "confdefs.h"
14227 /* Override any gcc2 internal prototype to avoid an error. */
14231 /* We use char because int might match the return type of a gcc2
14232 builtin and then its argument prototype would still apply. */
14242 rm -f conftest.$ac_objext conftest$ac_exeext
14243 if { (eval echo "$as_me:14243: \"$ac_link\"") >&5
14244 (eval $ac_link) 2>&5
14246 echo "$as_me:14246: \$? = $ac_status" >&5
14247 (exit $ac_status); } &&
14248 { ac_try='test -s conftest$ac_exeext'
14249 { (eval echo "$as_me:14249: \"$ac_try\"") >&5
14250 (eval $ac_try) 2>&5
14252 echo "$as_me:14252: \$? = $ac_status" >&5
14253 (exit $ac_status); }; }; then
14254 ac_cv_lib_bsd_strlcat=yes
14256 echo "$as_me: failed program was:" >&5
14257 cat conftest.$ac_ext >&5
14258 ac_cv_lib_bsd_strlcat=no
14260 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14261 LIBS=$ac_check_lib_save_LIBS
14263 echo "$as_me:14263: result: $ac_cv_lib_bsd_strlcat" >&5
14264 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
14265 if test $ac_cv_lib_bsd_strlcat = yes; then
14267 cf_add_libs="-lbsd"
14268 # Filter out duplicates - this happens with badly-designed ".pc" files...
14269 for cf_add_1lib in $LIBS
14271 for cf_add_2lib in $cf_add_libs
14273 if test "x$cf_add_1lib" = "x$cf_add_2lib"
14279 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
14281 LIBS="$cf_add_libs"
14283 for ac_header in bsd/string.h
14285 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14286 echo "$as_me:14286: checking for $ac_header" >&5
14287 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14288 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14289 echo $ECHO_N "(cached) $ECHO_C" >&6
14291 cat >conftest.$ac_ext <<_ACEOF
14292 #line 14292 "configure"
14293 #include "confdefs.h"
14294 #include <$ac_header>
14296 if { (eval echo "$as_me:14296: \"$ac_cpp conftest.$ac_ext\"") >&5
14297 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14299 egrep -v '^ *\+' conftest.er1 >conftest.err
14301 cat conftest.err >&5
14302 echo "$as_me:14302: \$? = $ac_status" >&5
14303 (exit $ac_status); } >/dev/null; then
14304 if test -s conftest.err; then
14305 ac_cpp_err=$ac_c_preproc_warn_flag
14312 if test -z "$ac_cpp_err"; then
14313 eval "$as_ac_Header=yes"
14315 echo "$as_me: failed program was:" >&5
14316 cat conftest.$ac_ext >&5
14317 eval "$as_ac_Header=no"
14319 rm -f conftest.err conftest.$ac_ext
14321 echo "$as_me:14321: result: `eval echo '${'$as_ac_Header'}'`" >&5
14322 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14323 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14324 cat >>confdefs.h <<EOF
14325 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14331 cat >>confdefs.h <<\EOF
14332 #define HAVE_STRLCAT 1
14339 for ac_func in strlcpy snprintf
14341 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14342 echo "$as_me:14342: checking for $ac_func" >&5
14343 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14344 if eval "test \"\${$as_ac_var+set}\" = set"; then
14345 echo $ECHO_N "(cached) $ECHO_C" >&6
14347 cat >conftest.$ac_ext <<_ACEOF
14348 #line 14348 "configure"
14349 #include "confdefs.h"
14350 /* System header to define __stub macros and hopefully few prototypes,
14351 which can conflict with char $ac_func (); below. */
14352 #include <assert.h>
14353 /* Override any gcc2 internal prototype to avoid an error. */
14357 /* We use char because int might match the return type of a gcc2
14358 builtin and then its argument prototype would still apply. */
14365 /* The GNU C library defines this for functions which it implements
14366 to always fail with ENOSYS. Some functions are actually named
14367 something starting with __ and the normal name is an alias. */
14368 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14371 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14378 rm -f conftest.$ac_objext conftest$ac_exeext
14379 if { (eval echo "$as_me:14379: \"$ac_link\"") >&5
14380 (eval $ac_link) 2>&5
14382 echo "$as_me:14382: \$? = $ac_status" >&5
14383 (exit $ac_status); } &&
14384 { ac_try='test -s conftest$ac_exeext'
14385 { (eval echo "$as_me:14385: \"$ac_try\"") >&5
14386 (eval $ac_try) 2>&5
14388 echo "$as_me:14388: \$? = $ac_status" >&5
14389 (exit $ac_status); }; }; then
14390 eval "$as_ac_var=yes"
14392 echo "$as_me: failed program was:" >&5
14393 cat conftest.$ac_ext >&5
14394 eval "$as_ac_var=no"
14396 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14398 echo "$as_me:14398: result: `eval echo '${'$as_ac_var'}'`" >&5
14399 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14400 if test `eval echo '${'$as_ac_var'}'` = yes; then
14401 cat >>confdefs.h <<EOF
14402 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14410 ### use option --enable-assertions to turn on generation of assertion code
14411 echo "$as_me:14411: checking if you want to enable runtime assertions" >&5
14412 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
14414 # Check whether --enable-assertions or --disable-assertions was given.
14415 if test "${enable_assertions+set}" = set; then
14416 enableval="$enable_assertions"
14417 with_assertions=$enableval
14421 echo "$as_me:14421: result: $with_assertions" >&5
14422 echo "${ECHO_T}$with_assertions" >&6
14425 if test "$with_assertions" = no
14427 CPPFLAGS="$CPPFLAGS -DNDEBUG"
14430 ADAFLAGS="$ADAFLAGS -gnata"
14435 ### use option --disable-leaks to suppress "permanent" leaks, for testing
14437 echo "$as_me:14437: checking if you want to use dmalloc for testing" >&5
14438 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
14440 # Check whether --with-dmalloc or --without-dmalloc was given.
14441 if test "${with_dmalloc+set}" = set; then
14442 withval="$with_dmalloc"
14444 cat >>confdefs.h <<EOF
14445 #define USE_DMALLOC 1
14448 : ${with_cflags:=-g}
14449 : ${with_no_leaks:=yes}
14454 echo "$as_me:14454: result: ${with_dmalloc:-no}" >&5
14455 echo "${ECHO_T}${with_dmalloc:-no}" >&6
14457 case .$with_cflags in
14467 cf_new_extra_cppflags=
14469 for cf_add_cflags in -g
14471 case $cf_fix_cppflags in
14473 case $cf_add_cflags in
14474 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14475 case $cf_add_cflags in
14477 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14479 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14480 && test -z "${cf_tst_cflags}" \
14481 && cf_fix_cppflags=yes
14483 if test $cf_fix_cppflags = yes ; then
14485 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14486 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14489 elif test "${cf_tst_cflags}" = "\"'" ; then
14491 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14492 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14498 case "$CPPFLAGS" in
14502 case $cf_add_cflags in
14504 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14506 CPPFLAGS=`echo "$CPPFLAGS" | \
14507 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
14508 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
14513 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14514 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14521 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14522 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14529 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14530 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14532 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14534 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14535 && test -z "${cf_tst_cflags}" \
14536 && cf_fix_cppflags=no
14541 if test -n "$cf_new_cflags" ; then
14543 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14544 CFLAGS="${CFLAGS}$cf_new_cflags"
14548 if test -n "$cf_new_cppflags" ; then
14550 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14551 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14555 if test -n "$cf_new_extra_cppflags" ; then
14557 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14558 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14567 if test "$with_dmalloc" = yes ; then
14568 echo "$as_me:14568: checking for dmalloc.h" >&5
14569 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
14570 if test "${ac_cv_header_dmalloc_h+set}" = set; then
14571 echo $ECHO_N "(cached) $ECHO_C" >&6
14573 cat >conftest.$ac_ext <<_ACEOF
14574 #line 14574 "configure"
14575 #include "confdefs.h"
14576 #include <dmalloc.h>
14578 if { (eval echo "$as_me:14578: \"$ac_cpp conftest.$ac_ext\"") >&5
14579 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14581 egrep -v '^ *\+' conftest.er1 >conftest.err
14583 cat conftest.err >&5
14584 echo "$as_me:14584: \$? = $ac_status" >&5
14585 (exit $ac_status); } >/dev/null; then
14586 if test -s conftest.err; then
14587 ac_cpp_err=$ac_c_preproc_warn_flag
14594 if test -z "$ac_cpp_err"; then
14595 ac_cv_header_dmalloc_h=yes
14597 echo "$as_me: failed program was:" >&5
14598 cat conftest.$ac_ext >&5
14599 ac_cv_header_dmalloc_h=no
14601 rm -f conftest.err conftest.$ac_ext
14603 echo "$as_me:14603: result: $ac_cv_header_dmalloc_h" >&5
14604 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
14605 if test $ac_cv_header_dmalloc_h = yes; then
14607 echo "$as_me:14607: checking for dmalloc_debug in -ldmalloc" >&5
14608 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
14609 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
14610 echo $ECHO_N "(cached) $ECHO_C" >&6
14612 ac_check_lib_save_LIBS=$LIBS
14613 LIBS="-ldmalloc $LIBS"
14614 cat >conftest.$ac_ext <<_ACEOF
14615 #line 14615 "configure"
14616 #include "confdefs.h"
14618 /* Override any gcc2 internal prototype to avoid an error. */
14622 /* We use char because int might match the return type of a gcc2
14623 builtin and then its argument prototype would still apply. */
14624 char dmalloc_debug ();
14633 rm -f conftest.$ac_objext conftest$ac_exeext
14634 if { (eval echo "$as_me:14634: \"$ac_link\"") >&5
14635 (eval $ac_link) 2>&5
14637 echo "$as_me:14637: \$? = $ac_status" >&5
14638 (exit $ac_status); } &&
14639 { ac_try='test -s conftest$ac_exeext'
14640 { (eval echo "$as_me:14640: \"$ac_try\"") >&5
14641 (eval $ac_try) 2>&5
14643 echo "$as_me:14643: \$? = $ac_status" >&5
14644 (exit $ac_status); }; }; then
14645 ac_cv_lib_dmalloc_dmalloc_debug=yes
14647 echo "$as_me: failed program was:" >&5
14648 cat conftest.$ac_ext >&5
14649 ac_cv_lib_dmalloc_dmalloc_debug=no
14651 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14652 LIBS=$ac_check_lib_save_LIBS
14654 echo "$as_me:14654: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
14655 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
14656 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
14657 cat >>confdefs.h <<EOF
14658 #define HAVE_LIBDMALLOC 1
14661 LIBS="-ldmalloc $LIBS"
14669 echo "$as_me:14669: checking if you want to use dbmalloc for testing" >&5
14670 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
14672 # Check whether --with-dbmalloc or --without-dbmalloc was given.
14673 if test "${with_dbmalloc+set}" = set; then
14674 withval="$with_dbmalloc"
14676 cat >>confdefs.h <<EOF
14677 #define USE_DBMALLOC 1
14680 : ${with_cflags:=-g}
14681 : ${with_no_leaks:=yes}
14686 echo "$as_me:14686: result: ${with_dbmalloc:-no}" >&5
14687 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
14689 case .$with_cflags in
14699 cf_new_extra_cppflags=
14701 for cf_add_cflags in -g
14703 case $cf_fix_cppflags in
14705 case $cf_add_cflags in
14706 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14707 case $cf_add_cflags in
14709 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14711 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14712 && test -z "${cf_tst_cflags}" \
14713 && cf_fix_cppflags=yes
14715 if test $cf_fix_cppflags = yes ; then
14717 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14718 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14721 elif test "${cf_tst_cflags}" = "\"'" ; then
14723 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14724 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14730 case "$CPPFLAGS" in
14734 case $cf_add_cflags in
14736 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14738 CPPFLAGS=`echo "$CPPFLAGS" | \
14739 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
14740 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
14745 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14746 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14753 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14754 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14761 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14762 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14764 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14766 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14767 && test -z "${cf_tst_cflags}" \
14768 && cf_fix_cppflags=no
14773 if test -n "$cf_new_cflags" ; then
14775 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14776 CFLAGS="${CFLAGS}$cf_new_cflags"
14780 if test -n "$cf_new_cppflags" ; then
14782 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14783 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14787 if test -n "$cf_new_extra_cppflags" ; then
14789 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14790 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14799 if test "$with_dbmalloc" = yes ; then
14800 echo "$as_me:14800: checking for dbmalloc.h" >&5
14801 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
14802 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
14803 echo $ECHO_N "(cached) $ECHO_C" >&6
14805 cat >conftest.$ac_ext <<_ACEOF
14806 #line 14806 "configure"
14807 #include "confdefs.h"
14808 #include <dbmalloc.h>
14810 if { (eval echo "$as_me:14810: \"$ac_cpp conftest.$ac_ext\"") >&5
14811 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14813 egrep -v '^ *\+' conftest.er1 >conftest.err
14815 cat conftest.err >&5
14816 echo "$as_me:14816: \$? = $ac_status" >&5
14817 (exit $ac_status); } >/dev/null; then
14818 if test -s conftest.err; then
14819 ac_cpp_err=$ac_c_preproc_warn_flag
14826 if test -z "$ac_cpp_err"; then
14827 ac_cv_header_dbmalloc_h=yes
14829 echo "$as_me: failed program was:" >&5
14830 cat conftest.$ac_ext >&5
14831 ac_cv_header_dbmalloc_h=no
14833 rm -f conftest.err conftest.$ac_ext
14835 echo "$as_me:14835: result: $ac_cv_header_dbmalloc_h" >&5
14836 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
14837 if test $ac_cv_header_dbmalloc_h = yes; then
14839 echo "$as_me:14839: checking for debug_malloc in -ldbmalloc" >&5
14840 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
14841 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
14842 echo $ECHO_N "(cached) $ECHO_C" >&6
14844 ac_check_lib_save_LIBS=$LIBS
14845 LIBS="-ldbmalloc $LIBS"
14846 cat >conftest.$ac_ext <<_ACEOF
14847 #line 14847 "configure"
14848 #include "confdefs.h"
14850 /* Override any gcc2 internal prototype to avoid an error. */
14854 /* We use char because int might match the return type of a gcc2
14855 builtin and then its argument prototype would still apply. */
14856 char debug_malloc ();
14865 rm -f conftest.$ac_objext conftest$ac_exeext
14866 if { (eval echo "$as_me:14866: \"$ac_link\"") >&5
14867 (eval $ac_link) 2>&5
14869 echo "$as_me:14869: \$? = $ac_status" >&5
14870 (exit $ac_status); } &&
14871 { ac_try='test -s conftest$ac_exeext'
14872 { (eval echo "$as_me:14872: \"$ac_try\"") >&5
14873 (eval $ac_try) 2>&5
14875 echo "$as_me:14875: \$? = $ac_status" >&5
14876 (exit $ac_status); }; }; then
14877 ac_cv_lib_dbmalloc_debug_malloc=yes
14879 echo "$as_me: failed program was:" >&5
14880 cat conftest.$ac_ext >&5
14881 ac_cv_lib_dbmalloc_debug_malloc=no
14883 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14884 LIBS=$ac_check_lib_save_LIBS
14886 echo "$as_me:14886: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
14887 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
14888 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
14889 cat >>confdefs.h <<EOF
14890 #define HAVE_LIBDBMALLOC 1
14893 LIBS="-ldbmalloc $LIBS"
14901 echo "$as_me:14901: checking if you want to use valgrind for testing" >&5
14902 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
14904 # Check whether --with-valgrind or --without-valgrind was given.
14905 if test "${with_valgrind+set}" = set; then
14906 withval="$with_valgrind"
14908 cat >>confdefs.h <<EOF
14909 #define USE_VALGRIND 1
14912 : ${with_cflags:=-g}
14913 : ${with_no_leaks:=yes}
14918 echo "$as_me:14918: result: ${with_valgrind:-no}" >&5
14919 echo "${ECHO_T}${with_valgrind:-no}" >&6
14921 case .$with_cflags in
14931 cf_new_extra_cppflags=
14933 for cf_add_cflags in -g
14935 case $cf_fix_cppflags in
14937 case $cf_add_cflags in
14938 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14939 case $cf_add_cflags in
14941 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14943 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14944 && test -z "${cf_tst_cflags}" \
14945 && cf_fix_cppflags=yes
14947 if test $cf_fix_cppflags = yes ; then
14949 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14950 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14953 elif test "${cf_tst_cflags}" = "\"'" ; then
14955 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14956 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14962 case "$CPPFLAGS" in
14966 case $cf_add_cflags in
14968 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14970 CPPFLAGS=`echo "$CPPFLAGS" | \
14971 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
14972 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
14977 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14978 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14985 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14986 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14993 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14994 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14996 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14998 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14999 && test -z "${cf_tst_cflags}" \
15000 && cf_fix_cppflags=no
15005 if test -n "$cf_new_cflags" ; then
15007 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15008 CFLAGS="${CFLAGS}$cf_new_cflags"
15012 if test -n "$cf_new_cppflags" ; then
15014 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15015 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15019 if test -n "$cf_new_extra_cppflags" ; then
15021 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15022 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15031 echo "$as_me:15031: checking if you want to perform memory-leak testing" >&5
15032 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
15034 # Check whether --enable-leaks or --disable-leaks was given.
15035 if test "${enable_leaks+set}" = set; then
15036 enableval="$enable_leaks"
15037 if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
15039 : ${with_no_leaks:=no}
15041 echo "$as_me:15041: result: $with_no_leaks" >&5
15042 echo "${ECHO_T}$with_no_leaks" >&6
15044 if test "$with_no_leaks" = yes ; then
15046 cat >>confdefs.h <<\EOF
15050 cat >>confdefs.h <<\EOF
15051 #define YY_NO_LEAKS 1
15056 cat >>confdefs.h <<\EOF
15057 #define HAVE_NC_ALLOC_H 1
15060 ### use option --enable-expanded to generate certain macros as functions
15062 # Check whether --enable-expanded or --disable-expanded was given.
15063 if test "${enable_expanded+set}" = set; then
15064 enableval="$enable_expanded"
15065 test "x$enableval" = xyes &&
15066 cat >>confdefs.h <<\EOF
15067 #define NCURSES_EXPANDED 1
15072 ### use option --disable-macros to suppress macros in favor of functions
15074 # Check whether --enable-macros or --disable-macros was given.
15075 if test "${enable_macros+set}" = set; then
15076 enableval="$enable_macros"
15077 test "$enableval" = no &&
15078 cat >>confdefs.h <<\EOF
15079 #define NCURSES_NOMACROS 1
15084 # Normally we only add trace() to the debug-library. Allow this to be
15085 # extended to all models of the ncurses library:
15087 case "$CFLAGS $CPPFLAGS" in
15093 echo "$as_me:15093: checking whether to add trace feature to all models" >&5
15094 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
15096 # Check whether --with-trace or --without-trace was given.
15097 if test "${with_trace+set}" = set; then
15098 withval="$with_trace"
15099 cf_with_trace=$withval
15101 cf_with_trace=$cf_all_traces
15103 echo "$as_me:15103: result: $cf_with_trace" >&5
15104 echo "${ECHO_T}$cf_with_trace" >&6
15106 if test "x$cf_with_trace" = xyes ; then
15113 cf_new_extra_cppflags=
15115 for cf_add_cflags in -DTRACE
15117 case $cf_fix_cppflags in
15119 case $cf_add_cflags in
15120 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15121 case $cf_add_cflags in
15123 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15125 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15126 && test -z "${cf_tst_cflags}" \
15127 && cf_fix_cppflags=yes
15129 if test $cf_fix_cppflags = yes ; then
15131 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15132 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15135 elif test "${cf_tst_cflags}" = "\"'" ; then
15137 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15138 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15144 case "$CPPFLAGS" in
15148 case $cf_add_cflags in
15150 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15152 CPPFLAGS=`echo "$CPPFLAGS" | \
15153 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
15154 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
15159 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15160 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15167 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15168 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15175 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15176 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15178 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15180 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15181 && test -z "${cf_tst_cflags}" \
15182 && cf_fix_cppflags=no
15187 if test -n "$cf_new_cflags" ; then
15189 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15190 CFLAGS="${CFLAGS}$cf_new_cflags"
15194 if test -n "$cf_new_cppflags" ; then
15196 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15197 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15201 if test -n "$cf_new_extra_cppflags" ; then
15203 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15204 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15213 echo "$as_me:15213: checking if we want to use GNAT projects" >&5
15214 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
15216 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
15217 if test "${enable_gnat_projects+set}" = set; then
15218 enableval="$enable_gnat_projects"
15219 test "$enableval" != no && enableval=yes
15220 if test "$enableval" != "yes" ; then
15221 enable_gnat_projects=no
15223 enable_gnat_projects=yes
15227 enable_gnat_projects=yes
15230 echo "$as_me:15230: result: $enable_gnat_projects" >&5
15231 echo "${ECHO_T}$enable_gnat_projects" >&6
15233 ### Checks for libraries.
15234 case $cf_cv_system_name in
15235 (*mingw32*|*mingw64*)
15236 CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
15237 LIBS=" -lpsapi $LIBS"
15240 echo "$as_me:15240: checking for gettimeofday" >&5
15241 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
15242 if test "${ac_cv_func_gettimeofday+set}" = set; then
15243 echo $ECHO_N "(cached) $ECHO_C" >&6
15245 cat >conftest.$ac_ext <<_ACEOF
15246 #line 15246 "configure"
15247 #include "confdefs.h"
15248 /* System header to define __stub macros and hopefully few prototypes,
15249 which can conflict with char gettimeofday (); below. */
15250 #include <assert.h>
15251 /* Override any gcc2 internal prototype to avoid an error. */
15255 /* We use char because int might match the return type of a gcc2
15256 builtin and then its argument prototype would still apply. */
15257 char gettimeofday ();
15263 /* The GNU C library defines this for functions which it implements
15264 to always fail with ENOSYS. Some functions are actually named
15265 something starting with __ and the normal name is an alias. */
15266 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
15269 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15276 rm -f conftest.$ac_objext conftest$ac_exeext
15277 if { (eval echo "$as_me:15277: \"$ac_link\"") >&5
15278 (eval $ac_link) 2>&5
15280 echo "$as_me:15280: \$? = $ac_status" >&5
15281 (exit $ac_status); } &&
15282 { ac_try='test -s conftest$ac_exeext'
15283 { (eval echo "$as_me:15283: \"$ac_try\"") >&5
15284 (eval $ac_try) 2>&5
15286 echo "$as_me:15286: \$? = $ac_status" >&5
15287 (exit $ac_status); }; }; then
15288 ac_cv_func_gettimeofday=yes
15290 echo "$as_me: failed program was:" >&5
15291 cat conftest.$ac_ext >&5
15292 ac_cv_func_gettimeofday=no
15294 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15296 echo "$as_me:15296: result: $ac_cv_func_gettimeofday" >&5
15297 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
15298 if test $ac_cv_func_gettimeofday = yes; then
15300 cat >>confdefs.h <<\EOF
15301 #define HAVE_GETTIMEOFDAY 1
15306 echo "$as_me:15306: checking for gettimeofday in -lbsd" >&5
15307 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
15308 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
15309 echo $ECHO_N "(cached) $ECHO_C" >&6
15311 ac_check_lib_save_LIBS=$LIBS
15313 cat >conftest.$ac_ext <<_ACEOF
15314 #line 15314 "configure"
15315 #include "confdefs.h"
15317 /* Override any gcc2 internal prototype to avoid an error. */
15321 /* We use char because int might match the return type of a gcc2
15322 builtin and then its argument prototype would still apply. */
15323 char gettimeofday ();
15332 rm -f conftest.$ac_objext conftest$ac_exeext
15333 if { (eval echo "$as_me:15333: \"$ac_link\"") >&5
15334 (eval $ac_link) 2>&5
15336 echo "$as_me:15336: \$? = $ac_status" >&5
15337 (exit $ac_status); } &&
15338 { ac_try='test -s conftest$ac_exeext'
15339 { (eval echo "$as_me:15339: \"$ac_try\"") >&5
15340 (eval $ac_try) 2>&5
15342 echo "$as_me:15342: \$? = $ac_status" >&5
15343 (exit $ac_status); }; }; then
15344 ac_cv_lib_bsd_gettimeofday=yes
15346 echo "$as_me: failed program was:" >&5
15347 cat conftest.$ac_ext >&5
15348 ac_cv_lib_bsd_gettimeofday=no
15350 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15351 LIBS=$ac_check_lib_save_LIBS
15353 echo "$as_me:15353: result: $ac_cv_lib_bsd_gettimeofday" >&5
15354 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
15355 if test $ac_cv_lib_bsd_gettimeofday = yes; then
15357 cat >>confdefs.h <<\EOF
15358 #define HAVE_GETTIMEOFDAY 1
15361 cf_add_libs="-lbsd"
15362 # Filter out duplicates - this happens with badly-designed ".pc" files...
15363 for cf_add_1lib in $LIBS
15365 for cf_add_2lib in $cf_add_libs
15367 if test "x$cf_add_1lib" = "x$cf_add_2lib"
15373 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
15375 LIBS="$cf_add_libs"
15383 echo "$as_me:15383: checking if -lm needed for math functions" >&5
15384 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
15385 if test "${cf_cv_need_libm+set}" = set; then
15386 echo $ECHO_N "(cached) $ECHO_C" >&6
15389 cat >conftest.$ac_ext <<_ACEOF
15390 #line 15390 "configure"
15391 #include "confdefs.h"
15394 #include <stdlib.h>
15400 double x = rand(); printf("result = %g\n", pow(sin(x),x))
15405 rm -f conftest.$ac_objext conftest$ac_exeext
15406 if { (eval echo "$as_me:15406: \"$ac_link\"") >&5
15407 (eval $ac_link) 2>&5
15409 echo "$as_me:15409: \$? = $ac_status" >&5
15410 (exit $ac_status); } &&
15411 { ac_try='test -s conftest$ac_exeext'
15412 { (eval echo "$as_me:15412: \"$ac_try\"") >&5
15413 (eval $ac_try) 2>&5
15415 echo "$as_me:15415: \$? = $ac_status" >&5
15416 (exit $ac_status); }; }; then
15419 echo "$as_me: failed program was:" >&5
15420 cat conftest.$ac_ext >&5
15421 cf_cv_need_libm=yes
15423 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15425 echo "$as_me:15425: result: $cf_cv_need_libm" >&5
15426 echo "${ECHO_T}$cf_cv_need_libm" >&6
15427 if test "$cf_cv_need_libm" = yes
15432 ### Checks for header files.
15433 echo "$as_me:15433: checking for ANSI C header files" >&5
15434 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
15435 if test "${ac_cv_header_stdc+set}" = set; then
15436 echo $ECHO_N "(cached) $ECHO_C" >&6
15438 cat >conftest.$ac_ext <<_ACEOF
15439 #line 15439 "configure"
15440 #include "confdefs.h"
15441 #include <stdlib.h>
15442 #include <stdarg.h>
15443 #include <string.h>
15447 if { (eval echo "$as_me:15447: \"$ac_cpp conftest.$ac_ext\"") >&5
15448 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15450 egrep -v '^ *\+' conftest.er1 >conftest.err
15452 cat conftest.err >&5
15453 echo "$as_me:15453: \$? = $ac_status" >&5
15454 (exit $ac_status); } >/dev/null; then
15455 if test -s conftest.err; then
15456 ac_cpp_err=$ac_c_preproc_warn_flag
15463 if test -z "$ac_cpp_err"; then
15464 ac_cv_header_stdc=yes
15466 echo "$as_me: failed program was:" >&5
15467 cat conftest.$ac_ext >&5
15468 ac_cv_header_stdc=no
15470 rm -f conftest.err conftest.$ac_ext
15472 if test $ac_cv_header_stdc = yes; then
15473 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15474 cat >conftest.$ac_ext <<_ACEOF
15475 #line 15475 "configure"
15476 #include "confdefs.h"
15477 #include <string.h>
15480 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15481 egrep "memchr" >/dev/null 2>&1; then
15484 ac_cv_header_stdc=no
15490 if test $ac_cv_header_stdc = yes; then
15491 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15492 cat >conftest.$ac_ext <<_ACEOF
15493 #line 15493 "configure"
15494 #include "confdefs.h"
15495 #include <stdlib.h>
15498 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15499 egrep "free" >/dev/null 2>&1; then
15502 ac_cv_header_stdc=no
15508 if test $ac_cv_header_stdc = yes; then
15509 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15510 if test "$cross_compiling" = yes; then
15513 cat >conftest.$ac_ext <<_ACEOF
15514 #line 15514 "configure"
15515 #include "confdefs.h"
15517 #if ((' ' & 0x0FF) == 0x020)
15518 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15519 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15521 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
15522 || ('j' <= (c) && (c) <= 'r') \
15523 || ('s' <= (c) && (c) <= 'z'))
15524 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15527 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15532 for (i = 0; i < 256; i++)
15533 if (XOR (islower (i), ISLOWER (i))
15534 || toupper (i) != TOUPPER (i))
15535 $ac_main_return(2);
15536 $ac_main_return (0);
15539 rm -f conftest$ac_exeext
15540 if { (eval echo "$as_me:15540: \"$ac_link\"") >&5
15541 (eval $ac_link) 2>&5
15543 echo "$as_me:15543: \$? = $ac_status" >&5
15544 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15545 { (eval echo "$as_me:15545: \"$ac_try\"") >&5
15546 (eval $ac_try) 2>&5
15548 echo "$as_me:15548: \$? = $ac_status" >&5
15549 (exit $ac_status); }; }; then
15552 echo "$as_me: program exited with status $ac_status" >&5
15553 echo "$as_me: failed program was:" >&5
15554 cat conftest.$ac_ext >&5
15555 ac_cv_header_stdc=no
15557 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15561 echo "$as_me:15561: result: $ac_cv_header_stdc" >&5
15562 echo "${ECHO_T}$ac_cv_header_stdc" >&6
15563 if test $ac_cv_header_stdc = yes; then
15565 cat >>confdefs.h <<\EOF
15566 #define STDC_HEADERS 1
15571 ac_header_dirent=no
15572 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
15573 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
15574 echo "$as_me:15574: checking for $ac_hdr that defines DIR" >&5
15575 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
15576 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15577 echo $ECHO_N "(cached) $ECHO_C" >&6
15579 cat >conftest.$ac_ext <<_ACEOF
15580 #line 15580 "configure"
15581 #include "confdefs.h"
15582 #include <sys/types.h>
15594 rm -f conftest.$ac_objext
15595 if { (eval echo "$as_me:15595: \"$ac_compile\"") >&5
15596 (eval $ac_compile) 2>&5
15598 echo "$as_me:15598: \$? = $ac_status" >&5
15599 (exit $ac_status); } &&
15600 { ac_try='test -s conftest.$ac_objext'
15601 { (eval echo "$as_me:15601: \"$ac_try\"") >&5
15602 (eval $ac_try) 2>&5
15604 echo "$as_me:15604: \$? = $ac_status" >&5
15605 (exit $ac_status); }; }; then
15606 eval "$as_ac_Header=yes"
15608 echo "$as_me: failed program was:" >&5
15609 cat conftest.$ac_ext >&5
15610 eval "$as_ac_Header=no"
15612 rm -f conftest.$ac_objext conftest.$ac_ext
15614 echo "$as_me:15614: result: `eval echo '${'$as_ac_Header'}'`" >&5
15615 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15616 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15617 cat >>confdefs.h <<EOF
15618 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
15621 ac_header_dirent=$ac_hdr; break
15625 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
15626 if test $ac_header_dirent = dirent.h; then
15627 echo "$as_me:15627: checking for opendir in -ldir" >&5
15628 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
15629 if test "${ac_cv_lib_dir_opendir+set}" = set; then
15630 echo $ECHO_N "(cached) $ECHO_C" >&6
15632 ac_check_lib_save_LIBS=$LIBS
15634 cat >conftest.$ac_ext <<_ACEOF
15635 #line 15635 "configure"
15636 #include "confdefs.h"
15638 /* Override any gcc2 internal prototype to avoid an error. */
15642 /* We use char because int might match the return type of a gcc2
15643 builtin and then its argument prototype would still apply. */
15653 rm -f conftest.$ac_objext conftest$ac_exeext
15654 if { (eval echo "$as_me:15654: \"$ac_link\"") >&5
15655 (eval $ac_link) 2>&5
15657 echo "$as_me:15657: \$? = $ac_status" >&5
15658 (exit $ac_status); } &&
15659 { ac_try='test -s conftest$ac_exeext'
15660 { (eval echo "$as_me:15660: \"$ac_try\"") >&5
15661 (eval $ac_try) 2>&5
15663 echo "$as_me:15663: \$? = $ac_status" >&5
15664 (exit $ac_status); }; }; then
15665 ac_cv_lib_dir_opendir=yes
15667 echo "$as_me: failed program was:" >&5
15668 cat conftest.$ac_ext >&5
15669 ac_cv_lib_dir_opendir=no
15671 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15672 LIBS=$ac_check_lib_save_LIBS
15674 echo "$as_me:15674: result: $ac_cv_lib_dir_opendir" >&5
15675 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
15676 if test $ac_cv_lib_dir_opendir = yes; then
15681 echo "$as_me:15681: checking for opendir in -lx" >&5
15682 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
15683 if test "${ac_cv_lib_x_opendir+set}" = set; then
15684 echo $ECHO_N "(cached) $ECHO_C" >&6
15686 ac_check_lib_save_LIBS=$LIBS
15688 cat >conftest.$ac_ext <<_ACEOF
15689 #line 15689 "configure"
15690 #include "confdefs.h"
15692 /* Override any gcc2 internal prototype to avoid an error. */
15696 /* We use char because int might match the return type of a gcc2
15697 builtin and then its argument prototype would still apply. */
15707 rm -f conftest.$ac_objext conftest$ac_exeext
15708 if { (eval echo "$as_me:15708: \"$ac_link\"") >&5
15709 (eval $ac_link) 2>&5
15711 echo "$as_me:15711: \$? = $ac_status" >&5
15712 (exit $ac_status); } &&
15713 { ac_try='test -s conftest$ac_exeext'
15714 { (eval echo "$as_me:15714: \"$ac_try\"") >&5
15715 (eval $ac_try) 2>&5
15717 echo "$as_me:15717: \$? = $ac_status" >&5
15718 (exit $ac_status); }; }; then
15719 ac_cv_lib_x_opendir=yes
15721 echo "$as_me: failed program was:" >&5
15722 cat conftest.$ac_ext >&5
15723 ac_cv_lib_x_opendir=no
15725 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15726 LIBS=$ac_check_lib_save_LIBS
15728 echo "$as_me:15728: result: $ac_cv_lib_x_opendir" >&5
15729 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
15730 if test $ac_cv_lib_x_opendir = yes; then
15736 echo "$as_me:15736: checking whether time.h and sys/time.h may both be included" >&5
15737 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
15738 if test "${ac_cv_header_time+set}" = set; then
15739 echo $ECHO_N "(cached) $ECHO_C" >&6
15741 cat >conftest.$ac_ext <<_ACEOF
15742 #line 15742 "configure"
15743 #include "confdefs.h"
15744 #include <sys/types.h>
15745 #include <sys/time.h>
15751 if ((struct tm *) 0)
15757 rm -f conftest.$ac_objext
15758 if { (eval echo "$as_me:15758: \"$ac_compile\"") >&5
15759 (eval $ac_compile) 2>&5
15761 echo "$as_me:15761: \$? = $ac_status" >&5
15762 (exit $ac_status); } &&
15763 { ac_try='test -s conftest.$ac_objext'
15764 { (eval echo "$as_me:15764: \"$ac_try\"") >&5
15765 (eval $ac_try) 2>&5
15767 echo "$as_me:15767: \$? = $ac_status" >&5
15768 (exit $ac_status); }; }; then
15769 ac_cv_header_time=yes
15771 echo "$as_me: failed program was:" >&5
15772 cat conftest.$ac_ext >&5
15773 ac_cv_header_time=no
15775 rm -f conftest.$ac_objext conftest.$ac_ext
15777 echo "$as_me:15777: result: $ac_cv_header_time" >&5
15778 echo "${ECHO_T}$ac_cv_header_time" >&6
15779 if test $ac_cv_header_time = yes; then
15781 cat >>confdefs.h <<\EOF
15782 #define TIME_WITH_SYS_TIME 1
15789 cf_regex_libs="regex re"
15792 cf_regex_libs="gnurx $cf_regex_libs"
15796 echo "$as_me:15796: checking for regcomp" >&5
15797 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
15798 if test "${ac_cv_func_regcomp+set}" = set; then
15799 echo $ECHO_N "(cached) $ECHO_C" >&6
15801 cat >conftest.$ac_ext <<_ACEOF
15802 #line 15802 "configure"
15803 #include "confdefs.h"
15804 /* System header to define __stub macros and hopefully few prototypes,
15805 which can conflict with char regcomp (); below. */
15806 #include <assert.h>
15807 /* Override any gcc2 internal prototype to avoid an error. */
15811 /* We use char because int might match the return type of a gcc2
15812 builtin and then its argument prototype would still apply. */
15819 /* The GNU C library defines this for functions which it implements
15820 to always fail with ENOSYS. Some functions are actually named
15821 something starting with __ and the normal name is an alias. */
15822 #if defined (__stub_regcomp) || defined (__stub___regcomp)
15825 f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15832 rm -f conftest.$ac_objext conftest$ac_exeext
15833 if { (eval echo "$as_me:15833: \"$ac_link\"") >&5
15834 (eval $ac_link) 2>&5
15836 echo "$as_me:15836: \$? = $ac_status" >&5
15837 (exit $ac_status); } &&
15838 { ac_try='test -s conftest$ac_exeext'
15839 { (eval echo "$as_me:15839: \"$ac_try\"") >&5
15840 (eval $ac_try) 2>&5
15842 echo "$as_me:15842: \$? = $ac_status" >&5
15843 (exit $ac_status); }; }; then
15844 ac_cv_func_regcomp=yes
15846 echo "$as_me: failed program was:" >&5
15847 cat conftest.$ac_ext >&5
15848 ac_cv_func_regcomp=no
15850 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15852 echo "$as_me:15852: result: $ac_cv_func_regcomp" >&5
15853 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
15854 if test $ac_cv_func_regcomp = yes; then
15855 cf_regex_func=regcomp
15858 for cf_regex_lib in $cf_regex_libs
15860 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
15861 echo "$as_me:15861: checking for regcomp in -l$cf_regex_lib" >&5
15862 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
15863 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
15864 echo $ECHO_N "(cached) $ECHO_C" >&6
15866 ac_check_lib_save_LIBS=$LIBS
15867 LIBS="-l$cf_regex_lib $LIBS"
15868 cat >conftest.$ac_ext <<_ACEOF
15869 #line 15869 "configure"
15870 #include "confdefs.h"
15872 /* Override any gcc2 internal prototype to avoid an error. */
15876 /* We use char because int might match the return type of a gcc2
15877 builtin and then its argument prototype would still apply. */
15887 rm -f conftest.$ac_objext conftest$ac_exeext
15888 if { (eval echo "$as_me:15888: \"$ac_link\"") >&5
15889 (eval $ac_link) 2>&5
15891 echo "$as_me:15891: \$? = $ac_status" >&5
15892 (exit $ac_status); } &&
15893 { ac_try='test -s conftest$ac_exeext'
15894 { (eval echo "$as_me:15894: \"$ac_try\"") >&5
15895 (eval $ac_try) 2>&5
15897 echo "$as_me:15897: \$? = $ac_status" >&5
15898 (exit $ac_status); }; }; then
15899 eval "$as_ac_Lib=yes"
15901 echo "$as_me: failed program was:" >&5
15902 cat conftest.$ac_ext >&5
15903 eval "$as_ac_Lib=no"
15905 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15906 LIBS=$ac_check_lib_save_LIBS
15908 echo "$as_me:15908: result: `eval echo '${'$as_ac_Lib'}'`" >&5
15909 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
15910 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
15912 cf_add_libs="-l$cf_regex_lib"
15913 # Filter out duplicates - this happens with badly-designed ".pc" files...
15914 for cf_add_1lib in $LIBS
15916 for cf_add_2lib in $cf_add_libs
15918 if test "x$cf_add_1lib" = "x$cf_add_2lib"
15924 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
15926 LIBS="$cf_add_libs"
15928 cf_regex_func=regcomp
15936 if test "$cf_regex_func" = no ; then
15937 echo "$as_me:15937: checking for compile" >&5
15938 echo $ECHO_N "checking for compile... $ECHO_C" >&6
15939 if test "${ac_cv_func_compile+set}" = set; then
15940 echo $ECHO_N "(cached) $ECHO_C" >&6
15942 cat >conftest.$ac_ext <<_ACEOF
15943 #line 15943 "configure"
15944 #include "confdefs.h"
15945 /* System header to define __stub macros and hopefully few prototypes,
15946 which can conflict with char compile (); below. */
15947 #include <assert.h>
15948 /* Override any gcc2 internal prototype to avoid an error. */
15952 /* We use char because int might match the return type of a gcc2
15953 builtin and then its argument prototype would still apply. */
15960 /* The GNU C library defines this for functions which it implements
15961 to always fail with ENOSYS. Some functions are actually named
15962 something starting with __ and the normal name is an alias. */
15963 #if defined (__stub_compile) || defined (__stub___compile)
15966 f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15973 rm -f conftest.$ac_objext conftest$ac_exeext
15974 if { (eval echo "$as_me:15974: \"$ac_link\"") >&5
15975 (eval $ac_link) 2>&5
15977 echo "$as_me:15977: \$? = $ac_status" >&5
15978 (exit $ac_status); } &&
15979 { ac_try='test -s conftest$ac_exeext'
15980 { (eval echo "$as_me:15980: \"$ac_try\"") >&5
15981 (eval $ac_try) 2>&5
15983 echo "$as_me:15983: \$? = $ac_status" >&5
15984 (exit $ac_status); }; }; then
15985 ac_cv_func_compile=yes
15987 echo "$as_me: failed program was:" >&5
15988 cat conftest.$ac_ext >&5
15989 ac_cv_func_compile=no
15991 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15993 echo "$as_me:15993: result: $ac_cv_func_compile" >&5
15994 echo "${ECHO_T}$ac_cv_func_compile" >&6
15995 if test $ac_cv_func_compile = yes; then
15996 cf_regex_func=compile
15999 echo "$as_me:15999: checking for compile in -lgen" >&5
16000 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
16001 if test "${ac_cv_lib_gen_compile+set}" = set; then
16002 echo $ECHO_N "(cached) $ECHO_C" >&6
16004 ac_check_lib_save_LIBS=$LIBS
16006 cat >conftest.$ac_ext <<_ACEOF
16007 #line 16007 "configure"
16008 #include "confdefs.h"
16010 /* Override any gcc2 internal prototype to avoid an error. */
16014 /* We use char because int might match the return type of a gcc2
16015 builtin and then its argument prototype would still apply. */
16025 rm -f conftest.$ac_objext conftest$ac_exeext
16026 if { (eval echo "$as_me:16026: \"$ac_link\"") >&5
16027 (eval $ac_link) 2>&5
16029 echo "$as_me:16029: \$? = $ac_status" >&5
16030 (exit $ac_status); } &&
16031 { ac_try='test -s conftest$ac_exeext'
16032 { (eval echo "$as_me:16032: \"$ac_try\"") >&5
16033 (eval $ac_try) 2>&5
16035 echo "$as_me:16035: \$? = $ac_status" >&5
16036 (exit $ac_status); }; }; then
16037 ac_cv_lib_gen_compile=yes
16039 echo "$as_me: failed program was:" >&5
16040 cat conftest.$ac_ext >&5
16041 ac_cv_lib_gen_compile=no
16043 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16044 LIBS=$ac_check_lib_save_LIBS
16046 echo "$as_me:16046: result: $ac_cv_lib_gen_compile" >&5
16047 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
16048 if test $ac_cv_lib_gen_compile = yes; then
16050 cf_add_libs="-lgen"
16051 # Filter out duplicates - this happens with badly-designed ".pc" files...
16052 for cf_add_1lib in $LIBS
16054 for cf_add_2lib in $cf_add_libs
16056 if test "x$cf_add_1lib" = "x$cf_add_2lib"
16062 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
16064 LIBS="$cf_add_libs"
16066 cf_regex_func=compile
16073 if test "$cf_regex_func" = no ; then
16074 { echo "$as_me:16074: WARNING: cannot find regular expression library" >&5
16075 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
16078 echo "$as_me:16078: checking for regular-expression headers" >&5
16079 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
16080 if test "${cf_cv_regex_hdrs+set}" = set; then
16081 echo $ECHO_N "(cached) $ECHO_C" >&6
16084 cf_cv_regex_hdrs=no
16085 case $cf_regex_func in
16087 for cf_regex_hdr in regexp.h regexpr.h
16089 cat >conftest.$ac_ext <<_ACEOF
16090 #line 16090 "configure"
16091 #include "confdefs.h"
16092 #include <$cf_regex_hdr>
16097 char *p = compile("", "", "", 0);
16098 int x = step("", "");
16104 rm -f conftest.$ac_objext conftest$ac_exeext
16105 if { (eval echo "$as_me:16105: \"$ac_link\"") >&5
16106 (eval $ac_link) 2>&5
16108 echo "$as_me:16108: \$? = $ac_status" >&5
16109 (exit $ac_status); } &&
16110 { ac_try='test -s conftest$ac_exeext'
16111 { (eval echo "$as_me:16111: \"$ac_try\"") >&5
16112 (eval $ac_try) 2>&5
16114 echo "$as_me:16114: \$? = $ac_status" >&5
16115 (exit $ac_status); }; }; then
16117 cf_cv_regex_hdrs=$cf_regex_hdr
16121 echo "$as_me: failed program was:" >&5
16122 cat conftest.$ac_ext >&5
16124 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16128 for cf_regex_hdr in regex.h
16130 cat >conftest.$ac_ext <<_ACEOF
16131 #line 16131 "configure"
16132 #include "confdefs.h"
16133 #include <sys/types.h>
16134 #include <$cf_regex_hdr>
16140 int x = regcomp(p, "", 0);
16141 int y = regexec(p, "", 0, 0, 0);
16148 rm -f conftest.$ac_objext conftest$ac_exeext
16149 if { (eval echo "$as_me:16149: \"$ac_link\"") >&5
16150 (eval $ac_link) 2>&5
16152 echo "$as_me:16152: \$? = $ac_status" >&5
16153 (exit $ac_status); } &&
16154 { ac_try='test -s conftest$ac_exeext'
16155 { (eval echo "$as_me:16155: \"$ac_try\"") >&5
16156 (eval $ac_try) 2>&5
16158 echo "$as_me:16158: \$? = $ac_status" >&5
16159 (exit $ac_status); }; }; then
16161 cf_cv_regex_hdrs=$cf_regex_hdr
16165 echo "$as_me: failed program was:" >&5
16166 cat conftest.$ac_ext >&5
16168 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16174 echo "$as_me:16174: result: $cf_cv_regex_hdrs" >&5
16175 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
16177 case $cf_cv_regex_hdrs in
16178 (no) { echo "$as_me:16178: WARNING: no regular expression header found" >&5
16179 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
16181 cat >>confdefs.h <<\EOF
16182 #define HAVE_REGEX_H_FUNCS 1
16186 cat >>confdefs.h <<\EOF
16187 #define HAVE_REGEXP_H_FUNCS 1
16191 cat >>confdefs.h <<\EOF
16192 #define HAVE_REGEXPR_H_FUNCS 1
16216 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16217 echo "$as_me:16217: checking for $ac_header" >&5
16218 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16219 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16220 echo $ECHO_N "(cached) $ECHO_C" >&6
16222 cat >conftest.$ac_ext <<_ACEOF
16223 #line 16223 "configure"
16224 #include "confdefs.h"
16225 #include <$ac_header>
16227 if { (eval echo "$as_me:16227: \"$ac_cpp conftest.$ac_ext\"") >&5
16228 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16230 egrep -v '^ *\+' conftest.er1 >conftest.err
16232 cat conftest.err >&5
16233 echo "$as_me:16233: \$? = $ac_status" >&5
16234 (exit $ac_status); } >/dev/null; then
16235 if test -s conftest.err; then
16236 ac_cpp_err=$ac_c_preproc_warn_flag
16243 if test -z "$ac_cpp_err"; then
16244 eval "$as_ac_Header=yes"
16246 echo "$as_me: failed program was:" >&5
16247 cat conftest.$ac_ext >&5
16248 eval "$as_ac_Header=no"
16250 rm -f conftest.err conftest.$ac_ext
16252 echo "$as_me:16252: result: `eval echo '${'$as_ac_Header'}'`" >&5
16253 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16254 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16255 cat >>confdefs.h <<EOF
16256 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16262 for ac_header in unistd.h getopt.h
16264 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16265 echo "$as_me:16265: checking for $ac_header" >&5
16266 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16267 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16268 echo $ECHO_N "(cached) $ECHO_C" >&6
16270 cat >conftest.$ac_ext <<_ACEOF
16271 #line 16271 "configure"
16272 #include "confdefs.h"
16273 #include <$ac_header>
16275 if { (eval echo "$as_me:16275: \"$ac_cpp conftest.$ac_ext\"") >&5
16276 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16278 egrep -v '^ *\+' conftest.er1 >conftest.err
16280 cat conftest.err >&5
16281 echo "$as_me:16281: \$? = $ac_status" >&5
16282 (exit $ac_status); } >/dev/null; then
16283 if test -s conftest.err; then
16284 ac_cpp_err=$ac_c_preproc_warn_flag
16291 if test -z "$ac_cpp_err"; then
16292 eval "$as_ac_Header=yes"
16294 echo "$as_me: failed program was:" >&5
16295 cat conftest.$ac_ext >&5
16296 eval "$as_ac_Header=no"
16298 rm -f conftest.err conftest.$ac_ext
16300 echo "$as_me:16300: result: `eval echo '${'$as_ac_Header'}'`" >&5
16301 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16302 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16303 cat >>confdefs.h <<EOF
16304 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16310 echo "$as_me:16310: checking for header declaring getopt variables" >&5
16311 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
16312 if test "${cf_cv_getopt_header+set}" = set; then
16313 echo $ECHO_N "(cached) $ECHO_C" >&6
16316 cf_cv_getopt_header=none
16317 for cf_header in stdio.h stdlib.h unistd.h getopt.h
16319 cat >conftest.$ac_ext <<_ACEOF
16320 #line 16320 "configure"
16321 #include "confdefs.h"
16323 #include <$cf_header>
16327 int x = optind; char *y = optarg
16332 rm -f conftest.$ac_objext
16333 if { (eval echo "$as_me:16333: \"$ac_compile\"") >&5
16334 (eval $ac_compile) 2>&5
16336 echo "$as_me:16336: \$? = $ac_status" >&5
16337 (exit $ac_status); } &&
16338 { ac_try='test -s conftest.$ac_objext'
16339 { (eval echo "$as_me:16339: \"$ac_try\"") >&5
16340 (eval $ac_try) 2>&5
16342 echo "$as_me:16342: \$? = $ac_status" >&5
16343 (exit $ac_status); }; }; then
16344 cf_cv_getopt_header=$cf_header
16347 echo "$as_me: failed program was:" >&5
16348 cat conftest.$ac_ext >&5
16350 rm -f conftest.$ac_objext conftest.$ac_ext
16354 echo "$as_me:16354: result: $cf_cv_getopt_header" >&5
16355 echo "${ECHO_T}$cf_cv_getopt_header" >&6
16356 if test $cf_cv_getopt_header != none ; then
16358 cat >>confdefs.h <<\EOF
16359 #define HAVE_GETOPT_HEADER 1
16363 if test $cf_cv_getopt_header = getopt.h ; then
16365 cat >>confdefs.h <<\EOF
16366 #define NEED_GETOPT_H 1
16371 # check for ISC (this may also define _POSIX_SOURCE)
16372 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
16373 if test "x$ISC" = xyes ; then
16375 echo "$as_me:16375: checking for main in -lcposix" >&5
16376 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
16377 if test "${ac_cv_lib_cposix_main+set}" = set; then
16378 echo $ECHO_N "(cached) $ECHO_C" >&6
16380 ac_check_lib_save_LIBS=$LIBS
16381 LIBS="-lcposix $LIBS"
16382 cat >conftest.$ac_ext <<_ACEOF
16383 #line 16383 "configure"
16384 #include "confdefs.h"
16394 rm -f conftest.$ac_objext conftest$ac_exeext
16395 if { (eval echo "$as_me:16395: \"$ac_link\"") >&5
16396 (eval $ac_link) 2>&5
16398 echo "$as_me:16398: \$? = $ac_status" >&5
16399 (exit $ac_status); } &&
16400 { ac_try='test -s conftest$ac_exeext'
16401 { (eval echo "$as_me:16401: \"$ac_try\"") >&5
16402 (eval $ac_try) 2>&5
16404 echo "$as_me:16404: \$? = $ac_status" >&5
16405 (exit $ac_status); }; }; then
16406 ac_cv_lib_cposix_main=yes
16408 echo "$as_me: failed program was:" >&5
16409 cat conftest.$ac_ext >&5
16410 ac_cv_lib_cposix_main=no
16412 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16413 LIBS=$ac_check_lib_save_LIBS
16415 echo "$as_me:16415: result: $ac_cv_lib_cposix_main" >&5
16416 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
16417 if test $ac_cv_lib_cposix_main = yes; then
16418 cat >>confdefs.h <<EOF
16419 #define HAVE_LIBCPOSIX 1
16422 LIBS="-lcposix $LIBS"
16426 echo "$as_me:16426: checking for bzero in -linet" >&5
16427 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
16428 if test "${ac_cv_lib_inet_bzero+set}" = set; then
16429 echo $ECHO_N "(cached) $ECHO_C" >&6
16431 ac_check_lib_save_LIBS=$LIBS
16432 LIBS="-linet $LIBS"
16433 cat >conftest.$ac_ext <<_ACEOF
16434 #line 16434 "configure"
16435 #include "confdefs.h"
16437 /* Override any gcc2 internal prototype to avoid an error. */
16441 /* We use char because int might match the return type of a gcc2
16442 builtin and then its argument prototype would still apply. */
16452 rm -f conftest.$ac_objext conftest$ac_exeext
16453 if { (eval echo "$as_me:16453: \"$ac_link\"") >&5
16454 (eval $ac_link) 2>&5
16456 echo "$as_me:16456: \$? = $ac_status" >&5
16457 (exit $ac_status); } &&
16458 { ac_try='test -s conftest$ac_exeext'
16459 { (eval echo "$as_me:16459: \"$ac_try\"") >&5
16460 (eval $ac_try) 2>&5
16462 echo "$as_me:16462: \$? = $ac_status" >&5
16463 (exit $ac_status); }; }; then
16464 ac_cv_lib_inet_bzero=yes
16466 echo "$as_me: failed program was:" >&5
16467 cat conftest.$ac_ext >&5
16468 ac_cv_lib_inet_bzero=no
16470 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16471 LIBS=$ac_check_lib_save_LIBS
16473 echo "$as_me:16473: result: $ac_cv_lib_inet_bzero" >&5
16474 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
16475 if test $ac_cv_lib_inet_bzero = yes; then
16477 cf_add_libs="-linet"
16478 # Filter out duplicates - this happens with badly-designed ".pc" files...
16479 for cf_add_1lib in $LIBS
16481 for cf_add_2lib in $cf_add_libs
16483 if test "x$cf_add_1lib" = "x$cf_add_2lib"
16489 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
16491 LIBS="$cf_add_libs"
16496 echo "$as_me:16496: checking if sys/time.h works with sys/select.h" >&5
16497 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
16498 if test "${cf_cv_sys_time_select+set}" = set; then
16499 echo $ECHO_N "(cached) $ECHO_C" >&6
16502 cat >conftest.$ac_ext <<_ACEOF
16503 #line 16503 "configure"
16504 #include "confdefs.h"
16506 #include <sys/types.h>
16507 #ifdef HAVE_SYS_TIME_H
16508 #include <sys/time.h>
16510 #ifdef HAVE_SYS_SELECT_H
16511 #include <sys/select.h>
16522 rm -f conftest.$ac_objext
16523 if { (eval echo "$as_me:16523: \"$ac_compile\"") >&5
16524 (eval $ac_compile) 2>&5
16526 echo "$as_me:16526: \$? = $ac_status" >&5
16527 (exit $ac_status); } &&
16528 { ac_try='test -s conftest.$ac_objext'
16529 { (eval echo "$as_me:16529: \"$ac_try\"") >&5
16530 (eval $ac_try) 2>&5
16532 echo "$as_me:16532: \$? = $ac_status" >&5
16533 (exit $ac_status); }; }; then
16534 cf_cv_sys_time_select=yes
16536 echo "$as_me: failed program was:" >&5
16537 cat conftest.$ac_ext >&5
16538 cf_cv_sys_time_select=no
16540 rm -f conftest.$ac_objext conftest.$ac_ext
16544 echo "$as_me:16544: result: $cf_cv_sys_time_select" >&5
16545 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
16546 test "$cf_cv_sys_time_select" = yes &&
16547 cat >>confdefs.h <<\EOF
16548 #define HAVE_SYS_TIME_SELECT 1
16551 ### checks for compiler characteristics
16553 ac_cpp='$CPP $CPPFLAGS'
16554 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16555 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16556 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16557 ac_main_return=return
16559 echo "$as_me:16559: checking for an ANSI C-conforming const" >&5
16560 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
16561 if test "${ac_cv_c_const+set}" = set; then
16562 echo $ECHO_N "(cached) $ECHO_C" >&6
16564 cat >conftest.$ac_ext <<_ACEOF
16565 #line 16565 "configure"
16566 #include "confdefs.h"
16571 /* FIXME: Include the comments suggested by Paul. */
16572 #ifndef __cplusplus
16573 /* Ultrix mips cc rejects this. */
16574 typedef int charset[2];
16576 /* SunOS 4.1.1 cc rejects this. */
16577 char const *const *ccp;
16579 /* NEC SVR4.0.2 mips cc rejects this. */
16580 struct point {int x, y;};
16581 static struct point const zero = {0,0};
16582 /* AIX XL C 1.02.0.0 rejects this.
16583 It does not let you subtract one const X* pointer from another in
16584 an arm of an if-expression whose if-part is not a constant
16586 const char *g = "string";
16587 ccp = &g + (g ? g-g : 0);
16588 /* HPUX 7.0 cc rejects these. */
16591 ccp = (char const *const *) p;
16592 { /* SCO 3.2v4 cc rejects this. */
16594 char const *s = 0 ? (char *) 0 : (char const *) 0;
16598 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
16599 int x[] = {25, 17};
16600 const int *foo = &x[0];
16603 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
16604 typedef const int *iptr;
16608 { /* AIX XL C 1.02.0.0 rejects this saying
16609 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
16610 struct s { int j; const int *ap[3]; };
16611 struct s *b; b->j = 5;
16613 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
16614 const int foo = 10;
16622 rm -f conftest.$ac_objext
16623 if { (eval echo "$as_me:16623: \"$ac_compile\"") >&5
16624 (eval $ac_compile) 2>&5
16626 echo "$as_me:16626: \$? = $ac_status" >&5
16627 (exit $ac_status); } &&
16628 { ac_try='test -s conftest.$ac_objext'
16629 { (eval echo "$as_me:16629: \"$ac_try\"") >&5
16630 (eval $ac_try) 2>&5
16632 echo "$as_me:16632: \$? = $ac_status" >&5
16633 (exit $ac_status); }; }; then
16636 echo "$as_me: failed program was:" >&5
16637 cat conftest.$ac_ext >&5
16640 rm -f conftest.$ac_objext conftest.$ac_ext
16642 echo "$as_me:16642: result: $ac_cv_c_const" >&5
16643 echo "${ECHO_T}$ac_cv_c_const" >&6
16644 if test $ac_cv_c_const = no; then
16646 cat >>confdefs.h <<\EOF
16652 echo "$as_me:16652: checking for inline" >&5
16653 echo $ECHO_N "checking for inline... $ECHO_C" >&6
16654 if test "${ac_cv_c_inline+set}" = set; then
16655 echo $ECHO_N "(cached) $ECHO_C" >&6
16658 for ac_kw in inline __inline__ __inline; do
16659 cat >conftest.$ac_ext <<_ACEOF
16660 #line 16660 "configure"
16661 #include "confdefs.h"
16662 #ifndef __cplusplus
16663 static $ac_kw int static_foo () {return 0; }
16664 $ac_kw int foo () {return 0; }
16668 rm -f conftest.$ac_objext
16669 if { (eval echo "$as_me:16669: \"$ac_compile\"") >&5
16670 (eval $ac_compile) 2>&5
16672 echo "$as_me:16672: \$? = $ac_status" >&5
16673 (exit $ac_status); } &&
16674 { ac_try='test -s conftest.$ac_objext'
16675 { (eval echo "$as_me:16675: \"$ac_try\"") >&5
16676 (eval $ac_try) 2>&5
16678 echo "$as_me:16678: \$? = $ac_status" >&5
16679 (exit $ac_status); }; }; then
16680 ac_cv_c_inline=$ac_kw; break
16682 echo "$as_me: failed program was:" >&5
16683 cat conftest.$ac_ext >&5
16685 rm -f conftest.$ac_objext conftest.$ac_ext
16689 echo "$as_me:16689: result: $ac_cv_c_inline" >&5
16690 echo "${ECHO_T}$ac_cv_c_inline" >&6
16691 case $ac_cv_c_inline in
16694 cat >>confdefs.h <<\EOF
16698 *) cat >>confdefs.h <<EOF
16699 #define inline $ac_cv_c_inline
16705 if test "$ac_cv_c_inline" != no ; then
16706 NCURSES_INLINE=inline
16707 if test "$INTEL_COMPILER" = yes
16710 elif test "$CLANG_COMPILER" = yes
16713 elif test "$GCC" = yes
16715 echo "$as_me:16715: checking if $CC supports options to tune inlining" >&5
16716 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
16717 if test "${cf_cv_gcc_inline+set}" = set; then
16718 echo $ECHO_N "(cached) $ECHO_C" >&6
16721 cf_save_CFLAGS=$CFLAGS
16722 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
16723 cat >conftest.$ac_ext <<_ACEOF
16724 #line 16724 "configure"
16725 #include "confdefs.h"
16726 inline int foo(void) { return 1; }
16730 ${cf_cv_main_return:-return} foo()
16735 rm -f conftest.$ac_objext
16736 if { (eval echo "$as_me:16736: \"$ac_compile\"") >&5
16737 (eval $ac_compile) 2>&5
16739 echo "$as_me:16739: \$? = $ac_status" >&5
16740 (exit $ac_status); } &&
16741 { ac_try='test -s conftest.$ac_objext'
16742 { (eval echo "$as_me:16742: \"$ac_try\"") >&5
16743 (eval $ac_try) 2>&5
16745 echo "$as_me:16745: \$? = $ac_status" >&5
16746 (exit $ac_status); }; }; then
16747 cf_cv_gcc_inline=yes
16749 echo "$as_me: failed program was:" >&5
16750 cat conftest.$ac_ext >&5
16751 cf_cv_gcc_inline=no
16753 rm -f conftest.$ac_objext conftest.$ac_ext
16754 CFLAGS=$cf_save_CFLAGS
16757 echo "$as_me:16757: result: $cf_cv_gcc_inline" >&5
16758 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
16759 if test "$cf_cv_gcc_inline" = yes ; then
16764 cf_new_extra_cppflags=
16766 for cf_add_cflags in --param max-inline-insns-single=1200
16768 case $cf_fix_cppflags in
16770 case $cf_add_cflags in
16771 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16772 case $cf_add_cflags in
16774 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16776 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16777 && test -z "${cf_tst_cflags}" \
16778 && cf_fix_cppflags=yes
16780 if test $cf_fix_cppflags = yes ; then
16782 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16783 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16786 elif test "${cf_tst_cflags}" = "\"'" ; then
16788 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16789 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16795 case "$CPPFLAGS" in
16799 case $cf_add_cflags in
16801 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16803 CPPFLAGS=`echo "$CPPFLAGS" | \
16804 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
16805 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
16810 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16811 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16818 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16819 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16826 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16827 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16829 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
16831 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16832 && test -z "${cf_tst_cflags}" \
16833 && cf_fix_cppflags=no
16838 if test -n "$cf_new_cflags" ; then
16840 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16841 CFLAGS="${CFLAGS}$cf_new_cflags"
16845 if test -n "$cf_new_cppflags" ; then
16847 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16848 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16852 if test -n "$cf_new_extra_cppflags" ; then
16854 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16855 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16863 echo "$as_me:16863: checking for signal global datatype" >&5
16864 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
16865 if test "${cf_cv_sig_atomic_t+set}" = set; then
16866 echo $ECHO_N "(cached) $ECHO_C" >&6
16870 "volatile sig_atomic_t" \
16874 cat >conftest.$ac_ext <<_ACEOF
16875 #line 16875 "configure"
16876 #include "confdefs.h"
16878 #include <sys/types.h>
16879 #include <signal.h>
16884 static void handler(int sig)
16891 signal(SIGINT, handler);
16897 rm -f conftest.$ac_objext
16898 if { (eval echo "$as_me:16898: \"$ac_compile\"") >&5
16899 (eval $ac_compile) 2>&5
16901 echo "$as_me:16901: \$? = $ac_status" >&5
16902 (exit $ac_status); } &&
16903 { ac_try='test -s conftest.$ac_objext'
16904 { (eval echo "$as_me:16904: \"$ac_try\"") >&5
16905 (eval $ac_try) 2>&5
16907 echo "$as_me:16907: \$? = $ac_status" >&5
16908 (exit $ac_status); }; }; then
16909 cf_cv_sig_atomic_t=$cf_type
16911 echo "$as_me: failed program was:" >&5
16912 cat conftest.$ac_ext >&5
16913 cf_cv_sig_atomic_t=no
16915 rm -f conftest.$ac_objext conftest.$ac_ext
16916 test "$cf_cv_sig_atomic_t" != no && break
16921 echo "$as_me:16921: result: $cf_cv_sig_atomic_t" >&5
16922 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
16923 test "$cf_cv_sig_atomic_t" != no &&
16924 cat >>confdefs.h <<EOF
16925 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
16928 if test $NCURSES_CHTYPE = auto ; then
16930 echo "$as_me:16930: checking for type of chtype" >&5
16931 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
16932 if test "${cf_cv_typeof_chtype+set}" = set; then
16933 echo $ECHO_N "(cached) $ECHO_C" >&6
16936 if test "$cross_compiling" = yes; then
16937 cf_cv_typeof_chtype=long
16939 cat >conftest.$ac_ext <<_ACEOF
16940 #line 16940 "configure"
16941 #include "confdefs.h"
16943 #define WANT_BITS 31
16947 FILE *fp = fopen("cf_test.out", "w");
16949 char *result = "long";
16950 if (sizeof(unsigned long) > sizeof(unsigned int)) {
16953 for (n = 0; n < WANT_BITS; n++) {
16956 if (y != 1 || x == 0) {
16962 * If x is nonzero, an int is big enough for the bits
16965 result = (x != 0) ? "int" : "long";
16970 ${cf_cv_main_return:-return}(0);
16974 rm -f conftest$ac_exeext
16975 if { (eval echo "$as_me:16975: \"$ac_link\"") >&5
16976 (eval $ac_link) 2>&5
16978 echo "$as_me:16978: \$? = $ac_status" >&5
16979 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16980 { (eval echo "$as_me:16980: \"$ac_try\"") >&5
16981 (eval $ac_try) 2>&5
16983 echo "$as_me:16983: \$? = $ac_status" >&5
16984 (exit $ac_status); }; }; then
16985 cf_cv_typeof_chtype=`cat cf_test.out`
16987 echo "$as_me: program exited with status $ac_status" >&5
16988 echo "$as_me: failed program was:" >&5
16989 cat conftest.$ac_ext >&5
16990 cf_cv_typeof_chtype=long
16992 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16998 echo "$as_me:16998: result: $cf_cv_typeof_chtype" >&5
16999 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
17001 cat >>confdefs.h <<EOF
17002 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
17006 cf_cv_typeof_chtype=$NCURSES_CHTYPE
17008 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
17010 echo "$as_me:17010: checking if unsigned literals are legal" >&5
17011 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
17012 if test "${cf_cv_unsigned_literals+set}" = set; then
17013 echo $ECHO_N "(cached) $ECHO_C" >&6
17016 cat >conftest.$ac_ext <<_ACEOF
17017 #line 17017 "configure"
17018 #include "confdefs.h"
17023 long x = 1L + 1UL + 1U + 1
17028 rm -f conftest.$ac_objext
17029 if { (eval echo "$as_me:17029: \"$ac_compile\"") >&5
17030 (eval $ac_compile) 2>&5
17032 echo "$as_me:17032: \$? = $ac_status" >&5
17033 (exit $ac_status); } &&
17034 { ac_try='test -s conftest.$ac_objext'
17035 { (eval echo "$as_me:17035: \"$ac_try\"") >&5
17036 (eval $ac_try) 2>&5
17038 echo "$as_me:17038: \$? = $ac_status" >&5
17039 (exit $ac_status); }; }; then
17040 cf_cv_unsigned_literals=yes
17042 echo "$as_me: failed program was:" >&5
17043 cat conftest.$ac_ext >&5
17044 cf_cv_unsigned_literals=no
17046 rm -f conftest.$ac_objext conftest.$ac_ext
17050 echo "$as_me:17050: result: $cf_cv_unsigned_literals" >&5
17051 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
17054 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
17055 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
17057 if test $NCURSES_MMASK_T = auto ; then
17058 cf_cv_typeof_mmask_t=long
17060 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
17062 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
17064 ### Checks for external-data
17066 echo "$as_me:17066: checking if external errno is declared" >&5
17067 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
17068 if test "${cf_cv_dcl_errno+set}" = set; then
17069 echo $ECHO_N "(cached) $ECHO_C" >&6
17072 cat >conftest.$ac_ext <<_ACEOF
17073 #line 17073 "configure"
17074 #include "confdefs.h"
17076 #ifdef HAVE_STDLIB_H
17077 #include <stdlib.h>
17080 #include <sys/types.h>
17085 int x = (int) errno
17090 rm -f conftest.$ac_objext
17091 if { (eval echo "$as_me:17091: \"$ac_compile\"") >&5
17092 (eval $ac_compile) 2>&5
17094 echo "$as_me:17094: \$? = $ac_status" >&5
17095 (exit $ac_status); } &&
17096 { ac_try='test -s conftest.$ac_objext'
17097 { (eval echo "$as_me:17097: \"$ac_try\"") >&5
17098 (eval $ac_try) 2>&5
17100 echo "$as_me:17100: \$? = $ac_status" >&5
17101 (exit $ac_status); }; }; then
17102 cf_cv_dcl_errno=yes
17104 echo "$as_me: failed program was:" >&5
17105 cat conftest.$ac_ext >&5
17108 rm -f conftest.$ac_objext conftest.$ac_ext
17111 echo "$as_me:17111: result: $cf_cv_dcl_errno" >&5
17112 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
17114 if test "$cf_cv_dcl_errno" = no ; then
17116 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17118 cat >>confdefs.h <<EOF
17119 #define $cf_result 1
17124 # It's possible (for near-UNIX clones) that the data doesn't exist
17126 echo "$as_me:17126: checking if external errno exists" >&5
17127 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
17128 if test "${cf_cv_have_errno+set}" = set; then
17129 echo $ECHO_N "(cached) $ECHO_C" >&6
17132 cat >conftest.$ac_ext <<_ACEOF
17133 #line 17133 "configure"
17134 #include "confdefs.h"
17147 rm -f conftest.$ac_objext conftest$ac_exeext
17148 if { (eval echo "$as_me:17148: \"$ac_link\"") >&5
17149 (eval $ac_link) 2>&5
17151 echo "$as_me:17151: \$? = $ac_status" >&5
17152 (exit $ac_status); } &&
17153 { ac_try='test -s conftest$ac_exeext'
17154 { (eval echo "$as_me:17154: \"$ac_try\"") >&5
17155 (eval $ac_try) 2>&5
17157 echo "$as_me:17157: \$? = $ac_status" >&5
17158 (exit $ac_status); }; }; then
17159 cf_cv_have_errno=yes
17161 echo "$as_me: failed program was:" >&5
17162 cat conftest.$ac_ext >&5
17163 cf_cv_have_errno=no
17165 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17168 echo "$as_me:17168: result: $cf_cv_have_errno" >&5
17169 echo "${ECHO_T}$cf_cv_have_errno" >&6
17171 if test "$cf_cv_have_errno" = yes ; then
17173 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17175 cat >>confdefs.h <<EOF
17176 #define $cf_result 1
17181 echo "$as_me:17181: checking if data-only library module links" >&5
17182 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
17183 if test "${cf_cv_link_dataonly+set}" = set; then
17184 echo $ECHO_N "(cached) $ECHO_C" >&6
17188 cat >conftest.$ac_ext <<EOF
17189 #line 17189 "configure"
17190 int testdata[3] = { 123, 456, 789 };
17192 if { (eval echo "$as_me:17192: \"$ac_compile\"") >&5
17193 (eval $ac_compile) 2>&5
17195 echo "$as_me:17195: \$? = $ac_status" >&5
17196 (exit $ac_status); } ; then
17197 mv conftest.o data.o && \
17198 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
17200 rm -f conftest.$ac_ext data.o
17201 cat >conftest.$ac_ext <<EOF
17202 #line 17202 "configure"
17206 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
17208 extern int testdata[3];
17209 return testdata[0] == 123
17210 && testdata[1] == 456
17211 && testdata[2] == 789;
17215 if { (eval echo "$as_me:17215: \"$ac_compile\"") >&5
17216 (eval $ac_compile) 2>&5
17218 echo "$as_me:17218: \$? = $ac_status" >&5
17219 (exit $ac_status); }; then
17220 mv conftest.o func.o && \
17221 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
17223 rm -f conftest.$ac_ext func.o
17224 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
17225 cf_saveLIBS="$LIBS"
17226 LIBS="conftest.a $LIBS"
17227 if test "$cross_compiling" = yes; then
17228 cf_cv_link_dataonly=unknown
17230 cat >conftest.$ac_ext <<_ACEOF
17231 #line 17231 "configure"
17232 #include "confdefs.h"
17236 extern int testfunc();
17237 ${cf_cv_main_return:-return} (!testfunc());
17241 rm -f conftest$ac_exeext
17242 if { (eval echo "$as_me:17242: \"$ac_link\"") >&5
17243 (eval $ac_link) 2>&5
17245 echo "$as_me:17245: \$? = $ac_status" >&5
17246 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17247 { (eval echo "$as_me:17247: \"$ac_try\"") >&5
17248 (eval $ac_try) 2>&5
17250 echo "$as_me:17250: \$? = $ac_status" >&5
17251 (exit $ac_status); }; }; then
17252 cf_cv_link_dataonly=yes
17254 echo "$as_me: program exited with status $ac_status" >&5
17255 echo "$as_me: failed program was:" >&5
17256 cat conftest.$ac_ext >&5
17257 cf_cv_link_dataonly=no
17259 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17261 LIBS="$cf_saveLIBS"
17265 echo "$as_me:17265: result: $cf_cv_link_dataonly" >&5
17266 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
17268 if test "$cf_cv_link_dataonly" = no ; then
17270 cat >>confdefs.h <<\EOF
17271 #define BROKEN_LINKER 1
17277 ### Checks for library functions.
17303 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17304 echo "$as_me:17304: checking for $ac_func" >&5
17305 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17306 if eval "test \"\${$as_ac_var+set}\" = set"; then
17307 echo $ECHO_N "(cached) $ECHO_C" >&6
17309 cat >conftest.$ac_ext <<_ACEOF
17310 #line 17310 "configure"
17311 #include "confdefs.h"
17312 /* System header to define __stub macros and hopefully few prototypes,
17313 which can conflict with char $ac_func (); below. */
17314 #include <assert.h>
17315 /* Override any gcc2 internal prototype to avoid an error. */
17319 /* We use char because int might match the return type of a gcc2
17320 builtin and then its argument prototype would still apply. */
17327 /* The GNU C library defines this for functions which it implements
17328 to always fail with ENOSYS. Some functions are actually named
17329 something starting with __ and the normal name is an alias. */
17330 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17333 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17340 rm -f conftest.$ac_objext conftest$ac_exeext
17341 if { (eval echo "$as_me:17341: \"$ac_link\"") >&5
17342 (eval $ac_link) 2>&5
17344 echo "$as_me:17344: \$? = $ac_status" >&5
17345 (exit $ac_status); } &&
17346 { ac_try='test -s conftest$ac_exeext'
17347 { (eval echo "$as_me:17347: \"$ac_try\"") >&5
17348 (eval $ac_try) 2>&5
17350 echo "$as_me:17350: \$? = $ac_status" >&5
17351 (exit $ac_status); }; }; then
17352 eval "$as_ac_var=yes"
17354 echo "$as_me: failed program was:" >&5
17355 cat conftest.$ac_ext >&5
17356 eval "$as_ac_var=no"
17358 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17360 echo "$as_me:17360: result: `eval echo '${'$as_ac_var'}'`" >&5
17361 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17362 if test `eval echo '${'$as_ac_var'}'` = yes; then
17363 cat >>confdefs.h <<EOF
17364 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17370 if test "x$ac_cv_func_getopt" = xno &&
17371 test "x$cf_with_progs$cf_with_tests" != xnono; then
17372 { { echo "$as_me:17372: error: getopt is required for building programs" >&5
17373 echo "$as_me: error: getopt is required for building programs" >&2;}
17374 { (exit 1); exit 1; }; }
17377 if test "x$with_getcap" = "xyes" ; then
17379 echo "$as_me:17379: checking for terminal-capability database functions" >&5
17380 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
17381 if test "${cf_cv_cgetent+set}" = set; then
17382 echo $ECHO_N "(cached) $ECHO_C" >&6
17385 cat >conftest.$ac_ext <<_ACEOF
17386 #line 17386 "configure"
17387 #include "confdefs.h"
17389 #include <stdlib.h>
17396 char *db_array = temp;
17397 cgetent(&buf, &db_array, "vt100");
17398 cgetcap(buf, "tc", '=');
17399 cgetmatch(buf, "tc");
17405 rm -f conftest.$ac_objext conftest$ac_exeext
17406 if { (eval echo "$as_me:17406: \"$ac_link\"") >&5
17407 (eval $ac_link) 2>&5
17409 echo "$as_me:17409: \$? = $ac_status" >&5
17410 (exit $ac_status); } &&
17411 { ac_try='test -s conftest$ac_exeext'
17412 { (eval echo "$as_me:17412: \"$ac_try\"") >&5
17413 (eval $ac_try) 2>&5
17415 echo "$as_me:17415: \$? = $ac_status" >&5
17416 (exit $ac_status); }; }; then
17419 echo "$as_me: failed program was:" >&5
17420 cat conftest.$ac_ext >&5
17423 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17426 echo "$as_me:17426: result: $cf_cv_cgetent" >&5
17427 echo "${ECHO_T}$cf_cv_cgetent" >&6
17429 if test "$cf_cv_cgetent" = yes
17432 cat >>confdefs.h <<\EOF
17433 #define HAVE_BSD_CGETENT 1
17436 echo "$as_me:17436: checking if cgetent uses const parameter" >&5
17437 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
17438 if test "${cf_cv_cgetent_const+set}" = set; then
17439 echo $ECHO_N "(cached) $ECHO_C" >&6
17442 cat >conftest.$ac_ext <<_ACEOF
17443 #line 17443 "configure"
17444 #include "confdefs.h"
17446 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
17447 #include <stdlib.h>
17454 #ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
17455 const char *db_array = temp;
17456 cgetent(&buf, &db_array, "vt100");
17458 cgetcap(buf, "tc", '=');
17459 cgetmatch(buf, "tc");
17465 rm -f conftest.$ac_objext conftest$ac_exeext
17466 if { (eval echo "$as_me:17466: \"$ac_link\"") >&5
17467 (eval $ac_link) 2>&5
17469 echo "$as_me:17469: \$? = $ac_status" >&5
17470 (exit $ac_status); } &&
17471 { ac_try='test -s conftest$ac_exeext'
17472 { (eval echo "$as_me:17472: \"$ac_try\"") >&5
17473 (eval $ac_try) 2>&5
17475 echo "$as_me:17475: \$? = $ac_status" >&5
17476 (exit $ac_status); }; }; then
17477 cf_cv_cgetent_const=yes
17479 echo "$as_me: failed program was:" >&5
17480 cat conftest.$ac_ext >&5
17481 cf_cv_cgetent_const=no
17483 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17486 echo "$as_me:17486: result: $cf_cv_cgetent_const" >&5
17487 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
17488 if test "$cf_cv_cgetent_const" = yes
17491 cat >>confdefs.h <<EOF
17492 #define CGETENT_CONST const
17500 echo "$as_me:17500: checking for isascii" >&5
17501 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
17502 if test "${cf_cv_have_isascii+set}" = set; then
17503 echo $ECHO_N "(cached) $ECHO_C" >&6
17506 cat >conftest.$ac_ext <<_ACEOF
17507 #line 17507 "configure"
17508 #include "confdefs.h"
17513 int x = isascii(' ')
17518 rm -f conftest.$ac_objext conftest$ac_exeext
17519 if { (eval echo "$as_me:17519: \"$ac_link\"") >&5
17520 (eval $ac_link) 2>&5
17522 echo "$as_me:17522: \$? = $ac_status" >&5
17523 (exit $ac_status); } &&
17524 { ac_try='test -s conftest$ac_exeext'
17525 { (eval echo "$as_me:17525: \"$ac_try\"") >&5
17526 (eval $ac_try) 2>&5
17528 echo "$as_me:17528: \$? = $ac_status" >&5
17529 (exit $ac_status); }; }; then
17530 cf_cv_have_isascii=yes
17532 echo "$as_me: failed program was:" >&5
17533 cat conftest.$ac_ext >&5
17534 cf_cv_have_isascii=no
17536 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17539 echo "$as_me:17539: result: $cf_cv_have_isascii" >&5
17540 echo "${ECHO_T}$cf_cv_have_isascii" >&6
17541 test "$cf_cv_have_isascii" = yes &&
17542 cat >>confdefs.h <<\EOF
17543 #define HAVE_ISASCII 1
17546 if test "$ac_cv_func_sigaction" = yes; then
17547 echo "$as_me:17547: checking whether sigaction needs _POSIX_SOURCE" >&5
17548 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
17549 cat >conftest.$ac_ext <<_ACEOF
17550 #line 17550 "configure"
17551 #include "confdefs.h"
17553 #include <sys/types.h>
17554 #include <signal.h>
17558 struct sigaction act
17563 rm -f conftest.$ac_objext
17564 if { (eval echo "$as_me:17564: \"$ac_compile\"") >&5
17565 (eval $ac_compile) 2>&5
17567 echo "$as_me:17567: \$? = $ac_status" >&5
17568 (exit $ac_status); } &&
17569 { ac_try='test -s conftest.$ac_objext'
17570 { (eval echo "$as_me:17570: \"$ac_try\"") >&5
17571 (eval $ac_try) 2>&5
17573 echo "$as_me:17573: \$? = $ac_status" >&5
17574 (exit $ac_status); }; }; then
17577 echo "$as_me: failed program was:" >&5
17578 cat conftest.$ac_ext >&5
17580 cat >conftest.$ac_ext <<_ACEOF
17581 #line 17581 "configure"
17582 #include "confdefs.h"
17584 #define _POSIX_SOURCE
17585 #include <sys/types.h>
17586 #include <signal.h>
17590 struct sigaction act
17595 rm -f conftest.$ac_objext
17596 if { (eval echo "$as_me:17596: \"$ac_compile\"") >&5
17597 (eval $ac_compile) 2>&5
17599 echo "$as_me:17599: \$? = $ac_status" >&5
17600 (exit $ac_status); } &&
17601 { ac_try='test -s conftest.$ac_objext'
17602 { (eval echo "$as_me:17602: \"$ac_try\"") >&5
17603 (eval $ac_try) 2>&5
17605 echo "$as_me:17605: \$? = $ac_status" >&5
17606 (exit $ac_status); }; }; then
17609 cat >>confdefs.h <<\EOF
17610 #define _POSIX_SOURCE 1
17614 echo "$as_me: failed program was:" >&5
17615 cat conftest.$ac_ext >&5
17618 rm -f conftest.$ac_objext conftest.$ac_ext
17620 rm -f conftest.$ac_objext conftest.$ac_ext
17621 echo "$as_me:17621: result: $sigact_bad" >&5
17622 echo "${ECHO_T}$sigact_bad" >&6
17625 echo "$as_me:17625: checking if nanosleep really works" >&5
17626 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
17627 if test "${cf_cv_func_nanosleep+set}" = set; then
17628 echo $ECHO_N "(cached) $ECHO_C" >&6
17631 if test "$cross_compiling" = yes; then
17632 cf_cv_func_nanosleep=unknown
17634 cat >conftest.$ac_ext <<_ACEOF
17635 #line 17635 "configure"
17636 #include "confdefs.h"
17642 #ifdef HAVE_SYS_TIME_H
17643 #include <sys/time.h>
17647 struct timespec ts1, ts2;
17650 ts1.tv_nsec = 750000000;
17654 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
17655 ${cf_cv_main_return:-return}(code != 0);
17659 rm -f conftest$ac_exeext
17660 if { (eval echo "$as_me:17660: \"$ac_link\"") >&5
17661 (eval $ac_link) 2>&5
17663 echo "$as_me:17663: \$? = $ac_status" >&5
17664 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17665 { (eval echo "$as_me:17665: \"$ac_try\"") >&5
17666 (eval $ac_try) 2>&5
17668 echo "$as_me:17668: \$? = $ac_status" >&5
17669 (exit $ac_status); }; }; then
17670 cf_cv_func_nanosleep=yes
17672 echo "$as_me: program exited with status $ac_status" >&5
17673 echo "$as_me: failed program was:" >&5
17674 cat conftest.$ac_ext >&5
17675 cf_cv_func_nanosleep=no
17677 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17680 echo "$as_me:17680: result: $cf_cv_func_nanosleep" >&5
17681 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
17683 test "$cf_cv_func_nanosleep" = "yes" &&
17684 cat >>confdefs.h <<\EOF
17685 #define HAVE_NANOSLEEP 1
17694 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17695 echo "$as_me:17695: checking for $ac_header" >&5
17696 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17697 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17698 echo $ECHO_N "(cached) $ECHO_C" >&6
17700 cat >conftest.$ac_ext <<_ACEOF
17701 #line 17701 "configure"
17702 #include "confdefs.h"
17703 #include <$ac_header>
17705 if { (eval echo "$as_me:17705: \"$ac_cpp conftest.$ac_ext\"") >&5
17706 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17708 egrep -v '^ *\+' conftest.er1 >conftest.err
17710 cat conftest.err >&5
17711 echo "$as_me:17711: \$? = $ac_status" >&5
17712 (exit $ac_status); } >/dev/null; then
17713 if test -s conftest.err; then
17714 ac_cpp_err=$ac_c_preproc_warn_flag
17721 if test -z "$ac_cpp_err"; then
17722 eval "$as_ac_Header=yes"
17724 echo "$as_me: failed program was:" >&5
17725 cat conftest.$ac_ext >&5
17726 eval "$as_ac_Header=no"
17728 rm -f conftest.err conftest.$ac_ext
17730 echo "$as_me:17730: result: `eval echo '${'$as_ac_Header'}'`" >&5
17731 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17732 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17733 cat >>confdefs.h <<EOF
17734 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17740 if test "$ISC" = yes ; then
17742 for ac_header in sys/termio.h
17744 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17745 echo "$as_me:17745: checking for $ac_header" >&5
17746 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17747 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17748 echo $ECHO_N "(cached) $ECHO_C" >&6
17750 cat >conftest.$ac_ext <<_ACEOF
17751 #line 17751 "configure"
17752 #include "confdefs.h"
17753 #include <$ac_header>
17755 if { (eval echo "$as_me:17755: \"$ac_cpp conftest.$ac_ext\"") >&5
17756 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17758 egrep -v '^ *\+' conftest.er1 >conftest.err
17760 cat conftest.err >&5
17761 echo "$as_me:17761: \$? = $ac_status" >&5
17762 (exit $ac_status); } >/dev/null; then
17763 if test -s conftest.err; then
17764 ac_cpp_err=$ac_c_preproc_warn_flag
17771 if test -z "$ac_cpp_err"; then
17772 eval "$as_ac_Header=yes"
17774 echo "$as_me: failed program was:" >&5
17775 cat conftest.$ac_ext >&5
17776 eval "$as_ac_Header=no"
17778 rm -f conftest.err conftest.$ac_ext
17780 echo "$as_me:17780: result: `eval echo '${'$as_ac_Header'}'`" >&5
17781 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17782 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17783 cat >>confdefs.h <<EOF
17784 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17791 if test "$ac_cv_header_termios_h" = yes ; then
17792 case "$CFLAGS $CPPFLAGS" in
17793 (*-D_POSIX_SOURCE*)
17794 termios_bad=dunno ;;
17795 (*) termios_bad=maybe ;;
17797 if test "$termios_bad" = maybe ; then
17798 echo "$as_me:17798: checking whether termios.h needs _POSIX_SOURCE" >&5
17799 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
17800 cat >conftest.$ac_ext <<_ACEOF
17801 #line 17801 "configure"
17802 #include "confdefs.h"
17803 #include <termios.h>
17807 struct termios foo; int x = foo.c_iflag
17812 rm -f conftest.$ac_objext
17813 if { (eval echo "$as_me:17813: \"$ac_compile\"") >&5
17814 (eval $ac_compile) 2>&5
17816 echo "$as_me:17816: \$? = $ac_status" >&5
17817 (exit $ac_status); } &&
17818 { ac_try='test -s conftest.$ac_objext'
17819 { (eval echo "$as_me:17819: \"$ac_try\"") >&5
17820 (eval $ac_try) 2>&5
17822 echo "$as_me:17822: \$? = $ac_status" >&5
17823 (exit $ac_status); }; }; then
17826 echo "$as_me: failed program was:" >&5
17827 cat conftest.$ac_ext >&5
17829 cat >conftest.$ac_ext <<_ACEOF
17830 #line 17830 "configure"
17831 #include "confdefs.h"
17833 #define _POSIX_SOURCE
17834 #include <termios.h>
17838 struct termios foo; int x = foo.c_iflag
17843 rm -f conftest.$ac_objext
17844 if { (eval echo "$as_me:17844: \"$ac_compile\"") >&5
17845 (eval $ac_compile) 2>&5
17847 echo "$as_me:17847: \$? = $ac_status" >&5
17848 (exit $ac_status); } &&
17849 { ac_try='test -s conftest.$ac_objext'
17850 { (eval echo "$as_me:17850: \"$ac_try\"") >&5
17851 (eval $ac_try) 2>&5
17853 echo "$as_me:17853: \$? = $ac_status" >&5
17854 (exit $ac_status); }; }; then
17855 termios_bad=unknown
17857 echo "$as_me: failed program was:" >&5
17858 cat conftest.$ac_ext >&5
17860 cat >>confdefs.h <<\EOF
17861 #define _POSIX_SOURCE 1
17865 rm -f conftest.$ac_objext conftest.$ac_ext
17868 rm -f conftest.$ac_objext conftest.$ac_ext
17869 echo "$as_me:17869: result: $termios_bad" >&5
17870 echo "${ECHO_T}$termios_bad" >&6
17874 echo "$as_me:17874: checking for tcgetattr" >&5
17875 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
17876 if test "${cf_cv_have_tcgetattr+set}" = set; then
17877 echo $ECHO_N "(cached) $ECHO_C" >&6
17880 cat >conftest.$ac_ext <<_ACEOF
17881 #line 17881 "configure"
17882 #include "confdefs.h"
17884 #include <sys/types.h>
17885 #ifdef HAVE_UNISTD_H
17886 #include <unistd.h>
17888 #ifdef HAVE_TERMIOS_H
17889 #include <termios.h>
17890 #define TTY struct termios
17892 #ifdef HAVE_TERMIO_H
17893 #include <termio.h>
17894 #define TTY struct termio
17903 tcgetattr(1, &foo);
17908 rm -f conftest.$ac_objext conftest$ac_exeext
17909 if { (eval echo "$as_me:17909: \"$ac_link\"") >&5
17910 (eval $ac_link) 2>&5
17912 echo "$as_me:17912: \$? = $ac_status" >&5
17913 (exit $ac_status); } &&
17914 { ac_try='test -s conftest$ac_exeext'
17915 { (eval echo "$as_me:17915: \"$ac_try\"") >&5
17916 (eval $ac_try) 2>&5
17918 echo "$as_me:17918: \$? = $ac_status" >&5
17919 (exit $ac_status); }; }; then
17920 cf_cv_have_tcgetattr=yes
17922 echo "$as_me: failed program was:" >&5
17923 cat conftest.$ac_ext >&5
17924 cf_cv_have_tcgetattr=no
17926 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17928 echo "$as_me:17928: result: $cf_cv_have_tcgetattr" >&5
17929 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
17930 test "$cf_cv_have_tcgetattr" = yes &&
17931 cat >>confdefs.h <<\EOF
17932 #define HAVE_TCGETATTR 1
17935 echo "$as_me:17935: checking for vsscanf function or workaround" >&5
17936 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
17937 if test "${cf_cv_func_vsscanf+set}" = set; then
17938 echo $ECHO_N "(cached) $ECHO_C" >&6
17941 cat >conftest.$ac_ext <<_ACEOF
17942 #line 17942 "configure"
17943 #include "confdefs.h"
17945 #include <stdarg.h>
17952 vsscanf("from", "%d", ap)
17957 rm -f conftest.$ac_objext conftest$ac_exeext
17958 if { (eval echo "$as_me:17958: \"$ac_link\"") >&5
17959 (eval $ac_link) 2>&5
17961 echo "$as_me:17961: \$? = $ac_status" >&5
17962 (exit $ac_status); } &&
17963 { ac_try='test -s conftest$ac_exeext'
17964 { (eval echo "$as_me:17964: \"$ac_try\"") >&5
17965 (eval $ac_try) 2>&5
17967 echo "$as_me:17967: \$? = $ac_status" >&5
17968 (exit $ac_status); }; }; then
17969 cf_cv_func_vsscanf=vsscanf
17971 echo "$as_me: failed program was:" >&5
17972 cat conftest.$ac_ext >&5
17974 cat >conftest.$ac_ext <<_ACEOF
17975 #line 17975 "configure"
17976 #include "confdefs.h"
17978 #include <stdarg.h>
17985 char *str = "from";
17987 strbuf._flag = _IOREAD;
17988 strbuf._ptr = strbuf._base = (unsigned char *) str;
17989 strbuf._cnt = strlen(str);
17990 strbuf._file = _NFILE;
17991 return (vfscanf(&strbuf, "%d", ap))
17996 rm -f conftest.$ac_objext conftest$ac_exeext
17997 if { (eval echo "$as_me:17997: \"$ac_link\"") >&5
17998 (eval $ac_link) 2>&5
18000 echo "$as_me:18000: \$? = $ac_status" >&5
18001 (exit $ac_status); } &&
18002 { ac_try='test -s conftest$ac_exeext'
18003 { (eval echo "$as_me:18003: \"$ac_try\"") >&5
18004 (eval $ac_try) 2>&5
18006 echo "$as_me:18006: \$? = $ac_status" >&5
18007 (exit $ac_status); }; }; then
18008 cf_cv_func_vsscanf=vfscanf
18010 echo "$as_me: failed program was:" >&5
18011 cat conftest.$ac_ext >&5
18013 cat >conftest.$ac_ext <<_ACEOF
18014 #line 18014 "configure"
18015 #include "confdefs.h"
18017 #include <stdarg.h>
18024 char *str = "from";
18026 strbuf._flag = _IOREAD;
18027 strbuf._ptr = strbuf._base = (unsigned char *) str;
18028 strbuf._cnt = strlen(str);
18029 strbuf._file = _NFILE;
18030 return (_doscan(&strbuf, "%d", ap))
18035 rm -f conftest.$ac_objext conftest$ac_exeext
18036 if { (eval echo "$as_me:18036: \"$ac_link\"") >&5
18037 (eval $ac_link) 2>&5
18039 echo "$as_me:18039: \$? = $ac_status" >&5
18040 (exit $ac_status); } &&
18041 { ac_try='test -s conftest$ac_exeext'
18042 { (eval echo "$as_me:18042: \"$ac_try\"") >&5
18043 (eval $ac_try) 2>&5
18045 echo "$as_me:18045: \$? = $ac_status" >&5
18046 (exit $ac_status); }; }; then
18047 cf_cv_func_vsscanf=_doscan
18049 echo "$as_me: failed program was:" >&5
18050 cat conftest.$ac_ext >&5
18052 cf_cv_func_vsscanf=no
18054 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18056 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18058 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18060 echo "$as_me:18060: result: $cf_cv_func_vsscanf" >&5
18061 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
18063 case $cf_cv_func_vsscanf in
18065 cat >>confdefs.h <<\EOF
18066 #define HAVE_VSSCANF 1
18070 cat >>confdefs.h <<\EOF
18071 #define HAVE_VFSCANF 1
18075 cat >>confdefs.h <<\EOF
18076 #define HAVE__DOSCAN 1
18085 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18086 echo "$as_me:18086: checking for $ac_header" >&5
18087 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18088 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18089 echo $ECHO_N "(cached) $ECHO_C" >&6
18091 cat >conftest.$ac_ext <<_ACEOF
18092 #line 18092 "configure"
18093 #include "confdefs.h"
18094 #include <$ac_header>
18096 if { (eval echo "$as_me:18096: \"$ac_cpp conftest.$ac_ext\"") >&5
18097 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18099 egrep -v '^ *\+' conftest.er1 >conftest.err
18101 cat conftest.err >&5
18102 echo "$as_me:18102: \$? = $ac_status" >&5
18103 (exit $ac_status); } >/dev/null; then
18104 if test -s conftest.err; then
18105 ac_cpp_err=$ac_c_preproc_warn_flag
18112 if test -z "$ac_cpp_err"; then
18113 eval "$as_ac_Header=yes"
18115 echo "$as_me: failed program was:" >&5
18116 cat conftest.$ac_ext >&5
18117 eval "$as_ac_Header=no"
18119 rm -f conftest.err conftest.$ac_ext
18121 echo "$as_me:18121: result: `eval echo '${'$as_ac_Header'}'`" >&5
18122 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18123 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18124 cat >>confdefs.h <<EOF
18125 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18131 echo "$as_me:18131: checking for working mkstemp" >&5
18132 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
18133 if test "${cf_cv_func_mkstemp+set}" = set; then
18134 echo $ECHO_N "(cached) $ECHO_C" >&6
18138 if test "$cross_compiling" = yes; then
18139 cf_cv_func_mkstemp=maybe
18141 cat >conftest.$ac_ext <<_ACEOF
18142 #line 18142 "configure"
18143 #include "confdefs.h"
18145 #include <sys/types.h>
18146 #ifdef HAVE_UNISTD_H
18147 #include <unistd.h>
18149 #include <stdlib.h>
18151 #include <string.h>
18152 #include <sys/stat.h>
18155 char *tmpl = "conftestXXXXXX";
18163 for (n = 0; n < 2; ++n) {
18164 strcpy(name[n], tmpl);
18165 if ((fd = mkstemp(name[n])) >= 0) {
18166 if (!strcmp(name[n], tmpl)
18167 || stat(name[n], &sb) != 0
18168 || (sb.st_mode & S_IFMT) != S_IFREG
18169 || (sb.st_mode & 077) != 0) {
18176 && !strcmp(name[0], name[1]))
18178 ${cf_cv_main_return:-return}(result);
18182 rm -f conftest$ac_exeext
18183 if { (eval echo "$as_me:18183: \"$ac_link\"") >&5
18184 (eval $ac_link) 2>&5
18186 echo "$as_me:18186: \$? = $ac_status" >&5
18187 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18188 { (eval echo "$as_me:18188: \"$ac_try\"") >&5
18189 (eval $ac_try) 2>&5
18191 echo "$as_me:18191: \$? = $ac_status" >&5
18192 (exit $ac_status); }; }; then
18193 cf_cv_func_mkstemp=yes
18196 echo "$as_me: program exited with status $ac_status" >&5
18197 echo "$as_me: failed program was:" >&5
18198 cat conftest.$ac_ext >&5
18199 cf_cv_func_mkstemp=no
18202 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18206 echo "$as_me:18206: result: $cf_cv_func_mkstemp" >&5
18207 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
18208 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
18209 echo "$as_me:18209: checking for mkstemp" >&5
18210 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
18211 if test "${ac_cv_func_mkstemp+set}" = set; then
18212 echo $ECHO_N "(cached) $ECHO_C" >&6
18214 cat >conftest.$ac_ext <<_ACEOF
18215 #line 18215 "configure"
18216 #include "confdefs.h"
18217 /* System header to define __stub macros and hopefully few prototypes,
18218 which can conflict with char mkstemp (); below. */
18219 #include <assert.h>
18220 /* Override any gcc2 internal prototype to avoid an error. */
18224 /* We use char because int might match the return type of a gcc2
18225 builtin and then its argument prototype would still apply. */
18232 /* The GNU C library defines this for functions which it implements
18233 to always fail with ENOSYS. Some functions are actually named
18234 something starting with __ and the normal name is an alias. */
18235 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
18238 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18245 rm -f conftest.$ac_objext conftest$ac_exeext
18246 if { (eval echo "$as_me:18246: \"$ac_link\"") >&5
18247 (eval $ac_link) 2>&5
18249 echo "$as_me:18249: \$? = $ac_status" >&5
18250 (exit $ac_status); } &&
18251 { ac_try='test -s conftest$ac_exeext'
18252 { (eval echo "$as_me:18252: \"$ac_try\"") >&5
18253 (eval $ac_try) 2>&5
18255 echo "$as_me:18255: \$? = $ac_status" >&5
18256 (exit $ac_status); }; }; then
18257 ac_cv_func_mkstemp=yes
18259 echo "$as_me: failed program was:" >&5
18260 cat conftest.$ac_ext >&5
18261 ac_cv_func_mkstemp=no
18263 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18265 echo "$as_me:18265: result: $ac_cv_func_mkstemp" >&5
18266 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
18269 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
18271 cat >>confdefs.h <<\EOF
18272 #define HAVE_MKSTEMP 1
18277 # setup for prototype of fallback for vsscanf()
18279 if test "$cf_cv_func_vsscanf" = vsscanf ; then
18285 if test "x$cross_compiling" = xyes ; then
18286 { echo "$as_me:18286: WARNING: cross compiling: assume setvbuf params not reversed" >&5
18287 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
18289 echo "$as_me:18289: checking whether setvbuf arguments are reversed" >&5
18290 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
18291 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
18292 echo $ECHO_N "(cached) $ECHO_C" >&6
18294 if test "$cross_compiling" = yes; then
18295 { { echo "$as_me:18295: error: cannot run test program while cross compiling" >&5
18296 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
18297 { (exit 1); exit 1; }; }
18299 cat >conftest.$ac_ext <<_ACEOF
18300 #line 18300 "configure"
18301 #include "confdefs.h"
18303 /* If setvbuf has the reversed format, exit 0. */
18307 /* This call has the arguments reversed.
18308 A reversed system may check and see that the address of main
18309 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
18310 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
18311 $ac_main_return(1);
18312 putc('\r', stdout);
18313 $ac_main_return(0); /* Non-reversed systems segv here. */
18316 rm -f conftest$ac_exeext
18317 if { (eval echo "$as_me:18317: \"$ac_link\"") >&5
18318 (eval $ac_link) 2>&5
18320 echo "$as_me:18320: \$? = $ac_status" >&5
18321 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18322 { (eval echo "$as_me:18322: \"$ac_try\"") >&5
18323 (eval $ac_try) 2>&5
18325 echo "$as_me:18325: \$? = $ac_status" >&5
18326 (exit $ac_status); }; }; then
18327 ac_cv_func_setvbuf_reversed=yes
18329 echo "$as_me: program exited with status $ac_status" >&5
18330 echo "$as_me: failed program was:" >&5
18331 cat conftest.$ac_ext >&5
18332 ac_cv_func_setvbuf_reversed=no
18334 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18336 rm -f core core.* *.core
18338 echo "$as_me:18338: result: $ac_cv_func_setvbuf_reversed" >&5
18339 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
18340 if test $ac_cv_func_setvbuf_reversed = yes; then
18342 cat >>confdefs.h <<\EOF
18343 #define SETVBUF_REVERSED 1
18349 echo "$as_me:18349: checking for intptr_t" >&5
18350 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
18351 if test "${ac_cv_type_intptr_t+set}" = set; then
18352 echo $ECHO_N "(cached) $ECHO_C" >&6
18354 cat >conftest.$ac_ext <<_ACEOF
18355 #line 18355 "configure"
18356 #include "confdefs.h"
18357 $ac_includes_default
18361 if ((intptr_t *) 0)
18363 if (sizeof (intptr_t))
18369 rm -f conftest.$ac_objext
18370 if { (eval echo "$as_me:18370: \"$ac_compile\"") >&5
18371 (eval $ac_compile) 2>&5
18373 echo "$as_me:18373: \$? = $ac_status" >&5
18374 (exit $ac_status); } &&
18375 { ac_try='test -s conftest.$ac_objext'
18376 { (eval echo "$as_me:18376: \"$ac_try\"") >&5
18377 (eval $ac_try) 2>&5
18379 echo "$as_me:18379: \$? = $ac_status" >&5
18380 (exit $ac_status); }; }; then
18381 ac_cv_type_intptr_t=yes
18383 echo "$as_me: failed program was:" >&5
18384 cat conftest.$ac_ext >&5
18385 ac_cv_type_intptr_t=no
18387 rm -f conftest.$ac_objext conftest.$ac_ext
18389 echo "$as_me:18389: result: $ac_cv_type_intptr_t" >&5
18390 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
18391 if test $ac_cv_type_intptr_t = yes; then
18395 cat >>confdefs.h <<EOF
18396 #define intptr_t long
18401 echo "$as_me:18401: checking for ssize_t" >&5
18402 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
18403 if test "${ac_cv_type_ssize_t+set}" = set; then
18404 echo $ECHO_N "(cached) $ECHO_C" >&6
18406 cat >conftest.$ac_ext <<_ACEOF
18407 #line 18407 "configure"
18408 #include "confdefs.h"
18409 $ac_includes_default
18415 if (sizeof (ssize_t))
18421 rm -f conftest.$ac_objext
18422 if { (eval echo "$as_me:18422: \"$ac_compile\"") >&5
18423 (eval $ac_compile) 2>&5
18425 echo "$as_me:18425: \$? = $ac_status" >&5
18426 (exit $ac_status); } &&
18427 { ac_try='test -s conftest.$ac_objext'
18428 { (eval echo "$as_me:18428: \"$ac_try\"") >&5
18429 (eval $ac_try) 2>&5
18431 echo "$as_me:18431: \$? = $ac_status" >&5
18432 (exit $ac_status); }; }; then
18433 ac_cv_type_ssize_t=yes
18435 echo "$as_me: failed program was:" >&5
18436 cat conftest.$ac_ext >&5
18437 ac_cv_type_ssize_t=no
18439 rm -f conftest.$ac_objext conftest.$ac_ext
18441 echo "$as_me:18441: result: $ac_cv_type_ssize_t" >&5
18442 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
18443 if test $ac_cv_type_ssize_t = yes; then
18447 cat >>confdefs.h <<EOF
18448 #define ssize_t int
18453 echo "$as_me:18453: checking for type sigaction_t" >&5
18454 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
18455 if test "${cf_cv_type_sigaction+set}" = set; then
18456 echo $ECHO_N "(cached) $ECHO_C" >&6
18459 cat >conftest.$ac_ext <<_ACEOF
18460 #line 18460 "configure"
18461 #include "confdefs.h"
18463 #include <signal.h>
18472 rm -f conftest.$ac_objext
18473 if { (eval echo "$as_me:18473: \"$ac_compile\"") >&5
18474 (eval $ac_compile) 2>&5
18476 echo "$as_me:18476: \$? = $ac_status" >&5
18477 (exit $ac_status); } &&
18478 { ac_try='test -s conftest.$ac_objext'
18479 { (eval echo "$as_me:18479: \"$ac_try\"") >&5
18480 (eval $ac_try) 2>&5
18482 echo "$as_me:18482: \$? = $ac_status" >&5
18483 (exit $ac_status); }; }; then
18484 cf_cv_type_sigaction=yes
18486 echo "$as_me: failed program was:" >&5
18487 cat conftest.$ac_ext >&5
18488 cf_cv_type_sigaction=no
18490 rm -f conftest.$ac_objext conftest.$ac_ext
18493 echo "$as_me:18493: result: $cf_cv_type_sigaction" >&5
18494 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
18495 test "$cf_cv_type_sigaction" = yes &&
18496 cat >>confdefs.h <<\EOF
18497 #define HAVE_TYPE_SIGACTION 1
18500 echo "$as_me:18500: checking declaration of size-change" >&5
18501 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
18502 if test "${cf_cv_sizechange+set}" = set; then
18503 echo $ECHO_N "(cached) $ECHO_C" >&6
18506 cf_cv_sizechange=unknown
18507 cf_save_CPPFLAGS="$CPPFLAGS"
18509 for cf_opts in "" "NEED_PTEM_H"
18512 CPPFLAGS="$cf_save_CPPFLAGS"
18513 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
18514 cat >conftest.$ac_ext <<_ACEOF
18515 #line 18515 "configure"
18516 #include "confdefs.h"
18517 #include <sys/types.h>
18518 #ifdef HAVE_TERMIOS_H
18519 #include <termios.h>
18521 #ifdef HAVE_TERMIO_H
18522 #include <termio.h>
18526 /* This is a workaround for SCO: they neglected to define struct winsize in
18527 * termios.h -- it's only in termio.h and ptem.h
18529 #include <sys/stream.h>
18530 #include <sys/ptem.h>
18532 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
18533 #include <sys/ioctl.h>
18541 struct ttysize win; /* FIXME: what system is this? */
18542 int y = win.ts_lines;
18543 int x = win.ts_cols;
18546 struct winsize win;
18547 int y = win.ws_row;
18548 int x = win.ws_col;
18550 no TIOCGSIZE or TIOCGWINSZ
18551 #endif /* TIOCGWINSZ */
18552 #endif /* TIOCGSIZE */
18558 rm -f conftest.$ac_objext
18559 if { (eval echo "$as_me:18559: \"$ac_compile\"") >&5
18560 (eval $ac_compile) 2>&5
18562 echo "$as_me:18562: \$? = $ac_status" >&5
18563 (exit $ac_status); } &&
18564 { ac_try='test -s conftest.$ac_objext'
18565 { (eval echo "$as_me:18565: \"$ac_try\"") >&5
18566 (eval $ac_try) 2>&5
18568 echo "$as_me:18568: \$? = $ac_status" >&5
18569 (exit $ac_status); }; }; then
18570 cf_cv_sizechange=yes
18572 echo "$as_me: failed program was:" >&5
18573 cat conftest.$ac_ext >&5
18574 cf_cv_sizechange=no
18576 rm -f conftest.$ac_objext conftest.$ac_ext
18578 CPPFLAGS="$cf_save_CPPFLAGS"
18579 if test "$cf_cv_sizechange" = yes ; then
18580 echo "size-change succeeded ($cf_opts)" >&5
18581 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
18587 echo "$as_me:18587: result: $cf_cv_sizechange" >&5
18588 echo "${ECHO_T}$cf_cv_sizechange" >&6
18589 if test "$cf_cv_sizechange" != no ; then
18591 cat >>confdefs.h <<\EOF
18592 #define HAVE_SIZECHANGE 1
18595 case $cf_cv_sizechange in
18597 cat >>confdefs.h <<EOF
18598 #define $cf_cv_sizechange 1
18605 echo "$as_me:18605: checking for memmove" >&5
18606 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
18607 if test "${ac_cv_func_memmove+set}" = set; then
18608 echo $ECHO_N "(cached) $ECHO_C" >&6
18610 cat >conftest.$ac_ext <<_ACEOF
18611 #line 18611 "configure"
18612 #include "confdefs.h"
18613 /* System header to define __stub macros and hopefully few prototypes,
18614 which can conflict with char memmove (); below. */
18615 #include <assert.h>
18616 /* Override any gcc2 internal prototype to avoid an error. */
18620 /* We use char because int might match the return type of a gcc2
18621 builtin and then its argument prototype would still apply. */
18628 /* The GNU C library defines this for functions which it implements
18629 to always fail with ENOSYS. Some functions are actually named
18630 something starting with __ and the normal name is an alias. */
18631 #if defined (__stub_memmove) || defined (__stub___memmove)
18634 f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18641 rm -f conftest.$ac_objext conftest$ac_exeext
18642 if { (eval echo "$as_me:18642: \"$ac_link\"") >&5
18643 (eval $ac_link) 2>&5
18645 echo "$as_me:18645: \$? = $ac_status" >&5
18646 (exit $ac_status); } &&
18647 { ac_try='test -s conftest$ac_exeext'
18648 { (eval echo "$as_me:18648: \"$ac_try\"") >&5
18649 (eval $ac_try) 2>&5
18651 echo "$as_me:18651: \$? = $ac_status" >&5
18652 (exit $ac_status); }; }; then
18653 ac_cv_func_memmove=yes
18655 echo "$as_me: failed program was:" >&5
18656 cat conftest.$ac_ext >&5
18657 ac_cv_func_memmove=no
18659 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18661 echo "$as_me:18661: result: $ac_cv_func_memmove" >&5
18662 echo "${ECHO_T}$ac_cv_func_memmove" >&6
18663 if test $ac_cv_func_memmove = yes; then
18667 echo "$as_me:18667: checking for bcopy" >&5
18668 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
18669 if test "${ac_cv_func_bcopy+set}" = set; then
18670 echo $ECHO_N "(cached) $ECHO_C" >&6
18672 cat >conftest.$ac_ext <<_ACEOF
18673 #line 18673 "configure"
18674 #include "confdefs.h"
18675 /* System header to define __stub macros and hopefully few prototypes,
18676 which can conflict with char bcopy (); below. */
18677 #include <assert.h>
18678 /* Override any gcc2 internal prototype to avoid an error. */
18682 /* We use char because int might match the return type of a gcc2
18683 builtin and then its argument prototype would still apply. */
18690 /* The GNU C library defines this for functions which it implements
18691 to always fail with ENOSYS. Some functions are actually named
18692 something starting with __ and the normal name is an alias. */
18693 #if defined (__stub_bcopy) || defined (__stub___bcopy)
18696 f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18703 rm -f conftest.$ac_objext conftest$ac_exeext
18704 if { (eval echo "$as_me:18704: \"$ac_link\"") >&5
18705 (eval $ac_link) 2>&5
18707 echo "$as_me:18707: \$? = $ac_status" >&5
18708 (exit $ac_status); } &&
18709 { ac_try='test -s conftest$ac_exeext'
18710 { (eval echo "$as_me:18710: \"$ac_try\"") >&5
18711 (eval $ac_try) 2>&5
18713 echo "$as_me:18713: \$? = $ac_status" >&5
18714 (exit $ac_status); }; }; then
18715 ac_cv_func_bcopy=yes
18717 echo "$as_me: failed program was:" >&5
18718 cat conftest.$ac_ext >&5
18719 ac_cv_func_bcopy=no
18721 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18723 echo "$as_me:18723: result: $ac_cv_func_bcopy" >&5
18724 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
18725 if test $ac_cv_func_bcopy = yes; then
18727 echo "$as_me:18727: checking if bcopy does overlapping moves" >&5
18728 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
18729 if test "${cf_cv_good_bcopy+set}" = set; then
18730 echo $ECHO_N "(cached) $ECHO_C" >&6
18733 if test "$cross_compiling" = yes; then
18734 cf_cv_good_bcopy=unknown
18736 cat >conftest.$ac_ext <<_ACEOF
18737 #line 18737 "configure"
18738 #include "confdefs.h"
18741 static char data[] = "abcdefghijklmnopqrstuwwxyz";
18743 bcopy(data, temp, sizeof(data));
18744 bcopy(temp+10, temp, 15);
18745 bcopy(temp+5, temp+15, 10);
18746 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
18750 rm -f conftest$ac_exeext
18751 if { (eval echo "$as_me:18751: \"$ac_link\"") >&5
18752 (eval $ac_link) 2>&5
18754 echo "$as_me:18754: \$? = $ac_status" >&5
18755 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18756 { (eval echo "$as_me:18756: \"$ac_try\"") >&5
18757 (eval $ac_try) 2>&5
18759 echo "$as_me:18759: \$? = $ac_status" >&5
18760 (exit $ac_status); }; }; then
18761 cf_cv_good_bcopy=yes
18763 echo "$as_me: program exited with status $ac_status" >&5
18764 echo "$as_me: failed program was:" >&5
18765 cat conftest.$ac_ext >&5
18766 cf_cv_good_bcopy=no
18768 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18772 echo "$as_me:18772: result: $cf_cv_good_bcopy" >&5
18773 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
18776 cf_cv_good_bcopy=no
18779 if test "$cf_cv_good_bcopy" = yes ; then
18781 cat >>confdefs.h <<\EOF
18782 #define USE_OK_BCOPY 1
18787 cat >>confdefs.h <<\EOF
18788 #define USE_MY_MEMMOVE 1
18795 tty 2>&1 >/dev/null || {
18796 for ac_func in posix_openpt
18798 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18799 echo "$as_me:18799: checking for $ac_func" >&5
18800 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18801 if eval "test \"\${$as_ac_var+set}\" = set"; then
18802 echo $ECHO_N "(cached) $ECHO_C" >&6
18804 cat >conftest.$ac_ext <<_ACEOF
18805 #line 18805 "configure"
18806 #include "confdefs.h"
18807 /* System header to define __stub macros and hopefully few prototypes,
18808 which can conflict with char $ac_func (); below. */
18809 #include <assert.h>
18810 /* Override any gcc2 internal prototype to avoid an error. */
18814 /* We use char because int might match the return type of a gcc2
18815 builtin and then its argument prototype would still apply. */
18822 /* The GNU C library defines this for functions which it implements
18823 to always fail with ENOSYS. Some functions are actually named
18824 something starting with __ and the normal name is an alias. */
18825 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18828 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18835 rm -f conftest.$ac_objext conftest$ac_exeext
18836 if { (eval echo "$as_me:18836: \"$ac_link\"") >&5
18837 (eval $ac_link) 2>&5
18839 echo "$as_me:18839: \$? = $ac_status" >&5
18840 (exit $ac_status); } &&
18841 { ac_try='test -s conftest$ac_exeext'
18842 { (eval echo "$as_me:18842: \"$ac_try\"") >&5
18843 (eval $ac_try) 2>&5
18845 echo "$as_me:18845: \$? = $ac_status" >&5
18846 (exit $ac_status); }; }; then
18847 eval "$as_ac_var=yes"
18849 echo "$as_me: failed program was:" >&5
18850 cat conftest.$ac_ext >&5
18851 eval "$as_ac_var=no"
18853 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18855 echo "$as_me:18855: result: `eval echo '${'$as_ac_var'}'`" >&5
18856 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
18857 if test `eval echo '${'$as_ac_var'}'` = yes; then
18858 cat >>confdefs.h <<EOF
18859 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18865 echo "$as_me:18865: checking if poll really works" >&5
18866 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
18867 if test "${cf_cv_working_poll+set}" = set; then
18868 echo $ECHO_N "(cached) $ECHO_C" >&6
18871 if test "$cross_compiling" = yes; then
18872 cf_cv_working_poll=unknown
18874 cat >conftest.$ac_ext <<_ACEOF
18875 #line 18875 "configure"
18876 #include "confdefs.h"
18878 #include <stdlib.h>
18880 #include <unistd.h>
18885 #include <sys/poll.h>
18888 struct pollfd myfds;
18891 /* check for Darwin bug with respect to "devices" */
18892 myfds.fd = open("/dev/null", 1); /* O_WRONLY */
18895 myfds.events = POLLIN;
18898 ret = poll(&myfds, 1, 100);
18900 if (ret < 0 || (myfds.revents & POLLNVAL)) {
18905 fd = open("/dev/tty", 2); /* O_RDWR */
18907 #ifdef HAVE_POSIX_OPENPT
18909 fd = posix_openpt(O_RDWR);
18914 /* also check with standard input */
18916 myfds.events = POLLIN;
18918 ret = poll(&myfds, 1, 100);
18923 ${cf_cv_main_return:-return}(ret < 0);
18926 rm -f conftest$ac_exeext
18927 if { (eval echo "$as_me:18927: \"$ac_link\"") >&5
18928 (eval $ac_link) 2>&5
18930 echo "$as_me:18930: \$? = $ac_status" >&5
18931 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18932 { (eval echo "$as_me:18932: \"$ac_try\"") >&5
18933 (eval $ac_try) 2>&5
18935 echo "$as_me:18935: \$? = $ac_status" >&5
18936 (exit $ac_status); }; }; then
18937 cf_cv_working_poll=yes
18939 echo "$as_me: program exited with status $ac_status" >&5
18940 echo "$as_me: failed program was:" >&5
18941 cat conftest.$ac_ext >&5
18942 cf_cv_working_poll=no
18944 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18947 echo "$as_me:18947: result: $cf_cv_working_poll" >&5
18948 echo "${ECHO_T}$cf_cv_working_poll" >&6
18949 test "$cf_cv_working_poll" = "yes" &&
18950 cat >>confdefs.h <<\EOF
18951 #define HAVE_WORKING_POLL 1
18954 echo "$as_me:18954: checking for va_copy" >&5
18955 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
18956 if test "${cf_cv_have_va_copy+set}" = set; then
18957 echo $ECHO_N "(cached) $ECHO_C" >&6
18960 cat >conftest.$ac_ext <<_ACEOF
18961 #line 18961 "configure"
18962 #include "confdefs.h"
18964 #include <stdarg.h>
18970 static va_list dst;
18971 static va_list src;
18977 rm -f conftest.$ac_objext conftest$ac_exeext
18978 if { (eval echo "$as_me:18978: \"$ac_link\"") >&5
18979 (eval $ac_link) 2>&5
18981 echo "$as_me:18981: \$? = $ac_status" >&5
18982 (exit $ac_status); } &&
18983 { ac_try='test -s conftest$ac_exeext'
18984 { (eval echo "$as_me:18984: \"$ac_try\"") >&5
18985 (eval $ac_try) 2>&5
18987 echo "$as_me:18987: \$? = $ac_status" >&5
18988 (exit $ac_status); }; }; then
18989 cf_cv_have_va_copy=yes
18991 echo "$as_me: failed program was:" >&5
18992 cat conftest.$ac_ext >&5
18993 cf_cv_have_va_copy=no
18995 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18997 echo "$as_me:18997: result: $cf_cv_have_va_copy" >&5
18998 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
19000 test "$cf_cv_have_va_copy" = yes &&
19001 cat >>confdefs.h <<\EOF
19002 #define HAVE_VA_COPY 1
19005 echo "$as_me:19005: checking for __va_copy" >&5
19006 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
19007 if test "${cf_cv_have___va_copy+set}" = set; then
19008 echo $ECHO_N "(cached) $ECHO_C" >&6
19011 cat >conftest.$ac_ext <<_ACEOF
19012 #line 19012 "configure"
19013 #include "confdefs.h"
19015 #include <stdarg.h>
19021 static va_list dst;
19022 static va_list src;
19023 __va_copy(dst, src)
19028 rm -f conftest.$ac_objext conftest$ac_exeext
19029 if { (eval echo "$as_me:19029: \"$ac_link\"") >&5
19030 (eval $ac_link) 2>&5
19032 echo "$as_me:19032: \$? = $ac_status" >&5
19033 (exit $ac_status); } &&
19034 { ac_try='test -s conftest$ac_exeext'
19035 { (eval echo "$as_me:19035: \"$ac_try\"") >&5
19036 (eval $ac_try) 2>&5
19038 echo "$as_me:19038: \$? = $ac_status" >&5
19039 (exit $ac_status); }; }; then
19040 cf_cv_have___va_copy=yes
19042 echo "$as_me: failed program was:" >&5
19043 cat conftest.$ac_ext >&5
19044 cf_cv_have___va_copy=no
19046 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19048 echo "$as_me:19048: result: $cf_cv_have___va_copy" >&5
19049 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
19051 test "$cf_cv_have___va_copy" = yes &&
19052 cat >>confdefs.h <<\EOF
19053 #define HAVE___VA_COPY 1
19056 echo "$as_me:19056: checking for pid_t" >&5
19057 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
19058 if test "${ac_cv_type_pid_t+set}" = set; then
19059 echo $ECHO_N "(cached) $ECHO_C" >&6
19061 cat >conftest.$ac_ext <<_ACEOF
19062 #line 19062 "configure"
19063 #include "confdefs.h"
19064 $ac_includes_default
19070 if (sizeof (pid_t))
19076 rm -f conftest.$ac_objext
19077 if { (eval echo "$as_me:19077: \"$ac_compile\"") >&5
19078 (eval $ac_compile) 2>&5
19080 echo "$as_me:19080: \$? = $ac_status" >&5
19081 (exit $ac_status); } &&
19082 { ac_try='test -s conftest.$ac_objext'
19083 { (eval echo "$as_me:19083: \"$ac_try\"") >&5
19084 (eval $ac_try) 2>&5
19086 echo "$as_me:19086: \$? = $ac_status" >&5
19087 (exit $ac_status); }; }; then
19088 ac_cv_type_pid_t=yes
19090 echo "$as_me: failed program was:" >&5
19091 cat conftest.$ac_ext >&5
19092 ac_cv_type_pid_t=no
19094 rm -f conftest.$ac_objext conftest.$ac_ext
19096 echo "$as_me:19096: result: $ac_cv_type_pid_t" >&5
19097 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
19098 if test $ac_cv_type_pid_t = yes; then
19102 cat >>confdefs.h <<EOF
19108 for ac_header in unistd.h vfork.h
19110 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19111 echo "$as_me:19111: checking for $ac_header" >&5
19112 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19113 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19114 echo $ECHO_N "(cached) $ECHO_C" >&6
19116 cat >conftest.$ac_ext <<_ACEOF
19117 #line 19117 "configure"
19118 #include "confdefs.h"
19119 #include <$ac_header>
19121 if { (eval echo "$as_me:19121: \"$ac_cpp conftest.$ac_ext\"") >&5
19122 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19124 egrep -v '^ *\+' conftest.er1 >conftest.err
19126 cat conftest.err >&5
19127 echo "$as_me:19127: \$? = $ac_status" >&5
19128 (exit $ac_status); } >/dev/null; then
19129 if test -s conftest.err; then
19130 ac_cpp_err=$ac_c_preproc_warn_flag
19137 if test -z "$ac_cpp_err"; then
19138 eval "$as_ac_Header=yes"
19140 echo "$as_me: failed program was:" >&5
19141 cat conftest.$ac_ext >&5
19142 eval "$as_ac_Header=no"
19144 rm -f conftest.err conftest.$ac_ext
19146 echo "$as_me:19146: result: `eval echo '${'$as_ac_Header'}'`" >&5
19147 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19148 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19149 cat >>confdefs.h <<EOF
19150 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19156 for ac_func in fork vfork
19158 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19159 echo "$as_me:19159: checking for $ac_func" >&5
19160 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19161 if eval "test \"\${$as_ac_var+set}\" = set"; then
19162 echo $ECHO_N "(cached) $ECHO_C" >&6
19164 cat >conftest.$ac_ext <<_ACEOF
19165 #line 19165 "configure"
19166 #include "confdefs.h"
19167 /* System header to define __stub macros and hopefully few prototypes,
19168 which can conflict with char $ac_func (); below. */
19169 #include <assert.h>
19170 /* Override any gcc2 internal prototype to avoid an error. */
19174 /* We use char because int might match the return type of a gcc2
19175 builtin and then its argument prototype would still apply. */
19182 /* The GNU C library defines this for functions which it implements
19183 to always fail with ENOSYS. Some functions are actually named
19184 something starting with __ and the normal name is an alias. */
19185 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19188 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
19195 rm -f conftest.$ac_objext conftest$ac_exeext
19196 if { (eval echo "$as_me:19196: \"$ac_link\"") >&5
19197 (eval $ac_link) 2>&5
19199 echo "$as_me:19199: \$? = $ac_status" >&5
19200 (exit $ac_status); } &&
19201 { ac_try='test -s conftest$ac_exeext'
19202 { (eval echo "$as_me:19202: \"$ac_try\"") >&5
19203 (eval $ac_try) 2>&5
19205 echo "$as_me:19205: \$? = $ac_status" >&5
19206 (exit $ac_status); }; }; then
19207 eval "$as_ac_var=yes"
19209 echo "$as_me: failed program was:" >&5
19210 cat conftest.$ac_ext >&5
19211 eval "$as_ac_var=no"
19213 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19215 echo "$as_me:19215: result: `eval echo '${'$as_ac_var'}'`" >&5
19216 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
19217 if test `eval echo '${'$as_ac_var'}'` = yes; then
19218 cat >>confdefs.h <<EOF
19219 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19225 ac_cv_func_fork_works=$ac_cv_func_fork
19226 if test "x$ac_cv_func_fork" = xyes; then
19227 echo "$as_me:19227: checking for working fork" >&5
19228 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
19229 if test "${ac_cv_func_fork_works+set}" = set; then
19230 echo $ECHO_N "(cached) $ECHO_C" >&6
19232 if test "$cross_compiling" = yes; then
19233 ac_cv_func_fork_works=cross
19235 cat >conftest.$ac_ext <<_ACEOF
19236 /* By Rüdiger Kuhlmann. */
19237 #include <sys/types.h>
19239 # include <unistd.h>
19241 /* Some systems only have a dummy stub for fork() */
19245 $ac_main_return (1);
19246 $ac_main_return (0);
19249 rm -f conftest$ac_exeext
19250 if { (eval echo "$as_me:19250: \"$ac_link\"") >&5
19251 (eval $ac_link) 2>&5
19253 echo "$as_me:19253: \$? = $ac_status" >&5
19254 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19255 { (eval echo "$as_me:19255: \"$ac_try\"") >&5
19256 (eval $ac_try) 2>&5
19258 echo "$as_me:19258: \$? = $ac_status" >&5
19259 (exit $ac_status); }; }; then
19260 ac_cv_func_fork_works=yes
19262 echo "$as_me: program exited with status $ac_status" >&5
19263 echo "$as_me: failed program was:" >&5
19264 cat conftest.$ac_ext >&5
19265 ac_cv_func_fork_works=no
19267 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19270 echo "$as_me:19270: result: $ac_cv_func_fork_works" >&5
19271 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
19274 if test "x$ac_cv_func_fork_works" = xcross; then
19276 *-*-amigaos* | *-*-msdosdjgpp*)
19277 # Override, as these systems have only a dummy fork() stub
19278 ac_cv_func_fork_works=no
19281 ac_cv_func_fork_works=yes
19284 { echo "$as_me:19284: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
19285 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
19287 ac_cv_func_vfork_works=$ac_cv_func_vfork
19288 if test "x$ac_cv_func_vfork" = xyes; then
19289 echo "$as_me:19289: checking for working vfork" >&5
19290 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
19291 if test "${ac_cv_func_vfork_works+set}" = set; then
19292 echo $ECHO_N "(cached) $ECHO_C" >&6
19294 if test "$cross_compiling" = yes; then
19295 ac_cv_func_vfork_works=cross
19297 cat >conftest.$ac_ext <<_ACEOF
19298 #line 19298 "configure"
19299 #include "confdefs.h"
19300 /* Thanks to Paul Eggert for this test. */
19302 #include <sys/types.h>
19303 #include <sys/stat.h>
19305 # include <unistd.h>
19308 # include <vfork.h>
19310 /* On some sparc systems, changes by the child to local and incoming
19311 argument registers are propagated back to the parent. The compiler
19312 is told about this with #include <vfork.h>, but some compilers
19313 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
19314 static variable whose address is put into a register that is
19315 clobbered by the vfork. */
19318 sparc_address_test (int arg)
19320 sparc_address_test (arg) int arg;
19323 static pid_t child;
19341 pid_t parent = getpid ();
19344 sparc_address_test ();
19349 /* Here is another test for sparc vfork register problems. This
19350 test uses lots of local variables, at least as many local
19351 variables as main has allocated so far including compiler
19352 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
19353 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
19354 reuse the register of parent for one of the local variables,
19355 since it will think that parent can't possibly be used any more
19356 in this routine. Assigning to the local variable will thus
19357 munge parent in the parent process. */
19359 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
19360 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
19361 /* Convince the compiler that p..p7 are live; otherwise, it might
19362 use the same hardware register for all 8 local variables. */
19363 if (p != p1 || p != p2 || p != p3 || p != p4
19364 || p != p5 || p != p6 || p != p7)
19367 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
19368 from child file descriptors. If the child closes a descriptor
19369 before it execs or exits, this munges the parent's descriptor
19370 as well. Test for this by closing stdout in the child. */
19371 _exit(close(fileno(stdout)) != 0);
19376 while (wait(&status) != child)
19379 /* Was there some problem with vforking? */
19382 /* Did the child fail? (This shouldn't happen.) */
19385 /* Did the vfork/compiler bug occur? */
19386 || parent != getpid()
19388 /* Did the file descriptor bug occur? */
19389 || fstat(fileno(stdout), &st) != 0
19394 rm -f conftest$ac_exeext
19395 if { (eval echo "$as_me:19395: \"$ac_link\"") >&5
19396 (eval $ac_link) 2>&5
19398 echo "$as_me:19398: \$? = $ac_status" >&5
19399 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19400 { (eval echo "$as_me:19400: \"$ac_try\"") >&5
19401 (eval $ac_try) 2>&5
19403 echo "$as_me:19403: \$? = $ac_status" >&5
19404 (exit $ac_status); }; }; then
19405 ac_cv_func_vfork_works=yes
19407 echo "$as_me: program exited with status $ac_status" >&5
19408 echo "$as_me: failed program was:" >&5
19409 cat conftest.$ac_ext >&5
19410 ac_cv_func_vfork_works=no
19412 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19415 echo "$as_me:19415: result: $ac_cv_func_vfork_works" >&5
19416 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
19419 if test "x$ac_cv_func_fork_works" = xcross; then
19420 ac_cv_func_vfork_works=ac_cv_func_vfork
19421 { echo "$as_me:19421: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
19422 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
19425 if test "x$ac_cv_func_vfork_works" = xyes; then
19427 cat >>confdefs.h <<\EOF
19428 #define HAVE_WORKING_VFORK 1
19433 cat >>confdefs.h <<\EOF
19438 if test "x$ac_cv_func_fork_works" = xyes; then
19440 cat >>confdefs.h <<\EOF
19441 #define HAVE_WORKING_FORK 1
19446 # special check for test/ditto.c
19448 echo "$as_me:19448: checking for openpty in -lutil" >&5
19449 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
19450 if test "${ac_cv_lib_util_openpty+set}" = set; then
19451 echo $ECHO_N "(cached) $ECHO_C" >&6
19453 ac_check_lib_save_LIBS=$LIBS
19454 LIBS="-lutil $LIBS"
19455 cat >conftest.$ac_ext <<_ACEOF
19456 #line 19456 "configure"
19457 #include "confdefs.h"
19459 /* Override any gcc2 internal prototype to avoid an error. */
19463 /* We use char because int might match the return type of a gcc2
19464 builtin and then its argument prototype would still apply. */
19474 rm -f conftest.$ac_objext conftest$ac_exeext
19475 if { (eval echo "$as_me:19475: \"$ac_link\"") >&5
19476 (eval $ac_link) 2>&5
19478 echo "$as_me:19478: \$? = $ac_status" >&5
19479 (exit $ac_status); } &&
19480 { ac_try='test -s conftest$ac_exeext'
19481 { (eval echo "$as_me:19481: \"$ac_try\"") >&5
19482 (eval $ac_try) 2>&5
19484 echo "$as_me:19484: \$? = $ac_status" >&5
19485 (exit $ac_status); }; }; then
19486 ac_cv_lib_util_openpty=yes
19488 echo "$as_me: failed program was:" >&5
19489 cat conftest.$ac_ext >&5
19490 ac_cv_lib_util_openpty=no
19492 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19493 LIBS=$ac_check_lib_save_LIBS
19495 echo "$as_me:19495: result: $ac_cv_lib_util_openpty" >&5
19496 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
19497 if test $ac_cv_lib_util_openpty = yes; then
19503 echo "$as_me:19503: checking for openpty header" >&5
19504 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
19505 if test "${cf_cv_func_openpty+set}" = set; then
19506 echo $ECHO_N "(cached) $ECHO_C" >&6
19509 cf_save_LIBS="$LIBS"
19510 test $cf_cv_lib_util = yes && {
19511 cf_add_libs="-lutil"
19512 # Filter out duplicates - this happens with badly-designed ".pc" files...
19513 for cf_add_1lib in $LIBS
19515 for cf_add_2lib in $cf_add_libs
19517 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19523 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19525 LIBS="$cf_add_libs"
19527 for cf_header in pty.h libutil.h util.h
19529 cat >conftest.$ac_ext <<_ACEOF
19530 #line 19530 "configure"
19531 #include "confdefs.h"
19533 #include <$cf_header>
19539 int x = openpty((int *)0, (int *)0, (char *)0,
19540 (struct termios *)0, (struct winsize *)0);
19546 rm -f conftest.$ac_objext conftest$ac_exeext
19547 if { (eval echo "$as_me:19547: \"$ac_link\"") >&5
19548 (eval $ac_link) 2>&5
19550 echo "$as_me:19550: \$? = $ac_status" >&5
19551 (exit $ac_status); } &&
19552 { ac_try='test -s conftest$ac_exeext'
19553 { (eval echo "$as_me:19553: \"$ac_try\"") >&5
19554 (eval $ac_try) 2>&5
19556 echo "$as_me:19556: \$? = $ac_status" >&5
19557 (exit $ac_status); }; }; then
19559 cf_cv_func_openpty=$cf_header
19563 echo "$as_me: failed program was:" >&5
19564 cat conftest.$ac_ext >&5
19566 cf_cv_func_openpty=no
19569 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19571 LIBS="$cf_save_LIBS"
19574 echo "$as_me:19574: result: $cf_cv_func_openpty" >&5
19575 echo "${ECHO_T}$cf_cv_func_openpty" >&6
19577 if test "$cf_cv_func_openpty" != no ; then
19579 cat >>confdefs.h <<EOF
19580 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
19583 cat >>confdefs.h <<\EOF
19584 #define USE_XTERM_PTY 1
19587 if test "x$cf_cv_lib_util" = xyes ; then
19589 cf_add_libs="-lutil"
19590 # Filter out duplicates - this happens with badly-designed ".pc" files...
19591 for cf_add_1lib in $TEST_LIBS
19593 for cf_add_2lib in $cf_add_libs
19595 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19601 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19603 TEST_LIBS="$cf_add_libs"
19608 if test "$with_hashed_db" != no ; then
19610 cat >>confdefs.h <<\EOF
19611 #define USE_HASHED_DB 1
19614 case $with_hashed_db in
19618 if test -d "$with_hashed_db" ; then
19620 if test -n "$with_hashed_db/include" ; then
19621 for cf_add_incdir in $with_hashed_db/include
19623 while test $cf_add_incdir != /usr/include
19625 if test -d $cf_add_incdir
19628 if test -n "$CFLAGS$CPPFLAGS" ; then
19629 # a loop is needed to ensure we can add subdirs of existing dirs
19630 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
19631 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
19632 cf_have_incdir=yes; break
19637 if test "$cf_have_incdir" = no ; then
19638 if test "$cf_add_incdir" = /usr/local/include ; then
19639 if test "$GCC" = yes
19641 cf_save_CPPFLAGS=$CPPFLAGS
19642 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19643 cat >conftest.$ac_ext <<_ACEOF
19644 #line 19644 "configure"
19645 #include "confdefs.h"
19655 rm -f conftest.$ac_objext
19656 if { (eval echo "$as_me:19656: \"$ac_compile\"") >&5
19657 (eval $ac_compile) 2>&5
19659 echo "$as_me:19659: \$? = $ac_status" >&5
19660 (exit $ac_status); } &&
19661 { ac_try='test -s conftest.$ac_objext'
19662 { (eval echo "$as_me:19662: \"$ac_try\"") >&5
19663 (eval $ac_try) 2>&5
19665 echo "$as_me:19665: \$? = $ac_status" >&5
19666 (exit $ac_status); }; }; then
19669 echo "$as_me: failed program was:" >&5
19670 cat conftest.$ac_ext >&5
19673 rm -f conftest.$ac_objext conftest.$ac_ext
19674 CPPFLAGS=$cf_save_CPPFLAGS
19679 if test "$cf_have_incdir" = no ; then
19680 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
19682 echo "${as_me:-configure}:19682: testing adding $cf_add_incdir to include-path ..." 1>&5
19684 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19686 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
19687 test "$cf_top_incdir" = "$cf_add_incdir" && break
19688 cf_add_incdir="$cf_top_incdir"
19699 if test -n "$with_hashed_db/lib" ; then
19700 for cf_add_libdir in $with_hashed_db/lib
19702 if test $cf_add_libdir = /usr/lib ; then
19704 elif test -d $cf_add_libdir
19707 if test -n "$LDFLAGS$LIBS" ; then
19708 # a loop is needed to ensure we can add subdirs of existing dirs
19709 for cf_test_libdir in $LDFLAGS $LIBS ; do
19710 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
19711 cf_have_libdir=yes; break
19715 if test "$cf_have_libdir" = no ; then
19716 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
19718 echo "${as_me:-configure}:19718: testing adding $cf_add_libdir to library-path ..." 1>&5
19720 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
19727 case "$with_hashed_db" in
19729 { echo "$as_me:19729: WARNING: no such directory $with_hashed_db" >&5
19730 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
19736 test "x$prefix" != "xNONE" && \
19737 test -d "$prefix" && \
19739 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
19740 test -d $prefix/include && cf_search="$cf_search $prefix/include"
19741 test -d $prefix/include/$with_hashed_db && cf_search="$cf_search $prefix/include/$with_hashed_db"
19742 test -d $prefix/include/$with_hashed_db/include && cf_search="$cf_search $prefix/include/$with_hashed_db/include"
19743 test -d $prefix/$with_hashed_db/include && cf_search="$cf_search $prefix/$with_hashed_db/include"
19744 test -d $prefix/$with_hashed_db/include/$with_hashed_db && cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
19747 for cf_subdir_prefix in \
19756 test "x$cf_subdir_prefix" != "x$prefix" && \
19757 test -d "$cf_subdir_prefix" && \
19758 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
19759 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
19760 test -d $cf_subdir_prefix/include && cf_search="$cf_search $cf_subdir_prefix/include"
19761 test -d $cf_subdir_prefix/include/$with_hashed_db && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
19762 test -d $cf_subdir_prefix/include/$with_hashed_db/include && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
19763 test -d $cf_subdir_prefix/$with_hashed_db/include && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
19764 test -d $cf_subdir_prefix/$with_hashed_db/include/$with_hashed_db && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include/$with_hashed_db"
19769 for cf_item in $cf_search
19772 (*/$with_hashed_db)
19774 if test -n "$cf_item" ; then
19775 for cf_add_incdir in $cf_item
19777 while test $cf_add_incdir != /usr/include
19779 if test -d $cf_add_incdir
19782 if test -n "$CFLAGS$CPPFLAGS" ; then
19783 # a loop is needed to ensure we can add subdirs of existing dirs
19784 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
19785 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
19786 cf_have_incdir=yes; break
19791 if test "$cf_have_incdir" = no ; then
19792 if test "$cf_add_incdir" = /usr/local/include ; then
19793 if test "$GCC" = yes
19795 cf_save_CPPFLAGS=$CPPFLAGS
19796 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19797 cat >conftest.$ac_ext <<_ACEOF
19798 #line 19798 "configure"
19799 #include "confdefs.h"
19809 rm -f conftest.$ac_objext
19810 if { (eval echo "$as_me:19810: \"$ac_compile\"") >&5
19811 (eval $ac_compile) 2>&5
19813 echo "$as_me:19813: \$? = $ac_status" >&5
19814 (exit $ac_status); } &&
19815 { ac_try='test -s conftest.$ac_objext'
19816 { (eval echo "$as_me:19816: \"$ac_try\"") >&5
19817 (eval $ac_try) 2>&5
19819 echo "$as_me:19819: \$? = $ac_status" >&5
19820 (exit $ac_status); }; }; then
19823 echo "$as_me: failed program was:" >&5
19824 cat conftest.$ac_ext >&5
19827 rm -f conftest.$ac_objext conftest.$ac_ext
19828 CPPFLAGS=$cf_save_CPPFLAGS
19833 if test "$cf_have_incdir" = no ; then
19834 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
19836 echo "${as_me:-configure}:19836: testing adding $cf_add_incdir to include-path ..." 1>&5
19838 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19840 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
19841 test "$cf_top_incdir" = "$cf_add_incdir" && break
19842 cf_add_incdir="$cf_top_incdir"
19859 test "x$prefix" != "xNONE" && \
19860 test -d "$prefix" && \
19862 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
19863 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
19864 test -d $prefix/lib/$with_hashed_db && cf_search="$cf_search $prefix/lib/$with_hashed_db"
19865 test -d $prefix/lib/$with_hashed_db/lib && cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
19866 test -d $prefix/$with_hashed_db/lib && cf_search="$cf_search $prefix/$with_hashed_db/lib"
19867 test -d $prefix/$with_hashed_db/lib/$with_hashed_db && cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
19870 for cf_subdir_prefix in \
19879 test "x$cf_subdir_prefix" != "x$prefix" && \
19880 test -d "$cf_subdir_prefix" && \
19881 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
19882 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
19883 test -d $cf_subdir_prefix/lib && cf_search="$cf_search $cf_subdir_prefix/lib"
19884 test -d $cf_subdir_prefix/lib/$with_hashed_db && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
19885 test -d $cf_subdir_prefix/lib/$with_hashed_db/lib && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
19886 test -d $cf_subdir_prefix/$with_hashed_db/lib && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
19887 test -d $cf_subdir_prefix/$with_hashed_db/lib/$with_hashed_db && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib/$with_hashed_db"
19892 for cf_item in $cf_search
19895 (*/$with_hashed_db)
19897 if test -n "$cf_item" ; then
19898 for cf_add_libdir in $cf_item
19900 if test $cf_add_libdir = /usr/lib ; then
19902 elif test -d $cf_add_libdir
19905 if test -n "$LDFLAGS$LIBS" ; then
19906 # a loop is needed to ensure we can add subdirs of existing dirs
19907 for cf_test_libdir in $LDFLAGS $LIBS ; do
19908 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
19909 cf_have_libdir=yes; break
19913 if test "$cf_have_libdir" = no ; then
19914 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
19916 echo "${as_me:-configure}:19916: testing adding $cf_add_libdir to library-path ..." 1>&5
19918 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
19933 echo "$as_me:19933: checking for db.h" >&5
19934 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
19935 if test "${ac_cv_header_db_h+set}" = set; then
19936 echo $ECHO_N "(cached) $ECHO_C" >&6
19938 cat >conftest.$ac_ext <<_ACEOF
19939 #line 19939 "configure"
19940 #include "confdefs.h"
19943 if { (eval echo "$as_me:19943: \"$ac_cpp conftest.$ac_ext\"") >&5
19944 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19946 egrep -v '^ *\+' conftest.er1 >conftest.err
19948 cat conftest.err >&5
19949 echo "$as_me:19949: \$? = $ac_status" >&5
19950 (exit $ac_status); } >/dev/null; then
19951 if test -s conftest.err; then
19952 ac_cpp_err=$ac_c_preproc_warn_flag
19959 if test -z "$ac_cpp_err"; then
19960 ac_cv_header_db_h=yes
19962 echo "$as_me: failed program was:" >&5
19963 cat conftest.$ac_ext >&5
19964 ac_cv_header_db_h=no
19966 rm -f conftest.err conftest.$ac_ext
19968 echo "$as_me:19968: result: $ac_cv_header_db_h" >&5
19969 echo "${ECHO_T}$ac_cv_header_db_h" >&6
19970 if test $ac_cv_header_db_h = yes; then
19972 echo "$as_me:19972: checking for version of db" >&5
19973 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
19974 if test "${cf_cv_hashed_db_version+set}" = set; then
19975 echo $ECHO_N "(cached) $ECHO_C" >&6
19978 cf_cv_hashed_db_version=unknown
19980 for cf_db_version in 1 2 3 4 5 6
19983 echo "${as_me:-configure}:19983: testing checking for db version $cf_db_version ..." 1>&5
19985 cat >conftest.$ac_ext <<_ACEOF
19986 #line 19986 "configure"
19987 #include "confdefs.h"
19989 $ac_includes_default
19992 #ifdef DB_VERSION_MAJOR
19993 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
19994 #if $cf_db_version == DB_VERSION_MAJOR
20000 #if $cf_db_version == 1
20001 /* ok: assuming this is DB 1.8.5 */
20015 rm -f conftest.$ac_objext
20016 if { (eval echo "$as_me:20016: \"$ac_compile\"") >&5
20017 (eval $ac_compile) 2>&5
20019 echo "$as_me:20019: \$? = $ac_status" >&5
20020 (exit $ac_status); } &&
20021 { ac_try='test -s conftest.$ac_objext'
20022 { (eval echo "$as_me:20022: \"$ac_try\"") >&5
20023 (eval $ac_try) 2>&5
20025 echo "$as_me:20025: \$? = $ac_status" >&5
20026 (exit $ac_status); }; }; then
20028 cf_cv_hashed_db_version=$cf_db_version
20032 echo "$as_me: failed program was:" >&5
20033 cat conftest.$ac_ext >&5
20035 rm -f conftest.$ac_objext conftest.$ac_ext
20039 echo "$as_me:20039: result: $cf_cv_hashed_db_version" >&5
20040 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
20042 if test "$cf_cv_hashed_db_version" = unknown ; then
20043 { { echo "$as_me:20043: error: Cannot determine version of db" >&5
20044 echo "$as_me: error: Cannot determine version of db" >&2;}
20045 { (exit 1); exit 1; }; }
20048 echo "$as_me:20048: checking for db libraries" >&5
20049 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
20050 if test "${cf_cv_hashed_db_libs+set}" = set; then
20051 echo $ECHO_N "(cached) $ECHO_C" >&6
20054 cf_cv_hashed_db_libs=unknown
20055 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
20057 cf_save_libs="$LIBS"
20058 if test -n "$cf_db_libs"; then
20060 cf_add_libs="-l$cf_db_libs"
20061 # Filter out duplicates - this happens with badly-designed ".pc" files...
20062 for cf_add_1lib in $LIBS
20064 for cf_add_2lib in $cf_add_libs
20066 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20072 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20074 LIBS="$cf_add_libs"
20078 echo "${as_me:-configure}:20078: testing checking for library "$cf_db_libs" ..." 1>&5
20080 cat >conftest.$ac_ext <<_ACEOF
20081 #line 20081 "configure"
20082 #include "confdefs.h"
20084 $ac_includes_default
20091 char *path = "/tmp/foo";
20092 #ifdef DB_VERSION_MAJOR
20093 #if DB_VERSION_MAJOR >= 4
20095 db_create(&result, NULL, 0);
20096 result->open(result,
20103 #elif DB_VERSION_MAJOR >= 3
20105 db_create(&result, NULL, 0);
20106 result->open(result,
20112 #elif DB_VERSION_MAJOR >= 2
20121 #endif /* DB_VERSION_MAJOR */
20123 DB *result = dbopen(path,
20129 ${cf_cv_main_return:-return}(result != 0)
20135 rm -f conftest.$ac_objext conftest$ac_exeext
20136 if { (eval echo "$as_me:20136: \"$ac_link\"") >&5
20137 (eval $ac_link) 2>&5
20139 echo "$as_me:20139: \$? = $ac_status" >&5
20140 (exit $ac_status); } &&
20141 { ac_try='test -s conftest$ac_exeext'
20142 { (eval echo "$as_me:20142: \"$ac_try\"") >&5
20143 (eval $ac_try) 2>&5
20145 echo "$as_me:20145: \$? = $ac_status" >&5
20146 (exit $ac_status); }; }; then
20148 if test -n "$cf_db_libs" ; then
20149 cf_cv_hashed_db_libs=$cf_db_libs
20151 cf_cv_hashed_db_libs=default
20153 LIBS="$cf_save_libs"
20157 echo "$as_me: failed program was:" >&5
20158 cat conftest.$ac_ext >&5
20160 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20161 LIBS="$cf_save_libs"
20165 echo "$as_me:20165: result: $cf_cv_hashed_db_libs" >&5
20166 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
20168 if test "$cf_cv_hashed_db_libs" = unknown ; then
20169 { { echo "$as_me:20169: error: Cannot determine library for db" >&5
20170 echo "$as_me: error: Cannot determine library for db" >&2;}
20171 { (exit 1); exit 1; }; }
20172 elif test "$cf_cv_hashed_db_libs" != default ; then
20174 cf_add_libs="-l$cf_cv_hashed_db_libs"
20175 # Filter out duplicates - this happens with badly-designed ".pc" files...
20176 for cf_add_1lib in $LIBS
20178 for cf_add_2lib in $cf_add_libs
20180 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20186 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20188 LIBS="$cf_add_libs"
20195 { { echo "$as_me:20195: error: Cannot find db.h" >&5
20196 echo "$as_me: error: Cannot find db.h" >&2;}
20197 { (exit 1); exit 1; }; }
20203 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
20204 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
20205 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
20208 # Just in case, check if the C compiler has a bool type.
20210 echo "$as_me:20210: checking if we should include stdbool.h" >&5
20211 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
20213 if test "${cf_cv_header_stdbool_h+set}" = set; then
20214 echo $ECHO_N "(cached) $ECHO_C" >&6
20217 cat >conftest.$ac_ext <<_ACEOF
20218 #line 20218 "configure"
20219 #include "confdefs.h"
20229 rm -f conftest.$ac_objext
20230 if { (eval echo "$as_me:20230: \"$ac_compile\"") >&5
20231 (eval $ac_compile) 2>&5
20233 echo "$as_me:20233: \$? = $ac_status" >&5
20234 (exit $ac_status); } &&
20235 { ac_try='test -s conftest.$ac_objext'
20236 { (eval echo "$as_me:20236: \"$ac_try\"") >&5
20237 (eval $ac_try) 2>&5
20239 echo "$as_me:20239: \$? = $ac_status" >&5
20240 (exit $ac_status); }; }; then
20241 cf_cv_header_stdbool_h=0
20243 echo "$as_me: failed program was:" >&5
20244 cat conftest.$ac_ext >&5
20245 cat >conftest.$ac_ext <<_ACEOF
20246 #line 20246 "configure"
20247 #include "confdefs.h"
20250 #include <stdbool.h>
20261 rm -f conftest.$ac_objext
20262 if { (eval echo "$as_me:20262: \"$ac_compile\"") >&5
20263 (eval $ac_compile) 2>&5
20265 echo "$as_me:20265: \$? = $ac_status" >&5
20266 (exit $ac_status); } &&
20267 { ac_try='test -s conftest.$ac_objext'
20268 { (eval echo "$as_me:20268: \"$ac_try\"") >&5
20269 (eval $ac_try) 2>&5
20271 echo "$as_me:20271: \$? = $ac_status" >&5
20272 (exit $ac_status); }; }; then
20273 cf_cv_header_stdbool_h=1
20275 echo "$as_me: failed program was:" >&5
20276 cat conftest.$ac_ext >&5
20277 cf_cv_header_stdbool_h=0
20279 rm -f conftest.$ac_objext conftest.$ac_ext
20281 rm -f conftest.$ac_objext conftest.$ac_ext
20284 if test "$cf_cv_header_stdbool_h" = 1
20285 then echo "$as_me:20285: result: yes" >&5
20286 echo "${ECHO_T}yes" >&6
20287 else echo "$as_me:20287: result: no" >&5
20288 echo "${ECHO_T}no" >&6
20291 echo "$as_me:20291: checking for builtin bool type" >&5
20292 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
20294 if test "${cf_cv_cc_bool_type+set}" = set; then
20295 echo $ECHO_N "(cached) $ECHO_C" >&6
20298 cat >conftest.$ac_ext <<_ACEOF
20299 #line 20299 "configure"
20300 #include "confdefs.h"
20303 #include <sys/types.h>
20313 rm -f conftest.$ac_objext
20314 if { (eval echo "$as_me:20314: \"$ac_compile\"") >&5
20315 (eval $ac_compile) 2>&5
20317 echo "$as_me:20317: \$? = $ac_status" >&5
20318 (exit $ac_status); } &&
20319 { ac_try='test -s conftest.$ac_objext'
20320 { (eval echo "$as_me:20320: \"$ac_try\"") >&5
20321 (eval $ac_try) 2>&5
20323 echo "$as_me:20323: \$? = $ac_status" >&5
20324 (exit $ac_status); }; }; then
20325 cf_cv_cc_bool_type=1
20327 echo "$as_me: failed program was:" >&5
20328 cat conftest.$ac_ext >&5
20329 cf_cv_cc_bool_type=0
20331 rm -f conftest.$ac_objext conftest.$ac_ext
20335 if test "$cf_cv_cc_bool_type" = 1
20336 then echo "$as_me:20336: result: yes" >&5
20337 echo "${ECHO_T}yes" >&6
20338 else echo "$as_me:20338: result: no" >&5
20339 echo "${ECHO_T}no" >&6
20342 # Check for C++ compiler characteristics (and ensure that it's there!)
20343 if test -n "$CXX" ; then
20345 ac_cpp='$CXXCPP $CPPFLAGS'
20346 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20347 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20348 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20349 ac_main_return=return
20351 if test -n "$GXX" ; then
20354 LIBS="$LIBS $CXXLIBS"
20355 echo "$as_me:20355: checking if we already have C++ library" >&5
20356 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
20357 cat >conftest.$ac_ext <<_ACEOF
20358 #line 20358 "configure"
20359 #include "confdefs.h"
20361 #include <iostream>
20366 std::cout << "Hello World!" << std::endl;
20371 rm -f conftest.$ac_objext conftest$ac_exeext
20372 if { (eval echo "$as_me:20372: \"$ac_link\"") >&5
20373 (eval $ac_link) 2>&5
20375 echo "$as_me:20375: \$? = $ac_status" >&5
20376 (exit $ac_status); } &&
20377 { ac_try='test -s conftest$ac_exeext'
20378 { (eval echo "$as_me:20378: \"$ac_try\"") >&5
20379 (eval $ac_try) 2>&5
20381 echo "$as_me:20381: \$? = $ac_status" >&5
20382 (exit $ac_status); }; }; then
20383 cf_have_libstdcpp=yes
20385 echo "$as_me: failed program was:" >&5
20386 cat conftest.$ac_ext >&5
20387 cf_have_libstdcpp=no
20389 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20390 echo "$as_me:20390: result: $cf_have_libstdcpp" >&5
20391 echo "${ECHO_T}$cf_have_libstdcpp" >&6
20394 if test $cf_have_libstdcpp != yes
20396 case $cf_cv_system_name in
20398 if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
20399 cf_stdcpp_libname=stdcpp
20401 cf_stdcpp_libname=stdc++
20405 cf_stdcpp_libname=stdc++
20409 echo "$as_me:20409: checking for library $cf_stdcpp_libname" >&5
20410 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
20411 if test "${cf_cv_libstdcpp+set}" = set; then
20412 echo $ECHO_N "(cached) $ECHO_C" >&6
20416 LIBS="$LIBS $CXXLIBS"
20418 cf_add_libs="-l$cf_stdcpp_libname"
20419 # Filter out duplicates - this happens with badly-designed ".pc" files...
20420 for cf_add_1lib in $LIBS
20422 for cf_add_2lib in $cf_add_libs
20424 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20430 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20432 LIBS="$cf_add_libs"
20434 cat >conftest.$ac_ext <<_ACEOF
20435 #line 20435 "configure"
20436 #include "confdefs.h"
20438 #include <iostream>
20443 std::cout << "Hello World!" << std::endl;
20448 rm -f conftest.$ac_objext conftest$ac_exeext
20449 if { (eval echo "$as_me:20449: \"$ac_link\"") >&5
20450 (eval $ac_link) 2>&5
20452 echo "$as_me:20452: \$? = $ac_status" >&5
20453 (exit $ac_status); } &&
20454 { ac_try='test -s conftest$ac_exeext'
20455 { (eval echo "$as_me:20455: \"$ac_try\"") >&5
20456 (eval $ac_try) 2>&5
20458 echo "$as_me:20458: \$? = $ac_status" >&5
20459 (exit $ac_status); }; }; then
20460 cf_cv_libstdcpp=yes
20462 echo "$as_me: failed program was:" >&5
20463 cat conftest.$ac_ext >&5
20466 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20470 echo "$as_me:20470: result: $cf_cv_libstdcpp" >&5
20471 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
20472 test "$cf_cv_libstdcpp" = yes && {
20473 cf_add_libs="-l$cf_stdcpp_libname"
20474 # Filter out duplicates - this happens with badly-designed ".pc" files...
20475 for cf_add_1lib in $CXXLIBS
20477 for cf_add_2lib in $cf_add_libs
20479 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20485 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20487 CXXLIBS="$cf_add_libs"
20492 echo "$as_me:20492: checking whether $CXX understands -c and -o together" >&5
20493 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
20494 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
20495 echo $ECHO_N "(cached) $ECHO_C" >&6
20498 cat > conftest.$ac_ext <<CF_EOF
20501 ${cf_cv_main_return:-return}(0);
20504 # We do the test twice because some compilers refuse to overwrite an
20505 # existing .o file with -o, though they will create one.
20506 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
20507 if { (eval echo "$as_me:20507: \"$ac_try\"") >&5
20508 (eval $ac_try) 2>&5
20510 echo "$as_me:20510: \$? = $ac_status" >&5
20511 (exit $ac_status); } &&
20512 test -f conftest2.$ac_objext && { (eval echo "$as_me:20512: \"$ac_try\"") >&5
20513 (eval $ac_try) 2>&5
20515 echo "$as_me:20515: \$? = $ac_status" >&5
20516 (exit $ac_status); };
20518 eval cf_cv_prog_CXX_c_o=yes
20520 eval cf_cv_prog_CXX_c_o=no
20525 if test $cf_cv_prog_CXX_c_o = yes; then
20526 echo "$as_me:20526: result: yes" >&5
20527 echo "${ECHO_T}yes" >&6
20529 echo "$as_me:20529: result: no" >&5
20530 echo "${ECHO_T}no" >&6
20533 case $GXX_VERSION in
20539 cf_cxx_library=unknown
20540 case $cf_cv_system_name in
20548 if test "$GXX" = yes; then
20549 echo "$as_me:20549: checking for lib$cf_gpp_libname" >&5
20550 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
20553 cf_add_libs="-l$cf_gpp_libname"
20554 # Filter out duplicates - this happens with badly-designed ".pc" files...
20555 for cf_add_1lib in $LIBS
20557 for cf_add_2lib in $cf_add_libs
20559 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20565 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20567 LIBS="$cf_add_libs"
20569 cat >conftest.$ac_ext <<_ACEOF
20570 #line 20570 "configure"
20571 #include "confdefs.h"
20573 #include <$cf_gpp_libname/builtin.h>
20578 two_arg_error_handler_t foo2 = lib_error_handler
20583 rm -f conftest.$ac_objext conftest$ac_exeext
20584 if { (eval echo "$as_me:20584: \"$ac_link\"") >&5
20585 (eval $ac_link) 2>&5
20587 echo "$as_me:20587: \$? = $ac_status" >&5
20588 (exit $ac_status); } &&
20589 { ac_try='test -s conftest$ac_exeext'
20590 { (eval echo "$as_me:20590: \"$ac_try\"") >&5
20591 (eval $ac_try) 2>&5
20593 echo "$as_me:20593: \$? = $ac_status" >&5
20594 (exit $ac_status); }; }; then
20597 cf_add_libs="-l$cf_gpp_libname"
20598 # Filter out duplicates - this happens with badly-designed ".pc" files...
20599 for cf_add_1lib in $CXXLIBS
20601 for cf_add_2lib in $cf_add_libs
20603 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20609 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20611 CXXLIBS="$cf_add_libs"
20613 if test "$cf_gpp_libname" = cpp ; then
20615 cat >>confdefs.h <<\EOF
20616 #define HAVE_GPP_BUILTIN_H 1
20621 cat >>confdefs.h <<\EOF
20622 #define HAVE_GXX_BUILTIN_H 1
20627 echo "$as_me: failed program was:" >&5
20628 cat conftest.$ac_ext >&5
20629 cat >conftest.$ac_ext <<_ACEOF
20630 #line 20630 "configure"
20631 #include "confdefs.h"
20633 #include <builtin.h>
20638 two_arg_error_handler_t foo2 = lib_error_handler
20643 rm -f conftest.$ac_objext conftest$ac_exeext
20644 if { (eval echo "$as_me:20644: \"$ac_link\"") >&5
20645 (eval $ac_link) 2>&5
20647 echo "$as_me:20647: \$? = $ac_status" >&5
20648 (exit $ac_status); } &&
20649 { ac_try='test -s conftest$ac_exeext'
20650 { (eval echo "$as_me:20650: \"$ac_try\"") >&5
20651 (eval $ac_try) 2>&5
20653 echo "$as_me:20653: \$? = $ac_status" >&5
20654 (exit $ac_status); }; }; then
20657 cf_add_libs="-l$cf_gpp_libname"
20658 # Filter out duplicates - this happens with badly-designed ".pc" files...
20659 for cf_add_1lib in $CXXLIBS
20661 for cf_add_2lib in $cf_add_libs
20663 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20669 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20671 CXXLIBS="$cf_add_libs"
20673 cat >>confdefs.h <<\EOF
20674 #define HAVE_BUILTIN_H 1
20678 echo "$as_me: failed program was:" >&5
20679 cat conftest.$ac_ext >&5
20682 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20684 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20686 echo "$as_me:20686: result: $cf_cxx_library" >&5
20687 echo "${ECHO_T}$cf_cxx_library" >&6
20697 ac_cpp='$CXXCPP $CPPFLAGS'
20698 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20699 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20700 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20701 ac_main_return=return
20702 echo "$as_me:20702: checking how to run the C++ preprocessor" >&5
20703 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
20704 if test -z "$CXXCPP"; then
20705 if test "${ac_cv_prog_CXXCPP+set}" = set; then
20706 echo $ECHO_N "(cached) $ECHO_C" >&6
20708 # Double quotes because CXXCPP needs to be expanded
20709 for CXXCPP in "$CXX -E" "/lib/cpp"
20711 ac_preproc_ok=false
20712 for ac_cxx_preproc_warn_flag in '' yes
20714 # Use a header file that comes with gcc, so configuring glibc
20715 # with a fresh cross-compiler works.
20716 # On the NeXT, cc -E runs the code through the compiler's parser,
20717 # not just through cpp. "Syntax error" is here to catch this case.
20718 cat >conftest.$ac_ext <<_ACEOF
20719 #line 20719 "configure"
20720 #include "confdefs.h"
20721 #include <assert.h>
20724 if { (eval echo "$as_me:20724: \"$ac_cpp conftest.$ac_ext\"") >&5
20725 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20727 egrep -v '^ *\+' conftest.er1 >conftest.err
20729 cat conftest.err >&5
20730 echo "$as_me:20730: \$? = $ac_status" >&5
20731 (exit $ac_status); } >/dev/null; then
20732 if test -s conftest.err; then
20733 ac_cpp_err=$ac_cxx_preproc_warn_flag
20740 if test -z "$ac_cpp_err"; then
20743 echo "$as_me: failed program was:" >&5
20744 cat conftest.$ac_ext >&5
20745 # Broken: fails on valid input.
20748 rm -f conftest.err conftest.$ac_ext
20750 # OK, works on sane cases. Now check whether non-existent headers
20751 # can be detected and how.
20752 cat >conftest.$ac_ext <<_ACEOF
20753 #line 20753 "configure"
20754 #include "confdefs.h"
20755 #include <ac_nonexistent.h>
20757 if { (eval echo "$as_me:20757: \"$ac_cpp conftest.$ac_ext\"") >&5
20758 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20760 egrep -v '^ *\+' conftest.er1 >conftest.err
20762 cat conftest.err >&5
20763 echo "$as_me:20763: \$? = $ac_status" >&5
20764 (exit $ac_status); } >/dev/null; then
20765 if test -s conftest.err; then
20766 ac_cpp_err=$ac_cxx_preproc_warn_flag
20773 if test -z "$ac_cpp_err"; then
20774 # Broken: success on invalid input.
20777 echo "$as_me: failed program was:" >&5
20778 cat conftest.$ac_ext >&5
20779 # Passes both tests.
20783 rm -f conftest.err conftest.$ac_ext
20786 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
20787 rm -f conftest.err conftest.$ac_ext
20788 if $ac_preproc_ok; then
20793 ac_cv_prog_CXXCPP=$CXXCPP
20796 CXXCPP=$ac_cv_prog_CXXCPP
20798 ac_cv_prog_CXXCPP=$CXXCPP
20800 echo "$as_me:20800: result: $CXXCPP" >&5
20801 echo "${ECHO_T}$CXXCPP" >&6
20802 ac_preproc_ok=false
20803 for ac_cxx_preproc_warn_flag in '' yes
20805 # Use a header file that comes with gcc, so configuring glibc
20806 # with a fresh cross-compiler works.
20807 # On the NeXT, cc -E runs the code through the compiler's parser,
20808 # not just through cpp. "Syntax error" is here to catch this case.
20809 cat >conftest.$ac_ext <<_ACEOF
20810 #line 20810 "configure"
20811 #include "confdefs.h"
20812 #include <assert.h>
20815 if { (eval echo "$as_me:20815: \"$ac_cpp conftest.$ac_ext\"") >&5
20816 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20818 egrep -v '^ *\+' conftest.er1 >conftest.err
20820 cat conftest.err >&5
20821 echo "$as_me:20821: \$? = $ac_status" >&5
20822 (exit $ac_status); } >/dev/null; then
20823 if test -s conftest.err; then
20824 ac_cpp_err=$ac_cxx_preproc_warn_flag
20831 if test -z "$ac_cpp_err"; then
20834 echo "$as_me: failed program was:" >&5
20835 cat conftest.$ac_ext >&5
20836 # Broken: fails on valid input.
20839 rm -f conftest.err conftest.$ac_ext
20841 # OK, works on sane cases. Now check whether non-existent headers
20842 # can be detected and how.
20843 cat >conftest.$ac_ext <<_ACEOF
20844 #line 20844 "configure"
20845 #include "confdefs.h"
20846 #include <ac_nonexistent.h>
20848 if { (eval echo "$as_me:20848: \"$ac_cpp conftest.$ac_ext\"") >&5
20849 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20851 egrep -v '^ *\+' conftest.er1 >conftest.err
20853 cat conftest.err >&5
20854 echo "$as_me:20854: \$? = $ac_status" >&5
20855 (exit $ac_status); } >/dev/null; then
20856 if test -s conftest.err; then
20857 ac_cpp_err=$ac_cxx_preproc_warn_flag
20864 if test -z "$ac_cpp_err"; then
20865 # Broken: success on invalid input.
20868 echo "$as_me: failed program was:" >&5
20869 cat conftest.$ac_ext >&5
20870 # Passes both tests.
20874 rm -f conftest.err conftest.$ac_ext
20877 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
20878 rm -f conftest.err conftest.$ac_ext
20879 if $ac_preproc_ok; then
20882 { { echo "$as_me:20882: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
20883 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
20884 { (exit 1); exit 1; }; }
20888 ac_cpp='$CXXCPP $CPPFLAGS'
20889 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20890 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20891 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20892 ac_main_return=return
20894 for ac_header in typeinfo
20896 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20897 echo "$as_me:20897: checking for $ac_header" >&5
20898 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20899 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20900 echo $ECHO_N "(cached) $ECHO_C" >&6
20902 cat >conftest.$ac_ext <<_ACEOF
20903 #line 20903 "configure"
20904 #include "confdefs.h"
20905 #include <$ac_header>
20907 if { (eval echo "$as_me:20907: \"$ac_cpp conftest.$ac_ext\"") >&5
20908 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20910 egrep -v '^ *\+' conftest.er1 >conftest.err
20912 cat conftest.err >&5
20913 echo "$as_me:20913: \$? = $ac_status" >&5
20914 (exit $ac_status); } >/dev/null; then
20915 if test -s conftest.err; then
20916 ac_cpp_err=$ac_cxx_preproc_warn_flag
20923 if test -z "$ac_cpp_err"; then
20924 eval "$as_ac_Header=yes"
20926 echo "$as_me: failed program was:" >&5
20927 cat conftest.$ac_ext >&5
20928 eval "$as_ac_Header=no"
20930 rm -f conftest.err conftest.$ac_ext
20932 echo "$as_me:20932: result: `eval echo '${'$as_ac_Header'}'`" >&5
20933 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20934 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20935 cat >>confdefs.h <<EOF
20936 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20942 for ac_header in iostream
20944 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20945 echo "$as_me:20945: checking for $ac_header" >&5
20946 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20947 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20948 echo $ECHO_N "(cached) $ECHO_C" >&6
20950 cat >conftest.$ac_ext <<_ACEOF
20951 #line 20951 "configure"
20952 #include "confdefs.h"
20953 #include <$ac_header>
20955 if { (eval echo "$as_me:20955: \"$ac_cpp conftest.$ac_ext\"") >&5
20956 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20958 egrep -v '^ *\+' conftest.er1 >conftest.err
20960 cat conftest.err >&5
20961 echo "$as_me:20961: \$? = $ac_status" >&5
20962 (exit $ac_status); } >/dev/null; then
20963 if test -s conftest.err; then
20964 ac_cpp_err=$ac_cxx_preproc_warn_flag
20971 if test -z "$ac_cpp_err"; then
20972 eval "$as_ac_Header=yes"
20974 echo "$as_me: failed program was:" >&5
20975 cat conftest.$ac_ext >&5
20976 eval "$as_ac_Header=no"
20978 rm -f conftest.err conftest.$ac_ext
20980 echo "$as_me:20980: result: `eval echo '${'$as_ac_Header'}'`" >&5
20981 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20982 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20983 cat >>confdefs.h <<EOF
20984 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20990 if test x"$ac_cv_header_iostream" = xyes ; then
20991 echo "$as_me:20991: checking if iostream uses std-namespace" >&5
20992 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
20993 cat >conftest.$ac_ext <<_ACEOF
20994 #line 20994 "configure"
20995 #include "confdefs.h"
20997 #include <iostream>
21004 cerr << "testing" << endl;
21010 rm -f conftest.$ac_objext
21011 if { (eval echo "$as_me:21011: \"$ac_compile\"") >&5
21012 (eval $ac_compile) 2>&5
21014 echo "$as_me:21014: \$? = $ac_status" >&5
21015 (exit $ac_status); } &&
21016 { ac_try='test -s conftest.$ac_objext'
21017 { (eval echo "$as_me:21017: \"$ac_try\"") >&5
21018 (eval $ac_try) 2>&5
21020 echo "$as_me:21020: \$? = $ac_status" >&5
21021 (exit $ac_status); }; }; then
21022 cf_iostream_namespace=yes
21024 echo "$as_me: failed program was:" >&5
21025 cat conftest.$ac_ext >&5
21026 cf_iostream_namespace=no
21028 rm -f conftest.$ac_objext conftest.$ac_ext
21029 echo "$as_me:21029: result: $cf_iostream_namespace" >&5
21030 echo "${ECHO_T}$cf_iostream_namespace" >&6
21031 if test "$cf_iostream_namespace" = yes ; then
21033 cat >>confdefs.h <<\EOF
21034 #define IOSTREAM_NAMESPACE 1
21040 echo "$as_me:21040: checking if we should include stdbool.h" >&5
21041 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
21043 if test "${cf_cv_header_stdbool_h+set}" = set; then
21044 echo $ECHO_N "(cached) $ECHO_C" >&6
21047 cat >conftest.$ac_ext <<_ACEOF
21048 #line 21048 "configure"
21049 #include "confdefs.h"
21059 rm -f conftest.$ac_objext
21060 if { (eval echo "$as_me:21060: \"$ac_compile\"") >&5
21061 (eval $ac_compile) 2>&5
21063 echo "$as_me:21063: \$? = $ac_status" >&5
21064 (exit $ac_status); } &&
21065 { ac_try='test -s conftest.$ac_objext'
21066 { (eval echo "$as_me:21066: \"$ac_try\"") >&5
21067 (eval $ac_try) 2>&5
21069 echo "$as_me:21069: \$? = $ac_status" >&5
21070 (exit $ac_status); }; }; then
21071 cf_cv_header_stdbool_h=0
21073 echo "$as_me: failed program was:" >&5
21074 cat conftest.$ac_ext >&5
21075 cat >conftest.$ac_ext <<_ACEOF
21076 #line 21076 "configure"
21077 #include "confdefs.h"
21080 #include <stdbool.h>
21091 rm -f conftest.$ac_objext
21092 if { (eval echo "$as_me:21092: \"$ac_compile\"") >&5
21093 (eval $ac_compile) 2>&5
21095 echo "$as_me:21095: \$? = $ac_status" >&5
21096 (exit $ac_status); } &&
21097 { ac_try='test -s conftest.$ac_objext'
21098 { (eval echo "$as_me:21098: \"$ac_try\"") >&5
21099 (eval $ac_try) 2>&5
21101 echo "$as_me:21101: \$? = $ac_status" >&5
21102 (exit $ac_status); }; }; then
21103 cf_cv_header_stdbool_h=1
21105 echo "$as_me: failed program was:" >&5
21106 cat conftest.$ac_ext >&5
21107 cf_cv_header_stdbool_h=0
21109 rm -f conftest.$ac_objext conftest.$ac_ext
21111 rm -f conftest.$ac_objext conftest.$ac_ext
21114 if test "$cf_cv_header_stdbool_h" = 1
21115 then echo "$as_me:21115: result: yes" >&5
21116 echo "${ECHO_T}yes" >&6
21117 else echo "$as_me:21117: result: no" >&5
21118 echo "${ECHO_T}no" >&6
21121 echo "$as_me:21121: checking for builtin bool type" >&5
21122 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
21124 if test "${cf_cv_builtin_bool+set}" = set; then
21125 echo $ECHO_N "(cached) $ECHO_C" >&6
21128 cat >conftest.$ac_ext <<_ACEOF
21129 #line 21129 "configure"
21130 #include "confdefs.h"
21133 #include <sys/types.h>
21143 rm -f conftest.$ac_objext
21144 if { (eval echo "$as_me:21144: \"$ac_compile\"") >&5
21145 (eval $ac_compile) 2>&5
21147 echo "$as_me:21147: \$? = $ac_status" >&5
21148 (exit $ac_status); } &&
21149 { ac_try='test -s conftest.$ac_objext'
21150 { (eval echo "$as_me:21150: \"$ac_try\"") >&5
21151 (eval $ac_try) 2>&5
21153 echo "$as_me:21153: \$? = $ac_status" >&5
21154 (exit $ac_status); }; }; then
21155 cf_cv_builtin_bool=1
21157 echo "$as_me: failed program was:" >&5
21158 cat conftest.$ac_ext >&5
21159 cf_cv_builtin_bool=0
21161 rm -f conftest.$ac_objext conftest.$ac_ext
21165 if test "$cf_cv_builtin_bool" = 1
21166 then echo "$as_me:21166: result: yes" >&5
21167 echo "${ECHO_T}yes" >&6
21168 else echo "$as_me:21168: result: no" >&5
21169 echo "${ECHO_T}no" >&6
21172 echo "$as_me:21172: checking for size of bool" >&5
21173 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
21174 if test "${cf_cv_type_of_bool+set}" = set; then
21175 echo $ECHO_N "(cached) $ECHO_C" >&6
21179 if test "$cross_compiling" = yes; then
21180 cf_cv_type_of_bool=unknown
21182 cat >conftest.$ac_ext <<_ACEOF
21183 #line 21183 "configure"
21184 #include "confdefs.h"
21186 #include <stdlib.h>
21189 #if defined(__cplusplus)
21191 #ifdef HAVE_GXX_BUILTIN_H
21192 #include <g++/builtin.h>
21193 #elif HAVE_GPP_BUILTIN_H
21194 #include <gpp/builtin.h>
21195 #elif HAVE_BUILTIN_H
21196 #include <builtin.h>
21201 #if $cf_cv_header_stdbool_h
21202 #include <stdbool.h>
21209 FILE *fp = fopen("cf_test.out", "w");
21212 if ((bool)(-x) >= 0)
21213 fputs("unsigned ", fp);
21214 if (sizeof(x) == sizeof(int)) fputs("int", fp);
21215 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
21216 else if (sizeof(x) == sizeof(short))fputs("short",fp);
21217 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
21220 ${cf_cv_main_return:-return}(0);
21224 rm -f conftest$ac_exeext
21225 if { (eval echo "$as_me:21225: \"$ac_link\"") >&5
21226 (eval $ac_link) 2>&5
21228 echo "$as_me:21228: \$? = $ac_status" >&5
21229 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21230 { (eval echo "$as_me:21230: \"$ac_try\"") >&5
21231 (eval $ac_try) 2>&5
21233 echo "$as_me:21233: \$? = $ac_status" >&5
21234 (exit $ac_status); }; }; then
21235 cf_cv_type_of_bool=`cat cf_test.out`
21236 if test -z "$cf_cv_type_of_bool"; then
21237 cf_cv_type_of_bool=unknown
21240 echo "$as_me: program exited with status $ac_status" >&5
21241 echo "$as_me: failed program was:" >&5
21242 cat conftest.$ac_ext >&5
21243 cf_cv_type_of_bool=unknown
21245 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21251 echo "$as_me:21251: result: $cf_cv_type_of_bool" >&5
21252 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21253 if test "$cf_cv_type_of_bool" = unknown ; then
21254 case .$NCURSES_BOOL in
21255 (.auto|.) NCURSES_BOOL=unsigned;;
21257 { echo "$as_me:21257: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
21258 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
21259 cf_cv_type_of_bool=$NCURSES_BOOL
21262 echo "$as_me:21262: checking for special defines needed for etip.h" >&5
21263 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
21264 cf_save_CXXFLAGS="$CXXFLAGS"
21267 # etip.h includes ncurses.h which includes ncurses_dll.h
21268 # But ncurses_dll.h is generated - fix here.
21269 test -d include || mkdir include
21270 test -f include/ncurses_dll.h || sed -e 's/@NCURSES_WRAP_PREFIX@/'$NCURSES_WRAP_PREFIX'/g' ${srcdir}/include/ncurses_dll.h.in >include/ncurses_dll.h
21272 for cf_math in "" MATH_H
21274 for cf_excp in "" MATH_EXCEPTION
21276 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
21277 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
21278 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
21279 cat >conftest.$ac_ext <<_ACEOF
21280 #line 21280 "configure"
21281 #include "confdefs.h"
21283 #include <etip.h.in>
21293 rm -f conftest.$ac_objext
21294 if { (eval echo "$as_me:21294: \"$ac_compile\"") >&5
21295 (eval $ac_compile) 2>&5
21297 echo "$as_me:21297: \$? = $ac_status" >&5
21298 (exit $ac_status); } &&
21299 { ac_try='test -s conftest.$ac_objext'
21300 { (eval echo "$as_me:21300: \"$ac_try\"") >&5
21301 (eval $ac_try) 2>&5
21303 echo "$as_me:21303: \$? = $ac_status" >&5
21304 (exit $ac_status); }; }; then
21306 test -n "$cf_math" && cat >>confdefs.h <<EOF
21307 #define ETIP_NEEDS_${cf_math} 1
21310 test -n "$cf_excp" && cat >>confdefs.h <<EOF
21311 #define ETIP_NEEDS_${cf_excp} 1
21314 cf_result="$cf_math $cf_excp"
21318 echo "$as_me: failed program was:" >&5
21319 cat conftest.$ac_ext >&5
21321 rm -f conftest.$ac_objext conftest.$ac_ext
21324 echo "$as_me:21324: result: $cf_result" >&5
21325 echo "${ECHO_T}$cf_result" >&6
21326 CXXFLAGS="$cf_save_CXXFLAGS"
21328 if test -n "$CXX"; then
21329 echo "$as_me:21329: checking if $CXX accepts parameter initialization" >&5
21330 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
21331 if test "${cf_cv_cpp_param_init+set}" = set; then
21332 echo $ECHO_N "(cached) $ECHO_C" >&6
21336 ac_cpp='$CXXCPP $CPPFLAGS'
21337 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21338 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21339 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21340 ac_main_return=return
21342 if test "$cross_compiling" = yes; then
21343 cf_cv_cpp_param_init=unknown
21345 cat >conftest.$ac_ext <<_ACEOF
21346 #line 21346 "configure"
21347 #include "confdefs.h"
21357 TEST::TEST(int x = 1) // some compilers do not like second initializer
21364 rm -f conftest$ac_exeext
21365 if { (eval echo "$as_me:21365: \"$ac_link\"") >&5
21366 (eval $ac_link) 2>&5
21368 echo "$as_me:21368: \$? = $ac_status" >&5
21369 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21370 { (eval echo "$as_me:21370: \"$ac_try\"") >&5
21371 (eval $ac_try) 2>&5
21373 echo "$as_me:21373: \$? = $ac_status" >&5
21374 (exit $ac_status); }; }; then
21375 cf_cv_cpp_param_init=yes
21377 echo "$as_me: program exited with status $ac_status" >&5
21378 echo "$as_me: failed program was:" >&5
21379 cat conftest.$ac_ext >&5
21380 cf_cv_cpp_param_init=no
21382 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21385 ac_cpp='$CXXCPP $CPPFLAGS'
21386 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21387 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21388 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21389 ac_main_return=return
21392 echo "$as_me:21392: result: $cf_cv_cpp_param_init" >&5
21393 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
21395 test "$cf_cv_cpp_param_init" = yes &&
21396 cat >>confdefs.h <<\EOF
21397 #define CPP_HAS_PARAM_INIT 1
21400 if test -n "$CXX"; then
21402 echo "$as_me:21402: checking if $CXX accepts static_cast" >&5
21403 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
21404 if test "${cf_cv_cpp_static_cast+set}" = set; then
21405 echo $ECHO_N "(cached) $ECHO_C" >&6
21409 ac_cpp='$CXXCPP $CPPFLAGS'
21410 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21411 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21412 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21413 ac_main_return=return
21415 cat >conftest.$ac_ext <<_ACEOF
21416 #line 21416 "configure"
21417 #include "confdefs.h"
21422 NCursesPanel(int nlines,
21432 template<class T> class NCursesUserPanel : public NCursesPanel
21435 NCursesUserPanel (int nlines,
21439 const T* p_UserData = static_cast<T*>(0))
21440 : NCursesPanel (nlines, ncols, begin_y, begin_x)
21443 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
21447 virtual ~NCursesUserPanel() {};
21454 const char* p_UserData = static_cast<char*>(0)
21459 rm -f conftest.$ac_objext
21460 if { (eval echo "$as_me:21460: \"$ac_compile\"") >&5
21461 (eval $ac_compile) 2>&5
21463 echo "$as_me:21463: \$? = $ac_status" >&5
21464 (exit $ac_status); } &&
21465 { ac_try='test -s conftest.$ac_objext'
21466 { (eval echo "$as_me:21466: \"$ac_try\"") >&5
21467 (eval $ac_try) 2>&5
21469 echo "$as_me:21469: \$? = $ac_status" >&5
21470 (exit $ac_status); }; }; then
21471 cf_cv_cpp_static_cast=yes
21473 echo "$as_me: failed program was:" >&5
21474 cat conftest.$ac_ext >&5
21475 cf_cv_cpp_static_cast=no
21477 rm -f conftest.$ac_objext conftest.$ac_ext
21480 ac_cpp='$CXXCPP $CPPFLAGS'
21481 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21482 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21483 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21484 ac_main_return=return
21487 echo "$as_me:21487: result: $cf_cv_cpp_static_cast" >&5
21488 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
21492 test "$cf_cv_cpp_static_cast" = yes &&
21493 cat >>confdefs.h <<\EOF
21494 #define CPP_HAS_STATIC_CAST 1
21498 CXX_ARFLAGS='$(ARFLAGS)'
21499 case $cf_cv_system_name in
21501 if test "$GXX" != yes ; then
21503 CXX_ARFLAGS='-ar -o'
21507 CXXLDFLAGS="-u main"
21510 if test "$GXX" != yes ; then
21512 CXX_ARFLAGS='-xar -o'
21519 cf_cv_builtin_bool=1
21521 # Just because we are not configuring against C++ right now does not
21522 # mean that a user will not want to use C++. Some distributors disable
21523 # the C++ portion of this configuration as a shortcut (or just to avoid
21524 # compiling the demo in the c++ directory). So we need a reasonable
21525 # default for the 'bool' type.
21527 # Caveat: since the storage of the bool type is not standardized, it
21530 if test "$NCURSES_BOOL" != auto ; then
21531 cf_cv_type_of_bool=$NCURSES_BOOL
21532 cf_cv_header_stdbool_h=0
21534 if test "$cf_cv_header_stdbool_h" = 1 ; then
21536 echo "$as_me:21536: checking for size of bool" >&5
21537 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
21538 if test "${cf_cv_type_of_bool+set}" = set; then
21539 echo $ECHO_N "(cached) $ECHO_C" >&6
21543 if test "$cross_compiling" = yes; then
21544 cf_cv_type_of_bool=unknown
21546 cat >conftest.$ac_ext <<_ACEOF
21547 #line 21547 "configure"
21548 #include "confdefs.h"
21550 #include <stdlib.h>
21553 #if defined(__cplusplus)
21555 #ifdef HAVE_GXX_BUILTIN_H
21556 #include <g++/builtin.h>
21557 #elif HAVE_GPP_BUILTIN_H
21558 #include <gpp/builtin.h>
21559 #elif HAVE_BUILTIN_H
21560 #include <builtin.h>
21565 #if $cf_cv_header_stdbool_h
21566 #include <stdbool.h>
21573 FILE *fp = fopen("cf_test.out", "w");
21576 if ((bool)(-x) >= 0)
21577 fputs("unsigned ", fp);
21578 if (sizeof(x) == sizeof(int)) fputs("int", fp);
21579 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
21580 else if (sizeof(x) == sizeof(short))fputs("short",fp);
21581 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
21584 ${cf_cv_main_return:-return}(0);
21588 rm -f conftest$ac_exeext
21589 if { (eval echo "$as_me:21589: \"$ac_link\"") >&5
21590 (eval $ac_link) 2>&5
21592 echo "$as_me:21592: \$? = $ac_status" >&5
21593 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21594 { (eval echo "$as_me:21594: \"$ac_try\"") >&5
21595 (eval $ac_try) 2>&5
21597 echo "$as_me:21597: \$? = $ac_status" >&5
21598 (exit $ac_status); }; }; then
21599 cf_cv_type_of_bool=`cat cf_test.out`
21600 if test -z "$cf_cv_type_of_bool"; then
21601 cf_cv_type_of_bool=unknown
21604 echo "$as_me: program exited with status $ac_status" >&5
21605 echo "$as_me: failed program was:" >&5
21606 cat conftest.$ac_ext >&5
21607 cf_cv_type_of_bool=unknown
21609 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21615 echo "$as_me:21615: result: $cf_cv_type_of_bool" >&5
21616 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21617 if test "$cf_cv_type_of_bool" = unknown ; then
21618 case .$NCURSES_BOOL in
21619 (.auto|.) NCURSES_BOOL=unsigned;;
21621 { echo "$as_me:21621: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
21622 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
21623 cf_cv_type_of_bool=$NCURSES_BOOL
21627 echo "$as_me:21627: checking for fallback type of bool" >&5
21628 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
21629 case "$host_cpu" in
21630 (i?86) cf_cv_type_of_bool=char ;;
21631 (*) cf_cv_type_of_bool=int ;;
21633 echo "$as_me:21633: result: $cf_cv_type_of_bool" >&5
21634 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21639 # If the C compiler did not declare bool, and we did not determine that the C++
21640 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
21641 # ncurses library use the same type as C++ bool. Note that this allows one to
21642 # specify the type of bool in a configure-script option and postpone
21643 # integration with the C++ compiler provided that the types are compatible.
21645 if test $cf_cv_cc_bool_type = 1
21647 # oops: C has a bool. Unlikely, but C++ could differ.
21649 elif test $cf_cv_builtin_bool = 0
21654 # this is the normal case
21655 USE_CXX_BOOL='defined(__cplusplus)'
21658 if test -f "${srcdir}/Ada95/Makefile.in" ; then
21660 if test "$cf_with_ada" != "no" ; then
21661 if test "$with_libtool" != "no"; then
21662 { echo "$as_me:21662: WARNING: libtool does not support Ada - disabling feature" >&5
21663 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
21668 if test "$cf_with_ada" != "no" ; then
21670 cf_ada_make=gnatmake
21671 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
21672 set dummy $cf_ada_make; ac_word=$2
21673 echo "$as_me:21673: checking for $ac_word" >&5
21674 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21675 if test "${ac_cv_prog_gnat_exists+set}" = set; then
21676 echo $ECHO_N "(cached) $ECHO_C" >&6
21678 if test -n "$gnat_exists"; then
21679 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
21681 ac_save_IFS=$IFS; IFS=$ac_path_separator
21683 for ac_dir in $ac_dummy; do
21685 test -z "$ac_dir" && ac_dir=.
21686 $as_executable_p "$ac_dir/$ac_word" || continue
21687 ac_cv_prog_gnat_exists="yes"
21688 echo "$as_me:21688: found $ac_dir/$ac_word" >&5
21692 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
21695 gnat_exists=$ac_cv_prog_gnat_exists
21696 if test -n "$gnat_exists"; then
21697 echo "$as_me:21697: result: $gnat_exists" >&5
21698 echo "${ECHO_T}$gnat_exists" >&6
21700 echo "$as_me:21700: result: no" >&5
21701 echo "${ECHO_T}no" >&6
21704 if test "$ac_cv_prog_gnat_exists" = no; then
21706 cf_cv_prog_gnat_correct=no
21709 echo "$as_me:21709: checking for gnat version" >&5
21710 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
21711 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
21712 grep '[0-9].[0-9][0-9]*' |\
21713 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
21714 echo "$as_me:21714: result: $cf_gnat_version" >&5
21715 echo "${ECHO_T}$cf_gnat_version" >&6
21717 case $cf_gnat_version in
21718 (3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9])
21719 cf_cv_prog_gnat_correct=yes
21722 { echo "$as_me:21722: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
21723 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
21724 cf_cv_prog_gnat_correct=no
21728 # Extract the first word of "m4", so it can be a program name with args.
21729 set dummy m4; ac_word=$2
21730 echo "$as_me:21730: checking for $ac_word" >&5
21731 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21732 if test "${ac_cv_prog_M4_exists+set}" = set; then
21733 echo $ECHO_N "(cached) $ECHO_C" >&6
21735 if test -n "$M4_exists"; then
21736 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
21738 ac_save_IFS=$IFS; IFS=$ac_path_separator
21740 for ac_dir in $ac_dummy; do
21742 test -z "$ac_dir" && ac_dir=.
21743 $as_executable_p "$ac_dir/$ac_word" || continue
21744 ac_cv_prog_M4_exists="yes"
21745 echo "$as_me:21745: found $ac_dir/$ac_word" >&5
21749 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
21752 M4_exists=$ac_cv_prog_M4_exists
21753 if test -n "$M4_exists"; then
21754 echo "$as_me:21754: result: $M4_exists" >&5
21755 echo "${ECHO_T}$M4_exists" >&6
21757 echo "$as_me:21757: result: no" >&5
21758 echo "${ECHO_T}no" >&6
21761 if test "$ac_cv_prog_M4_exists" = no; then
21762 cf_cv_prog_gnat_correct=no
21763 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
21765 if test "$cf_cv_prog_gnat_correct" = yes; then
21766 echo "$as_me:21766: checking if GNAT works" >&5
21767 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
21769 rm -rf conftest* *~conftest*
21770 cat >>conftest.ads <<CF_EOF
21771 procedure conftest;
21773 cat >>conftest.adb <<CF_EOF
21776 procedure conftest is
21778 Text_IO.Put ("Hello World");
21780 GNAT.OS_Lib.OS_Exit (0);
21783 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
21784 if ( ./conftest 1>&5 2>&1 ) ; then
21785 cf_cv_prog_gnat_correct=yes
21787 cf_cv_prog_gnat_correct=no
21790 cf_cv_prog_gnat_correct=no
21792 rm -rf conftest* *~conftest*
21794 echo "$as_me:21794: result: $cf_cv_prog_gnat_correct" >&5
21795 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
21799 if test "x$cf_cv_prog_gnat_correct" = xyes; then
21801 ADAFLAGS="$ADAFLAGS -gnatpn"
21803 echo "$as_me:21803: checking optimization options for ADAFLAGS" >&5
21804 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
21808 ADAFLAGS="$ADAFLAGS -g"
21814 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ ].*//'`
21816 ADAFLAGS="$ADAFLAGS $cf_O_flag"
21820 echo "$as_me:21820: result: $ADAFLAGS" >&5
21821 echo "${ECHO_T}$ADAFLAGS" >&6
21823 echo "$as_me:21823: checking if GNATPREP supports -T option" >&5
21824 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
21825 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
21826 echo $ECHO_N "(cached) $ECHO_C" >&6
21829 cf_cv_gnatprep_opt_t=no
21830 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
21833 echo "$as_me:21833: result: $cf_cv_gnatprep_opt_t" >&5
21834 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
21835 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
21837 echo "$as_me:21837: checking if GNAT supports generics" >&5
21838 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
21839 case $cf_gnat_version in
21841 cf_gnat_generics=yes
21844 cf_gnat_generics=no
21847 echo "$as_me:21847: result: $cf_gnat_generics" >&5
21848 echo "${ECHO_T}$cf_gnat_generics" >&6
21850 if test "$cf_gnat_generics" = yes
21852 cf_compile_generics=generics
21853 cf_generic_objects="\${GENOBJS}"
21855 cf_compile_generics=
21856 cf_generic_objects=
21859 echo "$as_me:21859: checking if GNAT supports SIGINT" >&5
21860 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
21861 if test "${cf_cv_gnat_sigint+set}" = set; then
21862 echo $ECHO_N "(cached) $ECHO_C" >&6
21865 rm -rf conftest* *~conftest*
21866 cat >>conftest.ads <<CF_EOF
21867 with Ada.Interrupts.Names;
21869 package ConfTest is
21871 pragma Warnings (Off); -- the next pragma exists since 3.11p
21872 pragma Unreserve_All_Interrupts;
21873 pragma Warnings (On);
21875 protected Process is
21877 function Continue return Boolean;
21878 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
21880 Done : Boolean := False;
21885 cat >>conftest.adb <<CF_EOF
21886 package body ConfTest is
21887 protected body Process is
21892 function Continue return Boolean is
21899 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
21900 cf_cv_gnat_sigint=yes
21902 cf_cv_gnat_sigint=no
21904 rm -rf conftest* *~conftest*
21907 echo "$as_me:21907: result: $cf_cv_gnat_sigint" >&5
21908 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
21910 if test $cf_cv_gnat_sigint = yes ; then
21913 USE_GNAT_SIGINT="#"
21916 cf_gnat_libraries=no
21917 cf_gnat_projects=no
21919 if test "$enable_gnat_projects" != no ; then
21920 echo "$as_me:21920: checking if GNAT supports project files" >&5
21921 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
21922 case $cf_gnat_version in
21926 case $cf_cv_system_name in
21930 mkdir conftest.src conftest.bin conftest.lib
21932 rm -rf conftest* *~conftest*
21933 cat >>library.gpr <<CF_EOF
21935 Kind := External ("LIB_KIND");
21936 for Library_Name use "ConfTest";
21937 for Object_Dir use ".";
21938 for Library_ALI_Dir use External("LIBRARY_DIR");
21939 for Library_Version use External ("SONAME");
21940 for Library_Kind use Kind;
21941 for Library_Dir use External("BUILD_DIR");
21942 Source_Dir := External ("SOURCE_DIR");
21943 for Source_Dirs use (Source_Dir);
21946 cat >>confpackage.ads <<CF_EOF
21947 package ConfPackage is
21948 procedure conftest;
21951 cat >>confpackage.adb <<CF_EOF
21953 package body ConfPackage is
21954 procedure conftest is
21956 Text_IO.Put ("Hello World");
21961 if ( $cf_ada_make $ADAFLAGS \
21963 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
21964 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
21965 -XSOURCE_DIR=`pwd` \
21966 -XSONAME=libConfTest.so.1 \
21967 -XLIB_KIND=static 1>&5 2>&1 ) ; then
21968 cf_gnat_projects=yes
21971 if test -f conftest.lib/confpackage.ali
21973 cf_gnat_libraries=yes
21975 rm -rf conftest* *~conftest*
21980 echo "$as_me:21980: result: $cf_gnat_projects" >&5
21981 echo "${ECHO_T}$cf_gnat_projects" >&6
21982 fi # enable_gnat_projects
21984 if test $cf_gnat_projects = yes
21986 echo "$as_me:21986: checking if GNAT supports libraries" >&5
21987 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
21988 echo "$as_me:21988: result: $cf_gnat_libraries" >&5
21989 echo "${ECHO_T}$cf_gnat_libraries" >&6
21992 if test "$cf_gnat_projects" = yes
21994 USE_OLD_MAKERULES="#"
21995 USE_GNAT_PROJECTS=""
21997 USE_OLD_MAKERULES=""
21998 USE_GNAT_PROJECTS="#"
22001 if test "$cf_gnat_libraries" = yes
22003 USE_GNAT_LIBRARIES=""
22005 USE_GNAT_LIBRARIES="#"
22008 echo "$as_me:22008: checking for ada-compiler" >&5
22009 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
22011 # Check whether --with-ada-compiler or --without-ada-compiler was given.
22012 if test "${with_ada_compiler+set}" = set; then
22013 withval="$with_ada_compiler"
22014 cf_ada_compiler=$withval
22016 cf_ada_compiler=gnatmake
22019 echo "$as_me:22019: result: $cf_ada_compiler" >&5
22020 echo "${ECHO_T}$cf_ada_compiler" >&6
22022 cf_ada_package=terminal_interface
22024 echo "$as_me:22024: checking for ada-include" >&5
22025 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
22027 # Check whether --with-ada-include or --without-ada-include was given.
22028 if test "${with_ada_include+set}" = set; then
22029 withval="$with_ada_include"
22032 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
22033 fi; if test -n "$prefix/share/ada/adainclude" ; then
22035 if test "x$prefix" != xNONE; then
22036 cf_path_syntax="$prefix"
22038 cf_path_syntax="$ac_default_prefix"
22041 case ".$withval" in
22042 (.\$\(*\)*|.\'*\'*)
22046 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
22048 (.\${*prefix}*|.\${*dir}*)
22049 eval withval="$withval"
22050 case ".$withval" in
22052 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22057 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22060 { { echo "$as_me:22060: error: expected a pathname, not \"$withval\"" >&5
22061 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
22062 { (exit 1); exit 1; }; }
22067 eval ADA_INCLUDE="$withval"
22069 echo "$as_me:22069: result: $ADA_INCLUDE" >&5
22070 echo "${ECHO_T}$ADA_INCLUDE" >&6
22072 echo "$as_me:22072: checking for ada-objects" >&5
22073 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
22075 # Check whether --with-ada-objects or --without-ada-objects was given.
22076 if test "${with_ada_objects+set}" = set; then
22077 withval="$with_ada_objects"
22080 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
22081 fi; if test -n "$prefix/lib/ada/adalib" ; then
22083 if test "x$prefix" != xNONE; then
22084 cf_path_syntax="$prefix"
22086 cf_path_syntax="$ac_default_prefix"
22089 case ".$withval" in
22090 (.\$\(*\)*|.\'*\'*)
22094 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
22096 (.\${*prefix}*|.\${*dir}*)
22097 eval withval="$withval"
22098 case ".$withval" in
22100 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22105 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22108 { { echo "$as_me:22108: error: expected a pathname, not \"$withval\"" >&5
22109 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
22110 { (exit 1); exit 1; }; }
22115 eval ADA_OBJECTS="$withval"
22117 echo "$as_me:22117: result: $ADA_OBJECTS" >&5
22118 echo "${ECHO_T}$ADA_OBJECTS" >&6
22120 echo "$as_me:22120: checking if an Ada95 shared-library should be built" >&5
22121 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
22123 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
22124 if test "${with_ada_sharedlib+set}" = set; then
22125 withval="$with_ada_sharedlib"
22126 with_ada_sharedlib=$withval
22128 with_ada_sharedlib=no
22130 echo "$as_me:22130: result: $with_ada_sharedlib" >&5
22131 echo "${ECHO_T}$with_ada_sharedlib" >&6
22133 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
22134 MAKE_ADA_SHAREDLIB="#"
22136 if test "x$with_ada_sharedlib" != xno
22138 MAKE_ADA_SHAREDLIB=
22139 if test "x$with_ada_sharedlib" != xyes
22141 ADA_SHAREDLIB="$with_ada_sharedlib"
22151 # do this "late" to avoid conflict with header-checks
22152 if test "x$with_widec" = xyes ; then
22153 echo "$as_me:22153: checking for wchar_t" >&5
22154 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
22155 if test "${ac_cv_type_wchar_t+set}" = set; then
22156 echo $ECHO_N "(cached) $ECHO_C" >&6
22158 cat >conftest.$ac_ext <<_ACEOF
22159 #line 22159 "configure"
22160 #include "confdefs.h"
22161 $ac_includes_default
22167 if (sizeof (wchar_t))
22173 rm -f conftest.$ac_objext
22174 if { (eval echo "$as_me:22174: \"$ac_compile\"") >&5
22175 (eval $ac_compile) 2>&5
22177 echo "$as_me:22177: \$? = $ac_status" >&5
22178 (exit $ac_status); } &&
22179 { ac_try='test -s conftest.$ac_objext'
22180 { (eval echo "$as_me:22180: \"$ac_try\"") >&5
22181 (eval $ac_try) 2>&5
22183 echo "$as_me:22183: \$? = $ac_status" >&5
22184 (exit $ac_status); }; }; then
22185 ac_cv_type_wchar_t=yes
22187 echo "$as_me: failed program was:" >&5
22188 cat conftest.$ac_ext >&5
22189 ac_cv_type_wchar_t=no
22191 rm -f conftest.$ac_objext conftest.$ac_ext
22193 echo "$as_me:22193: result: $ac_cv_type_wchar_t" >&5
22194 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
22196 echo "$as_me:22196: checking size of wchar_t" >&5
22197 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
22198 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
22199 echo $ECHO_N "(cached) $ECHO_C" >&6
22201 if test "$ac_cv_type_wchar_t" = yes; then
22202 if test "$cross_compiling" = yes; then
22203 # Depending upon the size, compute the lo and hi bounds.
22204 cat >conftest.$ac_ext <<_ACEOF
22205 #line 22205 "configure"
22206 #include "confdefs.h"
22207 $ac_includes_default
22211 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
22216 rm -f conftest.$ac_objext
22217 if { (eval echo "$as_me:22217: \"$ac_compile\"") >&5
22218 (eval $ac_compile) 2>&5
22220 echo "$as_me:22220: \$? = $ac_status" >&5
22221 (exit $ac_status); } &&
22222 { ac_try='test -s conftest.$ac_objext'
22223 { (eval echo "$as_me:22223: \"$ac_try\"") >&5
22224 (eval $ac_try) 2>&5
22226 echo "$as_me:22226: \$? = $ac_status" >&5
22227 (exit $ac_status); }; }; then
22230 cat >conftest.$ac_ext <<_ACEOF
22231 #line 22231 "configure"
22232 #include "confdefs.h"
22233 $ac_includes_default
22237 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
22242 rm -f conftest.$ac_objext
22243 if { (eval echo "$as_me:22243: \"$ac_compile\"") >&5
22244 (eval $ac_compile) 2>&5
22246 echo "$as_me:22246: \$? = $ac_status" >&5
22247 (exit $ac_status); } &&
22248 { ac_try='test -s conftest.$ac_objext'
22249 { (eval echo "$as_me:22249: \"$ac_try\"") >&5
22250 (eval $ac_try) 2>&5
22252 echo "$as_me:22252: \$? = $ac_status" >&5
22253 (exit $ac_status); }; }; then
22254 ac_hi=$ac_mid; break
22256 echo "$as_me: failed program was:" >&5
22257 cat conftest.$ac_ext >&5
22258 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
22260 rm -f conftest.$ac_objext conftest.$ac_ext
22263 echo "$as_me: failed program was:" >&5
22264 cat conftest.$ac_ext >&5
22267 cat >conftest.$ac_ext <<_ACEOF
22268 #line 22268 "configure"
22269 #include "confdefs.h"
22270 $ac_includes_default
22274 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
22279 rm -f conftest.$ac_objext
22280 if { (eval echo "$as_me:22280: \"$ac_compile\"") >&5
22281 (eval $ac_compile) 2>&5
22283 echo "$as_me:22283: \$? = $ac_status" >&5
22284 (exit $ac_status); } &&
22285 { ac_try='test -s conftest.$ac_objext'
22286 { (eval echo "$as_me:22286: \"$ac_try\"") >&5
22287 (eval $ac_try) 2>&5
22289 echo "$as_me:22289: \$? = $ac_status" >&5
22290 (exit $ac_status); }; }; then
22291 ac_lo=$ac_mid; break
22293 echo "$as_me: failed program was:" >&5
22294 cat conftest.$ac_ext >&5
22295 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
22297 rm -f conftest.$ac_objext conftest.$ac_ext
22300 rm -f conftest.$ac_objext conftest.$ac_ext
22301 # Binary search between lo and hi bounds.
22302 while test "x$ac_lo" != "x$ac_hi"; do
22303 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
22304 cat >conftest.$ac_ext <<_ACEOF
22305 #line 22305 "configure"
22306 #include "confdefs.h"
22307 $ac_includes_default
22311 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
22316 rm -f conftest.$ac_objext
22317 if { (eval echo "$as_me:22317: \"$ac_compile\"") >&5
22318 (eval $ac_compile) 2>&5
22320 echo "$as_me:22320: \$? = $ac_status" >&5
22321 (exit $ac_status); } &&
22322 { ac_try='test -s conftest.$ac_objext'
22323 { (eval echo "$as_me:22323: \"$ac_try\"") >&5
22324 (eval $ac_try) 2>&5
22326 echo "$as_me:22326: \$? = $ac_status" >&5
22327 (exit $ac_status); }; }; then
22330 echo "$as_me: failed program was:" >&5
22331 cat conftest.$ac_ext >&5
22332 ac_lo=`expr $ac_mid + 1`
22334 rm -f conftest.$ac_objext conftest.$ac_ext
22336 ac_cv_sizeof_wchar_t=$ac_lo
22338 if test "$cross_compiling" = yes; then
22339 { { echo "$as_me:22339: error: cannot run test program while cross compiling" >&5
22340 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22341 { (exit 1); exit 1; }; }
22343 cat >conftest.$ac_ext <<_ACEOF
22344 #line 22344 "configure"
22345 #include "confdefs.h"
22346 $ac_includes_default
22350 FILE *f = fopen ("conftest.val", "w");
22352 $ac_main_return (1);
22353 fprintf (f, "%d", (sizeof (wchar_t)));
22359 rm -f conftest$ac_exeext
22360 if { (eval echo "$as_me:22360: \"$ac_link\"") >&5
22361 (eval $ac_link) 2>&5
22363 echo "$as_me:22363: \$? = $ac_status" >&5
22364 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22365 { (eval echo "$as_me:22365: \"$ac_try\"") >&5
22366 (eval $ac_try) 2>&5
22368 echo "$as_me:22368: \$? = $ac_status" >&5
22369 (exit $ac_status); }; }; then
22370 ac_cv_sizeof_wchar_t=`cat conftest.val`
22372 echo "$as_me: program exited with status $ac_status" >&5
22373 echo "$as_me: failed program was:" >&5
22374 cat conftest.$ac_ext >&5
22376 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22381 ac_cv_sizeof_wchar_t=0
22384 echo "$as_me:22384: result: $ac_cv_sizeof_wchar_t" >&5
22385 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
22386 cat >>confdefs.h <<EOF
22387 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
22392 ### Construct the ncurses library-subsets, if any, from this set of keywords:
22393 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
22395 ### ticlib modules may be a separate library, otherwise contained in termlib.
22396 ### termlib modules may be a separate library, otherwise contained in ncurses.
22398 ### The of "+" or " " between the tokens controls the way the script
22399 ### chooses to split module lists into libraries.
22401 ### (see CF_LIB_RULES).
22402 echo "$as_me:22402: checking for library subsets" >&5
22403 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
22406 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
22407 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
22408 if test "$with_ticlib" != no ; then
22409 LIB_SUBSETS="${LIB_SUBSETS} "
22411 LIB_SUBSETS="${LIB_SUBSETS}+"
22415 LIB_SUBSETS="${LIB_SUBSETS}termlib"
22416 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
22418 if test "$with_termlib" != no ; then
22419 LIB_SUBSETS="${LIB_SUBSETS} "
22421 LIB_SUBSETS="${LIB_SUBSETS}+"
22424 LIB_SUBSETS="${LIB_SUBSETS}base"
22426 # Most term-driver calls are to tinfo, but some like init_pair are to the
22427 # base library (so it resides in base).
22428 if test "$with_term_driver" != no ; then
22429 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
22430 case $cf_cv_system_name in
22431 (*mingw32*|*mingw64*)
22432 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
22433 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
22436 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
22441 test "x$with_widec" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
22442 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
22444 echo "$as_me:22444: result: $LIB_SUBSETS" >&5
22445 echo "${ECHO_T}$LIB_SUBSETS" >&6
22447 ### Construct the list of include-directories to be generated
22449 if test "$srcdir" != "."; then
22450 CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
22452 CPPFLAGS="-I../include $CPPFLAGS"
22453 if test "$srcdir" != "."; then
22454 CPPFLAGS="-I\${srcdir} $CPPFLAGS"
22456 CPPFLAGS="-I. $CPPFLAGS"
22458 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
22459 if test "$srcdir" != "."; then
22460 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
22462 if test "$GCC" != yes; then
22463 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
22464 elif test "$includedir" != "/usr/include"; then
22465 if test "$includedir" = '${prefix}/include' ; then
22466 if test x$prefix != x/usr ; then
22467 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
22470 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
22474 ### Build up pieces for makefile rules
22475 echo "$as_me:22475: checking default library suffix" >&5
22476 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
22478 case $DFT_LWR_MODEL in
22479 (libtool) DFT_ARG_SUFFIX='' ;;
22480 (normal) DFT_ARG_SUFFIX='' ;;
22481 (debug) DFT_ARG_SUFFIX='_g' ;;
22482 (profile) DFT_ARG_SUFFIX='_p' ;;
22483 (shared) DFT_ARG_SUFFIX='' ;;
22485 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
22486 echo "$as_me:22486: result: $DFT_ARG_SUFFIX" >&5
22487 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
22489 echo "$as_me:22489: checking default library-dependency suffix" >&5
22490 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
22492 case X$DFT_LWR_MODEL in
22494 DFT_LIB_SUFFIX='.la'
22495 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22498 DFT_LIB_SUFFIX='_g.a'
22499 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22502 DFT_LIB_SUFFIX='_p.a'
22503 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22506 case $cf_cv_system_name in
22508 DFT_LIB_SUFFIX='.so'
22509 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22511 (cygwin*|msys*|mingw*)
22512 DFT_LIB_SUFFIX='.dll'
22513 DFT_DEP_SUFFIX='.dll.a'
22516 DFT_LIB_SUFFIX='.dylib'
22517 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22522 DFT_LIB_SUFFIX='.so'
22523 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22526 DFT_LIB_SUFFIX='.sl'
22527 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22532 DFT_LIB_SUFFIX='.so'
22533 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22538 DFT_LIB_SUFFIX='.a'
22539 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22542 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
22544 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
22545 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
22547 echo "$as_me:22547: result: $DFT_DEP_SUFFIX" >&5
22548 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
22550 echo "$as_me:22550: checking default object directory" >&5
22551 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
22553 case $DFT_LWR_MODEL in
22554 (libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
22555 (normal) DFT_OBJ_SUBDIR='objects' ;;
22556 (debug) DFT_OBJ_SUBDIR='obj_g' ;;
22557 (profile) DFT_OBJ_SUBDIR='obj_p' ;;
22559 case $cf_cv_system_name in
22561 DFT_OBJ_SUBDIR='objects' ;;
22563 DFT_OBJ_SUBDIR='obj_s' ;;
22566 echo "$as_me:22566: result: $DFT_OBJ_SUBDIR" >&5
22567 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
22569 if test "x$cf_with_cxx" = xyes ; then
22570 echo "$as_me:22570: checking c++ library-dependency suffix" >&5
22571 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
22572 if test "$with_libtool" != "no"; then
22573 # libtool thinks it can make c++ shared libraries (perhaps only g++)
22574 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
22575 elif test "$with_shared_cxx" != "no"; then
22576 # also for g++ users...
22577 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
22579 # we normally make a static library because C/C++ library rules differ
22583 CXX_LIB_SUFFIX='.la'
22584 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22587 CXX_LIB_SUFFIX='_g.a'
22588 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22591 CXX_LIB_SUFFIX='_p.a'
22592 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22595 case $cf_cv_system_name in
22597 CXX_LIB_SUFFIX='.so'
22598 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22600 (cygwin*|msys*|mingw*)
22601 CXX_LIB_SUFFIX='.dll'
22602 CXX_DEP_SUFFIX='.dll.a'
22605 CXX_LIB_SUFFIX='.dylib'
22606 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22611 CXX_LIB_SUFFIX='.so'
22612 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22615 CXX_LIB_SUFFIX='.sl'
22616 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22621 CXX_LIB_SUFFIX='.so'
22622 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22627 CXX_LIB_SUFFIX='.a'
22628 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22631 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
22633 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
22634 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
22638 echo "$as_me:22638: result: $CXX_LIB_SUFFIX" >&5
22639 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
22643 # do not want -ldl in build except as needed for -lncurses dependency
22644 if test "x$with_dlsym" = xyes ; then
22645 if test $DFT_LWR_MODEL = shared || \
22646 test $DFT_LWR_MODEL = libtool ; then
22648 # remove dl library from $LIBS
22649 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
22653 ### Set up low-level terminfo dependencies for makefiles.
22655 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
22656 # do not need libdl
22658 if test "x$with_dlsym" = xyes ; then
22660 # remove dl library from $SHLIB_LIST
22661 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
22665 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
22666 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
22667 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
22668 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
22670 USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
22673 if test "$with_ticlib" != no ; then
22675 if test "x$with_ticlib" != xyes ; then
22676 TICS_NAME=$with_ticlib
22677 TICS_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
22678 TICS_ARG_SUFFIX="${with_ticlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22679 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22680 TICS_LIB_SUFFIX="${with_ticlib}"
22682 TICS_SUFFIX=${DFT_LIB_SUFFIX}
22683 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
22684 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
22685 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
22687 TICS_LDFLAGS="-L${LIB_DIR}"
22688 TICS_LIBS="-l${TICS_ARG_SUFFIX}"
22690 TICS_SUFFIX=${DFT_LIB_SUFFIX}
22691 TICS_LDFLAGS="-L${LIB_DIR}"
22692 TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
22695 if test "$with_termlib" != no ; then
22697 if test "x$with_termlib" != xyes ; then
22698 TINFO_NAME=$with_termlib
22699 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
22700 TINFO_ARG_SUFFIX="${with_termlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22701 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22702 TINFO_LIB_SUFFIX="${with_termlib}"
22704 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
22705 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
22706 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
22707 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
22710 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
22711 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
22712 if test "$DFT_LWR_MODEL" = "libtool"; then
22713 TEST_ARGS="${TEST_DEPS}"
22714 TEST_ARG2="${TEST_DEP2}"
22715 TINFO_LDFLAGS="-L${LIB_DIR}"
22716 TINFO_LIBS="$TEST_ARGS"
22717 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
22718 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
22720 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
22721 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
22722 if test "x$with_term_driver" != xno ; then
22723 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
22724 TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
22725 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
22727 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
22728 TINFO_LIBS="$TEST_ARGS"
22730 TINFO_LDFLAGS="-L${LIB_DIR}"
22731 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
22734 # the next lines are needed for linking libtic over libncurses
22735 TINFO_NAME=${LIB_NAME}
22736 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
22737 TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
22738 if test "x$with_tic_depends" = xyes ; then
22739 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
22741 TICS_LIST="$SHLIB_LIST"
22744 TINFO_LDFLAGS="-L${LIB_DIR}"
22745 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
22748 if test "$DFT_LWR_MODEL" = shared ; then
22749 case $cf_cv_system_name in
22751 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
22757 if test "x$with_dlsym" = xyes ; then
22759 # remove dl library from $TICS_LIST
22760 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
22764 if test "$DFT_LWR_MODEL" = "libtool"; then
22769 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
22771 case $DFT_LWR_MODEL in
22772 (normal|debug|profile)
22774 if test "$GCC" = yes ; then
22775 case $cf_cv_system_name in
22776 (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
22780 (*) # normally, except when broken
22781 LDFLAGS_STATIC=-static
22782 LDFLAGS_SHARED=-dynamic
22786 case $cf_cv_system_name in
22787 (aix[4-7]*) # from ld manpage
22788 LDFLAGS_STATIC=-bstatic
22789 LDFLAGS_SHARED=-bdynamic
22791 (hpux*) # from ld manpage for hpux10.20, hpux11.11
22792 # We could also use just "archive" and "shared".
22793 LDFLAGS_STATIC=-Wl,-a,archive_shared
22794 LDFLAGS_SHARED=-Wl,-a,shared_archive
22796 (irix*) # from ld manpage IRIX64
22797 LDFLAGS_STATIC=-Bstatic
22798 LDFLAGS_SHARED=-Bdynamic
22800 (osf[45]*) # from ld manpage osf4.0d, osf5.1
22801 # alternative "-oldstyle_liblookup" (not in cc manpage)
22802 LDFLAGS_STATIC=-noso
22803 LDFLAGS_SHARED=-so_archive
22806 LDFLAGS_STATIC=-Bstatic
22807 LDFLAGS_SHARED=-Bdynamic
22812 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
22814 echo "$as_me:22814: checking if linker supports switching between static/dynamic" >&5
22815 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
22817 rm -f libconftest.a
22818 cat >conftest.$ac_ext <<EOF
22819 #line 22819 "configure"
22821 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
22823 if { (eval echo "$as_me:22823: \"$ac_compile\"") >&5
22824 (eval $ac_compile) 2>&5
22826 echo "$as_me:22826: \$? = $ac_status" >&5
22827 (exit $ac_status); } ; then
22828 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
22829 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
22833 cf_save_LIBS="$LIBS"
22835 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
22836 cat >conftest.$ac_ext <<_ACEOF
22837 #line 22837 "configure"
22838 #include "confdefs.h"
22840 #line 22840 "configure"
22842 int cf_ldflags_static(FILE *fp);
22848 return cf_ldflags_static(stdin);
22854 rm -f conftest.$ac_objext conftest$ac_exeext
22855 if { (eval echo "$as_me:22855: \"$ac_link\"") >&5
22856 (eval $ac_link) 2>&5
22858 echo "$as_me:22858: \$? = $ac_status" >&5
22859 (exit $ac_status); } &&
22860 { ac_try='test -s conftest$ac_exeext'
22861 { (eval echo "$as_me:22861: \"$ac_try\"") >&5
22862 (eval $ac_try) 2>&5
22864 echo "$as_me:22864: \$? = $ac_status" >&5
22865 (exit $ac_status); }; }; then
22867 # some linkers simply ignore the -dynamic
22868 case x`file conftest$ac_exeext 2>/dev/null` in
22870 cf_ldflags_static=no
22873 cf_ldflags_static=yes
22878 echo "$as_me: failed program was:" >&5
22879 cat conftest.$ac_ext >&5
22880 cf_ldflags_static=no
22882 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22884 rm -f libconftest.*
22885 LIBS="$cf_save_LIBS"
22887 echo "$as_me:22887: result: $cf_ldflags_static" >&5
22888 echo "${ECHO_T}$cf_ldflags_static" >&6
22890 if test $cf_ldflags_static != yes
22903 echo "$as_me:22903: checking where we will install curses.h" >&5
22904 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
22907 if test "$with_overwrite" = no && \
22908 ( test "x$includedir" = 'x${prefix}/include' || \
22909 test "x$includedir" = "x${prefix}/include" )
22911 includesubdir="/ncurses${USE_LIB_SUFFIX}"
22913 echo "$as_me:22913: result: ${includedir}${includesubdir}" >&5
22914 echo "${ECHO_T}${includedir}${includesubdir}" >&6
22916 ### Resolve a conflict between normal and wide-curses by forcing applications
22917 ### that will need libutf8 to add it to their configure script.
22918 if test "$with_overwrite" != no ; then
22919 if test "$NCURSES_LIBUTF8" = 1 ; then
22920 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
22921 { echo "$as_me:22921: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
22922 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
22925 WITH_OVERWRITE=$with_overwrite
22927 # used to separate tack out of the tree
22930 ### predefined stuff for the test programs
22932 cat >>confdefs.h <<\EOF
22933 #define HAVE_SLK_COLOR 1
22936 ### Construct the list of subdirectories for which we'll customize makefiles
22937 ### with the appropriate compile-rules.
22939 echo "$as_me:22939: checking for src modules" >&5
22940 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
22942 # dependencies and linker-arguments for test-programs
22943 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
22944 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
22945 if test "$DFT_LWR_MODEL" = "libtool"; then
22946 TEST_ARGS="${TEST_DEPS}"
22947 TEST_ARG2="${TEST_DEP2}"
22949 TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
22950 TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
22953 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
22955 for cf_dir in $modules_to_build
22957 if test -f $srcdir/$cf_dir/modules; then
22959 # We may/may not have tack in the distribution, though the
22961 if test $cf_dir = tack ; then
22962 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
22967 if test -z "$cf_cv_src_modules"; then
22968 cf_cv_src_modules=$cf_dir
22970 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
22973 # Make the ncurses_cfg.h file record the library interface files as
22974 # well. These are header files that are the same name as their
22975 # directory. Ncurses is the only library that does not follow
22977 if test $cf_dir = tack ; then
22979 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
22981 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
22983 cat >>confdefs.h <<EOF
22984 #define HAVE_${cf_have_include}_H 1
22987 cat >>confdefs.h <<EOF
22988 #define HAVE_LIB${cf_have_include} 1
22991 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
22992 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
22993 if test "$DFT_LWR_MODEL" = "libtool"; then
22994 TEST_ARGS="${TEST_DEPS}"
22995 TEST_ARG2="${TEST_DEP2}"
22997 TEST_ARGS="-l${cf_dir}${USE_ARG_SUFFIX} $TEST_ARGS"
22998 TEST_ARG2="-l${cf_dir}${USE_ARG_SUFFIX} $TEST_ARG2"
23000 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
23004 echo "$as_me:23004: result: $cf_cv_src_modules" >&5
23005 echo "${ECHO_T}$cf_cv_src_modules" >&6
23007 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
23008 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
23011 if test "x$cf_with_manpages" != xno ; then
23012 SRC_SUBDIRS="$SRC_SUBDIRS man"
23014 SRC_SUBDIRS="$SRC_SUBDIRS include"
23015 for cf_dir in $cf_cv_src_modules
23017 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
23019 if test "x$cf_with_tests" != "xno" ; then
23020 SRC_SUBDIRS="$SRC_SUBDIRS test"
23022 # always make this, to install the ncurses-config script
23023 SRC_SUBDIRS="$SRC_SUBDIRS misc"
23024 if test "$cf_with_cxx_binding" != no; then
23025 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
23026 SRC_SUBDIRS="$SRC_SUBDIRS c++"
23029 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
23030 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
23033 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
23034 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
23035 ADA_SUBDIRS="gen src"
23036 if test "x$cf_with_tests" != "xno" ; then
23037 ADA_SUBDIRS="$ADA_SUBDIRS samples"
23042 for cf_dir in $SRC_SUBDIRS
23044 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
23047 if test -n "$ADA_SUBDIRS"; then
23048 for cf_dir in $ADA_SUBDIRS
23050 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
23055 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
23056 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
23057 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
23061 for cf_item in $cf_list_models
23065 (libtool) cf_subdir='obj_lo' ;;
23066 (normal) cf_subdir='objects' ;;
23067 (debug) cf_subdir='obj_g' ;;
23068 (profile) cf_subdir='obj_p' ;;
23070 case $cf_cv_system_name in
23072 cf_subdir='objects' ;;
23074 cf_subdir='obj_s' ;;
23078 for cf_item2 in $DIRS_TO_MAKE
23080 test $cf_item2 = $cf_subdir && break
23082 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
23084 for cf_dir in $DIRS_TO_MAKE
23086 test ! -d $cf_dir && mkdir $cf_dir
23089 # symbols that differ when compiling Ada95 by itself.
23090 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
23092 # values to use as strings
23094 cat >>confdefs.h <<EOF
23095 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
23098 cat >>confdefs.h <<EOF
23099 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
23102 ### Now that we're done running tests, add the compiler-warnings, if any
23107 cf_new_extra_cppflags=
23109 for cf_add_cflags in $EXTRA_CFLAGS
23111 case $cf_fix_cppflags in
23113 case $cf_add_cflags in
23114 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
23115 case $cf_add_cflags in
23117 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
23119 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23120 && test -z "${cf_tst_cflags}" \
23121 && cf_fix_cppflags=yes
23123 if test $cf_fix_cppflags = yes ; then
23125 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23126 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23129 elif test "${cf_tst_cflags}" = "\"'" ; then
23131 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23132 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23138 case "$CPPFLAGS" in
23142 case $cf_add_cflags in
23144 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
23146 CPPFLAGS=`echo "$CPPFLAGS" | \
23147 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
23148 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
23153 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
23154 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
23161 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
23162 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
23169 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23170 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23172 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
23174 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23175 && test -z "${cf_tst_cflags}" \
23176 && cf_fix_cppflags=no
23181 if test -n "$cf_new_cflags" ; then
23183 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
23184 CFLAGS="${CFLAGS}$cf_new_cflags"
23188 if test -n "$cf_new_cppflags" ; then
23190 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23191 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
23195 if test -n "$cf_new_extra_cppflags" ; then
23197 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
23198 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
23202 ### Define substitutions for header files to avoid name-pollution
23204 if test "x$cf_cv_have_tcgetattr" = xyes ; then
23210 if test "x$ac_cv_header_stdint_h" = xyes ; then
23216 if test "x$ac_cv_header_termio_h" = xyes ; then
23222 if test "x$ac_cv_header_termios_h" = xyes ; then
23228 ################################################################################
23229 test "x$use_database" = xyes && \
23230 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
23232 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
23233 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
23235 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
23236 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
23239 # Extract the first word of "tic", so it can be a program name with args.
23240 set dummy tic; ac_word=$2
23241 echo "$as_me:23241: checking for $ac_word" >&5
23242 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
23243 if test "${ac_cv_path_TIC_PATH+set}" = set; then
23244 echo $ECHO_N "(cached) $ECHO_C" >&6
23248 ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
23251 ac_save_IFS=$IFS; IFS=$ac_path_separator
23252 ac_dummy="$PATH:/usr/local/ncurses/bin"
23253 for ac_dir in $ac_dummy; do
23255 test -z "$ac_dir" && ac_dir=.
23256 if $as_executable_p "$ac_dir/$ac_word"; then
23257 ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
23258 echo "$as_me:23258: found $ac_dir/$ac_word" >&5
23263 test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
23267 TIC_PATH=$ac_cv_path_TIC_PATH
23269 if test -n "$TIC_PATH"; then
23270 echo "$as_me:23270: result: $TIC_PATH" >&5
23271 echo "${ECHO_T}$TIC_PATH" >&6
23273 echo "$as_me:23273: result: no" >&5
23274 echo "${ECHO_T}no" >&6
23277 if test -n "$FALLBACK_LIST"
23279 if test "$TIC_PATH" = unknown
23281 { echo "$as_me:23281: WARNING: no tic program found for fallbacks" >&5
23282 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
23286 if test "x$cf_with_tests" != xno ; then
23292 ADAHTML_DIR=../../doc/html/ada
23294 # these could be configurable, but are not currently
23300 # workaround for OS/2 (20151017)
23301 case $cf_cv_system_name in
23303 LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
23310 # workaround for g++ versus Solaris (20131116)
23311 case $cf_cv_system_name in
23313 case "x$CPPFLAGS" in
23314 (*-D_XOPEN_SOURCE_EXTENDED*)
23315 test -n "$verbose" && echo " moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
23317 echo "${as_me:-configure}:23317: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
23319 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
23320 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
23326 # Help to automatically enable the extended curses features when using either
23327 # the *-config or the ".pc" files by adding defines.
23328 echo "$as_me:23328: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
23329 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
23331 for cf_loop1 in $CPPFLAGS_after_XOPEN
23334 for cf_loop2 in $CPPFLAGS_before_XOPEN
23336 if test "x$cf_loop1" = "x$cf_loop2"
23342 test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
23344 echo "$as_me:23344: result: $PKG_CFLAGS" >&5
23345 echo "${ECHO_T}$PKG_CFLAGS" >&6
23347 # AC_CHECK_SIZEOF demands a literal parameter, no variables. So we do this.
23348 case "x$NCURSES_OSPEED" in
23357 cat >>confdefs.h <<EOF
23358 #define NCURSES_OSPEED_COMPAT $cf_compatible
23361 case "x$cf_cv_typeof_chtype" in
23362 (xshort|xint|xlong)
23363 cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
23367 case "x$cf_cv_typeof_mmask_t" in
23368 (xshort|xint|xlong)
23369 cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
23373 # substitute into misc/Makefile to suppress
23374 # (un)install.data from the
23375 # (un)install rules.
23376 if test "x$cf_with_db_install" = "xno"; then
23378 MISC_UNINSTALL_DATA=
23380 MISC_INSTALL_DATA=install.data
23381 MISC_UNINSTALL_DATA=uninstall.data
23386 if test -n "$PACKAGE"
23388 PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
23390 echo "package: $PACKAGE"
23396 if test -n "$RESULTING_SYMS"
23398 cf_filter_syms=$cf_dft_filter_syms
23399 test -n "$verbose" && echo " will map symbols to ABI=$cf_cv_abi_version" 1>&6
23401 echo "${as_me:-configure}:23401: testing will map symbols to ABI=$cf_cv_abi_version ..." 1>&5
23405 if test "x$WILDCARD_SYMS" = xno
23410 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
23412 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
23413 if test $cf_filter_syms = yes
23415 RESULTING_SYMS=resulting.map
23418 if test "x$cross_compiling" = xyes ; then
23419 ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
23421 ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
23424 ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/ncurses_dll.h include/termcap.h include/unctrl.h $SUB_SCRIPTS $SUB_MAKEFILES Makefile"
23425 ac_config_commands="$ac_config_commands default"
23426 cat >confcache <<\_ACEOF
23427 # This file is a shell script that caches the results of configure
23428 # tests run on this system so they can be shared between configure
23429 # scripts and configure runs, see configure's option --config-cache.
23430 # It is not useful on other systems. If it contains results you don't
23431 # want to keep, you may remove or edit it.
23433 # config.status only pays attention to the cache file if you give it
23434 # the --recheck option to rerun configure.
23436 # `ac_cv_env_foo' variables (set or unset) will be overriden when
23437 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23438 # following values.
23442 # The following way of writing the cache mishandles newlines in values,
23443 # but we know of no workaround that is simple, portable, and efficient.
23444 # So, don't put newlines in cache variables' values.
23445 # Ultrix sh set writes to stderr and can't be redirected directly,
23446 # and sets the high bit in the cache file unless we assign to the vars.
23449 case `(ac_space=' '; set | grep ac_space) 2>&1` in
23451 # `set' does not quote correctly, so add quotes (double-quote
23452 # substitution turns \\\\ into \\, and sed turns \\ into \).
23455 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23458 # `set' quotes correctly as required by POSIX, so do not add quotes.
23460 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
23467 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23469 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23471 if cmp -s $cache_file confcache; then :; else
23472 if test -w $cache_file; then
23473 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
23474 cat confcache >$cache_file
23476 echo "not updating unwritable cache $cache_file"
23481 test "x$prefix" = xNONE && prefix=$ac_default_prefix
23482 # Let make expand exec_prefix.
23483 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23485 # VPATH may cause trouble with some makes, so we remove $(srcdir),
23486 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23487 # trailing colons and then remove the whole line if VPATH becomes empty
23488 # (actually we leave an empty line to preserve line numbers).
23489 if test "x$srcdir" = x.; then
23490 ac_vpsub='/^[ ]*VPATH[ ]*=/{
23491 s/:*\$(srcdir):*/:/;
23492 s/:*\${srcdir}:*/:/;
23494 s/^\([^=]*=[ ]*\):*/\1/;
23500 DEFS=-DHAVE_CONFIG_H
23502 : ${CONFIG_STATUS=./config.status}
23503 ac_clean_files_save=$ac_clean_files
23504 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
23505 { echo "$as_me:23505: creating $CONFIG_STATUS" >&5
23506 echo "$as_me: creating $CONFIG_STATUS" >&6;}
23507 cat >$CONFIG_STATUS <<_ACEOF
23509 # Generated automatically by configure.
23510 # Run this file to recreate the current configuration.
23511 # Compiler output produced by configure, useful for debugging
23512 # configure, is in config.log if it exists.
23515 SHELL=\${CONFIG_SHELL-$SHELL}
23516 ac_cs_invocation="\$0 \$@"
23520 cat >>$CONFIG_STATUS <<\_ACEOF
23521 # Be Bourne compatible
23522 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
23525 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23529 # Name of the executable.
23530 as_me=`echo "$0" |sed 's,.*[\\/],,'`
23532 if expr a : '\(a\)' >/dev/null 2>&1; then
23538 rm -f conf$$ conf$$.exe conf$$.file
23540 if ln -s conf$$.file conf$$ 2>/dev/null; then
23541 # We could just check for DJGPP; but this test a) works b) is more generic
23542 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
23543 if test -f conf$$.exe; then
23544 # Don't use ln at all; we don't have any links
23549 elif ln conf$$.file conf$$ 2>/dev/null; then
23554 rm -f conf$$ conf$$.exe conf$$.file
23556 as_executable_p="test -f"
23558 # Support unset when possible.
23559 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
23566 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
23567 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
23568 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
23569 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
23570 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
23571 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
23572 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
23573 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
23576 # We need space, tab and new line, in precisely that order.
23582 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
23588 # Files that config.status was made for.
23589 if test -n "$ac_config_files"; then
23590 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
23593 if test -n "$ac_config_headers"; then
23594 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
23597 if test -n "$ac_config_links"; then
23598 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
23601 if test -n "$ac_config_commands"; then
23602 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
23605 cat >>$CONFIG_STATUS <<\EOF
23608 \`$as_me' instantiates files from templates according to the
23609 current configuration.
23611 Usage: $0 [OPTIONS] [FILE]...
23613 -h, --help print this help, then exit
23614 -V, --version print version number, then exit
23615 -d, --debug don't remove temporary files
23616 --recheck update $as_me by reconfiguring in the same conditions
23617 --file=FILE[:TEMPLATE]
23618 instantiate the configuration file FILE
23619 --header=FILE[:TEMPLATE]
23620 instantiate the configuration header FILE
23622 Configuration files:
23625 Configuration headers:
23628 Configuration commands:
23631 Report bugs to <dickey@invisible-island.net>."
23634 cat >>$CONFIG_STATUS <<EOF
23637 configured by $0, generated by GNU Autoconf 2.52.20150926,
23638 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
23640 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
23641 Free Software Foundation, Inc.
23642 This config.status script is free software; the Free Software Foundation
23643 gives unlimited permission to copy, distribute and modify it."
23648 cat >>$CONFIG_STATUS <<\EOF
23649 # If no file are specified by the user, then we need to provide default
23650 # value. By we need to know if files were specified by the user.
23656 ac_option=`expr "x$1" : 'x\([^=]*\)='`
23657 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
23659 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
23663 *) # This is not an option, so the user has probably given explicit
23665 ac_need_defaults=false;;
23669 # Handling of the options.
23671 cat >>$CONFIG_STATUS <<EOF
23672 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23673 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
23674 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
23676 cat >>$CONFIG_STATUS <<\EOF
23677 --version | --vers* | -V )
23678 echo "$ac_cs_version"; exit 0 ;;
23680 # Conflict between --help and --header
23681 { { echo "$as_me:23681: error: ambiguous option: $1
23682 Try \`$0 --help' for more information." >&5
23683 echo "$as_me: error: ambiguous option: $1
23684 Try \`$0 --help' for more information." >&2;}
23685 { (exit 1); exit 1; }; };;
23686 --help | --hel | -h )
23687 echo "$ac_cs_usage"; exit 0 ;;
23688 --debug | --d* | -d )
23690 --file | --fil | --fi | --f )
23692 CONFIG_FILES="$CONFIG_FILES $1"
23693 ac_need_defaults=false;;
23694 --header | --heade | --head | --hea )
23696 CONFIG_HEADERS="$CONFIG_HEADERS $1"
23697 ac_need_defaults=false;;
23699 # This is an error.
23700 -*) { { echo "$as_me:23700: error: unrecognized option: $1
23701 Try \`$0 --help' for more information." >&5
23702 echo "$as_me: error: unrecognized option: $1
23703 Try \`$0 --help' for more information." >&2;}
23704 { (exit 1); exit 1; }; } ;;
23706 *) ac_config_targets="$ac_config_targets $1" ;;
23715 ## ----------------------- ##
23716 ## Running config.status. ##
23717 ## ----------------------- ##
23719 This file was extended by $as_me 2.52.20150926, executed with
23720 CONFIG_FILES = $CONFIG_FILES
23721 CONFIG_HEADERS = $CONFIG_HEADERS
23722 CONFIG_LINKS = $CONFIG_LINKS
23723 CONFIG_COMMANDS = $CONFIG_COMMANDS
23724 > $ac_cs_invocation
23725 on `(hostname || uname -n) 2>/dev/null | sed 1q`
23730 cat >>$CONFIG_STATUS <<EOF
23732 # INIT-COMMANDS section.
23735 ### Special initialization commands, used to pass information from the
23736 ### configuration-run into config.status
23739 ALTERNATE_SYMS="$ALTERNATE_SYMS"
23740 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
23741 DFT_LWR_MODEL="$DFT_LWR_MODEL"
23743 EXTRA_SUFFIX="$EXTRA_SUFFIX"
23744 LDCONFIG="$LDCONFIG"
23745 LIBTOOL_VERSION="$LIBTOOL_VERSION"
23746 LIB_NAME="$LIB_NAME"
23747 LIB_PREFIX="$LIB_PREFIX"
23748 LIB_SUBSETS="$LIB_SUBSETS"
23749 LIB_SUFFIX="$LIB_SUFFIX"
23750 LIB_TRACING="$LIB_TRACING"
23752 MAKE_TERMINFO="$MAKE_TERMINFO"
23753 NCURSES_MAJOR="$NCURSES_MAJOR"
23754 NCURSES_MINOR="$NCURSES_MINOR"
23755 NCURSES_OSPEED="$NCURSES_OSPEED"
23756 NCURSES_PATCH="$NCURSES_PATCH"
23757 SRC_SUBDIRS="$SRC_SUBDIRS"
23758 TERMINFO="$TERMINFO"
23759 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
23760 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
23761 TICS_NAME="$TICS_NAME"
23762 TICS_SUFFIX="$TICS_SUFFIX"
23763 TIC_PATH="$TIC_PATH"
23764 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
23765 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
23766 TINFO_NAME="$TINFO_NAME"
23767 TINFO_SUFFIX="$TINFO_SUFFIX"
23768 UNALTERED_SYMS="$UNALTERED_SYMS"
23769 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
23770 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
23771 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
23772 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
23773 WILDCARD_SYMS="$WILDCARD_SYMS"
23774 WITH_CURSES_H="$with_curses_h"
23775 WITH_ECHO="${enable_echo:=yes}"
23776 WITH_OVERWRITE="$with_overwrite"
23777 cf_LIST_MODELS="$cf_list_models"
23778 cf_cv_abi_version="$cf_cv_abi_version"
23779 cf_cv_do_relink="$cf_cv_do_relink"
23780 cf_cv_do_symlinks="$cf_cv_do_symlinks"
23781 cf_cv_enable_lp64="$cf_cv_enable_lp64"
23782 cf_cv_enable_opaque="$cf_cv_enable_opaque"
23783 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
23784 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
23785 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
23786 cf_cv_rel_version="$cf_cv_rel_version"
23787 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
23788 cf_cv_shared_soname='$cf_cv_shared_soname'
23789 cf_cv_shlib_version="$cf_cv_shlib_version"
23790 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
23791 cf_cv_system_name="$cf_cv_system_name"
23792 cf_cv_term_driver="$with_term_driver"
23793 cf_with_ada="$cf_with_ada"
23794 cf_with_cxx_binding="$cf_with_cxx_binding"
23795 cf_with_db_install="$cf_with_db_install"
23796 cf_with_manpages="$cf_with_manpages"
23797 cf_with_tests="$cf_with_tests"
23800 with_shared_cxx="$with_shared_cxx"
23804 cat >>$CONFIG_STATUS <<\EOF
23805 for ac_config_target in $ac_config_targets
23807 case "$ac_config_target" in
23808 # Handling of arguments.
23809 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
23810 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
23811 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
23812 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
23813 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
23814 "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
23815 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
23816 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
23817 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
23818 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
23819 *) { { echo "$as_me:23819: error: invalid argument: $ac_config_target" >&5
23820 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23821 { (exit 1); exit 1; }; };;
23825 # If the user did not use the arguments to specify the items to instantiate,
23826 # then the envvar interface is used. Set only those that are not.
23827 # We use the long form for the default assignment because of an extremely
23828 # bizarre bug on SunOS 4.1.3.
23829 if $ac_need_defaults; then
23830 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23831 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23832 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23835 # Create a temporary directory, and hook for its removal unless debugging.
23838 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
23839 trap '{ (exit 1); exit 1; }' 1 2 13 15
23842 # Create a (secure) tmp directory for tmp files.
23845 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
23846 test -n "$tmp" && test -d "$tmp"
23849 tmp=$TMPDIR/cs$$-$RANDOM
23850 (umask 077 && mkdir $tmp)
23853 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
23854 { (exit 1); exit 1; }
23859 cat >>$CONFIG_STATUS <<EOF
23862 # CONFIG_FILES section.
23865 # No need to generate the scripts if there are no CONFIG_FILES.
23866 # This happens for instance when ./config.status config.h
23867 if test -n "\$CONFIG_FILES"; then
23868 # Protect against being on the right side of a sed subst in config.status.
23869 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
23870 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
23871 s,@SHELL@,$SHELL,;t t
23872 s,@exec_prefix@,$exec_prefix,;t t
23873 s,@prefix@,$prefix,;t t
23874 s,@program_transform_name@,$program_transform_name,;t t
23875 s,@bindir@,$bindir,;t t
23876 s,@sbindir@,$sbindir,;t t
23877 s,@libexecdir@,$libexecdir,;t t
23878 s,@datarootdir@,$datarootdir,;t t
23879 s,@datadir@,$datadir,;t t
23880 s,@sysconfdir@,$sysconfdir,;t t
23881 s,@sharedstatedir@,$sharedstatedir,;t t
23882 s,@localstatedir@,$localstatedir,;t t
23883 s,@libdir@,$libdir,;t t
23884 s,@includedir@,$includedir,;t t
23885 s,@oldincludedir@,$oldincludedir,;t t
23886 s,@infodir@,$infodir,;t t
23887 s,@mandir@,$mandir,;t t
23888 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
23889 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
23890 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
23891 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
23892 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
23893 s,@build_alias@,$build_alias,;t t
23894 s,@host_alias@,$host_alias,;t t
23895 s,@target_alias@,$target_alias,;t t
23896 s,@ECHO_C@,$ECHO_C,;t t
23897 s,@ECHO_N@,$ECHO_N,;t t
23898 s,@ECHO_T@,$ECHO_T,;t t
23899 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
23900 s,@DEFS@,$DEFS,;t t
23901 s,@LIBS@,$LIBS,;t t
23902 s,@top_builddir@,$top_builddir,;t t
23903 s,@EGREP@,$EGREP,;t t
23904 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
23905 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
23906 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
23907 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
23908 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
23909 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
23910 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
23911 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
23912 s,@VERSION@,$VERSION,;t t
23913 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
23914 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
23915 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
23916 s,@PACKAGE@,$PACKAGE,;t t
23917 s,@build@,$build,;t t
23918 s,@build_cpu@,$build_cpu,;t t
23919 s,@build_vendor@,$build_vendor,;t t
23920 s,@build_os@,$build_os,;t t
23921 s,@host@,$host,;t t
23922 s,@host_cpu@,$host_cpu,;t t
23923 s,@host_vendor@,$host_vendor,;t t
23924 s,@host_os@,$host_os,;t t
23925 s,@target@,$target,;t t
23926 s,@target_cpu@,$target_cpu,;t t
23927 s,@target_vendor@,$target_vendor,;t t
23928 s,@target_os@,$target_os,;t t
23930 s,@CFLAGS@,$CFLAGS,;t t
23931 s,@LDFLAGS@,$LDFLAGS,;t t
23932 s,@CPPFLAGS@,$CPPFLAGS,;t t
23933 s,@ac_ct_CC@,$ac_ct_CC,;t t
23934 s,@EXEEXT@,$EXEEXT,;t t
23935 s,@OBJEXT@,$OBJEXT,;t t
23936 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
23938 s,@LDCONFIG@,$LDCONFIG,;t t
23940 s,@CXXFLAGS@,$CXXFLAGS,;t t
23941 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
23943 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
23944 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
23945 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
23946 s,@LINT@,$LINT,;t t
23947 s,@LINT_OPTS@,$LINT_OPTS,;t t
23948 s,@LN_S@,$LN_S,;t t
23949 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
23950 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
23951 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
23952 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
23953 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
23954 s,@SET_MAKE@,$SET_MAKE,;t t
23955 s,@CTAGS@,$CTAGS,;t t
23956 s,@ETAGS@,$ETAGS,;t t
23957 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
23958 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
23959 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
23960 s,@RANLIB@,$RANLIB,;t t
23961 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
23963 s,@ac_ct_LD@,$ac_ct_LD,;t t
23965 s,@ac_ct_AR@,$ac_ct_AR,;t t
23967 s,@ac_ct_NM@,$ac_ct_NM,;t t
23968 s,@ARFLAGS@,$ARFLAGS,;t t
23969 s,@DESTDIR@,$DESTDIR,;t t
23970 s,@BUILD_CC@,$BUILD_CC,;t t
23971 s,@BUILD_CPP@,$BUILD_CPP,;t t
23972 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
23973 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
23974 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
23975 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
23976 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
23977 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
23978 s,@cf_list_models@,$cf_list_models,;t t
23979 s,@ABI_VERSION@,$ABI_VERSION,;t t
23980 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
23981 s,@LIBTOOL@,$LIBTOOL,;t t
23982 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
23983 s,@LT_UNDEF@,$LT_UNDEF,;t t
23984 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
23985 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
23986 s,@LIB_CREATE@,$LIB_CREATE,;t t
23987 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
23988 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
23989 s,@LIB_PREP@,$LIB_PREP,;t t
23990 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
23991 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
23992 s,@LIB_LINK@,$LIB_LINK,;t t
23993 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
23994 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
23995 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
23996 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
23997 s,@TICS_NAME@,$TICS_NAME,;t t
23998 s,@TINFO_NAME@,$TINFO_NAME,;t t
23999 s,@LIB_NAME@,$LIB_NAME,;t t
24000 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
24001 s,@CC_G_OPT@,$CC_G_OPT,;t t
24002 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
24003 s,@LD_MODEL@,$LD_MODEL,;t t
24004 s,@shlibdir@,$shlibdir,;t t
24005 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
24006 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
24007 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
24008 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
24009 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
24010 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
24011 s,@LINK_PROGS@,$LINK_PROGS,;t t
24012 s,@LINK_TESTS@,$LINK_TESTS,;t t
24013 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
24014 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
24015 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
24016 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
24017 s,@RPATH_LIST@,$RPATH_LIST,;t t
24018 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
24019 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
24020 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
24021 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
24022 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
24023 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
24024 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
24025 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
24026 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
24027 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
24028 s,@XTERM_KBS@,$XTERM_KBS,;t t
24029 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
24030 s,@TERMINFO@,$TERMINFO,;t t
24031 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
24032 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
24033 s,@TERMPATH@,$TERMPATH,;t t
24034 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
24035 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
24036 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
24037 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
24038 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
24039 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
24040 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
24041 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
24042 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
24043 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
24044 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
24045 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
24046 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
24047 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
24048 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
24049 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
24050 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
24051 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
24052 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
24053 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
24054 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
24055 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
24056 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
24057 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
24058 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
24059 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
24060 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
24061 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
24062 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
24063 s,@PTHREAD@,$PTHREAD,;t t
24064 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
24065 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
24066 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
24067 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
24068 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
24069 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
24070 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
24071 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
24072 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
24073 s,@ECHO_LT@,$ECHO_LT,;t t
24074 s,@ECHO_LD@,$ECHO_LD,;t t
24075 s,@RULE_CC@,$RULE_CC,;t t
24076 s,@SHOW_CC@,$SHOW_CC,;t t
24077 s,@ECHO_CC@,$ECHO_CC,;t t
24078 s,@ECHO_LINK@,$ECHO_LINK,;t t
24079 s,@ADAFLAGS@,$ADAFLAGS,;t t
24080 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
24081 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
24082 s,@ADA_TRACE@,$ADA_TRACE,;t t
24083 s,@MATH_LIB@,$MATH_LIB,;t t
24084 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
24085 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
24086 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
24087 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
24088 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
24089 s,@TEST_LIBS@,$TEST_LIBS,;t t
24090 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
24091 s,@CXXCPP@,$CXXCPP,;t t
24092 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
24093 s,@CXX_AR@,$CXX_AR,;t t
24094 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
24095 s,@CXXLIBS@,$CXXLIBS,;t t
24096 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
24097 s,@gnat_exists@,$gnat_exists,;t t
24098 s,@M4_exists@,$M4_exists,;t t
24099 s,@cf_ada_make@,$cf_ada_make,;t t
24100 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
24101 s,@cf_compile_generics@,$cf_compile_generics,;t t
24102 s,@cf_generic_objects@,$cf_generic_objects,;t t
24103 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
24104 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
24105 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
24106 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
24107 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
24108 s,@cf_ada_package@,$cf_ada_package,;t t
24109 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
24110 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
24111 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
24112 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
24113 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
24114 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
24115 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
24116 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
24117 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
24118 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
24119 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
24120 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
24121 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
24122 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
24123 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
24124 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
24125 s,@TICS_LIBS@,$TICS_LIBS,;t t
24126 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
24127 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
24128 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
24129 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
24130 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
24131 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
24132 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
24133 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
24134 s,@includesubdir@,$includesubdir,;t t
24135 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
24136 s,@TICS_LIST@,$TICS_LIST,;t t
24137 s,@TINFO_LIST@,$TINFO_LIST,;t t
24138 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
24139 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
24140 s,@TEST_ARGS@,$TEST_ARGS,;t t
24141 s,@TEST_DEPS@,$TEST_DEPS,;t t
24142 s,@TEST_ARG2@,$TEST_ARG2,;t t
24143 s,@TEST_DEP2@,$TEST_DEP2,;t t
24144 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
24145 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
24146 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
24147 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
24148 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
24149 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
24150 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
24151 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
24152 s,@cross_compiling@,$cross_compiling,;t t
24153 s,@TIC_PATH@,$TIC_PATH,;t t
24154 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
24155 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
24156 s,@PANEL_NAME@,$PANEL_NAME,;t t
24157 s,@MENU_NAME@,$MENU_NAME,;t t
24158 s,@FORM_NAME@,$FORM_NAME,;t t
24159 s,@CXX_NAME@,$CXX_NAME,;t t
24160 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
24161 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
24162 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
24163 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
24164 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
24165 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
24170 cat >>$CONFIG_STATUS <<\EOF
24171 # Split the substitutions into bite-sized pieces for seds with
24172 # small command number limits, like on Digital OSF/1 and HP-UX.
24173 ac_max_sed_lines=48
24174 ac_sed_frag=1 # Number of current file.
24175 ac_beg=1 # First line for current file.
24176 ac_end=$ac_max_sed_lines # Line after last line for current file.
24179 while $ac_more_lines; do
24180 if test $ac_beg -gt 1; then
24181 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
24183 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
24185 if test ! -s $tmp/subs.frag; then
24186 ac_more_lines=false
24188 # The purpose of the label and of the branching condition is to
24189 # speed up the sed processing (if there are no `@' at all, there
24190 # is no need to browse any of the substitutions).
24191 # These are the two extra sed commands mentioned above.
24193 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
24194 # It is possible to make a multiline substitution using escaped newlines.
24195 # Ensure that we do not split the substitution between script fragments.
24197 ac_END=`expr $ac_end + $ac_max_sed_lines`
24198 sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
24199 if test -s $tmp/subs.next; then
24200 grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
24201 if test ! -s $tmp/subs.edit; then
24202 grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
24203 if test ! -s $tmp/subs.edit; then
24204 if test $ac_beg -gt 1; then
24205 ac_end=`expr $ac_end - 1`
24212 if test -z "$ac_sed_cmds"; then
24213 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
24215 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
24217 ac_sed_frag=`expr $ac_sed_frag + 1`
24219 ac_end=`expr $ac_end + $ac_max_sed_lines`
24222 if test -z "$ac_sed_cmds"; then
24225 fi # test -n "$CONFIG_FILES"
24228 cat >>$CONFIG_STATUS <<\EOF
24229 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
24230 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24232 - | *:- | *:-:* ) # input from stdin
24234 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24235 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24236 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24237 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24238 * ) ac_file_in=$ac_file.in ;;
24241 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
24242 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24243 X"$ac_file" : 'X\(//\)[^/]' \| \
24244 X"$ac_file" : 'X\(//\)$' \| \
24245 X"$ac_file" : 'X\(/\)' \| \
24246 . : '\(.\)' 2>/dev/null ||
24248 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24249 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24250 /^X\(\/\/\)$/{ s//\1/; q; }
24251 /^X\(\/\).*/{ s//\1/; q; }
24253 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24254 { case "$ac_dir" in
24255 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24259 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24260 case $as_mkdir_dir in
24261 # Skip DOS drivespec
24262 ?:) as_incr_dir=$as_mkdir_dir ;;
24264 as_incr_dir=$as_incr_dir/$as_mkdir_dir
24265 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24270 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
24271 # A "../" for each directory in $ac_dir_suffix.
24272 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
24274 ac_dir_suffix= ac_dots=
24279 if test -z "$ac_dots"; then
24282 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
24284 [\\/]* | ?:[\\/]* )
24285 ac_srcdir=$srcdir$ac_dir_suffix;
24286 ac_top_srcdir=$srcdir ;;
24287 *) # Relative path.
24288 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
24289 ac_top_srcdir=$ac_dots$srcdir ;;
24293 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
24294 *) ac_INSTALL=$ac_dots$INSTALL ;;
24297 if test x"$ac_file" != x-; then
24298 { echo "$as_me:24298: creating $ac_file" >&5
24299 echo "$as_me: creating $ac_file" >&6;}
24302 # Let's still pretend it is `configure' which instantiates (i.e., don't
24303 # use $as_me), people would be surprised to read:
24304 # /* config.h. Generated automatically by config.status. */
24305 configure_input="Generated automatically from `echo $ac_file_in |
24306 sed 's,.*/,,'` by configure."
24308 # First look for the input files in the build tree, otherwise in the
24310 ac_file_inputs=`IFS=:
24311 for f in $ac_file_in; do
24313 -) echo $tmp/stdin ;;
24315 # Absolute (can't be DOS-style, as IFS=:)
24316 test -f "$f" || { { echo "$as_me:24316: error: cannot find input file: $f" >&5
24317 echo "$as_me: error: cannot find input file: $f" >&2;}
24318 { (exit 1); exit 1; }; }
24321 if test -f "$f"; then
24324 elif test -f "$srcdir/$f"; then
24329 { { echo "$as_me:24329: error: cannot find input file: $f" >&5
24330 echo "$as_me: error: cannot find input file: $f" >&2;}
24331 { (exit 1); exit 1; }; }
24334 done` || { (exit 1); exit 1; }
24336 cat >>$CONFIG_STATUS <<\EOF
24337 ac_warn_datarootdir=no
24338 if test x"$ac_file" != x-; then
24339 for ac_item in $ac_file_inputs
24341 ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
24342 if test -n "$ac_seen"; then
24343 ac_used=`grep '@datarootdir@' $ac_item`
24344 if test -z "$ac_used"; then
24345 { echo "$as_me:24345: WARNING: datarootdir was used implicitly but not set:
24347 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
24349 ac_warn_datarootdir=yes
24352 ac_seen=`grep '${datarootdir}' $ac_item`
24353 if test -n "$ac_seen"; then
24354 { echo "$as_me:24354: WARNING: datarootdir was used explicitly but not set:
24356 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
24358 ac_warn_datarootdir=yes
24363 if test "x$ac_warn_datarootdir" = xyes; then
24364 ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
24368 cat >>$CONFIG_STATUS <<EOF
24372 cat >>$CONFIG_STATUS <<\EOF
24374 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24375 s,@configure_input@,$configure_input,;t t
24376 s,@srcdir@,$ac_srcdir,;t t
24377 s,@top_srcdir@,$ac_top_srcdir,;t t
24378 s,@INSTALL@,$ac_INSTALL,;t t
24379 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
24381 if test x"$ac_file" != x-; then
24382 cp $tmp/out $ac_file
24384 for ac_name in prefix exec_prefix datarootdir
24386 ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
24387 if test -n "$ac_seen"; then
24388 ac_init=`egrep '[ ]*'$ac_name'[ ]*=' $ac_file`
24389 if test -z "$ac_init"; then
24390 ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
24391 { echo "$as_me:24391: WARNING: Variable $ac_name is used but was not set:
24393 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
24398 egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
24399 egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
24400 if test -s $tmp/out; then
24401 ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
24402 { echo "$as_me:24402: WARNING: Some variables may not be substituted:
24404 echo "$as_me: WARNING: Some variables may not be substituted:
24414 cat >>$CONFIG_STATUS <<\EOF
24417 # CONFIG_HEADER section.
24420 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
24421 # NAME is the cpp macro being defined and VALUE is the value it is being given.
24423 # ac_d sets the value in "#define NAME VALUE" lines.
24424 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
24425 ac_dB='[ ].*$,\1#\2'
24428 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
24429 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
24430 ac_iB='\([ ]\),\1#\2define\3'
24433 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
24434 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
24435 ac_uB='$,\1#\2define\3'
24439 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
24440 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24442 - | *:- | *:-:* ) # input from stdin
24444 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24445 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24446 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24447 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24448 * ) ac_file_in=$ac_file.in ;;
24451 test x"$ac_file" != x- && { echo "$as_me:24451: creating $ac_file" >&5
24452 echo "$as_me: creating $ac_file" >&6;}
24454 # First look for the input files in the build tree, otherwise in the
24456 ac_file_inputs=`IFS=:
24457 for f in $ac_file_in; do
24459 -) echo $tmp/stdin ;;
24461 # Absolute (can't be DOS-style, as IFS=:)
24462 test -f "$f" || { { echo "$as_me:24462: error: cannot find input file: $f" >&5
24463 echo "$as_me: error: cannot find input file: $f" >&2;}
24464 { (exit 1); exit 1; }; }
24467 if test -f "$f"; then
24470 elif test -f "$srcdir/$f"; then
24475 { { echo "$as_me:24475: error: cannot find input file: $f" >&5
24476 echo "$as_me: error: cannot find input file: $f" >&2;}
24477 { (exit 1); exit 1; }; }
24480 done` || { (exit 1); exit 1; }
24481 # Remove the trailing spaces.
24482 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
24486 # Transform confdefs.h into a list of #define's. We won't use it as a sed
24487 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
24488 # be either 'cat' or 'sort'.
24489 cat confdefs.h | uniq >conftest.vals
24491 # Break up conftest.vals because some shells have a limit on
24492 # the size of here documents, and old seds have small limits too.
24494 rm -f conftest.tail
24495 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
24496 while grep . conftest.vals >/dev/null
24498 # Write chunks of a limited-size here document to conftest.frag.
24499 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
24500 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
24501 echo 'CEOF' >> $CONFIG_STATUS
24502 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
24503 rm -f conftest.vals
24504 mv conftest.tail conftest.vals
24506 rm -f conftest.vals
24508 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
24510 echo ' cat >> conftest.edit <<CEOF
24511 /@DEFS@/r conftest.frag
24514 sed -f conftest.edit $tmp/in > $tmp/out
24516 mv $tmp/out $tmp/in
24517 rm -f conftest.edit conftest.frag
24518 ' >> $CONFIG_STATUS
24520 cat >>$CONFIG_STATUS <<\EOF
24521 # Let's still pretend it is `configure' which instantiates (i.e., don't
24522 # use $as_me), people would be surprised to read:
24523 # /* config.h. Generated automatically by config.status. */
24524 if test x"$ac_file" = x-; then
24525 echo "/* Generated automatically by configure. */" >$tmp/config.h
24527 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
24529 cat $tmp/in >>$tmp/config.h
24531 if test x"$ac_file" != x-; then
24532 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
24533 { echo "$as_me:24533: $ac_file is unchanged" >&5
24534 echo "$as_me: $ac_file is unchanged" >&6;}
24536 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24537 X"$ac_file" : 'X\(//\)[^/]' \| \
24538 X"$ac_file" : 'X\(//\)$' \| \
24539 X"$ac_file" : 'X\(/\)' \| \
24540 . : '\(.\)' 2>/dev/null ||
24542 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24543 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24544 /^X\(\/\/\)$/{ s//\1/; q; }
24545 /^X\(\/\).*/{ s//\1/; q; }
24547 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24548 { case "$ac_dir" in
24549 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24553 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24554 case $as_mkdir_dir in
24555 # Skip DOS drivespec
24556 ?:) as_incr_dir=$as_mkdir_dir ;;
24558 as_incr_dir=$as_incr_dir/$as_mkdir_dir
24559 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24566 mv $tmp/config.h $ac_file
24570 rm -f $tmp/config.h
24574 cat >>$CONFIG_STATUS <<\EOF
24576 # CONFIG_COMMANDS section.
24578 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
24579 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
24580 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
24584 if test "x$cf_with_tests" != xno ; then
24588 if test ! -d $srcdir/$cf_dir; then
24590 elif test -f $srcdir/$cf_dir/programs; then
24591 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
24597 cf_prefix=$LIB_PREFIX
24599 case $cf_cv_shlib_version in
24600 (cygdll|msysdll|mingw)
24601 TINFO_NAME=$TINFO_ARG_SUFFIX
24606 if test -n "$TINFO_SUFFIX" ; then
24607 case $TINFO_SUFFIX in
24609 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
24610 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw'$EXTRA_SUFFIX'//'`
24613 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
24614 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t'$EXTRA_SUFFIX'//'`
24617 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
24618 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w'$EXTRA_SUFFIX'//'`
24623 for cf_dir in $SRC_SUBDIRS
24625 if test ! -d $srcdir/$cf_dir ; then
24627 elif test -f $srcdir/$cf_dir/modules; then
24632 if test -n "${cf_cv_abi_version}" && test "x${cf_cv_abi_version}" != "x5"
24634 cf_awk_program="$cf_awk_program\
24635 /deprecated in ABI${cf_cv_abi_version}/ { next; }\
24636 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_version}\"); }\
24640 if test "x$WILDCARD_SYMS" = xno
24642 cf_awk_program="$cf_awk_program\
24643 /[ ]_\\*;/ { skip=1; next; }\
24647 if test "x$cf_awk_program" != "x"
24649 cat >>$cf_dir/Makefile <<CF_EOF
24651 # Generated by CF_LIB_RULES
24652 resulting.map: $UNALTERED_SYMS
24653 $AWK 'BEGIN { skip = 1; last=""; } \
24655 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
24656 skip = 0; last = \$\$0; } \
24657 END { print last; }' < $UNALTERED_SYMS >\$@
24660 rm -f resulting.map
24664 for cf_item in $cf_LIST_MODELS
24670 cf_depsuf=$cf_suffix
24674 cf_depsuf=$cf_suffix
24678 cf_depsuf=$cf_suffix
24681 case $cf_cv_system_name in
24684 cf_depsuf=$cf_suffix
24686 (cygwin*|msys*|mingw*)
24692 cf_depsuf=$cf_suffix
24698 cf_depsuf=$cf_suffix
24702 cf_depsuf=$cf_suffix
24708 cf_depsuf=$cf_suffix
24714 cf_depsuf=$cf_suffix
24717 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
24719 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
24720 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
24724 test "$cf_dir" = c++ && cf_libname=ncurses++
24725 if test $cf_item = shared ; then
24726 if test -n "${LIB_SUFFIX}"
24728 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
24730 cf_shared_suffix="$cf_suffix"
24732 if test "$cf_cv_do_symlinks" = yes ; then
24735 case "$cf_cv_shlib_version" in
24737 cf_version_name=REL_VERSION
24740 cf_version_name=ABI_VERSION
24744 if test -n "$cf_version_name"
24746 case "$cf_cv_system_name" in
24749 cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
24752 cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
24756 if test -n "${USE_LIB_SUFFIX}"
24758 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
24760 cf_shared_suffix="$cf_suffix"
24763 # cygwin needs import library, and has unique naming convention
24764 # use autodetected ${cf_prefix} for import lib and static lib, but
24765 # use 'cyg' prefix for shared lib.
24766 case $cf_cv_shlib_version in
24768 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24769 cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
24772 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24773 cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
24776 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24777 cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
24783 if test -n "$cf_add_lib"
24785 Libs_To_Make="$Libs_To_Make $cf_add_lib"
24789 cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
24790 Libs_To_Make="$Libs_To_Make $cf_add_lib"
24793 if test $cf_dir = ncurses ; then
24794 cf_subsets="$LIB_SUBSETS"
24795 cf_r_parts="$cf_subsets"
24796 cf_liblist="$Libs_To_Make"
24798 while test -n "$cf_r_parts"
24800 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
24801 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
24802 if test "$cf_l_parts" != "$cf_r_parts" ; then
24804 case $cf_l_parts in
24806 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
24809 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
24815 if test -n "$cf_add_lib"; then
24816 Libs_To_Make="$cf_add_lib $Libs_To_Make"
24823 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
24826 if test $cf_dir = c++; then
24827 if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
24829 for cf_item in $Libs_To_Make
24835 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
24838 for cf_test in $cf_list
24840 if test "$cf_test" = "$cf_item"
24842 cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
24847 test -n "$cf_item" && cf_list="$cf_list $cf_item"
24849 Libs_To_Make="$cf_list"
24853 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
24854 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
24855 $cf_dir/Makefile >$cf_dir/Makefile.out
24856 mv $cf_dir/Makefile.out $cf_dir/Makefile
24858 $AWK -f $srcdir/mk-0th.awk \
24859 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
24860 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
24862 for cf_subset in $cf_subsets
24865 for cf_item in $cf_LIST_MODELS
24868 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
24870 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
24873 if test "$CXX_MODEL" = SHARED; then
24874 case $cf_cv_shlib_version in
24875 (cygdll|msysdll|mingw)
24876 test "x$with_shared_cxx" = xno && test -n "$verbose" && echo " overriding CXX_MODEL to SHARED" 1>&6
24878 echo "${as_me:-configure}:24878: testing overriding CXX_MODEL to SHARED ..." 1>&5
24880 with_shared_cxx=yes
24883 test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
24891 cf_depsuf=$cf_suffix
24895 cf_depsuf=$cf_suffix
24899 cf_depsuf=$cf_suffix
24902 case $cf_cv_system_name in
24905 cf_depsuf=$cf_suffix
24907 (cygwin*|msys*|mingw*)
24913 cf_depsuf=$cf_suffix
24919 cf_depsuf=$cf_suffix
24923 cf_depsuf=$cf_suffix
24929 cf_depsuf=$cf_suffix
24935 cf_depsuf=$cf_suffix
24938 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
24940 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
24941 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
24945 (libtool) cf_subdir='obj_lo' ;;
24946 (normal) cf_subdir='objects' ;;
24947 (debug) cf_subdir='obj_g' ;;
24948 (profile) cf_subdir='obj_p' ;;
24950 case $cf_cv_system_name in
24952 cf_subdir='objects' ;;
24954 cf_subdir='obj_s' ;;
24958 # Test for case where we build libtinfo with a different name.
24960 if test $cf_dir = ncurses ; then
24963 cf_libname=${cf_libname}$USE_LIB_SUFFIX
24966 cf_libname=$TINFO_LIB_SUFFIX
24969 cf_libname=$TICS_LIB_SUFFIX
24972 elif test $cf_dir = c++ ; then
24973 cf_libname=ncurses++$USE_LIB_SUFFIX
24975 cf_libname=${cf_libname}$USE_LIB_SUFFIX
24977 if test -n "${USE_ARG_SUFFIX}" ; then
24978 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
24979 cf_suffix=`echo $cf_suffix |sed -e "s%^${USE_LIB_SUFFIX}%%"`
24982 # These dependencies really are for development, not
24983 # builds, but they are useful in porting, too.
24984 cf_depend="../include/ncurses_cfg.h"
24985 if test "$srcdir" = "."; then
24988 cf_reldir="\${srcdir}"
24991 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
24992 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
24993 elif test -f $srcdir/$cf_dir/curses.priv.h; then
24994 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
24998 old_cf_suffix="$cf_suffix"
24999 if test "$cf_cv_shlib_version_infix" = yes ; then
25000 if test -n "$USE_LIB_SUFFIX" ; then
25001 case $USE_LIB_SUFFIX in
25003 cf_libname=`echo $cf_libname | sed 's/tw'$EXTRA_SUFFIX'$//'`
25004 cf_suffix=`echo $cf_suffix | sed 's/^tw'$EXTRA_SUFFIX'//'`
25005 cf_dir_suffix=tw$EXTRA_SUFFIX
25008 cf_libname=`echo $cf_libname | sed 's/t'$EXTRA_SUFFIX'$//'`
25009 cf_suffix=`echo $cf_suffix | sed 's/^t'$EXTRA_SUFFIX'//'`
25010 cf_dir_suffix=t$EXTRA_SUFFIX
25013 cf_libname=`echo $cf_libname | sed 's/w'$EXTRA_SUFFIX'$//'`
25014 cf_suffix=`echo $cf_suffix | sed 's/^w'$EXTRA_SUFFIX'//'`
25015 cf_dir_suffix=w$EXTRA_SUFFIX
25018 cf_libname=`echo $cf_libname | sed 's/'$EXTRA_SUFFIX'$//'`
25019 cf_suffix=`echo $cf_suffix | sed 's/^'$EXTRA_SUFFIX'//'`
25020 cf_dir_suffix=$EXTRA_SUFFIX
25026 $AWK -f $srcdir/mk-1st.awk \
25027 name=${cf_libname}${cf_dir_suffix} \
25028 traces=$LIB_TRACING \
25030 CXX_MODEL=$CXX_MODEL \
25032 prefix=$cf_prefix \
25033 suffix=$cf_suffix \
25034 subset=$cf_subset \
25035 driver=$cf_cv_term_driver \
25037 TermlibRoot=$TINFO_NAME \
25038 TermlibSuffix=$TINFO_SUFFIX \
25039 ShlibVer=$cf_cv_shlib_version \
25040 ShlibVerInfix=$cf_cv_shlib_version_infix \
25041 ReLink=${cf_cv_do_relink:-no} \
25042 DoLinks=$cf_cv_do_symlinks \
25043 rmSoLocs=$cf_cv_rm_so_locs \
25044 ldconfig="$LDCONFIG" \
25045 overwrite=$WITH_OVERWRITE \
25046 depend="$cf_depend" \
25048 libtool_version="$LIBTOOL_VERSION" \
25049 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
25051 cf_suffix="$old_cf_suffix"
25053 for cf_subdir2 in $cf_subdirs lib
25055 test $cf_subdir = $cf_subdir2 && break
25057 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
25058 $AWK -f $srcdir/mk-2nd.awk \
25060 traces=$LIB_TRACING \
25063 subset=$cf_subset \
25066 crenames=$cf_cv_prog_CC_c_o \
25067 cxxrenames=$cf_cv_prog_CXX_c_o \
25068 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
25069 cf_subdirs="$cf_subdirs $cf_subdir"
25074 echo ' cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
25077 for cf_dir in $SRC_SUBDIRS
25079 if test ! -d $srcdir/$cf_dir ; then
25083 if test -f $cf_dir/Makefile ; then
25086 echo 'libs \' >> Makefile
25087 echo 'install.libs \' >> Makefile
25088 echo 'uninstall.libs ::' >> Makefile
25089 echo ' cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
25094 if test -f $srcdir/$cf_dir/modules; then
25096 if test -f $srcdir/$cf_dir/headers; then
25097 cat >> Makefile <<CF_EOF
25098 install.includes \\
25099 uninstall.includes \\
25102 if test "$cf_dir" != "c++" ; then
25103 echo 'lint \' >> Makefile
25105 cat >> Makefile <<CF_EOF
25111 uninstall.$cf_dir ::
25112 cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
25114 elif test -f $srcdir/$cf_dir/headers; then
25115 cat >> Makefile <<CF_EOF
25120 install.includes \\
25121 uninstall.includes ::
25122 cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
25127 if test "x$cf_with_db_install" = xyes; then
25128 cat >> Makefile <<CF_EOF
25130 install.libs uninstall.libs \\
25131 install.data uninstall.data ::
25132 $MAKE_TERMINFO cd misc && \${MAKE} \${TOP_MFLAGS} \$@
25135 cat >> Makefile <<CF_EOF
25137 install.libs uninstall.libs ::
25138 cd misc && \${MAKE} \${TOP_MFLAGS} \$@
25142 if test "x$cf_with_manpages" = xyes; then
25143 cat >> Makefile <<CF_EOF
25147 cd man && \${MAKE} \${TOP_MFLAGS} \$@
25151 cat >> Makefile <<CF_EOF
25154 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
25155 rm -f headers.sh headers.sed mk_shared_lib.sh
25156 rm -f edit_man.* man_alias.*
25157 rm -rf \${DIRS_TO_MAKE}
25160 # Special case: tack's manpage lives in its own directory.
25161 if test "x$cf_with_manpages" = xyes; then
25162 if test -d tack ; then
25163 if test -f $srcdir/$tack.h; then
25164 cat >> Makefile <<CF_EOF
25168 cd tack && \${MAKE} \${TOP_MFLAGS} \$@
25174 rm -f headers.sed headers.sh
25176 echo creating headers.sh
25177 cat >headers.sh <<CF_EOF
25179 # This shell script is generated by the 'configure' script. It is invoked in a
25180 # subdirectory of the build tree. It generates a sed-script in the parent
25181 # directory that is used to adjust includes for header files that reside in a
25182 # subdirectory of /usr/include, etc.
25184 while test \$# != 3
25186 PRG="\$PRG \$1"; shift
25191 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
25192 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
25193 echo installing \$SRC in \$DST
25196 if test $WITH_CURSES_H = yes; then
25197 cat >>headers.sh <<CF_EOF
25200 END=\`basename \$DST\`
25201 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
25203 NAME=\`basename \$i\`
25204 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
25208 echo "" >> \$TMPSED
25214 cat >>headers.sh <<CF_EOF
25217 END=\`basename \$DST\`
25218 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
25220 NAME=\`basename \$i\`
25221 if test "\$NAME" = "curses.h"
25223 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
25226 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
25230 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
25235 cat >>headers.sh <<CF_EOF
25237 sed -f \$TMPSED \$SRC > \$TMPSRC
25238 NAME=\`basename \$SRC\`
25240 if test $WITH_CURSES_H != yes; then
25241 cat >>headers.sh <<CF_EOF
25242 test "\$NAME" = "curses.h" && NAME=ncurses.h
25245 cat >>headers.sh <<CF_EOF
25246 # Just in case someone gzip'd manpages, remove the conflicting copy.
25247 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
25249 eval \$PRG \$TMPSRC \$DST/\$NAME
25250 rm -f \$TMPSRC \$TMPSED
25253 chmod 0755 headers.sh
25255 for cf_dir in $SRC_SUBDIRS
25257 if test ! -d $srcdir/$cf_dir ; then
25261 if test -f $srcdir/$cf_dir/headers; then
25262 $AWK -f $srcdir/mk-hdr.awk \
25263 subset="$LIB_SUBSETS" \
25264 compat="$WITH_CURSES_H" \
25265 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
25268 if test -f $srcdir/$cf_dir/modules; then
25269 if test "$cf_dir" != "c++" ; then
25270 cat >>$cf_dir/Makefile <<"CF_EOF"
25271 depend : ${AUTO_SRC}
25272 makedepend -- ${CPPFLAGS} -- ${C_SRC}
25274 # DO NOT DELETE THIS LINE -- make depend depends on it.
25280 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
25281 if test -z "$USE_OLD_MAKERULES" ; then
25282 $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
25290 cat >>$CONFIG_STATUS <<\EOF
25292 { (exit 0); exit 0; }
25294 chmod +x $CONFIG_STATUS
25295 ac_clean_files=$ac_clean_files_save
25297 # configure is writing to config.log, and then calls config.status.
25298 # config.status does its own redirection, appending to config.log.
25299 # Unfortunately, on DOS this fails, as config.log is still kept open
25300 # by configure, so config.status won't be able to write to it; its
25301 # output is simply discarded. So we exec the FD to /dev/null,
25302 # effectively closing config.log, so it can be properly (re)opened and
25303 # appended to by config.status. When coming back to configure, we
25304 # need to make the FD available again.
25305 if test "$no_create" != yes; then
25308 $SHELL $CONFIG_STATUS || ac_cs_success=false
25310 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25311 # would make configure fail if this is the last instruction.
25312 $ac_cs_success || { (exit 1); exit 1; }
25314 ${MAKE:-make} preinstall