2 # From configure.in Revision: 1.638 .
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
12244 cat >>confdefs.h <<\EOF
12245 #define HAVE_ALLOC_PAIR 1
12251 ### use option --enable-ext-mouse to modify coding to support 5-button mice
12252 echo "$as_me:12252: checking if you want to use extended mouse encoding" >&5
12253 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
12255 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
12256 if test "${enable_ext_mouse+set}" = set; then
12257 enableval="$enable_ext_mouse"
12258 with_ext_mouse=$enableval
12260 with_ext_mouse=$cf_dft_ext_mouse
12262 echo "$as_me:12262: result: $with_ext_mouse" >&5
12263 echo "${ECHO_T}$with_ext_mouse" >&6
12264 NCURSES_MOUSE_VERSION=1
12265 if test "x$with_ext_mouse" = xyes ; then
12266 NCURSES_MOUSE_VERSION=2
12268 if test "${with_abi_version+set}" != set; then
12269 case $cf_cv_rel_version in
12271 cf_cv_rel_version=6.0
12272 cf_cv_abi_version=6
12273 { echo "$as_me:12273: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
12274 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
12281 ### use option --enable-ext-putwin to turn on extended screendumps
12282 echo "$as_me:12282: checking if you want to use extended putwin/screendump" >&5
12283 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
12285 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
12286 if test "${enable_ext_putwin+set}" = set; then
12287 enableval="$enable_ext_putwin"
12288 with_ext_putwin=$enableval
12290 with_ext_putwin=$cf_dft_ext_putwin
12292 echo "$as_me:12292: result: $with_ext_putwin" >&5
12293 echo "${ECHO_T}$with_ext_putwin" >&6
12294 if test "x$with_ext_putwin" = xyes ; then
12296 cat >>confdefs.h <<\EOF
12297 #define NCURSES_EXT_PUTWIN 1
12302 echo "$as_me:12302: checking if you want \$NCURSES_NO_PADDING code" >&5
12303 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
12305 # Check whether --enable-no-padding or --disable-no-padding was given.
12306 if test "${enable_no_padding+set}" = set; then
12307 enableval="$enable_no_padding"
12308 with_no_padding=$enableval
12310 with_no_padding=$with_ext_funcs
12312 echo "$as_me:12312: result: $with_no_padding" >&5
12313 echo "${ECHO_T}$with_no_padding" >&6
12314 test "x$with_no_padding" = xyes &&
12315 cat >>confdefs.h <<\EOF
12316 #define NCURSES_NO_PADDING 1
12319 echo "$as_me:12319: checking for ANSI C header files" >&5
12320 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
12321 if test "${ac_cv_header_stdc+set}" = set; then
12322 echo $ECHO_N "(cached) $ECHO_C" >&6
12324 cat >conftest.$ac_ext <<_ACEOF
12325 #line 12325 "configure"
12326 #include "confdefs.h"
12327 #include <stdlib.h>
12328 #include <stdarg.h>
12329 #include <string.h>
12333 if { (eval echo "$as_me:12333: \"$ac_cpp conftest.$ac_ext\"") >&5
12334 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12336 egrep -v '^ *\+' conftest.er1 >conftest.err
12338 cat conftest.err >&5
12339 echo "$as_me:12339: \$? = $ac_status" >&5
12340 (exit $ac_status); } >/dev/null; then
12341 if test -s conftest.err; then
12342 ac_cpp_err=$ac_c_preproc_warn_flag
12349 if test -z "$ac_cpp_err"; then
12350 ac_cv_header_stdc=yes
12352 echo "$as_me: failed program was:" >&5
12353 cat conftest.$ac_ext >&5
12354 ac_cv_header_stdc=no
12356 rm -f conftest.err conftest.$ac_ext
12358 if test $ac_cv_header_stdc = yes; then
12359 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12360 cat >conftest.$ac_ext <<_ACEOF
12361 #line 12361 "configure"
12362 #include "confdefs.h"
12363 #include <string.h>
12366 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12367 egrep "memchr" >/dev/null 2>&1; then
12370 ac_cv_header_stdc=no
12376 if test $ac_cv_header_stdc = yes; then
12377 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12378 cat >conftest.$ac_ext <<_ACEOF
12379 #line 12379 "configure"
12380 #include "confdefs.h"
12381 #include <stdlib.h>
12384 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12385 egrep "free" >/dev/null 2>&1; then
12388 ac_cv_header_stdc=no
12394 if test $ac_cv_header_stdc = yes; then
12395 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12396 if test "$cross_compiling" = yes; then
12399 cat >conftest.$ac_ext <<_ACEOF
12400 #line 12400 "configure"
12401 #include "confdefs.h"
12403 #if ((' ' & 0x0FF) == 0x020)
12404 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12405 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12407 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12408 || ('j' <= (c) && (c) <= 'r') \
12409 || ('s' <= (c) && (c) <= 'z'))
12410 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12413 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12418 for (i = 0; i < 256; i++)
12419 if (XOR (islower (i), ISLOWER (i))
12420 || toupper (i) != TOUPPER (i))
12421 $ac_main_return(2);
12422 $ac_main_return (0);
12425 rm -f conftest$ac_exeext
12426 if { (eval echo "$as_me:12426: \"$ac_link\"") >&5
12427 (eval $ac_link) 2>&5
12429 echo "$as_me:12429: \$? = $ac_status" >&5
12430 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12431 { (eval echo "$as_me:12431: \"$ac_try\"") >&5
12432 (eval $ac_try) 2>&5
12434 echo "$as_me:12434: \$? = $ac_status" >&5
12435 (exit $ac_status); }; }; then
12438 echo "$as_me: program exited with status $ac_status" >&5
12439 echo "$as_me: failed program was:" >&5
12440 cat conftest.$ac_ext >&5
12441 ac_cv_header_stdc=no
12443 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12447 echo "$as_me:12447: result: $ac_cv_header_stdc" >&5
12448 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12449 if test $ac_cv_header_stdc = yes; then
12451 cat >>confdefs.h <<\EOF
12452 #define STDC_HEADERS 1
12457 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
12459 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
12460 inttypes.h stdint.h unistd.h
12462 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12463 echo "$as_me:12463: checking for $ac_header" >&5
12464 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12465 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12466 echo $ECHO_N "(cached) $ECHO_C" >&6
12468 cat >conftest.$ac_ext <<_ACEOF
12469 #line 12469 "configure"
12470 #include "confdefs.h"
12471 $ac_includes_default
12472 #include <$ac_header>
12474 rm -f conftest.$ac_objext
12475 if { (eval echo "$as_me:12475: \"$ac_compile\"") >&5
12476 (eval $ac_compile) 2>&5
12478 echo "$as_me:12478: \$? = $ac_status" >&5
12479 (exit $ac_status); } &&
12480 { ac_try='test -s conftest.$ac_objext'
12481 { (eval echo "$as_me:12481: \"$ac_try\"") >&5
12482 (eval $ac_try) 2>&5
12484 echo "$as_me:12484: \$? = $ac_status" >&5
12485 (exit $ac_status); }; }; then
12486 eval "$as_ac_Header=yes"
12488 echo "$as_me: failed program was:" >&5
12489 cat conftest.$ac_ext >&5
12490 eval "$as_ac_Header=no"
12492 rm -f conftest.$ac_objext conftest.$ac_ext
12494 echo "$as_me:12494: result: `eval echo '${'$as_ac_Header'}'`" >&5
12495 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12496 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12497 cat >>confdefs.h <<EOF
12498 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12504 echo "$as_me:12504: checking for signed char" >&5
12505 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
12506 if test "${ac_cv_type_signed_char+set}" = set; then
12507 echo $ECHO_N "(cached) $ECHO_C" >&6
12509 cat >conftest.$ac_ext <<_ACEOF
12510 #line 12510 "configure"
12511 #include "confdefs.h"
12512 $ac_includes_default
12516 if ((signed char *) 0)
12518 if (sizeof (signed char))
12524 rm -f conftest.$ac_objext
12525 if { (eval echo "$as_me:12525: \"$ac_compile\"") >&5
12526 (eval $ac_compile) 2>&5
12528 echo "$as_me:12528: \$? = $ac_status" >&5
12529 (exit $ac_status); } &&
12530 { ac_try='test -s conftest.$ac_objext'
12531 { (eval echo "$as_me:12531: \"$ac_try\"") >&5
12532 (eval $ac_try) 2>&5
12534 echo "$as_me:12534: \$? = $ac_status" >&5
12535 (exit $ac_status); }; }; then
12536 ac_cv_type_signed_char=yes
12538 echo "$as_me: failed program was:" >&5
12539 cat conftest.$ac_ext >&5
12540 ac_cv_type_signed_char=no
12542 rm -f conftest.$ac_objext conftest.$ac_ext
12544 echo "$as_me:12544: result: $ac_cv_type_signed_char" >&5
12545 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
12547 echo "$as_me:12547: checking size of signed char" >&5
12548 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
12549 if test "${ac_cv_sizeof_signed_char+set}" = set; then
12550 echo $ECHO_N "(cached) $ECHO_C" >&6
12552 if test "$ac_cv_type_signed_char" = yes; then
12553 if test "$cross_compiling" = yes; then
12554 # Depending upon the size, compute the lo and hi bounds.
12555 cat >conftest.$ac_ext <<_ACEOF
12556 #line 12556 "configure"
12557 #include "confdefs.h"
12558 $ac_includes_default
12562 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
12567 rm -f conftest.$ac_objext
12568 if { (eval echo "$as_me:12568: \"$ac_compile\"") >&5
12569 (eval $ac_compile) 2>&5
12571 echo "$as_me:12571: \$? = $ac_status" >&5
12572 (exit $ac_status); } &&
12573 { ac_try='test -s conftest.$ac_objext'
12574 { (eval echo "$as_me:12574: \"$ac_try\"") >&5
12575 (eval $ac_try) 2>&5
12577 echo "$as_me:12577: \$? = $ac_status" >&5
12578 (exit $ac_status); }; }; then
12581 cat >conftest.$ac_ext <<_ACEOF
12582 #line 12582 "configure"
12583 #include "confdefs.h"
12584 $ac_includes_default
12588 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
12593 rm -f conftest.$ac_objext
12594 if { (eval echo "$as_me:12594: \"$ac_compile\"") >&5
12595 (eval $ac_compile) 2>&5
12597 echo "$as_me:12597: \$? = $ac_status" >&5
12598 (exit $ac_status); } &&
12599 { ac_try='test -s conftest.$ac_objext'
12600 { (eval echo "$as_me:12600: \"$ac_try\"") >&5
12601 (eval $ac_try) 2>&5
12603 echo "$as_me:12603: \$? = $ac_status" >&5
12604 (exit $ac_status); }; }; then
12605 ac_hi=$ac_mid; break
12607 echo "$as_me: failed program was:" >&5
12608 cat conftest.$ac_ext >&5
12609 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
12611 rm -f conftest.$ac_objext conftest.$ac_ext
12614 echo "$as_me: failed program was:" >&5
12615 cat conftest.$ac_ext >&5
12618 cat >conftest.$ac_ext <<_ACEOF
12619 #line 12619 "configure"
12620 #include "confdefs.h"
12621 $ac_includes_default
12625 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
12630 rm -f conftest.$ac_objext
12631 if { (eval echo "$as_me:12631: \"$ac_compile\"") >&5
12632 (eval $ac_compile) 2>&5
12634 echo "$as_me:12634: \$? = $ac_status" >&5
12635 (exit $ac_status); } &&
12636 { ac_try='test -s conftest.$ac_objext'
12637 { (eval echo "$as_me:12637: \"$ac_try\"") >&5
12638 (eval $ac_try) 2>&5
12640 echo "$as_me:12640: \$? = $ac_status" >&5
12641 (exit $ac_status); }; }; then
12642 ac_lo=$ac_mid; break
12644 echo "$as_me: failed program was:" >&5
12645 cat conftest.$ac_ext >&5
12646 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
12648 rm -f conftest.$ac_objext conftest.$ac_ext
12651 rm -f conftest.$ac_objext conftest.$ac_ext
12652 # Binary search between lo and hi bounds.
12653 while test "x$ac_lo" != "x$ac_hi"; do
12654 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12655 cat >conftest.$ac_ext <<_ACEOF
12656 #line 12656 "configure"
12657 #include "confdefs.h"
12658 $ac_includes_default
12662 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
12667 rm -f conftest.$ac_objext
12668 if { (eval echo "$as_me:12668: \"$ac_compile\"") >&5
12669 (eval $ac_compile) 2>&5
12671 echo "$as_me:12671: \$? = $ac_status" >&5
12672 (exit $ac_status); } &&
12673 { ac_try='test -s conftest.$ac_objext'
12674 { (eval echo "$as_me:12674: \"$ac_try\"") >&5
12675 (eval $ac_try) 2>&5
12677 echo "$as_me:12677: \$? = $ac_status" >&5
12678 (exit $ac_status); }; }; then
12681 echo "$as_me: failed program was:" >&5
12682 cat conftest.$ac_ext >&5
12683 ac_lo=`expr $ac_mid + 1`
12685 rm -f conftest.$ac_objext conftest.$ac_ext
12687 ac_cv_sizeof_signed_char=$ac_lo
12689 if test "$cross_compiling" = yes; then
12690 { { echo "$as_me:12690: error: cannot run test program while cross compiling" >&5
12691 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
12692 { (exit 1); exit 1; }; }
12694 cat >conftest.$ac_ext <<_ACEOF
12695 #line 12695 "configure"
12696 #include "confdefs.h"
12697 $ac_includes_default
12701 FILE *f = fopen ("conftest.val", "w");
12703 $ac_main_return (1);
12704 fprintf (f, "%d", (sizeof (signed char)));
12710 rm -f conftest$ac_exeext
12711 if { (eval echo "$as_me:12711: \"$ac_link\"") >&5
12712 (eval $ac_link) 2>&5
12714 echo "$as_me:12714: \$? = $ac_status" >&5
12715 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12716 { (eval echo "$as_me:12716: \"$ac_try\"") >&5
12717 (eval $ac_try) 2>&5
12719 echo "$as_me:12719: \$? = $ac_status" >&5
12720 (exit $ac_status); }; }; then
12721 ac_cv_sizeof_signed_char=`cat conftest.val`
12723 echo "$as_me: program exited with status $ac_status" >&5
12724 echo "$as_me: failed program was:" >&5
12725 cat conftest.$ac_ext >&5
12727 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12732 ac_cv_sizeof_signed_char=0
12735 echo "$as_me:12735: result: $ac_cv_sizeof_signed_char" >&5
12736 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
12737 cat >>confdefs.h <<EOF
12738 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
12741 if test "$ac_cv_sizeof_signed_char" = 1 ; then
12742 NCURSES_SBOOL="signed char"
12744 NCURSES_SBOOL="char"
12746 echo "$as_me:12746: checking if you want to use signed Boolean array in term.h" >&5
12747 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
12749 # Check whether --enable-signed-char or --disable-signed-char was given.
12750 if test "${enable_signed_char+set}" = set; then
12751 enableval="$enable_signed_char"
12752 with_signed_char=$enableval
12754 with_signed_char=no
12756 echo "$as_me:12756: result: $with_signed_char" >&5
12757 echo "${ECHO_T}$with_signed_char" >&6
12758 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
12760 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
12761 echo "$as_me:12761: checking if you want SIGWINCH handler" >&5
12762 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
12764 # Check whether --enable-sigwinch or --disable-sigwinch was given.
12765 if test "${enable_sigwinch+set}" = set; then
12766 enableval="$enable_sigwinch"
12767 with_sigwinch=$enableval
12769 with_sigwinch=$with_ext_funcs
12771 echo "$as_me:12771: result: $with_sigwinch" >&5
12772 echo "${ECHO_T}$with_sigwinch" >&6
12773 test "x$with_sigwinch" = xyes &&
12774 cat >>confdefs.h <<\EOF
12775 #define USE_SIGWINCH 1
12778 ### use option --enable-tcap-names to allow user to define new capabilities
12779 echo "$as_me:12779: checking if you want user-definable terminal capabilities like termcap" >&5
12780 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
12782 # Check whether --enable-tcap-names or --disable-tcap-names was given.
12783 if test "${enable_tcap_names+set}" = set; then
12784 enableval="$enable_tcap_names"
12785 with_tcap_names=$enableval
12787 with_tcap_names=$with_ext_funcs
12789 echo "$as_me:12789: result: $with_tcap_names" >&5
12790 echo "${ECHO_T}$with_tcap_names" >&6
12792 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
12794 ##############################################################################
12796 echo "$as_me:12796: checking if you want to link with the pthread library" >&5
12797 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
12799 # Check whether --with-pthread or --without-pthread was given.
12800 if test "${with_pthread+set}" = set; then
12801 withval="$with_pthread"
12802 with_pthread=$withval
12806 echo "$as_me:12806: result: $with_pthread" >&5
12807 echo "${ECHO_T}$with_pthread" >&6
12809 if test "$with_pthread" != no ; then
12810 echo "$as_me:12810: checking for pthread.h" >&5
12811 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
12812 if test "${ac_cv_header_pthread_h+set}" = set; then
12813 echo $ECHO_N "(cached) $ECHO_C" >&6
12815 cat >conftest.$ac_ext <<_ACEOF
12816 #line 12816 "configure"
12817 #include "confdefs.h"
12818 #include <pthread.h>
12820 if { (eval echo "$as_me:12820: \"$ac_cpp conftest.$ac_ext\"") >&5
12821 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12823 egrep -v '^ *\+' conftest.er1 >conftest.err
12825 cat conftest.err >&5
12826 echo "$as_me:12826: \$? = $ac_status" >&5
12827 (exit $ac_status); } >/dev/null; then
12828 if test -s conftest.err; then
12829 ac_cpp_err=$ac_c_preproc_warn_flag
12836 if test -z "$ac_cpp_err"; then
12837 ac_cv_header_pthread_h=yes
12839 echo "$as_me: failed program was:" >&5
12840 cat conftest.$ac_ext >&5
12841 ac_cv_header_pthread_h=no
12843 rm -f conftest.err conftest.$ac_ext
12845 echo "$as_me:12845: result: $ac_cv_header_pthread_h" >&5
12846 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
12847 if test $ac_cv_header_pthread_h = yes; then
12849 cat >>confdefs.h <<\EOF
12850 #define HAVE_PTHREADS_H 1
12853 for cf_lib_pthread in pthread c_r
12855 echo "$as_me:12855: checking if we can link with the $cf_lib_pthread library" >&5
12856 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
12857 cf_save_LIBS="$LIBS"
12859 cf_add_libs="-l$cf_lib_pthread"
12860 # Filter out duplicates - this happens with badly-designed ".pc" files...
12861 for cf_add_1lib in $LIBS
12863 for cf_add_2lib in $cf_add_libs
12865 if test "x$cf_add_1lib" = "x$cf_add_2lib"
12871 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
12873 LIBS="$cf_add_libs"
12875 cat >conftest.$ac_ext <<_ACEOF
12876 #line 12876 "configure"
12877 #include "confdefs.h"
12879 #include <pthread.h>
12885 int rc = pthread_create(0,0,0,0);
12886 int r2 = pthread_mutexattr_settype(0, 0);
12892 rm -f conftest.$ac_objext conftest$ac_exeext
12893 if { (eval echo "$as_me:12893: \"$ac_link\"") >&5
12894 (eval $ac_link) 2>&5
12896 echo "$as_me:12896: \$? = $ac_status" >&5
12897 (exit $ac_status); } &&
12898 { ac_try='test -s conftest$ac_exeext'
12899 { (eval echo "$as_me:12899: \"$ac_try\"") >&5
12900 (eval $ac_try) 2>&5
12902 echo "$as_me:12902: \$? = $ac_status" >&5
12903 (exit $ac_status); }; }; then
12906 echo "$as_me: failed program was:" >&5
12907 cat conftest.$ac_ext >&5
12910 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12911 LIBS="$cf_save_LIBS"
12912 echo "$as_me:12912: result: $with_pthread" >&5
12913 echo "${ECHO_T}$with_pthread" >&6
12914 test "$with_pthread" = yes && break
12917 if test "$with_pthread" = yes ; then
12919 cf_add_libs="-l$cf_lib_pthread"
12920 # Filter out duplicates - this happens with badly-designed ".pc" files...
12921 for cf_add_1lib in $LIBS
12923 for cf_add_2lib in $cf_add_libs
12925 if test "x$cf_add_1lib" = "x$cf_add_2lib"
12931 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
12933 LIBS="$cf_add_libs"
12935 cat >>confdefs.h <<\EOF
12936 #define HAVE_LIBPTHREADS 1
12940 { { echo "$as_me:12940: error: Cannot link with pthread library" >&5
12941 echo "$as_me: error: Cannot link with pthread library" >&2;}
12942 { (exit 1); exit 1; }; }
12949 if test "x$with_pthread" != xno; then
12950 echo "$as_me:12950: checking for pthread_kill" >&5
12951 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
12952 if test "${ac_cv_func_pthread_kill+set}" = set; then
12953 echo $ECHO_N "(cached) $ECHO_C" >&6
12955 cat >conftest.$ac_ext <<_ACEOF
12956 #line 12956 "configure"
12957 #include "confdefs.h"
12958 /* System header to define __stub macros and hopefully few prototypes,
12959 which can conflict with char pthread_kill (); below. */
12960 #include <assert.h>
12961 /* Override any gcc2 internal prototype to avoid an error. */
12965 /* We use char because int might match the return type of a gcc2
12966 builtin and then its argument prototype would still apply. */
12967 char pthread_kill ();
12973 /* The GNU C library defines this for functions which it implements
12974 to always fail with ENOSYS. Some functions are actually named
12975 something starting with __ and the normal name is an alias. */
12976 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
12979 f = pthread_kill; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
12986 rm -f conftest.$ac_objext conftest$ac_exeext
12987 if { (eval echo "$as_me:12987: \"$ac_link\"") >&5
12988 (eval $ac_link) 2>&5
12990 echo "$as_me:12990: \$? = $ac_status" >&5
12991 (exit $ac_status); } &&
12992 { ac_try='test -s conftest$ac_exeext'
12993 { (eval echo "$as_me:12993: \"$ac_try\"") >&5
12994 (eval $ac_try) 2>&5
12996 echo "$as_me:12996: \$? = $ac_status" >&5
12997 (exit $ac_status); }; }; then
12998 ac_cv_func_pthread_kill=yes
13000 echo "$as_me: failed program was:" >&5
13001 cat conftest.$ac_ext >&5
13002 ac_cv_func_pthread_kill=no
13004 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13006 echo "$as_me:13006: result: $ac_cv_func_pthread_kill" >&5
13007 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
13008 if test $ac_cv_func_pthread_kill = yes; then
13010 echo "$as_me:13010: checking if you want to allow EINTR in wgetch with pthreads" >&5
13011 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
13013 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
13014 if test "${enable_pthreads_eintr+set}" = set; then
13015 enableval="$enable_pthreads_eintr"
13016 use_pthreads_eintr=$enableval
13018 use_pthreads_eintr=no
13020 echo "$as_me:13020: result: $use_pthreads_eintr" >&5
13021 echo "${ECHO_T}$use_pthreads_eintr" >&6
13022 if test "x$use_pthreads_eintr" = xyes ; then
13024 cat >>confdefs.h <<\EOF
13025 #define USE_PTHREADS_EINTR 1
13031 echo "$as_me:13031: checking if you want to use weak-symbols for pthreads" >&5
13032 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
13034 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
13035 if test "${enable_weak_symbols+set}" = set; then
13036 enableval="$enable_weak_symbols"
13037 use_weak_symbols=$enableval
13039 use_weak_symbols=no
13041 echo "$as_me:13041: result: $use_weak_symbols" >&5
13042 echo "${ECHO_T}$use_weak_symbols" >&6
13043 if test "x$use_weak_symbols" = xyes ; then
13045 echo "$as_me:13045: checking if $CC supports weak symbols" >&5
13046 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
13047 if test "${cf_cv_weak_symbols+set}" = set; then
13048 echo $ECHO_N "(cached) $ECHO_C" >&6
13051 cat >conftest.$ac_ext <<_ACEOF
13052 #line 13052 "configure"
13053 #include "confdefs.h"
13060 #if defined(__GNUC__)
13061 # if defined __USE_ISOC99
13062 # define _cat_pragma(exp) _Pragma(#exp)
13063 # define _weak_pragma(exp) _cat_pragma(weak name)
13065 # define _weak_pragma(exp)
13067 # define _declare(name) __extension__ extern __typeof__(name) name
13068 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
13071 weak_symbol(fopen);
13077 rm -f conftest.$ac_objext
13078 if { (eval echo "$as_me:13078: \"$ac_compile\"") >&5
13079 (eval $ac_compile) 2>&5
13081 echo "$as_me:13081: \$? = $ac_status" >&5
13082 (exit $ac_status); } &&
13083 { ac_try='test -s conftest.$ac_objext'
13084 { (eval echo "$as_me:13084: \"$ac_try\"") >&5
13085 (eval $ac_try) 2>&5
13087 echo "$as_me:13087: \$? = $ac_status" >&5
13088 (exit $ac_status); }; }; then
13089 cf_cv_weak_symbols=yes
13091 echo "$as_me: failed program was:" >&5
13092 cat conftest.$ac_ext >&5
13093 cf_cv_weak_symbols=no
13095 rm -f conftest.$ac_objext conftest.$ac_ext
13098 echo "$as_me:13098: result: $cf_cv_weak_symbols" >&5
13099 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
13102 cf_cv_weak_symbols=no
13105 if test "x$cf_cv_weak_symbols" = xyes ; then
13107 cat >>confdefs.h <<\EOF
13108 #define USE_WEAK_SYMBOLS 1
13115 if test "x$with_pthread" = "xyes" ; then
13117 cat >>confdefs.h <<\EOF
13118 #define USE_PTHREADS 1
13121 enable_reentrant=yes
13122 if test "x$cf_cv_weak_symbols" = xyes ; then
13127 # Reentrant code has to be opaque; there's little advantage to making ncurses
13128 # opaque outside of that, so there is no --enable-opaque option. We can use
13129 # this option without --with-pthreads, but this will be always set for
13131 echo "$as_me:13131: checking if you want reentrant code" >&5
13132 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
13134 # Check whether --enable-reentrant or --disable-reentrant was given.
13135 if test "${enable_reentrant+set}" = set; then
13136 enableval="$enable_reentrant"
13137 with_reentrant=$enableval
13141 echo "$as_me:13141: result: $with_reentrant" >&5
13142 echo "${ECHO_T}$with_reentrant" >&6
13143 if test "x$with_reentrant" = xyes ; then
13144 cf_cv_enable_reentrant=1
13145 cf_cv_enable_opaque="NCURSES_INTERNALS"
13147 if test "x$cf_cv_weak_symbols" = xyes ; then
13149 # remove pthread library from $LIBS
13150 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
13152 cf_add_libs="-lpthread"
13153 # Filter out duplicates - this happens with badly-designed ".pc" files...
13154 for cf_add_1lib in $TEST_LIBS
13156 for cf_add_2lib in $cf_add_libs
13158 if test "x$cf_add_1lib" = "x$cf_add_2lib"
13164 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
13166 TEST_LIBS="$cf_add_libs"
13168 cf_add_libs="-lpthread"
13169 # Filter out duplicates - this happens with badly-designed ".pc" files...
13170 for cf_add_1lib in $TEST_LIBS2
13172 for cf_add_2lib in $cf_add_libs
13174 if test "x$cf_add_1lib" = "x$cf_add_2lib"
13180 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
13182 TEST_LIBS2="$cf_add_libs"
13185 # when not using weak symbols but with_reentrant,
13186 # add 't' to the library suffix on all platforms
13187 # except cygwin, where we only do that if ALSO
13188 # compiling with full thread support.
13190 (*cygwin* | *msys*)
13191 if test "$with_pthread" = "yes" ; then
13192 if test "x$disable_lib_suffixes" = "xno" ; then
13193 LIB_SUFFIX="t${LIB_SUFFIX}"
13197 if test "x$disable_lib_suffixes" = "xno" ; then
13198 LIB_SUFFIX="t${LIB_SUFFIX}"
13204 cat >>confdefs.h <<\EOF
13205 #define USE_REENTRANT 1
13208 if test "${with_abi_version+set}" != set; then
13209 case $cf_cv_rel_version in
13211 cf_cv_rel_version=6.0
13212 cf_cv_abi_version=6
13213 { echo "$as_me:13213: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
13214 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
13220 cf_cv_enable_reentrant=0
13221 cf_cv_enable_opaque="NCURSES_OPAQUE"
13222 NCURSES_SIZE_T=short
13225 echo "$as_me:13225: checking if you want opaque curses-library structures" >&5
13226 echo $ECHO_N "checking if you want opaque curses-library structures... $ECHO_C" >&6
13228 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
13229 if test "${enable_opaque_curses+set}" = set; then
13230 enableval="$enable_opaque_curses"
13231 test "$enableval" != yes && enableval=no
13232 if test "$enableval" != "no" ; then
13233 enable_opaque_curses=yes
13236 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
13237 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
13243 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
13244 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
13247 echo "$as_me:13247: result: $enable_opaque_curses" >&5
13248 echo "${ECHO_T}$enable_opaque_curses" >&6
13250 test "$cf_cv_enable_reentrant" = 1 && \
13251 test "$enable_opaque_curses" = no && \
13252 { { echo "$as_me:13252: error: reentrant configuration requires opaque library" >&5
13253 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
13254 { (exit 1); exit 1; }; }
13256 echo "$as_me:13256: checking if you want opaque form-library structures" >&5
13257 echo $ECHO_N "checking if you want opaque form-library structures... $ECHO_C" >&6
13259 # Check whether --enable-opaque-form or --disable-opaque-form was given.
13260 if test "${enable_opaque_form+set}" = set; then
13261 enableval="$enable_opaque_form"
13262 enable_opaque_form=yes
13264 enable_opaque_form=no
13266 echo "$as_me:13266: result: $enable_opaque_form" >&5
13267 echo "${ECHO_T}$enable_opaque_form" >&6
13269 echo "$as_me:13269: checking if you want opaque menu-library structures" >&5
13270 echo $ECHO_N "checking if you want opaque menu-library structures... $ECHO_C" >&6
13272 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
13273 if test "${enable_opaque_menu+set}" = set; then
13274 enableval="$enable_opaque_menu"
13275 enable_opaque_menu=yes
13277 enable_opaque_menu=no
13279 echo "$as_me:13279: result: $enable_opaque_menu" >&5
13280 echo "${ECHO_T}$enable_opaque_menu" >&6
13282 echo "$as_me:13282: checking if you want opaque panel-library structures" >&5
13283 echo $ECHO_N "checking if you want opaque panel-library structures... $ECHO_C" >&6
13285 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
13286 if test "${enable_opaque_panel+set}" = set; then
13287 enableval="$enable_opaque_panel"
13288 enable_opaque_panel=yes
13290 enable_opaque_panel=no
13292 echo "$as_me:13292: result: $enable_opaque_panel" >&5
13293 echo "${ECHO_T}$enable_opaque_panel" >&6
13295 NCURSES_OPAQUE=0; test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
13296 NCURSES_OPAQUE_FORM=0; test "$enable_opaque_form" = yes && NCURSES_OPAQUE_FORM=1
13297 NCURSES_OPAQUE_MENU=0; test "$enable_opaque_menu" = yes && NCURSES_OPAQUE_MENU=1
13298 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel" = yes && NCURSES_OPAQUE_PANEL=1
13300 ### Allow using a different wrap-prefix
13301 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
13302 echo "$as_me:13302: checking for prefix used to wrap public variables" >&5
13303 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
13305 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
13306 if test "${with_wrap_prefix+set}" = set; then
13307 withval="$with_wrap_prefix"
13308 NCURSES_WRAP_PREFIX=$withval
13310 NCURSES_WRAP_PREFIX=_nc_
13312 echo "$as_me:13312: result: $NCURSES_WRAP_PREFIX" >&5
13313 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
13315 NCURSES_WRAP_PREFIX=_nc_
13318 cat >>confdefs.h <<EOF
13319 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
13322 ###############################################################################
13323 # These options are relatively safe to experiment with.
13325 echo "$as_me:13325: checking if you want all development code" >&5
13326 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
13328 # Check whether --with-develop or --without-develop was given.
13329 if test "${with_develop+set}" = set; then
13330 withval="$with_develop"
13331 with_develop=$withval
13335 echo "$as_me:13335: result: $with_develop" >&5
13336 echo "${ECHO_T}$with_develop" >&6
13338 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
13339 echo "$as_me:13339: checking if you want hard-tabs code" >&5
13340 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
13342 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
13343 if test "${enable_hard_tabs+set}" = set; then
13344 enableval="$enable_hard_tabs"
13347 enable_hard_tabs=$with_develop
13349 echo "$as_me:13349: result: $enable_hard_tabs" >&5
13350 echo "${ECHO_T}$enable_hard_tabs" >&6
13351 test "x$enable_hard_tabs" = xyes &&
13352 cat >>confdefs.h <<\EOF
13353 #define USE_HARD_TABS 1
13356 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
13357 echo "$as_me:13357: checking if you want limited support for xmc" >&5
13358 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
13360 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
13361 if test "${enable_xmc_glitch+set}" = set; then
13362 enableval="$enable_xmc_glitch"
13365 enable_xmc_glitch=$with_develop
13367 echo "$as_me:13367: result: $enable_xmc_glitch" >&5
13368 echo "${ECHO_T}$enable_xmc_glitch" >&6
13369 test "x$enable_xmc_glitch" = xyes &&
13370 cat >>confdefs.h <<\EOF
13371 #define USE_XMC_SUPPORT 1
13374 ###############################################################################
13375 # These are just experimental, probably should not be in a package:
13377 echo "$as_me:13377: checking if you do not want to assume colors are white-on-black" >&5
13378 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
13380 # Check whether --enable-assumed-color or --disable-assumed-color was given.
13381 if test "${enable_assumed_color+set}" = set; then
13382 enableval="$enable_assumed_color"
13383 with_assumed_color=$enableval
13385 with_assumed_color=yes
13387 echo "$as_me:13387: result: $with_assumed_color" >&5
13388 echo "${ECHO_T}$with_assumed_color" >&6
13389 test "x$with_assumed_color" = xyes &&
13390 cat >>confdefs.h <<\EOF
13391 #define USE_ASSUMED_COLOR 1
13394 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
13395 echo "$as_me:13395: checking if you want hashmap scrolling-optimization code" >&5
13396 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
13398 # Check whether --enable-hashmap or --disable-hashmap was given.
13399 if test "${enable_hashmap+set}" = set; then
13400 enableval="$enable_hashmap"
13401 with_hashmap=$enableval
13405 echo "$as_me:13405: result: $with_hashmap" >&5
13406 echo "${ECHO_T}$with_hashmap" >&6
13407 test "x$with_hashmap" = xyes &&
13408 cat >>confdefs.h <<\EOF
13409 #define USE_HASHMAP 1
13412 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
13413 echo "$as_me:13413: checking if you want colorfgbg code" >&5
13414 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
13416 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
13417 if test "${enable_colorfgbg+set}" = set; then
13418 enableval="$enable_colorfgbg"
13419 with_colorfgbg=$enableval
13423 echo "$as_me:13423: result: $with_colorfgbg" >&5
13424 echo "${ECHO_T}$with_colorfgbg" >&6
13425 test "x$with_colorfgbg" = xyes &&
13426 cat >>confdefs.h <<\EOF
13427 #define USE_COLORFGBG 1
13430 ### use option --enable-interop to turn on use of bindings used for interop
13431 echo "$as_me:13431: checking if you want interop bindings" >&5
13432 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
13434 # Check whether --enable-interop or --disable-interop was given.
13435 if test "${enable_interop+set}" = set; then
13436 enableval="$enable_interop"
13437 with_exp_interop=$enableval
13439 with_exp_interop=$cf_dft_interop
13441 echo "$as_me:13441: result: $with_exp_interop" >&5
13442 echo "${ECHO_T}$with_exp_interop" >&6
13444 NCURSES_INTEROP_FUNCS=0
13445 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
13447 echo "$as_me:13447: checking if you want experimental safe-sprintf code" >&5
13448 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
13450 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
13451 if test "${enable_safe_sprintf+set}" = set; then
13452 enableval="$enable_safe_sprintf"
13453 with_safe_sprintf=$enableval
13455 with_safe_sprintf=no
13457 echo "$as_me:13457: result: $with_safe_sprintf" >&5
13458 echo "${ECHO_T}$with_safe_sprintf" >&6
13459 test "x$with_safe_sprintf" = xyes &&
13460 cat >>confdefs.h <<\EOF
13461 #define USE_SAFE_SPRINTF 1
13464 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
13465 # when hashmap is used scroll hints are useless
13466 if test "$with_hashmap" = no ; then
13467 echo "$as_me:13467: checking if you want to experiment without scrolling-hints code" >&5
13468 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
13470 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
13471 if test "${enable_scroll_hints+set}" = set; then
13472 enableval="$enable_scroll_hints"
13473 with_scroll_hints=$enableval
13475 with_scroll_hints=yes
13477 echo "$as_me:13477: result: $with_scroll_hints" >&5
13478 echo "${ECHO_T}$with_scroll_hints" >&6
13479 test "x$with_scroll_hints" = xyes &&
13480 cat >>confdefs.h <<\EOF
13481 #define USE_SCROLL_HINTS 1
13486 echo "$as_me:13486: checking if you want wgetch-events code" >&5
13487 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
13489 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
13490 if test "${enable_wgetch_events+set}" = set; then
13491 enableval="$enable_wgetch_events"
13492 with_wgetch_events=$enableval
13494 with_wgetch_events=no
13496 echo "$as_me:13496: result: $with_wgetch_events" >&5
13497 echo "${ECHO_T}$with_wgetch_events" >&6
13498 test "x$with_wgetch_events" = xyes &&
13499 cat >>confdefs.h <<\EOF
13500 #define NCURSES_WGETCH_EVENTS 1
13503 ###############################################################################
13505 ### use option --disable-echo to suppress full display compiling commands
13507 echo "$as_me:13507: checking if you want to see long compiling messages" >&5
13508 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
13510 # Check whether --enable-echo or --disable-echo was given.
13511 if test "${enable_echo+set}" = set; then
13512 enableval="$enable_echo"
13513 test "$enableval" != no && enableval=yes
13514 if test "$enableval" != "yes" ; then
13517 ECHO_LD='@echo linking $@;'
13518 RULE_CC='@echo compiling $<'
13519 SHOW_CC='@echo compiling $@'
13541 echo "$as_me:13541: result: $enableval" >&5
13542 echo "${ECHO_T}$enableval" >&6
13544 if test "x$enable_echo" = xyes; then
13547 ECHO_LINK='@ echo linking $@ ... ;'
13548 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
13549 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
13552 ### use option --enable-warnings to turn on all gcc warnings
13553 echo "$as_me:13553: checking if you want to see compiler warnings" >&5
13554 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
13556 # Check whether --enable-warnings or --disable-warnings was given.
13557 if test "${enable_warnings+set}" = set; then
13558 enableval="$enable_warnings"
13559 with_warnings=$enableval
13561 echo "$as_me:13561: result: $with_warnings" >&5
13562 echo "${ECHO_T}$with_warnings" >&6
13564 if test "x$with_warnings" = "xyes"; then
13566 ADAFLAGS="$ADAFLAGS -gnatg"
13570 if test "$GCC" = yes ; then
13573 echo "$as_me:13573: checking if this is really Intel C compiler" >&5
13574 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
13575 cf_save_CFLAGS="$CFLAGS"
13576 CFLAGS="$CFLAGS -no-gcc"
13577 cat >conftest.$ac_ext <<_ACEOF
13578 #line 13578 "configure"
13579 #include "confdefs.h"
13585 #ifdef __INTEL_COMPILER
13594 rm -f conftest.$ac_objext
13595 if { (eval echo "$as_me:13595: \"$ac_compile\"") >&5
13596 (eval $ac_compile) 2>&5
13598 echo "$as_me:13598: \$? = $ac_status" >&5
13599 (exit $ac_status); } &&
13600 { ac_try='test -s conftest.$ac_objext'
13601 { (eval echo "$as_me:13601: \"$ac_try\"") >&5
13602 (eval $ac_try) 2>&5
13604 echo "$as_me:13604: \$? = $ac_status" >&5
13605 (exit $ac_status); }; }; then
13607 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
13610 echo "$as_me: failed program was:" >&5
13611 cat conftest.$ac_ext >&5
13613 rm -f conftest.$ac_objext conftest.$ac_ext
13614 CFLAGS="$cf_save_CFLAGS"
13615 echo "$as_me:13615: result: $INTEL_COMPILER" >&5
13616 echo "${ECHO_T}$INTEL_COMPILER" >&6
13623 if test "$GCC" = yes ; then
13624 echo "$as_me:13624: checking if this is really Clang C compiler" >&5
13625 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
13626 cf_save_CFLAGS="$CFLAGS"
13627 CFLAGS="$CFLAGS -Qunused-arguments"
13628 cat >conftest.$ac_ext <<_ACEOF
13629 #line 13629 "configure"
13630 #include "confdefs.h"
13645 rm -f conftest.$ac_objext
13646 if { (eval echo "$as_me:13646: \"$ac_compile\"") >&5
13647 (eval $ac_compile) 2>&5
13649 echo "$as_me:13649: \$? = $ac_status" >&5
13650 (exit $ac_status); } &&
13651 { ac_try='test -s conftest.$ac_objext'
13652 { (eval echo "$as_me:13652: \"$ac_try\"") >&5
13653 (eval $ac_try) 2>&5
13655 echo "$as_me:13655: \$? = $ac_status" >&5
13656 (exit $ac_status); }; }; then
13658 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
13661 echo "$as_me: failed program was:" >&5
13662 cat conftest.$ac_ext >&5
13664 rm -f conftest.$ac_objext conftest.$ac_ext
13665 CFLAGS="$cf_save_CFLAGS"
13666 echo "$as_me:13666: result: $CLANG_COMPILER" >&5
13667 echo "${ECHO_T}$CLANG_COMPILER" >&6
13670 cat > conftest.$ac_ext <<EOF
13671 #line 13671 "${as_me:-configure}"
13672 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
13675 if test "$INTEL_COMPILER" = yes
13677 # The "-wdXXX" options suppress warnings:
13678 # remark #1419: external declaration in primary source file
13679 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13680 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
13681 # remark #193: zero used for undefined preprocessing identifier
13682 # remark #593: variable "curs_sb_left_arrow" was set but never used
13683 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
13684 # remark #869: parameter "tw" was never referenced
13685 # remark #981: operands are evaluated in unspecified order
13686 # warning #279: controlling expression is constant
13688 { echo "$as_me:13688: checking for $CC warning options..." >&5
13689 echo "$as_me: checking for $CC warning options..." >&6;}
13690 cf_save_CFLAGS="$CFLAGS"
13691 EXTRA_CFLAGS="-Wall"
13703 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
13704 if { (eval echo "$as_me:13704: \"$ac_compile\"") >&5
13705 (eval $ac_compile) 2>&5
13707 echo "$as_me:13707: \$? = $ac_status" >&5
13708 (exit $ac_status); }; then
13709 test -n "$verbose" && echo "$as_me:13709: result: ... -$cf_opt" >&5
13710 echo "${ECHO_T}... -$cf_opt" >&6
13711 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
13714 CFLAGS="$cf_save_CFLAGS"
13716 elif test "$GCC" = yes
13718 { echo "$as_me:13718: checking for $CC warning options..." >&5
13719 echo "$as_me: checking for $CC warning options..." >&6;}
13720 cf_save_CFLAGS="$CFLAGS"
13723 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
13724 cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
13725 test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
13726 for cf_opt in W Wall \
13727 Wbad-function-cast \
13730 Wdeclaration-after-statement \
13733 Wmissing-declarations \
13734 Wmissing-prototypes \
13738 Wstrict-prototypes \
13739 Wundef $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
13741 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
13742 if { (eval echo "$as_me:13742: \"$ac_compile\"") >&5
13743 (eval $ac_compile) 2>&5
13745 echo "$as_me:13745: \$? = $ac_status" >&5
13746 (exit $ac_status); }; then
13747 test -n "$verbose" && echo "$as_me:13747: result: ... -$cf_opt" >&5
13748 echo "${ECHO_T}... -$cf_opt" >&6
13751 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
13754 case $GCC_VERSION in
13756 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
13758 echo "${as_me:-configure}:13758: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
13764 case $GCC_VERSION in
13766 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
13768 echo "${as_me:-configure}:13768: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
13774 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
13777 CFLAGS="$cf_save_CFLAGS"
13781 if test "x$cf_with_cxx" = xyes ; then
13785 if test "$GCC" = yes ; then
13788 echo "$as_me:13788: checking if this is really Intel C++ compiler" >&5
13789 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
13790 cf_save_CFLAGS="$CXXFLAGS"
13791 CXXFLAGS="$CXXFLAGS -no-gcc"
13792 cat >conftest.$ac_ext <<_ACEOF
13793 #line 13793 "configure"
13794 #include "confdefs.h"
13800 #ifdef __INTEL_COMPILER
13809 rm -f conftest.$ac_objext
13810 if { (eval echo "$as_me:13810: \"$ac_compile\"") >&5
13811 (eval $ac_compile) 2>&5
13813 echo "$as_me:13813: \$? = $ac_status" >&5
13814 (exit $ac_status); } &&
13815 { ac_try='test -s conftest.$ac_objext'
13816 { (eval echo "$as_me:13816: \"$ac_try\"") >&5
13817 (eval $ac_try) 2>&5
13819 echo "$as_me:13819: \$? = $ac_status" >&5
13820 (exit $ac_status); }; }; then
13821 INTEL_CPLUSPLUS=yes
13822 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
13825 echo "$as_me: failed program was:" >&5
13826 cat conftest.$ac_ext >&5
13828 rm -f conftest.$ac_objext conftest.$ac_ext
13829 CXXFLAGS="$cf_save_CFLAGS"
13830 echo "$as_me:13830: result: $INTEL_CPLUSPLUS" >&5
13831 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
13838 if test "$GCC" = yes ; then
13839 echo "$as_me:13839: checking if this is really Clang C++ compiler" >&5
13840 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
13841 cf_save_CFLAGS="$CXXFLAGS"
13842 CXXFLAGS="$CXXFLAGS -Qunused-arguments"
13843 cat >conftest.$ac_ext <<_ACEOF
13844 #line 13844 "configure"
13845 #include "confdefs.h"
13860 rm -f conftest.$ac_objext
13861 if { (eval echo "$as_me:13861: \"$ac_compile\"") >&5
13862 (eval $ac_compile) 2>&5
13864 echo "$as_me:13864: \$? = $ac_status" >&5
13865 (exit $ac_status); } &&
13866 { ac_try='test -s conftest.$ac_objext'
13867 { (eval echo "$as_me:13867: \"$ac_try\"") >&5
13868 (eval $ac_try) 2>&5
13870 echo "$as_me:13870: \$? = $ac_status" >&5
13871 (exit $ac_status); }; }; then
13872 CLANG_CPLUSPLUS=yes
13873 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
13876 echo "$as_me: failed program was:" >&5
13877 cat conftest.$ac_ext >&5
13879 rm -f conftest.$ac_objext conftest.$ac_ext
13880 CXXFLAGS="$cf_save_CFLAGS"
13881 echo "$as_me:13881: result: $CLANG_CPLUSPLUS" >&5
13882 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
13886 ac_cpp='$CXXCPP $CPPFLAGS'
13887 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13888 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13889 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13890 ac_main_return=return
13892 cat > conftest.$ac_ext <<EOF
13893 #line 13893 "configure"
13894 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
13897 if test "$INTEL_CPLUSPLUS" = yes
13899 # The "-wdXXX" options suppress warnings:
13900 # remark #1419: external declaration in primary source file
13901 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13902 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13903 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
13904 # remark #193: zero used for undefined preprocessing identifier
13905 # remark #593: variable "curs_sb_left_arrow" was set but never used
13906 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
13907 # remark #869: parameter "tw" was never referenced
13908 # remark #981: operands are evaluated in unspecified order
13909 # warning #269: invalid format string conversion
13911 { echo "$as_me:13911: checking for $CC warning options..." >&5
13912 echo "$as_me: checking for $CC warning options..." >&6;}
13913 cf_save_CXXFLAGS="$CXXFLAGS"
13914 EXTRA_CXXFLAGS="-Wall"
13927 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
13928 if { (eval echo "$as_me:13928: \"$ac_compile\"") >&5
13929 (eval $ac_compile) 2>&5
13931 echo "$as_me:13931: \$? = $ac_status" >&5
13932 (exit $ac_status); }; then
13933 test -n "$verbose" && echo "$as_me:13933: result: ... -$cf_opt" >&5
13934 echo "${ECHO_T}... -$cf_opt" >&6
13935 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
13938 CXXFLAGS="$cf_save_CXXFLAGS"
13940 elif test "$GXX" = yes
13942 { echo "$as_me:13942: checking for $CXX warning options..." >&5
13943 echo "$as_me: checking for $CXX warning options..." >&6;}
13944 cf_save_CXXFLAGS="$CXXFLAGS"
13945 EXTRA_CXXFLAGS="-W -Wall"
13946 cf_gxx_extra_warnings=""
13947 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
13948 case "$GCC_VERSION" in
13952 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
13959 Wignored-qualifiers \
13961 Woverloaded-virtual \
13969 Wundef $cf_gxx_extra_warnings Wno-unused
13971 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
13972 if { (eval echo "$as_me:13972: \"$ac_compile\"") >&5
13973 (eval $ac_compile) 2>&5
13975 echo "$as_me:13975: \$? = $ac_status" >&5
13976 (exit $ac_status); }; then
13977 test -n "$verbose" && echo "$as_me:13977: result: ... -$cf_opt" >&5
13978 echo "${ECHO_T}... -$cf_opt" >&6
13979 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
13981 test -n "$verbose" && echo "$as_me:13981: result: ... no -$cf_opt" >&5
13982 echo "${ECHO_T}... no -$cf_opt" >&6
13985 CXXFLAGS="$cf_save_CXXFLAGS"
13990 ac_cpp='$CPP $CPPFLAGS'
13991 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13992 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13993 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13994 ac_main_return=return
13999 if test "$GCC" = yes
14001 cat > conftest.i <<EOF
14003 #define GCC_PRINTF 0
14006 #define GCC_SCANF 0
14008 #ifndef GCC_NORETURN
14009 #define GCC_NORETURN /* nothing */
14012 #define GCC_UNUSED /* nothing */
14015 if test "$GCC" = yes
14017 { echo "$as_me:14017: checking for $CC __attribute__ directives..." >&5
14018 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
14019 cat > conftest.$ac_ext <<EOF
14020 #line 14020 "${as_me:-configure}"
14021 #include "confdefs.h"
14022 #include "conftest.h"
14023 #include "conftest.i"
14025 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
14027 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
14030 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
14032 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
14034 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
14035 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
14036 extern void foo(void) GCC_NORETURN;
14037 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
14039 cf_printf_attribute=no
14040 cf_scanf_attribute=no
14041 for cf_attribute in scanf printf unused noreturn
14044 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14046 cf_directive="__attribute__(($cf_attribute))"
14047 echo "checking for $CC $cf_directive" 1>&5
14049 case $cf_attribute in
14051 cf_printf_attribute=yes
14052 cat >conftest.h <<EOF
14053 #define GCC_$cf_ATTRIBUTE 1
14057 cf_scanf_attribute=yes
14058 cat >conftest.h <<EOF
14059 #define GCC_$cf_ATTRIBUTE 1
14063 cat >conftest.h <<EOF
14064 #define GCC_$cf_ATTRIBUTE $cf_directive
14069 if { (eval echo "$as_me:14069: \"$ac_compile\"") >&5
14070 (eval $ac_compile) 2>&5
14072 echo "$as_me:14072: \$? = $ac_status" >&5
14073 (exit $ac_status); }; then
14074 test -n "$verbose" && echo "$as_me:14074: result: ... $cf_attribute" >&5
14075 echo "${ECHO_T}... $cf_attribute" >&6
14076 cat conftest.h >>confdefs.h
14077 case $cf_attribute in
14080 cat >>confdefs.h <<EOF
14081 #define GCC_NORETURN $cf_directive
14086 cf_value='/* nothing */'
14087 if test "$cf_printf_attribute" != no ; then
14088 cf_value='__attribute__((format(printf,fmt,var)))'
14090 cat >>confdefs.h <<\EOF
14091 #define GCC_PRINTF 1
14096 cat >>confdefs.h <<EOF
14097 #define GCC_PRINTFLIKE(fmt,var) $cf_value
14102 cf_value='/* nothing */'
14103 if test "$cf_scanf_attribute" != no ; then
14104 cf_value='__attribute__((format(scanf,fmt,var)))'
14106 cat >>confdefs.h <<\EOF
14107 #define GCC_SCANF 1
14112 cat >>confdefs.h <<EOF
14113 #define GCC_SCANFLIKE(fmt,var) $cf_value
14119 cat >>confdefs.h <<EOF
14120 #define GCC_UNUSED $cf_directive
14128 fgrep define conftest.i >>confdefs.h
14133 echo "$as_me:14133: checking if you want to work around bogus compiler/loader warnings" >&5
14134 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
14136 # Check whether --enable-string-hacks or --disable-string-hacks was given.
14137 if test "${enable_string_hacks+set}" = set; then
14138 enableval="$enable_string_hacks"
14139 with_string_hacks=$enableval
14141 with_string_hacks=no
14143 echo "$as_me:14143: result: $with_string_hacks" >&5
14144 echo "${ECHO_T}$with_string_hacks" >&6
14146 if test "x$with_string_hacks" = "xyes"; then
14148 cat >>confdefs.h <<\EOF
14149 #define USE_STRING_HACKS 1
14152 { echo "$as_me:14152: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
14153 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
14154 echo "$as_me:14154: checking for strlcat" >&5
14155 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
14156 if test "${ac_cv_func_strlcat+set}" = set; then
14157 echo $ECHO_N "(cached) $ECHO_C" >&6
14159 cat >conftest.$ac_ext <<_ACEOF
14160 #line 14160 "configure"
14161 #include "confdefs.h"
14162 /* System header to define __stub macros and hopefully few prototypes,
14163 which can conflict with char strlcat (); below. */
14164 #include <assert.h>
14165 /* Override any gcc2 internal prototype to avoid an error. */
14169 /* We use char because int might match the return type of a gcc2
14170 builtin and then its argument prototype would still apply. */
14177 /* The GNU C library defines this for functions which it implements
14178 to always fail with ENOSYS. Some functions are actually named
14179 something starting with __ and the normal name is an alias. */
14180 #if defined (__stub_strlcat) || defined (__stub___strlcat)
14183 f = strlcat; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14190 rm -f conftest.$ac_objext conftest$ac_exeext
14191 if { (eval echo "$as_me:14191: \"$ac_link\"") >&5
14192 (eval $ac_link) 2>&5
14194 echo "$as_me:14194: \$? = $ac_status" >&5
14195 (exit $ac_status); } &&
14196 { ac_try='test -s conftest$ac_exeext'
14197 { (eval echo "$as_me:14197: \"$ac_try\"") >&5
14198 (eval $ac_try) 2>&5
14200 echo "$as_me:14200: \$? = $ac_status" >&5
14201 (exit $ac_status); }; }; then
14202 ac_cv_func_strlcat=yes
14204 echo "$as_me: failed program was:" >&5
14205 cat conftest.$ac_ext >&5
14206 ac_cv_func_strlcat=no
14208 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14210 echo "$as_me:14210: result: $ac_cv_func_strlcat" >&5
14211 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
14212 if test $ac_cv_func_strlcat = yes; then
14214 cat >>confdefs.h <<\EOF
14215 #define HAVE_STRLCAT 1
14220 echo "$as_me:14220: checking for strlcat in -lbsd" >&5
14221 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
14222 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
14223 echo $ECHO_N "(cached) $ECHO_C" >&6
14225 ac_check_lib_save_LIBS=$LIBS
14227 cat >conftest.$ac_ext <<_ACEOF
14228 #line 14228 "configure"
14229 #include "confdefs.h"
14231 /* Override any gcc2 internal prototype to avoid an error. */
14235 /* We use char because int might match the return type of a gcc2
14236 builtin and then its argument prototype would still apply. */
14246 rm -f conftest.$ac_objext conftest$ac_exeext
14247 if { (eval echo "$as_me:14247: \"$ac_link\"") >&5
14248 (eval $ac_link) 2>&5
14250 echo "$as_me:14250: \$? = $ac_status" >&5
14251 (exit $ac_status); } &&
14252 { ac_try='test -s conftest$ac_exeext'
14253 { (eval echo "$as_me:14253: \"$ac_try\"") >&5
14254 (eval $ac_try) 2>&5
14256 echo "$as_me:14256: \$? = $ac_status" >&5
14257 (exit $ac_status); }; }; then
14258 ac_cv_lib_bsd_strlcat=yes
14260 echo "$as_me: failed program was:" >&5
14261 cat conftest.$ac_ext >&5
14262 ac_cv_lib_bsd_strlcat=no
14264 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14265 LIBS=$ac_check_lib_save_LIBS
14267 echo "$as_me:14267: result: $ac_cv_lib_bsd_strlcat" >&5
14268 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
14269 if test $ac_cv_lib_bsd_strlcat = yes; then
14271 cf_add_libs="-lbsd"
14272 # Filter out duplicates - this happens with badly-designed ".pc" files...
14273 for cf_add_1lib in $LIBS
14275 for cf_add_2lib in $cf_add_libs
14277 if test "x$cf_add_1lib" = "x$cf_add_2lib"
14283 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
14285 LIBS="$cf_add_libs"
14287 for ac_header in bsd/string.h
14289 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14290 echo "$as_me:14290: checking for $ac_header" >&5
14291 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14292 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14293 echo $ECHO_N "(cached) $ECHO_C" >&6
14295 cat >conftest.$ac_ext <<_ACEOF
14296 #line 14296 "configure"
14297 #include "confdefs.h"
14298 #include <$ac_header>
14300 if { (eval echo "$as_me:14300: \"$ac_cpp conftest.$ac_ext\"") >&5
14301 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14303 egrep -v '^ *\+' conftest.er1 >conftest.err
14305 cat conftest.err >&5
14306 echo "$as_me:14306: \$? = $ac_status" >&5
14307 (exit $ac_status); } >/dev/null; then
14308 if test -s conftest.err; then
14309 ac_cpp_err=$ac_c_preproc_warn_flag
14316 if test -z "$ac_cpp_err"; then
14317 eval "$as_ac_Header=yes"
14319 echo "$as_me: failed program was:" >&5
14320 cat conftest.$ac_ext >&5
14321 eval "$as_ac_Header=no"
14323 rm -f conftest.err conftest.$ac_ext
14325 echo "$as_me:14325: result: `eval echo '${'$as_ac_Header'}'`" >&5
14326 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14327 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14328 cat >>confdefs.h <<EOF
14329 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14335 cat >>confdefs.h <<\EOF
14336 #define HAVE_STRLCAT 1
14343 for ac_func in strlcpy snprintf
14345 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14346 echo "$as_me:14346: checking for $ac_func" >&5
14347 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14348 if eval "test \"\${$as_ac_var+set}\" = set"; then
14349 echo $ECHO_N "(cached) $ECHO_C" >&6
14351 cat >conftest.$ac_ext <<_ACEOF
14352 #line 14352 "configure"
14353 #include "confdefs.h"
14354 /* System header to define __stub macros and hopefully few prototypes,
14355 which can conflict with char $ac_func (); below. */
14356 #include <assert.h>
14357 /* Override any gcc2 internal prototype to avoid an error. */
14361 /* We use char because int might match the return type of a gcc2
14362 builtin and then its argument prototype would still apply. */
14369 /* The GNU C library defines this for functions which it implements
14370 to always fail with ENOSYS. Some functions are actually named
14371 something starting with __ and the normal name is an alias. */
14372 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14375 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14382 rm -f conftest.$ac_objext conftest$ac_exeext
14383 if { (eval echo "$as_me:14383: \"$ac_link\"") >&5
14384 (eval $ac_link) 2>&5
14386 echo "$as_me:14386: \$? = $ac_status" >&5
14387 (exit $ac_status); } &&
14388 { ac_try='test -s conftest$ac_exeext'
14389 { (eval echo "$as_me:14389: \"$ac_try\"") >&5
14390 (eval $ac_try) 2>&5
14392 echo "$as_me:14392: \$? = $ac_status" >&5
14393 (exit $ac_status); }; }; then
14394 eval "$as_ac_var=yes"
14396 echo "$as_me: failed program was:" >&5
14397 cat conftest.$ac_ext >&5
14398 eval "$as_ac_var=no"
14400 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14402 echo "$as_me:14402: result: `eval echo '${'$as_ac_var'}'`" >&5
14403 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14404 if test `eval echo '${'$as_ac_var'}'` = yes; then
14405 cat >>confdefs.h <<EOF
14406 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14414 ### use option --enable-assertions to turn on generation of assertion code
14415 echo "$as_me:14415: checking if you want to enable runtime assertions" >&5
14416 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
14418 # Check whether --enable-assertions or --disable-assertions was given.
14419 if test "${enable_assertions+set}" = set; then
14420 enableval="$enable_assertions"
14421 with_assertions=$enableval
14425 echo "$as_me:14425: result: $with_assertions" >&5
14426 echo "${ECHO_T}$with_assertions" >&6
14429 if test "$with_assertions" = no
14431 CPPFLAGS="$CPPFLAGS -DNDEBUG"
14434 ADAFLAGS="$ADAFLAGS -gnata"
14439 ### use option --disable-leaks to suppress "permanent" leaks, for testing
14441 echo "$as_me:14441: checking if you want to use dmalloc for testing" >&5
14442 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
14444 # Check whether --with-dmalloc or --without-dmalloc was given.
14445 if test "${with_dmalloc+set}" = set; then
14446 withval="$with_dmalloc"
14448 cat >>confdefs.h <<EOF
14449 #define USE_DMALLOC 1
14452 : ${with_cflags:=-g}
14453 : ${with_no_leaks:=yes}
14458 echo "$as_me:14458: result: ${with_dmalloc:-no}" >&5
14459 echo "${ECHO_T}${with_dmalloc:-no}" >&6
14461 case .$with_cflags in
14471 cf_new_extra_cppflags=
14473 for cf_add_cflags in -g
14475 case $cf_fix_cppflags in
14477 case $cf_add_cflags in
14478 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14479 case $cf_add_cflags in
14481 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14483 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14484 && test -z "${cf_tst_cflags}" \
14485 && cf_fix_cppflags=yes
14487 if test $cf_fix_cppflags = yes ; then
14489 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14490 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14493 elif test "${cf_tst_cflags}" = "\"'" ; then
14495 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14496 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14502 case "$CPPFLAGS" in
14506 case $cf_add_cflags in
14508 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14510 CPPFLAGS=`echo "$CPPFLAGS" | \
14511 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
14512 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
14517 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14518 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14525 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14526 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14533 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14534 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14536 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14538 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14539 && test -z "${cf_tst_cflags}" \
14540 && cf_fix_cppflags=no
14545 if test -n "$cf_new_cflags" ; then
14547 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14548 CFLAGS="${CFLAGS}$cf_new_cflags"
14552 if test -n "$cf_new_cppflags" ; then
14554 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14555 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14559 if test -n "$cf_new_extra_cppflags" ; then
14561 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14562 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14571 if test "$with_dmalloc" = yes ; then
14572 echo "$as_me:14572: checking for dmalloc.h" >&5
14573 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
14574 if test "${ac_cv_header_dmalloc_h+set}" = set; then
14575 echo $ECHO_N "(cached) $ECHO_C" >&6
14577 cat >conftest.$ac_ext <<_ACEOF
14578 #line 14578 "configure"
14579 #include "confdefs.h"
14580 #include <dmalloc.h>
14582 if { (eval echo "$as_me:14582: \"$ac_cpp conftest.$ac_ext\"") >&5
14583 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14585 egrep -v '^ *\+' conftest.er1 >conftest.err
14587 cat conftest.err >&5
14588 echo "$as_me:14588: \$? = $ac_status" >&5
14589 (exit $ac_status); } >/dev/null; then
14590 if test -s conftest.err; then
14591 ac_cpp_err=$ac_c_preproc_warn_flag
14598 if test -z "$ac_cpp_err"; then
14599 ac_cv_header_dmalloc_h=yes
14601 echo "$as_me: failed program was:" >&5
14602 cat conftest.$ac_ext >&5
14603 ac_cv_header_dmalloc_h=no
14605 rm -f conftest.err conftest.$ac_ext
14607 echo "$as_me:14607: result: $ac_cv_header_dmalloc_h" >&5
14608 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
14609 if test $ac_cv_header_dmalloc_h = yes; then
14611 echo "$as_me:14611: checking for dmalloc_debug in -ldmalloc" >&5
14612 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
14613 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
14614 echo $ECHO_N "(cached) $ECHO_C" >&6
14616 ac_check_lib_save_LIBS=$LIBS
14617 LIBS="-ldmalloc $LIBS"
14618 cat >conftest.$ac_ext <<_ACEOF
14619 #line 14619 "configure"
14620 #include "confdefs.h"
14622 /* Override any gcc2 internal prototype to avoid an error. */
14626 /* We use char because int might match the return type of a gcc2
14627 builtin and then its argument prototype would still apply. */
14628 char dmalloc_debug ();
14637 rm -f conftest.$ac_objext conftest$ac_exeext
14638 if { (eval echo "$as_me:14638: \"$ac_link\"") >&5
14639 (eval $ac_link) 2>&5
14641 echo "$as_me:14641: \$? = $ac_status" >&5
14642 (exit $ac_status); } &&
14643 { ac_try='test -s conftest$ac_exeext'
14644 { (eval echo "$as_me:14644: \"$ac_try\"") >&5
14645 (eval $ac_try) 2>&5
14647 echo "$as_me:14647: \$? = $ac_status" >&5
14648 (exit $ac_status); }; }; then
14649 ac_cv_lib_dmalloc_dmalloc_debug=yes
14651 echo "$as_me: failed program was:" >&5
14652 cat conftest.$ac_ext >&5
14653 ac_cv_lib_dmalloc_dmalloc_debug=no
14655 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14656 LIBS=$ac_check_lib_save_LIBS
14658 echo "$as_me:14658: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
14659 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
14660 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
14661 cat >>confdefs.h <<EOF
14662 #define HAVE_LIBDMALLOC 1
14665 LIBS="-ldmalloc $LIBS"
14673 echo "$as_me:14673: checking if you want to use dbmalloc for testing" >&5
14674 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
14676 # Check whether --with-dbmalloc or --without-dbmalloc was given.
14677 if test "${with_dbmalloc+set}" = set; then
14678 withval="$with_dbmalloc"
14680 cat >>confdefs.h <<EOF
14681 #define USE_DBMALLOC 1
14684 : ${with_cflags:=-g}
14685 : ${with_no_leaks:=yes}
14690 echo "$as_me:14690: result: ${with_dbmalloc:-no}" >&5
14691 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
14693 case .$with_cflags in
14703 cf_new_extra_cppflags=
14705 for cf_add_cflags in -g
14707 case $cf_fix_cppflags in
14709 case $cf_add_cflags in
14710 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14711 case $cf_add_cflags in
14713 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14715 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14716 && test -z "${cf_tst_cflags}" \
14717 && cf_fix_cppflags=yes
14719 if test $cf_fix_cppflags = yes ; then
14721 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14722 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14725 elif test "${cf_tst_cflags}" = "\"'" ; then
14727 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14728 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14734 case "$CPPFLAGS" in
14738 case $cf_add_cflags in
14740 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14742 CPPFLAGS=`echo "$CPPFLAGS" | \
14743 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
14744 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
14749 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14750 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14757 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14758 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14765 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14766 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14768 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14770 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14771 && test -z "${cf_tst_cflags}" \
14772 && cf_fix_cppflags=no
14777 if test -n "$cf_new_cflags" ; then
14779 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14780 CFLAGS="${CFLAGS}$cf_new_cflags"
14784 if test -n "$cf_new_cppflags" ; then
14786 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14787 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14791 if test -n "$cf_new_extra_cppflags" ; then
14793 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14794 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14803 if test "$with_dbmalloc" = yes ; then
14804 echo "$as_me:14804: checking for dbmalloc.h" >&5
14805 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
14806 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
14807 echo $ECHO_N "(cached) $ECHO_C" >&6
14809 cat >conftest.$ac_ext <<_ACEOF
14810 #line 14810 "configure"
14811 #include "confdefs.h"
14812 #include <dbmalloc.h>
14814 if { (eval echo "$as_me:14814: \"$ac_cpp conftest.$ac_ext\"") >&5
14815 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14817 egrep -v '^ *\+' conftest.er1 >conftest.err
14819 cat conftest.err >&5
14820 echo "$as_me:14820: \$? = $ac_status" >&5
14821 (exit $ac_status); } >/dev/null; then
14822 if test -s conftest.err; then
14823 ac_cpp_err=$ac_c_preproc_warn_flag
14830 if test -z "$ac_cpp_err"; then
14831 ac_cv_header_dbmalloc_h=yes
14833 echo "$as_me: failed program was:" >&5
14834 cat conftest.$ac_ext >&5
14835 ac_cv_header_dbmalloc_h=no
14837 rm -f conftest.err conftest.$ac_ext
14839 echo "$as_me:14839: result: $ac_cv_header_dbmalloc_h" >&5
14840 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
14841 if test $ac_cv_header_dbmalloc_h = yes; then
14843 echo "$as_me:14843: checking for debug_malloc in -ldbmalloc" >&5
14844 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
14845 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
14846 echo $ECHO_N "(cached) $ECHO_C" >&6
14848 ac_check_lib_save_LIBS=$LIBS
14849 LIBS="-ldbmalloc $LIBS"
14850 cat >conftest.$ac_ext <<_ACEOF
14851 #line 14851 "configure"
14852 #include "confdefs.h"
14854 /* Override any gcc2 internal prototype to avoid an error. */
14858 /* We use char because int might match the return type of a gcc2
14859 builtin and then its argument prototype would still apply. */
14860 char debug_malloc ();
14869 rm -f conftest.$ac_objext conftest$ac_exeext
14870 if { (eval echo "$as_me:14870: \"$ac_link\"") >&5
14871 (eval $ac_link) 2>&5
14873 echo "$as_me:14873: \$? = $ac_status" >&5
14874 (exit $ac_status); } &&
14875 { ac_try='test -s conftest$ac_exeext'
14876 { (eval echo "$as_me:14876: \"$ac_try\"") >&5
14877 (eval $ac_try) 2>&5
14879 echo "$as_me:14879: \$? = $ac_status" >&5
14880 (exit $ac_status); }; }; then
14881 ac_cv_lib_dbmalloc_debug_malloc=yes
14883 echo "$as_me: failed program was:" >&5
14884 cat conftest.$ac_ext >&5
14885 ac_cv_lib_dbmalloc_debug_malloc=no
14887 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14888 LIBS=$ac_check_lib_save_LIBS
14890 echo "$as_me:14890: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
14891 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
14892 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
14893 cat >>confdefs.h <<EOF
14894 #define HAVE_LIBDBMALLOC 1
14897 LIBS="-ldbmalloc $LIBS"
14905 echo "$as_me:14905: checking if you want to use valgrind for testing" >&5
14906 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
14908 # Check whether --with-valgrind or --without-valgrind was given.
14909 if test "${with_valgrind+set}" = set; then
14910 withval="$with_valgrind"
14912 cat >>confdefs.h <<EOF
14913 #define USE_VALGRIND 1
14916 : ${with_cflags:=-g}
14917 : ${with_no_leaks:=yes}
14922 echo "$as_me:14922: result: ${with_valgrind:-no}" >&5
14923 echo "${ECHO_T}${with_valgrind:-no}" >&6
14925 case .$with_cflags in
14935 cf_new_extra_cppflags=
14937 for cf_add_cflags in -g
14939 case $cf_fix_cppflags in
14941 case $cf_add_cflags in
14942 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14943 case $cf_add_cflags in
14945 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14947 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14948 && test -z "${cf_tst_cflags}" \
14949 && cf_fix_cppflags=yes
14951 if test $cf_fix_cppflags = yes ; then
14953 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14954 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14957 elif test "${cf_tst_cflags}" = "\"'" ; then
14959 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14960 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14966 case "$CPPFLAGS" in
14970 case $cf_add_cflags in
14972 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14974 CPPFLAGS=`echo "$CPPFLAGS" | \
14975 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
14976 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
14981 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14982 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14989 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14990 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14997 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14998 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15000 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15002 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15003 && test -z "${cf_tst_cflags}" \
15004 && cf_fix_cppflags=no
15009 if test -n "$cf_new_cflags" ; then
15011 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15012 CFLAGS="${CFLAGS}$cf_new_cflags"
15016 if test -n "$cf_new_cppflags" ; then
15018 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15019 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15023 if test -n "$cf_new_extra_cppflags" ; then
15025 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15026 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15035 echo "$as_me:15035: checking if you want to perform memory-leak testing" >&5
15036 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
15038 # Check whether --enable-leaks or --disable-leaks was given.
15039 if test "${enable_leaks+set}" = set; then
15040 enableval="$enable_leaks"
15041 if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
15043 : ${with_no_leaks:=no}
15045 echo "$as_me:15045: result: $with_no_leaks" >&5
15046 echo "${ECHO_T}$with_no_leaks" >&6
15048 if test "$with_no_leaks" = yes ; then
15050 cat >>confdefs.h <<\EOF
15054 cat >>confdefs.h <<\EOF
15055 #define YY_NO_LEAKS 1
15060 cat >>confdefs.h <<\EOF
15061 #define HAVE_NC_ALLOC_H 1
15064 ### use option --enable-expanded to generate certain macros as functions
15066 # Check whether --enable-expanded or --disable-expanded was given.
15067 if test "${enable_expanded+set}" = set; then
15068 enableval="$enable_expanded"
15069 test "x$enableval" = xyes &&
15070 cat >>confdefs.h <<\EOF
15071 #define NCURSES_EXPANDED 1
15076 ### use option --disable-macros to suppress macros in favor of functions
15078 # Check whether --enable-macros or --disable-macros was given.
15079 if test "${enable_macros+set}" = set; then
15080 enableval="$enable_macros"
15081 test "$enableval" = no &&
15082 cat >>confdefs.h <<\EOF
15083 #define NCURSES_NOMACROS 1
15088 # Normally we only add trace() to the debug-library. Allow this to be
15089 # extended to all models of the ncurses library:
15091 case "$CFLAGS $CPPFLAGS" in
15097 echo "$as_me:15097: checking whether to add trace feature to all models" >&5
15098 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
15100 # Check whether --with-trace or --without-trace was given.
15101 if test "${with_trace+set}" = set; then
15102 withval="$with_trace"
15103 cf_with_trace=$withval
15105 cf_with_trace=$cf_all_traces
15107 echo "$as_me:15107: result: $cf_with_trace" >&5
15108 echo "${ECHO_T}$cf_with_trace" >&6
15110 if test "x$cf_with_trace" = xyes ; then
15117 cf_new_extra_cppflags=
15119 for cf_add_cflags in -DTRACE
15121 case $cf_fix_cppflags in
15123 case $cf_add_cflags in
15124 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15125 case $cf_add_cflags in
15127 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15129 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15130 && test -z "${cf_tst_cflags}" \
15131 && cf_fix_cppflags=yes
15133 if test $cf_fix_cppflags = yes ; then
15135 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15136 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15139 elif test "${cf_tst_cflags}" = "\"'" ; then
15141 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15142 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15148 case "$CPPFLAGS" in
15152 case $cf_add_cflags in
15154 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15156 CPPFLAGS=`echo "$CPPFLAGS" | \
15157 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
15158 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
15163 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15164 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15171 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15172 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15179 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15180 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15182 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15184 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15185 && test -z "${cf_tst_cflags}" \
15186 && cf_fix_cppflags=no
15191 if test -n "$cf_new_cflags" ; then
15193 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15194 CFLAGS="${CFLAGS}$cf_new_cflags"
15198 if test -n "$cf_new_cppflags" ; then
15200 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15201 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15205 if test -n "$cf_new_extra_cppflags" ; then
15207 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15208 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15217 echo "$as_me:15217: checking if we want to use GNAT projects" >&5
15218 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
15220 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
15221 if test "${enable_gnat_projects+set}" = set; then
15222 enableval="$enable_gnat_projects"
15223 test "$enableval" != no && enableval=yes
15224 if test "$enableval" != "yes" ; then
15225 enable_gnat_projects=no
15227 enable_gnat_projects=yes
15231 enable_gnat_projects=yes
15234 echo "$as_me:15234: result: $enable_gnat_projects" >&5
15235 echo "${ECHO_T}$enable_gnat_projects" >&6
15237 ### Checks for libraries.
15238 case $cf_cv_system_name in
15239 (*mingw32*|*mingw64*)
15240 CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
15241 LIBS=" -lpsapi $LIBS"
15244 echo "$as_me:15244: checking for gettimeofday" >&5
15245 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
15246 if test "${ac_cv_func_gettimeofday+set}" = set; then
15247 echo $ECHO_N "(cached) $ECHO_C" >&6
15249 cat >conftest.$ac_ext <<_ACEOF
15250 #line 15250 "configure"
15251 #include "confdefs.h"
15252 /* System header to define __stub macros and hopefully few prototypes,
15253 which can conflict with char gettimeofday (); below. */
15254 #include <assert.h>
15255 /* Override any gcc2 internal prototype to avoid an error. */
15259 /* We use char because int might match the return type of a gcc2
15260 builtin and then its argument prototype would still apply. */
15261 char gettimeofday ();
15267 /* The GNU C library defines this for functions which it implements
15268 to always fail with ENOSYS. Some functions are actually named
15269 something starting with __ and the normal name is an alias. */
15270 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
15273 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15280 rm -f conftest.$ac_objext conftest$ac_exeext
15281 if { (eval echo "$as_me:15281: \"$ac_link\"") >&5
15282 (eval $ac_link) 2>&5
15284 echo "$as_me:15284: \$? = $ac_status" >&5
15285 (exit $ac_status); } &&
15286 { ac_try='test -s conftest$ac_exeext'
15287 { (eval echo "$as_me:15287: \"$ac_try\"") >&5
15288 (eval $ac_try) 2>&5
15290 echo "$as_me:15290: \$? = $ac_status" >&5
15291 (exit $ac_status); }; }; then
15292 ac_cv_func_gettimeofday=yes
15294 echo "$as_me: failed program was:" >&5
15295 cat conftest.$ac_ext >&5
15296 ac_cv_func_gettimeofday=no
15298 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15300 echo "$as_me:15300: result: $ac_cv_func_gettimeofday" >&5
15301 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
15302 if test $ac_cv_func_gettimeofday = yes; then
15304 cat >>confdefs.h <<\EOF
15305 #define HAVE_GETTIMEOFDAY 1
15310 echo "$as_me:15310: checking for gettimeofday in -lbsd" >&5
15311 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
15312 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
15313 echo $ECHO_N "(cached) $ECHO_C" >&6
15315 ac_check_lib_save_LIBS=$LIBS
15317 cat >conftest.$ac_ext <<_ACEOF
15318 #line 15318 "configure"
15319 #include "confdefs.h"
15321 /* Override any gcc2 internal prototype to avoid an error. */
15325 /* We use char because int might match the return type of a gcc2
15326 builtin and then its argument prototype would still apply. */
15327 char gettimeofday ();
15336 rm -f conftest.$ac_objext conftest$ac_exeext
15337 if { (eval echo "$as_me:15337: \"$ac_link\"") >&5
15338 (eval $ac_link) 2>&5
15340 echo "$as_me:15340: \$? = $ac_status" >&5
15341 (exit $ac_status); } &&
15342 { ac_try='test -s conftest$ac_exeext'
15343 { (eval echo "$as_me:15343: \"$ac_try\"") >&5
15344 (eval $ac_try) 2>&5
15346 echo "$as_me:15346: \$? = $ac_status" >&5
15347 (exit $ac_status); }; }; then
15348 ac_cv_lib_bsd_gettimeofday=yes
15350 echo "$as_me: failed program was:" >&5
15351 cat conftest.$ac_ext >&5
15352 ac_cv_lib_bsd_gettimeofday=no
15354 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15355 LIBS=$ac_check_lib_save_LIBS
15357 echo "$as_me:15357: result: $ac_cv_lib_bsd_gettimeofday" >&5
15358 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
15359 if test $ac_cv_lib_bsd_gettimeofday = yes; then
15361 cat >>confdefs.h <<\EOF
15362 #define HAVE_GETTIMEOFDAY 1
15365 cf_add_libs="-lbsd"
15366 # Filter out duplicates - this happens with badly-designed ".pc" files...
15367 for cf_add_1lib in $LIBS
15369 for cf_add_2lib in $cf_add_libs
15371 if test "x$cf_add_1lib" = "x$cf_add_2lib"
15377 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
15379 LIBS="$cf_add_libs"
15387 echo "$as_me:15387: checking if -lm needed for math functions" >&5
15388 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
15389 if test "${cf_cv_need_libm+set}" = set; then
15390 echo $ECHO_N "(cached) $ECHO_C" >&6
15393 cat >conftest.$ac_ext <<_ACEOF
15394 #line 15394 "configure"
15395 #include "confdefs.h"
15398 #include <stdlib.h>
15404 double x = rand(); printf("result = %g\n", pow(sin(x),x))
15409 rm -f conftest.$ac_objext conftest$ac_exeext
15410 if { (eval echo "$as_me:15410: \"$ac_link\"") >&5
15411 (eval $ac_link) 2>&5
15413 echo "$as_me:15413: \$? = $ac_status" >&5
15414 (exit $ac_status); } &&
15415 { ac_try='test -s conftest$ac_exeext'
15416 { (eval echo "$as_me:15416: \"$ac_try\"") >&5
15417 (eval $ac_try) 2>&5
15419 echo "$as_me:15419: \$? = $ac_status" >&5
15420 (exit $ac_status); }; }; then
15423 echo "$as_me: failed program was:" >&5
15424 cat conftest.$ac_ext >&5
15425 cf_cv_need_libm=yes
15427 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15429 echo "$as_me:15429: result: $cf_cv_need_libm" >&5
15430 echo "${ECHO_T}$cf_cv_need_libm" >&6
15431 if test "$cf_cv_need_libm" = yes
15436 ### Checks for header files.
15437 echo "$as_me:15437: checking for ANSI C header files" >&5
15438 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
15439 if test "${ac_cv_header_stdc+set}" = set; then
15440 echo $ECHO_N "(cached) $ECHO_C" >&6
15442 cat >conftest.$ac_ext <<_ACEOF
15443 #line 15443 "configure"
15444 #include "confdefs.h"
15445 #include <stdlib.h>
15446 #include <stdarg.h>
15447 #include <string.h>
15451 if { (eval echo "$as_me:15451: \"$ac_cpp conftest.$ac_ext\"") >&5
15452 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15454 egrep -v '^ *\+' conftest.er1 >conftest.err
15456 cat conftest.err >&5
15457 echo "$as_me:15457: \$? = $ac_status" >&5
15458 (exit $ac_status); } >/dev/null; then
15459 if test -s conftest.err; then
15460 ac_cpp_err=$ac_c_preproc_warn_flag
15467 if test -z "$ac_cpp_err"; then
15468 ac_cv_header_stdc=yes
15470 echo "$as_me: failed program was:" >&5
15471 cat conftest.$ac_ext >&5
15472 ac_cv_header_stdc=no
15474 rm -f conftest.err conftest.$ac_ext
15476 if test $ac_cv_header_stdc = yes; then
15477 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15478 cat >conftest.$ac_ext <<_ACEOF
15479 #line 15479 "configure"
15480 #include "confdefs.h"
15481 #include <string.h>
15484 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15485 egrep "memchr" >/dev/null 2>&1; then
15488 ac_cv_header_stdc=no
15494 if test $ac_cv_header_stdc = yes; then
15495 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15496 cat >conftest.$ac_ext <<_ACEOF
15497 #line 15497 "configure"
15498 #include "confdefs.h"
15499 #include <stdlib.h>
15502 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15503 egrep "free" >/dev/null 2>&1; then
15506 ac_cv_header_stdc=no
15512 if test $ac_cv_header_stdc = yes; then
15513 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15514 if test "$cross_compiling" = yes; then
15517 cat >conftest.$ac_ext <<_ACEOF
15518 #line 15518 "configure"
15519 #include "confdefs.h"
15521 #if ((' ' & 0x0FF) == 0x020)
15522 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15523 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15525 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
15526 || ('j' <= (c) && (c) <= 'r') \
15527 || ('s' <= (c) && (c) <= 'z'))
15528 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15531 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15536 for (i = 0; i < 256; i++)
15537 if (XOR (islower (i), ISLOWER (i))
15538 || toupper (i) != TOUPPER (i))
15539 $ac_main_return(2);
15540 $ac_main_return (0);
15543 rm -f conftest$ac_exeext
15544 if { (eval echo "$as_me:15544: \"$ac_link\"") >&5
15545 (eval $ac_link) 2>&5
15547 echo "$as_me:15547: \$? = $ac_status" >&5
15548 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15549 { (eval echo "$as_me:15549: \"$ac_try\"") >&5
15550 (eval $ac_try) 2>&5
15552 echo "$as_me:15552: \$? = $ac_status" >&5
15553 (exit $ac_status); }; }; then
15556 echo "$as_me: program exited with status $ac_status" >&5
15557 echo "$as_me: failed program was:" >&5
15558 cat conftest.$ac_ext >&5
15559 ac_cv_header_stdc=no
15561 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15565 echo "$as_me:15565: result: $ac_cv_header_stdc" >&5
15566 echo "${ECHO_T}$ac_cv_header_stdc" >&6
15567 if test $ac_cv_header_stdc = yes; then
15569 cat >>confdefs.h <<\EOF
15570 #define STDC_HEADERS 1
15575 ac_header_dirent=no
15576 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
15577 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
15578 echo "$as_me:15578: checking for $ac_hdr that defines DIR" >&5
15579 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
15580 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15581 echo $ECHO_N "(cached) $ECHO_C" >&6
15583 cat >conftest.$ac_ext <<_ACEOF
15584 #line 15584 "configure"
15585 #include "confdefs.h"
15586 #include <sys/types.h>
15598 rm -f conftest.$ac_objext
15599 if { (eval echo "$as_me:15599: \"$ac_compile\"") >&5
15600 (eval $ac_compile) 2>&5
15602 echo "$as_me:15602: \$? = $ac_status" >&5
15603 (exit $ac_status); } &&
15604 { ac_try='test -s conftest.$ac_objext'
15605 { (eval echo "$as_me:15605: \"$ac_try\"") >&5
15606 (eval $ac_try) 2>&5
15608 echo "$as_me:15608: \$? = $ac_status" >&5
15609 (exit $ac_status); }; }; then
15610 eval "$as_ac_Header=yes"
15612 echo "$as_me: failed program was:" >&5
15613 cat conftest.$ac_ext >&5
15614 eval "$as_ac_Header=no"
15616 rm -f conftest.$ac_objext conftest.$ac_ext
15618 echo "$as_me:15618: result: `eval echo '${'$as_ac_Header'}'`" >&5
15619 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15620 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15621 cat >>confdefs.h <<EOF
15622 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
15625 ac_header_dirent=$ac_hdr; break
15629 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
15630 if test $ac_header_dirent = dirent.h; then
15631 echo "$as_me:15631: checking for opendir in -ldir" >&5
15632 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
15633 if test "${ac_cv_lib_dir_opendir+set}" = set; then
15634 echo $ECHO_N "(cached) $ECHO_C" >&6
15636 ac_check_lib_save_LIBS=$LIBS
15638 cat >conftest.$ac_ext <<_ACEOF
15639 #line 15639 "configure"
15640 #include "confdefs.h"
15642 /* Override any gcc2 internal prototype to avoid an error. */
15646 /* We use char because int might match the return type of a gcc2
15647 builtin and then its argument prototype would still apply. */
15657 rm -f conftest.$ac_objext conftest$ac_exeext
15658 if { (eval echo "$as_me:15658: \"$ac_link\"") >&5
15659 (eval $ac_link) 2>&5
15661 echo "$as_me:15661: \$? = $ac_status" >&5
15662 (exit $ac_status); } &&
15663 { ac_try='test -s conftest$ac_exeext'
15664 { (eval echo "$as_me:15664: \"$ac_try\"") >&5
15665 (eval $ac_try) 2>&5
15667 echo "$as_me:15667: \$? = $ac_status" >&5
15668 (exit $ac_status); }; }; then
15669 ac_cv_lib_dir_opendir=yes
15671 echo "$as_me: failed program was:" >&5
15672 cat conftest.$ac_ext >&5
15673 ac_cv_lib_dir_opendir=no
15675 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15676 LIBS=$ac_check_lib_save_LIBS
15678 echo "$as_me:15678: result: $ac_cv_lib_dir_opendir" >&5
15679 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
15680 if test $ac_cv_lib_dir_opendir = yes; then
15685 echo "$as_me:15685: checking for opendir in -lx" >&5
15686 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
15687 if test "${ac_cv_lib_x_opendir+set}" = set; then
15688 echo $ECHO_N "(cached) $ECHO_C" >&6
15690 ac_check_lib_save_LIBS=$LIBS
15692 cat >conftest.$ac_ext <<_ACEOF
15693 #line 15693 "configure"
15694 #include "confdefs.h"
15696 /* Override any gcc2 internal prototype to avoid an error. */
15700 /* We use char because int might match the return type of a gcc2
15701 builtin and then its argument prototype would still apply. */
15711 rm -f conftest.$ac_objext conftest$ac_exeext
15712 if { (eval echo "$as_me:15712: \"$ac_link\"") >&5
15713 (eval $ac_link) 2>&5
15715 echo "$as_me:15715: \$? = $ac_status" >&5
15716 (exit $ac_status); } &&
15717 { ac_try='test -s conftest$ac_exeext'
15718 { (eval echo "$as_me:15718: \"$ac_try\"") >&5
15719 (eval $ac_try) 2>&5
15721 echo "$as_me:15721: \$? = $ac_status" >&5
15722 (exit $ac_status); }; }; then
15723 ac_cv_lib_x_opendir=yes
15725 echo "$as_me: failed program was:" >&5
15726 cat conftest.$ac_ext >&5
15727 ac_cv_lib_x_opendir=no
15729 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15730 LIBS=$ac_check_lib_save_LIBS
15732 echo "$as_me:15732: result: $ac_cv_lib_x_opendir" >&5
15733 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
15734 if test $ac_cv_lib_x_opendir = yes; then
15740 echo "$as_me:15740: checking whether time.h and sys/time.h may both be included" >&5
15741 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
15742 if test "${ac_cv_header_time+set}" = set; then
15743 echo $ECHO_N "(cached) $ECHO_C" >&6
15745 cat >conftest.$ac_ext <<_ACEOF
15746 #line 15746 "configure"
15747 #include "confdefs.h"
15748 #include <sys/types.h>
15749 #include <sys/time.h>
15755 if ((struct tm *) 0)
15761 rm -f conftest.$ac_objext
15762 if { (eval echo "$as_me:15762: \"$ac_compile\"") >&5
15763 (eval $ac_compile) 2>&5
15765 echo "$as_me:15765: \$? = $ac_status" >&5
15766 (exit $ac_status); } &&
15767 { ac_try='test -s conftest.$ac_objext'
15768 { (eval echo "$as_me:15768: \"$ac_try\"") >&5
15769 (eval $ac_try) 2>&5
15771 echo "$as_me:15771: \$? = $ac_status" >&5
15772 (exit $ac_status); }; }; then
15773 ac_cv_header_time=yes
15775 echo "$as_me: failed program was:" >&5
15776 cat conftest.$ac_ext >&5
15777 ac_cv_header_time=no
15779 rm -f conftest.$ac_objext conftest.$ac_ext
15781 echo "$as_me:15781: result: $ac_cv_header_time" >&5
15782 echo "${ECHO_T}$ac_cv_header_time" >&6
15783 if test $ac_cv_header_time = yes; then
15785 cat >>confdefs.h <<\EOF
15786 #define TIME_WITH_SYS_TIME 1
15793 cf_regex_libs="regex re"
15796 cf_regex_libs="gnurx $cf_regex_libs"
15800 echo "$as_me:15800: checking for regcomp" >&5
15801 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
15802 if test "${ac_cv_func_regcomp+set}" = set; then
15803 echo $ECHO_N "(cached) $ECHO_C" >&6
15805 cat >conftest.$ac_ext <<_ACEOF
15806 #line 15806 "configure"
15807 #include "confdefs.h"
15808 /* System header to define __stub macros and hopefully few prototypes,
15809 which can conflict with char regcomp (); below. */
15810 #include <assert.h>
15811 /* Override any gcc2 internal prototype to avoid an error. */
15815 /* We use char because int might match the return type of a gcc2
15816 builtin and then its argument prototype would still apply. */
15823 /* The GNU C library defines this for functions which it implements
15824 to always fail with ENOSYS. Some functions are actually named
15825 something starting with __ and the normal name is an alias. */
15826 #if defined (__stub_regcomp) || defined (__stub___regcomp)
15829 f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15836 rm -f conftest.$ac_objext conftest$ac_exeext
15837 if { (eval echo "$as_me:15837: \"$ac_link\"") >&5
15838 (eval $ac_link) 2>&5
15840 echo "$as_me:15840: \$? = $ac_status" >&5
15841 (exit $ac_status); } &&
15842 { ac_try='test -s conftest$ac_exeext'
15843 { (eval echo "$as_me:15843: \"$ac_try\"") >&5
15844 (eval $ac_try) 2>&5
15846 echo "$as_me:15846: \$? = $ac_status" >&5
15847 (exit $ac_status); }; }; then
15848 ac_cv_func_regcomp=yes
15850 echo "$as_me: failed program was:" >&5
15851 cat conftest.$ac_ext >&5
15852 ac_cv_func_regcomp=no
15854 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15856 echo "$as_me:15856: result: $ac_cv_func_regcomp" >&5
15857 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
15858 if test $ac_cv_func_regcomp = yes; then
15859 cf_regex_func=regcomp
15862 for cf_regex_lib in $cf_regex_libs
15864 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
15865 echo "$as_me:15865: checking for regcomp in -l$cf_regex_lib" >&5
15866 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
15867 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
15868 echo $ECHO_N "(cached) $ECHO_C" >&6
15870 ac_check_lib_save_LIBS=$LIBS
15871 LIBS="-l$cf_regex_lib $LIBS"
15872 cat >conftest.$ac_ext <<_ACEOF
15873 #line 15873 "configure"
15874 #include "confdefs.h"
15876 /* Override any gcc2 internal prototype to avoid an error. */
15880 /* We use char because int might match the return type of a gcc2
15881 builtin and then its argument prototype would still apply. */
15891 rm -f conftest.$ac_objext conftest$ac_exeext
15892 if { (eval echo "$as_me:15892: \"$ac_link\"") >&5
15893 (eval $ac_link) 2>&5
15895 echo "$as_me:15895: \$? = $ac_status" >&5
15896 (exit $ac_status); } &&
15897 { ac_try='test -s conftest$ac_exeext'
15898 { (eval echo "$as_me:15898: \"$ac_try\"") >&5
15899 (eval $ac_try) 2>&5
15901 echo "$as_me:15901: \$? = $ac_status" >&5
15902 (exit $ac_status); }; }; then
15903 eval "$as_ac_Lib=yes"
15905 echo "$as_me: failed program was:" >&5
15906 cat conftest.$ac_ext >&5
15907 eval "$as_ac_Lib=no"
15909 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15910 LIBS=$ac_check_lib_save_LIBS
15912 echo "$as_me:15912: result: `eval echo '${'$as_ac_Lib'}'`" >&5
15913 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
15914 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
15916 cf_add_libs="-l$cf_regex_lib"
15917 # Filter out duplicates - this happens with badly-designed ".pc" files...
15918 for cf_add_1lib in $LIBS
15920 for cf_add_2lib in $cf_add_libs
15922 if test "x$cf_add_1lib" = "x$cf_add_2lib"
15928 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
15930 LIBS="$cf_add_libs"
15932 cf_regex_func=regcomp
15940 if test "$cf_regex_func" = no ; then
15941 echo "$as_me:15941: checking for compile" >&5
15942 echo $ECHO_N "checking for compile... $ECHO_C" >&6
15943 if test "${ac_cv_func_compile+set}" = set; then
15944 echo $ECHO_N "(cached) $ECHO_C" >&6
15946 cat >conftest.$ac_ext <<_ACEOF
15947 #line 15947 "configure"
15948 #include "confdefs.h"
15949 /* System header to define __stub macros and hopefully few prototypes,
15950 which can conflict with char compile (); below. */
15951 #include <assert.h>
15952 /* Override any gcc2 internal prototype to avoid an error. */
15956 /* We use char because int might match the return type of a gcc2
15957 builtin and then its argument prototype would still apply. */
15964 /* The GNU C library defines this for functions which it implements
15965 to always fail with ENOSYS. Some functions are actually named
15966 something starting with __ and the normal name is an alias. */
15967 #if defined (__stub_compile) || defined (__stub___compile)
15970 f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15977 rm -f conftest.$ac_objext conftest$ac_exeext
15978 if { (eval echo "$as_me:15978: \"$ac_link\"") >&5
15979 (eval $ac_link) 2>&5
15981 echo "$as_me:15981: \$? = $ac_status" >&5
15982 (exit $ac_status); } &&
15983 { ac_try='test -s conftest$ac_exeext'
15984 { (eval echo "$as_me:15984: \"$ac_try\"") >&5
15985 (eval $ac_try) 2>&5
15987 echo "$as_me:15987: \$? = $ac_status" >&5
15988 (exit $ac_status); }; }; then
15989 ac_cv_func_compile=yes
15991 echo "$as_me: failed program was:" >&5
15992 cat conftest.$ac_ext >&5
15993 ac_cv_func_compile=no
15995 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15997 echo "$as_me:15997: result: $ac_cv_func_compile" >&5
15998 echo "${ECHO_T}$ac_cv_func_compile" >&6
15999 if test $ac_cv_func_compile = yes; then
16000 cf_regex_func=compile
16003 echo "$as_me:16003: checking for compile in -lgen" >&5
16004 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
16005 if test "${ac_cv_lib_gen_compile+set}" = set; then
16006 echo $ECHO_N "(cached) $ECHO_C" >&6
16008 ac_check_lib_save_LIBS=$LIBS
16010 cat >conftest.$ac_ext <<_ACEOF
16011 #line 16011 "configure"
16012 #include "confdefs.h"
16014 /* Override any gcc2 internal prototype to avoid an error. */
16018 /* We use char because int might match the return type of a gcc2
16019 builtin and then its argument prototype would still apply. */
16029 rm -f conftest.$ac_objext conftest$ac_exeext
16030 if { (eval echo "$as_me:16030: \"$ac_link\"") >&5
16031 (eval $ac_link) 2>&5
16033 echo "$as_me:16033: \$? = $ac_status" >&5
16034 (exit $ac_status); } &&
16035 { ac_try='test -s conftest$ac_exeext'
16036 { (eval echo "$as_me:16036: \"$ac_try\"") >&5
16037 (eval $ac_try) 2>&5
16039 echo "$as_me:16039: \$? = $ac_status" >&5
16040 (exit $ac_status); }; }; then
16041 ac_cv_lib_gen_compile=yes
16043 echo "$as_me: failed program was:" >&5
16044 cat conftest.$ac_ext >&5
16045 ac_cv_lib_gen_compile=no
16047 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16048 LIBS=$ac_check_lib_save_LIBS
16050 echo "$as_me:16050: result: $ac_cv_lib_gen_compile" >&5
16051 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
16052 if test $ac_cv_lib_gen_compile = yes; then
16054 cf_add_libs="-lgen"
16055 # Filter out duplicates - this happens with badly-designed ".pc" files...
16056 for cf_add_1lib in $LIBS
16058 for cf_add_2lib in $cf_add_libs
16060 if test "x$cf_add_1lib" = "x$cf_add_2lib"
16066 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
16068 LIBS="$cf_add_libs"
16070 cf_regex_func=compile
16077 if test "$cf_regex_func" = no ; then
16078 { echo "$as_me:16078: WARNING: cannot find regular expression library" >&5
16079 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
16082 echo "$as_me:16082: checking for regular-expression headers" >&5
16083 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
16084 if test "${cf_cv_regex_hdrs+set}" = set; then
16085 echo $ECHO_N "(cached) $ECHO_C" >&6
16088 cf_cv_regex_hdrs=no
16089 case $cf_regex_func in
16091 for cf_regex_hdr in regexp.h regexpr.h
16093 cat >conftest.$ac_ext <<_ACEOF
16094 #line 16094 "configure"
16095 #include "confdefs.h"
16096 #include <$cf_regex_hdr>
16101 char *p = compile("", "", "", 0);
16102 int x = step("", "");
16108 rm -f conftest.$ac_objext conftest$ac_exeext
16109 if { (eval echo "$as_me:16109: \"$ac_link\"") >&5
16110 (eval $ac_link) 2>&5
16112 echo "$as_me:16112: \$? = $ac_status" >&5
16113 (exit $ac_status); } &&
16114 { ac_try='test -s conftest$ac_exeext'
16115 { (eval echo "$as_me:16115: \"$ac_try\"") >&5
16116 (eval $ac_try) 2>&5
16118 echo "$as_me:16118: \$? = $ac_status" >&5
16119 (exit $ac_status); }; }; then
16121 cf_cv_regex_hdrs=$cf_regex_hdr
16125 echo "$as_me: failed program was:" >&5
16126 cat conftest.$ac_ext >&5
16128 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16132 for cf_regex_hdr in regex.h
16134 cat >conftest.$ac_ext <<_ACEOF
16135 #line 16135 "configure"
16136 #include "confdefs.h"
16137 #include <sys/types.h>
16138 #include <$cf_regex_hdr>
16144 int x = regcomp(p, "", 0);
16145 int y = regexec(p, "", 0, 0, 0);
16152 rm -f conftest.$ac_objext conftest$ac_exeext
16153 if { (eval echo "$as_me:16153: \"$ac_link\"") >&5
16154 (eval $ac_link) 2>&5
16156 echo "$as_me:16156: \$? = $ac_status" >&5
16157 (exit $ac_status); } &&
16158 { ac_try='test -s conftest$ac_exeext'
16159 { (eval echo "$as_me:16159: \"$ac_try\"") >&5
16160 (eval $ac_try) 2>&5
16162 echo "$as_me:16162: \$? = $ac_status" >&5
16163 (exit $ac_status); }; }; then
16165 cf_cv_regex_hdrs=$cf_regex_hdr
16169 echo "$as_me: failed program was:" >&5
16170 cat conftest.$ac_ext >&5
16172 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16178 echo "$as_me:16178: result: $cf_cv_regex_hdrs" >&5
16179 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
16181 case $cf_cv_regex_hdrs in
16182 (no) { echo "$as_me:16182: WARNING: no regular expression header found" >&5
16183 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
16185 cat >>confdefs.h <<\EOF
16186 #define HAVE_REGEX_H_FUNCS 1
16190 cat >>confdefs.h <<\EOF
16191 #define HAVE_REGEXP_H_FUNCS 1
16195 cat >>confdefs.h <<\EOF
16196 #define HAVE_REGEXPR_H_FUNCS 1
16220 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16221 echo "$as_me:16221: checking for $ac_header" >&5
16222 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16223 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16224 echo $ECHO_N "(cached) $ECHO_C" >&6
16226 cat >conftest.$ac_ext <<_ACEOF
16227 #line 16227 "configure"
16228 #include "confdefs.h"
16229 #include <$ac_header>
16231 if { (eval echo "$as_me:16231: \"$ac_cpp conftest.$ac_ext\"") >&5
16232 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16234 egrep -v '^ *\+' conftest.er1 >conftest.err
16236 cat conftest.err >&5
16237 echo "$as_me:16237: \$? = $ac_status" >&5
16238 (exit $ac_status); } >/dev/null; then
16239 if test -s conftest.err; then
16240 ac_cpp_err=$ac_c_preproc_warn_flag
16247 if test -z "$ac_cpp_err"; then
16248 eval "$as_ac_Header=yes"
16250 echo "$as_me: failed program was:" >&5
16251 cat conftest.$ac_ext >&5
16252 eval "$as_ac_Header=no"
16254 rm -f conftest.err conftest.$ac_ext
16256 echo "$as_me:16256: result: `eval echo '${'$as_ac_Header'}'`" >&5
16257 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16258 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16259 cat >>confdefs.h <<EOF
16260 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16266 for ac_header in unistd.h getopt.h
16268 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16269 echo "$as_me:16269: checking for $ac_header" >&5
16270 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16271 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16272 echo $ECHO_N "(cached) $ECHO_C" >&6
16274 cat >conftest.$ac_ext <<_ACEOF
16275 #line 16275 "configure"
16276 #include "confdefs.h"
16277 #include <$ac_header>
16279 if { (eval echo "$as_me:16279: \"$ac_cpp conftest.$ac_ext\"") >&5
16280 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16282 egrep -v '^ *\+' conftest.er1 >conftest.err
16284 cat conftest.err >&5
16285 echo "$as_me:16285: \$? = $ac_status" >&5
16286 (exit $ac_status); } >/dev/null; then
16287 if test -s conftest.err; then
16288 ac_cpp_err=$ac_c_preproc_warn_flag
16295 if test -z "$ac_cpp_err"; then
16296 eval "$as_ac_Header=yes"
16298 echo "$as_me: failed program was:" >&5
16299 cat conftest.$ac_ext >&5
16300 eval "$as_ac_Header=no"
16302 rm -f conftest.err conftest.$ac_ext
16304 echo "$as_me:16304: result: `eval echo '${'$as_ac_Header'}'`" >&5
16305 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16306 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16307 cat >>confdefs.h <<EOF
16308 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16314 echo "$as_me:16314: checking for header declaring getopt variables" >&5
16315 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
16316 if test "${cf_cv_getopt_header+set}" = set; then
16317 echo $ECHO_N "(cached) $ECHO_C" >&6
16320 cf_cv_getopt_header=none
16321 for cf_header in stdio.h stdlib.h unistd.h getopt.h
16323 cat >conftest.$ac_ext <<_ACEOF
16324 #line 16324 "configure"
16325 #include "confdefs.h"
16327 #include <$cf_header>
16331 int x = optind; char *y = optarg
16336 rm -f conftest.$ac_objext
16337 if { (eval echo "$as_me:16337: \"$ac_compile\"") >&5
16338 (eval $ac_compile) 2>&5
16340 echo "$as_me:16340: \$? = $ac_status" >&5
16341 (exit $ac_status); } &&
16342 { ac_try='test -s conftest.$ac_objext'
16343 { (eval echo "$as_me:16343: \"$ac_try\"") >&5
16344 (eval $ac_try) 2>&5
16346 echo "$as_me:16346: \$? = $ac_status" >&5
16347 (exit $ac_status); }; }; then
16348 cf_cv_getopt_header=$cf_header
16351 echo "$as_me: failed program was:" >&5
16352 cat conftest.$ac_ext >&5
16354 rm -f conftest.$ac_objext conftest.$ac_ext
16358 echo "$as_me:16358: result: $cf_cv_getopt_header" >&5
16359 echo "${ECHO_T}$cf_cv_getopt_header" >&6
16360 if test $cf_cv_getopt_header != none ; then
16362 cat >>confdefs.h <<\EOF
16363 #define HAVE_GETOPT_HEADER 1
16367 if test $cf_cv_getopt_header = getopt.h ; then
16369 cat >>confdefs.h <<\EOF
16370 #define NEED_GETOPT_H 1
16375 # check for ISC (this may also define _POSIX_SOURCE)
16376 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
16377 if test "x$ISC" = xyes ; then
16379 echo "$as_me:16379: checking for main in -lcposix" >&5
16380 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
16381 if test "${ac_cv_lib_cposix_main+set}" = set; then
16382 echo $ECHO_N "(cached) $ECHO_C" >&6
16384 ac_check_lib_save_LIBS=$LIBS
16385 LIBS="-lcposix $LIBS"
16386 cat >conftest.$ac_ext <<_ACEOF
16387 #line 16387 "configure"
16388 #include "confdefs.h"
16398 rm -f conftest.$ac_objext conftest$ac_exeext
16399 if { (eval echo "$as_me:16399: \"$ac_link\"") >&5
16400 (eval $ac_link) 2>&5
16402 echo "$as_me:16402: \$? = $ac_status" >&5
16403 (exit $ac_status); } &&
16404 { ac_try='test -s conftest$ac_exeext'
16405 { (eval echo "$as_me:16405: \"$ac_try\"") >&5
16406 (eval $ac_try) 2>&5
16408 echo "$as_me:16408: \$? = $ac_status" >&5
16409 (exit $ac_status); }; }; then
16410 ac_cv_lib_cposix_main=yes
16412 echo "$as_me: failed program was:" >&5
16413 cat conftest.$ac_ext >&5
16414 ac_cv_lib_cposix_main=no
16416 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16417 LIBS=$ac_check_lib_save_LIBS
16419 echo "$as_me:16419: result: $ac_cv_lib_cposix_main" >&5
16420 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
16421 if test $ac_cv_lib_cposix_main = yes; then
16422 cat >>confdefs.h <<EOF
16423 #define HAVE_LIBCPOSIX 1
16426 LIBS="-lcposix $LIBS"
16430 echo "$as_me:16430: checking for bzero in -linet" >&5
16431 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
16432 if test "${ac_cv_lib_inet_bzero+set}" = set; then
16433 echo $ECHO_N "(cached) $ECHO_C" >&6
16435 ac_check_lib_save_LIBS=$LIBS
16436 LIBS="-linet $LIBS"
16437 cat >conftest.$ac_ext <<_ACEOF
16438 #line 16438 "configure"
16439 #include "confdefs.h"
16441 /* Override any gcc2 internal prototype to avoid an error. */
16445 /* We use char because int might match the return type of a gcc2
16446 builtin and then its argument prototype would still apply. */
16456 rm -f conftest.$ac_objext conftest$ac_exeext
16457 if { (eval echo "$as_me:16457: \"$ac_link\"") >&5
16458 (eval $ac_link) 2>&5
16460 echo "$as_me:16460: \$? = $ac_status" >&5
16461 (exit $ac_status); } &&
16462 { ac_try='test -s conftest$ac_exeext'
16463 { (eval echo "$as_me:16463: \"$ac_try\"") >&5
16464 (eval $ac_try) 2>&5
16466 echo "$as_me:16466: \$? = $ac_status" >&5
16467 (exit $ac_status); }; }; then
16468 ac_cv_lib_inet_bzero=yes
16470 echo "$as_me: failed program was:" >&5
16471 cat conftest.$ac_ext >&5
16472 ac_cv_lib_inet_bzero=no
16474 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16475 LIBS=$ac_check_lib_save_LIBS
16477 echo "$as_me:16477: result: $ac_cv_lib_inet_bzero" >&5
16478 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
16479 if test $ac_cv_lib_inet_bzero = yes; then
16481 cf_add_libs="-linet"
16482 # Filter out duplicates - this happens with badly-designed ".pc" files...
16483 for cf_add_1lib in $LIBS
16485 for cf_add_2lib in $cf_add_libs
16487 if test "x$cf_add_1lib" = "x$cf_add_2lib"
16493 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
16495 LIBS="$cf_add_libs"
16500 echo "$as_me:16500: checking if sys/time.h works with sys/select.h" >&5
16501 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
16502 if test "${cf_cv_sys_time_select+set}" = set; then
16503 echo $ECHO_N "(cached) $ECHO_C" >&6
16506 cat >conftest.$ac_ext <<_ACEOF
16507 #line 16507 "configure"
16508 #include "confdefs.h"
16510 #include <sys/types.h>
16511 #ifdef HAVE_SYS_TIME_H
16512 #include <sys/time.h>
16514 #ifdef HAVE_SYS_SELECT_H
16515 #include <sys/select.h>
16526 rm -f conftest.$ac_objext
16527 if { (eval echo "$as_me:16527: \"$ac_compile\"") >&5
16528 (eval $ac_compile) 2>&5
16530 echo "$as_me:16530: \$? = $ac_status" >&5
16531 (exit $ac_status); } &&
16532 { ac_try='test -s conftest.$ac_objext'
16533 { (eval echo "$as_me:16533: \"$ac_try\"") >&5
16534 (eval $ac_try) 2>&5
16536 echo "$as_me:16536: \$? = $ac_status" >&5
16537 (exit $ac_status); }; }; then
16538 cf_cv_sys_time_select=yes
16540 echo "$as_me: failed program was:" >&5
16541 cat conftest.$ac_ext >&5
16542 cf_cv_sys_time_select=no
16544 rm -f conftest.$ac_objext conftest.$ac_ext
16548 echo "$as_me:16548: result: $cf_cv_sys_time_select" >&5
16549 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
16550 test "$cf_cv_sys_time_select" = yes &&
16551 cat >>confdefs.h <<\EOF
16552 #define HAVE_SYS_TIME_SELECT 1
16555 ### checks for compiler characteristics
16557 ac_cpp='$CPP $CPPFLAGS'
16558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16560 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16561 ac_main_return=return
16563 echo "$as_me:16563: checking for an ANSI C-conforming const" >&5
16564 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
16565 if test "${ac_cv_c_const+set}" = set; then
16566 echo $ECHO_N "(cached) $ECHO_C" >&6
16568 cat >conftest.$ac_ext <<_ACEOF
16569 #line 16569 "configure"
16570 #include "confdefs.h"
16575 /* FIXME: Include the comments suggested by Paul. */
16576 #ifndef __cplusplus
16577 /* Ultrix mips cc rejects this. */
16578 typedef int charset[2];
16580 /* SunOS 4.1.1 cc rejects this. */
16581 char const *const *ccp;
16583 /* NEC SVR4.0.2 mips cc rejects this. */
16584 struct point {int x, y;};
16585 static struct point const zero = {0,0};
16586 /* AIX XL C 1.02.0.0 rejects this.
16587 It does not let you subtract one const X* pointer from another in
16588 an arm of an if-expression whose if-part is not a constant
16590 const char *g = "string";
16591 ccp = &g + (g ? g-g : 0);
16592 /* HPUX 7.0 cc rejects these. */
16595 ccp = (char const *const *) p;
16596 { /* SCO 3.2v4 cc rejects this. */
16598 char const *s = 0 ? (char *) 0 : (char const *) 0;
16602 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
16603 int x[] = {25, 17};
16604 const int *foo = &x[0];
16607 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
16608 typedef const int *iptr;
16612 { /* AIX XL C 1.02.0.0 rejects this saying
16613 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
16614 struct s { int j; const int *ap[3]; };
16615 struct s *b; b->j = 5;
16617 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
16618 const int foo = 10;
16626 rm -f conftest.$ac_objext
16627 if { (eval echo "$as_me:16627: \"$ac_compile\"") >&5
16628 (eval $ac_compile) 2>&5
16630 echo "$as_me:16630: \$? = $ac_status" >&5
16631 (exit $ac_status); } &&
16632 { ac_try='test -s conftest.$ac_objext'
16633 { (eval echo "$as_me:16633: \"$ac_try\"") >&5
16634 (eval $ac_try) 2>&5
16636 echo "$as_me:16636: \$? = $ac_status" >&5
16637 (exit $ac_status); }; }; then
16640 echo "$as_me: failed program was:" >&5
16641 cat conftest.$ac_ext >&5
16644 rm -f conftest.$ac_objext conftest.$ac_ext
16646 echo "$as_me:16646: result: $ac_cv_c_const" >&5
16647 echo "${ECHO_T}$ac_cv_c_const" >&6
16648 if test $ac_cv_c_const = no; then
16650 cat >>confdefs.h <<\EOF
16656 echo "$as_me:16656: checking for inline" >&5
16657 echo $ECHO_N "checking for inline... $ECHO_C" >&6
16658 if test "${ac_cv_c_inline+set}" = set; then
16659 echo $ECHO_N "(cached) $ECHO_C" >&6
16662 for ac_kw in inline __inline__ __inline; do
16663 cat >conftest.$ac_ext <<_ACEOF
16664 #line 16664 "configure"
16665 #include "confdefs.h"
16666 #ifndef __cplusplus
16667 static $ac_kw int static_foo () {return 0; }
16668 $ac_kw int foo () {return 0; }
16672 rm -f conftest.$ac_objext
16673 if { (eval echo "$as_me:16673: \"$ac_compile\"") >&5
16674 (eval $ac_compile) 2>&5
16676 echo "$as_me:16676: \$? = $ac_status" >&5
16677 (exit $ac_status); } &&
16678 { ac_try='test -s conftest.$ac_objext'
16679 { (eval echo "$as_me:16679: \"$ac_try\"") >&5
16680 (eval $ac_try) 2>&5
16682 echo "$as_me:16682: \$? = $ac_status" >&5
16683 (exit $ac_status); }; }; then
16684 ac_cv_c_inline=$ac_kw; break
16686 echo "$as_me: failed program was:" >&5
16687 cat conftest.$ac_ext >&5
16689 rm -f conftest.$ac_objext conftest.$ac_ext
16693 echo "$as_me:16693: result: $ac_cv_c_inline" >&5
16694 echo "${ECHO_T}$ac_cv_c_inline" >&6
16695 case $ac_cv_c_inline in
16698 cat >>confdefs.h <<\EOF
16702 *) cat >>confdefs.h <<EOF
16703 #define inline $ac_cv_c_inline
16709 if test "$ac_cv_c_inline" != no ; then
16710 NCURSES_INLINE=inline
16711 if test "$INTEL_COMPILER" = yes
16714 elif test "$CLANG_COMPILER" = yes
16717 elif test "$GCC" = yes
16719 echo "$as_me:16719: checking if $CC supports options to tune inlining" >&5
16720 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
16721 if test "${cf_cv_gcc_inline+set}" = set; then
16722 echo $ECHO_N "(cached) $ECHO_C" >&6
16725 cf_save_CFLAGS=$CFLAGS
16726 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
16727 cat >conftest.$ac_ext <<_ACEOF
16728 #line 16728 "configure"
16729 #include "confdefs.h"
16730 inline int foo(void) { return 1; }
16734 ${cf_cv_main_return:-return} foo()
16739 rm -f conftest.$ac_objext
16740 if { (eval echo "$as_me:16740: \"$ac_compile\"") >&5
16741 (eval $ac_compile) 2>&5
16743 echo "$as_me:16743: \$? = $ac_status" >&5
16744 (exit $ac_status); } &&
16745 { ac_try='test -s conftest.$ac_objext'
16746 { (eval echo "$as_me:16746: \"$ac_try\"") >&5
16747 (eval $ac_try) 2>&5
16749 echo "$as_me:16749: \$? = $ac_status" >&5
16750 (exit $ac_status); }; }; then
16751 cf_cv_gcc_inline=yes
16753 echo "$as_me: failed program was:" >&5
16754 cat conftest.$ac_ext >&5
16755 cf_cv_gcc_inline=no
16757 rm -f conftest.$ac_objext conftest.$ac_ext
16758 CFLAGS=$cf_save_CFLAGS
16761 echo "$as_me:16761: result: $cf_cv_gcc_inline" >&5
16762 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
16763 if test "$cf_cv_gcc_inline" = yes ; then
16768 cf_new_extra_cppflags=
16770 for cf_add_cflags in --param max-inline-insns-single=1200
16772 case $cf_fix_cppflags in
16774 case $cf_add_cflags in
16775 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16776 case $cf_add_cflags in
16778 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16780 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16781 && test -z "${cf_tst_cflags}" \
16782 && cf_fix_cppflags=yes
16784 if test $cf_fix_cppflags = yes ; then
16786 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16787 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16790 elif test "${cf_tst_cflags}" = "\"'" ; then
16792 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16793 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16799 case "$CPPFLAGS" in
16803 case $cf_add_cflags in
16805 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16807 CPPFLAGS=`echo "$CPPFLAGS" | \
16808 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
16809 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
16814 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16815 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16822 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16823 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16830 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16831 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16833 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
16835 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16836 && test -z "${cf_tst_cflags}" \
16837 && cf_fix_cppflags=no
16842 if test -n "$cf_new_cflags" ; then
16844 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16845 CFLAGS="${CFLAGS}$cf_new_cflags"
16849 if test -n "$cf_new_cppflags" ; then
16851 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16852 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16856 if test -n "$cf_new_extra_cppflags" ; then
16858 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16859 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16867 echo "$as_me:16867: checking for signal global datatype" >&5
16868 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
16869 if test "${cf_cv_sig_atomic_t+set}" = set; then
16870 echo $ECHO_N "(cached) $ECHO_C" >&6
16874 "volatile sig_atomic_t" \
16878 cat >conftest.$ac_ext <<_ACEOF
16879 #line 16879 "configure"
16880 #include "confdefs.h"
16882 #include <sys/types.h>
16883 #include <signal.h>
16888 static void handler(int sig)
16895 signal(SIGINT, handler);
16901 rm -f conftest.$ac_objext
16902 if { (eval echo "$as_me:16902: \"$ac_compile\"") >&5
16903 (eval $ac_compile) 2>&5
16905 echo "$as_me:16905: \$? = $ac_status" >&5
16906 (exit $ac_status); } &&
16907 { ac_try='test -s conftest.$ac_objext'
16908 { (eval echo "$as_me:16908: \"$ac_try\"") >&5
16909 (eval $ac_try) 2>&5
16911 echo "$as_me:16911: \$? = $ac_status" >&5
16912 (exit $ac_status); }; }; then
16913 cf_cv_sig_atomic_t=$cf_type
16915 echo "$as_me: failed program was:" >&5
16916 cat conftest.$ac_ext >&5
16917 cf_cv_sig_atomic_t=no
16919 rm -f conftest.$ac_objext conftest.$ac_ext
16920 test "$cf_cv_sig_atomic_t" != no && break
16925 echo "$as_me:16925: result: $cf_cv_sig_atomic_t" >&5
16926 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
16927 test "$cf_cv_sig_atomic_t" != no &&
16928 cat >>confdefs.h <<EOF
16929 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
16932 if test $NCURSES_CHTYPE = auto ; then
16934 echo "$as_me:16934: checking for type of chtype" >&5
16935 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
16936 if test "${cf_cv_typeof_chtype+set}" = set; then
16937 echo $ECHO_N "(cached) $ECHO_C" >&6
16940 if test "$cross_compiling" = yes; then
16941 cf_cv_typeof_chtype=long
16943 cat >conftest.$ac_ext <<_ACEOF
16944 #line 16944 "configure"
16945 #include "confdefs.h"
16947 #define WANT_BITS 31
16951 FILE *fp = fopen("cf_test.out", "w");
16953 char *result = "long";
16954 if (sizeof(unsigned long) > sizeof(unsigned int)) {
16957 for (n = 0; n < WANT_BITS; n++) {
16960 if (y != 1 || x == 0) {
16966 * If x is nonzero, an int is big enough for the bits
16969 result = (x != 0) ? "int" : "long";
16974 ${cf_cv_main_return:-return}(0);
16978 rm -f conftest$ac_exeext
16979 if { (eval echo "$as_me:16979: \"$ac_link\"") >&5
16980 (eval $ac_link) 2>&5
16982 echo "$as_me:16982: \$? = $ac_status" >&5
16983 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16984 { (eval echo "$as_me:16984: \"$ac_try\"") >&5
16985 (eval $ac_try) 2>&5
16987 echo "$as_me:16987: \$? = $ac_status" >&5
16988 (exit $ac_status); }; }; then
16989 cf_cv_typeof_chtype=`cat cf_test.out`
16991 echo "$as_me: program exited with status $ac_status" >&5
16992 echo "$as_me: failed program was:" >&5
16993 cat conftest.$ac_ext >&5
16994 cf_cv_typeof_chtype=long
16996 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17002 echo "$as_me:17002: result: $cf_cv_typeof_chtype" >&5
17003 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
17005 cat >>confdefs.h <<EOF
17006 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
17010 cf_cv_typeof_chtype=$NCURSES_CHTYPE
17012 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
17014 echo "$as_me:17014: checking if unsigned literals are legal" >&5
17015 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
17016 if test "${cf_cv_unsigned_literals+set}" = set; then
17017 echo $ECHO_N "(cached) $ECHO_C" >&6
17020 cat >conftest.$ac_ext <<_ACEOF
17021 #line 17021 "configure"
17022 #include "confdefs.h"
17027 long x = 1L + 1UL + 1U + 1
17032 rm -f conftest.$ac_objext
17033 if { (eval echo "$as_me:17033: \"$ac_compile\"") >&5
17034 (eval $ac_compile) 2>&5
17036 echo "$as_me:17036: \$? = $ac_status" >&5
17037 (exit $ac_status); } &&
17038 { ac_try='test -s conftest.$ac_objext'
17039 { (eval echo "$as_me:17039: \"$ac_try\"") >&5
17040 (eval $ac_try) 2>&5
17042 echo "$as_me:17042: \$? = $ac_status" >&5
17043 (exit $ac_status); }; }; then
17044 cf_cv_unsigned_literals=yes
17046 echo "$as_me: failed program was:" >&5
17047 cat conftest.$ac_ext >&5
17048 cf_cv_unsigned_literals=no
17050 rm -f conftest.$ac_objext conftest.$ac_ext
17054 echo "$as_me:17054: result: $cf_cv_unsigned_literals" >&5
17055 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
17058 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
17059 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
17061 if test $NCURSES_MMASK_T = auto ; then
17062 cf_cv_typeof_mmask_t=long
17064 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
17066 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
17068 ### Checks for external-data
17070 echo "$as_me:17070: checking if external errno is declared" >&5
17071 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
17072 if test "${cf_cv_dcl_errno+set}" = set; then
17073 echo $ECHO_N "(cached) $ECHO_C" >&6
17076 cat >conftest.$ac_ext <<_ACEOF
17077 #line 17077 "configure"
17078 #include "confdefs.h"
17080 #ifdef HAVE_STDLIB_H
17081 #include <stdlib.h>
17084 #include <sys/types.h>
17089 int x = (int) errno
17094 rm -f conftest.$ac_objext
17095 if { (eval echo "$as_me:17095: \"$ac_compile\"") >&5
17096 (eval $ac_compile) 2>&5
17098 echo "$as_me:17098: \$? = $ac_status" >&5
17099 (exit $ac_status); } &&
17100 { ac_try='test -s conftest.$ac_objext'
17101 { (eval echo "$as_me:17101: \"$ac_try\"") >&5
17102 (eval $ac_try) 2>&5
17104 echo "$as_me:17104: \$? = $ac_status" >&5
17105 (exit $ac_status); }; }; then
17106 cf_cv_dcl_errno=yes
17108 echo "$as_me: failed program was:" >&5
17109 cat conftest.$ac_ext >&5
17112 rm -f conftest.$ac_objext conftest.$ac_ext
17115 echo "$as_me:17115: result: $cf_cv_dcl_errno" >&5
17116 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
17118 if test "$cf_cv_dcl_errno" = no ; then
17120 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17122 cat >>confdefs.h <<EOF
17123 #define $cf_result 1
17128 # It's possible (for near-UNIX clones) that the data doesn't exist
17130 echo "$as_me:17130: checking if external errno exists" >&5
17131 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
17132 if test "${cf_cv_have_errno+set}" = set; then
17133 echo $ECHO_N "(cached) $ECHO_C" >&6
17136 cat >conftest.$ac_ext <<_ACEOF
17137 #line 17137 "configure"
17138 #include "confdefs.h"
17151 rm -f conftest.$ac_objext conftest$ac_exeext
17152 if { (eval echo "$as_me:17152: \"$ac_link\"") >&5
17153 (eval $ac_link) 2>&5
17155 echo "$as_me:17155: \$? = $ac_status" >&5
17156 (exit $ac_status); } &&
17157 { ac_try='test -s conftest$ac_exeext'
17158 { (eval echo "$as_me:17158: \"$ac_try\"") >&5
17159 (eval $ac_try) 2>&5
17161 echo "$as_me:17161: \$? = $ac_status" >&5
17162 (exit $ac_status); }; }; then
17163 cf_cv_have_errno=yes
17165 echo "$as_me: failed program was:" >&5
17166 cat conftest.$ac_ext >&5
17167 cf_cv_have_errno=no
17169 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17172 echo "$as_me:17172: result: $cf_cv_have_errno" >&5
17173 echo "${ECHO_T}$cf_cv_have_errno" >&6
17175 if test "$cf_cv_have_errno" = yes ; then
17177 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17179 cat >>confdefs.h <<EOF
17180 #define $cf_result 1
17185 echo "$as_me:17185: checking if data-only library module links" >&5
17186 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
17187 if test "${cf_cv_link_dataonly+set}" = set; then
17188 echo $ECHO_N "(cached) $ECHO_C" >&6
17192 cat >conftest.$ac_ext <<EOF
17193 #line 17193 "configure"
17194 int testdata[3] = { 123, 456, 789 };
17196 if { (eval echo "$as_me:17196: \"$ac_compile\"") >&5
17197 (eval $ac_compile) 2>&5
17199 echo "$as_me:17199: \$? = $ac_status" >&5
17200 (exit $ac_status); } ; then
17201 mv conftest.o data.o && \
17202 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
17204 rm -f conftest.$ac_ext data.o
17205 cat >conftest.$ac_ext <<EOF
17206 #line 17206 "configure"
17210 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
17212 extern int testdata[3];
17213 return testdata[0] == 123
17214 && testdata[1] == 456
17215 && testdata[2] == 789;
17219 if { (eval echo "$as_me:17219: \"$ac_compile\"") >&5
17220 (eval $ac_compile) 2>&5
17222 echo "$as_me:17222: \$? = $ac_status" >&5
17223 (exit $ac_status); }; then
17224 mv conftest.o func.o && \
17225 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
17227 rm -f conftest.$ac_ext func.o
17228 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
17229 cf_saveLIBS="$LIBS"
17230 LIBS="conftest.a $LIBS"
17231 if test "$cross_compiling" = yes; then
17232 cf_cv_link_dataonly=unknown
17234 cat >conftest.$ac_ext <<_ACEOF
17235 #line 17235 "configure"
17236 #include "confdefs.h"
17240 extern int testfunc();
17241 ${cf_cv_main_return:-return} (!testfunc());
17245 rm -f conftest$ac_exeext
17246 if { (eval echo "$as_me:17246: \"$ac_link\"") >&5
17247 (eval $ac_link) 2>&5
17249 echo "$as_me:17249: \$? = $ac_status" >&5
17250 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17251 { (eval echo "$as_me:17251: \"$ac_try\"") >&5
17252 (eval $ac_try) 2>&5
17254 echo "$as_me:17254: \$? = $ac_status" >&5
17255 (exit $ac_status); }; }; then
17256 cf_cv_link_dataonly=yes
17258 echo "$as_me: program exited with status $ac_status" >&5
17259 echo "$as_me: failed program was:" >&5
17260 cat conftest.$ac_ext >&5
17261 cf_cv_link_dataonly=no
17263 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17265 LIBS="$cf_saveLIBS"
17269 echo "$as_me:17269: result: $cf_cv_link_dataonly" >&5
17270 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
17272 if test "$cf_cv_link_dataonly" = no ; then
17274 cat >>confdefs.h <<\EOF
17275 #define BROKEN_LINKER 1
17281 ### Checks for library functions.
17307 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17308 echo "$as_me:17308: checking for $ac_func" >&5
17309 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17310 if eval "test \"\${$as_ac_var+set}\" = set"; then
17311 echo $ECHO_N "(cached) $ECHO_C" >&6
17313 cat >conftest.$ac_ext <<_ACEOF
17314 #line 17314 "configure"
17315 #include "confdefs.h"
17316 /* System header to define __stub macros and hopefully few prototypes,
17317 which can conflict with char $ac_func (); below. */
17318 #include <assert.h>
17319 /* Override any gcc2 internal prototype to avoid an error. */
17323 /* We use char because int might match the return type of a gcc2
17324 builtin and then its argument prototype would still apply. */
17331 /* The GNU C library defines this for functions which it implements
17332 to always fail with ENOSYS. Some functions are actually named
17333 something starting with __ and the normal name is an alias. */
17334 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17337 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17344 rm -f conftest.$ac_objext conftest$ac_exeext
17345 if { (eval echo "$as_me:17345: \"$ac_link\"") >&5
17346 (eval $ac_link) 2>&5
17348 echo "$as_me:17348: \$? = $ac_status" >&5
17349 (exit $ac_status); } &&
17350 { ac_try='test -s conftest$ac_exeext'
17351 { (eval echo "$as_me:17351: \"$ac_try\"") >&5
17352 (eval $ac_try) 2>&5
17354 echo "$as_me:17354: \$? = $ac_status" >&5
17355 (exit $ac_status); }; }; then
17356 eval "$as_ac_var=yes"
17358 echo "$as_me: failed program was:" >&5
17359 cat conftest.$ac_ext >&5
17360 eval "$as_ac_var=no"
17362 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17364 echo "$as_me:17364: result: `eval echo '${'$as_ac_var'}'`" >&5
17365 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17366 if test `eval echo '${'$as_ac_var'}'` = yes; then
17367 cat >>confdefs.h <<EOF
17368 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17374 if test "x$ac_cv_func_getopt" = xno &&
17375 test "x$cf_with_progs$cf_with_tests" != xnono; then
17376 { { echo "$as_me:17376: error: getopt is required for building programs" >&5
17377 echo "$as_me: error: getopt is required for building programs" >&2;}
17378 { (exit 1); exit 1; }; }
17381 if test "x$with_getcap" = "xyes" ; then
17383 echo "$as_me:17383: checking for terminal-capability database functions" >&5
17384 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
17385 if test "${cf_cv_cgetent+set}" = set; then
17386 echo $ECHO_N "(cached) $ECHO_C" >&6
17389 cat >conftest.$ac_ext <<_ACEOF
17390 #line 17390 "configure"
17391 #include "confdefs.h"
17393 #include <stdlib.h>
17400 char *db_array = temp;
17401 cgetent(&buf, &db_array, "vt100");
17402 cgetcap(buf, "tc", '=');
17403 cgetmatch(buf, "tc");
17409 rm -f conftest.$ac_objext conftest$ac_exeext
17410 if { (eval echo "$as_me:17410: \"$ac_link\"") >&5
17411 (eval $ac_link) 2>&5
17413 echo "$as_me:17413: \$? = $ac_status" >&5
17414 (exit $ac_status); } &&
17415 { ac_try='test -s conftest$ac_exeext'
17416 { (eval echo "$as_me:17416: \"$ac_try\"") >&5
17417 (eval $ac_try) 2>&5
17419 echo "$as_me:17419: \$? = $ac_status" >&5
17420 (exit $ac_status); }; }; then
17423 echo "$as_me: failed program was:" >&5
17424 cat conftest.$ac_ext >&5
17427 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17430 echo "$as_me:17430: result: $cf_cv_cgetent" >&5
17431 echo "${ECHO_T}$cf_cv_cgetent" >&6
17433 if test "$cf_cv_cgetent" = yes
17436 cat >>confdefs.h <<\EOF
17437 #define HAVE_BSD_CGETENT 1
17440 echo "$as_me:17440: checking if cgetent uses const parameter" >&5
17441 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
17442 if test "${cf_cv_cgetent_const+set}" = set; then
17443 echo $ECHO_N "(cached) $ECHO_C" >&6
17446 cat >conftest.$ac_ext <<_ACEOF
17447 #line 17447 "configure"
17448 #include "confdefs.h"
17450 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
17451 #include <stdlib.h>
17458 #ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
17459 const char *db_array = temp;
17460 cgetent(&buf, &db_array, "vt100");
17462 cgetcap(buf, "tc", '=');
17463 cgetmatch(buf, "tc");
17469 rm -f conftest.$ac_objext conftest$ac_exeext
17470 if { (eval echo "$as_me:17470: \"$ac_link\"") >&5
17471 (eval $ac_link) 2>&5
17473 echo "$as_me:17473: \$? = $ac_status" >&5
17474 (exit $ac_status); } &&
17475 { ac_try='test -s conftest$ac_exeext'
17476 { (eval echo "$as_me:17476: \"$ac_try\"") >&5
17477 (eval $ac_try) 2>&5
17479 echo "$as_me:17479: \$? = $ac_status" >&5
17480 (exit $ac_status); }; }; then
17481 cf_cv_cgetent_const=yes
17483 echo "$as_me: failed program was:" >&5
17484 cat conftest.$ac_ext >&5
17485 cf_cv_cgetent_const=no
17487 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17490 echo "$as_me:17490: result: $cf_cv_cgetent_const" >&5
17491 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
17492 if test "$cf_cv_cgetent_const" = yes
17495 cat >>confdefs.h <<EOF
17496 #define CGETENT_CONST const
17504 echo "$as_me:17504: checking for isascii" >&5
17505 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
17506 if test "${cf_cv_have_isascii+set}" = set; then
17507 echo $ECHO_N "(cached) $ECHO_C" >&6
17510 cat >conftest.$ac_ext <<_ACEOF
17511 #line 17511 "configure"
17512 #include "confdefs.h"
17517 int x = isascii(' ')
17522 rm -f conftest.$ac_objext conftest$ac_exeext
17523 if { (eval echo "$as_me:17523: \"$ac_link\"") >&5
17524 (eval $ac_link) 2>&5
17526 echo "$as_me:17526: \$? = $ac_status" >&5
17527 (exit $ac_status); } &&
17528 { ac_try='test -s conftest$ac_exeext'
17529 { (eval echo "$as_me:17529: \"$ac_try\"") >&5
17530 (eval $ac_try) 2>&5
17532 echo "$as_me:17532: \$? = $ac_status" >&5
17533 (exit $ac_status); }; }; then
17534 cf_cv_have_isascii=yes
17536 echo "$as_me: failed program was:" >&5
17537 cat conftest.$ac_ext >&5
17538 cf_cv_have_isascii=no
17540 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17543 echo "$as_me:17543: result: $cf_cv_have_isascii" >&5
17544 echo "${ECHO_T}$cf_cv_have_isascii" >&6
17545 test "$cf_cv_have_isascii" = yes &&
17546 cat >>confdefs.h <<\EOF
17547 #define HAVE_ISASCII 1
17550 if test "$ac_cv_func_sigaction" = yes; then
17551 echo "$as_me:17551: checking whether sigaction needs _POSIX_SOURCE" >&5
17552 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
17553 cat >conftest.$ac_ext <<_ACEOF
17554 #line 17554 "configure"
17555 #include "confdefs.h"
17557 #include <sys/types.h>
17558 #include <signal.h>
17562 struct sigaction act
17567 rm -f conftest.$ac_objext
17568 if { (eval echo "$as_me:17568: \"$ac_compile\"") >&5
17569 (eval $ac_compile) 2>&5
17571 echo "$as_me:17571: \$? = $ac_status" >&5
17572 (exit $ac_status); } &&
17573 { ac_try='test -s conftest.$ac_objext'
17574 { (eval echo "$as_me:17574: \"$ac_try\"") >&5
17575 (eval $ac_try) 2>&5
17577 echo "$as_me:17577: \$? = $ac_status" >&5
17578 (exit $ac_status); }; }; then
17581 echo "$as_me: failed program was:" >&5
17582 cat conftest.$ac_ext >&5
17584 cat >conftest.$ac_ext <<_ACEOF
17585 #line 17585 "configure"
17586 #include "confdefs.h"
17588 #define _POSIX_SOURCE
17589 #include <sys/types.h>
17590 #include <signal.h>
17594 struct sigaction act
17599 rm -f conftest.$ac_objext
17600 if { (eval echo "$as_me:17600: \"$ac_compile\"") >&5
17601 (eval $ac_compile) 2>&5
17603 echo "$as_me:17603: \$? = $ac_status" >&5
17604 (exit $ac_status); } &&
17605 { ac_try='test -s conftest.$ac_objext'
17606 { (eval echo "$as_me:17606: \"$ac_try\"") >&5
17607 (eval $ac_try) 2>&5
17609 echo "$as_me:17609: \$? = $ac_status" >&5
17610 (exit $ac_status); }; }; then
17613 cat >>confdefs.h <<\EOF
17614 #define _POSIX_SOURCE 1
17618 echo "$as_me: failed program was:" >&5
17619 cat conftest.$ac_ext >&5
17622 rm -f conftest.$ac_objext conftest.$ac_ext
17624 rm -f conftest.$ac_objext conftest.$ac_ext
17625 echo "$as_me:17625: result: $sigact_bad" >&5
17626 echo "${ECHO_T}$sigact_bad" >&6
17629 echo "$as_me:17629: checking if nanosleep really works" >&5
17630 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
17631 if test "${cf_cv_func_nanosleep+set}" = set; then
17632 echo $ECHO_N "(cached) $ECHO_C" >&6
17635 if test "$cross_compiling" = yes; then
17636 cf_cv_func_nanosleep=unknown
17638 cat >conftest.$ac_ext <<_ACEOF
17639 #line 17639 "configure"
17640 #include "confdefs.h"
17646 #ifdef HAVE_SYS_TIME_H
17647 #include <sys/time.h>
17651 struct timespec ts1, ts2;
17654 ts1.tv_nsec = 750000000;
17658 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
17659 ${cf_cv_main_return:-return}(code != 0);
17663 rm -f conftest$ac_exeext
17664 if { (eval echo "$as_me:17664: \"$ac_link\"") >&5
17665 (eval $ac_link) 2>&5
17667 echo "$as_me:17667: \$? = $ac_status" >&5
17668 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17669 { (eval echo "$as_me:17669: \"$ac_try\"") >&5
17670 (eval $ac_try) 2>&5
17672 echo "$as_me:17672: \$? = $ac_status" >&5
17673 (exit $ac_status); }; }; then
17674 cf_cv_func_nanosleep=yes
17676 echo "$as_me: program exited with status $ac_status" >&5
17677 echo "$as_me: failed program was:" >&5
17678 cat conftest.$ac_ext >&5
17679 cf_cv_func_nanosleep=no
17681 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17684 echo "$as_me:17684: result: $cf_cv_func_nanosleep" >&5
17685 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
17687 test "$cf_cv_func_nanosleep" = "yes" &&
17688 cat >>confdefs.h <<\EOF
17689 #define HAVE_NANOSLEEP 1
17698 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17699 echo "$as_me:17699: checking for $ac_header" >&5
17700 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17701 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17702 echo $ECHO_N "(cached) $ECHO_C" >&6
17704 cat >conftest.$ac_ext <<_ACEOF
17705 #line 17705 "configure"
17706 #include "confdefs.h"
17707 #include <$ac_header>
17709 if { (eval echo "$as_me:17709: \"$ac_cpp conftest.$ac_ext\"") >&5
17710 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17712 egrep -v '^ *\+' conftest.er1 >conftest.err
17714 cat conftest.err >&5
17715 echo "$as_me:17715: \$? = $ac_status" >&5
17716 (exit $ac_status); } >/dev/null; then
17717 if test -s conftest.err; then
17718 ac_cpp_err=$ac_c_preproc_warn_flag
17725 if test -z "$ac_cpp_err"; then
17726 eval "$as_ac_Header=yes"
17728 echo "$as_me: failed program was:" >&5
17729 cat conftest.$ac_ext >&5
17730 eval "$as_ac_Header=no"
17732 rm -f conftest.err conftest.$ac_ext
17734 echo "$as_me:17734: result: `eval echo '${'$as_ac_Header'}'`" >&5
17735 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17736 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17737 cat >>confdefs.h <<EOF
17738 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17744 if test "$ISC" = yes ; then
17746 for ac_header in sys/termio.h
17748 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17749 echo "$as_me:17749: checking for $ac_header" >&5
17750 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17751 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17752 echo $ECHO_N "(cached) $ECHO_C" >&6
17754 cat >conftest.$ac_ext <<_ACEOF
17755 #line 17755 "configure"
17756 #include "confdefs.h"
17757 #include <$ac_header>
17759 if { (eval echo "$as_me:17759: \"$ac_cpp conftest.$ac_ext\"") >&5
17760 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17762 egrep -v '^ *\+' conftest.er1 >conftest.err
17764 cat conftest.err >&5
17765 echo "$as_me:17765: \$? = $ac_status" >&5
17766 (exit $ac_status); } >/dev/null; then
17767 if test -s conftest.err; then
17768 ac_cpp_err=$ac_c_preproc_warn_flag
17775 if test -z "$ac_cpp_err"; then
17776 eval "$as_ac_Header=yes"
17778 echo "$as_me: failed program was:" >&5
17779 cat conftest.$ac_ext >&5
17780 eval "$as_ac_Header=no"
17782 rm -f conftest.err conftest.$ac_ext
17784 echo "$as_me:17784: result: `eval echo '${'$as_ac_Header'}'`" >&5
17785 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17786 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17787 cat >>confdefs.h <<EOF
17788 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17795 if test "$ac_cv_header_termios_h" = yes ; then
17796 case "$CFLAGS $CPPFLAGS" in
17797 (*-D_POSIX_SOURCE*)
17798 termios_bad=dunno ;;
17799 (*) termios_bad=maybe ;;
17801 if test "$termios_bad" = maybe ; then
17802 echo "$as_me:17802: checking whether termios.h needs _POSIX_SOURCE" >&5
17803 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
17804 cat >conftest.$ac_ext <<_ACEOF
17805 #line 17805 "configure"
17806 #include "confdefs.h"
17807 #include <termios.h>
17811 struct termios foo; int x = foo.c_iflag
17816 rm -f conftest.$ac_objext
17817 if { (eval echo "$as_me:17817: \"$ac_compile\"") >&5
17818 (eval $ac_compile) 2>&5
17820 echo "$as_me:17820: \$? = $ac_status" >&5
17821 (exit $ac_status); } &&
17822 { ac_try='test -s conftest.$ac_objext'
17823 { (eval echo "$as_me:17823: \"$ac_try\"") >&5
17824 (eval $ac_try) 2>&5
17826 echo "$as_me:17826: \$? = $ac_status" >&5
17827 (exit $ac_status); }; }; then
17830 echo "$as_me: failed program was:" >&5
17831 cat conftest.$ac_ext >&5
17833 cat >conftest.$ac_ext <<_ACEOF
17834 #line 17834 "configure"
17835 #include "confdefs.h"
17837 #define _POSIX_SOURCE
17838 #include <termios.h>
17842 struct termios foo; int x = foo.c_iflag
17847 rm -f conftest.$ac_objext
17848 if { (eval echo "$as_me:17848: \"$ac_compile\"") >&5
17849 (eval $ac_compile) 2>&5
17851 echo "$as_me:17851: \$? = $ac_status" >&5
17852 (exit $ac_status); } &&
17853 { ac_try='test -s conftest.$ac_objext'
17854 { (eval echo "$as_me:17854: \"$ac_try\"") >&5
17855 (eval $ac_try) 2>&5
17857 echo "$as_me:17857: \$? = $ac_status" >&5
17858 (exit $ac_status); }; }; then
17859 termios_bad=unknown
17861 echo "$as_me: failed program was:" >&5
17862 cat conftest.$ac_ext >&5
17864 cat >>confdefs.h <<\EOF
17865 #define _POSIX_SOURCE 1
17869 rm -f conftest.$ac_objext conftest.$ac_ext
17872 rm -f conftest.$ac_objext conftest.$ac_ext
17873 echo "$as_me:17873: result: $termios_bad" >&5
17874 echo "${ECHO_T}$termios_bad" >&6
17878 echo "$as_me:17878: checking for tcgetattr" >&5
17879 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
17880 if test "${cf_cv_have_tcgetattr+set}" = set; then
17881 echo $ECHO_N "(cached) $ECHO_C" >&6
17884 cat >conftest.$ac_ext <<_ACEOF
17885 #line 17885 "configure"
17886 #include "confdefs.h"
17888 #include <sys/types.h>
17889 #ifdef HAVE_UNISTD_H
17890 #include <unistd.h>
17892 #ifdef HAVE_TERMIOS_H
17893 #include <termios.h>
17894 #define TTY struct termios
17896 #ifdef HAVE_TERMIO_H
17897 #include <termio.h>
17898 #define TTY struct termio
17907 tcgetattr(1, &foo);
17912 rm -f conftest.$ac_objext conftest$ac_exeext
17913 if { (eval echo "$as_me:17913: \"$ac_link\"") >&5
17914 (eval $ac_link) 2>&5
17916 echo "$as_me:17916: \$? = $ac_status" >&5
17917 (exit $ac_status); } &&
17918 { ac_try='test -s conftest$ac_exeext'
17919 { (eval echo "$as_me:17919: \"$ac_try\"") >&5
17920 (eval $ac_try) 2>&5
17922 echo "$as_me:17922: \$? = $ac_status" >&5
17923 (exit $ac_status); }; }; then
17924 cf_cv_have_tcgetattr=yes
17926 echo "$as_me: failed program was:" >&5
17927 cat conftest.$ac_ext >&5
17928 cf_cv_have_tcgetattr=no
17930 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17932 echo "$as_me:17932: result: $cf_cv_have_tcgetattr" >&5
17933 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
17934 test "$cf_cv_have_tcgetattr" = yes &&
17935 cat >>confdefs.h <<\EOF
17936 #define HAVE_TCGETATTR 1
17939 echo "$as_me:17939: checking for vsscanf function or workaround" >&5
17940 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
17941 if test "${cf_cv_func_vsscanf+set}" = set; then
17942 echo $ECHO_N "(cached) $ECHO_C" >&6
17945 cat >conftest.$ac_ext <<_ACEOF
17946 #line 17946 "configure"
17947 #include "confdefs.h"
17949 #include <stdarg.h>
17956 vsscanf("from", "%d", ap)
17961 rm -f conftest.$ac_objext conftest$ac_exeext
17962 if { (eval echo "$as_me:17962: \"$ac_link\"") >&5
17963 (eval $ac_link) 2>&5
17965 echo "$as_me:17965: \$? = $ac_status" >&5
17966 (exit $ac_status); } &&
17967 { ac_try='test -s conftest$ac_exeext'
17968 { (eval echo "$as_me:17968: \"$ac_try\"") >&5
17969 (eval $ac_try) 2>&5
17971 echo "$as_me:17971: \$? = $ac_status" >&5
17972 (exit $ac_status); }; }; then
17973 cf_cv_func_vsscanf=vsscanf
17975 echo "$as_me: failed program was:" >&5
17976 cat conftest.$ac_ext >&5
17978 cat >conftest.$ac_ext <<_ACEOF
17979 #line 17979 "configure"
17980 #include "confdefs.h"
17982 #include <stdarg.h>
17989 char *str = "from";
17991 strbuf._flag = _IOREAD;
17992 strbuf._ptr = strbuf._base = (unsigned char *) str;
17993 strbuf._cnt = strlen(str);
17994 strbuf._file = _NFILE;
17995 return (vfscanf(&strbuf, "%d", ap))
18000 rm -f conftest.$ac_objext conftest$ac_exeext
18001 if { (eval echo "$as_me:18001: \"$ac_link\"") >&5
18002 (eval $ac_link) 2>&5
18004 echo "$as_me:18004: \$? = $ac_status" >&5
18005 (exit $ac_status); } &&
18006 { ac_try='test -s conftest$ac_exeext'
18007 { (eval echo "$as_me:18007: \"$ac_try\"") >&5
18008 (eval $ac_try) 2>&5
18010 echo "$as_me:18010: \$? = $ac_status" >&5
18011 (exit $ac_status); }; }; then
18012 cf_cv_func_vsscanf=vfscanf
18014 echo "$as_me: failed program was:" >&5
18015 cat conftest.$ac_ext >&5
18017 cat >conftest.$ac_ext <<_ACEOF
18018 #line 18018 "configure"
18019 #include "confdefs.h"
18021 #include <stdarg.h>
18028 char *str = "from";
18030 strbuf._flag = _IOREAD;
18031 strbuf._ptr = strbuf._base = (unsigned char *) str;
18032 strbuf._cnt = strlen(str);
18033 strbuf._file = _NFILE;
18034 return (_doscan(&strbuf, "%d", ap))
18039 rm -f conftest.$ac_objext conftest$ac_exeext
18040 if { (eval echo "$as_me:18040: \"$ac_link\"") >&5
18041 (eval $ac_link) 2>&5
18043 echo "$as_me:18043: \$? = $ac_status" >&5
18044 (exit $ac_status); } &&
18045 { ac_try='test -s conftest$ac_exeext'
18046 { (eval echo "$as_me:18046: \"$ac_try\"") >&5
18047 (eval $ac_try) 2>&5
18049 echo "$as_me:18049: \$? = $ac_status" >&5
18050 (exit $ac_status); }; }; then
18051 cf_cv_func_vsscanf=_doscan
18053 echo "$as_me: failed program was:" >&5
18054 cat conftest.$ac_ext >&5
18056 cf_cv_func_vsscanf=no
18058 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18060 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18062 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18064 echo "$as_me:18064: result: $cf_cv_func_vsscanf" >&5
18065 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
18067 case $cf_cv_func_vsscanf in
18069 cat >>confdefs.h <<\EOF
18070 #define HAVE_VSSCANF 1
18074 cat >>confdefs.h <<\EOF
18075 #define HAVE_VFSCANF 1
18079 cat >>confdefs.h <<\EOF
18080 #define HAVE__DOSCAN 1
18089 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18090 echo "$as_me:18090: checking for $ac_header" >&5
18091 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18092 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18093 echo $ECHO_N "(cached) $ECHO_C" >&6
18095 cat >conftest.$ac_ext <<_ACEOF
18096 #line 18096 "configure"
18097 #include "confdefs.h"
18098 #include <$ac_header>
18100 if { (eval echo "$as_me:18100: \"$ac_cpp conftest.$ac_ext\"") >&5
18101 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18103 egrep -v '^ *\+' conftest.er1 >conftest.err
18105 cat conftest.err >&5
18106 echo "$as_me:18106: \$? = $ac_status" >&5
18107 (exit $ac_status); } >/dev/null; then
18108 if test -s conftest.err; then
18109 ac_cpp_err=$ac_c_preproc_warn_flag
18116 if test -z "$ac_cpp_err"; then
18117 eval "$as_ac_Header=yes"
18119 echo "$as_me: failed program was:" >&5
18120 cat conftest.$ac_ext >&5
18121 eval "$as_ac_Header=no"
18123 rm -f conftest.err conftest.$ac_ext
18125 echo "$as_me:18125: result: `eval echo '${'$as_ac_Header'}'`" >&5
18126 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18127 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18128 cat >>confdefs.h <<EOF
18129 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18135 echo "$as_me:18135: checking for working mkstemp" >&5
18136 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
18137 if test "${cf_cv_func_mkstemp+set}" = set; then
18138 echo $ECHO_N "(cached) $ECHO_C" >&6
18142 if test "$cross_compiling" = yes; then
18143 cf_cv_func_mkstemp=maybe
18145 cat >conftest.$ac_ext <<_ACEOF
18146 #line 18146 "configure"
18147 #include "confdefs.h"
18149 #include <sys/types.h>
18150 #ifdef HAVE_UNISTD_H
18151 #include <unistd.h>
18153 #include <stdlib.h>
18155 #include <string.h>
18156 #include <sys/stat.h>
18159 char *tmpl = "conftestXXXXXX";
18167 for (n = 0; n < 2; ++n) {
18168 strcpy(name[n], tmpl);
18169 if ((fd = mkstemp(name[n])) >= 0) {
18170 if (!strcmp(name[n], tmpl)
18171 || stat(name[n], &sb) != 0
18172 || (sb.st_mode & S_IFMT) != S_IFREG
18173 || (sb.st_mode & 077) != 0) {
18180 && !strcmp(name[0], name[1]))
18182 ${cf_cv_main_return:-return}(result);
18186 rm -f conftest$ac_exeext
18187 if { (eval echo "$as_me:18187: \"$ac_link\"") >&5
18188 (eval $ac_link) 2>&5
18190 echo "$as_me:18190: \$? = $ac_status" >&5
18191 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18192 { (eval echo "$as_me:18192: \"$ac_try\"") >&5
18193 (eval $ac_try) 2>&5
18195 echo "$as_me:18195: \$? = $ac_status" >&5
18196 (exit $ac_status); }; }; then
18197 cf_cv_func_mkstemp=yes
18200 echo "$as_me: program exited with status $ac_status" >&5
18201 echo "$as_me: failed program was:" >&5
18202 cat conftest.$ac_ext >&5
18203 cf_cv_func_mkstemp=no
18206 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18210 echo "$as_me:18210: result: $cf_cv_func_mkstemp" >&5
18211 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
18212 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
18213 echo "$as_me:18213: checking for mkstemp" >&5
18214 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
18215 if test "${ac_cv_func_mkstemp+set}" = set; then
18216 echo $ECHO_N "(cached) $ECHO_C" >&6
18218 cat >conftest.$ac_ext <<_ACEOF
18219 #line 18219 "configure"
18220 #include "confdefs.h"
18221 /* System header to define __stub macros and hopefully few prototypes,
18222 which can conflict with char mkstemp (); below. */
18223 #include <assert.h>
18224 /* Override any gcc2 internal prototype to avoid an error. */
18228 /* We use char because int might match the return type of a gcc2
18229 builtin and then its argument prototype would still apply. */
18236 /* The GNU C library defines this for functions which it implements
18237 to always fail with ENOSYS. Some functions are actually named
18238 something starting with __ and the normal name is an alias. */
18239 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
18242 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18249 rm -f conftest.$ac_objext conftest$ac_exeext
18250 if { (eval echo "$as_me:18250: \"$ac_link\"") >&5
18251 (eval $ac_link) 2>&5
18253 echo "$as_me:18253: \$? = $ac_status" >&5
18254 (exit $ac_status); } &&
18255 { ac_try='test -s conftest$ac_exeext'
18256 { (eval echo "$as_me:18256: \"$ac_try\"") >&5
18257 (eval $ac_try) 2>&5
18259 echo "$as_me:18259: \$? = $ac_status" >&5
18260 (exit $ac_status); }; }; then
18261 ac_cv_func_mkstemp=yes
18263 echo "$as_me: failed program was:" >&5
18264 cat conftest.$ac_ext >&5
18265 ac_cv_func_mkstemp=no
18267 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18269 echo "$as_me:18269: result: $ac_cv_func_mkstemp" >&5
18270 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
18273 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
18275 cat >>confdefs.h <<\EOF
18276 #define HAVE_MKSTEMP 1
18281 # setup for prototype of fallback for vsscanf()
18283 if test "$cf_cv_func_vsscanf" = vsscanf ; then
18289 if test "x$cross_compiling" = xyes ; then
18290 { echo "$as_me:18290: WARNING: cross compiling: assume setvbuf params not reversed" >&5
18291 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
18293 echo "$as_me:18293: checking whether setvbuf arguments are reversed" >&5
18294 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
18295 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
18296 echo $ECHO_N "(cached) $ECHO_C" >&6
18298 if test "$cross_compiling" = yes; then
18299 { { echo "$as_me:18299: error: cannot run test program while cross compiling" >&5
18300 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
18301 { (exit 1); exit 1; }; }
18303 cat >conftest.$ac_ext <<_ACEOF
18304 #line 18304 "configure"
18305 #include "confdefs.h"
18307 /* If setvbuf has the reversed format, exit 0. */
18311 /* This call has the arguments reversed.
18312 A reversed system may check and see that the address of main
18313 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
18314 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
18315 $ac_main_return(1);
18316 putc('\r', stdout);
18317 $ac_main_return(0); /* Non-reversed systems segv here. */
18320 rm -f conftest$ac_exeext
18321 if { (eval echo "$as_me:18321: \"$ac_link\"") >&5
18322 (eval $ac_link) 2>&5
18324 echo "$as_me:18324: \$? = $ac_status" >&5
18325 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18326 { (eval echo "$as_me:18326: \"$ac_try\"") >&5
18327 (eval $ac_try) 2>&5
18329 echo "$as_me:18329: \$? = $ac_status" >&5
18330 (exit $ac_status); }; }; then
18331 ac_cv_func_setvbuf_reversed=yes
18333 echo "$as_me: program exited with status $ac_status" >&5
18334 echo "$as_me: failed program was:" >&5
18335 cat conftest.$ac_ext >&5
18336 ac_cv_func_setvbuf_reversed=no
18338 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18340 rm -f core core.* *.core
18342 echo "$as_me:18342: result: $ac_cv_func_setvbuf_reversed" >&5
18343 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
18344 if test $ac_cv_func_setvbuf_reversed = yes; then
18346 cat >>confdefs.h <<\EOF
18347 #define SETVBUF_REVERSED 1
18353 echo "$as_me:18353: checking for intptr_t" >&5
18354 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
18355 if test "${ac_cv_type_intptr_t+set}" = set; then
18356 echo $ECHO_N "(cached) $ECHO_C" >&6
18358 cat >conftest.$ac_ext <<_ACEOF
18359 #line 18359 "configure"
18360 #include "confdefs.h"
18361 $ac_includes_default
18365 if ((intptr_t *) 0)
18367 if (sizeof (intptr_t))
18373 rm -f conftest.$ac_objext
18374 if { (eval echo "$as_me:18374: \"$ac_compile\"") >&5
18375 (eval $ac_compile) 2>&5
18377 echo "$as_me:18377: \$? = $ac_status" >&5
18378 (exit $ac_status); } &&
18379 { ac_try='test -s conftest.$ac_objext'
18380 { (eval echo "$as_me:18380: \"$ac_try\"") >&5
18381 (eval $ac_try) 2>&5
18383 echo "$as_me:18383: \$? = $ac_status" >&5
18384 (exit $ac_status); }; }; then
18385 ac_cv_type_intptr_t=yes
18387 echo "$as_me: failed program was:" >&5
18388 cat conftest.$ac_ext >&5
18389 ac_cv_type_intptr_t=no
18391 rm -f conftest.$ac_objext conftest.$ac_ext
18393 echo "$as_me:18393: result: $ac_cv_type_intptr_t" >&5
18394 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
18395 if test $ac_cv_type_intptr_t = yes; then
18399 cat >>confdefs.h <<EOF
18400 #define intptr_t long
18405 echo "$as_me:18405: checking for ssize_t" >&5
18406 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
18407 if test "${ac_cv_type_ssize_t+set}" = set; then
18408 echo $ECHO_N "(cached) $ECHO_C" >&6
18410 cat >conftest.$ac_ext <<_ACEOF
18411 #line 18411 "configure"
18412 #include "confdefs.h"
18413 $ac_includes_default
18419 if (sizeof (ssize_t))
18425 rm -f conftest.$ac_objext
18426 if { (eval echo "$as_me:18426: \"$ac_compile\"") >&5
18427 (eval $ac_compile) 2>&5
18429 echo "$as_me:18429: \$? = $ac_status" >&5
18430 (exit $ac_status); } &&
18431 { ac_try='test -s conftest.$ac_objext'
18432 { (eval echo "$as_me:18432: \"$ac_try\"") >&5
18433 (eval $ac_try) 2>&5
18435 echo "$as_me:18435: \$? = $ac_status" >&5
18436 (exit $ac_status); }; }; then
18437 ac_cv_type_ssize_t=yes
18439 echo "$as_me: failed program was:" >&5
18440 cat conftest.$ac_ext >&5
18441 ac_cv_type_ssize_t=no
18443 rm -f conftest.$ac_objext conftest.$ac_ext
18445 echo "$as_me:18445: result: $ac_cv_type_ssize_t" >&5
18446 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
18447 if test $ac_cv_type_ssize_t = yes; then
18451 cat >>confdefs.h <<EOF
18452 #define ssize_t int
18457 echo "$as_me:18457: checking for type sigaction_t" >&5
18458 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
18459 if test "${cf_cv_type_sigaction+set}" = set; then
18460 echo $ECHO_N "(cached) $ECHO_C" >&6
18463 cat >conftest.$ac_ext <<_ACEOF
18464 #line 18464 "configure"
18465 #include "confdefs.h"
18467 #include <signal.h>
18476 rm -f conftest.$ac_objext
18477 if { (eval echo "$as_me:18477: \"$ac_compile\"") >&5
18478 (eval $ac_compile) 2>&5
18480 echo "$as_me:18480: \$? = $ac_status" >&5
18481 (exit $ac_status); } &&
18482 { ac_try='test -s conftest.$ac_objext'
18483 { (eval echo "$as_me:18483: \"$ac_try\"") >&5
18484 (eval $ac_try) 2>&5
18486 echo "$as_me:18486: \$? = $ac_status" >&5
18487 (exit $ac_status); }; }; then
18488 cf_cv_type_sigaction=yes
18490 echo "$as_me: failed program was:" >&5
18491 cat conftest.$ac_ext >&5
18492 cf_cv_type_sigaction=no
18494 rm -f conftest.$ac_objext conftest.$ac_ext
18497 echo "$as_me:18497: result: $cf_cv_type_sigaction" >&5
18498 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
18499 test "$cf_cv_type_sigaction" = yes &&
18500 cat >>confdefs.h <<\EOF
18501 #define HAVE_TYPE_SIGACTION 1
18504 echo "$as_me:18504: checking declaration of size-change" >&5
18505 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
18506 if test "${cf_cv_sizechange+set}" = set; then
18507 echo $ECHO_N "(cached) $ECHO_C" >&6
18510 cf_cv_sizechange=unknown
18511 cf_save_CPPFLAGS="$CPPFLAGS"
18513 for cf_opts in "" "NEED_PTEM_H"
18516 CPPFLAGS="$cf_save_CPPFLAGS"
18517 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
18518 cat >conftest.$ac_ext <<_ACEOF
18519 #line 18519 "configure"
18520 #include "confdefs.h"
18521 #include <sys/types.h>
18522 #ifdef HAVE_TERMIOS_H
18523 #include <termios.h>
18525 #ifdef HAVE_TERMIO_H
18526 #include <termio.h>
18530 /* This is a workaround for SCO: they neglected to define struct winsize in
18531 * termios.h -- it's only in termio.h and ptem.h
18533 #include <sys/stream.h>
18534 #include <sys/ptem.h>
18536 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
18537 #include <sys/ioctl.h>
18545 struct ttysize win; /* FIXME: what system is this? */
18546 int y = win.ts_lines;
18547 int x = win.ts_cols;
18550 struct winsize win;
18551 int y = win.ws_row;
18552 int x = win.ws_col;
18554 no TIOCGSIZE or TIOCGWINSZ
18555 #endif /* TIOCGWINSZ */
18556 #endif /* TIOCGSIZE */
18562 rm -f conftest.$ac_objext
18563 if { (eval echo "$as_me:18563: \"$ac_compile\"") >&5
18564 (eval $ac_compile) 2>&5
18566 echo "$as_me:18566: \$? = $ac_status" >&5
18567 (exit $ac_status); } &&
18568 { ac_try='test -s conftest.$ac_objext'
18569 { (eval echo "$as_me:18569: \"$ac_try\"") >&5
18570 (eval $ac_try) 2>&5
18572 echo "$as_me:18572: \$? = $ac_status" >&5
18573 (exit $ac_status); }; }; then
18574 cf_cv_sizechange=yes
18576 echo "$as_me: failed program was:" >&5
18577 cat conftest.$ac_ext >&5
18578 cf_cv_sizechange=no
18580 rm -f conftest.$ac_objext conftest.$ac_ext
18582 CPPFLAGS="$cf_save_CPPFLAGS"
18583 if test "$cf_cv_sizechange" = yes ; then
18584 echo "size-change succeeded ($cf_opts)" >&5
18585 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
18591 echo "$as_me:18591: result: $cf_cv_sizechange" >&5
18592 echo "${ECHO_T}$cf_cv_sizechange" >&6
18593 if test "$cf_cv_sizechange" != no ; then
18595 cat >>confdefs.h <<\EOF
18596 #define HAVE_SIZECHANGE 1
18599 case $cf_cv_sizechange in
18601 cat >>confdefs.h <<EOF
18602 #define $cf_cv_sizechange 1
18609 echo "$as_me:18609: checking for memmove" >&5
18610 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
18611 if test "${ac_cv_func_memmove+set}" = set; then
18612 echo $ECHO_N "(cached) $ECHO_C" >&6
18614 cat >conftest.$ac_ext <<_ACEOF
18615 #line 18615 "configure"
18616 #include "confdefs.h"
18617 /* System header to define __stub macros and hopefully few prototypes,
18618 which can conflict with char memmove (); below. */
18619 #include <assert.h>
18620 /* Override any gcc2 internal prototype to avoid an error. */
18624 /* We use char because int might match the return type of a gcc2
18625 builtin and then its argument prototype would still apply. */
18632 /* The GNU C library defines this for functions which it implements
18633 to always fail with ENOSYS. Some functions are actually named
18634 something starting with __ and the normal name is an alias. */
18635 #if defined (__stub_memmove) || defined (__stub___memmove)
18638 f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18645 rm -f conftest.$ac_objext conftest$ac_exeext
18646 if { (eval echo "$as_me:18646: \"$ac_link\"") >&5
18647 (eval $ac_link) 2>&5
18649 echo "$as_me:18649: \$? = $ac_status" >&5
18650 (exit $ac_status); } &&
18651 { ac_try='test -s conftest$ac_exeext'
18652 { (eval echo "$as_me:18652: \"$ac_try\"") >&5
18653 (eval $ac_try) 2>&5
18655 echo "$as_me:18655: \$? = $ac_status" >&5
18656 (exit $ac_status); }; }; then
18657 ac_cv_func_memmove=yes
18659 echo "$as_me: failed program was:" >&5
18660 cat conftest.$ac_ext >&5
18661 ac_cv_func_memmove=no
18663 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18665 echo "$as_me:18665: result: $ac_cv_func_memmove" >&5
18666 echo "${ECHO_T}$ac_cv_func_memmove" >&6
18667 if test $ac_cv_func_memmove = yes; then
18671 echo "$as_me:18671: checking for bcopy" >&5
18672 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
18673 if test "${ac_cv_func_bcopy+set}" = set; then
18674 echo $ECHO_N "(cached) $ECHO_C" >&6
18676 cat >conftest.$ac_ext <<_ACEOF
18677 #line 18677 "configure"
18678 #include "confdefs.h"
18679 /* System header to define __stub macros and hopefully few prototypes,
18680 which can conflict with char bcopy (); below. */
18681 #include <assert.h>
18682 /* Override any gcc2 internal prototype to avoid an error. */
18686 /* We use char because int might match the return type of a gcc2
18687 builtin and then its argument prototype would still apply. */
18694 /* The GNU C library defines this for functions which it implements
18695 to always fail with ENOSYS. Some functions are actually named
18696 something starting with __ and the normal name is an alias. */
18697 #if defined (__stub_bcopy) || defined (__stub___bcopy)
18700 f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18707 rm -f conftest.$ac_objext conftest$ac_exeext
18708 if { (eval echo "$as_me:18708: \"$ac_link\"") >&5
18709 (eval $ac_link) 2>&5
18711 echo "$as_me:18711: \$? = $ac_status" >&5
18712 (exit $ac_status); } &&
18713 { ac_try='test -s conftest$ac_exeext'
18714 { (eval echo "$as_me:18714: \"$ac_try\"") >&5
18715 (eval $ac_try) 2>&5
18717 echo "$as_me:18717: \$? = $ac_status" >&5
18718 (exit $ac_status); }; }; then
18719 ac_cv_func_bcopy=yes
18721 echo "$as_me: failed program was:" >&5
18722 cat conftest.$ac_ext >&5
18723 ac_cv_func_bcopy=no
18725 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18727 echo "$as_me:18727: result: $ac_cv_func_bcopy" >&5
18728 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
18729 if test $ac_cv_func_bcopy = yes; then
18731 echo "$as_me:18731: checking if bcopy does overlapping moves" >&5
18732 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
18733 if test "${cf_cv_good_bcopy+set}" = set; then
18734 echo $ECHO_N "(cached) $ECHO_C" >&6
18737 if test "$cross_compiling" = yes; then
18738 cf_cv_good_bcopy=unknown
18740 cat >conftest.$ac_ext <<_ACEOF
18741 #line 18741 "configure"
18742 #include "confdefs.h"
18745 static char data[] = "abcdefghijklmnopqrstuwwxyz";
18747 bcopy(data, temp, sizeof(data));
18748 bcopy(temp+10, temp, 15);
18749 bcopy(temp+5, temp+15, 10);
18750 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
18754 rm -f conftest$ac_exeext
18755 if { (eval echo "$as_me:18755: \"$ac_link\"") >&5
18756 (eval $ac_link) 2>&5
18758 echo "$as_me:18758: \$? = $ac_status" >&5
18759 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18760 { (eval echo "$as_me:18760: \"$ac_try\"") >&5
18761 (eval $ac_try) 2>&5
18763 echo "$as_me:18763: \$? = $ac_status" >&5
18764 (exit $ac_status); }; }; then
18765 cf_cv_good_bcopy=yes
18767 echo "$as_me: program exited with status $ac_status" >&5
18768 echo "$as_me: failed program was:" >&5
18769 cat conftest.$ac_ext >&5
18770 cf_cv_good_bcopy=no
18772 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18776 echo "$as_me:18776: result: $cf_cv_good_bcopy" >&5
18777 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
18780 cf_cv_good_bcopy=no
18783 if test "$cf_cv_good_bcopy" = yes ; then
18785 cat >>confdefs.h <<\EOF
18786 #define USE_OK_BCOPY 1
18791 cat >>confdefs.h <<\EOF
18792 #define USE_MY_MEMMOVE 1
18799 tty 2>&1 >/dev/null || {
18800 for ac_func in posix_openpt
18802 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18803 echo "$as_me:18803: checking for $ac_func" >&5
18804 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18805 if eval "test \"\${$as_ac_var+set}\" = set"; then
18806 echo $ECHO_N "(cached) $ECHO_C" >&6
18808 cat >conftest.$ac_ext <<_ACEOF
18809 #line 18809 "configure"
18810 #include "confdefs.h"
18811 /* System header to define __stub macros and hopefully few prototypes,
18812 which can conflict with char $ac_func (); below. */
18813 #include <assert.h>
18814 /* Override any gcc2 internal prototype to avoid an error. */
18818 /* We use char because int might match the return type of a gcc2
18819 builtin and then its argument prototype would still apply. */
18826 /* The GNU C library defines this for functions which it implements
18827 to always fail with ENOSYS. Some functions are actually named
18828 something starting with __ and the normal name is an alias. */
18829 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18832 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18839 rm -f conftest.$ac_objext conftest$ac_exeext
18840 if { (eval echo "$as_me:18840: \"$ac_link\"") >&5
18841 (eval $ac_link) 2>&5
18843 echo "$as_me:18843: \$? = $ac_status" >&5
18844 (exit $ac_status); } &&
18845 { ac_try='test -s conftest$ac_exeext'
18846 { (eval echo "$as_me:18846: \"$ac_try\"") >&5
18847 (eval $ac_try) 2>&5
18849 echo "$as_me:18849: \$? = $ac_status" >&5
18850 (exit $ac_status); }; }; then
18851 eval "$as_ac_var=yes"
18853 echo "$as_me: failed program was:" >&5
18854 cat conftest.$ac_ext >&5
18855 eval "$as_ac_var=no"
18857 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18859 echo "$as_me:18859: result: `eval echo '${'$as_ac_var'}'`" >&5
18860 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
18861 if test `eval echo '${'$as_ac_var'}'` = yes; then
18862 cat >>confdefs.h <<EOF
18863 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18869 echo "$as_me:18869: checking if poll really works" >&5
18870 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
18871 if test "${cf_cv_working_poll+set}" = set; then
18872 echo $ECHO_N "(cached) $ECHO_C" >&6
18875 if test "$cross_compiling" = yes; then
18876 cf_cv_working_poll=unknown
18878 cat >conftest.$ac_ext <<_ACEOF
18879 #line 18879 "configure"
18880 #include "confdefs.h"
18882 #include <stdlib.h>
18884 #include <unistd.h>
18889 #include <sys/poll.h>
18892 struct pollfd myfds;
18895 /* check for Darwin bug with respect to "devices" */
18896 myfds.fd = open("/dev/null", 1); /* O_WRONLY */
18899 myfds.events = POLLIN;
18902 ret = poll(&myfds, 1, 100);
18904 if (ret < 0 || (myfds.revents & POLLNVAL)) {
18909 fd = open("/dev/tty", 2); /* O_RDWR */
18911 #ifdef HAVE_POSIX_OPENPT
18913 fd = posix_openpt(O_RDWR);
18918 /* also check with standard input */
18920 myfds.events = POLLIN;
18922 ret = poll(&myfds, 1, 100);
18927 ${cf_cv_main_return:-return}(ret < 0);
18930 rm -f conftest$ac_exeext
18931 if { (eval echo "$as_me:18931: \"$ac_link\"") >&5
18932 (eval $ac_link) 2>&5
18934 echo "$as_me:18934: \$? = $ac_status" >&5
18935 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18936 { (eval echo "$as_me:18936: \"$ac_try\"") >&5
18937 (eval $ac_try) 2>&5
18939 echo "$as_me:18939: \$? = $ac_status" >&5
18940 (exit $ac_status); }; }; then
18941 cf_cv_working_poll=yes
18943 echo "$as_me: program exited with status $ac_status" >&5
18944 echo "$as_me: failed program was:" >&5
18945 cat conftest.$ac_ext >&5
18946 cf_cv_working_poll=no
18948 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18951 echo "$as_me:18951: result: $cf_cv_working_poll" >&5
18952 echo "${ECHO_T}$cf_cv_working_poll" >&6
18953 test "$cf_cv_working_poll" = "yes" &&
18954 cat >>confdefs.h <<\EOF
18955 #define HAVE_WORKING_POLL 1
18958 echo "$as_me:18958: checking for va_copy" >&5
18959 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
18960 if test "${cf_cv_have_va_copy+set}" = set; then
18961 echo $ECHO_N "(cached) $ECHO_C" >&6
18964 cat >conftest.$ac_ext <<_ACEOF
18965 #line 18965 "configure"
18966 #include "confdefs.h"
18968 #include <stdarg.h>
18974 static va_list dst;
18975 static va_list src;
18981 rm -f conftest.$ac_objext conftest$ac_exeext
18982 if { (eval echo "$as_me:18982: \"$ac_link\"") >&5
18983 (eval $ac_link) 2>&5
18985 echo "$as_me:18985: \$? = $ac_status" >&5
18986 (exit $ac_status); } &&
18987 { ac_try='test -s conftest$ac_exeext'
18988 { (eval echo "$as_me:18988: \"$ac_try\"") >&5
18989 (eval $ac_try) 2>&5
18991 echo "$as_me:18991: \$? = $ac_status" >&5
18992 (exit $ac_status); }; }; then
18993 cf_cv_have_va_copy=yes
18995 echo "$as_me: failed program was:" >&5
18996 cat conftest.$ac_ext >&5
18997 cf_cv_have_va_copy=no
18999 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19001 echo "$as_me:19001: result: $cf_cv_have_va_copy" >&5
19002 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
19004 test "$cf_cv_have_va_copy" = yes &&
19005 cat >>confdefs.h <<\EOF
19006 #define HAVE_VA_COPY 1
19009 echo "$as_me:19009: checking for __va_copy" >&5
19010 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
19011 if test "${cf_cv_have___va_copy+set}" = set; then
19012 echo $ECHO_N "(cached) $ECHO_C" >&6
19015 cat >conftest.$ac_ext <<_ACEOF
19016 #line 19016 "configure"
19017 #include "confdefs.h"
19019 #include <stdarg.h>
19025 static va_list dst;
19026 static va_list src;
19027 __va_copy(dst, src)
19032 rm -f conftest.$ac_objext conftest$ac_exeext
19033 if { (eval echo "$as_me:19033: \"$ac_link\"") >&5
19034 (eval $ac_link) 2>&5
19036 echo "$as_me:19036: \$? = $ac_status" >&5
19037 (exit $ac_status); } &&
19038 { ac_try='test -s conftest$ac_exeext'
19039 { (eval echo "$as_me:19039: \"$ac_try\"") >&5
19040 (eval $ac_try) 2>&5
19042 echo "$as_me:19042: \$? = $ac_status" >&5
19043 (exit $ac_status); }; }; then
19044 cf_cv_have___va_copy=yes
19046 echo "$as_me: failed program was:" >&5
19047 cat conftest.$ac_ext >&5
19048 cf_cv_have___va_copy=no
19050 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19052 echo "$as_me:19052: result: $cf_cv_have___va_copy" >&5
19053 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
19055 test "$cf_cv_have___va_copy" = yes &&
19056 cat >>confdefs.h <<\EOF
19057 #define HAVE___VA_COPY 1
19060 echo "$as_me:19060: checking for pid_t" >&5
19061 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
19062 if test "${ac_cv_type_pid_t+set}" = set; then
19063 echo $ECHO_N "(cached) $ECHO_C" >&6
19065 cat >conftest.$ac_ext <<_ACEOF
19066 #line 19066 "configure"
19067 #include "confdefs.h"
19068 $ac_includes_default
19074 if (sizeof (pid_t))
19080 rm -f conftest.$ac_objext
19081 if { (eval echo "$as_me:19081: \"$ac_compile\"") >&5
19082 (eval $ac_compile) 2>&5
19084 echo "$as_me:19084: \$? = $ac_status" >&5
19085 (exit $ac_status); } &&
19086 { ac_try='test -s conftest.$ac_objext'
19087 { (eval echo "$as_me:19087: \"$ac_try\"") >&5
19088 (eval $ac_try) 2>&5
19090 echo "$as_me:19090: \$? = $ac_status" >&5
19091 (exit $ac_status); }; }; then
19092 ac_cv_type_pid_t=yes
19094 echo "$as_me: failed program was:" >&5
19095 cat conftest.$ac_ext >&5
19096 ac_cv_type_pid_t=no
19098 rm -f conftest.$ac_objext conftest.$ac_ext
19100 echo "$as_me:19100: result: $ac_cv_type_pid_t" >&5
19101 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
19102 if test $ac_cv_type_pid_t = yes; then
19106 cat >>confdefs.h <<EOF
19112 for ac_header in unistd.h vfork.h
19114 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19115 echo "$as_me:19115: checking for $ac_header" >&5
19116 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19117 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19118 echo $ECHO_N "(cached) $ECHO_C" >&6
19120 cat >conftest.$ac_ext <<_ACEOF
19121 #line 19121 "configure"
19122 #include "confdefs.h"
19123 #include <$ac_header>
19125 if { (eval echo "$as_me:19125: \"$ac_cpp conftest.$ac_ext\"") >&5
19126 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19128 egrep -v '^ *\+' conftest.er1 >conftest.err
19130 cat conftest.err >&5
19131 echo "$as_me:19131: \$? = $ac_status" >&5
19132 (exit $ac_status); } >/dev/null; then
19133 if test -s conftest.err; then
19134 ac_cpp_err=$ac_c_preproc_warn_flag
19141 if test -z "$ac_cpp_err"; then
19142 eval "$as_ac_Header=yes"
19144 echo "$as_me: failed program was:" >&5
19145 cat conftest.$ac_ext >&5
19146 eval "$as_ac_Header=no"
19148 rm -f conftest.err conftest.$ac_ext
19150 echo "$as_me:19150: result: `eval echo '${'$as_ac_Header'}'`" >&5
19151 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19152 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19153 cat >>confdefs.h <<EOF
19154 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19160 for ac_func in fork vfork
19162 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19163 echo "$as_me:19163: checking for $ac_func" >&5
19164 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19165 if eval "test \"\${$as_ac_var+set}\" = set"; then
19166 echo $ECHO_N "(cached) $ECHO_C" >&6
19168 cat >conftest.$ac_ext <<_ACEOF
19169 #line 19169 "configure"
19170 #include "confdefs.h"
19171 /* System header to define __stub macros and hopefully few prototypes,
19172 which can conflict with char $ac_func (); below. */
19173 #include <assert.h>
19174 /* Override any gcc2 internal prototype to avoid an error. */
19178 /* We use char because int might match the return type of a gcc2
19179 builtin and then its argument prototype would still apply. */
19186 /* The GNU C library defines this for functions which it implements
19187 to always fail with ENOSYS. Some functions are actually named
19188 something starting with __ and the normal name is an alias. */
19189 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19192 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
19199 rm -f conftest.$ac_objext conftest$ac_exeext
19200 if { (eval echo "$as_me:19200: \"$ac_link\"") >&5
19201 (eval $ac_link) 2>&5
19203 echo "$as_me:19203: \$? = $ac_status" >&5
19204 (exit $ac_status); } &&
19205 { ac_try='test -s conftest$ac_exeext'
19206 { (eval echo "$as_me:19206: \"$ac_try\"") >&5
19207 (eval $ac_try) 2>&5
19209 echo "$as_me:19209: \$? = $ac_status" >&5
19210 (exit $ac_status); }; }; then
19211 eval "$as_ac_var=yes"
19213 echo "$as_me: failed program was:" >&5
19214 cat conftest.$ac_ext >&5
19215 eval "$as_ac_var=no"
19217 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19219 echo "$as_me:19219: result: `eval echo '${'$as_ac_var'}'`" >&5
19220 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
19221 if test `eval echo '${'$as_ac_var'}'` = yes; then
19222 cat >>confdefs.h <<EOF
19223 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19229 ac_cv_func_fork_works=$ac_cv_func_fork
19230 if test "x$ac_cv_func_fork" = xyes; then
19231 echo "$as_me:19231: checking for working fork" >&5
19232 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
19233 if test "${ac_cv_func_fork_works+set}" = set; then
19234 echo $ECHO_N "(cached) $ECHO_C" >&6
19236 if test "$cross_compiling" = yes; then
19237 ac_cv_func_fork_works=cross
19239 cat >conftest.$ac_ext <<_ACEOF
19240 /* By Rüdiger Kuhlmann. */
19241 #include <sys/types.h>
19243 # include <unistd.h>
19245 /* Some systems only have a dummy stub for fork() */
19249 $ac_main_return (1);
19250 $ac_main_return (0);
19253 rm -f conftest$ac_exeext
19254 if { (eval echo "$as_me:19254: \"$ac_link\"") >&5
19255 (eval $ac_link) 2>&5
19257 echo "$as_me:19257: \$? = $ac_status" >&5
19258 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19259 { (eval echo "$as_me:19259: \"$ac_try\"") >&5
19260 (eval $ac_try) 2>&5
19262 echo "$as_me:19262: \$? = $ac_status" >&5
19263 (exit $ac_status); }; }; then
19264 ac_cv_func_fork_works=yes
19266 echo "$as_me: program exited with status $ac_status" >&5
19267 echo "$as_me: failed program was:" >&5
19268 cat conftest.$ac_ext >&5
19269 ac_cv_func_fork_works=no
19271 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19274 echo "$as_me:19274: result: $ac_cv_func_fork_works" >&5
19275 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
19278 if test "x$ac_cv_func_fork_works" = xcross; then
19280 *-*-amigaos* | *-*-msdosdjgpp*)
19281 # Override, as these systems have only a dummy fork() stub
19282 ac_cv_func_fork_works=no
19285 ac_cv_func_fork_works=yes
19288 { echo "$as_me:19288: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
19289 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
19291 ac_cv_func_vfork_works=$ac_cv_func_vfork
19292 if test "x$ac_cv_func_vfork" = xyes; then
19293 echo "$as_me:19293: checking for working vfork" >&5
19294 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
19295 if test "${ac_cv_func_vfork_works+set}" = set; then
19296 echo $ECHO_N "(cached) $ECHO_C" >&6
19298 if test "$cross_compiling" = yes; then
19299 ac_cv_func_vfork_works=cross
19301 cat >conftest.$ac_ext <<_ACEOF
19302 #line 19302 "configure"
19303 #include "confdefs.h"
19304 /* Thanks to Paul Eggert for this test. */
19306 #include <sys/types.h>
19307 #include <sys/stat.h>
19309 # include <unistd.h>
19312 # include <vfork.h>
19314 /* On some sparc systems, changes by the child to local and incoming
19315 argument registers are propagated back to the parent. The compiler
19316 is told about this with #include <vfork.h>, but some compilers
19317 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
19318 static variable whose address is put into a register that is
19319 clobbered by the vfork. */
19322 sparc_address_test (int arg)
19324 sparc_address_test (arg) int arg;
19327 static pid_t child;
19345 pid_t parent = getpid ();
19348 sparc_address_test ();
19353 /* Here is another test for sparc vfork register problems. This
19354 test uses lots of local variables, at least as many local
19355 variables as main has allocated so far including compiler
19356 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
19357 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
19358 reuse the register of parent for one of the local variables,
19359 since it will think that parent can't possibly be used any more
19360 in this routine. Assigning to the local variable will thus
19361 munge parent in the parent process. */
19363 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
19364 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
19365 /* Convince the compiler that p..p7 are live; otherwise, it might
19366 use the same hardware register for all 8 local variables. */
19367 if (p != p1 || p != p2 || p != p3 || p != p4
19368 || p != p5 || p != p6 || p != p7)
19371 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
19372 from child file descriptors. If the child closes a descriptor
19373 before it execs or exits, this munges the parent's descriptor
19374 as well. Test for this by closing stdout in the child. */
19375 _exit(close(fileno(stdout)) != 0);
19380 while (wait(&status) != child)
19383 /* Was there some problem with vforking? */
19386 /* Did the child fail? (This shouldn't happen.) */
19389 /* Did the vfork/compiler bug occur? */
19390 || parent != getpid()
19392 /* Did the file descriptor bug occur? */
19393 || fstat(fileno(stdout), &st) != 0
19398 rm -f conftest$ac_exeext
19399 if { (eval echo "$as_me:19399: \"$ac_link\"") >&5
19400 (eval $ac_link) 2>&5
19402 echo "$as_me:19402: \$? = $ac_status" >&5
19403 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19404 { (eval echo "$as_me:19404: \"$ac_try\"") >&5
19405 (eval $ac_try) 2>&5
19407 echo "$as_me:19407: \$? = $ac_status" >&5
19408 (exit $ac_status); }; }; then
19409 ac_cv_func_vfork_works=yes
19411 echo "$as_me: program exited with status $ac_status" >&5
19412 echo "$as_me: failed program was:" >&5
19413 cat conftest.$ac_ext >&5
19414 ac_cv_func_vfork_works=no
19416 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19419 echo "$as_me:19419: result: $ac_cv_func_vfork_works" >&5
19420 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
19423 if test "x$ac_cv_func_fork_works" = xcross; then
19424 ac_cv_func_vfork_works=ac_cv_func_vfork
19425 { echo "$as_me:19425: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
19426 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
19429 if test "x$ac_cv_func_vfork_works" = xyes; then
19431 cat >>confdefs.h <<\EOF
19432 #define HAVE_WORKING_VFORK 1
19437 cat >>confdefs.h <<\EOF
19442 if test "x$ac_cv_func_fork_works" = xyes; then
19444 cat >>confdefs.h <<\EOF
19445 #define HAVE_WORKING_FORK 1
19450 # special check for test/ditto.c
19452 echo "$as_me:19452: checking for openpty in -lutil" >&5
19453 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
19454 if test "${ac_cv_lib_util_openpty+set}" = set; then
19455 echo $ECHO_N "(cached) $ECHO_C" >&6
19457 ac_check_lib_save_LIBS=$LIBS
19458 LIBS="-lutil $LIBS"
19459 cat >conftest.$ac_ext <<_ACEOF
19460 #line 19460 "configure"
19461 #include "confdefs.h"
19463 /* Override any gcc2 internal prototype to avoid an error. */
19467 /* We use char because int might match the return type of a gcc2
19468 builtin and then its argument prototype would still apply. */
19478 rm -f conftest.$ac_objext conftest$ac_exeext
19479 if { (eval echo "$as_me:19479: \"$ac_link\"") >&5
19480 (eval $ac_link) 2>&5
19482 echo "$as_me:19482: \$? = $ac_status" >&5
19483 (exit $ac_status); } &&
19484 { ac_try='test -s conftest$ac_exeext'
19485 { (eval echo "$as_me:19485: \"$ac_try\"") >&5
19486 (eval $ac_try) 2>&5
19488 echo "$as_me:19488: \$? = $ac_status" >&5
19489 (exit $ac_status); }; }; then
19490 ac_cv_lib_util_openpty=yes
19492 echo "$as_me: failed program was:" >&5
19493 cat conftest.$ac_ext >&5
19494 ac_cv_lib_util_openpty=no
19496 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19497 LIBS=$ac_check_lib_save_LIBS
19499 echo "$as_me:19499: result: $ac_cv_lib_util_openpty" >&5
19500 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
19501 if test $ac_cv_lib_util_openpty = yes; then
19507 echo "$as_me:19507: checking for openpty header" >&5
19508 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
19509 if test "${cf_cv_func_openpty+set}" = set; then
19510 echo $ECHO_N "(cached) $ECHO_C" >&6
19513 cf_save_LIBS="$LIBS"
19514 test $cf_cv_lib_util = yes && {
19515 cf_add_libs="-lutil"
19516 # Filter out duplicates - this happens with badly-designed ".pc" files...
19517 for cf_add_1lib in $LIBS
19519 for cf_add_2lib in $cf_add_libs
19521 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19527 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19529 LIBS="$cf_add_libs"
19531 for cf_header in pty.h libutil.h util.h
19533 cat >conftest.$ac_ext <<_ACEOF
19534 #line 19534 "configure"
19535 #include "confdefs.h"
19537 #include <$cf_header>
19543 int x = openpty((int *)0, (int *)0, (char *)0,
19544 (struct termios *)0, (struct winsize *)0);
19550 rm -f conftest.$ac_objext conftest$ac_exeext
19551 if { (eval echo "$as_me:19551: \"$ac_link\"") >&5
19552 (eval $ac_link) 2>&5
19554 echo "$as_me:19554: \$? = $ac_status" >&5
19555 (exit $ac_status); } &&
19556 { ac_try='test -s conftest$ac_exeext'
19557 { (eval echo "$as_me:19557: \"$ac_try\"") >&5
19558 (eval $ac_try) 2>&5
19560 echo "$as_me:19560: \$? = $ac_status" >&5
19561 (exit $ac_status); }; }; then
19563 cf_cv_func_openpty=$cf_header
19567 echo "$as_me: failed program was:" >&5
19568 cat conftest.$ac_ext >&5
19570 cf_cv_func_openpty=no
19573 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19575 LIBS="$cf_save_LIBS"
19578 echo "$as_me:19578: result: $cf_cv_func_openpty" >&5
19579 echo "${ECHO_T}$cf_cv_func_openpty" >&6
19581 if test "$cf_cv_func_openpty" != no ; then
19583 cat >>confdefs.h <<EOF
19584 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
19587 cat >>confdefs.h <<\EOF
19588 #define USE_XTERM_PTY 1
19591 if test "x$cf_cv_lib_util" = xyes ; then
19593 cf_add_libs="-lutil"
19594 # Filter out duplicates - this happens with badly-designed ".pc" files...
19595 for cf_add_1lib in $TEST_LIBS
19597 for cf_add_2lib in $cf_add_libs
19599 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19605 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19607 TEST_LIBS="$cf_add_libs"
19612 if test "$with_hashed_db" != no ; then
19614 cat >>confdefs.h <<\EOF
19615 #define USE_HASHED_DB 1
19618 case $with_hashed_db in
19622 if test -d "$with_hashed_db" ; then
19624 if test -n "$with_hashed_db/include" ; then
19625 for cf_add_incdir in $with_hashed_db/include
19627 while test $cf_add_incdir != /usr/include
19629 if test -d $cf_add_incdir
19632 if test -n "$CFLAGS$CPPFLAGS" ; then
19633 # a loop is needed to ensure we can add subdirs of existing dirs
19634 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
19635 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
19636 cf_have_incdir=yes; break
19641 if test "$cf_have_incdir" = no ; then
19642 if test "$cf_add_incdir" = /usr/local/include ; then
19643 if test "$GCC" = yes
19645 cf_save_CPPFLAGS=$CPPFLAGS
19646 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19647 cat >conftest.$ac_ext <<_ACEOF
19648 #line 19648 "configure"
19649 #include "confdefs.h"
19659 rm -f conftest.$ac_objext
19660 if { (eval echo "$as_me:19660: \"$ac_compile\"") >&5
19661 (eval $ac_compile) 2>&5
19663 echo "$as_me:19663: \$? = $ac_status" >&5
19664 (exit $ac_status); } &&
19665 { ac_try='test -s conftest.$ac_objext'
19666 { (eval echo "$as_me:19666: \"$ac_try\"") >&5
19667 (eval $ac_try) 2>&5
19669 echo "$as_me:19669: \$? = $ac_status" >&5
19670 (exit $ac_status); }; }; then
19673 echo "$as_me: failed program was:" >&5
19674 cat conftest.$ac_ext >&5
19677 rm -f conftest.$ac_objext conftest.$ac_ext
19678 CPPFLAGS=$cf_save_CPPFLAGS
19683 if test "$cf_have_incdir" = no ; then
19684 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
19686 echo "${as_me:-configure}:19686: testing adding $cf_add_incdir to include-path ..." 1>&5
19688 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19690 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
19691 test "$cf_top_incdir" = "$cf_add_incdir" && break
19692 cf_add_incdir="$cf_top_incdir"
19703 if test -n "$with_hashed_db/lib" ; then
19704 for cf_add_libdir in $with_hashed_db/lib
19706 if test $cf_add_libdir = /usr/lib ; then
19708 elif test -d $cf_add_libdir
19711 if test -n "$LDFLAGS$LIBS" ; then
19712 # a loop is needed to ensure we can add subdirs of existing dirs
19713 for cf_test_libdir in $LDFLAGS $LIBS ; do
19714 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
19715 cf_have_libdir=yes; break
19719 if test "$cf_have_libdir" = no ; then
19720 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
19722 echo "${as_me:-configure}:19722: testing adding $cf_add_libdir to library-path ..." 1>&5
19724 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
19731 case "$with_hashed_db" in
19733 { echo "$as_me:19733: WARNING: no such directory $with_hashed_db" >&5
19734 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
19740 test "x$prefix" != "xNONE" && \
19741 test -d "$prefix" && \
19743 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
19744 test -d $prefix/include && cf_search="$cf_search $prefix/include"
19745 test -d $prefix/include/$with_hashed_db && cf_search="$cf_search $prefix/include/$with_hashed_db"
19746 test -d $prefix/include/$with_hashed_db/include && cf_search="$cf_search $prefix/include/$with_hashed_db/include"
19747 test -d $prefix/$with_hashed_db/include && cf_search="$cf_search $prefix/$with_hashed_db/include"
19748 test -d $prefix/$with_hashed_db/include/$with_hashed_db && cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
19751 for cf_subdir_prefix in \
19760 test "x$cf_subdir_prefix" != "x$prefix" && \
19761 test -d "$cf_subdir_prefix" && \
19762 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
19763 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
19764 test -d $cf_subdir_prefix/include && cf_search="$cf_search $cf_subdir_prefix/include"
19765 test -d $cf_subdir_prefix/include/$with_hashed_db && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
19766 test -d $cf_subdir_prefix/include/$with_hashed_db/include && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
19767 test -d $cf_subdir_prefix/$with_hashed_db/include && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
19768 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"
19773 for cf_item in $cf_search
19776 (*/$with_hashed_db)
19778 if test -n "$cf_item" ; then
19779 for cf_add_incdir in $cf_item
19781 while test $cf_add_incdir != /usr/include
19783 if test -d $cf_add_incdir
19786 if test -n "$CFLAGS$CPPFLAGS" ; then
19787 # a loop is needed to ensure we can add subdirs of existing dirs
19788 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
19789 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
19790 cf_have_incdir=yes; break
19795 if test "$cf_have_incdir" = no ; then
19796 if test "$cf_add_incdir" = /usr/local/include ; then
19797 if test "$GCC" = yes
19799 cf_save_CPPFLAGS=$CPPFLAGS
19800 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19801 cat >conftest.$ac_ext <<_ACEOF
19802 #line 19802 "configure"
19803 #include "confdefs.h"
19813 rm -f conftest.$ac_objext
19814 if { (eval echo "$as_me:19814: \"$ac_compile\"") >&5
19815 (eval $ac_compile) 2>&5
19817 echo "$as_me:19817: \$? = $ac_status" >&5
19818 (exit $ac_status); } &&
19819 { ac_try='test -s conftest.$ac_objext'
19820 { (eval echo "$as_me:19820: \"$ac_try\"") >&5
19821 (eval $ac_try) 2>&5
19823 echo "$as_me:19823: \$? = $ac_status" >&5
19824 (exit $ac_status); }; }; then
19827 echo "$as_me: failed program was:" >&5
19828 cat conftest.$ac_ext >&5
19831 rm -f conftest.$ac_objext conftest.$ac_ext
19832 CPPFLAGS=$cf_save_CPPFLAGS
19837 if test "$cf_have_incdir" = no ; then
19838 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
19840 echo "${as_me:-configure}:19840: testing adding $cf_add_incdir to include-path ..." 1>&5
19842 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19844 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
19845 test "$cf_top_incdir" = "$cf_add_incdir" && break
19846 cf_add_incdir="$cf_top_incdir"
19863 test "x$prefix" != "xNONE" && \
19864 test -d "$prefix" && \
19866 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
19867 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
19868 test -d $prefix/lib/$with_hashed_db && cf_search="$cf_search $prefix/lib/$with_hashed_db"
19869 test -d $prefix/lib/$with_hashed_db/lib && cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
19870 test -d $prefix/$with_hashed_db/lib && cf_search="$cf_search $prefix/$with_hashed_db/lib"
19871 test -d $prefix/$with_hashed_db/lib/$with_hashed_db && cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
19874 for cf_subdir_prefix in \
19883 test "x$cf_subdir_prefix" != "x$prefix" && \
19884 test -d "$cf_subdir_prefix" && \
19885 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
19886 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
19887 test -d $cf_subdir_prefix/lib && cf_search="$cf_search $cf_subdir_prefix/lib"
19888 test -d $cf_subdir_prefix/lib/$with_hashed_db && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
19889 test -d $cf_subdir_prefix/lib/$with_hashed_db/lib && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
19890 test -d $cf_subdir_prefix/$with_hashed_db/lib && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
19891 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"
19896 for cf_item in $cf_search
19899 (*/$with_hashed_db)
19901 if test -n "$cf_item" ; then
19902 for cf_add_libdir in $cf_item
19904 if test $cf_add_libdir = /usr/lib ; then
19906 elif test -d $cf_add_libdir
19909 if test -n "$LDFLAGS$LIBS" ; then
19910 # a loop is needed to ensure we can add subdirs of existing dirs
19911 for cf_test_libdir in $LDFLAGS $LIBS ; do
19912 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
19913 cf_have_libdir=yes; break
19917 if test "$cf_have_libdir" = no ; then
19918 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
19920 echo "${as_me:-configure}:19920: testing adding $cf_add_libdir to library-path ..." 1>&5
19922 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
19937 echo "$as_me:19937: checking for db.h" >&5
19938 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
19939 if test "${ac_cv_header_db_h+set}" = set; then
19940 echo $ECHO_N "(cached) $ECHO_C" >&6
19942 cat >conftest.$ac_ext <<_ACEOF
19943 #line 19943 "configure"
19944 #include "confdefs.h"
19947 if { (eval echo "$as_me:19947: \"$ac_cpp conftest.$ac_ext\"") >&5
19948 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19950 egrep -v '^ *\+' conftest.er1 >conftest.err
19952 cat conftest.err >&5
19953 echo "$as_me:19953: \$? = $ac_status" >&5
19954 (exit $ac_status); } >/dev/null; then
19955 if test -s conftest.err; then
19956 ac_cpp_err=$ac_c_preproc_warn_flag
19963 if test -z "$ac_cpp_err"; then
19964 ac_cv_header_db_h=yes
19966 echo "$as_me: failed program was:" >&5
19967 cat conftest.$ac_ext >&5
19968 ac_cv_header_db_h=no
19970 rm -f conftest.err conftest.$ac_ext
19972 echo "$as_me:19972: result: $ac_cv_header_db_h" >&5
19973 echo "${ECHO_T}$ac_cv_header_db_h" >&6
19974 if test $ac_cv_header_db_h = yes; then
19976 echo "$as_me:19976: checking for version of db" >&5
19977 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
19978 if test "${cf_cv_hashed_db_version+set}" = set; then
19979 echo $ECHO_N "(cached) $ECHO_C" >&6
19982 cf_cv_hashed_db_version=unknown
19984 for cf_db_version in 1 2 3 4 5 6
19987 echo "${as_me:-configure}:19987: testing checking for db version $cf_db_version ..." 1>&5
19989 cat >conftest.$ac_ext <<_ACEOF
19990 #line 19990 "configure"
19991 #include "confdefs.h"
19993 $ac_includes_default
19996 #ifdef DB_VERSION_MAJOR
19997 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
19998 #if $cf_db_version == DB_VERSION_MAJOR
20004 #if $cf_db_version == 1
20005 /* ok: assuming this is DB 1.8.5 */
20019 rm -f conftest.$ac_objext
20020 if { (eval echo "$as_me:20020: \"$ac_compile\"") >&5
20021 (eval $ac_compile) 2>&5
20023 echo "$as_me:20023: \$? = $ac_status" >&5
20024 (exit $ac_status); } &&
20025 { ac_try='test -s conftest.$ac_objext'
20026 { (eval echo "$as_me:20026: \"$ac_try\"") >&5
20027 (eval $ac_try) 2>&5
20029 echo "$as_me:20029: \$? = $ac_status" >&5
20030 (exit $ac_status); }; }; then
20032 cf_cv_hashed_db_version=$cf_db_version
20036 echo "$as_me: failed program was:" >&5
20037 cat conftest.$ac_ext >&5
20039 rm -f conftest.$ac_objext conftest.$ac_ext
20043 echo "$as_me:20043: result: $cf_cv_hashed_db_version" >&5
20044 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
20046 if test "$cf_cv_hashed_db_version" = unknown ; then
20047 { { echo "$as_me:20047: error: Cannot determine version of db" >&5
20048 echo "$as_me: error: Cannot determine version of db" >&2;}
20049 { (exit 1); exit 1; }; }
20052 echo "$as_me:20052: checking for db libraries" >&5
20053 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
20054 if test "${cf_cv_hashed_db_libs+set}" = set; then
20055 echo $ECHO_N "(cached) $ECHO_C" >&6
20058 cf_cv_hashed_db_libs=unknown
20059 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
20061 cf_save_libs="$LIBS"
20062 if test -n "$cf_db_libs"; then
20064 cf_add_libs="-l$cf_db_libs"
20065 # Filter out duplicates - this happens with badly-designed ".pc" files...
20066 for cf_add_1lib in $LIBS
20068 for cf_add_2lib in $cf_add_libs
20070 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20076 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20078 LIBS="$cf_add_libs"
20082 echo "${as_me:-configure}:20082: testing checking for library "$cf_db_libs" ..." 1>&5
20084 cat >conftest.$ac_ext <<_ACEOF
20085 #line 20085 "configure"
20086 #include "confdefs.h"
20088 $ac_includes_default
20095 char *path = "/tmp/foo";
20096 #ifdef DB_VERSION_MAJOR
20097 #if DB_VERSION_MAJOR >= 4
20099 db_create(&result, NULL, 0);
20100 result->open(result,
20107 #elif DB_VERSION_MAJOR >= 3
20109 db_create(&result, NULL, 0);
20110 result->open(result,
20116 #elif DB_VERSION_MAJOR >= 2
20125 #endif /* DB_VERSION_MAJOR */
20127 DB *result = dbopen(path,
20133 ${cf_cv_main_return:-return}(result != 0)
20139 rm -f conftest.$ac_objext conftest$ac_exeext
20140 if { (eval echo "$as_me:20140: \"$ac_link\"") >&5
20141 (eval $ac_link) 2>&5
20143 echo "$as_me:20143: \$? = $ac_status" >&5
20144 (exit $ac_status); } &&
20145 { ac_try='test -s conftest$ac_exeext'
20146 { (eval echo "$as_me:20146: \"$ac_try\"") >&5
20147 (eval $ac_try) 2>&5
20149 echo "$as_me:20149: \$? = $ac_status" >&5
20150 (exit $ac_status); }; }; then
20152 if test -n "$cf_db_libs" ; then
20153 cf_cv_hashed_db_libs=$cf_db_libs
20155 cf_cv_hashed_db_libs=default
20157 LIBS="$cf_save_libs"
20161 echo "$as_me: failed program was:" >&5
20162 cat conftest.$ac_ext >&5
20164 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20165 LIBS="$cf_save_libs"
20169 echo "$as_me:20169: result: $cf_cv_hashed_db_libs" >&5
20170 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
20172 if test "$cf_cv_hashed_db_libs" = unknown ; then
20173 { { echo "$as_me:20173: error: Cannot determine library for db" >&5
20174 echo "$as_me: error: Cannot determine library for db" >&2;}
20175 { (exit 1); exit 1; }; }
20176 elif test "$cf_cv_hashed_db_libs" != default ; then
20178 cf_add_libs="-l$cf_cv_hashed_db_libs"
20179 # Filter out duplicates - this happens with badly-designed ".pc" files...
20180 for cf_add_1lib in $LIBS
20182 for cf_add_2lib in $cf_add_libs
20184 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20190 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20192 LIBS="$cf_add_libs"
20199 { { echo "$as_me:20199: error: Cannot find db.h" >&5
20200 echo "$as_me: error: Cannot find db.h" >&2;}
20201 { (exit 1); exit 1; }; }
20207 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
20208 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
20209 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
20212 # Just in case, check if the C compiler has a bool type.
20214 echo "$as_me:20214: checking if we should include stdbool.h" >&5
20215 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
20217 if test "${cf_cv_header_stdbool_h+set}" = set; then
20218 echo $ECHO_N "(cached) $ECHO_C" >&6
20221 cat >conftest.$ac_ext <<_ACEOF
20222 #line 20222 "configure"
20223 #include "confdefs.h"
20233 rm -f conftest.$ac_objext
20234 if { (eval echo "$as_me:20234: \"$ac_compile\"") >&5
20235 (eval $ac_compile) 2>&5
20237 echo "$as_me:20237: \$? = $ac_status" >&5
20238 (exit $ac_status); } &&
20239 { ac_try='test -s conftest.$ac_objext'
20240 { (eval echo "$as_me:20240: \"$ac_try\"") >&5
20241 (eval $ac_try) 2>&5
20243 echo "$as_me:20243: \$? = $ac_status" >&5
20244 (exit $ac_status); }; }; then
20245 cf_cv_header_stdbool_h=0
20247 echo "$as_me: failed program was:" >&5
20248 cat conftest.$ac_ext >&5
20249 cat >conftest.$ac_ext <<_ACEOF
20250 #line 20250 "configure"
20251 #include "confdefs.h"
20254 #include <stdbool.h>
20265 rm -f conftest.$ac_objext
20266 if { (eval echo "$as_me:20266: \"$ac_compile\"") >&5
20267 (eval $ac_compile) 2>&5
20269 echo "$as_me:20269: \$? = $ac_status" >&5
20270 (exit $ac_status); } &&
20271 { ac_try='test -s conftest.$ac_objext'
20272 { (eval echo "$as_me:20272: \"$ac_try\"") >&5
20273 (eval $ac_try) 2>&5
20275 echo "$as_me:20275: \$? = $ac_status" >&5
20276 (exit $ac_status); }; }; then
20277 cf_cv_header_stdbool_h=1
20279 echo "$as_me: failed program was:" >&5
20280 cat conftest.$ac_ext >&5
20281 cf_cv_header_stdbool_h=0
20283 rm -f conftest.$ac_objext conftest.$ac_ext
20285 rm -f conftest.$ac_objext conftest.$ac_ext
20288 if test "$cf_cv_header_stdbool_h" = 1
20289 then echo "$as_me:20289: result: yes" >&5
20290 echo "${ECHO_T}yes" >&6
20291 else echo "$as_me:20291: result: no" >&5
20292 echo "${ECHO_T}no" >&6
20295 echo "$as_me:20295: checking for builtin bool type" >&5
20296 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
20298 if test "${cf_cv_cc_bool_type+set}" = set; then
20299 echo $ECHO_N "(cached) $ECHO_C" >&6
20302 cat >conftest.$ac_ext <<_ACEOF
20303 #line 20303 "configure"
20304 #include "confdefs.h"
20307 #include <sys/types.h>
20317 rm -f conftest.$ac_objext
20318 if { (eval echo "$as_me:20318: \"$ac_compile\"") >&5
20319 (eval $ac_compile) 2>&5
20321 echo "$as_me:20321: \$? = $ac_status" >&5
20322 (exit $ac_status); } &&
20323 { ac_try='test -s conftest.$ac_objext'
20324 { (eval echo "$as_me:20324: \"$ac_try\"") >&5
20325 (eval $ac_try) 2>&5
20327 echo "$as_me:20327: \$? = $ac_status" >&5
20328 (exit $ac_status); }; }; then
20329 cf_cv_cc_bool_type=1
20331 echo "$as_me: failed program was:" >&5
20332 cat conftest.$ac_ext >&5
20333 cf_cv_cc_bool_type=0
20335 rm -f conftest.$ac_objext conftest.$ac_ext
20339 if test "$cf_cv_cc_bool_type" = 1
20340 then echo "$as_me:20340: result: yes" >&5
20341 echo "${ECHO_T}yes" >&6
20342 else echo "$as_me:20342: result: no" >&5
20343 echo "${ECHO_T}no" >&6
20346 # Check for C++ compiler characteristics (and ensure that it's there!)
20347 if test -n "$CXX" ; then
20349 ac_cpp='$CXXCPP $CPPFLAGS'
20350 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20351 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20352 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20353 ac_main_return=return
20355 if test -n "$GXX" ; then
20358 LIBS="$LIBS $CXXLIBS"
20359 echo "$as_me:20359: checking if we already have C++ library" >&5
20360 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
20361 cat >conftest.$ac_ext <<_ACEOF
20362 #line 20362 "configure"
20363 #include "confdefs.h"
20365 #include <iostream>
20370 std::cout << "Hello World!" << std::endl;
20375 rm -f conftest.$ac_objext conftest$ac_exeext
20376 if { (eval echo "$as_me:20376: \"$ac_link\"") >&5
20377 (eval $ac_link) 2>&5
20379 echo "$as_me:20379: \$? = $ac_status" >&5
20380 (exit $ac_status); } &&
20381 { ac_try='test -s conftest$ac_exeext'
20382 { (eval echo "$as_me:20382: \"$ac_try\"") >&5
20383 (eval $ac_try) 2>&5
20385 echo "$as_me:20385: \$? = $ac_status" >&5
20386 (exit $ac_status); }; }; then
20387 cf_have_libstdcpp=yes
20389 echo "$as_me: failed program was:" >&5
20390 cat conftest.$ac_ext >&5
20391 cf_have_libstdcpp=no
20393 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20394 echo "$as_me:20394: result: $cf_have_libstdcpp" >&5
20395 echo "${ECHO_T}$cf_have_libstdcpp" >&6
20398 if test $cf_have_libstdcpp != yes
20400 case $cf_cv_system_name in
20402 if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
20403 cf_stdcpp_libname=stdcpp
20405 cf_stdcpp_libname=stdc++
20409 cf_stdcpp_libname=stdc++
20413 echo "$as_me:20413: checking for library $cf_stdcpp_libname" >&5
20414 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
20415 if test "${cf_cv_libstdcpp+set}" = set; then
20416 echo $ECHO_N "(cached) $ECHO_C" >&6
20420 LIBS="$LIBS $CXXLIBS"
20422 cf_add_libs="-l$cf_stdcpp_libname"
20423 # Filter out duplicates - this happens with badly-designed ".pc" files...
20424 for cf_add_1lib in $LIBS
20426 for cf_add_2lib in $cf_add_libs
20428 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20434 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20436 LIBS="$cf_add_libs"
20438 cat >conftest.$ac_ext <<_ACEOF
20439 #line 20439 "configure"
20440 #include "confdefs.h"
20442 #include <iostream>
20447 std::cout << "Hello World!" << std::endl;
20452 rm -f conftest.$ac_objext conftest$ac_exeext
20453 if { (eval echo "$as_me:20453: \"$ac_link\"") >&5
20454 (eval $ac_link) 2>&5
20456 echo "$as_me:20456: \$? = $ac_status" >&5
20457 (exit $ac_status); } &&
20458 { ac_try='test -s conftest$ac_exeext'
20459 { (eval echo "$as_me:20459: \"$ac_try\"") >&5
20460 (eval $ac_try) 2>&5
20462 echo "$as_me:20462: \$? = $ac_status" >&5
20463 (exit $ac_status); }; }; then
20464 cf_cv_libstdcpp=yes
20466 echo "$as_me: failed program was:" >&5
20467 cat conftest.$ac_ext >&5
20470 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20474 echo "$as_me:20474: result: $cf_cv_libstdcpp" >&5
20475 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
20476 test "$cf_cv_libstdcpp" = yes && {
20477 cf_add_libs="-l$cf_stdcpp_libname"
20478 # Filter out duplicates - this happens with badly-designed ".pc" files...
20479 for cf_add_1lib in $CXXLIBS
20481 for cf_add_2lib in $cf_add_libs
20483 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20489 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20491 CXXLIBS="$cf_add_libs"
20496 echo "$as_me:20496: checking whether $CXX understands -c and -o together" >&5
20497 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
20498 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
20499 echo $ECHO_N "(cached) $ECHO_C" >&6
20502 cat > conftest.$ac_ext <<CF_EOF
20505 ${cf_cv_main_return:-return}(0);
20508 # We do the test twice because some compilers refuse to overwrite an
20509 # existing .o file with -o, though they will create one.
20510 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
20511 if { (eval echo "$as_me:20511: \"$ac_try\"") >&5
20512 (eval $ac_try) 2>&5
20514 echo "$as_me:20514: \$? = $ac_status" >&5
20515 (exit $ac_status); } &&
20516 test -f conftest2.$ac_objext && { (eval echo "$as_me:20516: \"$ac_try\"") >&5
20517 (eval $ac_try) 2>&5
20519 echo "$as_me:20519: \$? = $ac_status" >&5
20520 (exit $ac_status); };
20522 eval cf_cv_prog_CXX_c_o=yes
20524 eval cf_cv_prog_CXX_c_o=no
20529 if test $cf_cv_prog_CXX_c_o = yes; then
20530 echo "$as_me:20530: result: yes" >&5
20531 echo "${ECHO_T}yes" >&6
20533 echo "$as_me:20533: result: no" >&5
20534 echo "${ECHO_T}no" >&6
20537 case $GXX_VERSION in
20543 cf_cxx_library=unknown
20544 case $cf_cv_system_name in
20552 if test "$GXX" = yes; then
20553 echo "$as_me:20553: checking for lib$cf_gpp_libname" >&5
20554 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
20557 cf_add_libs="-l$cf_gpp_libname"
20558 # Filter out duplicates - this happens with badly-designed ".pc" files...
20559 for cf_add_1lib in $LIBS
20561 for cf_add_2lib in $cf_add_libs
20563 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20569 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20571 LIBS="$cf_add_libs"
20573 cat >conftest.$ac_ext <<_ACEOF
20574 #line 20574 "configure"
20575 #include "confdefs.h"
20577 #include <$cf_gpp_libname/builtin.h>
20582 two_arg_error_handler_t foo2 = lib_error_handler
20587 rm -f conftest.$ac_objext conftest$ac_exeext
20588 if { (eval echo "$as_me:20588: \"$ac_link\"") >&5
20589 (eval $ac_link) 2>&5
20591 echo "$as_me:20591: \$? = $ac_status" >&5
20592 (exit $ac_status); } &&
20593 { ac_try='test -s conftest$ac_exeext'
20594 { (eval echo "$as_me:20594: \"$ac_try\"") >&5
20595 (eval $ac_try) 2>&5
20597 echo "$as_me:20597: \$? = $ac_status" >&5
20598 (exit $ac_status); }; }; then
20601 cf_add_libs="-l$cf_gpp_libname"
20602 # Filter out duplicates - this happens with badly-designed ".pc" files...
20603 for cf_add_1lib in $CXXLIBS
20605 for cf_add_2lib in $cf_add_libs
20607 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20613 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20615 CXXLIBS="$cf_add_libs"
20617 if test "$cf_gpp_libname" = cpp ; then
20619 cat >>confdefs.h <<\EOF
20620 #define HAVE_GPP_BUILTIN_H 1
20625 cat >>confdefs.h <<\EOF
20626 #define HAVE_GXX_BUILTIN_H 1
20631 echo "$as_me: failed program was:" >&5
20632 cat conftest.$ac_ext >&5
20633 cat >conftest.$ac_ext <<_ACEOF
20634 #line 20634 "configure"
20635 #include "confdefs.h"
20637 #include <builtin.h>
20642 two_arg_error_handler_t foo2 = lib_error_handler
20647 rm -f conftest.$ac_objext conftest$ac_exeext
20648 if { (eval echo "$as_me:20648: \"$ac_link\"") >&5
20649 (eval $ac_link) 2>&5
20651 echo "$as_me:20651: \$? = $ac_status" >&5
20652 (exit $ac_status); } &&
20653 { ac_try='test -s conftest$ac_exeext'
20654 { (eval echo "$as_me:20654: \"$ac_try\"") >&5
20655 (eval $ac_try) 2>&5
20657 echo "$as_me:20657: \$? = $ac_status" >&5
20658 (exit $ac_status); }; }; then
20661 cf_add_libs="-l$cf_gpp_libname"
20662 # Filter out duplicates - this happens with badly-designed ".pc" files...
20663 for cf_add_1lib in $CXXLIBS
20665 for cf_add_2lib in $cf_add_libs
20667 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20673 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20675 CXXLIBS="$cf_add_libs"
20677 cat >>confdefs.h <<\EOF
20678 #define HAVE_BUILTIN_H 1
20682 echo "$as_me: failed program was:" >&5
20683 cat conftest.$ac_ext >&5
20686 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20688 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20690 echo "$as_me:20690: result: $cf_cxx_library" >&5
20691 echo "${ECHO_T}$cf_cxx_library" >&6
20701 ac_cpp='$CXXCPP $CPPFLAGS'
20702 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20703 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20704 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20705 ac_main_return=return
20706 echo "$as_me:20706: checking how to run the C++ preprocessor" >&5
20707 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
20708 if test -z "$CXXCPP"; then
20709 if test "${ac_cv_prog_CXXCPP+set}" = set; then
20710 echo $ECHO_N "(cached) $ECHO_C" >&6
20712 # Double quotes because CXXCPP needs to be expanded
20713 for CXXCPP in "$CXX -E" "/lib/cpp"
20715 ac_preproc_ok=false
20716 for ac_cxx_preproc_warn_flag in '' yes
20718 # Use a header file that comes with gcc, so configuring glibc
20719 # with a fresh cross-compiler works.
20720 # On the NeXT, cc -E runs the code through the compiler's parser,
20721 # not just through cpp. "Syntax error" is here to catch this case.
20722 cat >conftest.$ac_ext <<_ACEOF
20723 #line 20723 "configure"
20724 #include "confdefs.h"
20725 #include <assert.h>
20728 if { (eval echo "$as_me:20728: \"$ac_cpp conftest.$ac_ext\"") >&5
20729 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20731 egrep -v '^ *\+' conftest.er1 >conftest.err
20733 cat conftest.err >&5
20734 echo "$as_me:20734: \$? = $ac_status" >&5
20735 (exit $ac_status); } >/dev/null; then
20736 if test -s conftest.err; then
20737 ac_cpp_err=$ac_cxx_preproc_warn_flag
20744 if test -z "$ac_cpp_err"; then
20747 echo "$as_me: failed program was:" >&5
20748 cat conftest.$ac_ext >&5
20749 # Broken: fails on valid input.
20752 rm -f conftest.err conftest.$ac_ext
20754 # OK, works on sane cases. Now check whether non-existent headers
20755 # can be detected and how.
20756 cat >conftest.$ac_ext <<_ACEOF
20757 #line 20757 "configure"
20758 #include "confdefs.h"
20759 #include <ac_nonexistent.h>
20761 if { (eval echo "$as_me:20761: \"$ac_cpp conftest.$ac_ext\"") >&5
20762 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20764 egrep -v '^ *\+' conftest.er1 >conftest.err
20766 cat conftest.err >&5
20767 echo "$as_me:20767: \$? = $ac_status" >&5
20768 (exit $ac_status); } >/dev/null; then
20769 if test -s conftest.err; then
20770 ac_cpp_err=$ac_cxx_preproc_warn_flag
20777 if test -z "$ac_cpp_err"; then
20778 # Broken: success on invalid input.
20781 echo "$as_me: failed program was:" >&5
20782 cat conftest.$ac_ext >&5
20783 # Passes both tests.
20787 rm -f conftest.err conftest.$ac_ext
20790 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
20791 rm -f conftest.err conftest.$ac_ext
20792 if $ac_preproc_ok; then
20797 ac_cv_prog_CXXCPP=$CXXCPP
20800 CXXCPP=$ac_cv_prog_CXXCPP
20802 ac_cv_prog_CXXCPP=$CXXCPP
20804 echo "$as_me:20804: result: $CXXCPP" >&5
20805 echo "${ECHO_T}$CXXCPP" >&6
20806 ac_preproc_ok=false
20807 for ac_cxx_preproc_warn_flag in '' yes
20809 # Use a header file that comes with gcc, so configuring glibc
20810 # with a fresh cross-compiler works.
20811 # On the NeXT, cc -E runs the code through the compiler's parser,
20812 # not just through cpp. "Syntax error" is here to catch this case.
20813 cat >conftest.$ac_ext <<_ACEOF
20814 #line 20814 "configure"
20815 #include "confdefs.h"
20816 #include <assert.h>
20819 if { (eval echo "$as_me:20819: \"$ac_cpp conftest.$ac_ext\"") >&5
20820 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20822 egrep -v '^ *\+' conftest.er1 >conftest.err
20824 cat conftest.err >&5
20825 echo "$as_me:20825: \$? = $ac_status" >&5
20826 (exit $ac_status); } >/dev/null; then
20827 if test -s conftest.err; then
20828 ac_cpp_err=$ac_cxx_preproc_warn_flag
20835 if test -z "$ac_cpp_err"; then
20838 echo "$as_me: failed program was:" >&5
20839 cat conftest.$ac_ext >&5
20840 # Broken: fails on valid input.
20843 rm -f conftest.err conftest.$ac_ext
20845 # OK, works on sane cases. Now check whether non-existent headers
20846 # can be detected and how.
20847 cat >conftest.$ac_ext <<_ACEOF
20848 #line 20848 "configure"
20849 #include "confdefs.h"
20850 #include <ac_nonexistent.h>
20852 if { (eval echo "$as_me:20852: \"$ac_cpp conftest.$ac_ext\"") >&5
20853 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20855 egrep -v '^ *\+' conftest.er1 >conftest.err
20857 cat conftest.err >&5
20858 echo "$as_me:20858: \$? = $ac_status" >&5
20859 (exit $ac_status); } >/dev/null; then
20860 if test -s conftest.err; then
20861 ac_cpp_err=$ac_cxx_preproc_warn_flag
20868 if test -z "$ac_cpp_err"; then
20869 # Broken: success on invalid input.
20872 echo "$as_me: failed program was:" >&5
20873 cat conftest.$ac_ext >&5
20874 # Passes both tests.
20878 rm -f conftest.err conftest.$ac_ext
20881 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
20882 rm -f conftest.err conftest.$ac_ext
20883 if $ac_preproc_ok; then
20886 { { echo "$as_me:20886: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
20887 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
20888 { (exit 1); exit 1; }; }
20892 ac_cpp='$CXXCPP $CPPFLAGS'
20893 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20894 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20895 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20896 ac_main_return=return
20898 for ac_header in typeinfo
20900 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20901 echo "$as_me:20901: checking for $ac_header" >&5
20902 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20903 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20904 echo $ECHO_N "(cached) $ECHO_C" >&6
20906 cat >conftest.$ac_ext <<_ACEOF
20907 #line 20907 "configure"
20908 #include "confdefs.h"
20909 #include <$ac_header>
20911 if { (eval echo "$as_me:20911: \"$ac_cpp conftest.$ac_ext\"") >&5
20912 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20914 egrep -v '^ *\+' conftest.er1 >conftest.err
20916 cat conftest.err >&5
20917 echo "$as_me:20917: \$? = $ac_status" >&5
20918 (exit $ac_status); } >/dev/null; then
20919 if test -s conftest.err; then
20920 ac_cpp_err=$ac_cxx_preproc_warn_flag
20927 if test -z "$ac_cpp_err"; then
20928 eval "$as_ac_Header=yes"
20930 echo "$as_me: failed program was:" >&5
20931 cat conftest.$ac_ext >&5
20932 eval "$as_ac_Header=no"
20934 rm -f conftest.err conftest.$ac_ext
20936 echo "$as_me:20936: result: `eval echo '${'$as_ac_Header'}'`" >&5
20937 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20938 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20939 cat >>confdefs.h <<EOF
20940 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20946 for ac_header in iostream
20948 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20949 echo "$as_me:20949: checking for $ac_header" >&5
20950 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20951 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20952 echo $ECHO_N "(cached) $ECHO_C" >&6
20954 cat >conftest.$ac_ext <<_ACEOF
20955 #line 20955 "configure"
20956 #include "confdefs.h"
20957 #include <$ac_header>
20959 if { (eval echo "$as_me:20959: \"$ac_cpp conftest.$ac_ext\"") >&5
20960 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20962 egrep -v '^ *\+' conftest.er1 >conftest.err
20964 cat conftest.err >&5
20965 echo "$as_me:20965: \$? = $ac_status" >&5
20966 (exit $ac_status); } >/dev/null; then
20967 if test -s conftest.err; then
20968 ac_cpp_err=$ac_cxx_preproc_warn_flag
20975 if test -z "$ac_cpp_err"; then
20976 eval "$as_ac_Header=yes"
20978 echo "$as_me: failed program was:" >&5
20979 cat conftest.$ac_ext >&5
20980 eval "$as_ac_Header=no"
20982 rm -f conftest.err conftest.$ac_ext
20984 echo "$as_me:20984: result: `eval echo '${'$as_ac_Header'}'`" >&5
20985 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20986 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20987 cat >>confdefs.h <<EOF
20988 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20994 if test x"$ac_cv_header_iostream" = xyes ; then
20995 echo "$as_me:20995: checking if iostream uses std-namespace" >&5
20996 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
20997 cat >conftest.$ac_ext <<_ACEOF
20998 #line 20998 "configure"
20999 #include "confdefs.h"
21001 #include <iostream>
21008 cerr << "testing" << endl;
21014 rm -f conftest.$ac_objext
21015 if { (eval echo "$as_me:21015: \"$ac_compile\"") >&5
21016 (eval $ac_compile) 2>&5
21018 echo "$as_me:21018: \$? = $ac_status" >&5
21019 (exit $ac_status); } &&
21020 { ac_try='test -s conftest.$ac_objext'
21021 { (eval echo "$as_me:21021: \"$ac_try\"") >&5
21022 (eval $ac_try) 2>&5
21024 echo "$as_me:21024: \$? = $ac_status" >&5
21025 (exit $ac_status); }; }; then
21026 cf_iostream_namespace=yes
21028 echo "$as_me: failed program was:" >&5
21029 cat conftest.$ac_ext >&5
21030 cf_iostream_namespace=no
21032 rm -f conftest.$ac_objext conftest.$ac_ext
21033 echo "$as_me:21033: result: $cf_iostream_namespace" >&5
21034 echo "${ECHO_T}$cf_iostream_namespace" >&6
21035 if test "$cf_iostream_namespace" = yes ; then
21037 cat >>confdefs.h <<\EOF
21038 #define IOSTREAM_NAMESPACE 1
21044 echo "$as_me:21044: checking if we should include stdbool.h" >&5
21045 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
21047 if test "${cf_cv_header_stdbool_h+set}" = set; then
21048 echo $ECHO_N "(cached) $ECHO_C" >&6
21051 cat >conftest.$ac_ext <<_ACEOF
21052 #line 21052 "configure"
21053 #include "confdefs.h"
21063 rm -f conftest.$ac_objext
21064 if { (eval echo "$as_me:21064: \"$ac_compile\"") >&5
21065 (eval $ac_compile) 2>&5
21067 echo "$as_me:21067: \$? = $ac_status" >&5
21068 (exit $ac_status); } &&
21069 { ac_try='test -s conftest.$ac_objext'
21070 { (eval echo "$as_me:21070: \"$ac_try\"") >&5
21071 (eval $ac_try) 2>&5
21073 echo "$as_me:21073: \$? = $ac_status" >&5
21074 (exit $ac_status); }; }; then
21075 cf_cv_header_stdbool_h=0
21077 echo "$as_me: failed program was:" >&5
21078 cat conftest.$ac_ext >&5
21079 cat >conftest.$ac_ext <<_ACEOF
21080 #line 21080 "configure"
21081 #include "confdefs.h"
21084 #include <stdbool.h>
21095 rm -f conftest.$ac_objext
21096 if { (eval echo "$as_me:21096: \"$ac_compile\"") >&5
21097 (eval $ac_compile) 2>&5
21099 echo "$as_me:21099: \$? = $ac_status" >&5
21100 (exit $ac_status); } &&
21101 { ac_try='test -s conftest.$ac_objext'
21102 { (eval echo "$as_me:21102: \"$ac_try\"") >&5
21103 (eval $ac_try) 2>&5
21105 echo "$as_me:21105: \$? = $ac_status" >&5
21106 (exit $ac_status); }; }; then
21107 cf_cv_header_stdbool_h=1
21109 echo "$as_me: failed program was:" >&5
21110 cat conftest.$ac_ext >&5
21111 cf_cv_header_stdbool_h=0
21113 rm -f conftest.$ac_objext conftest.$ac_ext
21115 rm -f conftest.$ac_objext conftest.$ac_ext
21118 if test "$cf_cv_header_stdbool_h" = 1
21119 then echo "$as_me:21119: result: yes" >&5
21120 echo "${ECHO_T}yes" >&6
21121 else echo "$as_me:21121: result: no" >&5
21122 echo "${ECHO_T}no" >&6
21125 echo "$as_me:21125: checking for builtin bool type" >&5
21126 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
21128 if test "${cf_cv_builtin_bool+set}" = set; then
21129 echo $ECHO_N "(cached) $ECHO_C" >&6
21132 cat >conftest.$ac_ext <<_ACEOF
21133 #line 21133 "configure"
21134 #include "confdefs.h"
21137 #include <sys/types.h>
21147 rm -f conftest.$ac_objext
21148 if { (eval echo "$as_me:21148: \"$ac_compile\"") >&5
21149 (eval $ac_compile) 2>&5
21151 echo "$as_me:21151: \$? = $ac_status" >&5
21152 (exit $ac_status); } &&
21153 { ac_try='test -s conftest.$ac_objext'
21154 { (eval echo "$as_me:21154: \"$ac_try\"") >&5
21155 (eval $ac_try) 2>&5
21157 echo "$as_me:21157: \$? = $ac_status" >&5
21158 (exit $ac_status); }; }; then
21159 cf_cv_builtin_bool=1
21161 echo "$as_me: failed program was:" >&5
21162 cat conftest.$ac_ext >&5
21163 cf_cv_builtin_bool=0
21165 rm -f conftest.$ac_objext conftest.$ac_ext
21169 if test "$cf_cv_builtin_bool" = 1
21170 then echo "$as_me:21170: result: yes" >&5
21171 echo "${ECHO_T}yes" >&6
21172 else echo "$as_me:21172: result: no" >&5
21173 echo "${ECHO_T}no" >&6
21176 echo "$as_me:21176: checking for size of bool" >&5
21177 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
21178 if test "${cf_cv_type_of_bool+set}" = set; then
21179 echo $ECHO_N "(cached) $ECHO_C" >&6
21183 if test "$cross_compiling" = yes; then
21184 cf_cv_type_of_bool=unknown
21186 cat >conftest.$ac_ext <<_ACEOF
21187 #line 21187 "configure"
21188 #include "confdefs.h"
21190 #include <stdlib.h>
21193 #if defined(__cplusplus)
21195 #ifdef HAVE_GXX_BUILTIN_H
21196 #include <g++/builtin.h>
21197 #elif HAVE_GPP_BUILTIN_H
21198 #include <gpp/builtin.h>
21199 #elif HAVE_BUILTIN_H
21200 #include <builtin.h>
21205 #if $cf_cv_header_stdbool_h
21206 #include <stdbool.h>
21213 FILE *fp = fopen("cf_test.out", "w");
21216 if ((bool)(-x) >= 0)
21217 fputs("unsigned ", fp);
21218 if (sizeof(x) == sizeof(int)) fputs("int", fp);
21219 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
21220 else if (sizeof(x) == sizeof(short))fputs("short",fp);
21221 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
21224 ${cf_cv_main_return:-return}(0);
21228 rm -f conftest$ac_exeext
21229 if { (eval echo "$as_me:21229: \"$ac_link\"") >&5
21230 (eval $ac_link) 2>&5
21232 echo "$as_me:21232: \$? = $ac_status" >&5
21233 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21234 { (eval echo "$as_me:21234: \"$ac_try\"") >&5
21235 (eval $ac_try) 2>&5
21237 echo "$as_me:21237: \$? = $ac_status" >&5
21238 (exit $ac_status); }; }; then
21239 cf_cv_type_of_bool=`cat cf_test.out`
21240 if test -z "$cf_cv_type_of_bool"; then
21241 cf_cv_type_of_bool=unknown
21244 echo "$as_me: program exited with status $ac_status" >&5
21245 echo "$as_me: failed program was:" >&5
21246 cat conftest.$ac_ext >&5
21247 cf_cv_type_of_bool=unknown
21249 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21255 echo "$as_me:21255: result: $cf_cv_type_of_bool" >&5
21256 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21257 if test "$cf_cv_type_of_bool" = unknown ; then
21258 case .$NCURSES_BOOL in
21259 (.auto|.) NCURSES_BOOL=unsigned;;
21261 { echo "$as_me:21261: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
21262 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
21263 cf_cv_type_of_bool=$NCURSES_BOOL
21266 echo "$as_me:21266: checking for special defines needed for etip.h" >&5
21267 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
21268 cf_save_CXXFLAGS="$CXXFLAGS"
21271 # etip.h includes ncurses.h which includes ncurses_dll.h
21272 # But ncurses_dll.h is generated - fix here.
21273 test -d include || mkdir include
21274 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
21276 for cf_math in "" MATH_H
21278 for cf_excp in "" MATH_EXCEPTION
21280 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
21281 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
21282 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
21283 cat >conftest.$ac_ext <<_ACEOF
21284 #line 21284 "configure"
21285 #include "confdefs.h"
21287 #include <etip.h.in>
21297 rm -f conftest.$ac_objext
21298 if { (eval echo "$as_me:21298: \"$ac_compile\"") >&5
21299 (eval $ac_compile) 2>&5
21301 echo "$as_me:21301: \$? = $ac_status" >&5
21302 (exit $ac_status); } &&
21303 { ac_try='test -s conftest.$ac_objext'
21304 { (eval echo "$as_me:21304: \"$ac_try\"") >&5
21305 (eval $ac_try) 2>&5
21307 echo "$as_me:21307: \$? = $ac_status" >&5
21308 (exit $ac_status); }; }; then
21310 test -n "$cf_math" && cat >>confdefs.h <<EOF
21311 #define ETIP_NEEDS_${cf_math} 1
21314 test -n "$cf_excp" && cat >>confdefs.h <<EOF
21315 #define ETIP_NEEDS_${cf_excp} 1
21318 cf_result="$cf_math $cf_excp"
21322 echo "$as_me: failed program was:" >&5
21323 cat conftest.$ac_ext >&5
21325 rm -f conftest.$ac_objext conftest.$ac_ext
21328 echo "$as_me:21328: result: $cf_result" >&5
21329 echo "${ECHO_T}$cf_result" >&6
21330 CXXFLAGS="$cf_save_CXXFLAGS"
21332 if test -n "$CXX"; then
21333 echo "$as_me:21333: checking if $CXX accepts parameter initialization" >&5
21334 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
21335 if test "${cf_cv_cpp_param_init+set}" = set; then
21336 echo $ECHO_N "(cached) $ECHO_C" >&6
21340 ac_cpp='$CXXCPP $CPPFLAGS'
21341 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21342 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21343 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21344 ac_main_return=return
21346 if test "$cross_compiling" = yes; then
21347 cf_cv_cpp_param_init=unknown
21349 cat >conftest.$ac_ext <<_ACEOF
21350 #line 21350 "configure"
21351 #include "confdefs.h"
21361 TEST::TEST(int x = 1) // some compilers do not like second initializer
21368 rm -f conftest$ac_exeext
21369 if { (eval echo "$as_me:21369: \"$ac_link\"") >&5
21370 (eval $ac_link) 2>&5
21372 echo "$as_me:21372: \$? = $ac_status" >&5
21373 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21374 { (eval echo "$as_me:21374: \"$ac_try\"") >&5
21375 (eval $ac_try) 2>&5
21377 echo "$as_me:21377: \$? = $ac_status" >&5
21378 (exit $ac_status); }; }; then
21379 cf_cv_cpp_param_init=yes
21381 echo "$as_me: program exited with status $ac_status" >&5
21382 echo "$as_me: failed program was:" >&5
21383 cat conftest.$ac_ext >&5
21384 cf_cv_cpp_param_init=no
21386 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21389 ac_cpp='$CXXCPP $CPPFLAGS'
21390 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21391 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21392 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21393 ac_main_return=return
21396 echo "$as_me:21396: result: $cf_cv_cpp_param_init" >&5
21397 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
21399 test "$cf_cv_cpp_param_init" = yes &&
21400 cat >>confdefs.h <<\EOF
21401 #define CPP_HAS_PARAM_INIT 1
21404 if test -n "$CXX"; then
21406 echo "$as_me:21406: checking if $CXX accepts static_cast" >&5
21407 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
21408 if test "${cf_cv_cpp_static_cast+set}" = set; then
21409 echo $ECHO_N "(cached) $ECHO_C" >&6
21413 ac_cpp='$CXXCPP $CPPFLAGS'
21414 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21415 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21416 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21417 ac_main_return=return
21419 cat >conftest.$ac_ext <<_ACEOF
21420 #line 21420 "configure"
21421 #include "confdefs.h"
21426 NCursesPanel(int nlines,
21436 template<class T> class NCursesUserPanel : public NCursesPanel
21439 NCursesUserPanel (int nlines,
21443 const T* p_UserData = static_cast<T*>(0))
21444 : NCursesPanel (nlines, ncols, begin_y, begin_x)
21447 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
21451 virtual ~NCursesUserPanel() {};
21458 const char* p_UserData = static_cast<char*>(0)
21463 rm -f conftest.$ac_objext
21464 if { (eval echo "$as_me:21464: \"$ac_compile\"") >&5
21465 (eval $ac_compile) 2>&5
21467 echo "$as_me:21467: \$? = $ac_status" >&5
21468 (exit $ac_status); } &&
21469 { ac_try='test -s conftest.$ac_objext'
21470 { (eval echo "$as_me:21470: \"$ac_try\"") >&5
21471 (eval $ac_try) 2>&5
21473 echo "$as_me:21473: \$? = $ac_status" >&5
21474 (exit $ac_status); }; }; then
21475 cf_cv_cpp_static_cast=yes
21477 echo "$as_me: failed program was:" >&5
21478 cat conftest.$ac_ext >&5
21479 cf_cv_cpp_static_cast=no
21481 rm -f conftest.$ac_objext conftest.$ac_ext
21484 ac_cpp='$CXXCPP $CPPFLAGS'
21485 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21486 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21487 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21488 ac_main_return=return
21491 echo "$as_me:21491: result: $cf_cv_cpp_static_cast" >&5
21492 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
21496 test "$cf_cv_cpp_static_cast" = yes &&
21497 cat >>confdefs.h <<\EOF
21498 #define CPP_HAS_STATIC_CAST 1
21502 CXX_ARFLAGS='$(ARFLAGS)'
21503 case $cf_cv_system_name in
21505 if test "$GXX" != yes ; then
21507 CXX_ARFLAGS='-ar -o'
21511 CXXLDFLAGS="-u main"
21514 if test "$GXX" != yes ; then
21516 CXX_ARFLAGS='-xar -o'
21523 cf_cv_builtin_bool=1
21525 # Just because we are not configuring against C++ right now does not
21526 # mean that a user will not want to use C++. Some distributors disable
21527 # the C++ portion of this configuration as a shortcut (or just to avoid
21528 # compiling the demo in the c++ directory). So we need a reasonable
21529 # default for the 'bool' type.
21531 # Caveat: since the storage of the bool type is not standardized, it
21534 if test "$NCURSES_BOOL" != auto ; then
21535 cf_cv_type_of_bool=$NCURSES_BOOL
21536 cf_cv_header_stdbool_h=0
21538 if test "$cf_cv_header_stdbool_h" = 1 ; then
21540 echo "$as_me:21540: checking for size of bool" >&5
21541 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
21542 if test "${cf_cv_type_of_bool+set}" = set; then
21543 echo $ECHO_N "(cached) $ECHO_C" >&6
21547 if test "$cross_compiling" = yes; then
21548 cf_cv_type_of_bool=unknown
21550 cat >conftest.$ac_ext <<_ACEOF
21551 #line 21551 "configure"
21552 #include "confdefs.h"
21554 #include <stdlib.h>
21557 #if defined(__cplusplus)
21559 #ifdef HAVE_GXX_BUILTIN_H
21560 #include <g++/builtin.h>
21561 #elif HAVE_GPP_BUILTIN_H
21562 #include <gpp/builtin.h>
21563 #elif HAVE_BUILTIN_H
21564 #include <builtin.h>
21569 #if $cf_cv_header_stdbool_h
21570 #include <stdbool.h>
21577 FILE *fp = fopen("cf_test.out", "w");
21580 if ((bool)(-x) >= 0)
21581 fputs("unsigned ", fp);
21582 if (sizeof(x) == sizeof(int)) fputs("int", fp);
21583 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
21584 else if (sizeof(x) == sizeof(short))fputs("short",fp);
21585 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
21588 ${cf_cv_main_return:-return}(0);
21592 rm -f conftest$ac_exeext
21593 if { (eval echo "$as_me:21593: \"$ac_link\"") >&5
21594 (eval $ac_link) 2>&5
21596 echo "$as_me:21596: \$? = $ac_status" >&5
21597 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21598 { (eval echo "$as_me:21598: \"$ac_try\"") >&5
21599 (eval $ac_try) 2>&5
21601 echo "$as_me:21601: \$? = $ac_status" >&5
21602 (exit $ac_status); }; }; then
21603 cf_cv_type_of_bool=`cat cf_test.out`
21604 if test -z "$cf_cv_type_of_bool"; then
21605 cf_cv_type_of_bool=unknown
21608 echo "$as_me: program exited with status $ac_status" >&5
21609 echo "$as_me: failed program was:" >&5
21610 cat conftest.$ac_ext >&5
21611 cf_cv_type_of_bool=unknown
21613 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21619 echo "$as_me:21619: result: $cf_cv_type_of_bool" >&5
21620 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21621 if test "$cf_cv_type_of_bool" = unknown ; then
21622 case .$NCURSES_BOOL in
21623 (.auto|.) NCURSES_BOOL=unsigned;;
21625 { echo "$as_me:21625: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
21626 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
21627 cf_cv_type_of_bool=$NCURSES_BOOL
21631 echo "$as_me:21631: checking for fallback type of bool" >&5
21632 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
21633 case "$host_cpu" in
21634 (i?86) cf_cv_type_of_bool=char ;;
21635 (*) cf_cv_type_of_bool=int ;;
21637 echo "$as_me:21637: result: $cf_cv_type_of_bool" >&5
21638 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21643 # If the C compiler did not declare bool, and we did not determine that the C++
21644 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
21645 # ncurses library use the same type as C++ bool. Note that this allows one to
21646 # specify the type of bool in a configure-script option and postpone
21647 # integration with the C++ compiler provided that the types are compatible.
21649 if test $cf_cv_cc_bool_type = 1
21651 # oops: C has a bool. Unlikely, but C++ could differ.
21653 elif test $cf_cv_builtin_bool = 0
21658 # this is the normal case
21659 USE_CXX_BOOL='defined(__cplusplus)'
21662 if test -f "${srcdir}/Ada95/Makefile.in" ; then
21664 if test "$cf_with_ada" != "no" ; then
21665 if test "$with_libtool" != "no"; then
21666 { echo "$as_me:21666: WARNING: libtool does not support Ada - disabling feature" >&5
21667 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
21672 if test "$cf_with_ada" != "no" ; then
21674 cf_ada_make=gnatmake
21675 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
21676 set dummy $cf_ada_make; ac_word=$2
21677 echo "$as_me:21677: checking for $ac_word" >&5
21678 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21679 if test "${ac_cv_prog_gnat_exists+set}" = set; then
21680 echo $ECHO_N "(cached) $ECHO_C" >&6
21682 if test -n "$gnat_exists"; then
21683 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
21685 ac_save_IFS=$IFS; IFS=$ac_path_separator
21687 for ac_dir in $ac_dummy; do
21689 test -z "$ac_dir" && ac_dir=.
21690 $as_executable_p "$ac_dir/$ac_word" || continue
21691 ac_cv_prog_gnat_exists="yes"
21692 echo "$as_me:21692: found $ac_dir/$ac_word" >&5
21696 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
21699 gnat_exists=$ac_cv_prog_gnat_exists
21700 if test -n "$gnat_exists"; then
21701 echo "$as_me:21701: result: $gnat_exists" >&5
21702 echo "${ECHO_T}$gnat_exists" >&6
21704 echo "$as_me:21704: result: no" >&5
21705 echo "${ECHO_T}no" >&6
21708 if test "$ac_cv_prog_gnat_exists" = no; then
21710 cf_cv_prog_gnat_correct=no
21713 echo "$as_me:21713: checking for gnat version" >&5
21714 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
21715 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
21716 grep '[0-9].[0-9][0-9]*' |\
21717 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
21718 echo "$as_me:21718: result: $cf_gnat_version" >&5
21719 echo "${ECHO_T}$cf_gnat_version" >&6
21721 case $cf_gnat_version in
21722 (3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9])
21723 cf_cv_prog_gnat_correct=yes
21726 { echo "$as_me:21726: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
21727 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
21728 cf_cv_prog_gnat_correct=no
21732 # Extract the first word of "m4", so it can be a program name with args.
21733 set dummy m4; ac_word=$2
21734 echo "$as_me:21734: checking for $ac_word" >&5
21735 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21736 if test "${ac_cv_prog_M4_exists+set}" = set; then
21737 echo $ECHO_N "(cached) $ECHO_C" >&6
21739 if test -n "$M4_exists"; then
21740 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
21742 ac_save_IFS=$IFS; IFS=$ac_path_separator
21744 for ac_dir in $ac_dummy; do
21746 test -z "$ac_dir" && ac_dir=.
21747 $as_executable_p "$ac_dir/$ac_word" || continue
21748 ac_cv_prog_M4_exists="yes"
21749 echo "$as_me:21749: found $ac_dir/$ac_word" >&5
21753 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
21756 M4_exists=$ac_cv_prog_M4_exists
21757 if test -n "$M4_exists"; then
21758 echo "$as_me:21758: result: $M4_exists" >&5
21759 echo "${ECHO_T}$M4_exists" >&6
21761 echo "$as_me:21761: result: no" >&5
21762 echo "${ECHO_T}no" >&6
21765 if test "$ac_cv_prog_M4_exists" = no; then
21766 cf_cv_prog_gnat_correct=no
21767 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
21769 if test "$cf_cv_prog_gnat_correct" = yes; then
21770 echo "$as_me:21770: checking if GNAT works" >&5
21771 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
21773 rm -rf conftest* *~conftest*
21774 cat >>conftest.ads <<CF_EOF
21775 procedure conftest;
21777 cat >>conftest.adb <<CF_EOF
21780 procedure conftest is
21782 Text_IO.Put ("Hello World");
21784 GNAT.OS_Lib.OS_Exit (0);
21787 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
21788 if ( ./conftest 1>&5 2>&1 ) ; then
21789 cf_cv_prog_gnat_correct=yes
21791 cf_cv_prog_gnat_correct=no
21794 cf_cv_prog_gnat_correct=no
21796 rm -rf conftest* *~conftest*
21798 echo "$as_me:21798: result: $cf_cv_prog_gnat_correct" >&5
21799 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
21803 if test "x$cf_cv_prog_gnat_correct" = xyes; then
21805 ADAFLAGS="$ADAFLAGS -gnatpn"
21807 echo "$as_me:21807: checking optimization options for ADAFLAGS" >&5
21808 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
21812 ADAFLAGS="$ADAFLAGS -g"
21818 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ ].*//'`
21820 ADAFLAGS="$ADAFLAGS $cf_O_flag"
21824 echo "$as_me:21824: result: $ADAFLAGS" >&5
21825 echo "${ECHO_T}$ADAFLAGS" >&6
21827 echo "$as_me:21827: checking if GNATPREP supports -T option" >&5
21828 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
21829 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
21830 echo $ECHO_N "(cached) $ECHO_C" >&6
21833 cf_cv_gnatprep_opt_t=no
21834 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
21837 echo "$as_me:21837: result: $cf_cv_gnatprep_opt_t" >&5
21838 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
21839 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
21841 echo "$as_me:21841: checking if GNAT supports generics" >&5
21842 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
21843 case $cf_gnat_version in
21845 cf_gnat_generics=yes
21848 cf_gnat_generics=no
21851 echo "$as_me:21851: result: $cf_gnat_generics" >&5
21852 echo "${ECHO_T}$cf_gnat_generics" >&6
21854 if test "$cf_gnat_generics" = yes
21856 cf_compile_generics=generics
21857 cf_generic_objects="\${GENOBJS}"
21859 cf_compile_generics=
21860 cf_generic_objects=
21863 echo "$as_me:21863: checking if GNAT supports SIGINT" >&5
21864 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
21865 if test "${cf_cv_gnat_sigint+set}" = set; then
21866 echo $ECHO_N "(cached) $ECHO_C" >&6
21869 rm -rf conftest* *~conftest*
21870 cat >>conftest.ads <<CF_EOF
21871 with Ada.Interrupts.Names;
21873 package ConfTest is
21875 pragma Warnings (Off); -- the next pragma exists since 3.11p
21876 pragma Unreserve_All_Interrupts;
21877 pragma Warnings (On);
21879 protected Process is
21881 function Continue return Boolean;
21882 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
21884 Done : Boolean := False;
21889 cat >>conftest.adb <<CF_EOF
21890 package body ConfTest is
21891 protected body Process is
21896 function Continue return Boolean is
21903 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
21904 cf_cv_gnat_sigint=yes
21906 cf_cv_gnat_sigint=no
21908 rm -rf conftest* *~conftest*
21911 echo "$as_me:21911: result: $cf_cv_gnat_sigint" >&5
21912 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
21914 if test $cf_cv_gnat_sigint = yes ; then
21917 USE_GNAT_SIGINT="#"
21920 cf_gnat_libraries=no
21921 cf_gnat_projects=no
21923 if test "$enable_gnat_projects" != no ; then
21924 echo "$as_me:21924: checking if GNAT supports project files" >&5
21925 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
21926 case $cf_gnat_version in
21930 case $cf_cv_system_name in
21934 mkdir conftest.src conftest.bin conftest.lib
21936 rm -rf conftest* *~conftest*
21937 cat >>library.gpr <<CF_EOF
21939 Kind := External ("LIB_KIND");
21940 for Library_Name use "ConfTest";
21941 for Object_Dir use ".";
21942 for Library_ALI_Dir use External("LIBRARY_DIR");
21943 for Library_Version use External ("SONAME");
21944 for Library_Kind use Kind;
21945 for Library_Dir use External("BUILD_DIR");
21946 Source_Dir := External ("SOURCE_DIR");
21947 for Source_Dirs use (Source_Dir);
21950 cat >>confpackage.ads <<CF_EOF
21951 package ConfPackage is
21952 procedure conftest;
21955 cat >>confpackage.adb <<CF_EOF
21957 package body ConfPackage is
21958 procedure conftest is
21960 Text_IO.Put ("Hello World");
21965 if ( $cf_ada_make $ADAFLAGS \
21967 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
21968 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
21969 -XSOURCE_DIR=`pwd` \
21970 -XSONAME=libConfTest.so.1 \
21971 -XLIB_KIND=static 1>&5 2>&1 ) ; then
21972 cf_gnat_projects=yes
21975 if test -f conftest.lib/confpackage.ali
21977 cf_gnat_libraries=yes
21979 rm -rf conftest* *~conftest*
21984 echo "$as_me:21984: result: $cf_gnat_projects" >&5
21985 echo "${ECHO_T}$cf_gnat_projects" >&6
21986 fi # enable_gnat_projects
21988 if test $cf_gnat_projects = yes
21990 echo "$as_me:21990: checking if GNAT supports libraries" >&5
21991 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
21992 echo "$as_me:21992: result: $cf_gnat_libraries" >&5
21993 echo "${ECHO_T}$cf_gnat_libraries" >&6
21996 if test "$cf_gnat_projects" = yes
21998 USE_OLD_MAKERULES="#"
21999 USE_GNAT_PROJECTS=""
22001 USE_OLD_MAKERULES=""
22002 USE_GNAT_PROJECTS="#"
22005 if test "$cf_gnat_libraries" = yes
22007 USE_GNAT_LIBRARIES=""
22009 USE_GNAT_LIBRARIES="#"
22012 echo "$as_me:22012: checking for ada-compiler" >&5
22013 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
22015 # Check whether --with-ada-compiler or --without-ada-compiler was given.
22016 if test "${with_ada_compiler+set}" = set; then
22017 withval="$with_ada_compiler"
22018 cf_ada_compiler=$withval
22020 cf_ada_compiler=gnatmake
22023 echo "$as_me:22023: result: $cf_ada_compiler" >&5
22024 echo "${ECHO_T}$cf_ada_compiler" >&6
22026 cf_ada_package=terminal_interface
22028 echo "$as_me:22028: checking for ada-include" >&5
22029 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
22031 # Check whether --with-ada-include or --without-ada-include was given.
22032 if test "${with_ada_include+set}" = set; then
22033 withval="$with_ada_include"
22036 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
22037 fi; if test -n "$prefix/share/ada/adainclude" ; then
22039 if test "x$prefix" != xNONE; then
22040 cf_path_syntax="$prefix"
22042 cf_path_syntax="$ac_default_prefix"
22045 case ".$withval" in
22046 (.\$\(*\)*|.\'*\'*)
22050 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
22052 (.\${*prefix}*|.\${*dir}*)
22053 eval withval="$withval"
22054 case ".$withval" in
22056 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22061 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22064 { { echo "$as_me:22064: error: expected a pathname, not \"$withval\"" >&5
22065 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
22066 { (exit 1); exit 1; }; }
22071 eval ADA_INCLUDE="$withval"
22073 echo "$as_me:22073: result: $ADA_INCLUDE" >&5
22074 echo "${ECHO_T}$ADA_INCLUDE" >&6
22076 echo "$as_me:22076: checking for ada-objects" >&5
22077 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
22079 # Check whether --with-ada-objects or --without-ada-objects was given.
22080 if test "${with_ada_objects+set}" = set; then
22081 withval="$with_ada_objects"
22084 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
22085 fi; if test -n "$prefix/lib/ada/adalib" ; then
22087 if test "x$prefix" != xNONE; then
22088 cf_path_syntax="$prefix"
22090 cf_path_syntax="$ac_default_prefix"
22093 case ".$withval" in
22094 (.\$\(*\)*|.\'*\'*)
22098 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
22100 (.\${*prefix}*|.\${*dir}*)
22101 eval withval="$withval"
22102 case ".$withval" in
22104 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22109 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22112 { { echo "$as_me:22112: error: expected a pathname, not \"$withval\"" >&5
22113 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
22114 { (exit 1); exit 1; }; }
22119 eval ADA_OBJECTS="$withval"
22121 echo "$as_me:22121: result: $ADA_OBJECTS" >&5
22122 echo "${ECHO_T}$ADA_OBJECTS" >&6
22124 echo "$as_me:22124: checking if an Ada95 shared-library should be built" >&5
22125 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
22127 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
22128 if test "${with_ada_sharedlib+set}" = set; then
22129 withval="$with_ada_sharedlib"
22130 with_ada_sharedlib=$withval
22132 with_ada_sharedlib=no
22134 echo "$as_me:22134: result: $with_ada_sharedlib" >&5
22135 echo "${ECHO_T}$with_ada_sharedlib" >&6
22137 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
22138 MAKE_ADA_SHAREDLIB="#"
22140 if test "x$with_ada_sharedlib" != xno
22142 MAKE_ADA_SHAREDLIB=
22143 if test "x$with_ada_sharedlib" != xyes
22145 ADA_SHAREDLIB="$with_ada_sharedlib"
22155 # do this "late" to avoid conflict with header-checks
22156 if test "x$with_widec" = xyes ; then
22157 echo "$as_me:22157: checking for wchar_t" >&5
22158 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
22159 if test "${ac_cv_type_wchar_t+set}" = set; then
22160 echo $ECHO_N "(cached) $ECHO_C" >&6
22162 cat >conftest.$ac_ext <<_ACEOF
22163 #line 22163 "configure"
22164 #include "confdefs.h"
22165 $ac_includes_default
22171 if (sizeof (wchar_t))
22177 rm -f conftest.$ac_objext
22178 if { (eval echo "$as_me:22178: \"$ac_compile\"") >&5
22179 (eval $ac_compile) 2>&5
22181 echo "$as_me:22181: \$? = $ac_status" >&5
22182 (exit $ac_status); } &&
22183 { ac_try='test -s conftest.$ac_objext'
22184 { (eval echo "$as_me:22184: \"$ac_try\"") >&5
22185 (eval $ac_try) 2>&5
22187 echo "$as_me:22187: \$? = $ac_status" >&5
22188 (exit $ac_status); }; }; then
22189 ac_cv_type_wchar_t=yes
22191 echo "$as_me: failed program was:" >&5
22192 cat conftest.$ac_ext >&5
22193 ac_cv_type_wchar_t=no
22195 rm -f conftest.$ac_objext conftest.$ac_ext
22197 echo "$as_me:22197: result: $ac_cv_type_wchar_t" >&5
22198 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
22200 echo "$as_me:22200: checking size of wchar_t" >&5
22201 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
22202 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
22203 echo $ECHO_N "(cached) $ECHO_C" >&6
22205 if test "$ac_cv_type_wchar_t" = yes; then
22206 if test "$cross_compiling" = yes; then
22207 # Depending upon the size, compute the lo and hi bounds.
22208 cat >conftest.$ac_ext <<_ACEOF
22209 #line 22209 "configure"
22210 #include "confdefs.h"
22211 $ac_includes_default
22215 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
22220 rm -f conftest.$ac_objext
22221 if { (eval echo "$as_me:22221: \"$ac_compile\"") >&5
22222 (eval $ac_compile) 2>&5
22224 echo "$as_me:22224: \$? = $ac_status" >&5
22225 (exit $ac_status); } &&
22226 { ac_try='test -s conftest.$ac_objext'
22227 { (eval echo "$as_me:22227: \"$ac_try\"") >&5
22228 (eval $ac_try) 2>&5
22230 echo "$as_me:22230: \$? = $ac_status" >&5
22231 (exit $ac_status); }; }; then
22234 cat >conftest.$ac_ext <<_ACEOF
22235 #line 22235 "configure"
22236 #include "confdefs.h"
22237 $ac_includes_default
22241 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
22246 rm -f conftest.$ac_objext
22247 if { (eval echo "$as_me:22247: \"$ac_compile\"") >&5
22248 (eval $ac_compile) 2>&5
22250 echo "$as_me:22250: \$? = $ac_status" >&5
22251 (exit $ac_status); } &&
22252 { ac_try='test -s conftest.$ac_objext'
22253 { (eval echo "$as_me:22253: \"$ac_try\"") >&5
22254 (eval $ac_try) 2>&5
22256 echo "$as_me:22256: \$? = $ac_status" >&5
22257 (exit $ac_status); }; }; then
22258 ac_hi=$ac_mid; break
22260 echo "$as_me: failed program was:" >&5
22261 cat conftest.$ac_ext >&5
22262 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
22264 rm -f conftest.$ac_objext conftest.$ac_ext
22267 echo "$as_me: failed program was:" >&5
22268 cat conftest.$ac_ext >&5
22271 cat >conftest.$ac_ext <<_ACEOF
22272 #line 22272 "configure"
22273 #include "confdefs.h"
22274 $ac_includes_default
22278 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
22283 rm -f conftest.$ac_objext
22284 if { (eval echo "$as_me:22284: \"$ac_compile\"") >&5
22285 (eval $ac_compile) 2>&5
22287 echo "$as_me:22287: \$? = $ac_status" >&5
22288 (exit $ac_status); } &&
22289 { ac_try='test -s conftest.$ac_objext'
22290 { (eval echo "$as_me:22290: \"$ac_try\"") >&5
22291 (eval $ac_try) 2>&5
22293 echo "$as_me:22293: \$? = $ac_status" >&5
22294 (exit $ac_status); }; }; then
22295 ac_lo=$ac_mid; break
22297 echo "$as_me: failed program was:" >&5
22298 cat conftest.$ac_ext >&5
22299 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
22301 rm -f conftest.$ac_objext conftest.$ac_ext
22304 rm -f conftest.$ac_objext conftest.$ac_ext
22305 # Binary search between lo and hi bounds.
22306 while test "x$ac_lo" != "x$ac_hi"; do
22307 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
22308 cat >conftest.$ac_ext <<_ACEOF
22309 #line 22309 "configure"
22310 #include "confdefs.h"
22311 $ac_includes_default
22315 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
22320 rm -f conftest.$ac_objext
22321 if { (eval echo "$as_me:22321: \"$ac_compile\"") >&5
22322 (eval $ac_compile) 2>&5
22324 echo "$as_me:22324: \$? = $ac_status" >&5
22325 (exit $ac_status); } &&
22326 { ac_try='test -s conftest.$ac_objext'
22327 { (eval echo "$as_me:22327: \"$ac_try\"") >&5
22328 (eval $ac_try) 2>&5
22330 echo "$as_me:22330: \$? = $ac_status" >&5
22331 (exit $ac_status); }; }; then
22334 echo "$as_me: failed program was:" >&5
22335 cat conftest.$ac_ext >&5
22336 ac_lo=`expr $ac_mid + 1`
22338 rm -f conftest.$ac_objext conftest.$ac_ext
22340 ac_cv_sizeof_wchar_t=$ac_lo
22342 if test "$cross_compiling" = yes; then
22343 { { echo "$as_me:22343: error: cannot run test program while cross compiling" >&5
22344 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22345 { (exit 1); exit 1; }; }
22347 cat >conftest.$ac_ext <<_ACEOF
22348 #line 22348 "configure"
22349 #include "confdefs.h"
22350 $ac_includes_default
22354 FILE *f = fopen ("conftest.val", "w");
22356 $ac_main_return (1);
22357 fprintf (f, "%d", (sizeof (wchar_t)));
22363 rm -f conftest$ac_exeext
22364 if { (eval echo "$as_me:22364: \"$ac_link\"") >&5
22365 (eval $ac_link) 2>&5
22367 echo "$as_me:22367: \$? = $ac_status" >&5
22368 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22369 { (eval echo "$as_me:22369: \"$ac_try\"") >&5
22370 (eval $ac_try) 2>&5
22372 echo "$as_me:22372: \$? = $ac_status" >&5
22373 (exit $ac_status); }; }; then
22374 ac_cv_sizeof_wchar_t=`cat conftest.val`
22376 echo "$as_me: program exited with status $ac_status" >&5
22377 echo "$as_me: failed program was:" >&5
22378 cat conftest.$ac_ext >&5
22380 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22385 ac_cv_sizeof_wchar_t=0
22388 echo "$as_me:22388: result: $ac_cv_sizeof_wchar_t" >&5
22389 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
22390 cat >>confdefs.h <<EOF
22391 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
22396 ### Construct the ncurses library-subsets, if any, from this set of keywords:
22397 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
22399 ### ticlib modules may be a separate library, otherwise contained in termlib.
22400 ### termlib modules may be a separate library, otherwise contained in ncurses.
22402 ### The of "+" or " " between the tokens controls the way the script
22403 ### chooses to split module lists into libraries.
22405 ### (see CF_LIB_RULES).
22406 echo "$as_me:22406: checking for library subsets" >&5
22407 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
22410 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
22411 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
22412 if test "$with_ticlib" != no ; then
22413 LIB_SUBSETS="${LIB_SUBSETS} "
22415 LIB_SUBSETS="${LIB_SUBSETS}+"
22419 LIB_SUBSETS="${LIB_SUBSETS}termlib"
22420 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
22422 if test "$with_termlib" != no ; then
22423 LIB_SUBSETS="${LIB_SUBSETS} "
22425 LIB_SUBSETS="${LIB_SUBSETS}+"
22428 LIB_SUBSETS="${LIB_SUBSETS}base"
22430 # Most term-driver calls are to tinfo, but some like init_pair are to the
22431 # base library (so it resides in base).
22432 if test "$with_term_driver" != no ; then
22433 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
22434 case $cf_cv_system_name in
22435 (*mingw32*|*mingw64*)
22436 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
22437 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
22440 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
22445 test "x$with_widec" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
22446 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
22448 echo "$as_me:22448: result: $LIB_SUBSETS" >&5
22449 echo "${ECHO_T}$LIB_SUBSETS" >&6
22451 ### Construct the list of include-directories to be generated
22453 if test "$srcdir" != "."; then
22454 CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
22456 CPPFLAGS="-I../include $CPPFLAGS"
22457 if test "$srcdir" != "."; then
22458 CPPFLAGS="-I\${srcdir} $CPPFLAGS"
22460 CPPFLAGS="-I. $CPPFLAGS"
22462 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
22463 if test "$srcdir" != "."; then
22464 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
22466 if test "$GCC" != yes; then
22467 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
22468 elif test "$includedir" != "/usr/include"; then
22469 if test "$includedir" = '${prefix}/include' ; then
22470 if test x$prefix != x/usr ; then
22471 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
22474 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
22478 ### Build up pieces for makefile rules
22479 echo "$as_me:22479: checking default library suffix" >&5
22480 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
22482 case $DFT_LWR_MODEL in
22483 (libtool) DFT_ARG_SUFFIX='' ;;
22484 (normal) DFT_ARG_SUFFIX='' ;;
22485 (debug) DFT_ARG_SUFFIX='_g' ;;
22486 (profile) DFT_ARG_SUFFIX='_p' ;;
22487 (shared) DFT_ARG_SUFFIX='' ;;
22489 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
22490 echo "$as_me:22490: result: $DFT_ARG_SUFFIX" >&5
22491 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
22493 echo "$as_me:22493: checking default library-dependency suffix" >&5
22494 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
22496 case X$DFT_LWR_MODEL in
22498 DFT_LIB_SUFFIX='.la'
22499 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22502 DFT_LIB_SUFFIX='_g.a'
22503 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22506 DFT_LIB_SUFFIX='_p.a'
22507 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22510 case $cf_cv_system_name in
22512 DFT_LIB_SUFFIX='.so'
22513 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22515 (cygwin*|msys*|mingw*)
22516 DFT_LIB_SUFFIX='.dll'
22517 DFT_DEP_SUFFIX='.dll.a'
22520 DFT_LIB_SUFFIX='.dylib'
22521 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22526 DFT_LIB_SUFFIX='.so'
22527 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22530 DFT_LIB_SUFFIX='.sl'
22531 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22536 DFT_LIB_SUFFIX='.so'
22537 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22542 DFT_LIB_SUFFIX='.a'
22543 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22546 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
22548 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
22549 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
22551 echo "$as_me:22551: result: $DFT_DEP_SUFFIX" >&5
22552 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
22554 echo "$as_me:22554: checking default object directory" >&5
22555 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
22557 case $DFT_LWR_MODEL in
22558 (libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
22559 (normal) DFT_OBJ_SUBDIR='objects' ;;
22560 (debug) DFT_OBJ_SUBDIR='obj_g' ;;
22561 (profile) DFT_OBJ_SUBDIR='obj_p' ;;
22563 case $cf_cv_system_name in
22565 DFT_OBJ_SUBDIR='objects' ;;
22567 DFT_OBJ_SUBDIR='obj_s' ;;
22570 echo "$as_me:22570: result: $DFT_OBJ_SUBDIR" >&5
22571 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
22573 if test "x$cf_with_cxx" = xyes ; then
22574 echo "$as_me:22574: checking c++ library-dependency suffix" >&5
22575 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
22576 if test "$with_libtool" != "no"; then
22577 # libtool thinks it can make c++ shared libraries (perhaps only g++)
22578 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
22579 elif test "$with_shared_cxx" != "no"; then
22580 # also for g++ users...
22581 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
22583 # we normally make a static library because C/C++ library rules differ
22587 CXX_LIB_SUFFIX='.la'
22588 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22591 CXX_LIB_SUFFIX='_g.a'
22592 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22595 CXX_LIB_SUFFIX='_p.a'
22596 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22599 case $cf_cv_system_name in
22601 CXX_LIB_SUFFIX='.so'
22602 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22604 (cygwin*|msys*|mingw*)
22605 CXX_LIB_SUFFIX='.dll'
22606 CXX_DEP_SUFFIX='.dll.a'
22609 CXX_LIB_SUFFIX='.dylib'
22610 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22615 CXX_LIB_SUFFIX='.so'
22616 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22619 CXX_LIB_SUFFIX='.sl'
22620 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22625 CXX_LIB_SUFFIX='.so'
22626 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22631 CXX_LIB_SUFFIX='.a'
22632 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22635 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
22637 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
22638 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
22642 echo "$as_me:22642: result: $CXX_LIB_SUFFIX" >&5
22643 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
22647 # do not want -ldl in build except as needed for -lncurses dependency
22648 if test "x$with_dlsym" = xyes ; then
22649 if test $DFT_LWR_MODEL = shared || \
22650 test $DFT_LWR_MODEL = libtool ; then
22652 # remove dl library from $LIBS
22653 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
22657 ### Set up low-level terminfo dependencies for makefiles.
22659 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
22660 # do not need libdl
22662 if test "x$with_dlsym" = xyes ; then
22664 # remove dl library from $SHLIB_LIST
22665 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
22669 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
22670 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
22671 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
22672 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
22674 USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
22677 if test "$with_ticlib" != no ; then
22679 if test "x$with_ticlib" != xyes ; then
22680 TICS_NAME=$with_ticlib
22681 TICS_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
22682 TICS_ARG_SUFFIX="${with_ticlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22683 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22684 TICS_LIB_SUFFIX="${with_ticlib}"
22686 TICS_SUFFIX=${DFT_LIB_SUFFIX}
22687 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
22688 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
22689 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
22691 TICS_LDFLAGS="-L${LIB_DIR}"
22692 TICS_LIBS="-l${TICS_ARG_SUFFIX}"
22694 TICS_SUFFIX=${DFT_LIB_SUFFIX}
22695 TICS_LDFLAGS="-L${LIB_DIR}"
22696 TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
22699 if test "$with_termlib" != no ; then
22701 if test "x$with_termlib" != xyes ; then
22702 TINFO_NAME=$with_termlib
22703 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
22704 TINFO_ARG_SUFFIX="${with_termlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22705 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22706 TINFO_LIB_SUFFIX="${with_termlib}"
22708 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
22709 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
22710 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
22711 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
22714 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
22715 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
22716 if test "$DFT_LWR_MODEL" = "libtool"; then
22717 TEST_ARGS="${TEST_DEPS}"
22718 TEST_ARG2="${TEST_DEP2}"
22719 TINFO_LDFLAGS="-L${LIB_DIR}"
22720 TINFO_LIBS="$TEST_ARGS"
22721 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
22722 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
22724 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
22725 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
22726 if test "x$with_term_driver" != xno ; then
22727 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
22728 TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
22729 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
22731 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
22732 TINFO_LIBS="$TEST_ARGS"
22734 TINFO_LDFLAGS="-L${LIB_DIR}"
22735 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
22738 # the next lines are needed for linking libtic over libncurses
22739 TINFO_NAME=${LIB_NAME}
22740 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
22741 TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
22742 if test "x$with_tic_depends" = xyes ; then
22743 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
22745 TICS_LIST="$SHLIB_LIST"
22748 TINFO_LDFLAGS="-L${LIB_DIR}"
22749 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
22752 if test "$DFT_LWR_MODEL" = shared ; then
22753 case $cf_cv_system_name in
22755 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
22761 if test "x$with_dlsym" = xyes ; then
22763 # remove dl library from $TICS_LIST
22764 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
22768 if test "$DFT_LWR_MODEL" = "libtool"; then
22773 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
22775 case $DFT_LWR_MODEL in
22776 (normal|debug|profile)
22778 if test "$GCC" = yes ; then
22779 case $cf_cv_system_name in
22780 (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
22784 (*) # normally, except when broken
22785 LDFLAGS_STATIC=-static
22786 LDFLAGS_SHARED=-dynamic
22790 case $cf_cv_system_name in
22791 (aix[4-7]*) # from ld manpage
22792 LDFLAGS_STATIC=-bstatic
22793 LDFLAGS_SHARED=-bdynamic
22795 (hpux*) # from ld manpage for hpux10.20, hpux11.11
22796 # We could also use just "archive" and "shared".
22797 LDFLAGS_STATIC=-Wl,-a,archive_shared
22798 LDFLAGS_SHARED=-Wl,-a,shared_archive
22800 (irix*) # from ld manpage IRIX64
22801 LDFLAGS_STATIC=-Bstatic
22802 LDFLAGS_SHARED=-Bdynamic
22804 (osf[45]*) # from ld manpage osf4.0d, osf5.1
22805 # alternative "-oldstyle_liblookup" (not in cc manpage)
22806 LDFLAGS_STATIC=-noso
22807 LDFLAGS_SHARED=-so_archive
22810 LDFLAGS_STATIC=-Bstatic
22811 LDFLAGS_SHARED=-Bdynamic
22816 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
22818 echo "$as_me:22818: checking if linker supports switching between static/dynamic" >&5
22819 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
22821 rm -f libconftest.a
22822 cat >conftest.$ac_ext <<EOF
22823 #line 22823 "configure"
22825 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
22827 if { (eval echo "$as_me:22827: \"$ac_compile\"") >&5
22828 (eval $ac_compile) 2>&5
22830 echo "$as_me:22830: \$? = $ac_status" >&5
22831 (exit $ac_status); } ; then
22832 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
22833 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
22837 cf_save_LIBS="$LIBS"
22839 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
22840 cat >conftest.$ac_ext <<_ACEOF
22841 #line 22841 "configure"
22842 #include "confdefs.h"
22844 #line 22844 "configure"
22846 int cf_ldflags_static(FILE *fp);
22852 return cf_ldflags_static(stdin);
22858 rm -f conftest.$ac_objext conftest$ac_exeext
22859 if { (eval echo "$as_me:22859: \"$ac_link\"") >&5
22860 (eval $ac_link) 2>&5
22862 echo "$as_me:22862: \$? = $ac_status" >&5
22863 (exit $ac_status); } &&
22864 { ac_try='test -s conftest$ac_exeext'
22865 { (eval echo "$as_me:22865: \"$ac_try\"") >&5
22866 (eval $ac_try) 2>&5
22868 echo "$as_me:22868: \$? = $ac_status" >&5
22869 (exit $ac_status); }; }; then
22871 # some linkers simply ignore the -dynamic
22872 case x`file conftest$ac_exeext 2>/dev/null` in
22874 cf_ldflags_static=no
22877 cf_ldflags_static=yes
22882 echo "$as_me: failed program was:" >&5
22883 cat conftest.$ac_ext >&5
22884 cf_ldflags_static=no
22886 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22888 rm -f libconftest.*
22889 LIBS="$cf_save_LIBS"
22891 echo "$as_me:22891: result: $cf_ldflags_static" >&5
22892 echo "${ECHO_T}$cf_ldflags_static" >&6
22894 if test $cf_ldflags_static != yes
22907 echo "$as_me:22907: checking where we will install curses.h" >&5
22908 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
22911 if test "$with_overwrite" = no && \
22912 ( test "x$includedir" = 'x${prefix}/include' || \
22913 test "x$includedir" = "x${prefix}/include" )
22915 includesubdir="/ncurses${USE_LIB_SUFFIX}"
22917 echo "$as_me:22917: result: ${includedir}${includesubdir}" >&5
22918 echo "${ECHO_T}${includedir}${includesubdir}" >&6
22920 ### Resolve a conflict between normal and wide-curses by forcing applications
22921 ### that will need libutf8 to add it to their configure script.
22922 if test "$with_overwrite" != no ; then
22923 if test "$NCURSES_LIBUTF8" = 1 ; then
22924 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
22925 { echo "$as_me:22925: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
22926 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
22929 WITH_OVERWRITE=$with_overwrite
22931 # used to separate tack out of the tree
22934 ### predefined stuff for the test programs
22936 cat >>confdefs.h <<\EOF
22937 #define HAVE_SLK_COLOR 1
22940 ### Construct the list of subdirectories for which we'll customize makefiles
22941 ### with the appropriate compile-rules.
22943 echo "$as_me:22943: checking for src modules" >&5
22944 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
22946 # dependencies and linker-arguments for test-programs
22947 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
22948 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
22949 if test "$DFT_LWR_MODEL" = "libtool"; then
22950 TEST_ARGS="${TEST_DEPS}"
22951 TEST_ARG2="${TEST_DEP2}"
22953 TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
22954 TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
22957 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
22959 for cf_dir in $modules_to_build
22961 if test -f $srcdir/$cf_dir/modules; then
22963 # We may/may not have tack in the distribution, though the
22965 if test $cf_dir = tack ; then
22966 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
22971 if test -z "$cf_cv_src_modules"; then
22972 cf_cv_src_modules=$cf_dir
22974 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
22977 # Make the ncurses_cfg.h file record the library interface files as
22978 # well. These are header files that are the same name as their
22979 # directory. Ncurses is the only library that does not follow
22981 if test $cf_dir = tack ; then
22983 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
22985 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
22987 cat >>confdefs.h <<EOF
22988 #define HAVE_${cf_have_include}_H 1
22991 cat >>confdefs.h <<EOF
22992 #define HAVE_LIB${cf_have_include} 1
22995 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
22996 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
22997 if test "$DFT_LWR_MODEL" = "libtool"; then
22998 TEST_ARGS="${TEST_DEPS}"
22999 TEST_ARG2="${TEST_DEP2}"
23001 TEST_ARGS="-l${cf_dir}${USE_ARG_SUFFIX} $TEST_ARGS"
23002 TEST_ARG2="-l${cf_dir}${USE_ARG_SUFFIX} $TEST_ARG2"
23004 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
23008 echo "$as_me:23008: result: $cf_cv_src_modules" >&5
23009 echo "${ECHO_T}$cf_cv_src_modules" >&6
23011 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
23012 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
23015 if test "x$cf_with_manpages" != xno ; then
23016 SRC_SUBDIRS="$SRC_SUBDIRS man"
23018 SRC_SUBDIRS="$SRC_SUBDIRS include"
23019 for cf_dir in $cf_cv_src_modules
23021 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
23023 if test "x$cf_with_tests" != "xno" ; then
23024 SRC_SUBDIRS="$SRC_SUBDIRS test"
23026 # always make this, to install the ncurses-config script
23027 SRC_SUBDIRS="$SRC_SUBDIRS misc"
23028 if test "$cf_with_cxx_binding" != no; then
23029 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
23030 SRC_SUBDIRS="$SRC_SUBDIRS c++"
23033 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
23034 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
23037 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
23038 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
23039 ADA_SUBDIRS="gen src"
23040 if test "x$cf_with_tests" != "xno" ; then
23041 ADA_SUBDIRS="$ADA_SUBDIRS samples"
23046 for cf_dir in $SRC_SUBDIRS
23048 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
23051 if test -n "$ADA_SUBDIRS"; then
23052 for cf_dir in $ADA_SUBDIRS
23054 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
23059 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
23060 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
23061 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
23065 for cf_item in $cf_list_models
23069 (libtool) cf_subdir='obj_lo' ;;
23070 (normal) cf_subdir='objects' ;;
23071 (debug) cf_subdir='obj_g' ;;
23072 (profile) cf_subdir='obj_p' ;;
23074 case $cf_cv_system_name in
23076 cf_subdir='objects' ;;
23078 cf_subdir='obj_s' ;;
23082 for cf_item2 in $DIRS_TO_MAKE
23084 test $cf_item2 = $cf_subdir && break
23086 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
23088 for cf_dir in $DIRS_TO_MAKE
23090 test ! -d $cf_dir && mkdir $cf_dir
23093 # symbols that differ when compiling Ada95 by itself.
23094 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
23096 # values to use as strings
23098 cat >>confdefs.h <<EOF
23099 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
23102 cat >>confdefs.h <<EOF
23103 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
23106 ### Now that we're done running tests, add the compiler-warnings, if any
23111 cf_new_extra_cppflags=
23113 for cf_add_cflags in $EXTRA_CFLAGS
23115 case $cf_fix_cppflags in
23117 case $cf_add_cflags in
23118 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
23119 case $cf_add_cflags in
23121 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
23123 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23124 && test -z "${cf_tst_cflags}" \
23125 && cf_fix_cppflags=yes
23127 if test $cf_fix_cppflags = yes ; then
23129 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23130 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23133 elif test "${cf_tst_cflags}" = "\"'" ; then
23135 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23136 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23142 case "$CPPFLAGS" in
23146 case $cf_add_cflags in
23148 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
23150 CPPFLAGS=`echo "$CPPFLAGS" | \
23151 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
23152 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
23157 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
23158 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
23165 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
23166 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
23173 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23174 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23176 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
23178 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23179 && test -z "${cf_tst_cflags}" \
23180 && cf_fix_cppflags=no
23185 if test -n "$cf_new_cflags" ; then
23187 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
23188 CFLAGS="${CFLAGS}$cf_new_cflags"
23192 if test -n "$cf_new_cppflags" ; then
23194 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23195 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
23199 if test -n "$cf_new_extra_cppflags" ; then
23201 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
23202 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
23206 ### Define substitutions for header files to avoid name-pollution
23208 if test "x$cf_cv_have_tcgetattr" = xyes ; then
23214 if test "x$ac_cv_header_stdint_h" = xyes ; then
23220 if test "x$ac_cv_header_termio_h" = xyes ; then
23226 if test "x$ac_cv_header_termios_h" = xyes ; then
23232 ################################################################################
23233 test "x$use_database" = xyes && \
23234 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
23236 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
23237 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
23239 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
23240 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
23243 # Extract the first word of "tic", so it can be a program name with args.
23244 set dummy tic; ac_word=$2
23245 echo "$as_me:23245: checking for $ac_word" >&5
23246 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
23247 if test "${ac_cv_path_TIC_PATH+set}" = set; then
23248 echo $ECHO_N "(cached) $ECHO_C" >&6
23252 ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
23255 ac_save_IFS=$IFS; IFS=$ac_path_separator
23256 ac_dummy="$PATH:/usr/local/ncurses/bin"
23257 for ac_dir in $ac_dummy; do
23259 test -z "$ac_dir" && ac_dir=.
23260 if $as_executable_p "$ac_dir/$ac_word"; then
23261 ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
23262 echo "$as_me:23262: found $ac_dir/$ac_word" >&5
23267 test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
23271 TIC_PATH=$ac_cv_path_TIC_PATH
23273 if test -n "$TIC_PATH"; then
23274 echo "$as_me:23274: result: $TIC_PATH" >&5
23275 echo "${ECHO_T}$TIC_PATH" >&6
23277 echo "$as_me:23277: result: no" >&5
23278 echo "${ECHO_T}no" >&6
23281 if test -n "$FALLBACK_LIST"
23283 if test "$TIC_PATH" = unknown
23285 { echo "$as_me:23285: WARNING: no tic program found for fallbacks" >&5
23286 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
23290 if test "x$cf_with_tests" != xno ; then
23296 ADAHTML_DIR=../../doc/html/ada
23298 # these could be configurable, but are not currently
23304 # workaround for OS/2 (20151017)
23305 case $cf_cv_system_name in
23307 LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
23314 # workaround for g++ versus Solaris (20131116)
23315 case $cf_cv_system_name in
23317 case "x$CPPFLAGS" in
23318 (*-D_XOPEN_SOURCE_EXTENDED*)
23319 test -n "$verbose" && echo " moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
23321 echo "${as_me:-configure}:23321: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
23323 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
23324 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
23330 # Help to automatically enable the extended curses features when using either
23331 # the *-config or the ".pc" files by adding defines.
23332 echo "$as_me:23332: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
23333 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
23335 for cf_loop1 in $CPPFLAGS_after_XOPEN
23338 for cf_loop2 in $CPPFLAGS_before_XOPEN
23340 if test "x$cf_loop1" = "x$cf_loop2"
23346 test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
23348 echo "$as_me:23348: result: $PKG_CFLAGS" >&5
23349 echo "${ECHO_T}$PKG_CFLAGS" >&6
23351 # AC_CHECK_SIZEOF demands a literal parameter, no variables. So we do this.
23352 case "x$NCURSES_OSPEED" in
23361 cat >>confdefs.h <<EOF
23362 #define NCURSES_OSPEED_COMPAT $cf_compatible
23365 case "x$cf_cv_typeof_chtype" in
23366 (xshort|xint|xlong)
23367 cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
23371 case "x$cf_cv_typeof_mmask_t" in
23372 (xshort|xint|xlong)
23373 cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
23377 # substitute into misc/Makefile to suppress
23378 # (un)install.data from the
23379 # (un)install rules.
23380 if test "x$cf_with_db_install" = "xno"; then
23382 MISC_UNINSTALL_DATA=
23384 MISC_INSTALL_DATA=install.data
23385 MISC_UNINSTALL_DATA=uninstall.data
23390 if test -n "$PACKAGE"
23392 PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
23394 echo "package: $PACKAGE"
23400 if test -n "$RESULTING_SYMS"
23402 cf_filter_syms=$cf_dft_filter_syms
23403 test -n "$verbose" && echo " will map symbols to ABI=$cf_cv_abi_version" 1>&6
23405 echo "${as_me:-configure}:23405: testing will map symbols to ABI=$cf_cv_abi_version ..." 1>&5
23409 if test "x$WILDCARD_SYMS" = xno
23414 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
23416 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
23417 if test $cf_filter_syms = yes
23419 RESULTING_SYMS=resulting.map
23422 if test "x$cross_compiling" = xyes ; then
23423 ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
23425 ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
23428 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"
23429 ac_config_commands="$ac_config_commands default"
23430 cat >confcache <<\_ACEOF
23431 # This file is a shell script that caches the results of configure
23432 # tests run on this system so they can be shared between configure
23433 # scripts and configure runs, see configure's option --config-cache.
23434 # It is not useful on other systems. If it contains results you don't
23435 # want to keep, you may remove or edit it.
23437 # config.status only pays attention to the cache file if you give it
23438 # the --recheck option to rerun configure.
23440 # `ac_cv_env_foo' variables (set or unset) will be overriden when
23441 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23442 # following values.
23446 # The following way of writing the cache mishandles newlines in values,
23447 # but we know of no workaround that is simple, portable, and efficient.
23448 # So, don't put newlines in cache variables' values.
23449 # Ultrix sh set writes to stderr and can't be redirected directly,
23450 # and sets the high bit in the cache file unless we assign to the vars.
23453 case `(ac_space=' '; set | grep ac_space) 2>&1` in
23455 # `set' does not quote correctly, so add quotes (double-quote
23456 # substitution turns \\\\ into \\, and sed turns \\ into \).
23459 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23462 # `set' quotes correctly as required by POSIX, so do not add quotes.
23464 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
23471 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23473 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23475 if cmp -s $cache_file confcache; then :; else
23476 if test -w $cache_file; then
23477 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
23478 cat confcache >$cache_file
23480 echo "not updating unwritable cache $cache_file"
23485 test "x$prefix" = xNONE && prefix=$ac_default_prefix
23486 # Let make expand exec_prefix.
23487 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23489 # VPATH may cause trouble with some makes, so we remove $(srcdir),
23490 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23491 # trailing colons and then remove the whole line if VPATH becomes empty
23492 # (actually we leave an empty line to preserve line numbers).
23493 if test "x$srcdir" = x.; then
23494 ac_vpsub='/^[ ]*VPATH[ ]*=/{
23495 s/:*\$(srcdir):*/:/;
23496 s/:*\${srcdir}:*/:/;
23498 s/^\([^=]*=[ ]*\):*/\1/;
23504 DEFS=-DHAVE_CONFIG_H
23506 : ${CONFIG_STATUS=./config.status}
23507 ac_clean_files_save=$ac_clean_files
23508 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
23509 { echo "$as_me:23509: creating $CONFIG_STATUS" >&5
23510 echo "$as_me: creating $CONFIG_STATUS" >&6;}
23511 cat >$CONFIG_STATUS <<_ACEOF
23513 # Generated automatically by configure.
23514 # Run this file to recreate the current configuration.
23515 # Compiler output produced by configure, useful for debugging
23516 # configure, is in config.log if it exists.
23519 SHELL=\${CONFIG_SHELL-$SHELL}
23520 ac_cs_invocation="\$0 \$@"
23524 cat >>$CONFIG_STATUS <<\_ACEOF
23525 # Be Bourne compatible
23526 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
23529 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23533 # Name of the executable.
23534 as_me=`echo "$0" |sed 's,.*[\\/],,'`
23536 if expr a : '\(a\)' >/dev/null 2>&1; then
23542 rm -f conf$$ conf$$.exe conf$$.file
23544 if ln -s conf$$.file conf$$ 2>/dev/null; then
23545 # We could just check for DJGPP; but this test a) works b) is more generic
23546 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
23547 if test -f conf$$.exe; then
23548 # Don't use ln at all; we don't have any links
23553 elif ln conf$$.file conf$$ 2>/dev/null; then
23558 rm -f conf$$ conf$$.exe conf$$.file
23560 as_executable_p="test -f"
23562 # Support unset when possible.
23563 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
23570 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
23571 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
23572 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
23573 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
23574 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
23575 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
23576 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
23577 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
23580 # We need space, tab and new line, in precisely that order.
23586 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
23592 # Files that config.status was made for.
23593 if test -n "$ac_config_files"; then
23594 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
23597 if test -n "$ac_config_headers"; then
23598 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
23601 if test -n "$ac_config_links"; then
23602 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
23605 if test -n "$ac_config_commands"; then
23606 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
23609 cat >>$CONFIG_STATUS <<\EOF
23612 \`$as_me' instantiates files from templates according to the
23613 current configuration.
23615 Usage: $0 [OPTIONS] [FILE]...
23617 -h, --help print this help, then exit
23618 -V, --version print version number, then exit
23619 -d, --debug don't remove temporary files
23620 --recheck update $as_me by reconfiguring in the same conditions
23621 --file=FILE[:TEMPLATE]
23622 instantiate the configuration file FILE
23623 --header=FILE[:TEMPLATE]
23624 instantiate the configuration header FILE
23626 Configuration files:
23629 Configuration headers:
23632 Configuration commands:
23635 Report bugs to <dickey@invisible-island.net>."
23638 cat >>$CONFIG_STATUS <<EOF
23641 configured by $0, generated by GNU Autoconf 2.52.20150926,
23642 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
23644 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
23645 Free Software Foundation, Inc.
23646 This config.status script is free software; the Free Software Foundation
23647 gives unlimited permission to copy, distribute and modify it."
23652 cat >>$CONFIG_STATUS <<\EOF
23653 # If no file are specified by the user, then we need to provide default
23654 # value. By we need to know if files were specified by the user.
23660 ac_option=`expr "x$1" : 'x\([^=]*\)='`
23661 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
23663 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
23667 *) # This is not an option, so the user has probably given explicit
23669 ac_need_defaults=false;;
23673 # Handling of the options.
23675 cat >>$CONFIG_STATUS <<EOF
23676 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23677 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
23678 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
23680 cat >>$CONFIG_STATUS <<\EOF
23681 --version | --vers* | -V )
23682 echo "$ac_cs_version"; exit 0 ;;
23684 # Conflict between --help and --header
23685 { { echo "$as_me:23685: error: ambiguous option: $1
23686 Try \`$0 --help' for more information." >&5
23687 echo "$as_me: error: ambiguous option: $1
23688 Try \`$0 --help' for more information." >&2;}
23689 { (exit 1); exit 1; }; };;
23690 --help | --hel | -h )
23691 echo "$ac_cs_usage"; exit 0 ;;
23692 --debug | --d* | -d )
23694 --file | --fil | --fi | --f )
23696 CONFIG_FILES="$CONFIG_FILES $1"
23697 ac_need_defaults=false;;
23698 --header | --heade | --head | --hea )
23700 CONFIG_HEADERS="$CONFIG_HEADERS $1"
23701 ac_need_defaults=false;;
23703 # This is an error.
23704 -*) { { echo "$as_me:23704: error: unrecognized option: $1
23705 Try \`$0 --help' for more information." >&5
23706 echo "$as_me: error: unrecognized option: $1
23707 Try \`$0 --help' for more information." >&2;}
23708 { (exit 1); exit 1; }; } ;;
23710 *) ac_config_targets="$ac_config_targets $1" ;;
23719 ## ----------------------- ##
23720 ## Running config.status. ##
23721 ## ----------------------- ##
23723 This file was extended by $as_me 2.52.20150926, executed with
23724 CONFIG_FILES = $CONFIG_FILES
23725 CONFIG_HEADERS = $CONFIG_HEADERS
23726 CONFIG_LINKS = $CONFIG_LINKS
23727 CONFIG_COMMANDS = $CONFIG_COMMANDS
23728 > $ac_cs_invocation
23729 on `(hostname || uname -n) 2>/dev/null | sed 1q`
23734 cat >>$CONFIG_STATUS <<EOF
23736 # INIT-COMMANDS section.
23739 ### Special initialization commands, used to pass information from the
23740 ### configuration-run into config.status
23743 ALTERNATE_SYMS="$ALTERNATE_SYMS"
23744 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
23745 DFT_LWR_MODEL="$DFT_LWR_MODEL"
23747 EXTRA_SUFFIX="$EXTRA_SUFFIX"
23748 LDCONFIG="$LDCONFIG"
23749 LIBTOOL_VERSION="$LIBTOOL_VERSION"
23750 LIB_NAME="$LIB_NAME"
23751 LIB_PREFIX="$LIB_PREFIX"
23752 LIB_SUBSETS="$LIB_SUBSETS"
23753 LIB_SUFFIX="$LIB_SUFFIX"
23754 LIB_TRACING="$LIB_TRACING"
23756 MAKE_TERMINFO="$MAKE_TERMINFO"
23757 NCURSES_MAJOR="$NCURSES_MAJOR"
23758 NCURSES_MINOR="$NCURSES_MINOR"
23759 NCURSES_OSPEED="$NCURSES_OSPEED"
23760 NCURSES_PATCH="$NCURSES_PATCH"
23761 SRC_SUBDIRS="$SRC_SUBDIRS"
23762 TERMINFO="$TERMINFO"
23763 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
23764 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
23765 TICS_NAME="$TICS_NAME"
23766 TICS_SUFFIX="$TICS_SUFFIX"
23767 TIC_PATH="$TIC_PATH"
23768 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
23769 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
23770 TINFO_NAME="$TINFO_NAME"
23771 TINFO_SUFFIX="$TINFO_SUFFIX"
23772 UNALTERED_SYMS="$UNALTERED_SYMS"
23773 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
23774 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
23775 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
23776 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
23777 WILDCARD_SYMS="$WILDCARD_SYMS"
23778 WITH_CURSES_H="$with_curses_h"
23779 WITH_ECHO="${enable_echo:=yes}"
23780 WITH_OVERWRITE="$with_overwrite"
23781 cf_LIST_MODELS="$cf_list_models"
23782 cf_cv_abi_version="$cf_cv_abi_version"
23783 cf_cv_do_relink="$cf_cv_do_relink"
23784 cf_cv_do_symlinks="$cf_cv_do_symlinks"
23785 cf_cv_enable_lp64="$cf_cv_enable_lp64"
23786 cf_cv_enable_opaque="$cf_cv_enable_opaque"
23787 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
23788 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
23789 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
23790 cf_cv_rel_version="$cf_cv_rel_version"
23791 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
23792 cf_cv_shared_soname='$cf_cv_shared_soname'
23793 cf_cv_shlib_version="$cf_cv_shlib_version"
23794 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
23795 cf_cv_system_name="$cf_cv_system_name"
23796 cf_cv_term_driver="$with_term_driver"
23797 cf_with_ada="$cf_with_ada"
23798 cf_with_cxx_binding="$cf_with_cxx_binding"
23799 cf_with_db_install="$cf_with_db_install"
23800 cf_with_manpages="$cf_with_manpages"
23801 cf_with_tests="$cf_with_tests"
23804 with_shared_cxx="$with_shared_cxx"
23808 cat >>$CONFIG_STATUS <<\EOF
23809 for ac_config_target in $ac_config_targets
23811 case "$ac_config_target" in
23812 # Handling of arguments.
23813 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
23814 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
23815 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
23816 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
23817 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
23818 "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
23819 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
23820 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
23821 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
23822 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
23823 *) { { echo "$as_me:23823: error: invalid argument: $ac_config_target" >&5
23824 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23825 { (exit 1); exit 1; }; };;
23829 # If the user did not use the arguments to specify the items to instantiate,
23830 # then the envvar interface is used. Set only those that are not.
23831 # We use the long form for the default assignment because of an extremely
23832 # bizarre bug on SunOS 4.1.3.
23833 if $ac_need_defaults; then
23834 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23835 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23836 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23839 # Create a temporary directory, and hook for its removal unless debugging.
23842 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
23843 trap '{ (exit 1); exit 1; }' 1 2 13 15
23846 # Create a (secure) tmp directory for tmp files.
23849 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
23850 test -n "$tmp" && test -d "$tmp"
23853 tmp=$TMPDIR/cs$$-$RANDOM
23854 (umask 077 && mkdir $tmp)
23857 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
23858 { (exit 1); exit 1; }
23863 cat >>$CONFIG_STATUS <<EOF
23866 # CONFIG_FILES section.
23869 # No need to generate the scripts if there are no CONFIG_FILES.
23870 # This happens for instance when ./config.status config.h
23871 if test -n "\$CONFIG_FILES"; then
23872 # Protect against being on the right side of a sed subst in config.status.
23873 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
23874 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
23875 s,@SHELL@,$SHELL,;t t
23876 s,@exec_prefix@,$exec_prefix,;t t
23877 s,@prefix@,$prefix,;t t
23878 s,@program_transform_name@,$program_transform_name,;t t
23879 s,@bindir@,$bindir,;t t
23880 s,@sbindir@,$sbindir,;t t
23881 s,@libexecdir@,$libexecdir,;t t
23882 s,@datarootdir@,$datarootdir,;t t
23883 s,@datadir@,$datadir,;t t
23884 s,@sysconfdir@,$sysconfdir,;t t
23885 s,@sharedstatedir@,$sharedstatedir,;t t
23886 s,@localstatedir@,$localstatedir,;t t
23887 s,@libdir@,$libdir,;t t
23888 s,@includedir@,$includedir,;t t
23889 s,@oldincludedir@,$oldincludedir,;t t
23890 s,@infodir@,$infodir,;t t
23891 s,@mandir@,$mandir,;t t
23892 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
23893 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
23894 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
23895 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
23896 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
23897 s,@build_alias@,$build_alias,;t t
23898 s,@host_alias@,$host_alias,;t t
23899 s,@target_alias@,$target_alias,;t t
23900 s,@ECHO_C@,$ECHO_C,;t t
23901 s,@ECHO_N@,$ECHO_N,;t t
23902 s,@ECHO_T@,$ECHO_T,;t t
23903 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
23904 s,@DEFS@,$DEFS,;t t
23905 s,@LIBS@,$LIBS,;t t
23906 s,@top_builddir@,$top_builddir,;t t
23907 s,@EGREP@,$EGREP,;t t
23908 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
23909 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
23910 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
23911 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
23912 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
23913 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
23914 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
23915 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
23916 s,@VERSION@,$VERSION,;t t
23917 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
23918 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
23919 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
23920 s,@PACKAGE@,$PACKAGE,;t t
23921 s,@build@,$build,;t t
23922 s,@build_cpu@,$build_cpu,;t t
23923 s,@build_vendor@,$build_vendor,;t t
23924 s,@build_os@,$build_os,;t t
23925 s,@host@,$host,;t t
23926 s,@host_cpu@,$host_cpu,;t t
23927 s,@host_vendor@,$host_vendor,;t t
23928 s,@host_os@,$host_os,;t t
23929 s,@target@,$target,;t t
23930 s,@target_cpu@,$target_cpu,;t t
23931 s,@target_vendor@,$target_vendor,;t t
23932 s,@target_os@,$target_os,;t t
23934 s,@CFLAGS@,$CFLAGS,;t t
23935 s,@LDFLAGS@,$LDFLAGS,;t t
23936 s,@CPPFLAGS@,$CPPFLAGS,;t t
23937 s,@ac_ct_CC@,$ac_ct_CC,;t t
23938 s,@EXEEXT@,$EXEEXT,;t t
23939 s,@OBJEXT@,$OBJEXT,;t t
23940 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
23942 s,@LDCONFIG@,$LDCONFIG,;t t
23944 s,@CXXFLAGS@,$CXXFLAGS,;t t
23945 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
23947 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
23948 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
23949 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
23950 s,@LINT@,$LINT,;t t
23951 s,@LINT_OPTS@,$LINT_OPTS,;t t
23952 s,@LN_S@,$LN_S,;t t
23953 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
23954 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
23955 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
23956 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
23957 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
23958 s,@SET_MAKE@,$SET_MAKE,;t t
23959 s,@CTAGS@,$CTAGS,;t t
23960 s,@ETAGS@,$ETAGS,;t t
23961 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
23962 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
23963 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
23964 s,@RANLIB@,$RANLIB,;t t
23965 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
23967 s,@ac_ct_LD@,$ac_ct_LD,;t t
23969 s,@ac_ct_AR@,$ac_ct_AR,;t t
23971 s,@ac_ct_NM@,$ac_ct_NM,;t t
23972 s,@ARFLAGS@,$ARFLAGS,;t t
23973 s,@DESTDIR@,$DESTDIR,;t t
23974 s,@BUILD_CC@,$BUILD_CC,;t t
23975 s,@BUILD_CPP@,$BUILD_CPP,;t t
23976 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
23977 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
23978 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
23979 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
23980 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
23981 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
23982 s,@cf_list_models@,$cf_list_models,;t t
23983 s,@ABI_VERSION@,$ABI_VERSION,;t t
23984 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
23985 s,@LIBTOOL@,$LIBTOOL,;t t
23986 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
23987 s,@LT_UNDEF@,$LT_UNDEF,;t t
23988 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
23989 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
23990 s,@LIB_CREATE@,$LIB_CREATE,;t t
23991 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
23992 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
23993 s,@LIB_PREP@,$LIB_PREP,;t t
23994 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
23995 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
23996 s,@LIB_LINK@,$LIB_LINK,;t t
23997 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
23998 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
23999 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
24000 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
24001 s,@TICS_NAME@,$TICS_NAME,;t t
24002 s,@TINFO_NAME@,$TINFO_NAME,;t t
24003 s,@LIB_NAME@,$LIB_NAME,;t t
24004 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
24005 s,@CC_G_OPT@,$CC_G_OPT,;t t
24006 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
24007 s,@LD_MODEL@,$LD_MODEL,;t t
24008 s,@shlibdir@,$shlibdir,;t t
24009 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
24010 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
24011 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
24012 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
24013 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
24014 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
24015 s,@LINK_PROGS@,$LINK_PROGS,;t t
24016 s,@LINK_TESTS@,$LINK_TESTS,;t t
24017 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
24018 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
24019 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
24020 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
24021 s,@RPATH_LIST@,$RPATH_LIST,;t t
24022 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
24023 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
24024 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
24025 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
24026 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
24027 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
24028 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
24029 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
24030 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
24031 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
24032 s,@XTERM_KBS@,$XTERM_KBS,;t t
24033 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
24034 s,@TERMINFO@,$TERMINFO,;t t
24035 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
24036 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
24037 s,@TERMPATH@,$TERMPATH,;t t
24038 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
24039 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
24040 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
24041 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
24042 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
24043 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
24044 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
24045 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
24046 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
24047 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
24048 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
24049 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
24050 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
24051 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
24052 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
24053 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
24054 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
24055 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
24056 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
24057 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
24058 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
24059 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
24060 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
24061 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
24062 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
24063 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
24064 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
24065 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
24066 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
24067 s,@PTHREAD@,$PTHREAD,;t t
24068 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
24069 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
24070 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
24071 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
24072 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
24073 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
24074 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
24075 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
24076 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
24077 s,@ECHO_LT@,$ECHO_LT,;t t
24078 s,@ECHO_LD@,$ECHO_LD,;t t
24079 s,@RULE_CC@,$RULE_CC,;t t
24080 s,@SHOW_CC@,$SHOW_CC,;t t
24081 s,@ECHO_CC@,$ECHO_CC,;t t
24082 s,@ECHO_LINK@,$ECHO_LINK,;t t
24083 s,@ADAFLAGS@,$ADAFLAGS,;t t
24084 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
24085 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
24086 s,@ADA_TRACE@,$ADA_TRACE,;t t
24087 s,@MATH_LIB@,$MATH_LIB,;t t
24088 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
24089 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
24090 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
24091 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
24092 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
24093 s,@TEST_LIBS@,$TEST_LIBS,;t t
24094 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
24095 s,@CXXCPP@,$CXXCPP,;t t
24096 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
24097 s,@CXX_AR@,$CXX_AR,;t t
24098 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
24099 s,@CXXLIBS@,$CXXLIBS,;t t
24100 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
24101 s,@gnat_exists@,$gnat_exists,;t t
24102 s,@M4_exists@,$M4_exists,;t t
24103 s,@cf_ada_make@,$cf_ada_make,;t t
24104 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
24105 s,@cf_compile_generics@,$cf_compile_generics,;t t
24106 s,@cf_generic_objects@,$cf_generic_objects,;t t
24107 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
24108 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
24109 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
24110 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
24111 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
24112 s,@cf_ada_package@,$cf_ada_package,;t t
24113 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
24114 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
24115 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
24116 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
24117 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
24118 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
24119 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
24120 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
24121 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
24122 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
24123 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
24124 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
24125 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
24126 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
24127 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
24128 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
24129 s,@TICS_LIBS@,$TICS_LIBS,;t t
24130 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
24131 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
24132 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
24133 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
24134 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
24135 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
24136 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
24137 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
24138 s,@includesubdir@,$includesubdir,;t t
24139 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
24140 s,@TICS_LIST@,$TICS_LIST,;t t
24141 s,@TINFO_LIST@,$TINFO_LIST,;t t
24142 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
24143 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
24144 s,@TEST_ARGS@,$TEST_ARGS,;t t
24145 s,@TEST_DEPS@,$TEST_DEPS,;t t
24146 s,@TEST_ARG2@,$TEST_ARG2,;t t
24147 s,@TEST_DEP2@,$TEST_DEP2,;t t
24148 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
24149 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
24150 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
24151 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
24152 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
24153 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
24154 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
24155 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
24156 s,@cross_compiling@,$cross_compiling,;t t
24157 s,@TIC_PATH@,$TIC_PATH,;t t
24158 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
24159 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
24160 s,@PANEL_NAME@,$PANEL_NAME,;t t
24161 s,@MENU_NAME@,$MENU_NAME,;t t
24162 s,@FORM_NAME@,$FORM_NAME,;t t
24163 s,@CXX_NAME@,$CXX_NAME,;t t
24164 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
24165 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
24166 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
24167 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
24168 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
24169 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
24174 cat >>$CONFIG_STATUS <<\EOF
24175 # Split the substitutions into bite-sized pieces for seds with
24176 # small command number limits, like on Digital OSF/1 and HP-UX.
24177 ac_max_sed_lines=48
24178 ac_sed_frag=1 # Number of current file.
24179 ac_beg=1 # First line for current file.
24180 ac_end=$ac_max_sed_lines # Line after last line for current file.
24183 while $ac_more_lines; do
24184 if test $ac_beg -gt 1; then
24185 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
24187 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
24189 if test ! -s $tmp/subs.frag; then
24190 ac_more_lines=false
24192 # The purpose of the label and of the branching condition is to
24193 # speed up the sed processing (if there are no `@' at all, there
24194 # is no need to browse any of the substitutions).
24195 # These are the two extra sed commands mentioned above.
24197 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
24198 # It is possible to make a multiline substitution using escaped newlines.
24199 # Ensure that we do not split the substitution between script fragments.
24201 ac_END=`expr $ac_end + $ac_max_sed_lines`
24202 sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
24203 if test -s $tmp/subs.next; then
24204 grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
24205 if test ! -s $tmp/subs.edit; then
24206 grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
24207 if test ! -s $tmp/subs.edit; then
24208 if test $ac_beg -gt 1; then
24209 ac_end=`expr $ac_end - 1`
24216 if test -z "$ac_sed_cmds"; then
24217 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
24219 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
24221 ac_sed_frag=`expr $ac_sed_frag + 1`
24223 ac_end=`expr $ac_end + $ac_max_sed_lines`
24226 if test -z "$ac_sed_cmds"; then
24229 fi # test -n "$CONFIG_FILES"
24232 cat >>$CONFIG_STATUS <<\EOF
24233 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
24234 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24236 - | *:- | *:-:* ) # input from stdin
24238 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24239 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24240 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24241 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24242 * ) ac_file_in=$ac_file.in ;;
24245 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
24246 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24247 X"$ac_file" : 'X\(//\)[^/]' \| \
24248 X"$ac_file" : 'X\(//\)$' \| \
24249 X"$ac_file" : 'X\(/\)' \| \
24250 . : '\(.\)' 2>/dev/null ||
24252 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24253 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24254 /^X\(\/\/\)$/{ s//\1/; q; }
24255 /^X\(\/\).*/{ s//\1/; q; }
24257 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24258 { case "$ac_dir" in
24259 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24263 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24264 case $as_mkdir_dir in
24265 # Skip DOS drivespec
24266 ?:) as_incr_dir=$as_mkdir_dir ;;
24268 as_incr_dir=$as_incr_dir/$as_mkdir_dir
24269 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24274 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
24275 # A "../" for each directory in $ac_dir_suffix.
24276 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
24278 ac_dir_suffix= ac_dots=
24283 if test -z "$ac_dots"; then
24286 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
24288 [\\/]* | ?:[\\/]* )
24289 ac_srcdir=$srcdir$ac_dir_suffix;
24290 ac_top_srcdir=$srcdir ;;
24291 *) # Relative path.
24292 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
24293 ac_top_srcdir=$ac_dots$srcdir ;;
24297 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
24298 *) ac_INSTALL=$ac_dots$INSTALL ;;
24301 if test x"$ac_file" != x-; then
24302 { echo "$as_me:24302: creating $ac_file" >&5
24303 echo "$as_me: creating $ac_file" >&6;}
24306 # Let's still pretend it is `configure' which instantiates (i.e., don't
24307 # use $as_me), people would be surprised to read:
24308 # /* config.h. Generated automatically by config.status. */
24309 configure_input="Generated automatically from `echo $ac_file_in |
24310 sed 's,.*/,,'` by configure."
24312 # First look for the input files in the build tree, otherwise in the
24314 ac_file_inputs=`IFS=:
24315 for f in $ac_file_in; do
24317 -) echo $tmp/stdin ;;
24319 # Absolute (can't be DOS-style, as IFS=:)
24320 test -f "$f" || { { echo "$as_me:24320: error: cannot find input file: $f" >&5
24321 echo "$as_me: error: cannot find input file: $f" >&2;}
24322 { (exit 1); exit 1; }; }
24325 if test -f "$f"; then
24328 elif test -f "$srcdir/$f"; then
24333 { { echo "$as_me:24333: error: cannot find input file: $f" >&5
24334 echo "$as_me: error: cannot find input file: $f" >&2;}
24335 { (exit 1); exit 1; }; }
24338 done` || { (exit 1); exit 1; }
24340 cat >>$CONFIG_STATUS <<\EOF
24341 ac_warn_datarootdir=no
24342 if test x"$ac_file" != x-; then
24343 for ac_item in $ac_file_inputs
24345 ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
24346 if test -n "$ac_seen"; then
24347 ac_used=`grep '@datarootdir@' $ac_item`
24348 if test -z "$ac_used"; then
24349 { echo "$as_me:24349: WARNING: datarootdir was used implicitly but not set:
24351 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
24353 ac_warn_datarootdir=yes
24356 ac_seen=`grep '${datarootdir}' $ac_item`
24357 if test -n "$ac_seen"; then
24358 { echo "$as_me:24358: WARNING: datarootdir was used explicitly but not set:
24360 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
24362 ac_warn_datarootdir=yes
24367 if test "x$ac_warn_datarootdir" = xyes; then
24368 ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
24372 cat >>$CONFIG_STATUS <<EOF
24376 cat >>$CONFIG_STATUS <<\EOF
24378 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24379 s,@configure_input@,$configure_input,;t t
24380 s,@srcdir@,$ac_srcdir,;t t
24381 s,@top_srcdir@,$ac_top_srcdir,;t t
24382 s,@INSTALL@,$ac_INSTALL,;t t
24383 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
24385 if test x"$ac_file" != x-; then
24386 cp $tmp/out $ac_file
24388 for ac_name in prefix exec_prefix datarootdir
24390 ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
24391 if test -n "$ac_seen"; then
24392 ac_init=`egrep '[ ]*'$ac_name'[ ]*=' $ac_file`
24393 if test -z "$ac_init"; then
24394 ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
24395 { echo "$as_me:24395: WARNING: Variable $ac_name is used but was not set:
24397 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
24402 egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
24403 egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
24404 if test -s $tmp/out; then
24405 ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
24406 { echo "$as_me:24406: WARNING: Some variables may not be substituted:
24408 echo "$as_me: WARNING: Some variables may not be substituted:
24418 cat >>$CONFIG_STATUS <<\EOF
24421 # CONFIG_HEADER section.
24424 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
24425 # NAME is the cpp macro being defined and VALUE is the value it is being given.
24427 # ac_d sets the value in "#define NAME VALUE" lines.
24428 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
24429 ac_dB='[ ].*$,\1#\2'
24432 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
24433 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
24434 ac_iB='\([ ]\),\1#\2define\3'
24437 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
24438 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
24439 ac_uB='$,\1#\2define\3'
24443 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
24444 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24446 - | *:- | *:-:* ) # input from stdin
24448 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24449 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24450 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24451 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24452 * ) ac_file_in=$ac_file.in ;;
24455 test x"$ac_file" != x- && { echo "$as_me:24455: creating $ac_file" >&5
24456 echo "$as_me: creating $ac_file" >&6;}
24458 # First look for the input files in the build tree, otherwise in the
24460 ac_file_inputs=`IFS=:
24461 for f in $ac_file_in; do
24463 -) echo $tmp/stdin ;;
24465 # Absolute (can't be DOS-style, as IFS=:)
24466 test -f "$f" || { { echo "$as_me:24466: error: cannot find input file: $f" >&5
24467 echo "$as_me: error: cannot find input file: $f" >&2;}
24468 { (exit 1); exit 1; }; }
24471 if test -f "$f"; then
24474 elif test -f "$srcdir/$f"; then
24479 { { echo "$as_me:24479: error: cannot find input file: $f" >&5
24480 echo "$as_me: error: cannot find input file: $f" >&2;}
24481 { (exit 1); exit 1; }; }
24484 done` || { (exit 1); exit 1; }
24485 # Remove the trailing spaces.
24486 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
24490 # Transform confdefs.h into a list of #define's. We won't use it as a sed
24491 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
24492 # be either 'cat' or 'sort'.
24493 cat confdefs.h | uniq >conftest.vals
24495 # Break up conftest.vals because some shells have a limit on
24496 # the size of here documents, and old seds have small limits too.
24498 rm -f conftest.tail
24499 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
24500 while grep . conftest.vals >/dev/null
24502 # Write chunks of a limited-size here document to conftest.frag.
24503 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
24504 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
24505 echo 'CEOF' >> $CONFIG_STATUS
24506 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
24507 rm -f conftest.vals
24508 mv conftest.tail conftest.vals
24510 rm -f conftest.vals
24512 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
24514 echo ' cat >> conftest.edit <<CEOF
24515 /@DEFS@/r conftest.frag
24518 sed -f conftest.edit $tmp/in > $tmp/out
24520 mv $tmp/out $tmp/in
24521 rm -f conftest.edit conftest.frag
24522 ' >> $CONFIG_STATUS
24524 cat >>$CONFIG_STATUS <<\EOF
24525 # Let's still pretend it is `configure' which instantiates (i.e., don't
24526 # use $as_me), people would be surprised to read:
24527 # /* config.h. Generated automatically by config.status. */
24528 if test x"$ac_file" = x-; then
24529 echo "/* Generated automatically by configure. */" >$tmp/config.h
24531 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
24533 cat $tmp/in >>$tmp/config.h
24535 if test x"$ac_file" != x-; then
24536 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
24537 { echo "$as_me:24537: $ac_file is unchanged" >&5
24538 echo "$as_me: $ac_file is unchanged" >&6;}
24540 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24541 X"$ac_file" : 'X\(//\)[^/]' \| \
24542 X"$ac_file" : 'X\(//\)$' \| \
24543 X"$ac_file" : 'X\(/\)' \| \
24544 . : '\(.\)' 2>/dev/null ||
24546 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24547 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24548 /^X\(\/\/\)$/{ s//\1/; q; }
24549 /^X\(\/\).*/{ s//\1/; q; }
24551 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24552 { case "$ac_dir" in
24553 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24557 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24558 case $as_mkdir_dir in
24559 # Skip DOS drivespec
24560 ?:) as_incr_dir=$as_mkdir_dir ;;
24562 as_incr_dir=$as_incr_dir/$as_mkdir_dir
24563 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24570 mv $tmp/config.h $ac_file
24574 rm -f $tmp/config.h
24578 cat >>$CONFIG_STATUS <<\EOF
24580 # CONFIG_COMMANDS section.
24582 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
24583 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
24584 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
24588 if test "x$cf_with_tests" != xno ; then
24592 if test ! -d $srcdir/$cf_dir; then
24594 elif test -f $srcdir/$cf_dir/programs; then
24595 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
24601 cf_prefix=$LIB_PREFIX
24603 case $cf_cv_shlib_version in
24604 (cygdll|msysdll|mingw)
24605 TINFO_NAME=$TINFO_ARG_SUFFIX
24610 if test -n "$TINFO_SUFFIX" ; then
24611 case $TINFO_SUFFIX in
24613 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
24614 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw'$EXTRA_SUFFIX'//'`
24617 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
24618 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t'$EXTRA_SUFFIX'//'`
24621 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
24622 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w'$EXTRA_SUFFIX'//'`
24627 for cf_dir in $SRC_SUBDIRS
24629 if test ! -d $srcdir/$cf_dir ; then
24631 elif test -f $srcdir/$cf_dir/modules; then
24636 if test -n "${cf_cv_abi_version}" && test "x${cf_cv_abi_version}" != "x5"
24638 cf_awk_program="$cf_awk_program\
24639 /deprecated in ABI${cf_cv_abi_version}/ { next; }\
24640 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_version}\"); }\
24644 if test "x$WILDCARD_SYMS" = xno
24646 cf_awk_program="$cf_awk_program\
24647 /[ ]_\\*;/ { skip=1; next; }\
24651 if test "x$cf_awk_program" != "x"
24653 cat >>$cf_dir/Makefile <<CF_EOF
24655 # Generated by CF_LIB_RULES
24656 resulting.map: $UNALTERED_SYMS
24657 $AWK 'BEGIN { skip = 1; last=""; } \
24659 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
24660 skip = 0; last = \$\$0; } \
24661 END { print last; }' < $UNALTERED_SYMS >\$@
24664 rm -f resulting.map
24668 for cf_item in $cf_LIST_MODELS
24674 cf_depsuf=$cf_suffix
24678 cf_depsuf=$cf_suffix
24682 cf_depsuf=$cf_suffix
24685 case $cf_cv_system_name in
24688 cf_depsuf=$cf_suffix
24690 (cygwin*|msys*|mingw*)
24696 cf_depsuf=$cf_suffix
24702 cf_depsuf=$cf_suffix
24706 cf_depsuf=$cf_suffix
24712 cf_depsuf=$cf_suffix
24718 cf_depsuf=$cf_suffix
24721 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
24723 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
24724 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
24728 test "$cf_dir" = c++ && cf_libname=ncurses++
24729 if test $cf_item = shared ; then
24730 if test -n "${LIB_SUFFIX}"
24732 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
24734 cf_shared_suffix="$cf_suffix"
24736 if test "$cf_cv_do_symlinks" = yes ; then
24739 case "$cf_cv_shlib_version" in
24741 cf_version_name=REL_VERSION
24744 cf_version_name=ABI_VERSION
24748 if test -n "$cf_version_name"
24750 case "$cf_cv_system_name" in
24753 cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
24756 cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
24760 if test -n "${USE_LIB_SUFFIX}"
24762 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
24764 cf_shared_suffix="$cf_suffix"
24767 # cygwin needs import library, and has unique naming convention
24768 # use autodetected ${cf_prefix} for import lib and static lib, but
24769 # use 'cyg' prefix for shared lib.
24770 case $cf_cv_shlib_version in
24772 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24773 cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
24776 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24777 cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
24780 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24781 cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
24787 if test -n "$cf_add_lib"
24789 Libs_To_Make="$Libs_To_Make $cf_add_lib"
24793 cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
24794 Libs_To_Make="$Libs_To_Make $cf_add_lib"
24797 if test $cf_dir = ncurses ; then
24798 cf_subsets="$LIB_SUBSETS"
24799 cf_r_parts="$cf_subsets"
24800 cf_liblist="$Libs_To_Make"
24802 while test -n "$cf_r_parts"
24804 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
24805 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
24806 if test "$cf_l_parts" != "$cf_r_parts" ; then
24808 case $cf_l_parts in
24810 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
24813 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
24819 if test -n "$cf_add_lib"; then
24820 Libs_To_Make="$cf_add_lib $Libs_To_Make"
24827 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
24830 if test $cf_dir = c++; then
24831 if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
24833 for cf_item in $Libs_To_Make
24839 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
24842 for cf_test in $cf_list
24844 if test "$cf_test" = "$cf_item"
24846 cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
24851 test -n "$cf_item" && cf_list="$cf_list $cf_item"
24853 Libs_To_Make="$cf_list"
24857 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
24858 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
24859 $cf_dir/Makefile >$cf_dir/Makefile.out
24860 mv $cf_dir/Makefile.out $cf_dir/Makefile
24862 $AWK -f $srcdir/mk-0th.awk \
24863 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
24864 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
24866 for cf_subset in $cf_subsets
24869 for cf_item in $cf_LIST_MODELS
24872 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
24874 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
24877 if test "$CXX_MODEL" = SHARED; then
24878 case $cf_cv_shlib_version in
24879 (cygdll|msysdll|mingw)
24880 test "x$with_shared_cxx" = xno && test -n "$verbose" && echo " overriding CXX_MODEL to SHARED" 1>&6
24882 echo "${as_me:-configure}:24882: testing overriding CXX_MODEL to SHARED ..." 1>&5
24884 with_shared_cxx=yes
24887 test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
24895 cf_depsuf=$cf_suffix
24899 cf_depsuf=$cf_suffix
24903 cf_depsuf=$cf_suffix
24906 case $cf_cv_system_name in
24909 cf_depsuf=$cf_suffix
24911 (cygwin*|msys*|mingw*)
24917 cf_depsuf=$cf_suffix
24923 cf_depsuf=$cf_suffix
24927 cf_depsuf=$cf_suffix
24933 cf_depsuf=$cf_suffix
24939 cf_depsuf=$cf_suffix
24942 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
24944 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
24945 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
24949 (libtool) cf_subdir='obj_lo' ;;
24950 (normal) cf_subdir='objects' ;;
24951 (debug) cf_subdir='obj_g' ;;
24952 (profile) cf_subdir='obj_p' ;;
24954 case $cf_cv_system_name in
24956 cf_subdir='objects' ;;
24958 cf_subdir='obj_s' ;;
24962 # Test for case where we build libtinfo with a different name.
24964 if test $cf_dir = ncurses ; then
24967 cf_libname=${cf_libname}$USE_LIB_SUFFIX
24970 cf_libname=$TINFO_LIB_SUFFIX
24973 cf_libname=$TICS_LIB_SUFFIX
24976 elif test $cf_dir = c++ ; then
24977 cf_libname=ncurses++$USE_LIB_SUFFIX
24979 cf_libname=${cf_libname}$USE_LIB_SUFFIX
24981 if test -n "${USE_ARG_SUFFIX}" ; then
24982 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
24983 cf_suffix=`echo $cf_suffix |sed -e "s%^${USE_LIB_SUFFIX}%%"`
24986 # These dependencies really are for development, not
24987 # builds, but they are useful in porting, too.
24988 cf_depend="../include/ncurses_cfg.h"
24989 if test "$srcdir" = "."; then
24992 cf_reldir="\${srcdir}"
24995 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
24996 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
24997 elif test -f $srcdir/$cf_dir/curses.priv.h; then
24998 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
25002 old_cf_suffix="$cf_suffix"
25003 if test "$cf_cv_shlib_version_infix" = yes ; then
25004 if test -n "$USE_LIB_SUFFIX" ; then
25005 case $USE_LIB_SUFFIX in
25007 cf_libname=`echo $cf_libname | sed 's/tw'$EXTRA_SUFFIX'$//'`
25008 cf_suffix=`echo $cf_suffix | sed 's/^tw'$EXTRA_SUFFIX'//'`
25009 cf_dir_suffix=tw$EXTRA_SUFFIX
25012 cf_libname=`echo $cf_libname | sed 's/t'$EXTRA_SUFFIX'$//'`
25013 cf_suffix=`echo $cf_suffix | sed 's/^t'$EXTRA_SUFFIX'//'`
25014 cf_dir_suffix=t$EXTRA_SUFFIX
25017 cf_libname=`echo $cf_libname | sed 's/w'$EXTRA_SUFFIX'$//'`
25018 cf_suffix=`echo $cf_suffix | sed 's/^w'$EXTRA_SUFFIX'//'`
25019 cf_dir_suffix=w$EXTRA_SUFFIX
25022 cf_libname=`echo $cf_libname | sed 's/'$EXTRA_SUFFIX'$//'`
25023 cf_suffix=`echo $cf_suffix | sed 's/^'$EXTRA_SUFFIX'//'`
25024 cf_dir_suffix=$EXTRA_SUFFIX
25030 $AWK -f $srcdir/mk-1st.awk \
25031 name=${cf_libname}${cf_dir_suffix} \
25032 traces=$LIB_TRACING \
25034 CXX_MODEL=$CXX_MODEL \
25036 prefix=$cf_prefix \
25037 suffix=$cf_suffix \
25038 subset=$cf_subset \
25039 driver=$cf_cv_term_driver \
25041 TermlibRoot=$TINFO_NAME \
25042 TermlibSuffix=$TINFO_SUFFIX \
25043 ShlibVer=$cf_cv_shlib_version \
25044 ShlibVerInfix=$cf_cv_shlib_version_infix \
25045 ReLink=${cf_cv_do_relink:-no} \
25046 DoLinks=$cf_cv_do_symlinks \
25047 rmSoLocs=$cf_cv_rm_so_locs \
25048 ldconfig="$LDCONFIG" \
25049 overwrite=$WITH_OVERWRITE \
25050 depend="$cf_depend" \
25052 libtool_version="$LIBTOOL_VERSION" \
25053 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
25055 cf_suffix="$old_cf_suffix"
25057 for cf_subdir2 in $cf_subdirs lib
25059 test $cf_subdir = $cf_subdir2 && break
25061 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
25062 $AWK -f $srcdir/mk-2nd.awk \
25064 traces=$LIB_TRACING \
25067 subset=$cf_subset \
25070 crenames=$cf_cv_prog_CC_c_o \
25071 cxxrenames=$cf_cv_prog_CXX_c_o \
25072 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
25073 cf_subdirs="$cf_subdirs $cf_subdir"
25078 echo ' cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
25081 for cf_dir in $SRC_SUBDIRS
25083 if test ! -d $srcdir/$cf_dir ; then
25087 if test -f $cf_dir/Makefile ; then
25090 echo 'libs \' >> Makefile
25091 echo 'install.libs \' >> Makefile
25092 echo 'uninstall.libs ::' >> Makefile
25093 echo ' cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
25098 if test -f $srcdir/$cf_dir/modules; then
25100 if test -f $srcdir/$cf_dir/headers; then
25101 cat >> Makefile <<CF_EOF
25102 install.includes \\
25103 uninstall.includes \\
25106 if test "$cf_dir" != "c++" ; then
25107 echo 'lint \' >> Makefile
25109 cat >> Makefile <<CF_EOF
25115 uninstall.$cf_dir ::
25116 cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
25118 elif test -f $srcdir/$cf_dir/headers; then
25119 cat >> Makefile <<CF_EOF
25124 install.includes \\
25125 uninstall.includes ::
25126 cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
25131 if test "x$cf_with_db_install" = xyes; then
25132 cat >> Makefile <<CF_EOF
25134 install.libs uninstall.libs \\
25135 install.data uninstall.data ::
25136 $MAKE_TERMINFO cd misc && \${MAKE} \${TOP_MFLAGS} \$@
25139 cat >> Makefile <<CF_EOF
25141 install.libs uninstall.libs ::
25142 cd misc && \${MAKE} \${TOP_MFLAGS} \$@
25146 if test "x$cf_with_manpages" = xyes; then
25147 cat >> Makefile <<CF_EOF
25151 cd man && \${MAKE} \${TOP_MFLAGS} \$@
25155 cat >> Makefile <<CF_EOF
25158 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
25159 rm -f headers.sh headers.sed mk_shared_lib.sh
25160 rm -f edit_man.* man_alias.*
25161 rm -rf \${DIRS_TO_MAKE}
25164 # Special case: tack's manpage lives in its own directory.
25165 if test "x$cf_with_manpages" = xyes; then
25166 if test -d tack ; then
25167 if test -f $srcdir/$tack.h; then
25168 cat >> Makefile <<CF_EOF
25172 cd tack && \${MAKE} \${TOP_MFLAGS} \$@
25178 rm -f headers.sed headers.sh
25180 echo creating headers.sh
25181 cat >headers.sh <<CF_EOF
25183 # This shell script is generated by the 'configure' script. It is invoked in a
25184 # subdirectory of the build tree. It generates a sed-script in the parent
25185 # directory that is used to adjust includes for header files that reside in a
25186 # subdirectory of /usr/include, etc.
25188 while test \$# != 3
25190 PRG="\$PRG \$1"; shift
25195 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
25196 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
25197 echo installing \$SRC in \$DST
25200 if test $WITH_CURSES_H = yes; then
25201 cat >>headers.sh <<CF_EOF
25204 END=\`basename \$DST\`
25205 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
25207 NAME=\`basename \$i\`
25208 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
25212 echo "" >> \$TMPSED
25218 cat >>headers.sh <<CF_EOF
25221 END=\`basename \$DST\`
25222 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
25224 NAME=\`basename \$i\`
25225 if test "\$NAME" = "curses.h"
25227 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
25230 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
25234 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
25239 cat >>headers.sh <<CF_EOF
25241 sed -f \$TMPSED \$SRC > \$TMPSRC
25242 NAME=\`basename \$SRC\`
25244 if test $WITH_CURSES_H != yes; then
25245 cat >>headers.sh <<CF_EOF
25246 test "\$NAME" = "curses.h" && NAME=ncurses.h
25249 cat >>headers.sh <<CF_EOF
25250 # Just in case someone gzip'd manpages, remove the conflicting copy.
25251 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
25253 eval \$PRG \$TMPSRC \$DST/\$NAME
25254 rm -f \$TMPSRC \$TMPSED
25257 chmod 0755 headers.sh
25259 for cf_dir in $SRC_SUBDIRS
25261 if test ! -d $srcdir/$cf_dir ; then
25265 if test -f $srcdir/$cf_dir/headers; then
25266 $AWK -f $srcdir/mk-hdr.awk \
25267 subset="$LIB_SUBSETS" \
25268 compat="$WITH_CURSES_H" \
25269 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
25272 if test -f $srcdir/$cf_dir/modules; then
25273 if test "$cf_dir" != "c++" ; then
25274 cat >>$cf_dir/Makefile <<"CF_EOF"
25275 depend : ${AUTO_SRC}
25276 makedepend -- ${CPPFLAGS} -- ${C_SRC}
25278 # DO NOT DELETE THIS LINE -- make depend depends on it.
25284 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
25285 if test -z "$USE_OLD_MAKERULES" ; then
25286 $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
25294 cat >>$CONFIG_STATUS <<\EOF
25296 { (exit 0); exit 0; }
25298 chmod +x $CONFIG_STATUS
25299 ac_clean_files=$ac_clean_files_save
25301 # configure is writing to config.log, and then calls config.status.
25302 # config.status does its own redirection, appending to config.log.
25303 # Unfortunately, on DOS this fails, as config.log is still kept open
25304 # by configure, so config.status won't be able to write to it; its
25305 # output is simply discarded. So we exec the FD to /dev/null,
25306 # effectively closing config.log, so it can be properly (re)opened and
25307 # appended to by config.status. When coming back to configure, we
25308 # need to make the FD available again.
25309 if test "$no_create" != yes; then
25312 $SHELL $CONFIG_STATUS || ac_cs_success=false
25314 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25315 # would make configure fail if this is the last instruction.
25316 $ac_cs_success || { (exit 1); exit 1; }
25318 ${MAKE:-make} preinstall