2 # From configure.in Revision: 1.779 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20231210.
6 # Copyright 2003-2022,2023 Thomas E. Dickey
7 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
8 # Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
12 # Avoid depending upon Character Ranges.
13 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16 as_cr_digits='0123456789'
17 as_cr_alnum=$as_cr_Letters$as_cr_digits
19 # Sed expression to map a string onto a valid variable name.
20 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
22 # Sed expression to map a string onto a valid CPP name.
23 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
25 # Be Bourne compatible
26 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
29 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
33 # Name of the executable.
34 as_me=`echo "$0" |sed 's,.*[\\/],,'`
36 if expr a : '\(a\)' >/dev/null 2>&1; then
42 rm -f conf$$ conf$$.exe conf$$.file
44 if ln -s conf$$.file conf$$ 2>/dev/null; then
45 # We could just check for DJGPP; but this test a) works b) is more generic
46 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
47 if test -f conf$$.exe; then
48 # Don't use ln at all; we don't have any links
53 elif ln conf$$.file conf$$ 2>/dev/null; then
58 rm -f conf$$ conf$$.exe conf$$.file
60 as_executable_p="test -f"
62 # Support unset when possible.
63 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
70 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
71 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
72 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
73 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
74 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
75 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
76 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
77 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
80 # We need space, tab and new line, in precisely that order.
86 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
89 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
90 # so uname gets run too.
91 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
98 ac_default_prefix=/usr/local
103 SHELL=${CONFIG_SHELL-/bin/sh}
105 # Maximum number of lines to put in a shell here document.
106 # This variable seems obsolete. It should probably be removed, and
107 # only ac_max_sed_lines should be used.
108 : "${ac_max_here_lines=38}"
110 ac_unique_file="ncurses/base/lib_initscr.c"
111 # Factoring default headers for most tests.
112 ac_includes_default="\
115 # include <sys/types.h>
118 # include <sys/stat.h>
129 # if !STDC_HEADERS && HAVE_MEMORY_H
135 # include <strings.h>
138 # include <inttypes.h>
148 # Initialize some variables set by options.
150 ac_init_version=false
151 # The variables have the same names as the options, with
152 # dashes changed to underlines.
160 program_transform_name=s,x,x,
168 # Installation directory options.
169 # These are left unexpanded so users can "make install exec_prefix=/foo"
170 # and all the variables that are supposed to be based on exec_prefix
171 # by default will actually change.
172 # Use braces instead of parens because sh, perl, etc. also accept them.
173 bindir='${exec_prefix}/bin'
174 sbindir='${exec_prefix}/sbin'
175 libexecdir='${exec_prefix}/libexec'
176 datarootdir='${prefix}/share'
177 datadir='${datarootdir}'
178 sysconfdir='${prefix}/etc'
179 sharedstatedir='${prefix}/com'
180 localstatedir='${prefix}/var'
181 runstatedir='${localstatedir}/run'
182 libdir='${exec_prefix}/lib'
183 includedir='${prefix}/include'
184 oldincludedir='/usr/include'
185 infodir='${datarootdir}/info'
186 mandir='${datarootdir}/man'
188 # Identity of this package.
198 # If the previous option needs an argument, assign it.
199 if test -n "$ac_prev"; then
200 eval "$ac_prev=\$ac_option"
205 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
207 # Accept the important Cygnus configure options, so we can diagnose typos.
211 -bindir | --bindir | --bindi | --bind | --bin | --bi)
213 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
216 -build | --build | --buil | --bui | --bu)
217 ac_prev=build_alias ;;
218 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
219 build_alias=$ac_optarg ;;
221 -cache-file | --cache-file | --cache-fil | --cache-fi \
222 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
223 ac_prev=cache_file ;;
224 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
225 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
226 cache_file=$ac_optarg ;;
229 cache_file=config.cache ;;
231 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
233 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
235 datadir=$ac_optarg ;;
237 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
238 | --dataroo | --dataro | --datar)
239 ac_prev=datarootdir ;;
240 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
241 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
242 datarootdir=$ac_optarg ;;
244 -disable-* | --disable-*)
245 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
246 # Reject names that are not valid shell variable names.
247 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
248 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
249 { (exit 1); exit 1; }; }
250 ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
251 eval "enable_$ac_feature=no" ;;
253 -enable-* | --enable-*)
254 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
255 # Reject names that are not valid shell variable names.
256 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
257 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
258 { (exit 1); exit 1; }; }
259 ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
261 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
264 eval "enable_$ac_feature='$ac_optarg'" ;;
266 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
267 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
268 | --exec | --exe | --ex)
269 ac_prev=exec_prefix ;;
270 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
271 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
272 | --exec=* | --exe=* | --ex=*)
273 exec_prefix=$ac_optarg ;;
275 -gas | --gas | --ga | --g)
276 # Obsolete; use --with-gas.
279 -help | --help | --hel | --he | -h)
281 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
282 ac_init_help=recursive ;;
283 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
284 ac_init_help=short ;;
286 -host | --host | --hos | --ho)
287 ac_prev=host_alias ;;
288 -host=* | --host=* | --hos=* | --ho=*)
289 host_alias=$ac_optarg ;;
291 -includedir | --includedir | --includedi | --included | --include \
292 | --includ | --inclu | --incl | --inc)
293 ac_prev=includedir ;;
294 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
295 | --includ=* | --inclu=* | --incl=* | --inc=*)
296 includedir=$ac_optarg ;;
298 -infodir | --infodir | --infodi | --infod | --info | --inf)
300 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
301 infodir=$ac_optarg ;;
303 -libdir | --libdir | --libdi | --libd)
305 -libdir=* | --libdir=* | --libdi=* | --libd=*)
308 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
309 | --libexe | --libex | --libe)
310 ac_prev=libexecdir ;;
311 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
312 | --libexe=* | --libex=* | --libe=*)
313 libexecdir=$ac_optarg ;;
315 -localstatedir | --localstatedir | --localstatedi | --localstated \
316 | --localstate | --localstat | --localsta | --localst \
317 | --locals | --local | --loca | --loc | --lo)
318 ac_prev=localstatedir ;;
319 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
320 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
321 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
322 localstatedir=$ac_optarg ;;
324 -runstatedir | --runstatedir | --runstatedi | --runstated \
325 | --runstate | --runstat | --runsta | --runst \
326 | --runs | --run | --ru)
327 ac_prev=runstatedir ;;
328 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
329 | --runstate=* | --runstat=* | --runsta=* | --runst=* \
330 | --runs=* | --run=* | --ru=*)
331 runstatedir=$ac_optarg ;;
333 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
335 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
339 # Obsolete; use --without-fp.
342 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
346 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
347 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
350 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
351 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
352 | --oldin | --oldi | --old | --ol | --o)
353 ac_prev=oldincludedir ;;
354 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
355 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
356 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
357 oldincludedir=$ac_optarg ;;
359 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
361 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
364 -program-prefix | --program-prefix | --program-prefi | --program-pref \
365 | --program-pre | --program-pr | --program-p)
366 ac_prev=program_prefix ;;
367 -program-prefix=* | --program-prefix=* | --program-prefi=* \
368 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
369 program_prefix=$ac_optarg ;;
371 -program-suffix | --program-suffix | --program-suffi | --program-suff \
372 | --program-suf | --program-su | --program-s)
373 ac_prev=program_suffix ;;
374 -program-suffix=* | --program-suffix=* | --program-suffi=* \
375 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
376 program_suffix=$ac_optarg ;;
378 -program-transform-name | --program-transform-name \
379 | --program-transform-nam | --program-transform-na \
380 | --program-transform-n | --program-transform- \
381 | --program-transform | --program-transfor \
382 | --program-transfo | --program-transf \
383 | --program-trans | --program-tran \
384 | --progr-tra | --program-tr | --program-t)
385 ac_prev=program_transform_name ;;
386 -program-transform-name=* | --program-transform-name=* \
387 | --program-transform-nam=* | --program-transform-na=* \
388 | --program-transform-n=* | --program-transform-=* \
389 | --program-transform=* | --program-transfor=* \
390 | --program-transfo=* | --program-transf=* \
391 | --program-trans=* | --program-tran=* \
392 | --progr-tra=* | --program-tr=* | --program-t=*)
393 program_transform_name=$ac_optarg ;;
395 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
396 | -silent | --silent | --silen | --sile | --sil)
399 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
401 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
403 sbindir=$ac_optarg ;;
405 -sharedstatedir | --sharedstatedir | --sharedstatedi \
406 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
407 | --sharedst | --shareds | --shared | --share | --shar \
409 ac_prev=sharedstatedir ;;
410 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
411 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
412 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
414 sharedstatedir=$ac_optarg ;;
416 -site | --site | --sit)
418 -site=* | --site=* | --sit=*)
421 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
423 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
426 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
427 | --syscon | --sysco | --sysc | --sys | --sy)
428 ac_prev=sysconfdir ;;
429 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
430 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
431 sysconfdir=$ac_optarg ;;
433 -target | --target | --targe | --targ | --tar | --ta | --t)
434 ac_prev=target_alias ;;
435 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
436 target_alias=$ac_optarg ;;
438 -v | -verbose | --verbose | --verbos | --verbo | --verb)
441 -version | --version | --versio | --versi | --vers | -V)
445 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
446 # Reject names that are not valid shell variable names.
447 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
448 { echo "$as_me: error: invalid package name: $ac_package" >&2
449 { (exit 1); exit 1; }; }
450 ac_package=`echo "$ac_package" | sed 's/-/_/g'`
452 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
455 eval "with_$ac_package='$ac_optarg'" ;;
457 -without-* | --without-*)
458 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
459 # Reject names that are not valid shell variable names.
460 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
461 { echo "$as_me: error: invalid package name: $ac_package" >&2
462 { (exit 1); exit 1; }; }
463 ac_package=`echo "$ac_package" | sed 's/-/_/g'`
464 eval "with_$ac_package=no" ;;
467 # Obsolete; use --with-x.
470 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
471 | --x-incl | --x-inc | --x-in | --x-i)
472 ac_prev=x_includes ;;
473 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
474 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
475 x_includes=$ac_optarg ;;
477 -x-libraries | --x-libraries | --x-librarie | --x-librari \
478 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
479 ac_prev=x_libraries ;;
480 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
481 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
482 x_libraries=$ac_optarg ;;
484 -*) { echo "$as_me: error: unrecognized option: $ac_option
485 Try \`$0 --help' for more information." >&2
486 { (exit 1); exit 1; }; }
490 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
491 # Reject names that are not valid shell variable names.
492 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
493 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
494 { (exit 1); exit 1; }; }
495 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
496 eval "$ac_envvar='$ac_optarg'"
497 export "$ac_envvar" ;;
500 # FIXME: should be removed in autoconf 3.0.
501 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
502 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
503 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
504 : "${build_alias=$ac_option}" "${host_alias=$ac_option}" "${target_alias=$ac_option}"
510 if test -n "$ac_prev"; then
511 ac_option=--`echo "$ac_prev" | sed 's/_/-/g'`
512 { echo "$as_me: error: missing argument to $ac_option" >&2
513 { (exit 1); exit 1; }; }
516 # Be sure to have absolute paths.
517 for ac_var in exec_prefix prefix
519 eval ac_val=$`echo "$ac_var"`
521 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
522 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
523 { (exit 1); exit 1; }; };;
527 # Be sure to have absolute paths.
528 for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
529 localstatedir libdir includedir oldincludedir infodir mandir
531 eval ac_val=$`echo "$ac_var"`
533 [\\/$]* | ?:[\\/]* ) ;;
534 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
535 { (exit 1); exit 1; }; };;
539 # There might be people who depend on the old broken behavior: `$host'
540 # used to hold the argument of --host etc.
545 # FIXME: should be removed in autoconf 3.0.
546 if test "x$host_alias" != x; then
547 if test "x$build_alias" = x; then
548 cross_compiling=maybe
549 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
550 If a cross compiler is detected then cross compile mode will be used." >&2
551 elif test "x$build_alias" != "x$host_alias"; then
557 test -n "$host_alias" && ac_tool_prefix=$host_alias-
559 test "$silent" = yes && exec 6>/dev/null
561 # Find the source files, if location was not specified.
562 if test -z "$srcdir"; then
563 ac_srcdir_defaulted=yes
564 # Try the directory containing this script, then its parent.
566 ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
567 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
569 if test ! -r "$srcdir/$ac_unique_file"; then
573 ac_srcdir_defaulted=no
575 if test ! -r "$srcdir/$ac_unique_file"; then
576 if test "$ac_srcdir_defaulted" = yes; then
577 { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
578 { (exit 1); exit 1; }; }
580 { echo "$as_me: error: cannot find sources in $srcdir" >&2
581 { (exit 1); exit 1; }; }
584 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
585 ac_env_build_alias_set=${build_alias+set}
586 ac_env_build_alias_value=$build_alias
587 ac_cv_env_build_alias_set=${build_alias+set}
588 ac_cv_env_build_alias_value=$build_alias
589 ac_env_host_alias_set=${host_alias+set}
590 ac_env_host_alias_value=$host_alias
591 ac_cv_env_host_alias_set=${host_alias+set}
592 ac_cv_env_host_alias_value=$host_alias
593 ac_env_target_alias_set=${target_alias+set}
594 ac_env_target_alias_value=$target_alias
595 ac_cv_env_target_alias_set=${target_alias+set}
596 ac_cv_env_target_alias_value=$target_alias
597 ac_env_CC_set=${CC+set}
599 ac_cv_env_CC_set=${CC+set}
600 ac_cv_env_CC_value=$CC
601 ac_env_CFLAGS_set=${CFLAGS+set}
602 ac_env_CFLAGS_value=$CFLAGS
603 ac_cv_env_CFLAGS_set=${CFLAGS+set}
604 ac_cv_env_CFLAGS_value=$CFLAGS
605 ac_env_LDFLAGS_set=${LDFLAGS+set}
606 ac_env_LDFLAGS_value=$LDFLAGS
607 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
608 ac_cv_env_LDFLAGS_value=$LDFLAGS
609 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
610 ac_env_CPPFLAGS_value=$CPPFLAGS
611 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
612 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
613 ac_env_CPP_set=${CPP+set}
614 ac_env_CPP_value=$CPP
615 ac_cv_env_CPP_set=${CPP+set}
616 ac_cv_env_CPP_value=$CPP
617 ac_env_CXX_set=${CXX+set}
618 ac_env_CXX_value=$CXX
619 ac_cv_env_CXX_set=${CXX+set}
620 ac_cv_env_CXX_value=$CXX
621 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
622 ac_env_CXXFLAGS_value=$CXXFLAGS
623 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
624 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
625 ac_env_CXXCPP_set=${CXXCPP+set}
626 ac_env_CXXCPP_value=$CXXCPP
627 ac_cv_env_CXXCPP_set=${CXXCPP+set}
628 ac_cv_env_CXXCPP_value=$CXXCPP
631 # Report the --help message.
633 if test "$ac_init_help" = "long"; then
634 # Omit some internal or obsolete options to make the list less imposing.
635 # This message is too long to be a string in the A/UX 3.1 sh.
637 \`configure' configures this package to adapt to many kinds of systems.
639 Usage: $0 [OPTION]... [VAR=VALUE]...
641 To assign environment variables (e.g., CC, CFLAGS...), specify them as
642 VAR=VALUE. See below for descriptions of some of the useful variables.
644 Defaults for the options are specified in brackets.
647 -h, --help display this help and exit
648 --help=short display options specific to this package
649 --help=recursive display the short help of all the included packages
650 -V, --version display version information and exit
651 -q, --quiet, --silent do not print \`checking...' messages
652 --cache-file=FILE cache test results in FILE [disabled]
653 -C, --config-cache alias for \`--cache-file=config.cache'
654 -n, --no-create do not create output files
655 --srcdir=DIR find the sources in DIR [configure dir or \`..']
660 Installation directories:
661 --prefix=PREFIX install architecture-independent files in PREFIX
663 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
666 By default, \`make install' will install all the files in
667 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
668 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
669 for instance \`--prefix=\$HOME'.
671 For better control, use the options below.
673 Fine tuning of the installation directories:
674 --bindir=DIR user executables [EPREFIX/bin]
675 --sbindir=DIR system admin executables [EPREFIX/sbin]
676 --libexecdir=DIR program executables [EPREFIX/libexec]
677 --datarootdir=DIR read-only architecture-independent data [PREFIX/share]
678 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
679 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
680 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
681 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
682 --runstatedir=DIR extra definition of runtime data [LOCALSTATEDIR/run]
683 --libdir=DIR object code libraries [EPREFIX/lib]
684 --includedir=DIR C header files [PREFIX/include]
685 --oldincludedir=DIR C header files for non-gcc [/usr/include]
686 --infodir=DIR info documentation [DATAROOTDIR/info]
687 --mandir=DIR man documentation [DATAROOTDIR/man]
693 --program-prefix=PREFIX prepend PREFIX to installed program names
694 --program-suffix=SUFFIX append SUFFIX to installed program names
695 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
698 --build=BUILD configure for building on BUILD [guessed]
699 --host=HOST build programs to run on HOST [BUILD]
700 --target=TARGET configure for building compilers for TARGET [HOST]
704 if test -n "$ac_init_help"; then
709 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
710 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
713 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
714 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
716 --with-rel-version=XXX override derived release version
717 --with-abi-version=XXX override derived ABI version
718 --with-system-type=XXX test: override derived host system-type
719 --with-abi-altered=XXX override visible ABI version, for packaging
720 --without-ada suppress check for Ada compiler, don't build demo
721 --without-cxx do not adjust ncurses bool to match C++
722 --without-cxx-binding do not build C++ binding and demo
723 --disable-db-install suppress install of terminal database
724 --without-manpages suppress install of manpages
725 --without-progs suppress build/install with programs (e.g., tic)
726 --without-tests suppress build/install with test-programs
727 --without-curses-h install curses.h as ncurses.h only
728 --with-config-suffix=X name ncurses*X-config file with X
729 --with-pkg-config[=CMD] enable/disable use of pkg-config and its name CMD
730 --with-pkg-config-libdir[=XXX] use given directory for installing pc-files
731 --enable-pc-files generate and install .pc files for pkg-config
732 --with-pc-suffix[=XXX] suffix pkg-config files with XXX
733 --enable-mixed-case tic should assume mixed-case filenames
734 --with-install-prefix=DESTDIR use DESTDIR as installation directory prefix
735 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
736 --with-build-cc=XXX the build C compiler ($BUILD_CC)
737 --with-build-cpp=XXX the build C preprocessor ($BUILD_CPP)
738 --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
739 --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
740 --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
741 --with-build-libs=XXX the build libraries (${BUILD_LIBS})
742 Options to Specify the Libraries Built/Used:
743 --disable-libtool-version enable to use libtool's incompatible naming scheme
744 --with-libtool generate libraries with libtool
745 --with-shared generate shared-libraries
746 --with-normal generate normal-libraries (default)
747 --with-debug generate debug-libraries (default)
748 --with-profile generate profile-libraries
749 --with-cxx-shared generate C++ shared-libraries
750 --with-lib-prefix override library-prefix
751 --with-termlib generate separate terminfo library
752 --with-ticlib generate separate tic library
753 --enable-rpath use rpath option when generating shared libraries
754 --disable-relink relink shared libraries during install
755 --with-shlib-version[={rel|abi}] use release or ABI version in shared library file names
756 --with-libtool-opts[=XXX] give libtool additional options XXX
757 --with-export-syms[=SYM-FILE] limit symbols exported by libtool to those listed in SYM-FILE
758 --with-versioned-syms[=MAP-FILE] version ELF shared library symbols per MAP-FILE
759 --with-gpm use Alessandro Rubini's GPM library
760 --without-dlsym do not use dlsym() to load GPM dynamically
761 --with-pcre2 use PCRE2 for regular-expressions
762 --with-sysmouse use sysmouse (FreeBSD console)
763 --disable-lib-suffixes disable library suffixes
764 --disable-rpath-hack don't add rpath options for additional libraries
765 --disable-pkg-ldflags disable extra LDFLAGS for package-scripts
766 Fine-Tuning Your Configuration:
767 --with-extra-suffix[=X] append extra suffix X to header/library paths
768 --disable-overwrite put headers in subdir, omit link to -lcurses
769 --disable-database do not use terminfo, only fallbacks/termcap
770 --with-database=XXX specify terminfo source to install
771 --with-hashed-db specify hashed-database library
772 --with-fallbacks=XXX specify list of fallback terminal descriptions
773 --with-tic-path=XXX specify path of tic for fallbacks
774 --with-infocmp-path=XXX specify path of infocmp for fallbacks
775 --without-xterm-new specify if xterm terminfo should be old version
776 --with-xterm-kbs[=XXX] specify if xterm backspace sends BS or DEL
777 --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
778 --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
779 --disable-big-core assume machine has little memory
780 --disable-big-strings assume compiler has only standard-size strings
781 --enable-termcap compile in termcap fallback support
782 --with-termpath=XXX specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
783 --enable-getcap fast termcap load, no xrefs to terminfo
784 --enable-getcap-cache cache translated termcaps in ~/.terminfo
785 --disable-home-terminfo drop ~/.terminfo from terminfo search-path
786 --disable-root-environ restrict root use of ncurses environment variables
787 --disable-root-access restrict file-access when running setuid
788 --disable-setuid-environ restrict setuid use of ncurses environment variables
789 --enable-symlinks make tic use symbolic links not hard links
790 --enable-broken_linker compile with broken-linker support code
791 --enable-bsdpad recognize BSD-style prefix padding
792 --disable-widec compile without wide character and UTF-8 support
793 --disable-lp64 allow chtype to be long (ignore _LP64)
794 --disable-largefile omit support for large files
795 --disable-tparm-varargs compile tparm() without varargs interface
796 --disable-tic-depends link tic library without explicit dependency on ncurses library
797 --enable-wattr-macros enable wattr* macros
798 --with-x11-rgb=FILE obtain X11 color definitions from FILE (default: EPREFIX/lib/X11/rgb.txt)
799 --with-bool=TYPE fall back to TYPE for curses 'bool' typedef
800 --with-caps=alt compile with alternate Caps file
801 --with-chtype=TYPE override type of chtype
802 --with-ospeed=TYPE override type of ospeed variable
803 --with-mmask-t=TYPE override type of mmask_t
804 --with-ccharw-max=XXX override size CCHARW_MAX
805 --enable-signed-char use signed chars for Boolean array in term.h
806 --with-tparm-arg=TYPE override parameter type of tparm
807 --with-rcs-ids compile-in RCS identifiers
808 Options to Specify How Manpages are Installed:
809 --with-manpage-format specify manpage-format: gzip/compress/bzip2/xz,
810 BSDI/normal and optionally formatted/catonly,
812 --with-manpage-renames specify manpage-renaming
813 --with-manpage-aliases specify manpage-aliases using .so
814 --with-manpage-symlinks specify manpage-aliases using symlinks
815 --with-manpage-tbl specify manpage processing with tbl
817 --disable-ext-funcs disable function-extensions
818 --enable-sp-funcs enable SCREEN-extensions
819 --enable-term-driver enable terminal-driver
820 --enable-const compile with extra/non-standard const
821 --enable-ext-colors compile for 256-color support
822 --enable-ext-mouse compile for extended mouse-encoding
823 --enable-ext-putwin compile with extended putwin/screendump
824 --enable-no-padding compile with $NCURSES_NO_PADDING code
825 --enable-sigwinch compile with SIGWINCH handler
826 --enable-tcap-names compile with user-definable terminal capabilities
828 --with-pthread use POSIX thread library
829 --enable-pthreads-eintr enable EINTR in wgetch with pthreads
830 --enable-weak-symbols enable weak-symbols for pthreads
831 --enable-reentrant compile with reentrant code
832 --disable-opaque-curses do not make WINDOW, etc., structures opaque
833 --disable-opaque-form do not make form library structures opaque
834 --disable-opaque-menu do not make menu library structures opaque
835 --disable-opaque-panel do not make panel library structures opaque
836 --with-wrap-prefix=XXX override prefix used for public variables
838 --without-develop disable development options
839 --enable-check-size compile-in code to detect screensize of serial terminals
840 --enable-hard-tabs compile with hard-tabs code
841 --enable-xmc-glitch compile with support for xmc (magic-cookie)
843 --disable-assumed-color do not assume anything about default-colors
844 --disable-hashmap compile without hashmap scrolling-optimization
845 --enable-colorfgbg compile-in experimental $COLORFGBG code
846 --enable-fvisibility compile with -fvisibility=hidden
847 --enable-interop compile-in interop bindings
848 --enable-safe-sprintf compile with experimental safe-sprintf code
849 --disable-scroll-hints compile without scroll-hints code
850 --enable-wgetch-events compile with wgetch-events code
851 --enable-exp-win32 compile with experimental-Windows driver
852 Testing/development Options:
853 --disable-echo do not display "compiling" commands
854 --disable-stripping do not strip (debug info) installed executables
855 --with-strip-program=XX specify program to use when stripping in install
856 --enable-warnings test: turn on gcc compiler warnings
857 --enable-stdnoreturn enable C11 _Noreturn feature for diagnostics
858 --enable-string-hacks work around bogus compiler/loader warnings
859 --enable-assertions test: turn on generation of assertion code
860 --with-dmalloc test: use Gray Watson's dmalloc library
861 --with-dbmalloc test: use Conor Cahill's dbmalloc library
862 --with-valgrind test: use valgrind
863 --disable-leaks test: free permanent memory, analyze leaks
864 --enable-expanded test: generate functions for certain macros
865 --disable-macros test: use functions rather than macros
866 --with-trace test: add trace() function to all models of ncurses
867 --disable-gnat-projects test: disable GNAT projects even if usable
869 --with-ada-compiler[=CMD] use CMD as Ada95 compiler (default: gnatmake)
870 --with-ada-include=DIR find Ada95 includes in DIR (default: PREFIX/share/ada/adainclude)
871 --with-ada-objects=DIR find Ada95 objects in DIR (default: PREFIX/lib/ada/adalib)
872 --with-ada-sharedlib build Ada95 shared library; requires GNAT project support
873 --with-ada-libname[=XXX] use XXX as Ada95 library name
874 Library basenames for pkgsrc:
875 --with-form-libname[=XXX] override ifelse(,,form,) basename of library
876 --with-menu-libname[=XXX] override ifelse(,,menu,) basename of library
877 --with-panel-libname[=XXX] override ifelse(,,panel,) basename of library
878 --with-cxx-libname[=XXX] override ifelse(ncurses++,,cxx,ncurses++) basename of library
880 Some influential environment variables:
881 CC C compiler command
882 CFLAGS C compiler flags
883 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
884 nonstandard directory <lib dir>
885 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
886 headers in a nonstandard directory <include dir>
888 CXX C++ compiler command
889 CXXFLAGS C++ compiler flags
890 CXXCPP C++ preprocessor
892 Use these variables to override the choices made by `configure' or to help
893 it to find libraries and programs with nonstandard names/locations.
898 if test "$ac_init_help" = "recursive"; then
899 # If there are subdirs, report their specific --help.
901 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
903 # A "../" for each directory in /$ac_subdir.
904 ac_dots=`echo "$ac_subdir" |
905 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
908 .) # No --srcdir option. We are building in place.
909 ac_sub_srcdir="$srcdir" ;;
910 [\\/]* | ?:[\\/]* ) # Absolute path.
911 ac_sub_srcdir="$srcdir/$ac_subdir" ;;
913 ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;;
916 # Check for guested configure; otherwise get Cygnus style configure.
917 if test -f "$ac_sub_srcdir/configure.gnu"; then
919 $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive
920 elif test -f "$ac_sub_srcdir/configure"; then
922 $SHELL "$ac_sub_srcdir/configure" --help=recursive
923 elif test -f "$ac_sub_srcdir/configure.ac" ||
924 test -f "$ac_sub_srcdir/configure.in"; then
926 "$ac_configure" --help
928 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
934 test -n "$ac_init_help" && exit 0
935 if "$ac_init_version"; then
938 Copyright 2003-2022,2023 Thomas E. Dickey
939 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
940 Free Software Foundation, Inc.
941 This configure script is free software; the Free Software Foundation
942 gives unlimited permission to copy, distribute and modify it.
948 This file contains any messages produced by compilers while
949 running configure, to aid debugging if configure makes a mistake.
951 It was created by $as_me, which was
952 generated by GNU Autoconf 2.52.20231210. Invocation command line was
963 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
964 uname -m = `(uname -m) 2>/dev/null || echo unknown`
965 uname -r = `(uname -r) 2>/dev/null || echo unknown`
966 uname -s = `(uname -s) 2>/dev/null || echo unknown`
967 uname -v = `(uname -v) 2>/dev/null || echo unknown`
969 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
970 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
972 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
973 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
974 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
975 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
976 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
977 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
978 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
992 # Keep a trace of the command line.
993 # Strip out --no-create and --no-recursion so they do not pile up.
994 # Also quote any args containing shell meta-characters.
1000 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1001 | --no-cr | --no-c) ;;
1002 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1003 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
1004 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1005 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
1006 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1008 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
1011 # Get rid of the leading space.
1014 # When interrupted or exit'd, cleanup temporary files, and complete
1015 # config.log. We remove comments because anyway the quotes in there
1016 # would cause problems or look ugly.
1017 trap 'exit_status=$?
1018 # Save into config.log some information that might help in debugging.
1020 echo "## ----------------- ##" >&5
1021 echo "## Cache variables. ##" >&5
1022 echo "## ----------------- ##" >&5
1024 # The following way of writing the cache mishandles newlines in values,
1027 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1030 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1031 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1035 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1039 sed "/^$/d" confdefs.h >conftest.log
1040 if test -s conftest.log; then
1042 echo "## ------------ ##" >&5
1043 echo "## confdefs.h. ##" >&5
1044 echo "## ------------ ##" >&5
1046 cat conftest.log >&5
1049 test "$ac_signal" != 0 &&
1050 echo "$as_me: caught signal $ac_signal" >&5
1051 echo "$as_me: exit $exit_status" >&5
1052 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1055 for ac_signal in 1 2 13 15; do
1056 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal"
1060 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1061 rm -rf conftest* confdefs.h
1062 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1065 # Let the site file select an alternate cache file if it wants to.
1066 # Prefer explicitly selected file to automatically selected ones.
1067 if test -z "$CONFIG_SITE"; then
1068 if test "x$prefix" != xNONE; then
1069 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1071 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1074 for ac_site_file in $CONFIG_SITE; do
1075 if test -r "$ac_site_file"; then
1076 { echo "$as_me:1076: loading site script $ac_site_file" >&5
1077 echo "$as_me: loading site script $ac_site_file" >&6;}
1078 cat "$ac_site_file" >&5
1083 if test -r "$cache_file"; then
1084 # Some versions of bash will fail to source /dev/null (special
1085 # files actually), so we avoid doing that.
1086 if test -f "$cache_file"; then
1087 { echo "$as_me:1087: loading cache $cache_file" >&5
1088 echo "$as_me: loading cache $cache_file" >&6;}
1090 [\\/]* | ?:[\\/]* ) . $cache_file;;
1091 *) . ./$cache_file;;
1095 { echo "$as_me:1095: creating cache $cache_file" >&5
1096 echo "$as_me: creating cache $cache_file" >&6;}
1100 # Check that the precious variables saved in the cache have kept the same
1102 ac_cache_corrupted=false
1103 for ac_var in `(set) 2>&1 |
1104 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1105 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1106 eval ac_new_set=\$ac_env_${ac_var}_set
1107 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1108 eval ac_new_val="\$ac_env_${ac_var}_value"
1109 case "$ac_old_set,$ac_new_set" in
1111 { echo "$as_me:1111: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1112 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1113 ac_cache_corrupted=: ;;
1115 { echo "$as_me:1115: error: \`$ac_var' was not set in the previous run" >&5
1116 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1117 ac_cache_corrupted=: ;;
1120 if test "x$ac_old_val" != "x$ac_new_val"; then
1121 { echo "$as_me:1121: error: \`$ac_var' has changed since the previous run:" >&5
1122 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1123 { echo "$as_me:1123: former value: $ac_old_val" >&5
1124 echo "$as_me: former value: $ac_old_val" >&2;}
1125 { echo "$as_me:1125: current value: $ac_new_val" >&5
1126 echo "$as_me: current value: $ac_new_val" >&2;}
1127 ac_cache_corrupted=:
1130 # Pass precious variables to config.status. It doesn't matter if
1131 # we pass some twice (in addition to the command line arguments).
1132 if test "$ac_new_set" = set; then
1133 case "$ac_new_val" in
1134 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1135 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1136 ac_configure_args="$ac_configure_args '$ac_arg'"
1138 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1143 if "$ac_cache_corrupted"; then
1144 { echo "$as_me:1144: error: changes in the environment can compromise the build" >&5
1145 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1146 { { echo "$as_me:1146: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1147 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1148 { (exit 1); exit 1; }; }
1152 ac_cpp='$CPP $CPPFLAGS'
1153 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1154 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1155 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1156 ac_main_return="return"
1158 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1160 ECHO_C= # newlines do not sed ;-) only broken shells would use this case anyway
1172 echo "#! $SHELL" >conftest.sh
1173 echo "exit 0" >>conftest.sh
1174 chmod +x conftest.sh
1175 if { (echo "$as_me:1175: PATH=\".;.\"; conftest.sh") >&5
1176 (PATH=".;."; conftest.sh) 2>&5
1178 echo "$as_me:1178: \$? = $ac_status" >&5
1179 (exit "$ac_status"); }; then
1180 ac_path_separator=';'
1184 PATH_SEPARATOR="$ac_path_separator"
1187 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1191 for ac_prog in ggrep grep
1193 # Extract the first word of "$ac_prog", so it can be a program name with args.
1194 set dummy $ac_prog; ac_word=$2
1195 echo "$as_me:1195: checking for $ac_word" >&5
1196 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1197 if test "${ac_cv_prog_GREP+set}" = set; then
1198 echo $ECHO_N "(cached) $ECHO_C" >&6
1200 if test -n "$GREP"; then
1201 ac_cv_prog_GREP="$GREP" # Let the user override the test.
1203 ac_save_IFS=$IFS; IFS=$ac_path_separator
1205 for ac_dir in $ac_dummy; do
1207 test -z "$ac_dir" && ac_dir=.
1208 $as_executable_p "$ac_dir/$ac_word" || continue
1209 ac_cv_prog_GREP="$ac_prog"
1210 echo "$as_me:1210: found $ac_dir/$ac_word" >&5
1216 GREP=$ac_cv_prog_GREP
1217 if test -n "$GREP"; then
1218 echo "$as_me:1218: result: $GREP" >&5
1219 echo "${ECHO_T}$GREP" >&6
1221 echo "$as_me:1221: result: no" >&5
1222 echo "${ECHO_T}no" >&6
1225 test -n "$GREP" && break
1227 test -n "$GREP" || GREP=": "
1229 echo "$as_me:1229: checking for egrep" >&5
1230 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1231 if test "${ac_cv_path_EGREP+set}" = set; then
1232 echo $ECHO_N "(cached) $ECHO_C" >&6
1234 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
1235 then ac_cv_path_EGREP="$GREP -E"
1237 for ac_prog in gegrep egrep
1239 # Extract the first word of "$ac_prog", so it can be a program name with args.
1240 set dummy $ac_prog; ac_word=$2
1241 echo "$as_me:1241: checking for $ac_word" >&5
1242 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1243 if test "${ac_cv_path_EGREP+set}" = set; then
1244 echo $ECHO_N "(cached) $ECHO_C" >&6
1248 ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
1251 ac_save_IFS=$IFS; IFS=$ac_path_separator
1253 for ac_dir in $ac_dummy; do
1255 test -z "$ac_dir" && ac_dir=.
1256 if $as_executable_p "$ac_dir/$ac_word"; then
1257 ac_cv_path_EGREP="$ac_dir/$ac_word"
1258 echo "$as_me:1258: found $ac_dir/$ac_word" >&5
1266 EGREP=$ac_cv_path_EGREP
1268 if test -n "$EGREP"; then
1269 echo "$as_me:1269: result: $EGREP" >&5
1270 echo "${ECHO_T}$EGREP" >&6
1272 echo "$as_me:1272: result: no" >&5
1273 echo "${ECHO_T}no" >&6
1276 test -n "$EGREP" && break
1278 test -n "$EGREP" || EGREP=": "
1280 test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:1280: error: cannot find workable egrep" >&5
1281 echo "$as_me: error: cannot find workable egrep" >&2;}
1282 { (exit 1); exit 1; }; }
1285 echo "$as_me:1285: result: $ac_cv_path_EGREP" >&5
1286 echo "${ECHO_T}$ac_cv_path_EGREP" >&6
1287 EGREP="$ac_cv_path_EGREP"
1289 NCURSES_MAJOR="`${EGREP-egrep} '^NCURSES_MAJOR[ ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1290 NCURSES_MINOR="`${EGREP-egrep} '^NCURSES_MINOR[ ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1291 NCURSES_PATCH="`${EGREP-egrep} '^NCURSES_PATCH[ ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1292 cf_cv_abi_version=${NCURSES_MAJOR}
1293 cf_cv_abi_default=${NCURSES_MAJOR}
1294 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1295 cf_cv_timestamp=`date`
1296 echo "$as_me:1296: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_default ($cf_cv_timestamp)" >&5
1297 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_default ($cf_cv_timestamp)" >&6
1299 if test -f "$srcdir/VERSION" ; then
1300 echo "$as_me:1300: checking for package version" >&5
1301 echo $ECHO_N "checking for package version... $ECHO_C" >&6
1303 # if there are not enough fields, cut returns the last one...
1304 cf_field1=`sed -e '2,$d' "$srcdir/VERSION" |cut -f1`
1305 cf_field2=`sed -e '2,$d' "$srcdir/VERSION" |cut -f2`
1306 cf_field3=`sed -e '2,$d' "$srcdir/VERSION" |cut -f3`
1308 # this is how CF_BUNDLED_INTL uses $VERSION:
1309 VERSION="$cf_field1"
1311 VERSION_MAJOR=`echo "$cf_field2" | sed -e 's/\..*//'`
1312 test -z "$VERSION_MAJOR" && { { echo "$as_me:1312: error: missing major-version" >&5
1313 echo "$as_me: error: missing major-version" >&2;}
1314 { (exit 1); exit 1; }; }
1316 VERSION_MINOR=`echo "$cf_field2" | sed -e 's/^[^.]*\.//' -e 's/-.*//'`
1317 test -z "$VERSION_MINOR" && { { echo "$as_me:1317: error: missing minor-version" >&5
1318 echo "$as_me: error: missing minor-version" >&2;}
1319 { (exit 1); exit 1; }; }
1321 echo "$as_me:1321: result: ${VERSION_MAJOR}.${VERSION_MINOR}" >&5
1322 echo "${ECHO_T}${VERSION_MAJOR}.${VERSION_MINOR}" >&6
1324 echo "$as_me:1324: checking for package patch date" >&5
1325 echo $ECHO_N "checking for package patch date... $ECHO_C" >&6
1326 VERSION_PATCH=`echo "$cf_field3" | sed -e 's/^[^-]*-//'`
1327 case .$VERSION_PATCH in
1329 { { echo "$as_me:1329: error: missing patch-date $VERSION_PATCH" >&5
1330 echo "$as_me: error: missing patch-date $VERSION_PATCH" >&2;}
1331 { (exit 1); exit 1; }; }
1333 (.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])
1336 { { echo "$as_me:1336: error: illegal patch-date $VERSION_PATCH" >&5
1337 echo "$as_me: error: illegal patch-date $VERSION_PATCH" >&2;}
1338 { (exit 1); exit 1; }; }
1341 echo "$as_me:1341: result: $VERSION_PATCH" >&5
1342 echo "${ECHO_T}$VERSION_PATCH" >&6
1344 { { echo "$as_me:1344: error: did not find $srcdir/VERSION" >&5
1345 echo "$as_me: error: did not find $srcdir/VERSION" >&2;}
1346 { (exit 1); exit 1; }; }
1349 # show the actual data that we have for versions:
1350 test -n "$verbose" && echo " ABI VERSION $VERSION" 1>&6
1352 echo "${as_me:-configure}:1352: testing ABI VERSION $VERSION ..." 1>&5
1354 test -n "$verbose" && echo " VERSION_MAJOR $VERSION_MAJOR" 1>&6
1356 echo "${as_me:-configure}:1356: testing VERSION_MAJOR $VERSION_MAJOR ..." 1>&5
1358 test -n "$verbose" && echo " VERSION_MINOR $VERSION_MINOR" 1>&6
1360 echo "${as_me:-configure}:1360: testing VERSION_MINOR $VERSION_MINOR ..." 1>&5
1362 test -n "$verbose" && echo " VERSION_PATCH $VERSION_PATCH" 1>&6
1364 echo "${as_me:-configure}:1364: testing VERSION_PATCH $VERSION_PATCH ..." 1>&5
1369 cat >>confdefs.h <<EOF
1370 #define PACKAGE "$PACKAGE"
1373 cf_PACKAGE=`echo "$cf_PACKAGE" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1375 cat >>confdefs.h <<EOF
1376 #define ${cf_PACKAGE}_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}"
1379 cat >>confdefs.h <<EOF
1380 #define ${cf_PACKAGE}_PATCHDATE ${VERSION_PATCH}
1383 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1385 # Check whether --with-rel-version or --without-rel-version was given.
1386 if test "${with_rel_version+set}" = set; then
1387 withval="$with_rel_version"
1388 { echo "$as_me:1388: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1389 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1390 cf_cv_rel_version=$withval
1393 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1394 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1395 test -n "NCURSES_MINOR" || NCURSES_MINOR=0
1397 if test -n "$NCURSES_MAJOR" ; then
1398 case `echo "$NCURSES_MAJOR" | sed -e 's/^[0-9]*$/0/g'` in
1402 { { echo "$as_me:1402: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1403 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1404 { (exit 1); exit 1; }; }
1408 { { echo "$as_me:1408: error: Release major-version value is empty" >&5
1409 echo "$as_me: error: Release major-version value is empty" >&2;}
1410 { (exit 1); exit 1; }; }
1413 if test -n "$NCURSES_MINOR" ; then
1414 case `echo "$NCURSES_MINOR" | sed -e 's/^[0-9]*$/0/g'` in
1418 { { echo "$as_me:1418: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1419 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1420 { (exit 1); exit 1; }; }
1424 { { echo "$as_me:1424: error: Release minor-version value is empty" >&5
1425 echo "$as_me: error: Release minor-version value is empty" >&2;}
1426 { (exit 1); exit 1; }; }
1429 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1431 # Check whether --with-abi-version or --without-abi-version was given.
1432 if test "${with_abi_version+set}" = set; then
1433 withval="$with_abi_version"
1435 if test "x$cf_cv_abi_version" != "x$withval"
1437 { echo "$as_me:1437: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1438 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1439 case "$cf_cv_rel_version" in
1441 cf_cv_rel_version=$withval.0
1444 cf_cv_rel_version=$withval.9 # FIXME: should be 10 as of 6.0 release
1448 cf_cv_abi_version=$withval
1451 if test -n "$cf_cv_abi_version" ; then
1452 case `echo "$cf_cv_abi_version" | sed -e 's/^[0-9]*$/0/g'` in
1456 { { echo "$as_me:1456: error: ABI version is not a number: $cf_cv_abi_version" >&5
1457 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1458 { (exit 1); exit 1; }; }
1462 { { echo "$as_me:1462: error: ABI version value is empty" >&5
1463 echo "$as_me: error: ABI version value is empty" >&2;}
1464 { (exit 1); exit 1; }; }
1467 cf_cv_abi_default=$cf_cv_abi_version
1469 if test "x$cf_cv_abi_version" != "x$with_abi_version"
1471 case "$cf_cv_rel_version" in
1473 cf_cv_rel_version=$with_abi_version.0
1479 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1480 if test -f "$ac_dir/install-sh"; then
1482 ac_install_sh="$ac_aux_dir/install-sh -c"
1484 elif test -f "$ac_dir/install.sh"; then
1486 ac_install_sh="$ac_aux_dir/install.sh -c"
1488 elif test -f "$ac_dir/shtool"; then
1490 ac_install_sh="$ac_aux_dir/shtool install -c"
1494 if test -z "$ac_aux_dir"; then
1495 { { echo "$as_me:1495: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1496 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1497 { (exit 1); exit 1; }; }
1499 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1500 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1501 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1503 # Make sure we can run config.sub.
1504 $ac_config_sub sun4 >/dev/null 2>&1 ||
1505 { { echo "$as_me:1505: error: cannot run $ac_config_sub" >&5
1506 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1507 { (exit 1); exit 1; }; }
1509 echo "$as_me:1509: checking build system type" >&5
1510 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1511 if test "${ac_cv_build+set}" = set; then
1512 echo $ECHO_N "(cached) $ECHO_C" >&6
1514 ac_cv_build_alias=$build_alias
1515 test -z "$ac_cv_build_alias" &&
1516 ac_cv_build_alias=`$ac_config_guess`
1517 test -z "$ac_cv_build_alias" &&
1518 { { echo "$as_me:1518: error: cannot guess build type; you must specify one" >&5
1519 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1520 { (exit 1); exit 1; }; }
1521 ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` ||
1522 { { echo "$as_me:1522: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1523 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1524 { (exit 1); exit 1; }; }
1527 echo "$as_me:1527: result: $ac_cv_build" >&5
1528 echo "${ECHO_T}$ac_cv_build" >&6
1530 build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1531 build_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1532 build_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1534 echo "$as_me:1534: checking host system type" >&5
1535 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1536 if test "${ac_cv_host+set}" = set; then
1537 echo $ECHO_N "(cached) $ECHO_C" >&6
1539 ac_cv_host_alias=$host_alias
1540 test -z "$ac_cv_host_alias" &&
1541 ac_cv_host_alias=$ac_cv_build_alias
1542 ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` ||
1543 { { echo "$as_me:1543: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1544 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1545 { (exit 1); exit 1; }; }
1548 echo "$as_me:1548: result: $ac_cv_host" >&5
1549 echo "${ECHO_T}$ac_cv_host" >&6
1551 host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1552 host_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1553 host_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1555 if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
1556 echo "$as_me:1556: checking target system type" >&5
1557 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1558 if test "${ac_cv_target+set}" = set; then
1559 echo $ECHO_N "(cached) $ECHO_C" >&6
1561 ac_cv_target_alias=$target_alias
1562 test "x$ac_cv_target_alias" = "x" &&
1563 ac_cv_target_alias=$ac_cv_host_alias
1564 ac_cv_target=`$ac_config_sub "$ac_cv_target_alias"` ||
1565 { { echo "$as_me:1565: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1566 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1567 { (exit 1); exit 1; }; }
1570 echo "$as_me:1570: result: $ac_cv_target" >&5
1571 echo "${ECHO_T}$ac_cv_target" >&6
1572 target=$ac_cv_target
1573 target_cpu=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1574 target_vendor=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1575 target_os=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1577 # The aliases save the names the user supplied, while $host etc.
1578 # will get canonicalized.
1579 test -n "$target_alias" &&
1580 test "$program_prefix$program_suffix$program_transform_name" = \
1582 program_prefix=${target_alias}-
1583 system_name="$host_os"
1585 system_name="`(uname -s -r) 2>/dev/null`"
1586 if test -z "$system_name" ; then
1587 system_name="`(hostname) 2>/dev/null`"
1590 test -n "$system_name" &&
1591 cat >>confdefs.h <<EOF
1592 #define SYSTEM_NAME "$system_name"
1595 if test "${cf_cv_system_name+set}" = set; then
1596 echo $ECHO_N "(cached) $ECHO_C" >&6
1598 cf_cv_system_name="$system_name"
1601 test -z "$system_name" && system_name="$cf_cv_system_name"
1602 test -n "$cf_cv_system_name" && echo "$as_me:1602: result: Configuring for $cf_cv_system_name" >&5
1603 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1605 if test ".$system_name" != ".$cf_cv_system_name" ; then
1606 echo "$as_me:1606: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1607 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1608 { { echo "$as_me:1608: error: \"Please remove config.cache and try again.\"" >&5
1609 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1610 { (exit 1); exit 1; }; }
1613 # Check whether --with-system-type or --without-system-type was given.
1614 if test "${with_system_type+set}" = set; then
1615 withval="$with_system_type"
1616 { echo "$as_me:1616: WARNING: overriding system type to $withval" >&5
1617 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1618 cf_cv_system_name=$withval
1623 ### Save the given $CFLAGS to allow user-override.
1624 cf_user_CFLAGS="$CFLAGS"
1626 ### Default install-location
1627 echo "$as_me:1627: checking for fgrep" >&5
1628 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
1629 if test "${ac_cv_path_FGREP+set}" = set; then
1630 echo $ECHO_N "(cached) $ECHO_C" >&6
1632 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
1633 then ac_cv_path_FGREP="$GREP -F"
1635 for ac_prog in gfgrep fgrep
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_path_FGREP+set}" = set; then
1642 echo $ECHO_N "(cached) $ECHO_C" >&6
1646 ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path.
1649 ac_save_IFS=$IFS; IFS=$ac_path_separator
1651 for ac_dir in $ac_dummy; do
1653 test -z "$ac_dir" && ac_dir=.
1654 if $as_executable_p "$ac_dir/$ac_word"; then
1655 ac_cv_path_FGREP="$ac_dir/$ac_word"
1656 echo "$as_me:1656: found $ac_dir/$ac_word" >&5
1664 FGREP=$ac_cv_path_FGREP
1666 if test -n "$FGREP"; then
1667 echo "$as_me:1667: result: $FGREP" >&5
1668 echo "${ECHO_T}$FGREP" >&6
1670 echo "$as_me:1670: result: no" >&5
1671 echo "${ECHO_T}no" >&6
1674 test -n "$FGREP" && break
1676 test -n "$FGREP" || FGREP=": "
1678 test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:1678: error: cannot find workable fgrep" >&5
1679 echo "$as_me: error: cannot find workable fgrep" >&2;}
1680 { (exit 1); exit 1; }; }
1683 echo "$as_me:1683: result: $ac_cv_path_FGREP" >&5
1684 echo "${ECHO_T}$ac_cv_path_FGREP" >&6
1685 FGREP="$ac_cv_path_FGREP"
1687 echo "$as_me:1687: checking for prefix" >&5
1688 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1689 if test "x$prefix" = "xNONE" ; then
1690 case "$cf_cv_system_name" in
1691 # non-vendor systems don't have a conflict
1692 (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1695 (*) prefix=$ac_default_prefix
1699 echo "$as_me:1699: result: $prefix" >&5
1700 echo "${ECHO_T}$prefix" >&6
1702 if test "x$prefix" = "xNONE" ; then
1703 echo "$as_me:1703: checking for default include-directory" >&5
1704 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1705 test -n "$verbose" && echo 1>&6
1708 "$includedir/ncurses" \
1710 "$prefix/include/ncurses" \
1711 /usr/local/include \
1712 /usr/local/include/ncurses \
1714 /usr/include/ncurses
1716 cf_dir=`eval echo "$cf_symbol"`
1717 if test -f "$cf_dir/curses.h" ; then
1718 if ( ${FGREP-fgrep} NCURSES_VERSION "$cf_dir/curses.h" >/dev/null 2>&1 ) ; then
1719 includedir="$cf_symbol"
1720 test -n "$verbose" && echo $ECHO_N " found " 1>&6
1724 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1726 echo "$as_me:1726: result: $includedir" >&5
1727 echo "${ECHO_T}$includedir" >&6
1730 ### Defaults for ncurses ABI
1735 cf_dft_ext_colors=no
1738 cf_dft_ext_putwin=no
1739 cf_dft_ext_spfuncs=no
1740 cf_dft_filter_syms=no
1743 cf_dft_opaque_curses=no
1744 cf_dft_ordinate_type=short
1745 cf_dft_signed_char=no
1746 cf_dft_tparm_arg=long
1750 # ABI 6 default differences from ABI 5:
1751 case x$cf_cv_abi_default in
1753 cf_dft_chtype=uint32_t
1754 cf_dft_ext_colors=yes
1755 cf_dft_ext_const=yes
1756 cf_dft_ext_mouse=yes
1757 cf_dft_ext_putwin=yes
1758 cf_dft_ext_spfuncs=yes
1759 cf_dft_filter_syms=yes
1761 cf_dft_mmask_t=uint32_t
1762 cf_dft_opaque_curses=yes
1763 cf_dft_tparm_arg=intptr_t
1765 cf_dft_with_lp64=yes
1769 # ABI 7 default differences from ABI 6:
1770 case x$cf_cv_abi_default in
1773 cf_dft_mmask_t=uint64_t
1774 cf_dft_ordinate_type=int
1775 cf_dft_signed_char=yes
1776 # also: remove the wgetch-events feature in ABI 7
1780 ### override ABI version, e.g., packagers
1782 # Check whether --with-abi-altered or --without-abi-altered was given.
1783 if test "${with_abi_altered+set}" = set; then
1784 withval="$with_abi_altered"
1786 if test -n "$withval" ; then
1787 case `echo "$withval" | sed -e 's/^[0-9]*$/0/g'` in
1791 { { echo "$as_me:1791: error: ABI altered is not a number: $withval" >&5
1792 echo "$as_me: error: ABI altered is not a number: $withval" >&2;}
1793 { (exit 1); exit 1; }; }
1797 { { echo "$as_me:1797: error: ABI altered value is empty" >&5
1798 echo "$as_me: error: ABI altered value is empty" >&2;}
1799 { (exit 1); exit 1; }; }
1802 if test "$cf_cv_abi_version" != "$withval"
1804 { echo "$as_me:1804: WARNING: altering visible ABI from $cf_cv_abi_version to $withval" >&5
1805 echo "$as_me: WARNING: altering visible ABI from $cf_cv_abi_version to $withval" >&2;}
1806 cf_cv_abi_version=$withval
1811 ### Checks for programs.
1813 # Check whether --with-ada or --without-ada was given.
1814 if test "${with_ada+set}" = set; then
1816 cf_with_ada=$withval
1821 if test "x$cf_with_ada" = xyes
1823 cf_prog_cc="gnatgcc gcc cc"
1829 ac_cpp='$CPP $CPPFLAGS'
1830 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1831 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1832 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1833 ac_main_return="return"
1834 if test -n "$ac_tool_prefix"; then
1835 for ac_prog in $cf_prog_cc
1837 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1838 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1839 echo "$as_me:1839: checking for $ac_word" >&5
1840 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1841 if test "${ac_cv_prog_CC+set}" = set; then
1842 echo $ECHO_N "(cached) $ECHO_C" >&6
1844 if test -n "$CC"; then
1845 ac_cv_prog_CC="$CC" # Let the user override the test.
1847 ac_save_IFS=$IFS; IFS=$ac_path_separator
1849 for ac_dir in $ac_dummy; do
1851 test -z "$ac_dir" && ac_dir=.
1852 $as_executable_p "$ac_dir/$ac_word" || continue
1853 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1854 echo "$as_me:1854: found $ac_dir/$ac_word" >&5
1861 if test -n "$CC"; then
1862 echo "$as_me:1862: result: $CC" >&5
1863 echo "${ECHO_T}$CC" >&6
1865 echo "$as_me:1865: result: no" >&5
1866 echo "${ECHO_T}no" >&6
1869 test -n "$CC" && break
1872 if test -z "$CC"; then
1874 for ac_prog in $cf_prog_cc
1876 # Extract the first word of "$ac_prog", so it can be a program name with args.
1877 set dummy $ac_prog; ac_word=$2
1878 echo "$as_me:1878: checking for $ac_word" >&5
1879 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1880 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1881 echo $ECHO_N "(cached) $ECHO_C" >&6
1883 if test -n "$ac_ct_CC"; then
1884 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1886 ac_save_IFS=$IFS; IFS=$ac_path_separator
1888 for ac_dir in $ac_dummy; do
1890 test -z "$ac_dir" && ac_dir=.
1891 $as_executable_p "$ac_dir/$ac_word" || continue
1892 ac_cv_prog_ac_ct_CC="$ac_prog"
1893 echo "$as_me:1893: found $ac_dir/$ac_word" >&5
1899 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1900 if test -n "$ac_ct_CC"; then
1901 echo "$as_me:1901: result: $ac_ct_CC" >&5
1902 echo "${ECHO_T}$ac_ct_CC" >&6
1904 echo "$as_me:1904: result: no" >&5
1905 echo "${ECHO_T}no" >&6
1908 test -n "$ac_ct_CC" && break
1914 test -z "$CC" && { { echo "$as_me:1914: error: no acceptable cc found in \$PATH" >&5
1915 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1916 { (exit 1); exit 1; }; }
1918 # Provide some information about the compiler.
1919 echo "$as_me:1919:" \
1920 "checking for C compiler version" >&5
1921 ac_compiler=`set X $ac_compile; echo "$2"`
1922 { (eval echo "$as_me:1922: \"$ac_compiler --version </dev/null >&5\"") >&5
1923 (eval $ac_compiler --version </dev/null >&5) 2>&5
1925 echo "$as_me:1925: \$? = $ac_status" >&5
1926 (exit "$ac_status"); }
1927 { (eval echo "$as_me:1927: \"$ac_compiler -v </dev/null >&5\"") >&5
1928 (eval $ac_compiler -v </dev/null >&5) 2>&5
1930 echo "$as_me:1930: \$? = $ac_status" >&5
1931 (exit "$ac_status"); }
1932 { (eval echo "$as_me:1932: \"$ac_compiler -V </dev/null >&5\"") >&5
1933 (eval $ac_compiler -V </dev/null >&5) 2>&5
1935 echo "$as_me:1935: \$? = $ac_status" >&5
1936 (exit "$ac_status"); }
1938 cat >"conftest.$ac_ext" <<_ACEOF
1939 #line 1939 "configure"
1940 #include "confdefs.h"
1950 ac_clean_files_save=$ac_clean_files
1951 ac_clean_files="$ac_clean_files a.out a.exe"
1952 # Try to create an executable without -o first, disregard a.out.
1953 # It will help us diagnose broken compilers, and finding out an intuition
1955 echo "$as_me:1955: checking for C compiler default output" >&5
1956 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1957 ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
1958 if { (eval echo "$as_me:1958: \"$ac_link_default\"") >&5
1959 (eval $ac_link_default) 2>&5
1961 echo "$as_me:1961: \$? = $ac_status" >&5
1962 (exit "$ac_status"); }; then
1963 # Find the output, starting from the most likely. This scheme is
1964 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1966 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1967 ls a.out conftest 2>/dev/null;
1968 ls a.* conftest.* 2>/dev/null`; do
1970 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1971 a.out ) # We found the default executable, but exeext='' is most
1974 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1975 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1982 echo "$as_me: failed program was:" >&5
1983 cat "conftest.$ac_ext" >&5
1984 { { echo "$as_me:1984: error: C compiler cannot create executables" >&5
1985 echo "$as_me: error: C compiler cannot create executables" >&2;}
1986 { (exit 77); exit 77; }; }
1989 ac_exeext=$ac_cv_exeext
1990 echo "$as_me:1990: result: $ac_file" >&5
1991 echo "${ECHO_T}$ac_file" >&6
1993 # Check the compiler produces executables we can run. If not, either
1994 # the compiler is broken, or we cross compile.
1995 echo "$as_me:1995: checking whether the C compiler works" >&5
1996 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1997 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1998 # If not cross compiling, check that we can run a simple program.
1999 if test "$cross_compiling" != yes; then
2000 if { ac_try='./$ac_file'
2001 { (eval echo "$as_me:2001: \"$ac_try\"") >&5
2004 echo "$as_me:2004: \$? = $ac_status" >&5
2005 (exit "$ac_status"); }; }; then
2008 if test "$cross_compiling" = maybe; then
2011 { { echo "$as_me:2011: error: cannot run C compiled programs.
2012 If you meant to cross compile, use \`--host'." >&5
2013 echo "$as_me: error: cannot run C compiled programs.
2014 If you meant to cross compile, use \`--host'." >&2;}
2015 { (exit 1); exit 1; }; }
2019 echo "$as_me:2019: result: yes" >&5
2020 echo "${ECHO_T}yes" >&6
2022 rm -f a.out a.exe "conftest$ac_cv_exeext"
2023 ac_clean_files=$ac_clean_files_save
2024 # Check the compiler produces executables we can run. If not, either
2025 # the compiler is broken, or we cross compile.
2026 echo "$as_me:2026: checking whether we are cross compiling" >&5
2027 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2028 echo "$as_me:2028: result: $cross_compiling" >&5
2029 echo "${ECHO_T}$cross_compiling" >&6
2031 echo "$as_me:2031: checking for executable suffix" >&5
2032 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
2033 if { (eval echo "$as_me:2033: \"$ac_link\"") >&5
2034 (eval $ac_link) 2>&5
2036 echo "$as_me:2036: \$? = $ac_status" >&5
2037 (exit "$ac_status"); }; then
2038 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2039 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2040 # work properly (i.e., refer to `conftest.exe'), while it won't with
2042 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
2044 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2045 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2052 { { echo "$as_me:2052: error: cannot compute EXEEXT: cannot compile and link" >&5
2053 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
2054 { (exit 1); exit 1; }; }
2057 rm -f "conftest$ac_cv_exeext"
2058 echo "$as_me:2058: result: $ac_cv_exeext" >&5
2059 echo "${ECHO_T}$ac_cv_exeext" >&6
2061 rm -f "conftest.$ac_ext"
2062 EXEEXT=$ac_cv_exeext
2064 echo "$as_me:2064: checking for object suffix" >&5
2065 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
2066 if test "${ac_cv_objext+set}" = set; then
2067 echo $ECHO_N "(cached) $ECHO_C" >&6
2069 cat >"conftest.$ac_ext" <<_ACEOF
2070 #line 2070 "configure"
2071 #include "confdefs.h"
2081 rm -f conftest.o conftest.obj
2082 if { (eval echo "$as_me:2082: \"$ac_compile\"") >&5
2083 (eval $ac_compile) 2>&5
2085 echo "$as_me:2085: \$? = $ac_status" >&5
2086 (exit "$ac_status"); }; then
2087 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2089 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
2090 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2095 echo "$as_me: failed program was:" >&5
2096 cat "conftest.$ac_ext" >&5
2097 { { echo "$as_me:2097: error: cannot compute OBJEXT: cannot compile" >&5
2098 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
2099 { (exit 1); exit 1; }; }
2102 rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
2104 echo "$as_me:2104: result: $ac_cv_objext" >&5
2105 echo "${ECHO_T}$ac_cv_objext" >&6
2106 OBJEXT=$ac_cv_objext
2108 echo "$as_me:2108: checking whether we are using the GNU C compiler" >&5
2109 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2110 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2111 echo $ECHO_N "(cached) $ECHO_C" >&6
2113 cat >"conftest.$ac_ext" <<_ACEOF
2114 #line 2114 "configure"
2115 #include "confdefs.h"
2128 rm -f "conftest.$ac_objext"
2129 if { (eval echo "$as_me:2129: \"$ac_compile\"") >&5
2130 (eval $ac_compile) 2>&5
2132 echo "$as_me:2132: \$? = $ac_status" >&5
2133 (exit "$ac_status"); } &&
2134 { ac_try='test -s "conftest.$ac_objext"'
2135 { (eval echo "$as_me:2135: \"$ac_try\"") >&5
2138 echo "$as_me:2138: \$? = $ac_status" >&5
2139 (exit "$ac_status"); }; }; then
2142 echo "$as_me: failed program was:" >&5
2143 cat "conftest.$ac_ext" >&5
2146 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2147 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2150 echo "$as_me:2150: result: $ac_cv_c_compiler_gnu" >&5
2151 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2152 GCC=`test $ac_compiler_gnu = yes && echo yes`
2153 ac_test_CFLAGS=${CFLAGS+set}
2154 ac_save_CFLAGS=$CFLAGS
2156 echo "$as_me:2156: checking whether $CC accepts -g" >&5
2157 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2158 if test "${ac_cv_prog_cc_g+set}" = set; then
2159 echo $ECHO_N "(cached) $ECHO_C" >&6
2161 cat >"conftest.$ac_ext" <<_ACEOF
2162 #line 2162 "configure"
2163 #include "confdefs.h"
2173 rm -f "conftest.$ac_objext"
2174 if { (eval echo "$as_me:2174: \"$ac_compile\"") >&5
2175 (eval $ac_compile) 2>&5
2177 echo "$as_me:2177: \$? = $ac_status" >&5
2178 (exit "$ac_status"); } &&
2179 { ac_try='test -s "conftest.$ac_objext"'
2180 { (eval echo "$as_me:2180: \"$ac_try\"") >&5
2183 echo "$as_me:2183: \$? = $ac_status" >&5
2184 (exit "$ac_status"); }; }; then
2187 echo "$as_me: failed program was:" >&5
2188 cat "conftest.$ac_ext" >&5
2191 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2193 echo "$as_me:2193: result: $ac_cv_prog_cc_g" >&5
2194 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2195 if test "$ac_test_CFLAGS" = set; then
2196 CFLAGS=$ac_save_CFLAGS
2197 elif test $ac_cv_prog_cc_g = yes; then
2198 if test "$GCC" = yes; then
2204 if test "$GCC" = yes; then
2210 # Some people use a C++ compiler to compile C. Since we use `exit',
2211 # in C++ we need to declare it. In case someone uses the same compiler
2212 # for both compiling C and C++ we need to have the C++ compiler decide
2213 # the declaration of exit, since it's the most demanding environment.
2214 cat >"conftest.$ac_ext" <<_ACEOF
2219 rm -f "conftest.$ac_objext"
2220 if { (eval echo "$as_me:2220: \"$ac_compile\"") >&5
2221 (eval $ac_compile) 2>&5
2223 echo "$as_me:2223: \$? = $ac_status" >&5
2224 (exit "$ac_status"); } &&
2225 { ac_try='test -s "conftest.$ac_objext"'
2226 { (eval echo "$as_me:2226: \"$ac_try\"") >&5
2229 echo "$as_me:2229: \$? = $ac_status" >&5
2230 (exit "$ac_status"); }; }; then
2231 for ac_declaration in \
2233 '#include <stdlib.h>' \
2234 'extern "C" void std::exit (int) throw (); using std::exit;' \
2235 'extern "C" void std::exit (int); using std::exit;' \
2236 'extern "C" void exit (int) throw ();' \
2237 'extern "C" void exit (int);' \
2240 cat >"conftest.$ac_ext" <<_ACEOF
2241 #line 2241 "configure"
2242 #include "confdefs.h"
2253 rm -f "conftest.$ac_objext"
2254 if { (eval echo "$as_me:2254: \"$ac_compile\"") >&5
2255 (eval $ac_compile) 2>&5
2257 echo "$as_me:2257: \$? = $ac_status" >&5
2258 (exit "$ac_status"); } &&
2259 { ac_try='test -s "conftest.$ac_objext"'
2260 { (eval echo "$as_me:2260: \"$ac_try\"") >&5
2263 echo "$as_me:2263: \$? = $ac_status" >&5
2264 (exit "$ac_status"); }; }; then
2267 echo "$as_me: failed program was:" >&5
2268 cat "conftest.$ac_ext" >&5
2271 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2272 cat >"conftest.$ac_ext" <<_ACEOF
2273 #line 2273 "configure"
2274 #include "confdefs.h"
2284 rm -f "conftest.$ac_objext"
2285 if { (eval echo "$as_me:2285: \"$ac_compile\"") >&5
2286 (eval $ac_compile) 2>&5
2288 echo "$as_me:2288: \$? = $ac_status" >&5
2289 (exit "$ac_status"); } &&
2290 { ac_try='test -s "conftest.$ac_objext"'
2291 { (eval echo "$as_me:2291: \"$ac_try\"") >&5
2294 echo "$as_me:2294: \$? = $ac_status" >&5
2295 (exit "$ac_status"); }; }; then
2298 echo "$as_me: failed program was:" >&5
2299 cat "conftest.$ac_ext" >&5
2301 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2304 if test -n "$ac_declaration"; then
2305 echo '#ifdef __cplusplus' >>confdefs.h
2306 echo "$ac_declaration" >>confdefs.h
2307 echo '#endif' >>confdefs.h
2311 echo "$as_me: failed program was:" >&5
2312 cat "conftest.$ac_ext" >&5
2314 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2316 ac_cpp='$CPP $CPPFLAGS'
2317 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2318 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2319 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2320 ac_main_return="return"
2323 if test "$GCC" = yes ; then
2324 echo "$as_me:2324: checking version of $CC" >&5
2325 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2326 GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2327 test -z "$GCC_VERSION" && GCC_VERSION=unknown
2328 echo "$as_me:2328: result: $GCC_VERSION" >&5
2329 echo "${ECHO_T}$GCC_VERSION" >&6
2334 if test "$GCC" = yes ; then
2337 echo "$as_me:2337: checking if this is really Intel C compiler" >&5
2338 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
2339 cf_save_CFLAGS="$CFLAGS"
2340 CFLAGS="$CFLAGS -no-gcc"
2341 cat >"conftest.$ac_ext" <<_ACEOF
2342 #line 2342 "configure"
2343 #include "confdefs.h"
2349 #ifdef __INTEL_COMPILER
2351 #error __INTEL_COMPILER is not defined
2358 rm -f "conftest.$ac_objext"
2359 if { (eval echo "$as_me:2359: \"$ac_compile\"") >&5
2360 (eval $ac_compile) 2>&5
2362 echo "$as_me:2362: \$? = $ac_status" >&5
2363 (exit "$ac_status"); } &&
2364 { ac_try='test -s "conftest.$ac_objext"'
2365 { (eval echo "$as_me:2365: \"$ac_try\"") >&5
2368 echo "$as_me:2368: \$? = $ac_status" >&5
2369 (exit "$ac_status"); }; }; then
2371 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
2374 echo "$as_me: failed program was:" >&5
2375 cat "conftest.$ac_ext" >&5
2377 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2378 CFLAGS="$cf_save_CFLAGS"
2379 echo "$as_me:2379: result: $INTEL_COMPILER" >&5
2380 echo "${ECHO_T}$INTEL_COMPILER" >&6
2387 if test "$GCC" = yes ; then
2388 echo "$as_me:2388: checking if this is really Clang C compiler" >&5
2389 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
2390 cf_save_CFLAGS="$CFLAGS"
2391 cat >"conftest.$ac_ext" <<_ACEOF
2392 #line 2392 "configure"
2393 #include "confdefs.h"
2401 #error __clang__ is not defined
2408 rm -f "conftest.$ac_objext"
2409 if { (eval echo "$as_me:2409: \"$ac_compile\"") >&5
2410 (eval $ac_compile) 2>&5
2412 echo "$as_me:2412: \$? = $ac_status" >&5
2413 (exit "$ac_status"); } &&
2414 { ac_try='test -s "conftest.$ac_objext"'
2415 { (eval echo "$as_me:2415: \"$ac_try\"") >&5
2418 echo "$as_me:2418: \$? = $ac_status" >&5
2419 (exit "$ac_status"); }; }; then
2423 echo "$as_me: failed program was:" >&5
2424 cat "conftest.$ac_ext" >&5
2426 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2427 CFLAGS="$cf_save_CFLAGS"
2428 echo "$as_me:2428: result: $CLANG_COMPILER" >&5
2429 echo "${ECHO_T}$CLANG_COMPILER" >&6
2434 if test "x$CLANG_COMPILER" = "xyes" ; then
2436 (c[1-9][0-9]|*/c[1-9][0-9])
2437 { echo "$as_me:2437: WARNING: replacing broken compiler alias $CC" >&5
2438 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
2439 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
2444 echo "$as_me:2444: checking version of $CC" >&5
2445 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2446 CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2447 test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
2448 echo "$as_me:2448: result: $CLANG_VERSION" >&5
2449 echo "${ECHO_T}$CLANG_VERSION" >&6
2451 for cf_clang_opt in \
2452 -Qunused-arguments \
2453 -Wno-error=implicit-function-declaration
2455 echo "$as_me:2455: checking if option $cf_clang_opt works" >&5
2456 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
2457 cf_save_CFLAGS="$CFLAGS"
2458 CFLAGS="$CFLAGS $cf_clang_opt"
2459 cat >"conftest.$ac_ext" <<_ACEOF
2460 #line 2460 "configure"
2461 #include "confdefs.h"
2468 printf("hello!\\n");
2473 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
2474 if { (eval echo "$as_me:2474: \"$ac_link\"") >&5
2475 (eval $ac_link) 2>&5
2477 echo "$as_me:2477: \$? = $ac_status" >&5
2478 (exit "$ac_status"); } &&
2479 { ac_try='test -s "conftest$ac_exeext"'
2480 { (eval echo "$as_me:2480: \"$ac_try\"") >&5
2483 echo "$as_me:2483: \$? = $ac_status" >&5
2484 (exit "$ac_status"); }; }; then
2488 echo "$as_me: failed program was:" >&5
2489 cat "conftest.$ac_ext" >&5
2493 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
2494 echo "$as_me:2494: result: $cf_clang_optok" >&5
2495 echo "${ECHO_T}$cf_clang_optok" >&6
2496 CFLAGS="$cf_save_CFLAGS"
2497 if test "$cf_clang_optok" = yes; then
2498 test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6
2500 echo "${as_me:-configure}:2500: testing adding option $cf_clang_opt ..." 1>&5
2502 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2503 CFLAGS="${CFLAGS}$cf_clang_opt"
2509 echo "$as_me:2509: checking for $CC option to accept ANSI C" >&5
2510 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2511 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2512 echo $ECHO_N "(cached) $ECHO_C" >&6
2514 ac_cv_prog_cc_stdc=no
2516 cat >"conftest.$ac_ext" <<_ACEOF
2517 #line 2517 "configure"
2518 #include "confdefs.h"
2521 #include <sys/types.h>
2522 #include <sys/stat.h>
2523 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2524 struct buf { int x; };
2525 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2526 static char *e (char **p, int i)
2530 static char *f (char * (*g) (char **, int), char **p, ...)
2535 s = g (p, va_arg (v,int));
2539 int test (int i, double x);
2540 struct s1 {int (*f) (int a);};
2541 struct s2 {int (*f) (double a);};
2542 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2548 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2553 # Don't try gcc -ansi; that turns off useful extensions and
2554 # breaks some systems' header files.
2555 # AIX -qlanglvl=ansi
2556 # Ultrix and OSF/1 -std1
2557 # HP-UX 10.20 and later -Ae
2558 # HP-UX older versions -Aa -D_HPUX_SOURCE
2559 # SVR4 -Xc -D__EXTENSIONS__
2560 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2562 CC="$ac_save_CC $ac_arg"
2563 rm -f "conftest.$ac_objext"
2564 if { (eval echo "$as_me:2564: \"$ac_compile\"") >&5
2565 (eval $ac_compile) 2>&5
2567 echo "$as_me:2567: \$? = $ac_status" >&5
2568 (exit "$ac_status"); } &&
2569 { ac_try='test -s "conftest.$ac_objext"'
2570 { (eval echo "$as_me:2570: \"$ac_try\"") >&5
2573 echo "$as_me:2573: \$? = $ac_status" >&5
2574 (exit "$ac_status"); }; }; then
2575 ac_cv_prog_cc_stdc=$ac_arg
2578 echo "$as_me: failed program was:" >&5
2579 cat "conftest.$ac_ext" >&5
2581 rm -f "conftest.$ac_objext"
2583 rm -f "conftest.$ac_ext" "conftest.$ac_objext"
2588 case "x$ac_cv_prog_cc_stdc" in
2590 echo "$as_me:2590: result: none needed" >&5
2591 echo "${ECHO_T}none needed" >&6 ;;
2593 echo "$as_me:2593: result: $ac_cv_prog_cc_stdc" >&5
2594 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2595 CC="$CC $ac_cv_prog_cc_stdc" ;;
2598 # This should have been defined by AC_PROG_CC
2601 echo "$as_me:2601: checking \$CFLAGS variable" >&5
2602 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2605 echo "$as_me:2605: result: broken" >&5
2606 echo "${ECHO_T}broken" >&6
2607 { echo "$as_me:2607: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2608 echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2611 for cf_arg in $cf_flags
2617 cf_new_extra_cppflags=
2619 for cf_add_cflags in $cf_arg
2621 case "$cf_fix_cppflags" in
2623 case "$cf_add_cflags" in
2624 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2625 case "$cf_add_cflags" in
2627 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2629 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2630 && test -z "${cf_tst_cflags}" \
2631 && cf_fix_cppflags=yes
2633 if test "$cf_fix_cppflags" = yes ; then
2635 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2636 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2639 elif test "${cf_tst_cflags}" = "\"'" ; then
2641 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2642 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2652 case "$cf_add_cflags" in
2654 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2656 CPPFLAGS=`echo "$CPPFLAGS" | \
2657 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2658 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2663 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2664 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2671 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2672 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2679 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2680 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2682 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2684 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2685 && test -z "${cf_tst_cflags}" \
2686 && cf_fix_cppflags=no
2691 if test -n "$cf_new_cflags" ; then
2693 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2694 CFLAGS="${CFLAGS}$cf_new_cflags"
2698 if test -n "$cf_new_cppflags" ; then
2700 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2701 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2705 if test -n "$cf_new_extra_cppflags" ; then
2707 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2708 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2715 echo "$as_me:2715: result: ok" >&5
2716 echo "${ECHO_T}ok" >&6
2720 echo "$as_me:2720: checking \$CC variable" >&5
2721 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2724 echo "$as_me:2724: result: broken" >&5
2725 echo "${ECHO_T}broken" >&6
2726 { echo "$as_me:2726: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2727 echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2729 cf_prog=`echo "$CC" | sed -e 's/ / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2730 cf_flags=`echo "$CC" | sed -e "s%^$cf_prog%%"`
2732 for cf_arg in $cf_flags
2740 cf_new_extra_cppflags=
2742 for cf_add_cflags in $cf_arg
2744 case "$cf_fix_cppflags" in
2746 case "$cf_add_cflags" in
2747 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2748 case "$cf_add_cflags" in
2750 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2752 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2753 && test -z "${cf_tst_cflags}" \
2754 && cf_fix_cppflags=yes
2756 if test "$cf_fix_cppflags" = yes ; then
2758 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2759 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2762 elif test "${cf_tst_cflags}" = "\"'" ; then
2764 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2765 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2775 case "$cf_add_cflags" in
2777 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2779 CPPFLAGS=`echo "$CPPFLAGS" | \
2780 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2781 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2786 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2787 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2794 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2795 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2802 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2803 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2805 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2807 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2808 && test -z "${cf_tst_cflags}" \
2809 && cf_fix_cppflags=no
2814 if test -n "$cf_new_cflags" ; then
2816 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2817 CFLAGS="${CFLAGS}$cf_new_cflags"
2821 if test -n "$cf_new_cppflags" ; then
2823 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2824 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2828 if test -n "$cf_new_extra_cppflags" ; then
2830 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2831 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2841 test -n "$verbose" && echo " resulting CC: '$CC'" 1>&6
2843 echo "${as_me:-configure}:2843: testing resulting CC: '$CC' ..." 1>&5
2845 test -n "$verbose" && echo " resulting CFLAGS: '$CFLAGS'" 1>&6
2847 echo "${as_me:-configure}:2847: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2849 test -n "$verbose" && echo " resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2851 echo "${as_me:-configure}:2851: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2855 echo "$as_me:2855: result: ok" >&5
2856 echo "${ECHO_T}ok" >&6
2861 ac_cpp='$CPP $CPPFLAGS'
2862 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2863 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2864 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2865 ac_main_return="return"
2866 echo "$as_me:2866: checking how to run the C preprocessor" >&5
2867 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2868 # On Suns, sometimes $CPP names a directory.
2869 if test -n "$CPP" && test -d "$CPP"; then
2872 if test -z "$CPP"; then
2873 if test "${ac_cv_prog_CPP+set}" = set; then
2874 echo $ECHO_N "(cached) $ECHO_C" >&6
2876 # Double quotes because CPP needs to be expanded
2877 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2880 for ac_c_preproc_warn_flag in '' yes
2882 # Use a header file that comes with gcc, so configuring glibc
2883 # with a fresh cross-compiler works.
2884 # On the NeXT, cc -E runs the code through the compiler's parser,
2885 # not just through cpp. "Syntax error" is here to catch this case.
2886 cat >"conftest.$ac_ext" <<_ACEOF
2887 #line 2887 "configure"
2888 #include "confdefs.h"
2892 if { (eval echo "$as_me:2892: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2893 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2895 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2897 cat conftest.err >&5
2898 echo "$as_me:2898: \$? = $ac_status" >&5
2899 (exit "$ac_status"); } >/dev/null; then
2900 if test -s conftest.err; then
2901 ac_cpp_err=$ac_c_preproc_warn_flag
2908 if test -z "$ac_cpp_err"; then
2911 echo "$as_me: failed program was:" >&5
2912 cat "conftest.$ac_ext" >&5
2913 # Broken: fails on valid input.
2916 rm -f conftest.err "conftest.$ac_ext"
2918 # OK, works on sane cases. Now check whether non-existent headers
2919 # can be detected and how.
2920 cat >"conftest.$ac_ext" <<_ACEOF
2921 #line 2921 "configure"
2922 #include "confdefs.h"
2923 #include <ac_nonexistent.h>
2925 if { (eval echo "$as_me:2925: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2926 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2928 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2930 cat conftest.err >&5
2931 echo "$as_me:2931: \$? = $ac_status" >&5
2932 (exit "$ac_status"); } >/dev/null; then
2933 if test -s conftest.err; then
2934 ac_cpp_err=$ac_c_preproc_warn_flag
2941 if test -z "$ac_cpp_err"; then
2942 # Broken: success on invalid input.
2945 echo "$as_me: failed program was:" >&5
2946 cat "conftest.$ac_ext" >&5
2947 # Passes both tests.
2951 rm -f conftest.err "conftest.$ac_ext"
2954 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2955 rm -f conftest.err "conftest.$ac_ext"
2956 if $ac_preproc_ok; then
2968 echo "$as_me:2968: result: $CPP" >&5
2969 echo "${ECHO_T}$CPP" >&6
2971 for ac_c_preproc_warn_flag in '' yes
2973 # Use a header file that comes with gcc, so configuring glibc
2974 # with a fresh cross-compiler works.
2975 # On the NeXT, cc -E runs the code through the compiler's parser,
2976 # not just through cpp. "Syntax error" is here to catch this case.
2977 cat >"conftest.$ac_ext" <<_ACEOF
2978 #line 2978 "configure"
2979 #include "confdefs.h"
2983 if { (eval echo "$as_me:2983: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2984 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2986 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2988 cat conftest.err >&5
2989 echo "$as_me:2989: \$? = $ac_status" >&5
2990 (exit "$ac_status"); } >/dev/null; then
2991 if test -s conftest.err; then
2992 ac_cpp_err=$ac_c_preproc_warn_flag
2999 if test -z "$ac_cpp_err"; then
3002 echo "$as_me: failed program was:" >&5
3003 cat "conftest.$ac_ext" >&5
3004 # Broken: fails on valid input.
3007 rm -f conftest.err "conftest.$ac_ext"
3009 # OK, works on sane cases. Now check whether non-existent headers
3010 # can be detected and how.
3011 cat >"conftest.$ac_ext" <<_ACEOF
3012 #line 3012 "configure"
3013 #include "confdefs.h"
3014 #include <ac_nonexistent.h>
3016 if { (eval echo "$as_me:3016: \"$ac_cpp "conftest.$ac_ext"\"") >&5
3017 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
3019 $EGREP -v '^ *\+' conftest.er1 >conftest.err
3021 cat conftest.err >&5
3022 echo "$as_me:3022: \$? = $ac_status" >&5
3023 (exit "$ac_status"); } >/dev/null; then
3024 if test -s conftest.err; then
3025 ac_cpp_err=$ac_c_preproc_warn_flag
3032 if test -z "$ac_cpp_err"; then
3033 # Broken: success on invalid input.
3036 echo "$as_me: failed program was:" >&5
3037 cat "conftest.$ac_ext" >&5
3038 # Passes both tests.
3042 rm -f conftest.err "conftest.$ac_ext"
3045 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3046 rm -f conftest.err "conftest.$ac_ext"
3047 if $ac_preproc_ok; then
3050 { { echo "$as_me:3050: error: C preprocessor \"$CPP\" fails sanity check" >&5
3051 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3052 { (exit 1); exit 1; }; }
3056 ac_cpp='$CPP $CPPFLAGS'
3057 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3058 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3059 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3060 ac_main_return="return"
3062 if test $ac_cv_c_compiler_gnu = yes; then
3063 echo "$as_me:3063: checking whether $CC needs -traditional" >&5
3064 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
3065 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
3066 echo $ECHO_N "(cached) $ECHO_C" >&6
3068 ac_pattern="Autoconf.*'x'"
3069 cat >"conftest.$ac_ext" <<_ACEOF
3070 #line 3070 "configure"
3071 #include "confdefs.h"
3073 int Autoconf = TIOCGETP;
3075 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3076 $EGREP "$ac_pattern" >/dev/null 2>&1; then
3077 ac_cv_prog_gcc_traditional=yes
3079 ac_cv_prog_gcc_traditional=no
3083 if test $ac_cv_prog_gcc_traditional = no; then
3084 cat >"conftest.$ac_ext" <<_ACEOF
3085 #line 3085 "configure"
3086 #include "confdefs.h"
3088 int Autoconf = TCGETA;
3090 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3091 $EGREP "$ac_pattern" >/dev/null 2>&1; then
3092 ac_cv_prog_gcc_traditional=yes
3098 echo "$as_me:3098: result: $ac_cv_prog_gcc_traditional" >&5
3099 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
3100 if test $ac_cv_prog_gcc_traditional = yes; then
3101 CC="$CC -traditional"
3105 echo "$as_me:3105: checking whether $CC understands -c and -o together" >&5
3106 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
3107 if test "${cf_cv_prog_CC_c_o+set}" = set; then
3108 echo $ECHO_N "(cached) $ECHO_C" >&6
3111 cat > conftest.$ac_ext <<CF_EOF
3114 ${cf_cv_main_return:-return}(0);
3117 # We do the test twice because some compilers refuse to overwrite an
3118 # existing .o file with -o, though they will create one.
3119 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
3120 if { (eval echo "$as_me:3120: \"$ac_try\"") >&5
3123 echo "$as_me:3123: \$? = $ac_status" >&5
3124 (exit "$ac_status"); } &&
3125 test -f conftest2.$ac_objext && { (eval echo "$as_me:3125: \"$ac_try\"") >&5
3128 echo "$as_me:3128: \$? = $ac_status" >&5
3129 (exit "$ac_status"); };
3131 eval cf_cv_prog_CC_c_o=yes
3133 eval cf_cv_prog_CC_c_o=no
3138 if test "$cf_cv_prog_CC_c_o" = yes; then
3139 echo "$as_me:3139: result: yes" >&5
3140 echo "${ECHO_T}yes" >&6
3142 echo "$as_me:3142: result: no" >&5
3143 echo "${ECHO_T}no" >&6
3146 if test "$cross_compiling" = yes ; then
3149 case "$cf_cv_system_name" in
3150 (dragonfly*|mirbsd*|freebsd*)
3151 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
3153 (*) LDPATH=$PATH:/sbin:/usr/sbin
3154 # Extract the first word of "ldconfig", so it can be a program name with args.
3155 set dummy ldconfig; ac_word=$2
3156 echo "$as_me:3156: checking for $ac_word" >&5
3157 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3158 if test "${ac_cv_path_LDCONFIG+set}" = set; then
3159 echo $ECHO_N "(cached) $ECHO_C" >&6
3163 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
3166 ac_save_IFS=$IFS; IFS=$ac_path_separator
3168 for ac_dir in $ac_dummy; do
3170 test -z "$ac_dir" && ac_dir=.
3171 if $as_executable_p "$ac_dir/$ac_word"; then
3172 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
3173 echo "$as_me:3173: found $ac_dir/$ac_word" >&5
3181 LDCONFIG=$ac_cv_path_LDCONFIG
3183 if test -n "$LDCONFIG"; then
3184 echo "$as_me:3184: result: $LDCONFIG" >&5
3185 echo "${ECHO_T}$LDCONFIG" >&6
3187 echo "$as_me:3187: result: no" >&5
3188 echo "${ECHO_T}no" >&6
3195 echo "$as_me:3195: checking if you want to ensure bool is consistent with C++" >&5
3196 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
3198 # Check whether --with-cxx or --without-cxx was given.
3199 if test "${with_cxx+set}" = set; then
3201 cf_with_cxx=$withval
3205 echo "$as_me:3205: result: $cf_with_cxx" >&5
3206 echo "${ECHO_T}$cf_with_cxx" >&6
3207 if test "X$cf_with_cxx" = Xno ; then
3211 # with autoconf 2.13, we can change the error to a warning:
3213 ac_cpp='$CXXCPP $CPPFLAGS'
3214 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3215 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3216 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3217 ac_main_return="return"
3218 if test -n "$ac_tool_prefix"; then
3219 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3221 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3222 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3223 echo "$as_me:3223: checking for $ac_word" >&5
3224 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3225 if test "${ac_cv_prog_CXX+set}" = set; then
3226 echo $ECHO_N "(cached) $ECHO_C" >&6
3228 if test -n "$CXX"; then
3229 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3231 ac_save_IFS=$IFS; IFS=$ac_path_separator
3233 for ac_dir in $ac_dummy; do
3235 test -z "$ac_dir" && ac_dir=.
3236 $as_executable_p "$ac_dir/$ac_word" || continue
3237 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3238 echo "$as_me:3238: found $ac_dir/$ac_word" >&5
3245 if test -n "$CXX"; then
3246 echo "$as_me:3246: result: $CXX" >&5
3247 echo "${ECHO_T}$CXX" >&6
3249 echo "$as_me:3249: result: no" >&5
3250 echo "${ECHO_T}no" >&6
3253 test -n "$CXX" && break
3256 if test -z "$CXX"; then
3258 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3260 # Extract the first word of "$ac_prog", so it can be a program name with args.
3261 set dummy $ac_prog; ac_word=$2
3262 echo "$as_me:3262: checking for $ac_word" >&5
3263 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3264 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3265 echo $ECHO_N "(cached) $ECHO_C" >&6
3267 if test -n "$ac_ct_CXX"; then
3268 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3270 ac_save_IFS=$IFS; IFS=$ac_path_separator
3272 for ac_dir in $ac_dummy; do
3274 test -z "$ac_dir" && ac_dir=.
3275 $as_executable_p "$ac_dir/$ac_word" || continue
3276 ac_cv_prog_ac_ct_CXX="$ac_prog"
3277 echo "$as_me:3277: found $ac_dir/$ac_word" >&5
3283 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3284 if test -n "$ac_ct_CXX"; then
3285 echo "$as_me:3285: result: $ac_ct_CXX" >&5
3286 echo "${ECHO_T}$ac_ct_CXX" >&6
3288 echo "$as_me:3288: result: no" >&5
3289 echo "${ECHO_T}no" >&6
3292 test -n "$ac_ct_CXX" && break
3294 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3299 # Provide some information about the compiler.
3300 echo "$as_me:3300:" \
3301 "checking for C++ compiler version" >&5
3302 ac_compiler=`set X $ac_compile; echo $2`
3303 { (eval echo "$as_me:3303: \"$ac_compiler --version </dev/null >&5\"") >&5
3304 (eval $ac_compiler --version </dev/null >&5) 2>&5
3306 echo "$as_me:3306: \$? = $ac_status" >&5
3307 (exit "$ac_status"); }
3308 { (eval echo "$as_me:3308: \"$ac_compiler -v </dev/null >&5\"") >&5
3309 (eval $ac_compiler -v </dev/null >&5) 2>&5
3311 echo "$as_me:3311: \$? = $ac_status" >&5
3312 (exit "$ac_status"); }
3313 { (eval echo "$as_me:3313: \"$ac_compiler -V </dev/null >&5\"") >&5
3314 (eval $ac_compiler -V </dev/null >&5) 2>&5
3316 echo "$as_me:3316: \$? = $ac_status" >&5
3317 (exit "$ac_status"); }
3319 echo "$as_me:3319: checking whether we are using the GNU C++ compiler" >&5
3320 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3321 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3322 echo $ECHO_N "(cached) $ECHO_C" >&6
3324 cat >"conftest.$ac_ext" <<_ACEOF
3325 #line 3325 "configure"
3326 #include "confdefs.h"
3339 rm -f "conftest.$ac_objext"
3340 if { (eval echo "$as_me:3340: \"$ac_compile\"") >&5
3341 (eval $ac_compile) 2>&5
3343 echo "$as_me:3343: \$? = $ac_status" >&5
3344 (exit "$ac_status"); } &&
3345 { ac_try='test -s "conftest.$ac_objext"'
3346 { (eval echo "$as_me:3346: \"$ac_try\"") >&5
3349 echo "$as_me:3349: \$? = $ac_status" >&5
3350 (exit "$ac_status"); }; }; then
3353 echo "$as_me: failed program was:" >&5
3354 cat "conftest.$ac_ext" >&5
3357 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3358 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3361 echo "$as_me:3361: result: $ac_cv_cxx_compiler_gnu" >&5
3362 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3363 GXX=`test $ac_compiler_gnu = yes && echo yes`
3364 ac_test_CXXFLAGS=${CXXFLAGS+set}
3365 ac_save_CXXFLAGS=$CXXFLAGS
3367 echo "$as_me:3367: checking whether $CXX accepts -g" >&5
3368 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3369 if test "${ac_cv_prog_cxx_g+set}" = set; then
3370 echo $ECHO_N "(cached) $ECHO_C" >&6
3372 cat >"conftest.$ac_ext" <<_ACEOF
3373 #line 3373 "configure"
3374 #include "confdefs.h"
3384 rm -f "conftest.$ac_objext"
3385 if { (eval echo "$as_me:3385: \"$ac_compile\"") >&5
3386 (eval $ac_compile) 2>&5
3388 echo "$as_me:3388: \$? = $ac_status" >&5
3389 (exit "$ac_status"); } &&
3390 { ac_try='test -s "conftest.$ac_objext"'
3391 { (eval echo "$as_me:3391: \"$ac_try\"") >&5
3394 echo "$as_me:3394: \$? = $ac_status" >&5
3395 (exit "$ac_status"); }; }; then
3396 ac_cv_prog_cxx_g=yes
3398 echo "$as_me: failed program was:" >&5
3399 cat "conftest.$ac_ext" >&5
3402 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3404 echo "$as_me:3404: result: $ac_cv_prog_cxx_g" >&5
3405 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3406 if test "$ac_test_CXXFLAGS" = set; then
3407 CXXFLAGS=$ac_save_CXXFLAGS
3408 elif test $ac_cv_prog_cxx_g = yes; then
3409 if test "$GXX" = yes; then
3415 if test "$GXX" = yes; then
3421 for ac_declaration in \
3423 '#include <stdlib.h>' \
3424 'extern "C" void std::exit (int) throw (); using std::exit;' \
3425 'extern "C" void std::exit (int); using std::exit;' \
3426 'extern "C" void exit (int) throw ();' \
3427 'extern "C" void exit (int);' \
3430 cat >"conftest.$ac_ext" <<_ACEOF
3431 #line 3431 "configure"
3432 #include "confdefs.h"
3443 rm -f "conftest.$ac_objext"
3444 if { (eval echo "$as_me:3444: \"$ac_compile\"") >&5
3445 (eval $ac_compile) 2>&5
3447 echo "$as_me:3447: \$? = $ac_status" >&5
3448 (exit "$ac_status"); } &&
3449 { ac_try='test -s "conftest.$ac_objext"'
3450 { (eval echo "$as_me:3450: \"$ac_try\"") >&5
3453 echo "$as_me:3453: \$? = $ac_status" >&5
3454 (exit "$ac_status"); }; }; then
3457 echo "$as_me: failed program was:" >&5
3458 cat "conftest.$ac_ext" >&5
3461 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3462 cat >"conftest.$ac_ext" <<_ACEOF
3463 #line 3463 "configure"
3464 #include "confdefs.h"
3474 rm -f "conftest.$ac_objext"
3475 if { (eval echo "$as_me:3475: \"$ac_compile\"") >&5
3476 (eval $ac_compile) 2>&5
3478 echo "$as_me:3478: \$? = $ac_status" >&5
3479 (exit "$ac_status"); } &&
3480 { ac_try='test -s "conftest.$ac_objext"'
3481 { (eval echo "$as_me:3481: \"$ac_try\"") >&5
3484 echo "$as_me:3484: \$? = $ac_status" >&5
3485 (exit "$ac_status"); }; }; then
3488 echo "$as_me: failed program was:" >&5
3489 cat "conftest.$ac_ext" >&5
3491 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3494 if test -n "$ac_declaration"; then
3495 echo '#ifdef __cplusplus' >>confdefs.h
3496 echo "$ac_declaration" >>confdefs.h
3497 echo '#endif' >>confdefs.h
3501 ac_cpp='$CPP $CPPFLAGS'
3502 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3503 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3504 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3505 ac_main_return="return"
3508 ac_cpp='$CXXCPP $CPPFLAGS'
3509 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3510 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3511 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3512 ac_main_return="return"
3514 if test "x$cf_with_cxx" != xno
3516 # Several of the C++ configurations do not work, particularly when
3517 # cross-compiling (20140913 -TD)
3518 echo "$as_me:3518: checking if $CXX works" >&5
3519 echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
3521 save_CPPFLAGS="$CPPFLAGS"
3522 eval cf_includedir=${includedir}
3523 CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
3525 cat >"conftest.$ac_ext" <<_ACEOF
3526 #line 3526 "configure"
3527 #include "confdefs.h"
3536 printf("Hello world!\n")
3542 rm -f "conftest.$ac_objext"
3543 if { (eval echo "$as_me:3543: \"$ac_compile\"") >&5
3544 (eval $ac_compile) 2>&5
3546 echo "$as_me:3546: \$? = $ac_status" >&5
3547 (exit "$ac_status"); } &&
3548 { ac_try='test -s "conftest.$ac_objext"'
3549 { (eval echo "$as_me:3549: \"$ac_try\"") >&5
3552 echo "$as_me:3552: \$? = $ac_status" >&5
3553 (exit "$ac_status"); }; }; then
3556 echo "$as_me: failed program was:" >&5
3557 cat "conftest.$ac_ext" >&5
3560 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3561 CPPFLAGS="$save_CPPFLAGS"
3563 echo "$as_me:3563: result: $cf_cxx_works" >&5
3564 echo "${ECHO_T}$cf_cxx_works" >&6
3565 if test "x$cf_cxx_works" = xno
3567 { echo "$as_me:3567: WARNING: Ignore $CXX, since it cannot compile hello-world." >&5
3568 echo "$as_me: WARNING: Ignore $CXX, since it cannot compile hello-world." >&2;}
3569 cf_with_cxx=no; CXX=""; GXX="";
3573 ac_cpp='$CPP $CPPFLAGS'
3574 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3575 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3576 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3577 ac_main_return="return"
3579 # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
3580 if test "$CXX" = "g++" ; then
3581 # Extract the first word of "g++", so it can be a program name with args.
3582 set dummy g++; ac_word=$2
3583 echo "$as_me:3583: checking for $ac_word" >&5
3584 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3585 if test "${ac_cv_path_CXX+set}" = set; then
3586 echo $ECHO_N "(cached) $ECHO_C" >&6
3590 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3593 ac_save_IFS=$IFS; IFS=$ac_path_separator
3595 for ac_dir in $ac_dummy; do
3597 test -z "$ac_dir" && ac_dir=.
3598 if $as_executable_p "$ac_dir/$ac_word"; then
3599 ac_cv_path_CXX="$ac_dir/$ac_word"
3600 echo "$as_me:3600: found $ac_dir/$ac_word" >&5
3610 if test -n "$CXX"; then
3611 echo "$as_me:3611: result: $CXX" >&5
3612 echo "${ECHO_T}$CXX" >&6
3614 echo "$as_me:3614: result: no" >&5
3615 echo "${ECHO_T}no" >&6
3621 { echo "$as_me:3621: WARNING: You don't have any C++ compiler, too bad" >&5
3622 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3623 cf_with_cxx=no; CXX=""; GXX="";
3629 if test "$GXX" = yes; then
3630 echo "$as_me:3630: checking version of ${CXX:-g++}" >&5
3631 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3632 GXX_VERSION="`${CXX:-g++} --version 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3633 if test -z "$GXX_VERSION"
3638 echo "$as_me:3638: result: $GXX_VERSION" >&5
3639 echo "${ECHO_T}$GXX_VERSION" >&6
3642 case "$GXX_VERSION" in
3646 { echo "$as_me:3646: WARNING: templates do not work" >&5
3647 echo "$as_me: WARNING: templates do not work" >&2;}
3651 echo "$as_me:3651: checking if you want to build C++ binding and demo" >&5
3652 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3654 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3655 if test "${with_cxx_binding+set}" = set; then
3656 withval="$with_cxx_binding"
3657 cf_with_cxx_binding=$withval
3659 cf_with_cxx_binding=$cf_with_cxx
3661 echo "$as_me:3661: result: $cf_with_cxx_binding" >&5
3662 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3664 echo "$as_me:3664: checking if you want to build with Ada" >&5
3665 echo $ECHO_N "checking if you want to build with Ada... $ECHO_C" >&6
3666 echo "$as_me:3666: result: $cf_with_ada" >&5
3667 echo "${ECHO_T}$cf_with_ada" >&6
3669 echo "$as_me:3669: checking if you want to install terminal database" >&5
3670 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
3672 # Check whether --enable-db-install or --disable-db-install was given.
3673 if test "${enable_db_install+set}" = set; then
3674 enableval="$enable_db_install"
3675 cf_with_db_install=$enableval
3677 cf_with_db_install=yes
3679 echo "$as_me:3679: result: $cf_with_db_install" >&5
3680 echo "${ECHO_T}$cf_with_db_install" >&6
3682 echo "$as_me:3682: checking if you want to install manpages" >&5
3683 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3685 # Check whether --with-manpages or --without-manpages was given.
3686 if test "${with_manpages+set}" = set; then
3687 withval="$with_manpages"
3688 cf_with_manpages=$withval
3690 cf_with_manpages=yes
3692 echo "$as_me:3692: result: $cf_with_manpages" >&5
3693 echo "${ECHO_T}$cf_with_manpages" >&6
3695 echo "$as_me:3695: checking if you want to build programs such as tic" >&5
3696 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3698 # Check whether --with-progs or --without-progs was given.
3699 if test "${with_progs+set}" = set; then
3700 withval="$with_progs"
3701 cf_with_progs=$withval
3705 echo "$as_me:3705: result: $cf_with_progs" >&5
3706 echo "${ECHO_T}$cf_with_progs" >&6
3708 echo "$as_me:3708: checking if you want to build test-programs" >&5
3709 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3711 # Check whether --with-tests or --without-tests was given.
3712 if test "${with_tests+set}" = set; then
3713 withval="$with_tests"
3714 cf_with_tests=$withval
3718 echo "$as_me:3718: result: $cf_with_tests" >&5
3719 echo "${ECHO_T}$cf_with_tests" >&6
3721 echo "$as_me:3721: checking if you wish to install curses.h" >&5
3722 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3724 # Check whether --with-curses-h or --without-curses-h was given.
3725 if test "${with_curses_h+set}" = set; then
3726 withval="$with_curses_h"
3727 with_curses_h=$withval
3731 echo "$as_me:3731: result: $with_curses_h" >&5
3732 echo "${ECHO_T}$with_curses_h" >&6
3734 modules_to_build="ncurses"
3735 test "X$cf_with_progs" != Xno && modules_to_build="$modules_to_build progs"
3736 modules_to_build="$modules_to_build panel menu form"
3738 test "$program_prefix" != NONE &&
3739 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3740 # Use a double $ so make ignores it.
3741 test "$program_suffix" != NONE &&
3742 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3743 # Double any \ or $. echo might interpret backslashes.
3744 # By default was `s,x,x', remove it if useless.
3745 cat <<\_ACEOF >conftest.sed
3746 s/[\\$]/&&/g;s/;s,x,x,$//
3748 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3751 for ac_prog in mawk gawk nawk awk
3753 # Extract the first word of "$ac_prog", so it can be a program name with args.
3754 set dummy $ac_prog; ac_word=$2
3755 echo "$as_me:3755: checking for $ac_word" >&5
3756 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3757 if test "${ac_cv_prog_AWK+set}" = set; then
3758 echo $ECHO_N "(cached) $ECHO_C" >&6
3760 if test -n "$AWK"; then
3761 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3763 ac_save_IFS=$IFS; IFS=$ac_path_separator
3765 for ac_dir in $ac_dummy; do
3767 test -z "$ac_dir" && ac_dir=.
3768 $as_executable_p "$ac_dir/$ac_word" || continue
3769 ac_cv_prog_AWK="$ac_prog"
3770 echo "$as_me:3770: found $ac_dir/$ac_word" >&5
3777 if test -n "$AWK"; then
3778 echo "$as_me:3778: result: $AWK" >&5
3779 echo "${ECHO_T}$AWK" >&6
3781 echo "$as_me:3781: result: no" >&5
3782 echo "${ECHO_T}no" >&6
3785 test -n "$AWK" && break
3788 test -z "$AWK" && { { echo "$as_me:3788: error: No awk program found" >&5
3789 echo "$as_me: error: No awk program found" >&2;}
3790 { (exit 1); exit 1; }; }
3792 # Find a good install program. We prefer a C program (faster),
3793 # so one script is as good as another. But avoid the broken or
3794 # incompatible versions:
3795 # SysV /etc/install, /usr/sbin/install
3796 # SunOS /usr/etc/install
3797 # IRIX /sbin/install
3799 # AmigaOS /C/install, which installs bootblocks on floppy discs
3800 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3801 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3802 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3803 # ./install, which can be erroneously created by make from ./install.sh.
3804 echo "$as_me:3804: checking for a BSD compatible install" >&5
3805 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3806 if test -z "$INSTALL"; then
3807 if test "${ac_cv_path_install+set}" = set; then
3808 echo $ECHO_N "(cached) $ECHO_C" >&6
3810 ac_save_IFS=$IFS; IFS=$ac_path_separator
3811 for ac_dir in $PATH; do
3813 # Account for people who put trailing slashes in PATH elements.
3815 / | ./ | .// | /cC/* \
3816 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3819 # OSF1 and SCO ODT 3.0 have their own names for install.
3820 # Don't use installbsd from OSF since it installs stuff as root
3822 for ac_prog in ginstall scoinst install; do
3823 if $as_executable_p "$ac_dir/$ac_prog"; then
3824 if test $ac_prog = install &&
3825 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3826 # AIX install. It has an incompatible calling convention.
3828 elif test $ac_prog = install &&
3829 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3830 # program-specific install script used by HP pwplus--don't use.
3833 ac_cv_path_install="$ac_dir/$ac_prog -c"
3843 if test "${ac_cv_path_install+set}" = set; then
3844 INSTALL=$ac_cv_path_install
3846 # As a last resort, use the slow shell script. We don't cache a
3847 # path for INSTALL within a source directory, because that will
3848 # break other packages using the cache if that directory is
3849 # removed, or if the path is relative.
3850 INSTALL=$ac_install_sh
3853 echo "$as_me:3853: result: $INSTALL" >&5
3854 echo "${ECHO_T}$INSTALL" >&6
3856 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3857 # It thinks the first close brace ends the variable substitution.
3858 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3860 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3862 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3868 cf_dir=`echo "$INSTALL" | sed -e 's%/[^/]*$%%'`
3869 test -z "$cf_dir" && cf_dir=.
3870 INSTALL="`cd \"$cf_dir\" && pwd`"/"`echo "$INSTALL" | sed -e 's%^.*/%%'`"
3874 for ac_prog in lint cppcheck splint
3876 # Extract the first word of "$ac_prog", so it can be a program name with args.
3877 set dummy $ac_prog; ac_word=$2
3878 echo "$as_me:3878: checking for $ac_word" >&5
3879 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3880 if test "${ac_cv_prog_LINT+set}" = set; then
3881 echo $ECHO_N "(cached) $ECHO_C" >&6
3883 if test -n "$LINT"; then
3884 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3886 ac_save_IFS=$IFS; IFS=$ac_path_separator
3888 for ac_dir in $ac_dummy; do
3890 test -z "$ac_dir" && ac_dir=.
3891 $as_executable_p "$ac_dir/$ac_word" || continue
3892 ac_cv_prog_LINT="$ac_prog"
3893 echo "$as_me:3893: found $ac_dir/$ac_word" >&5
3899 LINT=$ac_cv_prog_LINT
3900 if test -n "$LINT"; then
3901 echo "$as_me:3901: result: $LINT" >&5
3902 echo "${ECHO_T}$LINT" >&6
3904 echo "$as_me:3904: result: no" >&5
3905 echo "${ECHO_T}no" >&6
3908 test -n "$LINT" && break
3912 (xcppcheck|x*/cppcheck)
3913 test -z "$LINT_OPTS" && LINT_OPTS="--enable=all"
3917 echo "$as_me:3917: checking whether ln -s works" >&5
3918 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3920 if test "$LN_S" = "ln -s"; then
3921 echo "$as_me:3921: result: yes" >&5
3922 echo "${ECHO_T}yes" >&6
3924 echo "$as_me:3924: result: no, using $LN_S" >&5
3925 echo "${ECHO_T}no, using $LN_S" >&6
3928 echo "$as_me:3928: checking if $LN_S -f options work" >&5
3929 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3931 rm -f conf$$.src conf$$dst
3933 echo first >conf$$.src
3934 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3939 rm -f conf$$.dst conf$$src
3940 echo "$as_me:3940: result: $cf_prog_ln_sf" >&5
3941 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3943 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3945 echo "$as_me:3945: checking for long file names" >&5
3946 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3947 if test "${ac_cv_sys_long_file_names+set}" = set; then
3948 echo $ECHO_N "(cached) $ECHO_C" >&6
3950 ac_cv_sys_long_file_names=yes
3951 # Test for long file names in all the places we know might matter:
3952 # . the current directory, where building will happen
3953 # $prefix/lib where we will be installing things
3954 # $exec_prefix/lib likewise
3955 # eval it to expand exec_prefix.
3956 # $TMPDIR if set, where it might want to write temporary files
3957 # if $TMPDIR is not set:
3958 # /tmp where it might want to write temporary files
3961 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3964 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3966 for ac_dir in . $ac_tmpdirs `eval echo "$prefix/lib" "$exec_prefix/lib"` ; do
3967 test -d "$ac_dir" || continue
3968 test -w "$ac_dir" || continue # It is less confusing to not echo anything here.
3969 ac_xdir=$ac_dir/cf$$
3970 (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
3971 ac_tf1=$ac_xdir/conftest9012345
3972 ac_tf2=$ac_xdir/conftest9012346
3973 (echo 1 >"$ac_tf1") 2>/dev/null
3974 (echo 2 >"$ac_tf2") 2>/dev/null
3975 ac_val=`cat "$ac_tf1" 2>/dev/null`
3976 if test ! -f "$ac_tf1" || test "$ac_val" != 1; then
3977 ac_cv_sys_long_file_names=no
3978 rm -rf "$ac_xdir" 2>/dev/null
3981 rm -rf "$ac_xdir" 2>/dev/null
3984 echo "$as_me:3984: result: $ac_cv_sys_long_file_names" >&5
3985 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3986 if test "$ac_cv_sys_long_file_names" = yes; then
3988 cat >>confdefs.h <<\EOF
3989 #define HAVE_LONG_FILE_NAMES 1
3994 # Provide for renaming "ncurses5-config" to "ncurses5X-config", etc., in case
3995 # of package conflict.
3998 # Check whether --with-config-suffix or --without-config-suffix was given.
3999 if test "${with_config_suffix+set}" = set; then
4000 withval="$with_config_suffix"
4003 { echo "$as_me:4003: WARNING: expected a value for config-suffix option" >&5
4004 echo "$as_me: WARNING: expected a value for config-suffix option" >&2;}
4006 (*) cf_config_suffix="$withval"
4011 # If we find pkg-config, check if we should install the ".pc" files.
4013 echo "$as_me:4013: checking if you want to use pkg-config" >&5
4014 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
4016 # Check whether --with-pkg-config or --without-pkg-config was given.
4017 if test "${with_pkg_config+set}" = set; then
4018 withval="$with_pkg_config"
4019 cf_pkg_config=$withval
4023 echo "$as_me:4023: result: $cf_pkg_config" >&5
4024 echo "${ECHO_T}$cf_pkg_config" >&6
4026 case "$cf_pkg_config" in
4032 if test -n "$ac_tool_prefix"; then
4033 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4034 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4035 echo "$as_me:4035: checking for $ac_word" >&5
4036 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4037 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
4038 echo $ECHO_N "(cached) $ECHO_C" >&6
4042 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4045 ac_save_IFS=$IFS; IFS=$ac_path_separator
4047 for ac_dir in $ac_dummy; do
4049 test -z "$ac_dir" && ac_dir=.
4050 if $as_executable_p "$ac_dir/$ac_word"; then
4051 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
4052 echo "$as_me:4052: found $ac_dir/$ac_word" >&5
4060 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4062 if test -n "$PKG_CONFIG"; then
4063 echo "$as_me:4063: result: $PKG_CONFIG" >&5
4064 echo "${ECHO_T}$PKG_CONFIG" >&6
4066 echo "$as_me:4066: result: no" >&5
4067 echo "${ECHO_T}no" >&6
4071 if test -z "$ac_cv_path_PKG_CONFIG"; then
4072 ac_pt_PKG_CONFIG=$PKG_CONFIG
4073 # Extract the first word of "pkg-config", so it can be a program name with args.
4074 set dummy pkg-config; ac_word=$2
4075 echo "$as_me:4075: checking for $ac_word" >&5
4076 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4077 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
4078 echo $ECHO_N "(cached) $ECHO_C" >&6
4080 case $ac_pt_PKG_CONFIG in
4082 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4085 ac_save_IFS=$IFS; IFS=$ac_path_separator
4087 for ac_dir in $ac_dummy; do
4089 test -z "$ac_dir" && ac_dir=.
4090 if $as_executable_p "$ac_dir/$ac_word"; then
4091 ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
4092 echo "$as_me:4092: found $ac_dir/$ac_word" >&5
4097 test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
4101 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4103 if test -n "$ac_pt_PKG_CONFIG"; then
4104 echo "$as_me:4104: result: $ac_pt_PKG_CONFIG" >&5
4105 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
4107 echo "$as_me:4107: result: no" >&5
4108 echo "${ECHO_T}no" >&6
4111 PKG_CONFIG=$ac_pt_PKG_CONFIG
4113 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4122 test -z "$PKG_CONFIG" && PKG_CONFIG=none
4123 if test "$PKG_CONFIG" != none ; then
4125 if test "x$prefix" != xNONE; then
4126 cf_path_syntax="$prefix"
4128 cf_path_syntax="$ac_default_prefix"
4131 case ".$PKG_CONFIG" in
4136 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4138 (.\$\{*prefix\}*|.\$\{*dir\}*)
4139 eval PKG_CONFIG="$PKG_CONFIG"
4140 case ".$PKG_CONFIG" in
4142 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4147 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4150 { { echo "$as_me:4150: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
4151 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
4152 { (exit 1); exit 1; }; }
4156 elif test "x$cf_pkg_config" != xno ; then
4157 { echo "$as_me:4157: WARNING: pkg-config is not installed" >&5
4158 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
4161 case "$PKG_CONFIG" in
4163 echo "$as_me:4163: checking for pkg-config library directory" >&5
4164 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
4167 echo "$as_me:4167: checking for $PKG_CONFIG library directory" >&5
4168 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
4172 # if $PKG_CONFIG_LIBDIR is set, try to use that
4173 if test -n "$PKG_CONFIG_PATH"; then
4174 cf_search_path=`echo "$PKG_CONFIG_PATH" | sed -e 's/:/ /g' -e 's,^[ ]*,,' -e 's,[ ]*$,,'`
4175 elif test -n "$PKG_CONFIG_LIBDIR"; then
4176 cf_search_path=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/:/ /g' -e 's,^[ ]*,,' -e 's,[ ]*$,,'`
4181 # if the option is used, let that override. otherwise default to "libdir"
4183 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
4184 if test "${with_pkg_config_libdir+set}" = set; then
4185 withval="$with_pkg_config_libdir"
4186 cf_search_path=$withval
4188 test "x$PKG_CONFIG" != xnone && test -z "$cf_search_path" && cf_search_path=libdir
4191 case "x$cf_search_path" in
4193 PKG_CONFIG_LIBDIR='${libdir}/pkgconfig'
4194 echo "$as_me:4194: result: $PKG_CONFIG_LIBDIR" >&5
4195 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4204 PKG_CONFIG_LIBDIR="$cf_search_path"
4205 echo "$as_me:4205: result: $PKG_CONFIG_LIBDIR" >&5
4206 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4210 echo "$as_me:4210: result: auto" >&5
4211 echo "${ECHO_T}auto" >&6
4213 # Look for the library directory using the same prefix as the executable
4214 echo "$as_me:4214: checking for search-list" >&5
4215 echo $ECHO_N "checking for search-list... $ECHO_C" >&6
4216 if test "x$PKG_CONFIG" != xnone
4218 # works for pkg-config since version 0.24 (2009)
4219 # works for pkgconf since version 0.8.3 (2012)
4220 for cf_pkg_program in \
4221 `echo "$PKG_CONFIG" | sed -e 's,^.*/,,'` \
4225 cf_search_path=`"$PKG_CONFIG" --variable=pc_path "$cf_pkg_program" 2>/dev/null | tr : ' '`
4226 test -n "$cf_search_path" && break
4229 # works for pkg-config since import in 2005 of original 2001 HP code.
4230 test -z "$cf_search_path" && \
4232 "$PKG_CONFIG" --debug --exists no-such-package 2>&1 | $AWK "\
4233 /^Scanning directory (#[1-9][0-9]* )?'.*'$/{ \
4234 sub(\"^[^']*'\",\"\"); \
4235 sub(\"'.*\",\"\"); \
4236 printf \" %s\", \\$0; } \
4241 echo "$as_me:4241: result: $cf_search_path" >&5
4242 echo "${ECHO_T}$cf_search_path" >&6
4245 { { echo "$as_me:4245: error: Unexpected option value: $cf_search_path" >&5
4246 echo "$as_me: error: Unexpected option value: $cf_search_path" >&2;}
4247 { (exit 1); exit 1; }; }
4251 if test -n "$cf_search_path"
4253 echo "$as_me:4253: checking for first directory" >&5
4254 echo $ECHO_N "checking for first directory... $ECHO_C" >&6
4255 cf_pkg_config_path=none
4256 for cf_config in $cf_search_path
4258 if test -d "$cf_config"
4260 cf_pkg_config_path=$cf_config
4264 echo "$as_me:4264: result: $cf_pkg_config_path" >&5
4265 echo "${ECHO_T}$cf_pkg_config_path" >&6
4267 if test "x$cf_pkg_config_path" != xnone ; then
4268 # limit this to the first directory found
4269 PKG_CONFIG_LIBDIR="$cf_pkg_config_path"
4272 if test -z "$PKG_CONFIG_LIBDIR" && test -n "$cf_search_path"
4274 echo "$as_me:4274: checking for workaround" >&5
4275 echo $ECHO_N "checking for workaround... $ECHO_C" >&6
4276 if test "$prefix" = "NONE" ; then
4277 cf_prefix="$ac_default_prefix"
4281 eval cf_libdir=$libdir
4282 cf_libdir=`echo "$cf_libdir" | sed -e "s,^NONE,$cf_prefix,"`
4284 for cf_config in $cf_search_path
4287 $cf_libdir/pkgconfig)
4288 PKG_CONFIG_LIBDIR=$cf_libdir/pkgconfig
4292 test -z "$cf_backup" && cf_backup=$cf_config
4296 test -z "$PKG_CONFIG_LIBDIR" && PKG_CONFIG_LIBDIR=$cf_backup
4297 echo "$as_me:4297: result: $PKG_CONFIG_LIBDIR" >&5
4298 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4302 if test "x$PKG_CONFIG" != xnone
4304 echo "$as_me:4304: checking if we should install .pc files for $PKG_CONFIG" >&5
4305 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
4307 echo "$as_me:4307: checking if we should install .pc files" >&5
4308 echo $ECHO_N "checking if we should install .pc files... $ECHO_C" >&6
4311 # Check whether --enable-pc-files or --disable-pc-files was given.
4312 if test "${enable_pc_files+set}" = set; then
4313 enableval="$enable_pc_files"
4314 enable_pc_files=$enableval
4318 echo "$as_me:4318: result: $enable_pc_files" >&5
4319 echo "${ECHO_T}$enable_pc_files" >&6
4321 if test "x$enable_pc_files" != xno
4324 case "x$PKG_CONFIG_LIBDIR" in
4326 { echo "$as_me:4326: WARNING: no PKG_CONFIG_LIBDIR was found" >&5
4327 echo "$as_me: WARNING: no PKG_CONFIG_LIBDIR was found" >&2;}
4330 cf_pkg_config_libdir="$PKG_CONFIG_LIBDIR"
4332 if test "x$prefix" != xNONE; then
4333 cf_path_syntax="$prefix"
4335 cf_path_syntax="$ac_default_prefix"
4338 case ".$cf_pkg_config_libdir" in
4343 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4345 (.\$\{*prefix\}*|.\$\{*dir\}*)
4346 eval cf_pkg_config_libdir="$cf_pkg_config_libdir"
4347 case ".$cf_pkg_config_libdir" in
4349 cf_pkg_config_libdir=`echo "$cf_pkg_config_libdir" | sed -e s%NONE%$cf_path_syntax%`
4354 cf_pkg_config_libdir=`echo "$cf_pkg_config_libdir" | sed -e s%NONE%$cf_path_syntax%`
4357 { { echo "$as_me:4357: error: expected a pathname, not \"$cf_pkg_config_libdir\"" >&5
4358 echo "$as_me: error: expected a pathname, not \"$cf_pkg_config_libdir\"" >&2;}
4359 { (exit 1); exit 1; }; }
4369 if test -z "$MAKE_PC_FILES"
4371 echo "$as_me:4371: checking for suffix to add to pkg-config files" >&5
4372 echo $ECHO_N "checking for suffix to add to pkg-config files... $ECHO_C" >&6
4374 # Check whether --with-pc-suffix or --without-pc-suffix was given.
4375 if test "${with_pc_suffix+set}" = set; then
4376 withval="$with_pc_suffix"
4381 (*) PC_MODULE_SUFFIX="$withval"
4385 test -z "$PC_MODULE_SUFFIX" && PC_MODULE_SUFFIX=none
4386 echo "$as_me:4386: result: $PC_MODULE_SUFFIX" >&5
4387 echo "${ECHO_T}$PC_MODULE_SUFFIX" >&6
4388 test "$PC_MODULE_SUFFIX" = none && PC_MODULE_SUFFIX=
4392 echo "$as_me:4392: checking if we should assume mixed-case filenames" >&5
4393 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
4395 # Check whether --enable-mixed-case or --disable-mixed-case was given.
4396 if test "${enable_mixed_case+set}" = set; then
4397 enableval="$enable_mixed_case"
4398 enable_mixedcase=$enableval
4400 enable_mixedcase=auto
4402 echo "$as_me:4402: result: $enable_mixedcase" >&5
4403 echo "${ECHO_T}$enable_mixedcase" >&6
4404 if test "$enable_mixedcase" = "auto" ; then
4406 echo "$as_me:4406: checking if filesystem supports mixed-case filenames" >&5
4407 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
4408 if test "${cf_cv_mixedcase+set}" = set; then
4409 echo $ECHO_N "(cached) $ECHO_C" >&6
4412 if test "$cross_compiling" = yes ; then
4413 case "$target_alias" in
4414 (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*)
4422 rm -f conftest CONFTEST
4424 if test -f CONFTEST ; then
4429 rm -f conftest CONFTEST
4433 echo "$as_me:4433: result: $cf_cv_mixedcase" >&5
4434 echo "${ECHO_T}$cf_cv_mixedcase" >&6
4435 test "$cf_cv_mixedcase" = yes &&
4436 cat >>confdefs.h <<\EOF
4437 #define MIXEDCASE_FILENAMES 1
4441 cf_cv_mixedcase=$enable_mixedcase
4442 if test "x$enable_mixedcase" = "xyes" ; then
4444 cat >>confdefs.h <<\EOF
4445 #define MIXEDCASE_FILENAMES 1
4451 # do this after mixed-case option (tags/TAGS is not as important as tic).
4452 echo "$as_me:4452: checking whether ${MAKE-make} sets \${MAKE}" >&5
4453 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
4454 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
4455 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4456 echo $ECHO_N "(cached) $ECHO_C" >&6
4458 cat >conftest.make <<\EOF
4460 @echo 'ac_maketemp="${MAKE}"'
4462 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4463 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4464 if test -n "$ac_maketemp"; then
4465 eval ac_cv_prog_make_${ac_make}_set=yes
4467 eval ac_cv_prog_make_${ac_make}_set=no
4471 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4472 echo "$as_me:4472: result: yes" >&5
4473 echo "${ECHO_T}yes" >&6
4476 echo "$as_me:4476: result: no" >&5
4477 echo "${ECHO_T}no" >&6
4478 SET_MAKE="MAKE=${MAKE-make}"
4481 echo "$as_me:4481: checking for \".PHONY\" make-support" >&5
4482 echo $ECHO_N "checking for \".PHONY\" make-support... $ECHO_C" >&6
4483 if test "${cf_cv_make_PHONY+set}" = set; then
4484 echo $ECHO_N "(cached) $ECHO_C" >&6
4489 mkdir conftest || exit 1
4491 cat >makefile <<'CF_EOF'
4495 @echo "** making $@ $(DATA)"
4497 @echo "** making $@ $(DATA)"
4499 @echo "** making $@ $(DATA)"
4502 @echo "** making $@ $(DATA)"
4505 for cf_data in 1 2 3
4507 ${MAKE:-make} always DATA=$cf_data
4508 ${MAKE:-make} once DATA=$cf_data
4509 ${MAKE:-make} -t always once
4510 if test -f always ; then
4511 echo "no (case 1)" > ../conftest.tmp
4512 elif test ! -f always.out ; then
4513 echo "no (case 2)" > ../conftest.tmp
4514 elif test ! -f once.out ; then
4515 echo "no (case 3)" > ../conftest.tmp
4516 elif ! cmp -s always.out once.out ; then
4517 echo "no (case 4)" > ../conftest.tmp
4518 diff always.out once.out
4520 cf_check="`cat always.out`"
4521 if test "x$cf_check" != "x$cf_data" ; then
4522 echo "no (case 5)" > ../conftest.tmp
4524 echo yes > ../conftest.tmp
4532 cf_cv_make_PHONY="`cat conftest.tmp`"
4536 echo "$as_me:4536: result: $cf_cv_make_PHONY" >&5
4537 echo "${ECHO_T}$cf_cv_make_PHONY" >&6
4540 test "x$cf_cv_make_PHONY" = xyes && MAKE_PHONY=
4541 test "x$cf_cv_make_PHONY" != xyes && MAKE_NO_PHONY=
4543 for ac_prog in exctags ctags
4545 # Extract the first word of "$ac_prog", so it can be a program name with args.
4546 set dummy $ac_prog; ac_word=$2
4547 echo "$as_me:4547: checking for $ac_word" >&5
4548 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4549 if test "${ac_cv_prog_CTAGS+set}" = set; then
4550 echo $ECHO_N "(cached) $ECHO_C" >&6
4552 if test -n "$CTAGS"; then
4553 ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
4555 ac_save_IFS=$IFS; IFS=$ac_path_separator
4557 for ac_dir in $ac_dummy; do
4559 test -z "$ac_dir" && ac_dir=.
4560 $as_executable_p "$ac_dir/$ac_word" || continue
4561 ac_cv_prog_CTAGS="$ac_prog"
4562 echo "$as_me:4562: found $ac_dir/$ac_word" >&5
4568 CTAGS=$ac_cv_prog_CTAGS
4569 if test -n "$CTAGS"; then
4570 echo "$as_me:4570: result: $CTAGS" >&5
4571 echo "${ECHO_T}$CTAGS" >&6
4573 echo "$as_me:4573: result: no" >&5
4574 echo "${ECHO_T}no" >&6
4577 test -n "$CTAGS" && break
4580 for ac_prog in exetags etags
4582 # Extract the first word of "$ac_prog", so it can be a program name with args.
4583 set dummy $ac_prog; ac_word=$2
4584 echo "$as_me:4584: checking for $ac_word" >&5
4585 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4586 if test "${ac_cv_prog_ETAGS+set}" = set; then
4587 echo $ECHO_N "(cached) $ECHO_C" >&6
4589 if test -n "$ETAGS"; then
4590 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
4592 ac_save_IFS=$IFS; IFS=$ac_path_separator
4594 for ac_dir in $ac_dummy; do
4596 test -z "$ac_dir" && ac_dir=.
4597 $as_executable_p "$ac_dir/$ac_word" || continue
4598 ac_cv_prog_ETAGS="$ac_prog"
4599 echo "$as_me:4599: found $ac_dir/$ac_word" >&5
4605 ETAGS=$ac_cv_prog_ETAGS
4606 if test -n "$ETAGS"; then
4607 echo "$as_me:4607: result: $ETAGS" >&5
4608 echo "${ECHO_T}$ETAGS" >&6
4610 echo "$as_me:4610: result: no" >&5
4611 echo "${ECHO_T}no" >&6
4614 test -n "$ETAGS" && break
4617 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
4618 set dummy ${CTAGS:-ctags}; ac_word=$2
4619 echo "$as_me:4619: checking for $ac_word" >&5
4620 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4621 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
4622 echo $ECHO_N "(cached) $ECHO_C" >&6
4624 if test -n "$MAKE_LOWER_TAGS"; then
4625 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
4627 ac_save_IFS=$IFS; IFS=$ac_path_separator
4629 for ac_dir in $ac_dummy; do
4631 test -z "$ac_dir" && ac_dir=.
4632 $as_executable_p "$ac_dir/$ac_word" || continue
4633 ac_cv_prog_MAKE_LOWER_TAGS="yes"
4634 echo "$as_me:4634: found $ac_dir/$ac_word" >&5
4638 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
4641 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
4642 if test -n "$MAKE_LOWER_TAGS"; then
4643 echo "$as_me:4643: result: $MAKE_LOWER_TAGS" >&5
4644 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
4646 echo "$as_me:4646: result: no" >&5
4647 echo "${ECHO_T}no" >&6
4650 if test "$cf_cv_mixedcase" = yes ; then
4651 # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
4652 set dummy ${ETAGS:-etags}; ac_word=$2
4653 echo "$as_me:4653: checking for $ac_word" >&5
4654 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4655 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
4656 echo $ECHO_N "(cached) $ECHO_C" >&6
4658 if test -n "$MAKE_UPPER_TAGS"; then
4659 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
4661 ac_save_IFS=$IFS; IFS=$ac_path_separator
4663 for ac_dir in $ac_dummy; do
4665 test -z "$ac_dir" && ac_dir=.
4666 $as_executable_p "$ac_dir/$ac_word" || continue
4667 ac_cv_prog_MAKE_UPPER_TAGS="yes"
4668 echo "$as_me:4668: found $ac_dir/$ac_word" >&5
4672 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4675 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4676 if test -n "$MAKE_UPPER_TAGS"; then
4677 echo "$as_me:4677: result: $MAKE_UPPER_TAGS" >&5
4678 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4680 echo "$as_me:4680: result: no" >&5
4681 echo "${ECHO_T}no" >&6
4688 if test "$MAKE_UPPER_TAGS" = yes ; then
4694 if test "$MAKE_LOWER_TAGS" = yes ; then
4700 echo "$as_me:4700: checking for makeflags variable" >&5
4701 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4702 if test "${cf_cv_makeflags+set}" = set; then
4703 echo $ECHO_N "(cached) $ECHO_C" >&6
4707 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4709 cat >cf_makeflags.tmp <<CF_EOF
4712 @ echo '.$cf_option'
4714 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[ ]*$,,'`
4715 case "$cf_result" in
4717 cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`"
4718 case "$cf_result" in
4719 (.*CC=*) cf_cv_makeflags=
4721 (*) cf_cv_makeflags=$cf_option
4730 echo "${as_me:-configure}:4730: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
4735 rm -f cf_makeflags.tmp
4738 echo "$as_me:4738: result: $cf_cv_makeflags" >&5
4739 echo "${ECHO_T}$cf_cv_makeflags" >&6
4741 if test -n "$ac_tool_prefix"; then
4742 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4743 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4744 echo "$as_me:4744: checking for $ac_word" >&5
4745 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4746 if test "${ac_cv_prog_RANLIB+set}" = set; then
4747 echo $ECHO_N "(cached) $ECHO_C" >&6
4749 if test -n "$RANLIB"; then
4750 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4752 ac_save_IFS=$IFS; IFS=$ac_path_separator
4754 for ac_dir in $ac_dummy; do
4756 test -z "$ac_dir" && ac_dir=.
4757 $as_executable_p "$ac_dir/$ac_word" || continue
4758 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4759 echo "$as_me:4759: found $ac_dir/$ac_word" >&5
4765 RANLIB=$ac_cv_prog_RANLIB
4766 if test -n "$RANLIB"; then
4767 echo "$as_me:4767: result: $RANLIB" >&5
4768 echo "${ECHO_T}$RANLIB" >&6
4770 echo "$as_me:4770: result: no" >&5
4771 echo "${ECHO_T}no" >&6
4775 if test -z "$ac_cv_prog_RANLIB"; then
4776 ac_ct_RANLIB=$RANLIB
4777 # Extract the first word of "ranlib", so it can be a program name with args.
4778 set dummy ranlib; ac_word=$2
4779 echo "$as_me:4779: checking for $ac_word" >&5
4780 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4781 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4782 echo $ECHO_N "(cached) $ECHO_C" >&6
4784 if test -n "$ac_ct_RANLIB"; then
4785 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4787 ac_save_IFS=$IFS; IFS=$ac_path_separator
4789 for ac_dir in $ac_dummy; do
4791 test -z "$ac_dir" && ac_dir=.
4792 $as_executable_p "$ac_dir/$ac_word" || continue
4793 ac_cv_prog_ac_ct_RANLIB="ranlib"
4794 echo "$as_me:4794: found $ac_dir/$ac_word" >&5
4798 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4801 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4802 if test -n "$ac_ct_RANLIB"; then
4803 echo "$as_me:4803: result: $ac_ct_RANLIB" >&5
4804 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4806 echo "$as_me:4806: result: no" >&5
4807 echo "${ECHO_T}no" >&6
4810 RANLIB=$ac_ct_RANLIB
4812 RANLIB="$ac_cv_prog_RANLIB"
4815 if test -n "$ac_tool_prefix"; then
4816 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4817 set dummy ${ac_tool_prefix}ld; ac_word=$2
4818 echo "$as_me:4818: checking for $ac_word" >&5
4819 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4820 if test "${ac_cv_prog_LD+set}" = set; then
4821 echo $ECHO_N "(cached) $ECHO_C" >&6
4823 if test -n "$LD"; then
4824 ac_cv_prog_LD="$LD" # Let the user override the test.
4826 ac_save_IFS=$IFS; IFS=$ac_path_separator
4828 for ac_dir in $ac_dummy; do
4830 test -z "$ac_dir" && ac_dir=.
4831 $as_executable_p "$ac_dir/$ac_word" || continue
4832 ac_cv_prog_LD="${ac_tool_prefix}ld"
4833 echo "$as_me:4833: found $ac_dir/$ac_word" >&5
4840 if test -n "$LD"; then
4841 echo "$as_me:4841: result: $LD" >&5
4842 echo "${ECHO_T}$LD" >&6
4844 echo "$as_me:4844: result: no" >&5
4845 echo "${ECHO_T}no" >&6
4849 if test -z "$ac_cv_prog_LD"; then
4851 # Extract the first word of "ld", so it can be a program name with args.
4852 set dummy ld; ac_word=$2
4853 echo "$as_me:4853: checking for $ac_word" >&5
4854 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4855 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4856 echo $ECHO_N "(cached) $ECHO_C" >&6
4858 if test -n "$ac_ct_LD"; then
4859 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4861 ac_save_IFS=$IFS; IFS=$ac_path_separator
4863 for ac_dir in $ac_dummy; do
4865 test -z "$ac_dir" && ac_dir=.
4866 $as_executable_p "$ac_dir/$ac_word" || continue
4867 ac_cv_prog_ac_ct_LD="ld"
4868 echo "$as_me:4868: found $ac_dir/$ac_word" >&5
4872 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4875 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4876 if test -n "$ac_ct_LD"; then
4877 echo "$as_me:4877: result: $ac_ct_LD" >&5
4878 echo "${ECHO_T}$ac_ct_LD" >&6
4880 echo "$as_me:4880: result: no" >&5
4881 echo "${ECHO_T}no" >&6
4889 if test -n "$ac_tool_prefix"; then
4890 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4891 set dummy ${ac_tool_prefix}ar; ac_word=$2
4892 echo "$as_me:4892: checking for $ac_word" >&5
4893 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4894 if test "${ac_cv_prog_AR+set}" = set; then
4895 echo $ECHO_N "(cached) $ECHO_C" >&6
4897 if test -n "$AR"; then
4898 ac_cv_prog_AR="$AR" # Let the user override the test.
4900 ac_save_IFS=$IFS; IFS=$ac_path_separator
4902 for ac_dir in $ac_dummy; do
4904 test -z "$ac_dir" && ac_dir=.
4905 $as_executable_p "$ac_dir/$ac_word" || continue
4906 ac_cv_prog_AR="${ac_tool_prefix}ar"
4907 echo "$as_me:4907: found $ac_dir/$ac_word" >&5
4914 if test -n "$AR"; then
4915 echo "$as_me:4915: result: $AR" >&5
4916 echo "${ECHO_T}$AR" >&6
4918 echo "$as_me:4918: result: no" >&5
4919 echo "${ECHO_T}no" >&6
4923 if test -z "$ac_cv_prog_AR"; then
4925 # Extract the first word of "ar", so it can be a program name with args.
4926 set dummy ar; ac_word=$2
4927 echo "$as_me:4927: checking for $ac_word" >&5
4928 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4929 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4930 echo $ECHO_N "(cached) $ECHO_C" >&6
4932 if test -n "$ac_ct_AR"; then
4933 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4935 ac_save_IFS=$IFS; IFS=$ac_path_separator
4937 for ac_dir in $ac_dummy; do
4939 test -z "$ac_dir" && ac_dir=.
4940 $as_executable_p "$ac_dir/$ac_word" || continue
4941 ac_cv_prog_ac_ct_AR="ar"
4942 echo "$as_me:4942: found $ac_dir/$ac_word" >&5
4946 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4949 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4950 if test -n "$ac_ct_AR"; then
4951 echo "$as_me:4951: result: $ac_ct_AR" >&5
4952 echo "${ECHO_T}$ac_ct_AR" >&6
4954 echo "$as_me:4954: result: no" >&5
4955 echo "${ECHO_T}no" >&6
4963 if test -n "$ac_tool_prefix"; then
4964 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4965 set dummy ${ac_tool_prefix}nm; ac_word=$2
4966 echo "$as_me:4966: checking for $ac_word" >&5
4967 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4968 if test "${ac_cv_prog_NM+set}" = set; then
4969 echo $ECHO_N "(cached) $ECHO_C" >&6
4971 if test -n "$NM"; then
4972 ac_cv_prog_NM="$NM" # Let the user override the test.
4974 ac_save_IFS=$IFS; IFS=$ac_path_separator
4976 for ac_dir in $ac_dummy; do
4978 test -z "$ac_dir" && ac_dir=.
4979 $as_executable_p "$ac_dir/$ac_word" || continue
4980 ac_cv_prog_NM="${ac_tool_prefix}nm"
4981 echo "$as_me:4981: found $ac_dir/$ac_word" >&5
4988 if test -n "$NM"; then
4989 echo "$as_me:4989: result: $NM" >&5
4990 echo "${ECHO_T}$NM" >&6
4992 echo "$as_me:4992: result: no" >&5
4993 echo "${ECHO_T}no" >&6
4997 if test -z "$ac_cv_prog_NM"; then
4999 # Extract the first word of "nm", so it can be a program name with args.
5000 set dummy nm; ac_word=$2
5001 echo "$as_me:5001: checking for $ac_word" >&5
5002 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5003 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
5004 echo $ECHO_N "(cached) $ECHO_C" >&6
5006 if test -n "$ac_ct_NM"; then
5007 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5009 ac_save_IFS=$IFS; IFS=$ac_path_separator
5011 for ac_dir in $ac_dummy; do
5013 test -z "$ac_dir" && ac_dir=.
5014 $as_executable_p "$ac_dir/$ac_word" || continue
5015 ac_cv_prog_ac_ct_NM="nm"
5016 echo "$as_me:5016: found $ac_dir/$ac_word" >&5
5020 test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
5023 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5024 if test -n "$ac_ct_NM"; then
5025 echo "$as_me:5025: result: $ac_ct_NM" >&5
5026 echo "${ECHO_T}$ac_ct_NM" >&6
5028 echo "$as_me:5028: result: no" >&5
5029 echo "${ECHO_T}no" >&6
5037 if test -n "$ac_tool_prefix"; then
5038 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5039 set dummy ${ac_tool_prefix}ar; ac_word=$2
5040 echo "$as_me:5040: checking for $ac_word" >&5
5041 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5042 if test "${ac_cv_prog_AR+set}" = set; then
5043 echo $ECHO_N "(cached) $ECHO_C" >&6
5045 if test -n "$AR"; then
5046 ac_cv_prog_AR="$AR" # Let the user override the test.
5048 ac_save_IFS=$IFS; IFS=$ac_path_separator
5050 for ac_dir in $ac_dummy; do
5052 test -z "$ac_dir" && ac_dir=.
5053 $as_executable_p "$ac_dir/$ac_word" || continue
5054 ac_cv_prog_AR="${ac_tool_prefix}ar"
5055 echo "$as_me:5055: found $ac_dir/$ac_word" >&5
5062 if test -n "$AR"; then
5063 echo "$as_me:5063: result: $AR" >&5
5064 echo "${ECHO_T}$AR" >&6
5066 echo "$as_me:5066: result: no" >&5
5067 echo "${ECHO_T}no" >&6
5071 if test -z "$ac_cv_prog_AR"; then
5073 # Extract the first word of "ar", so it can be a program name with args.
5074 set dummy ar; ac_word=$2
5075 echo "$as_me:5075: checking for $ac_word" >&5
5076 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5077 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5078 echo $ECHO_N "(cached) $ECHO_C" >&6
5080 if test -n "$ac_ct_AR"; then
5081 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5083 ac_save_IFS=$IFS; IFS=$ac_path_separator
5085 for ac_dir in $ac_dummy; do
5087 test -z "$ac_dir" && ac_dir=.
5088 $as_executable_p "$ac_dir/$ac_word" || continue
5089 ac_cv_prog_ac_ct_AR="ar"
5090 echo "$as_me:5090: found $ac_dir/$ac_word" >&5
5094 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
5097 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5098 if test -n "$ac_ct_AR"; then
5099 echo "$as_me:5099: result: $ac_ct_AR" >&5
5100 echo "${ECHO_T}$ac_ct_AR" >&6
5102 echo "$as_me:5102: result: no" >&5
5103 echo "${ECHO_T}no" >&6
5111 echo "$as_me:5111: checking for options to update archives" >&5
5112 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
5113 if test "${cf_cv_ar_flags+set}" = set; then
5114 echo $ECHO_N "(cached) $ECHO_C" >&6
5117 case "$cf_cv_system_name" in
5120 cat >mk_static_lib.sh <<-EOF
5125 exec \$MSVC_BIN -out:"\$out" \$@
5127 chmod +x mk_static_lib.sh
5128 AR=`pwd`/mk_static_lib.sh
5131 cf_cv_ar_flags=unknown
5132 for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
5135 # check if $ARFLAGS already contains this choice
5136 if test "x$ARFLAGS" != "x" ; then
5137 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
5138 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
5144 rm -f "conftest.$ac_cv_objext"
5147 cat >"conftest.$ac_ext" <<EOF
5148 #line 5148 "configure"
5149 int testdata[3] = { 123, 456, 789 };
5151 if { (eval echo "$as_me:5151: \"$ac_compile\"") >&5
5152 (eval $ac_compile) 2>&5
5154 echo "$as_me:5154: \$? = $ac_status" >&5
5155 (exit "$ac_status"); } ; then
5156 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
5157 $AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&5 1>/dev/null
5158 if test -f conftest.a ; then
5159 cf_cv_ar_flags="$cf_ar_flags"
5163 test -n "$verbose" && echo " cannot compile test-program" 1>&6
5165 echo "${as_me:-configure}:5165: testing cannot compile test-program ..." 1>&5
5170 rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext"
5175 echo "$as_me:5175: result: $cf_cv_ar_flags" >&5
5176 echo "${ECHO_T}$cf_cv_ar_flags" >&6
5178 if test -n "$ARFLAGS" ; then
5179 if test -n "$cf_cv_ar_flags" ; then
5180 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
5183 ARFLAGS=$cf_cv_ar_flags
5186 echo "$as_me:5186: checking for an installation directory prefix" >&5
5187 echo $ECHO_N "checking for an installation directory prefix... $ECHO_C" >&6
5189 # Check whether --with-install-prefix or --without-install-prefix was given.
5190 if test "${with_install_prefix+set}" = set; then
5191 withval="$with_install_prefix"
5195 (*) DESTDIR="$withval"
5199 echo "$as_me:5199: result: ${DESTDIR:-(none)}" >&5
5200 echo "${ECHO_T}${DESTDIR:-(none)}" >&6
5202 ###############################################################################
5204 # If we're cross-compiling, allow the user to override the tools and their
5205 # options. The configure script is oriented toward identifying the host
5206 # compiler, etc., but we need a build compiler to generate parts of the source.
5208 case "$cf_cv_system_name" in
5210 LDFLAGS="$LDFLAGS user32.lib"
5215 if test "$cross_compiling" = yes ; then
5217 # defaults that we might want to override
5218 : ${BUILD_CFLAGS:=''}
5219 : ${BUILD_CPPFLAGS:=''}
5220 : ${BUILD_LDFLAGS:=''}
5222 : ${BUILD_EXEEXT:='$x'}
5223 : ${BUILD_OBJEXT:='o'}
5225 # Check whether --with-build-cc or --without-build-cc was given.
5226 if test "${with_build_cc+set}" = set; then
5227 withval="$with_build_cc"
5230 for ac_prog in gcc clang c99 c89 cc cl
5232 # Extract the first word of "$ac_prog", so it can be a program name with args.
5233 set dummy $ac_prog; ac_word=$2
5234 echo "$as_me:5234: checking for $ac_word" >&5
5235 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5236 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
5237 echo $ECHO_N "(cached) $ECHO_C" >&6
5239 if test -n "$BUILD_CC"; then
5240 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
5242 ac_save_IFS=$IFS; IFS=$ac_path_separator
5244 for ac_dir in $ac_dummy; do
5246 test -z "$ac_dir" && ac_dir=.
5247 $as_executable_p "$ac_dir/$ac_word" || continue
5248 ac_cv_prog_BUILD_CC="$ac_prog"
5249 echo "$as_me:5249: found $ac_dir/$ac_word" >&5
5255 BUILD_CC=$ac_cv_prog_BUILD_CC
5256 if test -n "$BUILD_CC"; then
5257 echo "$as_me:5257: result: $BUILD_CC" >&5
5258 echo "${ECHO_T}$BUILD_CC" >&6
5260 echo "$as_me:5260: result: no" >&5
5261 echo "${ECHO_T}no" >&6
5264 test -n "$BUILD_CC" && break
5266 test -n "$BUILD_CC" || BUILD_CC="none"
5269 echo "$as_me:5269: checking for native build C compiler" >&5
5270 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
5271 echo "$as_me:5271: result: $BUILD_CC" >&5
5272 echo "${ECHO_T}$BUILD_CC" >&6
5274 echo "$as_me:5274: checking for native build C preprocessor" >&5
5275 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
5277 # Check whether --with-build-cpp or --without-build-cpp was given.
5278 if test "${with_build_cpp+set}" = set; then
5279 withval="$with_build_cpp"
5280 BUILD_CPP="$withval"
5282 BUILD_CPP='${BUILD_CC} -E'
5284 echo "$as_me:5284: result: $BUILD_CPP" >&5
5285 echo "${ECHO_T}$BUILD_CPP" >&6
5287 echo "$as_me:5287: checking for native build C flags" >&5
5288 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
5290 # Check whether --with-build-cflags or --without-build-cflags was given.
5291 if test "${with_build_cflags+set}" = set; then
5292 withval="$with_build_cflags"
5293 BUILD_CFLAGS="$withval"
5295 echo "$as_me:5295: result: $BUILD_CFLAGS" >&5
5296 echo "${ECHO_T}$BUILD_CFLAGS" >&6
5298 echo "$as_me:5298: checking for native build C preprocessor-flags" >&5
5299 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
5301 # Check whether --with-build-cppflags or --without-build-cppflags was given.
5302 if test "${with_build_cppflags+set}" = set; then
5303 withval="$with_build_cppflags"
5304 BUILD_CPPFLAGS="$withval"
5306 echo "$as_me:5306: result: $BUILD_CPPFLAGS" >&5
5307 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
5309 echo "$as_me:5309: checking for native build linker-flags" >&5
5310 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
5312 # Check whether --with-build-ldflags or --without-build-ldflags was given.
5313 if test "${with_build_ldflags+set}" = set; then
5314 withval="$with_build_ldflags"
5315 BUILD_LDFLAGS="$withval"
5317 echo "$as_me:5317: result: $BUILD_LDFLAGS" >&5
5318 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
5320 echo "$as_me:5320: checking for native build linker-libraries" >&5
5321 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
5323 # Check whether --with-build-libs or --without-build-libs was given.
5324 if test "${with_build_libs+set}" = set; then
5325 withval="$with_build_libs"
5326 BUILD_LIBS="$withval"
5328 echo "$as_me:5328: result: $BUILD_LIBS" >&5
5329 echo "${ECHO_T}$BUILD_LIBS" >&6
5331 # this assumes we're on Unix.
5335 : ${BUILD_CC:='${CC}'}
5337 echo "$as_me:5337: checking if the build-compiler \"$BUILD_CC\" works" >&5
5338 echo $ECHO_N "checking if the build-compiler \"$BUILD_CC\" works... $ECHO_C" >&6
5340 cf_save_crossed=$cross_compiling
5341 cf_save_ac_link=$ac_link
5343 cf_build_cppflags=$BUILD_CPPFLAGS
5344 test "$cf_build_cppflags" = "#" && cf_build_cppflags=
5345 ac_link='$BUILD_CC -o "conftest$ac_exeext" $BUILD_CFLAGS $cf_build_cppflags $BUILD_LDFLAGS "conftest.$ac_ext" $BUILD_LIBS >&5'
5347 if test "$cross_compiling" = yes; then
5348 cf_ok_build_cc=unknown
5350 cat >"conftest.$ac_ext" <<_ACEOF
5351 #line 5351 "configure"
5352 #include "confdefs.h"
5354 int main(int argc, char *argv[])
5356 ${cf_cv_main_return:-return}(argc < 0 || argv == 0 || argv[0] == 0);
5360 rm -f "conftest$ac_exeext"
5361 if { (eval echo "$as_me:5361: \"$ac_link\"") >&5
5362 (eval $ac_link) 2>&5
5364 echo "$as_me:5364: \$? = $ac_status" >&5
5365 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
5366 { (eval echo "$as_me:5366: \"$ac_try\"") >&5
5369 echo "$as_me:5369: \$? = $ac_status" >&5
5370 (exit "$ac_status"); }; }; then
5373 echo "$as_me: program exited with status $ac_status" >&5
5374 echo "$as_me: failed program was:" >&5
5375 cat "conftest.$ac_ext" >&5
5378 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
5381 cross_compiling=$cf_save_crossed
5382 ac_link=$cf_save_ac_link
5384 echo "$as_me:5384: result: $cf_ok_build_cc" >&5
5385 echo "${ECHO_T}$cf_ok_build_cc" >&6
5387 if test "$cf_ok_build_cc" != yes
5389 { { echo "$as_me:5389: error: Cross-build requires two compilers.
5390 Use --with-build-cc to specify the native compiler." >&5
5391 echo "$as_me: error: Cross-build requires two compilers.
5392 Use --with-build-cc to specify the native compiler." >&2;}
5393 { (exit 1); exit 1; }; }
5397 : ${BUILD_CC:='${CC}'}
5398 : ${BUILD_CPP:='${CPP}'}
5399 : ${BUILD_CFLAGS:='${CFLAGS}'}
5400 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
5401 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
5402 : ${BUILD_LIBS:='${LIBS}'}
5403 : ${BUILD_EXEEXT:='$x'}
5404 : ${BUILD_OBJEXT:='o'}
5407 ###############################################################################
5409 ### Options to allow the user to specify the set of libraries which are used.
5410 ### Use "--without-normal --with-shared" to allow the default model to be
5411 ### shared, for example.
5414 echo "$as_me:5414: checking if libtool -version-number should be used" >&5
5415 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
5417 # Check whether --enable-libtool-version or --disable-libtool-version was given.
5418 if test "${enable_libtool_version+set}" = set; then
5419 enableval="$enable_libtool_version"
5420 test "$enableval" != no && enableval=yes
5421 if test "$enableval" != "yes" ; then
5422 cf_libtool_version=no
5424 cf_libtool_version=yes
5428 cf_libtool_version=yes
5431 echo "$as_me:5431: result: $cf_libtool_version" >&5
5432 echo "${ECHO_T}$cf_libtool_version" >&6
5434 if test "$cf_libtool_version" = yes ; then
5435 LIBTOOL_VERSION="-version-number"
5437 LIBTOOL_VERSION="-version-info"
5440 { echo "$as_me:5440: WARNING: VERSION was not set" >&5
5441 echo "$as_me: WARNING: VERSION was not set" >&2;}
5444 ABI_VERSION="$VERSION"
5445 test -n "$verbose" && echo " ABI_VERSION: $ABI_VERSION" 1>&6
5447 echo "${as_me:-configure}:5447: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5451 ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'`
5452 test -n "$verbose" && echo " ABI_VERSION: $ABI_VERSION" 1>&6
5454 echo "${as_me:-configure}:5454: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5458 { echo "$as_me:5458: WARNING: unexpected VERSION value: $VERSION" >&5
5459 echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;}
5466 # common library maintenance symbols that are convenient for libtool scripts:
5467 LIB_CREATE='${AR} -cr'
5468 LIB_OBJECT='${OBJECTS}'
5472 # symbols used to prop libtool up to enable it to determine what it should be
5480 echo "$as_me:5480: checking if you want to build libraries with libtool" >&5
5481 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
5483 # Check whether --with-libtool or --without-libtool was given.
5484 if test "${with_libtool+set}" = set; then
5485 withval="$with_libtool"
5486 with_libtool=$withval
5490 echo "$as_me:5490: result: $with_libtool" >&5
5491 echo "${ECHO_T}$with_libtool" >&6
5492 if test "$with_libtool" != "no"; then
5494 if test "$with_libtool" != "yes" ; then
5496 if test "x$prefix" != xNONE; then
5497 cf_path_syntax="$prefix"
5499 cf_path_syntax="$ac_default_prefix"
5502 case ".$with_libtool" in
5507 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
5509 (.\$\{*prefix\}*|.\$\{*dir\}*)
5510 eval with_libtool="$with_libtool"
5511 case ".$with_libtool" in
5513 with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5518 with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5521 { { echo "$as_me:5521: error: expected a pathname, not \"$with_libtool\"" >&5
5522 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
5523 { (exit 1); exit 1; }; }
5527 LIBTOOL=$with_libtool
5529 if test -n "$ac_tool_prefix"; then
5530 for ac_prog in libtool glibtool
5532 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5533 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5534 echo "$as_me:5534: checking for $ac_word" >&5
5535 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5536 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5537 echo $ECHO_N "(cached) $ECHO_C" >&6
5539 if test -n "$LIBTOOL"; then
5540 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5542 ac_save_IFS=$IFS; IFS=$ac_path_separator
5544 for ac_dir in $ac_dummy; do
5546 test -z "$ac_dir" && ac_dir=.
5547 $as_executable_p "$ac_dir/$ac_word" || continue
5548 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5549 echo "$as_me:5549: found $ac_dir/$ac_word" >&5
5555 LIBTOOL=$ac_cv_prog_LIBTOOL
5556 if test -n "$LIBTOOL"; then
5557 echo "$as_me:5557: result: $LIBTOOL" >&5
5558 echo "${ECHO_T}$LIBTOOL" >&6
5560 echo "$as_me:5560: result: no" >&5
5561 echo "${ECHO_T}no" >&6
5564 test -n "$LIBTOOL" && break
5567 if test -z "$LIBTOOL"; then
5568 ac_ct_LIBTOOL=$LIBTOOL
5569 for ac_prog in libtool glibtool
5571 # Extract the first word of "$ac_prog", so it can be a program name with args.
5572 set dummy $ac_prog; ac_word=$2
5573 echo "$as_me:5573: checking for $ac_word" >&5
5574 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5575 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5576 echo $ECHO_N "(cached) $ECHO_C" >&6
5578 if test -n "$ac_ct_LIBTOOL"; then
5579 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5581 ac_save_IFS=$IFS; IFS=$ac_path_separator
5583 for ac_dir in $ac_dummy; do
5585 test -z "$ac_dir" && ac_dir=.
5586 $as_executable_p "$ac_dir/$ac_word" || continue
5587 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5588 echo "$as_me:5588: found $ac_dir/$ac_word" >&5
5594 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5595 if test -n "$ac_ct_LIBTOOL"; then
5596 echo "$as_me:5596: result: $ac_ct_LIBTOOL" >&5
5597 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5599 echo "$as_me:5599: result: no" >&5
5600 echo "${ECHO_T}no" >&6
5603 test -n "$ac_ct_LIBTOOL" && break
5605 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5607 LIBTOOL=$ac_ct_LIBTOOL
5610 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5612 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.].*//'`
5614 cf_cv_libtool_version=
5616 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5618 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
5621 unset ac_cv_prog_ac_ct_LIBTOOL
5625 if test -n "$ac_tool_prefix"; then
5626 for ac_prog in glibtool
5628 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5629 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5630 echo "$as_me:5630: checking for $ac_word" >&5
5631 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5632 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5633 echo $ECHO_N "(cached) $ECHO_C" >&6
5635 if test -n "$LIBTOOL"; then
5636 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5638 ac_save_IFS=$IFS; IFS=$ac_path_separator
5640 for ac_dir in $ac_dummy; do
5642 test -z "$ac_dir" && ac_dir=.
5643 $as_executable_p "$ac_dir/$ac_word" || continue
5644 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5645 echo "$as_me:5645: found $ac_dir/$ac_word" >&5
5651 LIBTOOL=$ac_cv_prog_LIBTOOL
5652 if test -n "$LIBTOOL"; then
5653 echo "$as_me:5653: result: $LIBTOOL" >&5
5654 echo "${ECHO_T}$LIBTOOL" >&6
5656 echo "$as_me:5656: result: no" >&5
5657 echo "${ECHO_T}no" >&6
5660 test -n "$LIBTOOL" && break
5663 if test -z "$LIBTOOL"; then
5664 ac_ct_LIBTOOL=$LIBTOOL
5665 for ac_prog in glibtool
5667 # Extract the first word of "$ac_prog", so it can be a program name with args.
5668 set dummy $ac_prog; ac_word=$2
5669 echo "$as_me:5669: checking for $ac_word" >&5
5670 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5671 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5672 echo $ECHO_N "(cached) $ECHO_C" >&6
5674 if test -n "$ac_ct_LIBTOOL"; then
5675 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5677 ac_save_IFS=$IFS; IFS=$ac_path_separator
5679 for ac_dir in $ac_dummy; do
5681 test -z "$ac_dir" && ac_dir=.
5682 $as_executable_p "$ac_dir/$ac_word" || continue
5683 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5684 echo "$as_me:5684: found $ac_dir/$ac_word" >&5
5690 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5691 if test -n "$ac_ct_LIBTOOL"; then
5692 echo "$as_me:5692: result: $ac_ct_LIBTOOL" >&5
5693 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5695 echo "$as_me:5695: result: no" >&5
5696 echo "${ECHO_T}no" >&6
5699 test -n "$ac_ct_LIBTOOL" && break
5701 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5703 LIBTOOL=$ac_ct_LIBTOOL
5706 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5708 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.].*//'`
5710 cf_cv_libtool_version=
5712 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5716 if test -z "$LIBTOOL" ; then
5717 { { echo "$as_me:5717: error: Cannot find libtool" >&5
5718 echo "$as_me: error: Cannot find libtool" >&2;}
5719 { (exit 1); exit 1; }; }
5721 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
5722 LIB_OBJECT='${OBJECTS:.o=.lo}'
5724 LIB_CLEAN='${LIBTOOL} --mode=clean'
5725 LIB_COMPILE='${LIBTOOL} --mode=compile'
5726 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
5727 LIB_INSTALL='${LIBTOOL} --mode=install'
5728 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
5731 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5733 echo "$as_me:5733: checking version of $LIBTOOL" >&5
5734 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
5736 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5738 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.].*//'`
5740 cf_cv_libtool_version=
5742 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5744 echo "$as_me:5744: result: $cf_cv_libtool_version" >&5
5745 echo "${ECHO_T}$cf_cv_libtool_version" >&6
5746 if test -n "$cf_cv_libtool_version"
5748 cf_check_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' -e 's,[()],...,g' -e 's,[ ],-,g' -e '2,$d'`
5749 case "x$cf_check_libtool_version" in
5750 (*...GNU-libtool...*)
5753 { { echo "$as_me:5753: error: This is not GNU libtool" >&5
5754 echo "$as_me: error: This is not GNU libtool" >&2;}
5755 { (exit 1); exit 1; }; }
5759 { { echo "$as_me:5759: error: No version found for $LIBTOOL" >&5
5760 echo "$as_me: error: No version found for $LIBTOOL" >&2;}
5761 { (exit 1); exit 1; }; }
5764 { { echo "$as_me:5764: error: GNU libtool has not been found" >&5
5765 echo "$as_me: error: GNU libtool has not been found" >&2;}
5766 { (exit 1); exit 1; }; }
5769 # special hack to add -no-undefined (which libtool should do for itself)
5771 case "$cf_cv_system_name" in
5772 (cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7])
5773 LT_UNDEF=-no-undefined
5777 # special hack to add --tag option for C++ compiler
5778 case "$cf_cv_libtool_version" in
5779 (1.[5-9]*|[2-9].[0-9.a-z]*)
5780 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
5781 LIBTOOL="$LIBTOOL --tag=CC"
5784 LIBTOOL_CXX="$LIBTOOL"
5792 test -z "$LIBTOOL" && ECHO_LT=
5794 if test "$with_libtool" != "no" ; then
5796 cf_list_models="$cf_list_models libtool"
5800 echo "$as_me:5800: checking if you want to build shared libraries" >&5
5801 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
5803 # Check whether --with-shared or --without-shared was given.
5804 if test "${with_shared+set}" = set; then
5805 withval="$with_shared"
5806 with_shared=$withval
5810 echo "$as_me:5810: result: $with_shared" >&5
5811 echo "${ECHO_T}$with_shared" >&6
5812 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
5814 echo "$as_me:5814: checking if you want to build static libraries" >&5
5815 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
5817 # Check whether --with-normal or --without-normal was given.
5818 if test "${with_normal+set}" = set; then
5819 withval="$with_normal"
5820 with_normal=$withval
5824 echo "$as_me:5824: result: $with_normal" >&5
5825 echo "${ECHO_T}$with_normal" >&6
5826 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
5828 echo "$as_me:5828: checking if you want to build debug libraries" >&5
5829 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
5831 # Check whether --with-debug or --without-debug was given.
5832 if test "${with_debug+set}" = set; then
5833 withval="$with_debug"
5838 echo "$as_me:5838: result: $with_debug" >&5
5839 echo "${ECHO_T}$with_debug" >&6
5840 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
5842 echo "$as_me:5842: checking if you want to build profiling libraries" >&5
5843 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
5845 # Check whether --with-profile or --without-profile was given.
5846 if test "${with_profile+set}" = set; then
5847 withval="$with_profile"
5848 with_profile=$withval
5852 echo "$as_me:5852: result: $with_profile" >&5
5853 echo "${ECHO_T}$with_profile" >&6
5854 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
5858 if test "X$cf_with_cxx_binding" != Xno; then
5859 if test "x$with_shared" = "xyes"; then
5860 echo "$as_me:5860: checking if you want to build C++ shared libraries" >&5
5861 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
5863 # Check whether --with-cxx-shared or --without-cxx-shared was given.
5864 if test "${with_cxx_shared+set}" = set; then
5865 withval="$with_cxx_shared"
5866 with_shared_cxx=$withval
5870 echo "$as_me:5870: result: $with_shared_cxx" >&5
5871 echo "${ECHO_T}$with_shared_cxx" >&6
5875 ###############################################################################
5877 echo "$as_me:5877: checking for specified models" >&5
5878 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
5879 test -z "$cf_list_models" && cf_list_models=normal
5880 test "$with_libtool" != "no" && cf_list_models=libtool
5881 echo "$as_me:5881: result: $cf_list_models" >&5
5882 echo "${ECHO_T}$cf_list_models" >&6
5884 ### Use the first model as the default, and save its suffix for use in building
5885 ### up test-applications.
5886 echo "$as_me:5886: checking for default model" >&5
5887 echo $ECHO_N "checking for default model... $ECHO_C" >&6
5888 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
5889 echo "$as_me:5889: result: $DFT_LWR_MODEL" >&5
5890 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
5892 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5903 echo "$as_me:5903: checking if you want to have a library-prefix" >&5
5904 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
5906 # Check whether --with-lib-prefix or --without-lib-prefix was given.
5907 if test "${with_lib_prefix+set}" = set; then
5908 withval="$with_lib_prefix"
5909 with_lib_prefix=$withval
5911 with_lib_prefix=auto
5913 echo "$as_me:5913: result: $with_lib_prefix" >&5
5914 echo "${ECHO_T}$with_lib_prefix" >&6
5916 if test "$with_lib_prefix" = auto
5919 case "$cf_cv_system_name" in
5921 if test "$DFT_LWR_MODEL" = libtool; then
5930 (*) LIB_PREFIX='lib'
5933 cf_prefix=$LIB_PREFIX
5935 elif test "$with_lib_prefix" = no
5939 LIB_PREFIX=$with_lib_prefix
5944 echo "$as_me:5944: checking for PATH separator" >&5
5945 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
5946 case "$cf_cv_system_name" in
5947 (os2*) PATH_SEPARATOR=';' ;;
5948 (*) ${PATH_SEPARATOR:=':'} ;;
5951 echo "$as_me:5951: result: $PATH_SEPARATOR" >&5
5952 echo "${ECHO_T}$PATH_SEPARATOR" >&6
5954 # headers needed for checks...
5955 echo "$as_me:5955: checking for ANSI C header files" >&5
5956 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5957 if test "${ac_cv_header_stdc+set}" = set; then
5958 echo $ECHO_N "(cached) $ECHO_C" >&6
5960 cat >"conftest.$ac_ext" <<_ACEOF
5961 #line 5961 "configure"
5962 #include "confdefs.h"
5969 if { (eval echo "$as_me:5969: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5970 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5972 $EGREP -v '^ *\+' conftest.er1 >conftest.err
5974 cat conftest.err >&5
5975 echo "$as_me:5975: \$? = $ac_status" >&5
5976 (exit "$ac_status"); } >/dev/null; then
5977 if test -s conftest.err; then
5978 ac_cpp_err=$ac_c_preproc_warn_flag
5985 if test -z "$ac_cpp_err"; then
5986 ac_cv_header_stdc=yes
5988 echo "$as_me: failed program was:" >&5
5989 cat "conftest.$ac_ext" >&5
5990 ac_cv_header_stdc=no
5992 rm -f conftest.err "conftest.$ac_ext"
5994 if test $ac_cv_header_stdc = yes; then
5995 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5996 cat >"conftest.$ac_ext" <<_ACEOF
5997 #line 5997 "configure"
5998 #include "confdefs.h"
6002 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6003 $EGREP "memchr" >/dev/null 2>&1; then
6006 ac_cv_header_stdc=no
6012 if test $ac_cv_header_stdc = yes; then
6013 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6014 cat >"conftest.$ac_ext" <<_ACEOF
6015 #line 6015 "configure"
6016 #include "confdefs.h"
6020 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6021 $EGREP "free" >/dev/null 2>&1; then
6024 ac_cv_header_stdc=no
6030 if test $ac_cv_header_stdc = yes; then
6031 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6032 if test "$cross_compiling" = yes; then
6035 cat >"conftest.$ac_ext" <<_ACEOF
6036 #line 6036 "configure"
6037 #include "confdefs.h"
6039 #if ((' ' & 0x0FF) == 0x020)
6040 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6041 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6043 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
6044 || ('j' <= (c) && (c) <= 'r') \
6045 || ('s' <= (c) && (c) <= 'z'))
6046 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6049 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6054 for (i = 0; i < 256; i++)
6055 if (XOR (islower (i), ISLOWER (i))
6056 || toupper (i) != TOUPPER (i))
6058 $ac_main_return (0);
6061 rm -f "conftest$ac_exeext"
6062 if { (eval echo "$as_me:6062: \"$ac_link\"") >&5
6063 (eval $ac_link) 2>&5
6065 echo "$as_me:6065: \$? = $ac_status" >&5
6066 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
6067 { (eval echo "$as_me:6067: \"$ac_try\"") >&5
6070 echo "$as_me:6070: \$? = $ac_status" >&5
6071 (exit "$ac_status"); }; }; then
6074 echo "$as_me: program exited with status $ac_status" >&5
6075 echo "$as_me: failed program was:" >&5
6076 cat "conftest.$ac_ext" >&5
6077 ac_cv_header_stdc=no
6079 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
6083 echo "$as_me:6083: result: $ac_cv_header_stdc" >&5
6084 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6085 if test $ac_cv_header_stdc = yes; then
6087 cat >>confdefs.h <<\EOF
6088 #define STDC_HEADERS 1
6093 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6095 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6096 inttypes.h stdint.h unistd.h
6098 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6099 echo "$as_me:6099: checking for $ac_header" >&5
6100 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6101 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6102 echo $ECHO_N "(cached) $ECHO_C" >&6
6104 cat >"conftest.$ac_ext" <<_ACEOF
6105 #line 6105 "configure"
6106 #include "confdefs.h"
6107 $ac_includes_default
6108 #include <$ac_header>
6110 rm -f "conftest.$ac_objext"
6111 if { (eval echo "$as_me:6111: \"$ac_compile\"") >&5
6112 (eval $ac_compile) 2>&5
6114 echo "$as_me:6114: \$? = $ac_status" >&5
6115 (exit "$ac_status"); } &&
6116 { ac_try='test -s "conftest.$ac_objext"'
6117 { (eval echo "$as_me:6117: \"$ac_try\"") >&5
6120 echo "$as_me:6120: \$? = $ac_status" >&5
6121 (exit "$ac_status"); }; }; then
6122 eval "$as_ac_Header=yes"
6124 echo "$as_me: failed program was:" >&5
6125 cat "conftest.$ac_ext" >&5
6126 eval "$as_ac_Header=no"
6128 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6130 echo "$as_me:6130: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
6131 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
6132 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
6133 cat >>confdefs.h <<EOF
6134 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6140 echo "$as_me:6140: checking whether exit is declared" >&5
6141 echo $ECHO_N "checking whether exit is declared... $ECHO_C" >&6
6142 if test "${ac_cv_have_decl_exit+set}" = set; then
6143 echo $ECHO_N "(cached) $ECHO_C" >&6
6145 cat >"conftest.$ac_ext" <<_ACEOF
6146 #line 6146 "configure"
6147 #include "confdefs.h"
6148 $ac_includes_default
6160 rm -f "conftest.$ac_objext"
6161 if { (eval echo "$as_me:6161: \"$ac_compile\"") >&5
6162 (eval $ac_compile) 2>&5
6164 echo "$as_me:6164: \$? = $ac_status" >&5
6165 (exit "$ac_status"); } &&
6166 { ac_try='test -s "conftest.$ac_objext"'
6167 { (eval echo "$as_me:6167: \"$ac_try\"") >&5
6170 echo "$as_me:6170: \$? = $ac_status" >&5
6171 (exit "$ac_status"); }; }; then
6172 ac_cv_have_decl_exit=yes
6174 echo "$as_me: failed program was:" >&5
6175 cat "conftest.$ac_ext" >&5
6176 ac_cv_have_decl_exit=no
6178 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6180 echo "$as_me:6180: result: $ac_cv_have_decl_exit" >&5
6181 echo "${ECHO_T}$ac_cv_have_decl_exit" >&6
6184 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
6185 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
6186 echo "$as_me:6186: checking for $ac_hdr that defines DIR" >&5
6187 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
6188 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6189 echo $ECHO_N "(cached) $ECHO_C" >&6
6191 cat >"conftest.$ac_ext" <<_ACEOF
6192 #line 6192 "configure"
6193 #include "confdefs.h"
6194 #include <sys/types.h>
6206 rm -f "conftest.$ac_objext"
6207 if { (eval echo "$as_me:6207: \"$ac_compile\"") >&5
6208 (eval $ac_compile) 2>&5
6210 echo "$as_me:6210: \$? = $ac_status" >&5
6211 (exit "$ac_status"); } &&
6212 { ac_try='test -s "conftest.$ac_objext"'
6213 { (eval echo "$as_me:6213: \"$ac_try\"") >&5
6216 echo "$as_me:6216: \$? = $ac_status" >&5
6217 (exit "$ac_status"); }; }; then
6218 eval "$as_ac_Header=yes"
6220 echo "$as_me: failed program was:" >&5
6221 cat "conftest.$ac_ext" >&5
6222 eval "$as_ac_Header=no"
6224 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6226 echo "$as_me:6226: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
6227 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
6228 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
6229 cat >>confdefs.h <<EOF
6230 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
6233 ac_header_dirent=$ac_hdr; break
6237 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
6238 if test $ac_header_dirent = dirent.h; then
6239 echo "$as_me:6239: checking for opendir in -ldir" >&5
6240 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
6241 if test "${ac_cv_lib_dir_opendir+set}" = set; then
6242 echo $ECHO_N "(cached) $ECHO_C" >&6
6244 ac_check_lib_save_LIBS=$LIBS
6246 cat >"conftest.$ac_ext" <<_ACEOF
6247 #line 6247 "configure"
6248 #include "confdefs.h"
6250 /* Override any gcc2 internal prototype to avoid an error. */
6254 /* We use char because int might match the return type of a gcc2
6255 builtin and then its argument prototype would still apply. */
6256 char opendir (void);
6265 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6266 if { (eval echo "$as_me:6266: \"$ac_link\"") >&5
6267 (eval $ac_link) 2>&5
6269 echo "$as_me:6269: \$? = $ac_status" >&5
6270 (exit "$ac_status"); } &&
6271 { ac_try='test -s "conftest$ac_exeext"'
6272 { (eval echo "$as_me:6272: \"$ac_try\"") >&5
6275 echo "$as_me:6275: \$? = $ac_status" >&5
6276 (exit "$ac_status"); }; }; then
6277 ac_cv_lib_dir_opendir=yes
6279 echo "$as_me: failed program was:" >&5
6280 cat "conftest.$ac_ext" >&5
6281 ac_cv_lib_dir_opendir=no
6283 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6284 LIBS=$ac_check_lib_save_LIBS
6286 echo "$as_me:6286: result: $ac_cv_lib_dir_opendir" >&5
6287 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
6288 if test "$ac_cv_lib_dir_opendir" = yes; then
6293 echo "$as_me:6293: checking for opendir in -lx" >&5
6294 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
6295 if test "${ac_cv_lib_x_opendir+set}" = set; then
6296 echo $ECHO_N "(cached) $ECHO_C" >&6
6298 ac_check_lib_save_LIBS=$LIBS
6300 cat >"conftest.$ac_ext" <<_ACEOF
6301 #line 6301 "configure"
6302 #include "confdefs.h"
6304 /* Override any gcc2 internal prototype to avoid an error. */
6308 /* We use char because int might match the return type of a gcc2
6309 builtin and then its argument prototype would still apply. */
6310 char opendir (void);
6319 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6320 if { (eval echo "$as_me:6320: \"$ac_link\"") >&5
6321 (eval $ac_link) 2>&5
6323 echo "$as_me:6323: \$? = $ac_status" >&5
6324 (exit "$ac_status"); } &&
6325 { ac_try='test -s "conftest$ac_exeext"'
6326 { (eval echo "$as_me:6326: \"$ac_try\"") >&5
6329 echo "$as_me:6329: \$? = $ac_status" >&5
6330 (exit "$ac_status"); }; }; then
6331 ac_cv_lib_x_opendir=yes
6333 echo "$as_me: failed program was:" >&5
6334 cat "conftest.$ac_ext" >&5
6335 ac_cv_lib_x_opendir=no
6337 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6338 LIBS=$ac_check_lib_save_LIBS
6340 echo "$as_me:6340: result: $ac_cv_lib_x_opendir" >&5
6341 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
6342 if test "$ac_cv_lib_x_opendir" = yes; then
6348 ###############################################################################
6350 echo "$as_me:6350: checking if you want to build a separate terminfo library" >&5
6351 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
6353 # Check whether --with-termlib or --without-termlib was given.
6354 if test "${with_termlib+set}" = set; then
6355 withval="$with_termlib"
6356 with_termlib=$withval
6360 echo "$as_me:6360: result: $with_termlib" >&5
6361 echo "${ECHO_T}$with_termlib" >&6
6363 echo "$as_me:6363: checking if you want to build a separate tic library" >&5
6364 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
6366 # Check whether --with-ticlib or --without-ticlib was given.
6367 if test "${with_ticlib+set}" = set; then
6368 withval="$with_ticlib"
6369 with_ticlib=$withval
6373 echo "$as_me:6373: result: $with_ticlib" >&5
6374 echo "${ECHO_T}$with_ticlib" >&6
6376 if test X"$CC_G_OPT" = X"" ; then
6378 test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
6381 if test X"$CXX_G_OPT" = X"" ; then
6383 test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
6386 echo "$as_me:6386: checking for default loader flags" >&5
6387 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
6388 case "$DFT_LWR_MODEL" in
6389 (libtool) LD_MODEL='' ;;
6390 (normal) LD_MODEL='' ;;
6391 (debug) LD_MODEL=$CC_G_OPT ;;
6392 (profile) LD_MODEL='-pg';;
6393 (shared) LD_MODEL='' ;;
6395 echo "$as_me:6395: result: ${LD_MODEL:-(none)}" >&5
6396 echo "${ECHO_T}${LD_MODEL:-(none)}" >&6
6398 case "$DFT_LWR_MODEL" in
6401 echo "$as_me:6401: checking if rpath option should be used" >&5
6402 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
6404 # Check whether --enable-rpath or --disable-rpath was given.
6405 if test "${enable_rpath+set}" = set; then
6406 enableval="$enable_rpath"
6407 cf_cv_enable_rpath=$enableval
6409 cf_cv_enable_rpath=no
6411 echo "$as_me:6411: result: $cf_cv_enable_rpath" >&5
6412 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
6414 echo "$as_me:6414: checking if shared libraries should be relinked during install" >&5
6415 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
6417 # Check whether --enable-relink or --disable-relink was given.
6418 if test "${enable_relink+set}" = set; then
6419 enableval="$enable_relink"
6420 cf_cv_do_relink=$enableval
6424 echo "$as_me:6424: result: $cf_cv_do_relink" >&5
6425 echo "${ECHO_T}$cf_cv_do_relink" >&6
6429 # we will build libraries one-level down.
6433 if test "x$cf_cv_enable_rpath" != xno
6435 echo "$as_me:6435: checking for an rpath option" >&5
6436 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
6437 case "$cf_cv_system_name" in
6439 if test "$GCC" = yes; then
6440 LD_RPATH_OPT="-Wl,-rpath,"
6442 LD_RPATH_OPT="-rpath "
6445 (linux*|gnu*|k*bsd*-gnu|freebsd*)
6446 LD_RPATH_OPT="-Wl,-rpath,"
6448 (openbsd[2-9].*|mirbsd*)
6449 LD_RPATH_OPT="-Wl,-rpath,"
6452 LD_RPATH_OPT="-rpath "
6455 LD_RPATH_OPT="-Wl,-rpath,"
6458 LD_RPATH_OPT="-rpath "
6466 echo "$as_me:6466: result: $LD_RPATH_OPT" >&5
6467 echo "${ECHO_T}$LD_RPATH_OPT" >&6
6469 case "x$LD_RPATH_OPT" in
6471 echo "$as_me:6471: checking if we need a space after rpath option" >&5
6472 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
6473 cf_save_LIBS="$LIBS"
6478 for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
6480 for cf_add_1lib in $cf_add_0lib; do
6481 for cf_add_2lib in $cf_add_libs; do
6482 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
6487 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
6491 cat >"conftest.$ac_ext" <<_ACEOF
6492 #line 6492 "configure"
6493 #include "confdefs.h"
6503 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6504 if { (eval echo "$as_me:6504: \"$ac_link\"") >&5
6505 (eval $ac_link) 2>&5
6507 echo "$as_me:6507: \$? = $ac_status" >&5
6508 (exit "$ac_status"); } &&
6509 { ac_try='test -s "conftest$ac_exeext"'
6510 { (eval echo "$as_me:6510: \"$ac_try\"") >&5
6513 echo "$as_me:6513: \$? = $ac_status" >&5
6514 (exit "$ac_status"); }; }; then
6517 echo "$as_me: failed program was:" >&5
6518 cat "conftest.$ac_ext" >&5
6521 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6522 LIBS="$cf_save_LIBS"
6523 echo "$as_me:6523: result: $cf_rpath_space" >&5
6524 echo "${ECHO_T}$cf_rpath_space" >&6
6525 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
6534 INSTALL_LIB="-m 644"
6535 : ${rel_builddir:=.}
6541 cf_cv_do_symlinks=no
6543 test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
6545 echo "$as_me:6545: checking whether to use release or ABI version in shared library file names" >&5
6546 echo $ECHO_N "checking whether to use release or ABI version in shared library file names... $ECHO_C" >&6
6548 # Check whether --with-shlib-version or --without-shlib-version was given.
6549 if test "${with_shlib_version+set}" = set; then
6550 withval="$with_shlib_version"
6551 test -z "$withval" && withval=auto
6554 cf_cv_shlib_version=auto
6557 cf_cv_shlib_version=$withval
6560 echo "$as_me:6560: result: $withval" >&5
6561 echo "${ECHO_T}$withval" >&6
6562 { { echo "$as_me:6562: error: option value must be one of: rel, abi, or auto" >&5
6563 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
6564 { (exit 1); exit 1; }; }
6569 cf_cv_shlib_version=auto
6571 echo "$as_me:6571: result: $cf_cv_shlib_version" >&5
6572 echo "${ECHO_T}$cf_cv_shlib_version" >&6
6577 # Some less-capable ports of gcc support only -fpic
6581 if test "$GCC" = yes
6585 case "$cf_cv_system_name" in
6586 (*linux*) # e.g., PGI compiler
6592 if test "$cf_try_fPIC" = yes
6594 echo "$as_me:6594: checking which $CC option to use" >&5
6595 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
6596 cf_save_CFLAGS="$CFLAGS"
6597 for CC_SHARED_OPTS in -fPIC -fpic ''
6599 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
6600 cat >"conftest.$ac_ext" <<_ACEOF
6601 #line 6601 "configure"
6602 #include "confdefs.h"
6612 rm -f "conftest.$ac_objext"
6613 if { (eval echo "$as_me:6613: \"$ac_compile\"") >&5
6614 (eval $ac_compile) 2>&5
6616 echo "$as_me:6616: \$? = $ac_status" >&5
6617 (exit "$ac_status"); } &&
6618 { ac_try='test -s "conftest.$ac_objext"'
6619 { (eval echo "$as_me:6619: \"$ac_try\"") >&5
6622 echo "$as_me:6622: \$? = $ac_status" >&5
6623 (exit "$ac_status"); }; }; then
6626 echo "$as_me: failed program was:" >&5
6627 cat "conftest.$ac_ext" >&5
6629 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6631 echo "$as_me:6631: result: $CC_SHARED_OPTS" >&5
6632 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
6633 CFLAGS="$cf_save_CFLAGS"
6636 cf_cv_shlib_version_infix=no
6638 case "$cf_cv_system_name" in
6639 (aix4.3-9*|aix[5-7]*)
6640 if test "$GCC" = yes; then
6641 CC_SHARED_OPTS='-Wl,-brtl'
6642 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6644 CC_SHARED_OPTS='-brtl'
6645 # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
6646 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6650 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
6654 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6655 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6656 cf_cv_shlib_version=cygdll
6657 cf_cv_shlib_version_infix=cygdll
6660 cat >mk_shared_lib.sh <<-CF_EOF
6663 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6666 Linking shared library
6667 ** SHARED_LIB \$SHARED_LIB
6668 ** IMPORT_LIB \$IMPORT_LIB
6670 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6672 chmod +x mk_shared_lib.sh
6676 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6677 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6678 cf_cv_shlib_version=msysdll
6679 cf_cv_shlib_version_infix=msysdll
6682 cat >mk_shared_lib.sh <<-CF_EOF
6685 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6688 Linking shared library
6689 ** SHARED_LIB \$SHARED_LIB
6690 ** IMPORT_LIB \$IMPORT_LIB
6692 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6694 chmod +x mk_shared_lib.sh
6697 cf_try_cflags="no-cpp-precomp"
6698 CC_SHARED_OPTS="-dynamic"
6699 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
6700 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
6701 cf_cv_shlib_version_infix=yes
6702 echo "$as_me:6702: checking if ld -search_paths_first works" >&5
6703 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
6704 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
6705 echo $ECHO_N "(cached) $ECHO_C" >&6
6708 cf_save_LDFLAGS=$LDFLAGS
6709 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6710 cat >"conftest.$ac_ext" <<_ACEOF
6711 #line 6711 "configure"
6712 #include "confdefs.h"
6722 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6723 if { (eval echo "$as_me:6723: \"$ac_link\"") >&5
6724 (eval $ac_link) 2>&5
6726 echo "$as_me:6726: \$? = $ac_status" >&5
6727 (exit "$ac_status"); } &&
6728 { ac_try='test -s "conftest$ac_exeext"'
6729 { (eval echo "$as_me:6729: \"$ac_try\"") >&5
6732 echo "$as_me:6732: \$? = $ac_status" >&5
6733 (exit "$ac_status"); }; }; then
6734 cf_cv_ldflags_search_paths_first=yes
6736 echo "$as_me: failed program was:" >&5
6737 cat "conftest.$ac_ext" >&5
6738 cf_cv_ldflags_search_paths_first=no
6740 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6741 LDFLAGS=$cf_save_LDFLAGS
6743 echo "$as_me:6743: result: $cf_cv_ldflags_search_paths_first" >&5
6744 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
6745 if test "$cf_cv_ldflags_search_paths_first" = yes; then
6746 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6751 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6752 if test "$cf_cv_shlib_version" = rel; then
6753 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6755 cf_cv_shared_soname='`basename $@`'
6758 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6761 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
6762 if test "$GCC" != yes; then
6765 MK_SHARED_LIB='${LD} ${LDFLAGS} -b -o $@'
6766 INSTALL_LIB="-m 555"
6769 # (tested with gcc 2.7.2 -- I don't have c89)
6770 if test "$GCC" = yes; then
6771 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
6774 LD_SHARED_OPTS='-Wl,+b,${libdir}'
6776 MK_SHARED_LIB='${LD} ${LDFLAGS} +b ${libdir} -b -o $@'
6777 # HP-UX shared libraries must be executable, and should be
6778 # readonly to exploit a quirk in the memory manager.
6779 INSTALL_LIB="-m 555"
6782 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6783 if test "$cf_cv_shlib_version" = rel; then
6784 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6786 cf_shared_soname='`basename $@`'
6789 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o $@'
6792 if test "$cf_cv_enable_rpath" = yes ; then
6793 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6795 # tested with IRIX 5.2 and 'cc'.
6796 if test "$GCC" != yes; then
6797 CC_SHARED_OPTS='-KPIC'
6798 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -rdata_shared -soname `basename $@` -o $@'
6800 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@` -o $@'
6802 cf_cv_rm_so_locs=yes
6804 (linux*|gnu*|k*bsd*-gnu)
6805 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6806 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6807 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6809 if test "$cf_cv_enable_rpath" = yes ; then
6810 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6813 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6814 if test "$cf_cv_shlib_version" = rel; then
6815 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6817 cf_cv_shared_soname='`basename $@`'
6820 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6823 cf_cv_shlib_version=msvcdll
6824 cf_cv_shlib_version_infix=msvcdll
6827 if test "$DFT_LWR_MODEL" = "shared" ; then
6828 LOCAL_LDFLAGS="-link -dll"
6829 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6830 EXTRA_LDFLAGS="-link -dll $EXTRA_LDFLAGS"
6833 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${LD} ${CFLAGS}'
6834 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.lib"
6835 cat >mk_shared_lib.sh <<-CF_EOF
6838 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.lib/'\`
6843 Linking shared library
6844 ** SHARED LIB \$SHARED_LIB
6845 ** IMPORT_LIB \$IMPORT_LIB
6847 args=\$(echo \$* | sed -E "s#-l(\w*)#\1.dll.lib#g" | sed -E "s#-L(\w*)#-LIBPATH:\1#g")
6848 exec \$my_ld -DLL -IMPLIB:"\${IMPORT_LIB}" -OUT:"\${SHARED_LIB}" ${LDFLAGS} \$args
6849 mv "\${IMPORT_LIB}" "\${IMPORT_LIB}"
6851 chmod +x mk_shared_lib.sh
6852 cat >mk_prog.sh <<-CF_EOF
6855 # Ignore first argument (compiler) and use LD (link.exe) unconditionally
6858 ldopts=("/subsystem:console")
6861 while test \$# -gt 0; do
6864 # ignore -link argument
6867 # ignore runtime-library option
6882 libs+=("\`echo \"\$1\" | sed \"s/^-l//\"\`")
6885 ldopts+=("\`echo \"\$1\" | sed \"s/^-L/-LIBPATH:/\"\`")
6891 for linkarg in \`echo '\$1' | sed -e 's/-Wl,//' -e 's/,/ /'\`; do
6892 ldopts+=("\${linkarg}")
6900 ldopts+=("-out:\$1")
6909 if [ "\$isdll" -ne 0 ]; then
6910 for lib in \${libs[*]}; do
6911 ldopts+=("\$lib.dll.lib")
6914 for lib in \${libs[*]}; do
6915 ldopts+=("\$lib.lib")
6920 ** ld options: "\${ldopts[@]}"
6922 exec \$LD \${ldopts[@]}
6925 LINK_PROGS="$SHELL ${rel_builddir}/mk_prog.sh"
6926 LINK_TESTS="$SHELL ${rel_builddir}/mk_prog.sh"
6929 cf_cv_shlib_version=mingw
6930 cf_cv_shlib_version_infix=mingw
6933 if test "$DFT_LWR_MODEL" = "shared" ; then
6934 LOCAL_LDFLAGS="-Wl,--enable-auto-import"
6935 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6936 EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
6939 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6940 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6941 cat >mk_shared_lib.sh <<-CF_EOF
6944 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
6947 Linking shared library
6948 ** SHARED_LIB \$SHARED_LIB
6949 ** IMPORT_LIB \$IMPORT_LIB
6951 exec \$* ${LDFLAGS} -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6953 chmod +x mk_shared_lib.sh
6955 (openbsd[2-9].*|mirbsd*)
6956 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6957 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6958 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6960 if test "$cf_cv_enable_rpath" = yes ; then
6961 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6963 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6965 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6966 if test "$cf_cv_shlib_version" = rel; then
6967 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6969 cf_cv_shared_soname='`basename $@`'
6972 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6976 MK_SHARED_LIB='${LD} -Wshared -Weld=-export_all -o $@'
6980 MK_SHARED_LIB='${LD} -Wshared -Wxld=-export_all -o $@'
6982 (nto-qnx*|openbsd*|freebsd[12].*)
6983 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6984 MK_SHARED_LIB='${LD} ${LDFLAGS} -Bshareable -o $@'
6985 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6987 (dragonfly*|freebsd*)
6988 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6989 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6990 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6991 LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
6992 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6995 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6996 if test "$cf_cv_shlib_version" = rel; then
6997 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6999 cf_cv_shared_soname='`basename $@`'
7002 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
7005 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7006 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
7007 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
7008 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7009 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
7010 if test "$cf_cv_shlib_version" = auto; then
7011 if test -f /usr/libexec/ld.elf_so; then
7012 cf_cv_shlib_version=abi
7014 cf_cv_shlib_version=rel
7018 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7019 if test "$cf_cv_shlib_version" = rel; then
7020 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7022 cf_cv_shared_soname='`basename $@`'
7025 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
7027 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -o $@'
7031 # tested with OSF/1 V3.2 and 'cc'
7032 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
7033 # link with shared libs).
7034 MK_SHARED_LIB='${LD} ${LDFLAGS} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
7037 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
7040 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
7041 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
7042 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
7043 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7045 cf_cv_rm_so_locs=yes
7047 (sco3.2v5*) # also uw2* and UW7: hops 13-Apr-98
7048 # tested with osr5.0.5
7049 if test "$GCC" != yes; then
7050 CC_SHARED_OPTS='-belf -KPIC'
7052 MK_SHARED_LIB='${LD} ${LDFLAGS} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
7053 if test "$cf_cv_enable_rpath" = yes ; then
7054 # only way is to set LD_RUN_PATH but no switch for it
7057 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7058 LINK_PROGS='LD_RUN_PATH=${libdir}'
7059 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
7062 # tested with SunOS 4.1.1 and gcc 2.7.0
7063 if test "$GCC" != yes; then
7064 CC_SHARED_OPTS='-KPIC'
7066 MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@'
7067 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7070 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
7071 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
7072 if test "$DFT_LWR_MODEL" = "shared" ; then
7073 LOCAL_LDFLAGS="-R\$(LOCAL_LIBDIR):\${libdir}"
7074 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7076 if test "$cf_cv_enable_rpath" = yes ; then
7077 EXTRA_LDFLAGS="-R\${libdir} $EXTRA_LDFLAGS"
7080 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7081 if test "$cf_cv_shlib_version" = rel; then
7082 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7084 cf_cv_shared_soname='`basename $@`'
7087 if test "$GCC" != yes; then
7088 cf_save_CFLAGS="$CFLAGS"
7089 for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
7091 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
7092 cat >"conftest.$ac_ext" <<_ACEOF
7093 #line 7093 "configure"
7094 #include "confdefs.h"
7104 rm -f "conftest.$ac_objext"
7105 if { (eval echo "$as_me:7105: \"$ac_compile\"") >&5
7106 (eval $ac_compile) 2>&5
7108 echo "$as_me:7108: \$? = $ac_status" >&5
7109 (exit "$ac_status"); } &&
7110 { ac_try='test -s "conftest.$ac_objext"'
7111 { (eval echo "$as_me:7111: \"$ac_try\"") >&5
7114 echo "$as_me:7114: \$? = $ac_status" >&5
7115 (exit "$ac_status"); }; }; then
7118 echo "$as_me: failed program was:" >&5
7119 cat "conftest.$ac_ext" >&5
7121 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
7123 CFLAGS="$cf_save_CFLAGS"
7124 CC_SHARED_OPTS=$cf_shared_opts
7125 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dy -G -Wl,-h,'$cf_cv_shared_soname' -o $@'
7127 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -dy -G -Wl,-h,'$cf_cv_shared_soname' -o $@'
7130 (sysv5uw7*|unix_sv*)
7131 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
7132 if test "$GCC" != yes; then
7133 CC_SHARED_OPTS='-KPIC'
7135 MK_SHARED_LIB='${LD} ${LDFLAGS} -d y -G -o $@'
7138 CC_SHARED_OPTS='unknown'
7139 MK_SHARED_LIB='echo unknown'
7143 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
7144 case "$cf_cv_shlib_version" in
7146 case "$MK_SHARED_LIB" in
7148 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
7151 { echo "$as_me:7151: WARNING: ignored --with-shlib-version" >&5
7152 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
7158 if test -n "$cf_try_cflags"
7160 cat > conftest.$ac_ext <<EOF
7161 #line 7161 "${as_me:-configure}"
7163 int main(int argc, char *argv[])
7166 return (argv[argc-1] == 0) ;
7169 cf_save_CFLAGS="$CFLAGS"
7170 for cf_opt in $cf_try_cflags
7172 CFLAGS="$cf_save_CFLAGS -$cf_opt"
7173 echo "$as_me:7173: checking if CFLAGS option -$cf_opt works" >&5
7174 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
7175 if { (eval echo "$as_me:7175: \"$ac_compile\"") >&5
7176 (eval $ac_compile) 2>&5
7178 echo "$as_me:7178: \$? = $ac_status" >&5
7179 (exit "$ac_status"); }; then
7180 echo "$as_me:7180: result: yes" >&5
7181 echo "${ECHO_T}yes" >&6
7182 cf_save_CFLAGS="$CFLAGS"
7184 echo "$as_me:7184: result: no" >&5
7185 echo "${ECHO_T}no" >&6
7188 CFLAGS="$cf_save_CFLAGS"
7191 # RPATH_LIST is a colon-separated list of directories
7192 test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
7193 test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
7195 test "$cf_cv_rm_so_locs" = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
7197 test -n "$verbose" && echo " CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
7199 echo "${as_me:-configure}:7199: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
7201 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
7203 echo "${as_me:-configure}:7203: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
7205 for model in $cf_list_models ; do
7209 echo "$as_me:7209: checking for additional libtool options" >&5
7210 echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6
7212 # Check whether --with-libtool-opts or --without-libtool-opts was given.
7213 if test "${with_libtool_opts+set}" = set; then
7214 withval="$with_libtool_opts"
7215 with_libtool_opts=$withval
7217 with_libtool_opts=no
7219 echo "$as_me:7219: result: $with_libtool_opts" >&5
7220 echo "${ECHO_T}$with_libtool_opts" >&6
7222 case .$with_libtool_opts in
7226 LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts"
7230 echo "$as_me:7230: checking if exported-symbols file should be used" >&5
7231 echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6
7233 # Check whether --with-export-syms or --without-export-syms was given.
7234 if test "${with_export_syms+set}" = set; then
7235 withval="$with_export_syms"
7236 with_export_syms=$withval
7240 if test "x$with_export_syms" = xyes
7242 with_export_syms='${top_srcdir}/package/${PACKAGE}.sym'
7245 echo "$as_me:7245: result: $with_export_syms" >&5
7246 echo "${ECHO_T}$with_export_syms" >&6
7247 if test "x$with_export_syms" != xno
7249 EXPORT_SYMS="-export-symbols $with_export_syms"
7255 if test "$CC_SHARED_OPTS" = "unknown"; then
7256 { { echo "$as_me:7256: error: Shared libraries are not supported in this version" >&5
7257 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
7258 { (exit 1); exit 1; }; }
7260 # workaround for inept transition to PIE vs PIC...
7261 echo "$as_me:7261: checking if current CFLAGS link properly" >&5
7262 echo $ECHO_N "checking if current CFLAGS link properly... $ECHO_C" >&6
7263 cat >"conftest.$ac_ext" <<_ACEOF
7264 #line 7264 "configure"
7265 #include "confdefs.h"
7270 printf("Hello work\\n");
7275 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7276 if { (eval echo "$as_me:7276: \"$ac_link\"") >&5
7277 (eval $ac_link) 2>&5
7279 echo "$as_me:7279: \$? = $ac_status" >&5
7280 (exit "$ac_status"); } &&
7281 { ac_try='test -s "conftest$ac_exeext"'
7282 { (eval echo "$as_me:7282: \"$ac_try\"") >&5
7285 echo "$as_me:7285: \$? = $ac_status" >&5
7286 (exit "$ac_status"); }; }; then
7289 echo "$as_me: failed program was:" >&5
7290 cat "conftest.$ac_ext" >&5
7293 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7294 echo "$as_me:7294: result: $cf_cflags_work" >&5
7295 echo "${ECHO_T}$cf_cflags_work" >&6
7296 if test "$cf_cflags_work" = no
7298 test -n "$verbose" && echo " try to work around by appending shared-options" 1>&6
7300 echo "${as_me:-configure}:7300: testing try to work around by appending shared-options ..." 1>&5
7302 CFLAGS="$CFLAGS $CC_SHARED_OPTS"
7305 echo "$as_me:7305: checking if versioned-symbols file should be used" >&5
7306 echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6
7308 # Check whether --with-versioned-syms or --without-versioned-syms was given.
7309 if test "${with_versioned_syms+set}" = set; then
7310 withval="$with_versioned_syms"
7311 with_versioned_syms=$withval
7313 with_versioned_syms=no
7315 case "x$with_versioned_syms" in
7317 with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map'
7323 test -f "$with_versioned_syms" || { { echo "$as_me:7323: error: expected a filename: $with_versioned_syms" >&5
7324 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
7325 { (exit 1); exit 1; }; }
7328 test -f "$with_versioned_syms" || { { echo "$as_me:7328: error: expected a filename: $with_versioned_syms" >&5
7329 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
7330 { (exit 1); exit 1; }; }
7331 with_versioned_syms=`pwd`/"$with_versioned_syms"
7334 echo "$as_me:7334: result: $with_versioned_syms" >&5
7335 echo "${ECHO_T}$with_versioned_syms" >&6
7341 if test "x$with_versioned_syms" != xno
7343 RESULTING_SYMS=$with_versioned_syms
7344 case "x$MK_SHARED_LIB" in
7346 VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}"
7347 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"`
7348 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
7350 echo "${as_me:-configure}:7350: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
7354 VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}"
7355 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"`
7356 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
7358 echo "${as_me:-configure}:7358: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
7362 { echo "$as_me:7362: WARNING: this system does not support versioned-symbols" >&5
7363 echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;}
7367 # Linux ld can selectively override scope, e.g., of symbols beginning with
7368 # "_" by first declaring some as global, and then using a wildcard to
7369 # declare the others as local. Some other loaders cannot do this. Check
7370 # by constructing a (very) simple shared library and inspecting its
7372 if test "x$VERSIONED_SYMS" != "x"
7374 echo "$as_me:7374: checking if wildcards can be used to selectively omit symbols" >&5
7375 echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6
7381 cat >conftest.ver <<EOF
7410 cat >conftest.$ac_ext <<EOF
7411 #line 7411 "configure"
7412 extern int _ismissing(void); int _ismissing(void) { return 1; }
7413 extern int _localf1(void); int _localf1(void) { return 1; }
7414 extern int _localf2(void); int _localf2(void) { return 2; }
7415 extern int globalf1(void); int globalf1(void) { return 1; }
7416 extern int globalf2(void); int globalf2(void) { return 2; }
7417 extern int _sublocalf1(void); int _sublocalf1(void) { return 1; }
7418 extern int _sublocalf2(void); int _sublocalf2(void) { return 2; }
7419 extern int subglobalf1(void); int subglobalf1(void) { return 1; }
7420 extern int subglobalf2(void); int subglobalf2(void) { return 2; }
7422 cat >conftest.mk <<EOF
7425 CPPFLAGS=${CPPFLAGS}
7428 VERSIONED_SYMS=${VERSIONED_SYMS}
7429 RESULTING_SYMS=conftest.ver
7430 MK_SHARED_LIB=${MK_SHARED_LIB}
7431 conftest.so: conftest.$ac_cv_objext
7432 \$(MK_SHARED_LIB) conftest.$ac_cv_objext
7435 # compile source, make library
7436 if make -f conftest.mk 2>&5 >/dev/null
7438 # test for missing symbol in either Data or Text section
7439 cf_missing="`nm -P conftest.so 2>&5 |${FGREP-fgrep} _ismissing | ${EGREP-egrep} '[ ][DT][ ]'`"
7440 test -n "$cf_missing" && WILDCARD_SYMS=yes
7442 echo "$as_me:7442: result: $WILDCARD_SYMS" >&5
7443 echo "${ECHO_T}$WILDCARD_SYMS" >&6
7452 ### Checks for special libraries, must be done up-front.
7455 echo "$as_me:7455: checking if you want to link with the GPM mouse library" >&5
7456 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
7458 # Check whether --with-gpm or --without-gpm was given.
7459 if test "${with_gpm+set}" = set; then
7465 echo "$as_me:7465: result: $with_gpm" >&5
7466 echo "${ECHO_T}$with_gpm" >&6
7468 if test "$with_gpm" != no ; then
7469 echo "$as_me:7469: checking for gpm.h" >&5
7470 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
7471 if test "${ac_cv_header_gpm_h+set}" = set; then
7472 echo $ECHO_N "(cached) $ECHO_C" >&6
7474 cat >"conftest.$ac_ext" <<_ACEOF
7475 #line 7475 "configure"
7476 #include "confdefs.h"
7479 if { (eval echo "$as_me:7479: \"$ac_cpp "conftest.$ac_ext"\"") >&5
7480 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
7482 $EGREP -v '^ *\+' conftest.er1 >conftest.err
7484 cat conftest.err >&5
7485 echo "$as_me:7485: \$? = $ac_status" >&5
7486 (exit "$ac_status"); } >/dev/null; then
7487 if test -s conftest.err; then
7488 ac_cpp_err=$ac_c_preproc_warn_flag
7495 if test -z "$ac_cpp_err"; then
7496 ac_cv_header_gpm_h=yes
7498 echo "$as_me: failed program was:" >&5
7499 cat "conftest.$ac_ext" >&5
7500 ac_cv_header_gpm_h=no
7502 rm -f conftest.err "conftest.$ac_ext"
7504 echo "$as_me:7504: result: $ac_cv_header_gpm_h" >&5
7505 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
7506 if test "$ac_cv_header_gpm_h" = yes; then
7508 cat >>confdefs.h <<\EOF
7509 #define HAVE_GPM_H 1
7512 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
7513 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
7515 echo "${as_me:-configure}:7515: testing assuming we really have GPM library ..." 1>&5
7517 cat >>confdefs.h <<\EOF
7518 #define HAVE_LIBGPM 1
7523 echo "$as_me:7523: checking for Gpm_Open in -lgpm" >&5
7524 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
7525 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
7526 echo $ECHO_N "(cached) $ECHO_C" >&6
7528 ac_check_lib_save_LIBS=$LIBS
7530 cat >"conftest.$ac_ext" <<_ACEOF
7531 #line 7531 "configure"
7532 #include "confdefs.h"
7534 /* Override any gcc2 internal prototype to avoid an error. */
7538 /* We use char because int might match the return type of a gcc2
7539 builtin and then its argument prototype would still apply. */
7540 char Gpm_Open (void);
7549 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7550 if { (eval echo "$as_me:7550: \"$ac_link\"") >&5
7551 (eval $ac_link) 2>&5
7553 echo "$as_me:7553: \$? = $ac_status" >&5
7554 (exit "$ac_status"); } &&
7555 { ac_try='test -s "conftest$ac_exeext"'
7556 { (eval echo "$as_me:7556: \"$ac_try\"") >&5
7559 echo "$as_me:7559: \$? = $ac_status" >&5
7560 (exit "$ac_status"); }; }; then
7561 ac_cv_lib_gpm_Gpm_Open=yes
7563 echo "$as_me: failed program was:" >&5
7564 cat "conftest.$ac_ext" >&5
7565 ac_cv_lib_gpm_Gpm_Open=no
7567 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7568 LIBS=$ac_check_lib_save_LIBS
7570 echo "$as_me:7570: result: $ac_cv_lib_gpm_Gpm_Open" >&5
7571 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
7572 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
7576 if test "$with_gpm" = maybe; then
7577 { echo "$as_me:7577: WARNING: Cannot link with GPM library" >&5
7578 echo "$as_me: WARNING: Cannot link with GPM library" >&2;}
7581 { { echo "$as_me:7581: error: Cannot link with GPM library" >&5
7582 echo "$as_me: error: Cannot link with GPM library" >&2;}
7583 { (exit 1); exit 1; }; }
7592 test "$with_gpm" != maybe && { echo "$as_me:7592: WARNING: Cannot find GPM header" >&5
7593 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
7600 if test "$with_gpm" != no ; then
7601 echo "$as_me:7601: checking if you want to load GPM dynamically" >&5
7602 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
7604 # Check whether --with-dlsym or --without-dlsym was given.
7605 if test "${with_dlsym+set}" = set; then
7606 withval="$with_dlsym"
7611 echo "$as_me:7611: result: $with_dlsym" >&5
7612 echo "${ECHO_T}$with_dlsym" >&6
7613 if test "x$with_dlsym" = xyes ; then
7616 echo "$as_me:7616: checking for dlsym" >&5
7617 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
7618 if test "${ac_cv_func_dlsym+set}" = set; then
7619 echo $ECHO_N "(cached) $ECHO_C" >&6
7621 cat >"conftest.$ac_ext" <<_ACEOF
7622 #line 7622 "configure"
7623 #include "confdefs.h"
7624 #define dlsym autoconf_temporary
7625 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
7632 /* We use char because int might match the return type of a gcc2
7633 builtin and then its argument prototype would still apply. */
7640 /* The GNU C library defines stubs for functions which it implements
7641 to always fail with ENOSYS. Some functions are actually named
7642 something starting with __ and the normal name is an alias. */
7643 #if defined (__stub_dlsym) || defined (__stub___dlsym)
7644 #error found stub for dlsym
7652 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7653 if { (eval echo "$as_me:7653: \"$ac_link\"") >&5
7654 (eval $ac_link) 2>&5
7656 echo "$as_me:7656: \$? = $ac_status" >&5
7657 (exit "$ac_status"); } &&
7658 { ac_try='test -s "conftest$ac_exeext"'
7659 { (eval echo "$as_me:7659: \"$ac_try\"") >&5
7662 echo "$as_me:7662: \$? = $ac_status" >&5
7663 (exit "$ac_status"); }; }; then
7664 ac_cv_func_dlsym=yes
7666 echo "$as_me: failed program was:" >&5
7667 cat "conftest.$ac_ext" >&5
7670 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7672 echo "$as_me:7672: result: $ac_cv_func_dlsym" >&5
7673 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
7674 if test "$ac_cv_func_dlsym" = yes; then
7679 echo "$as_me:7679: checking for dlsym in -ldl" >&5
7680 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
7681 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
7682 echo $ECHO_N "(cached) $ECHO_C" >&6
7684 ac_check_lib_save_LIBS=$LIBS
7686 cat >"conftest.$ac_ext" <<_ACEOF
7687 #line 7687 "configure"
7688 #include "confdefs.h"
7690 /* Override any gcc2 internal prototype to avoid an error. */
7694 /* We use char because int might match the return type of a gcc2
7695 builtin and then its argument prototype would still apply. */
7705 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7706 if { (eval echo "$as_me:7706: \"$ac_link\"") >&5
7707 (eval $ac_link) 2>&5
7709 echo "$as_me:7709: \$? = $ac_status" >&5
7710 (exit "$ac_status"); } &&
7711 { ac_try='test -s "conftest$ac_exeext"'
7712 { (eval echo "$as_me:7712: \"$ac_try\"") >&5
7715 echo "$as_me:7715: \$? = $ac_status" >&5
7716 (exit "$ac_status"); }; }; then
7717 ac_cv_lib_dl_dlsym=yes
7719 echo "$as_me: failed program was:" >&5
7720 cat "conftest.$ac_ext" >&5
7721 ac_cv_lib_dl_dlsym=no
7723 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7724 LIBS=$ac_check_lib_save_LIBS
7726 echo "$as_me:7726: result: $ac_cv_lib_dl_dlsym" >&5
7727 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
7728 if test "$ac_cv_lib_dl_dlsym" = yes; then
7736 if test "$cf_have_dlsym" = yes ; then
7737 test "$cf_have_libdl" = yes && {
7741 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7743 for cf_add_1lib in $cf_add_0lib; do
7744 for cf_add_2lib in $cf_add_libs; do
7745 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7750 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7755 echo "$as_me:7755: checking whether able to link to dl*() functions" >&5
7756 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
7757 cat >"conftest.$ac_ext" <<_ACEOF
7758 #line 7758 "configure"
7759 #include "confdefs.h"
7766 if ((obj = dlopen("filename", 0)) != 0) {
7767 if (dlsym(obj, "symbolname") == 0) {
7775 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7776 if { (eval echo "$as_me:7776: \"$ac_link\"") >&5
7777 (eval $ac_link) 2>&5
7779 echo "$as_me:7779: \$? = $ac_status" >&5
7780 (exit "$ac_status"); } &&
7781 { ac_try='test -s "conftest$ac_exeext"'
7782 { (eval echo "$as_me:7782: \"$ac_try\"") >&5
7785 echo "$as_me:7785: \$? = $ac_status" >&5
7786 (exit "$ac_status"); }; }; then
7788 cat >>confdefs.h <<\EOF
7789 #define HAVE_LIBDL 1
7793 echo "$as_me: failed program was:" >&5
7794 cat "conftest.$ac_ext" >&5
7796 { { echo "$as_me:7796: error: Cannot link test program for libdl" >&5
7797 echo "$as_me: error: Cannot link test program for libdl" >&2;}
7798 { (exit 1); exit 1; }; }
7800 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7801 echo "$as_me:7801: result: ok" >&5
7802 echo "${ECHO_T}ok" >&6
7804 { { echo "$as_me:7804: error: Cannot find dlsym function" >&5
7805 echo "$as_me: error: Cannot find dlsym function" >&2;}
7806 { (exit 1); exit 1; }; }
7809 if test "x$with_gpm" != xyes ; then
7810 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
7812 echo "${as_me:-configure}:7812: testing assuming soname for gpm is $with_gpm ..." 1>&5
7814 cf_cv_gpm_soname="$with_gpm"
7817 echo "$as_me:7817: checking for soname of gpm library" >&5
7818 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
7819 if test "${cf_cv_gpm_soname+set}" = set; then
7820 echo $ECHO_N "(cached) $ECHO_C" >&6
7823 cf_cv_gpm_soname=unknown
7824 if test "$cross_compiling" != yes ; then
7825 cat >conftest.$ac_ext <<CF_EOF
7829 if (Gpm_Open(0,0)) Gpm_Close();
7830 ${cf_cv_main_return:-return}(0);
7833 cf_save_LIBS="$LIBS"
7838 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7840 for cf_add_1lib in $cf_add_0lib; do
7841 for cf_add_2lib in $cf_add_libs; do
7842 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7847 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7851 if { (eval echo "$as_me:7851: \"$ac_compile\"") >&5
7852 (eval $ac_compile) 2>&5
7854 echo "$as_me:7854: \$? = $ac_status" >&5
7855 (exit "$ac_status"); } ; then
7856 if { (eval echo "$as_me:7856: \"$ac_link\"") >&5
7857 (eval $ac_link) 2>&5
7859 echo "$as_me:7859: \$? = $ac_status" >&5
7860 (exit "$ac_status"); } ; then
7861 cf_cv_gpm_soname="`ldd \"conftest$ac_exeext\" 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | ${FGREP-fgrep} libgpm.`"
7862 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
7866 LIBS="$cf_save_LIBS"
7870 echo "$as_me:7870: result: $cf_cv_gpm_soname" >&5
7871 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
7874 test "$cf_cv_gpm_soname" != "unknown" &&
7875 cat >>confdefs.h <<EOF
7876 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
7879 SHLIB_LIST="-ldl $SHLIB_LIST"
7881 cf_add_libs="$PRIVATE_LIBS"
7884 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7886 for cf_add_1lib in $cf_add_0lib; do
7887 for cf_add_2lib in $cf_add_libs; do
7888 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7893 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7895 PRIVATE_LIBS="$cf_add_libs"
7898 SHLIB_LIST="-lgpm $SHLIB_LIST"
7900 cf_add_libs="$TEST_LIBS"
7903 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7905 for cf_add_1lib in $cf_add_0lib; do
7906 for cf_add_2lib in $cf_add_libs; do
7907 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7912 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7914 TEST_LIBS="$cf_add_libs"
7916 cf_add_libs="$PRIVATE_LIBS"
7919 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7921 for cf_add_1lib in $cf_add_0lib; do
7922 for cf_add_2lib in $cf_add_libs; do
7923 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7928 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7930 PRIVATE_LIBS="$cf_add_libs"
7934 cat >>confdefs.h <<\EOF
7935 #define HAVE_LIBGPM 1
7938 echo "$as_me:7938: checking for Gpm_Wgetch in -lgpm" >&5
7939 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
7940 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
7941 echo $ECHO_N "(cached) $ECHO_C" >&6
7943 ac_check_lib_save_LIBS=$LIBS
7945 cat >"conftest.$ac_ext" <<_ACEOF
7946 #line 7946 "configure"
7947 #include "confdefs.h"
7949 /* Override any gcc2 internal prototype to avoid an error. */
7953 /* We use char because int might match the return type of a gcc2
7954 builtin and then its argument prototype would still apply. */
7955 char Gpm_Wgetch (void);
7964 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7965 if { (eval echo "$as_me:7965: \"$ac_link\"") >&5
7966 (eval $ac_link) 2>&5
7968 echo "$as_me:7968: \$? = $ac_status" >&5
7969 (exit "$ac_status"); } &&
7970 { ac_try='test -s "conftest$ac_exeext"'
7971 { (eval echo "$as_me:7971: \"$ac_try\"") >&5
7974 echo "$as_me:7974: \$? = $ac_status" >&5
7975 (exit "$ac_status"); }; }; then
7976 ac_cv_lib_gpm_Gpm_Wgetch=yes
7978 echo "$as_me: failed program was:" >&5
7979 cat "conftest.$ac_ext" >&5
7980 ac_cv_lib_gpm_Gpm_Wgetch=no
7982 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7983 LIBS=$ac_check_lib_save_LIBS
7985 echo "$as_me:7985: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
7986 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
7987 if test "$ac_cv_lib_gpm_Gpm_Wgetch" = yes; then
7989 echo "$as_me:7989: checking if GPM is weakly bound to curses library" >&5
7990 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
7991 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
7992 echo $ECHO_N "(cached) $ECHO_C" >&6
7995 cf_cv_check_gpm_wgetch=unknown
7996 if test "$cross_compiling" != yes ; then
7998 cat >conftest.$ac_ext <<CF_EOF
8003 ${cf_cv_main_return:-return}(0);
8007 cf_save_LIBS="$LIBS"
8008 # This only works if we can look at the symbol table. If a shared
8009 # library is stripped for install, we cannot use that. So we're forced
8010 # to rely on the static library, noting that some packagers may not
8012 LIBS="-static -lgpm -dynamic $LIBS"
8013 if { (eval echo "$as_me:8013: \"$ac_compile\"") >&5
8014 (eval $ac_compile) 2>&5
8016 echo "$as_me:8016: \$? = $ac_status" >&5
8017 (exit "$ac_status"); } ; then
8018 if { (eval echo "$as_me:8018: \"$ac_link\"") >&5
8019 (eval $ac_link) 2>&5
8021 echo "$as_me:8021: \$? = $ac_status" >&5
8022 (exit "$ac_status"); } ; then
8023 cf_cv_check_gpm_wgetch="`nm \"conftest$ac_exeext\" | ${EGREP-egrep} '\<wgetch\>' | ${EGREP-egrep} '\<[vVwW]\>'`"
8024 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
8025 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
8029 LIBS="$cf_save_LIBS"
8033 echo "$as_me:8033: result: $cf_cv_check_gpm_wgetch" >&5
8034 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
8036 if test "$cf_cv_check_gpm_wgetch" != yes ; then
8037 { echo "$as_me:8037: WARNING: GPM library is already linked with curses - read the FAQ" >&5
8038 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
8045 echo "$as_me:8045: checking if you want to use PCRE2 for regular-expressions" >&5
8046 echo $ECHO_N "checking if you want to use PCRE2 for regular-expressions... $ECHO_C" >&6
8048 # Check whether --with-pcre2 or --without-pcre2 was given.
8049 if test "${with_pcre2+set}" = set; then
8050 withval="$with_pcre2"
8053 test -z "$with_pcre2" && with_pcre2=no
8054 echo "$as_me:8054: result: $with_pcre2" >&5
8055 echo "${ECHO_T}$with_pcre2" >&6
8057 if test "x$with_pcre2" != xno ; then
8059 for cf_with_pcre2 in libpcre2 libpcre2-posix libpcre
8062 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then
8063 test -n "$verbose" && echo " found package $cf_with_pcre2" 1>&6
8065 echo "${as_me:-configure}:8065: testing found package $cf_with_pcre2 ..." 1>&5
8067 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$cf_with_pcre2" 2>/dev/null`"
8068 cf_pkgconfig_libs="`$PKG_CONFIG --libs "$cf_with_pcre2" 2>/dev/null`"
8069 test -n "$verbose" && echo " package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs" 1>&6
8071 echo "${as_me:-configure}:8071: testing package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
8073 test -n "$verbose" && echo " package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs" 1>&6
8075 echo "${as_me:-configure}:8075: testing package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
8080 cf_new_extra_cppflags=
8082 for cf_add_cflags in $cf_pkgconfig_incs
8084 case "$cf_fix_cppflags" in
8086 case "$cf_add_cflags" in
8087 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8088 case "$cf_add_cflags" in
8090 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8092 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8093 && test -z "${cf_tst_cflags}" \
8094 && cf_fix_cppflags=yes
8096 if test "$cf_fix_cppflags" = yes ; then
8098 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8099 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8102 elif test "${cf_tst_cflags}" = "\"'" ; then
8104 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8105 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8115 case "$cf_add_cflags" in
8117 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8119 CPPFLAGS=`echo "$CPPFLAGS" | \
8120 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8121 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8126 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8127 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8134 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8135 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8142 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8143 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8145 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
8147 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8148 && test -z "${cf_tst_cflags}" \
8149 && cf_fix_cppflags=no
8154 if test -n "$cf_new_cflags" ; then
8156 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8157 CFLAGS="${CFLAGS}$cf_new_cflags"
8161 if test -n "$cf_new_cppflags" ; then
8163 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8164 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8168 if test -n "$cf_new_extra_cppflags" ; then
8170 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8171 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8178 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8180 for cf_add_1lib in $cf_add_0lib; do
8181 for cf_add_2lib in $cf_add_libs; do
8182 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8187 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8191 cf_with_pcre2_ok=yes; break
8199 cf_with_pcre2_ok=yes || { { echo "$as_me:8199: error: Cannot find PCRE2 library" >&5
8200 echo "$as_me: error: Cannot find PCRE2 library" >&2;}
8201 { (exit 1); exit 1; }; }
8203 cat >>confdefs.h <<\EOF
8204 #define HAVE_LIB_PCRE2 1
8207 # if pkgconfig gave no results, look for the libraries directly
8209 (*pcre2-posix*|*pcreposix*)
8212 echo "$as_me:8212: checking for regcomp in -lpcre2-posix" >&5
8213 echo $ECHO_N "checking for regcomp in -lpcre2-posix... $ECHO_C" >&6
8214 if test "${ac_cv_lib_pcre2_posix_regcomp+set}" = set; then
8215 echo $ECHO_N "(cached) $ECHO_C" >&6
8217 ac_check_lib_save_LIBS=$LIBS
8218 LIBS="-lpcre2-posix $LIBS"
8219 cat >"conftest.$ac_ext" <<_ACEOF
8220 #line 8220 "configure"
8221 #include "confdefs.h"
8223 /* Override any gcc2 internal prototype to avoid an error. */
8227 /* We use char because int might match the return type of a gcc2
8228 builtin and then its argument prototype would still apply. */
8229 char regcomp (void);
8238 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8239 if { (eval echo "$as_me:8239: \"$ac_link\"") >&5
8240 (eval $ac_link) 2>&5
8242 echo "$as_me:8242: \$? = $ac_status" >&5
8243 (exit "$ac_status"); } &&
8244 { ac_try='test -s "conftest$ac_exeext"'
8245 { (eval echo "$as_me:8245: \"$ac_try\"") >&5
8248 echo "$as_me:8248: \$? = $ac_status" >&5
8249 (exit "$ac_status"); }; }; then
8250 ac_cv_lib_pcre2_posix_regcomp=yes
8252 echo "$as_me: failed program was:" >&5
8253 cat "conftest.$ac_ext" >&5
8254 ac_cv_lib_pcre2_posix_regcomp=no
8256 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8257 LIBS=$ac_check_lib_save_LIBS
8259 echo "$as_me:8259: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
8260 echo "${ECHO_T}$ac_cv_lib_pcre2_posix_regcomp" >&6
8261 if test "$ac_cv_lib_pcre2_posix_regcomp" = yes; then
8266 for cf_add_1lib in -lpcre2-posix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8268 for cf_add_1lib in $cf_add_0lib; do
8269 for cf_add_2lib in $cf_add_libs; do
8270 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8275 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8280 echo "$as_me:8280: checking for regcomp in -lpcreposix" >&5
8281 echo $ECHO_N "checking for regcomp in -lpcreposix... $ECHO_C" >&6
8282 if test "${ac_cv_lib_pcreposix_regcomp+set}" = set; then
8283 echo $ECHO_N "(cached) $ECHO_C" >&6
8285 ac_check_lib_save_LIBS=$LIBS
8286 LIBS="-lpcreposix $LIBS"
8287 cat >"conftest.$ac_ext" <<_ACEOF
8288 #line 8288 "configure"
8289 #include "confdefs.h"
8291 /* Override any gcc2 internal prototype to avoid an error. */
8295 /* We use char because int might match the return type of a gcc2
8296 builtin and then its argument prototype would still apply. */
8297 char regcomp (void);
8306 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8307 if { (eval echo "$as_me:8307: \"$ac_link\"") >&5
8308 (eval $ac_link) 2>&5
8310 echo "$as_me:8310: \$? = $ac_status" >&5
8311 (exit "$ac_status"); } &&
8312 { ac_try='test -s "conftest$ac_exeext"'
8313 { (eval echo "$as_me:8313: \"$ac_try\"") >&5
8316 echo "$as_me:8316: \$? = $ac_status" >&5
8317 (exit "$ac_status"); }; }; then
8318 ac_cv_lib_pcreposix_regcomp=yes
8320 echo "$as_me: failed program was:" >&5
8321 cat "conftest.$ac_ext" >&5
8322 ac_cv_lib_pcreposix_regcomp=no
8324 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8325 LIBS=$ac_check_lib_save_LIBS
8327 echo "$as_me:8327: result: $ac_cv_lib_pcreposix_regcomp" >&5
8328 echo "${ECHO_T}$ac_cv_lib_pcreposix_regcomp" >&6
8329 if test "$ac_cv_lib_pcreposix_regcomp" = yes; then
8334 for cf_add_1lib in -lpcreposix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8336 for cf_add_1lib in $cf_add_0lib; do
8337 for cf_add_2lib in $cf_add_libs; do
8338 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8343 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8348 { { echo "$as_me:8348: error: Cannot find PCRE2 POSIX library" >&5
8349 echo "$as_me: error: Cannot find PCRE2 POSIX library" >&2;}
8350 { (exit 1); exit 1; }; }
8358 # either way, check for the library header files
8360 for ac_header in pcre2posix.h pcreposix.h
8362 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8363 echo "$as_me:8363: checking for $ac_header" >&5
8364 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8365 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8366 echo $ECHO_N "(cached) $ECHO_C" >&6
8368 cat >"conftest.$ac_ext" <<_ACEOF
8369 #line 8369 "configure"
8370 #include "confdefs.h"
8371 #include <$ac_header>
8373 if { (eval echo "$as_me:8373: \"$ac_cpp "conftest.$ac_ext"\"") >&5
8374 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
8376 $EGREP -v '^ *\+' conftest.er1 >conftest.err
8378 cat conftest.err >&5
8379 echo "$as_me:8379: \$? = $ac_status" >&5
8380 (exit "$ac_status"); } >/dev/null; then
8381 if test -s conftest.err; then
8382 ac_cpp_err=$ac_c_preproc_warn_flag
8389 if test -z "$ac_cpp_err"; then
8390 eval "$as_ac_Header=yes"
8392 echo "$as_me: failed program was:" >&5
8393 cat "conftest.$ac_ext" >&5
8394 eval "$as_ac_Header=no"
8396 rm -f conftest.err "conftest.$ac_ext"
8398 echo "$as_me:8398: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
8399 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
8400 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
8401 cat >>confdefs.h <<EOF
8402 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8408 for ac_func in PCRE2regcomp
8410 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8411 echo "$as_me:8411: checking for $ac_func" >&5
8412 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8413 if eval "test \"\${$as_ac_var+set}\" = set"; then
8414 echo $ECHO_N "(cached) $ECHO_C" >&6
8416 cat >"conftest.$ac_ext" <<_ACEOF
8417 #line 8417 "configure"
8418 #include "confdefs.h"
8419 #define $ac_func autoconf_temporary
8420 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
8427 /* We use char because int might match the return type of a gcc2
8428 builtin and then its argument prototype would still apply. */
8429 char $ac_func (void);
8435 /* The GNU C library defines stubs for functions which it implements
8436 to always fail with ENOSYS. Some functions are actually named
8437 something starting with __ and the normal name is an alias. */
8438 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8439 #error found stub for $ac_func
8447 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8448 if { (eval echo "$as_me:8448: \"$ac_link\"") >&5
8449 (eval $ac_link) 2>&5
8451 echo "$as_me:8451: \$? = $ac_status" >&5
8452 (exit "$ac_status"); } &&
8453 { ac_try='test -s "conftest$ac_exeext"'
8454 { (eval echo "$as_me:8454: \"$ac_try\"") >&5
8457 echo "$as_me:8457: \$? = $ac_status" >&5
8458 (exit "$ac_status"); }; }; then
8459 eval "$as_ac_var=yes"
8461 echo "$as_me: failed program was:" >&5
8462 cat "conftest.$ac_ext" >&5
8463 eval "$as_ac_var=no"
8465 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8467 echo "$as_me:8467: result: `eval echo '${'"$as_ac_var"'}'`" >&5
8468 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
8469 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
8470 cat >>confdefs.h <<EOF
8471 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8479 # not everyone has "test -c"
8480 if test -c /dev/sysmouse 2>/dev/null ; then
8481 echo "$as_me:8481: checking if you want to use sysmouse" >&5
8482 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
8484 # Check whether --with-sysmouse or --without-sysmouse was given.
8485 if test "${with_sysmouse+set}" = set; then
8486 withval="$with_sysmouse"
8487 cf_with_sysmouse=$withval
8489 cf_with_sysmouse=maybe
8491 if test "$cf_with_sysmouse" != no ; then
8492 cat >"conftest.$ac_ext" <<_ACEOF
8493 #line 8493 "configure"
8494 #include "confdefs.h"
8496 #include <osreldate.h>
8497 #if (__FreeBSD_version >= 400017)
8498 #include <sys/consio.h>
8499 #include <sys/fbio.h>
8501 #include <machine/console.h>
8508 struct mouse_info the_mouse;
8509 ioctl(0, CONS_MOUSECTL, &the_mouse);
8515 rm -f "conftest.$ac_objext"
8516 if { (eval echo "$as_me:8516: \"$ac_compile\"") >&5
8517 (eval $ac_compile) 2>&5
8519 echo "$as_me:8519: \$? = $ac_status" >&5
8520 (exit "$ac_status"); } &&
8521 { ac_try='test -s "conftest.$ac_objext"'
8522 { (eval echo "$as_me:8522: \"$ac_try\"") >&5
8525 echo "$as_me:8525: \$? = $ac_status" >&5
8526 (exit "$ac_status"); }; }; then
8527 cf_with_sysmouse=yes
8529 echo "$as_me: failed program was:" >&5
8530 cat "conftest.$ac_ext" >&5
8533 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8535 echo "$as_me:8535: result: $cf_with_sysmouse" >&5
8536 echo "${ECHO_T}$cf_with_sysmouse" >&6
8537 test "$cf_with_sysmouse" = yes &&
8538 cat >>confdefs.h <<\EOF
8539 #define USE_SYSMOUSE 1
8544 # pretend that ncurses==ncursesw==ncursest
8545 echo "$as_me:8545: checking if you want to disable library suffixes" >&5
8546 echo $ECHO_N "checking if you want to disable library suffixes... $ECHO_C" >&6
8548 # Check whether --enable-lib-suffixes or --disable-lib-suffixes was given.
8549 if test "${enable_lib_suffixes+set}" = set; then
8550 enableval="$enable_lib_suffixes"
8551 test "$enableval" != no && enableval=yes
8552 if test "$enableval" != "yes" ; then
8553 disable_lib_suffixes=yes
8555 disable_lib_suffixes=no
8559 disable_lib_suffixes=no
8562 echo "$as_me:8562: result: $disable_lib_suffixes" >&5
8563 echo "${ECHO_T}$disable_lib_suffixes" >&6
8565 ### If we're building with rpath, try to link non-standard libs that way too.
8566 if test "$DFT_LWR_MODEL" = "shared" && test "x$cf_cv_enable_rpath" != xno; then
8568 echo "$as_me:8568: checking if rpath-hack should be disabled" >&5
8569 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
8571 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
8572 if test "${enable_rpath_hack+set}" = set; then
8573 enableval="$enable_rpath_hack"
8574 test "$enableval" != no && enableval=yes
8575 if test "$enableval" != "yes" ; then
8576 enable_rpath_hack=no
8578 enable_rpath_hack=yes
8582 enable_rpath_hack=yes
8585 if test "x$enable_rpath_hack" = xno; then cf_disable_rpath_hack=yes; else cf_disable_rpath_hack=no; fi
8586 echo "$as_me:8586: result: $cf_disable_rpath_hack" >&5
8587 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
8589 if test "$enable_rpath_hack" = yes ; then
8591 echo "$as_me:8591: checking for updated LDFLAGS" >&5
8592 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
8593 if test -n "$LD_RPATH_OPT" ; then
8594 echo "$as_me:8594: result: maybe" >&5
8595 echo "${ECHO_T}maybe" >&6
8599 # Extract the first word of "$ac_prog", so it can be a program name with args.
8600 set dummy $ac_prog; ac_word=$2
8601 echo "$as_me:8601: checking for $ac_word" >&5
8602 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8603 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
8604 echo $ECHO_N "(cached) $ECHO_C" >&6
8606 if test -n "$cf_ldd_prog"; then
8607 ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
8609 ac_save_IFS=$IFS; IFS=$ac_path_separator
8611 for ac_dir in $ac_dummy; do
8613 test -z "$ac_dir" && ac_dir=.
8614 $as_executable_p "$ac_dir/$ac_word" || continue
8615 ac_cv_prog_cf_ldd_prog="$ac_prog"
8616 echo "$as_me:8616: found $ac_dir/$ac_word" >&5
8622 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
8623 if test -n "$cf_ldd_prog"; then
8624 echo "$as_me:8624: result: $cf_ldd_prog" >&5
8625 echo "${ECHO_T}$cf_ldd_prog" >&6
8627 echo "$as_me:8627: result: no" >&5
8628 echo "${ECHO_T}no" >&6
8631 test -n "$cf_ldd_prog" && break
8633 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
8635 cf_rpath_list="/usr/lib /lib"
8636 if test "$cf_ldd_prog" != no
8640 cat >"conftest.$ac_ext" <<_ACEOF
8641 #line 8641 "configure"
8642 #include "confdefs.h"
8652 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8653 if { (eval echo "$as_me:8653: \"$ac_link\"") >&5
8654 (eval $ac_link) 2>&5
8656 echo "$as_me:8656: \$? = $ac_status" >&5
8657 (exit "$ac_status"); } &&
8658 { ac_try='test -s "conftest$ac_exeext"'
8659 { (eval echo "$as_me:8659: \"$ac_try\"") >&5
8662 echo "$as_me:8662: \$? = $ac_status" >&5
8663 (exit "$ac_status"); }; }; then
8664 cf_rpath_oops=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
8665 cf_rpath_list=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} / | sed -e 's%^.*[ ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
8667 echo "$as_me: failed program was:" >&5
8668 cat "conftest.$ac_ext" >&5
8670 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8672 # If we passed the link-test, but get a "not found" on a given library,
8673 # this could be due to inept reconfiguration of gcc to make it only
8674 # partly honor /usr/local/lib (or whatever). Sometimes this behavior
8675 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
8676 # /usr/local libraries.
8677 if test -n "$cf_rpath_oops"
8679 for cf_rpath_src in $cf_rpath_oops
8681 for cf_rpath_dir in \
8686 if test -f "$cf_rpath_dir/lib/$cf_rpath_src"
8688 test -n "$verbose" && echo " ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
8690 echo "${as_me:-configure}:8690: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
8692 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
8700 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8702 echo "${as_me:-configure}:8702: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8704 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
8706 echo "${as_me:-configure}:8706: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
8709 for cf_rpath_src in $LDFLAGS
8711 case "$cf_rpath_src" in
8714 # check if this refers to a directory which we will ignore
8716 if test -n "$cf_rpath_list"
8718 for cf_rpath_item in $cf_rpath_list
8720 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8728 if test "$cf_rpath_skip" = no
8730 # transform the option
8731 if test "$LD_RPATH_OPT" = "-R " ; then
8732 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8734 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8737 # if we have not already added this, add it now
8738 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8739 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8741 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8743 echo "${as_me:-configure}:8743: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8745 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8750 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8752 LDFLAGS=$cf_rpath_dst
8754 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
8756 echo "${as_me:-configure}:8756: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
8758 test -n "$verbose" && echo " ...checking LIBS $LIBS" 1>&6
8760 echo "${as_me:-configure}:8760: testing ...checking LIBS $LIBS ..." 1>&5
8763 for cf_rpath_src in $LIBS
8765 case "$cf_rpath_src" in
8768 # check if this refers to a directory which we will ignore
8770 if test -n "$cf_rpath_list"
8772 for cf_rpath_item in $cf_rpath_list
8774 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8782 if test "$cf_rpath_skip" = no
8784 # transform the option
8785 if test "$LD_RPATH_OPT" = "-R " ; then
8786 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8788 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8791 # if we have not already added this, add it now
8792 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8793 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8795 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8797 echo "${as_me:-configure}:8797: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8799 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8804 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8808 test -n "$verbose" && echo " ...checked LIBS $LIBS" 1>&6
8810 echo "${as_me:-configure}:8810: testing ...checked LIBS $LIBS ..." 1>&5
8812 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8814 echo "${as_me:-configure}:8814: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8817 echo "$as_me:8817: result: no" >&5
8818 echo "${ECHO_T}no" >&6
8825 ### Depending on the system, someone may use rpath to build ncurses but not
8826 # want users of the package to rely upon that feature. Give those people an
8827 # option to suppress that detail from EXTRA_LDFLAGS.
8828 EXTRA_PKG_LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
8829 if test -n "$EXTRA_PKG_LDFLAGS"
8831 echo "$as_me:8831: checking if you want to disable extra LDFLAGS for package-scripts" >&5
8832 echo $ECHO_N "checking if you want to disable extra LDFLAGS for package-scripts... $ECHO_C" >&6
8834 # Check whether --enable-pkg-ldflags or --disable-pkg-ldflags was given.
8835 if test "${enable_pkg_ldflags+set}" = set; then
8836 enableval="$enable_pkg_ldflags"
8837 test "$enableval" != no && enableval=yes
8838 if test "$enableval" != "yes" ; then
8839 disable_pkg_ldflags=yes
8841 disable_pkg_ldflags=no
8845 disable_pkg_ldflags=no
8848 echo "$as_me:8848: result: $disable_pkg_ldflags" >&5
8849 echo "${ECHO_T}$disable_pkg_ldflags" >&6
8850 test "$disable_pkg_ldflags" = yes && EXTRA_PKG_LDFLAGS=
8853 ###############################################################################
8855 ### use option --with-extra-suffix to append suffix to headers and libraries
8856 echo "$as_me:8856: checking for extra suffix to append to header/library paths" >&5
8857 echo $ECHO_N "checking for extra suffix to append to header/library paths... $ECHO_C" >&6
8860 # Check whether --with-extra-suffix or --without-extra-suffix was given.
8861 if test "${with_extra_suffix+set}" = set; then
8862 withval="$with_extra_suffix"
8867 EXTRA_SUFFIX=$cf_cv_abi_version
8870 EXTRA_SUFFIX=$withval
8875 echo "$as_me:8875: result: ${EXTRA_SUFFIX:-(none)}" >&5
8876 echo "${ECHO_T}${EXTRA_SUFFIX:-(none)}" >&6
8878 ### use option --disable-overwrite to leave out the link to -lcurses
8879 echo "$as_me:8879: checking if you wish to install ncurses overwriting curses" >&5
8880 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
8882 # Check whether --enable-overwrite or --disable-overwrite was given.
8883 if test "${enable_overwrite+set}" = set; then
8884 enableval="$enable_overwrite"
8885 with_overwrite=$enableval
8887 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
8889 echo "$as_me:8889: result: $with_overwrite" >&5
8890 echo "${ECHO_T}$with_overwrite" >&6
8892 echo "$as_me:8892: checking if external terminfo-database is used" >&5
8893 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
8895 # Check whether --enable-database or --disable-database was given.
8896 if test "${enable_database+set}" = set; then
8897 enableval="$enable_database"
8898 use_database=$enableval
8902 echo "$as_me:8902: result: $use_database" >&5
8903 echo "${ECHO_T}$use_database" >&6
8907 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
8910 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
8914 NCURSES_USE_DATABASE=0
8915 if test "$use_database" != no ; then
8916 NCURSES_USE_DATABASE=1
8918 echo "$as_me:8918: checking which terminfo source-file will be installed" >&5
8919 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
8921 # Check whether --with-database or --without-database was given.
8922 if test "${with_database+set}" = set; then
8923 withval="$with_database"
8924 TERMINFO_SRC=$withval
8926 echo "$as_me:8926: result: $TERMINFO_SRC" >&5
8927 echo "${ECHO_T}$TERMINFO_SRC" >&6
8929 echo "$as_me:8929: checking whether to use hashed database instead of directory/tree" >&5
8930 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
8932 # Check whether --with-hashed-db or --without-hashed-db was given.
8933 if test "${with_hashed_db+set}" = set; then
8934 withval="$with_hashed_db"
8939 echo "$as_me:8939: result: $with_hashed_db" >&5
8940 echo "${ECHO_T}$with_hashed_db" >&6
8945 echo "$as_me:8945: checking for list of fallback terminal descriptions" >&5
8946 echo $ECHO_N "checking for list of fallback terminal descriptions... $ECHO_C" >&6
8948 # Check whether --with-fallbacks or --without-fallbacks was given.
8949 if test "${with_fallbacks+set}" = set; then
8950 withval="$with_fallbacks"
8951 with_fallback=$withval
8955 echo "$as_me:8955: result: ${with_fallback:-(none)}" >&5
8956 echo "${ECHO_T}${with_fallback:-(none)}" >&6
8958 case ".$with_fallback" in
8963 { echo "$as_me:8963: WARNING: expected a list of terminal descriptions" >&5
8964 echo "$as_me: WARNING: expected a list of terminal descriptions" >&2;}
8967 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
8971 # The fallback feature in ncurses relies upon tic/infocmp outside the build
8972 # tree for generating the terminal descriptions that will be compiled into the
8973 # library. If your toolchain is old, it may not handle current terminal
8974 # databases. Use configure-options to point to the tools which will be used,
8975 # rather than the first ones found on the $PATH.
8976 if test -n "$ac_tool_prefix"; then
8977 # Extract the first word of "${ac_tool_prefix}tic", so it can be a program name with args.
8978 set dummy ${ac_tool_prefix}tic; ac_word=$2
8979 echo "$as_me:8979: checking for $ac_word" >&5
8980 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8981 if test "${ac_cv_prog_TIC+set}" = set; then
8982 echo $ECHO_N "(cached) $ECHO_C" >&6
8984 if test -n "$TIC"; then
8985 ac_cv_prog_TIC="$TIC" # Let the user override the test.
8987 ac_save_IFS=$IFS; IFS=$ac_path_separator
8989 for ac_dir in $ac_dummy; do
8991 test -z "$ac_dir" && ac_dir=.
8992 $as_executable_p "$ac_dir/$ac_word" || continue
8993 ac_cv_prog_TIC="${ac_tool_prefix}tic"
8994 echo "$as_me:8994: found $ac_dir/$ac_word" >&5
9001 if test -n "$TIC"; then
9002 echo "$as_me:9002: result: $TIC" >&5
9003 echo "${ECHO_T}$TIC" >&6
9005 echo "$as_me:9005: result: no" >&5
9006 echo "${ECHO_T}no" >&6
9010 if test -z "$ac_cv_prog_TIC"; then
9012 # Extract the first word of "tic", so it can be a program name with args.
9013 set dummy tic; ac_word=$2
9014 echo "$as_me:9014: checking for $ac_word" >&5
9015 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9016 if test "${ac_cv_prog_ac_ct_TIC+set}" = set; then
9017 echo $ECHO_N "(cached) $ECHO_C" >&6
9019 if test -n "$ac_ct_TIC"; then
9020 ac_cv_prog_ac_ct_TIC="$ac_ct_TIC" # Let the user override the test.
9022 ac_save_IFS=$IFS; IFS=$ac_path_separator
9024 for ac_dir in $ac_dummy; do
9026 test -z "$ac_dir" && ac_dir=.
9027 $as_executable_p "$ac_dir/$ac_word" || continue
9028 ac_cv_prog_ac_ct_TIC="tic"
9029 echo "$as_me:9029: found $ac_dir/$ac_word" >&5
9035 ac_ct_TIC=$ac_cv_prog_ac_ct_TIC
9036 if test -n "$ac_ct_TIC"; then
9037 echo "$as_me:9037: result: $ac_ct_TIC" >&5
9038 echo "${ECHO_T}$ac_ct_TIC" >&6
9040 echo "$as_me:9040: result: no" >&5
9041 echo "${ECHO_T}no" >&6
9046 TIC="$ac_cv_prog_TIC"
9049 if test -n "$ac_tool_prefix"; then
9050 # Extract the first word of "${ac_tool_prefix}infocmp", so it can be a program name with args.
9051 set dummy ${ac_tool_prefix}infocmp; ac_word=$2
9052 echo "$as_me:9052: checking for $ac_word" >&5
9053 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9054 if test "${ac_cv_prog_INFOCMP+set}" = set; then
9055 echo $ECHO_N "(cached) $ECHO_C" >&6
9057 if test -n "$INFOCMP"; then
9058 ac_cv_prog_INFOCMP="$INFOCMP" # Let the user override the test.
9060 ac_save_IFS=$IFS; IFS=$ac_path_separator
9062 for ac_dir in $ac_dummy; do
9064 test -z "$ac_dir" && ac_dir=.
9065 $as_executable_p "$ac_dir/$ac_word" || continue
9066 ac_cv_prog_INFOCMP="${ac_tool_prefix}infocmp"
9067 echo "$as_me:9067: found $ac_dir/$ac_word" >&5
9073 INFOCMP=$ac_cv_prog_INFOCMP
9074 if test -n "$INFOCMP"; then
9075 echo "$as_me:9075: result: $INFOCMP" >&5
9076 echo "${ECHO_T}$INFOCMP" >&6
9078 echo "$as_me:9078: result: no" >&5
9079 echo "${ECHO_T}no" >&6
9083 if test -z "$ac_cv_prog_INFOCMP"; then
9084 ac_ct_INFOCMP=$INFOCMP
9085 # Extract the first word of "infocmp", so it can be a program name with args.
9086 set dummy infocmp; ac_word=$2
9087 echo "$as_me:9087: checking for $ac_word" >&5
9088 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9089 if test "${ac_cv_prog_ac_ct_INFOCMP+set}" = set; then
9090 echo $ECHO_N "(cached) $ECHO_C" >&6
9092 if test -n "$ac_ct_INFOCMP"; then
9093 ac_cv_prog_ac_ct_INFOCMP="$ac_ct_INFOCMP" # Let the user override the test.
9095 ac_save_IFS=$IFS; IFS=$ac_path_separator
9097 for ac_dir in $ac_dummy; do
9099 test -z "$ac_dir" && ac_dir=.
9100 $as_executable_p "$ac_dir/$ac_word" || continue
9101 ac_cv_prog_ac_ct_INFOCMP="infocmp"
9102 echo "$as_me:9102: found $ac_dir/$ac_word" >&5
9108 ac_ct_INFOCMP=$ac_cv_prog_ac_ct_INFOCMP
9109 if test -n "$ac_ct_INFOCMP"; then
9110 echo "$as_me:9110: result: $ac_ct_INFOCMP" >&5
9111 echo "${ECHO_T}$ac_ct_INFOCMP" >&6
9113 echo "$as_me:9113: result: no" >&5
9114 echo "${ECHO_T}no" >&6
9117 INFOCMP=$ac_ct_INFOCMP
9119 INFOCMP="$ac_cv_prog_INFOCMP"
9122 if test -n "$FALLBACK_LIST"
9125 # Check whether --with-tic-path or --without-tic-path was given.
9126 if test "${with_tic_path+set}" = set; then
9127 withval="$with_tic_path"
9128 echo "$as_me:9128: checking for tic program for fallbacks" >&5
9129 echo $ECHO_N "checking for tic program for fallbacks... $ECHO_C" >&6
9131 echo "$as_me:9131: result: $TIC" >&5
9132 echo "${ECHO_T}$TIC" >&6
9134 if test "x$prefix" != xNONE; then
9135 cf_path_syntax="$prefix"
9137 cf_path_syntax="$ac_default_prefix"
9145 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9147 (.\$\{*prefix\}*|.\$\{*dir\}*)
9151 TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
9156 TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
9159 { { echo "$as_me:9159: error: expected a pathname, not \"$TIC\"" >&5
9160 echo "$as_me: error: expected a pathname, not \"$TIC\"" >&2;}
9161 { (exit 1); exit 1; }; }
9167 test -z "$TIC" && TIC="tic"
9168 for ac_prog in $TIC tic
9170 # Extract the first word of "$ac_prog", so it can be a program name with args.
9171 set dummy $ac_prog; ac_word=$2
9172 echo "$as_me:9172: checking for $ac_word" >&5
9173 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9174 if test "${ac_cv_path_TIC+set}" = set; then
9175 echo $ECHO_N "(cached) $ECHO_C" >&6
9179 ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
9182 ac_save_IFS=$IFS; IFS=$ac_path_separator
9183 ac_dummy="$PATH:/usr/local/ncurses/bin"
9184 for ac_dir in $ac_dummy; do
9186 test -z "$ac_dir" && ac_dir=.
9187 if $as_executable_p "$ac_dir/$ac_word"; then
9188 ac_cv_path_TIC="$ac_dir/$ac_word"
9189 echo "$as_me:9189: found $ac_dir/$ac_word" >&5
9199 if test -n "$TIC"; then
9200 echo "$as_me:9200: result: $TIC" >&5
9201 echo "${ECHO_T}$TIC" >&6
9203 echo "$as_me:9203: result: no" >&5
9204 echo "${ECHO_T}no" >&6
9207 test -n "$TIC" && break
9209 test -n "$TIC" || TIC="$TIC"
9213 IFS="${IFS:- }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
9214 for cf_temp in $ac_cv_path_TIC
9216 if test -z "$cf_path_prog" ; then
9217 if test "$with_full_paths" = yes ; then
9219 if test "x$prefix" != xNONE; then
9220 cf_path_syntax="$prefix"
9222 cf_path_syntax="$ac_default_prefix"
9230 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9232 (.\$\{*prefix\}*|.\$\{*dir\}*)
9233 eval cf_temp="$cf_temp"
9236 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9241 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9248 cf_path_prog="$cf_temp"
9250 cf_path_prog="`basename "$cf_temp"`"
9252 elif test -z "$cf_path_args" ; then
9253 cf_path_args="$cf_temp"
9255 cf_path_args="$cf_path_args $cf_temp"
9260 if test -n "$cf_path_prog" ; then
9262 echo "${as_me:-configure}:9262: testing defining path for ${cf_path_prog} ..." 1>&5
9264 cat >>confdefs.h <<EOF
9265 #define TIC_PATH "$cf_path_prog"
9268 test -n "$cf_path_args" &&
9269 cat >>confdefs.h <<EOF
9270 #define TIC_ARGS "$cf_path_args"
9277 { echo "$as_me:9277: WARNING: no tic program found for fallbacks" >&5
9278 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
9283 # Check whether --with-infocmp-path or --without-infocmp-path was given.
9284 if test "${with_infocmp_path+set}" = set; then
9285 withval="$with_infocmp_path"
9286 echo "$as_me:9286: checking for infocmp program for fallbacks" >&5
9287 echo $ECHO_N "checking for infocmp program for fallbacks... $ECHO_C" >&6
9289 echo "$as_me:9289: result: $INFOCMP" >&5
9290 echo "${ECHO_T}$INFOCMP" >&6
9292 if test "x$prefix" != xNONE; then
9293 cf_path_syntax="$prefix"
9295 cf_path_syntax="$ac_default_prefix"
9303 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9305 (.\$\{*prefix\}*|.\$\{*dir\}*)
9306 eval INFOCMP="$INFOCMP"
9309 INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
9314 INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
9317 { { echo "$as_me:9317: error: expected a pathname, not \"$INFOCMP\"" >&5
9318 echo "$as_me: error: expected a pathname, not \"$INFOCMP\"" >&2;}
9319 { (exit 1); exit 1; }; }
9325 test -z "$INFOCMP" && INFOCMP="infocmp"
9326 for ac_prog in $INFOCMP infocmp
9328 # Extract the first word of "$ac_prog", so it can be a program name with args.
9329 set dummy $ac_prog; ac_word=$2
9330 echo "$as_me:9330: checking for $ac_word" >&5
9331 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9332 if test "${ac_cv_path_INFOCMP+set}" = set; then
9333 echo $ECHO_N "(cached) $ECHO_C" >&6
9337 ac_cv_path_INFOCMP="$INFOCMP" # Let the user override the test with a path.
9340 ac_save_IFS=$IFS; IFS=$ac_path_separator
9341 ac_dummy="$PATH:/usr/local/ncurses/bin"
9342 for ac_dir in $ac_dummy; do
9344 test -z "$ac_dir" && ac_dir=.
9345 if $as_executable_p "$ac_dir/$ac_word"; then
9346 ac_cv_path_INFOCMP="$ac_dir/$ac_word"
9347 echo "$as_me:9347: found $ac_dir/$ac_word" >&5
9355 INFOCMP=$ac_cv_path_INFOCMP
9357 if test -n "$INFOCMP"; then
9358 echo "$as_me:9358: result: $INFOCMP" >&5
9359 echo "${ECHO_T}$INFOCMP" >&6
9361 echo "$as_me:9361: result: no" >&5
9362 echo "${ECHO_T}no" >&6
9365 test -n "$INFOCMP" && break
9367 test -n "$INFOCMP" || INFOCMP="$INFOCMP"
9371 IFS="${IFS:- }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
9372 for cf_temp in $ac_cv_path_INFOCMP
9374 if test -z "$cf_path_prog" ; then
9375 if test "$with_full_paths" = yes ; then
9377 if test "x$prefix" != xNONE; then
9378 cf_path_syntax="$prefix"
9380 cf_path_syntax="$ac_default_prefix"
9388 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9390 (.\$\{*prefix\}*|.\$\{*dir\}*)
9391 eval cf_temp="$cf_temp"
9394 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9399 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9406 cf_path_prog="$cf_temp"
9408 cf_path_prog="`basename "$cf_temp"`"
9410 elif test -z "$cf_path_args" ; then
9411 cf_path_args="$cf_temp"
9413 cf_path_args="$cf_path_args $cf_temp"
9418 if test -n "$cf_path_prog" ; then
9420 echo "${as_me:-configure}:9420: testing defining path for ${cf_path_prog} ..." 1>&5
9422 cat >>confdefs.h <<EOF
9423 #define INFOCMP_PATH "$cf_path_prog"
9426 test -n "$cf_path_args" &&
9427 cat >>confdefs.h <<EOF
9428 #define INFOCMP_ARGS "$cf_path_args"
9433 if test -z "$INFOCMP"
9435 { echo "$as_me:9435: WARNING: no infocmp program found for fallbacks" >&5
9436 echo "$as_me: WARNING: no infocmp program found for fallbacks" >&2;}
9441 test -z "$TIC" && FALLBACK_LIST=
9442 test -z "$INFOCMP" && FALLBACK_LIST=
9443 if test -z "$FALLBACK_LIST"
9445 { echo "$as_me:9445: WARNING: ignoring fallback option because tic/infocmp are not available" >&5
9446 echo "$as_me: WARNING: ignoring fallback option because tic/infocmp are not available" >&2;}
9451 test -z "$FALLBACK_LIST" && USE_FALLBACKS="#"
9453 echo "$as_me:9453: checking if you want modern xterm or antique" >&5
9454 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
9456 # Check whether --with-xterm-new or --without-xterm-new was given.
9457 if test "${with_xterm_new+set}" = set; then
9458 withval="$with_xterm_new"
9459 with_xterm_new=$withval
9463 case "$with_xterm_new" in
9464 (no) with_xterm_new=xterm-old;;
9465 (*) with_xterm_new=xterm-new;;
9467 echo "$as_me:9467: result: $with_xterm_new" >&5
9468 echo "${ECHO_T}$with_xterm_new" >&6
9469 WHICH_XTERM=$with_xterm_new
9472 (*linux-gnu|*cygwin|*mingw32|*msys)
9480 echo "$as_me:9480: checking if xterm backspace sends BS or DEL" >&5
9481 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
9483 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
9484 if test "${with_xterm_kbs+set}" = set; then
9485 withval="$with_xterm_kbs"
9486 with_xterm_kbs=$withval
9490 case x$with_xterm_kbs in
9491 (xyes|xno|xBS|xbs|x8)
9498 with_xterm_kbs=$want_xterm_kbs
9501 with_xterm_kbs=$withval
9504 echo "$as_me:9504: result: $with_xterm_kbs" >&5
9505 echo "${ECHO_T}$with_xterm_kbs" >&6
9506 XTERM_KBS=$with_xterm_kbs
9508 if test "x$with_xterm_kbs" != "x$want_xterm_kbs"
9510 { echo "$as_me:9510: WARNING: expected --with-xterm-kbs=$want_xterm_kbs for $host_os, have $with_xterm_kbs" >&5
9511 echo "$as_me: WARNING: expected --with-xterm-kbs=$want_xterm_kbs for $host_os, have $with_xterm_kbs" >&2;}
9515 if test "$use_database" = no ; then
9516 TERMINFO="${datadir}/terminfo"
9520 echo "$as_me:9520: checking for list of terminfo directories" >&5
9521 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
9523 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
9524 if test "${with_terminfo_dirs+set}" = set; then
9525 withval="$with_terminfo_dirs"
9528 withval=${TERMINFO_DIRS:-${datadir}/terminfo}
9530 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9532 for cf_src_path in $withval
9535 if test "x$prefix" != xNONE; then
9536 cf_path_syntax="$prefix"
9538 cf_path_syntax="$ac_default_prefix"
9541 case ".$cf_src_path" in
9546 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9548 (.\$\{*prefix\}*|.\$\{*dir\}*)
9549 eval cf_src_path="$cf_src_path"
9550 case ".$cf_src_path" in
9552 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9557 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9560 { { echo "$as_me:9560: error: expected a pathname, not \"$cf_src_path\"" >&5
9561 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9562 { (exit 1); exit 1; }; }
9566 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9567 cf_dst_path="${cf_dst_path}${cf_src_path}"
9571 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
9572 # so we have to check/work around. We do prefer the result of "eval"...
9573 eval cf_dst_eval="$cf_dst_path"
9574 case "x$cf_dst_eval" in
9576 TERMINFO_DIRS=$cf_dst_path
9579 TERMINFO_DIRS="$cf_dst_eval"
9583 echo "$as_me:9583: result: $TERMINFO_DIRS" >&5
9584 echo "${ECHO_T}$TERMINFO_DIRS" >&6
9585 test -n "$TERMINFO_DIRS" &&
9586 cat >>confdefs.h <<EOF
9587 #define TERMINFO_DIRS "$TERMINFO_DIRS"
9590 case "x$TERMINFO" in
9592 { echo "$as_me:9592: WARNING: ignoring non-directory/file TERMINFO value" >&5
9593 echo "$as_me: WARNING: ignoring non-directory/file TERMINFO value" >&2;}
9598 echo "$as_me:9598: checking for default terminfo directory" >&5
9599 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
9601 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
9602 if test "${with_default_terminfo_dir+set}" = set; then
9603 withval="$with_default_terminfo_dir"
9606 withval="${TERMINFO:-${datadir}/terminfo}"
9607 fi; if test -n "${datadir}/terminfo" ; then
9609 if test "x$prefix" != xNONE; then
9610 cf_path_syntax="$prefix"
9612 cf_path_syntax="$ac_default_prefix"
9620 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9622 (.\$\{*prefix\}*|.\$\{*dir\}*)
9623 eval withval="$withval"
9626 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9631 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9634 { { echo "$as_me:9634: error: expected a pathname, not \"$withval\"" >&5
9635 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
9636 { (exit 1); exit 1; }; }
9641 eval TERMINFO="$withval"
9643 echo "$as_me:9643: result: $TERMINFO" >&5
9644 echo "${ECHO_T}$TERMINFO" >&6
9646 cat >>confdefs.h <<EOF
9647 #define TERMINFO "$TERMINFO"
9652 ### use option --disable-big-core to make tic run on small machines
9653 ### We need 4Mb, check if we can allocate 50% more than that.
9654 echo "$as_me:9654: checking if big-core option selected" >&5
9655 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
9657 # Check whether --enable-big-core or --disable-big-core was given.
9658 if test "${enable_big_core+set}" = set; then
9659 enableval="$enable_big_core"
9660 with_big_core=$enableval
9662 if test "$cross_compiling" = yes; then
9665 cat >"conftest.$ac_ext" <<_ACEOF
9666 #line 9666 "configure"
9667 #include "confdefs.h"
9672 unsigned long n = 6000000L;
9673 char *s = malloc(n);
9676 ${cf_cv_main_return:-return}(s == 0);
9679 rm -f "conftest$ac_exeext"
9680 if { (eval echo "$as_me:9680: \"$ac_link\"") >&5
9681 (eval $ac_link) 2>&5
9683 echo "$as_me:9683: \$? = $ac_status" >&5
9684 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
9685 { (eval echo "$as_me:9685: \"$ac_try\"") >&5
9688 echo "$as_me:9688: \$? = $ac_status" >&5
9689 (exit "$ac_status"); }; }; then
9692 echo "$as_me: program exited with status $ac_status" >&5
9693 echo "$as_me: failed program was:" >&5
9694 cat "conftest.$ac_ext" >&5
9697 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
9700 echo "$as_me:9700: result: $with_big_core" >&5
9701 echo "${ECHO_T}$with_big_core" >&6
9702 test "x$with_big_core" = "xyes" &&
9703 cat >>confdefs.h <<\EOF
9704 #define HAVE_BIG_CORE 1
9707 ### ISO C only guarantees 512-char strings, we have tables which load faster
9708 ### when constructed using "big" strings. More than the C compiler, the awk
9709 ### program is a limit on most vendor UNIX systems. Check that we can build.
9710 echo "$as_me:9710: checking if big-strings option selected" >&5
9711 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
9713 # Check whether --enable-big-strings or --disable-big-strings was given.
9714 if test "${enable_big_strings+set}" = set; then
9715 enableval="$enable_big_strings"
9716 with_big_strings=$enableval
9721 eval with_big_strings=no
9724 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
9725 | $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
9726 eval with_big_strings=yes
9728 eval with_big_strings=no
9734 echo "$as_me:9734: result: $with_big_strings" >&5
9735 echo "${ECHO_T}$with_big_strings" >&6
9738 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
9740 ### use option --enable-termcap to compile in the termcap fallback support
9741 echo "$as_me:9741: checking if you want termcap-fallback support" >&5
9742 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
9744 # Check whether --enable-termcap or --disable-termcap was given.
9745 if test "${enable_termcap+set}" = set; then
9746 enableval="$enable_termcap"
9747 with_termcap=$enableval
9751 echo "$as_me:9751: result: $with_termcap" >&5
9752 echo "${ECHO_T}$with_termcap" >&6
9754 NCURSES_USE_TERMCAP=0
9755 if test "x$with_termcap" != "xyes" ; then
9756 if test "$use_database" = no ; then
9757 if test -z "$with_fallback" ; then
9758 { { echo "$as_me:9758: error: You have disabled the database w/o specifying fallbacks" >&5
9759 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
9760 { (exit 1); exit 1; }; }
9764 cat >>confdefs.h <<\EOF
9765 #define PURE_TERMINFO 1
9770 if test "$with_ticlib" != no ; then
9771 { { echo "$as_me:9771: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
9772 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
9773 { (exit 1); exit 1; }; }
9776 NCURSES_USE_TERMCAP=1
9777 echo "$as_me:9777: checking for list of termcap files" >&5
9778 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
9780 # Check whether --with-termpath or --without-termpath was given.
9781 if test "${with_termpath+set}" = set; then
9782 withval="$with_termpath"
9785 withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
9787 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9789 for cf_src_path in $withval
9792 if test "x$prefix" != xNONE; then
9793 cf_path_syntax="$prefix"
9795 cf_path_syntax="$ac_default_prefix"
9798 case ".$cf_src_path" in
9803 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9805 (.\$\{*prefix\}*|.\$\{*dir\}*)
9806 eval cf_src_path="$cf_src_path"
9807 case ".$cf_src_path" in
9809 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9814 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9817 { { echo "$as_me:9817: error: expected a pathname, not \"$cf_src_path\"" >&5
9818 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9819 { (exit 1); exit 1; }; }
9823 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9824 cf_dst_path="${cf_dst_path}${cf_src_path}"
9828 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
9829 # so we have to check/work around. We do prefer the result of "eval"...
9830 eval cf_dst_eval="$cf_dst_path"
9831 case "x$cf_dst_eval" in
9833 TERMPATH=$cf_dst_path
9836 TERMPATH="$cf_dst_eval"
9840 echo "$as_me:9840: result: $TERMPATH" >&5
9841 echo "${ECHO_T}$TERMPATH" >&6
9842 test -n "$TERMPATH" &&
9843 cat >>confdefs.h <<EOF
9844 #define TERMPATH "$TERMPATH"
9847 ### use option --enable-getcap to use a hacked getcap for reading termcaps
9848 echo "$as_me:9848: checking if fast termcap-loader is needed" >&5
9849 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
9851 # Check whether --enable-getcap or --disable-getcap was given.
9852 if test "${enable_getcap+set}" = set; then
9853 enableval="$enable_getcap"
9854 with_getcap=$enableval
9858 echo "$as_me:9858: result: $with_getcap" >&5
9859 echo "${ECHO_T}$with_getcap" >&6
9860 test "x$with_getcap" = "xyes" &&
9861 cat >>confdefs.h <<\EOF
9862 #define USE_GETCAP 1
9865 echo "$as_me:9865: checking if translated termcaps will be cached in ~/.terminfo" >&5
9866 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
9868 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
9869 if test "${enable_getcap_cache+set}" = set; then
9870 enableval="$enable_getcap_cache"
9871 with_getcap_cache=$enableval
9873 with_getcap_cache=no
9875 echo "$as_me:9875: result: $with_getcap_cache" >&5
9876 echo "${ECHO_T}$with_getcap_cache" >&6
9877 test "x$with_getcap_cache" = "xyes" &&
9878 cat >>confdefs.h <<\EOF
9879 #define USE_GETCAP_CACHE 1
9884 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
9885 echo "$as_me:9885: checking if ~/.terminfo is wanted" >&5
9886 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
9888 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
9889 if test "${enable_home_terminfo+set}" = set; then
9890 enableval="$enable_home_terminfo"
9891 with_home_terminfo=$enableval
9893 with_home_terminfo=yes
9895 echo "$as_me:9895: result: $with_home_terminfo" >&5
9896 echo "${ECHO_T}$with_home_terminfo" >&6
9897 test "x$with_home_terminfo" = "xyes" &&
9898 cat >>confdefs.h <<\EOF
9899 #define USE_HOME_TERMINFO 1
9902 echo "$as_me:9902: checking if you want to permit root to use ncurses environment variables" >&5
9903 echo $ECHO_N "checking if you want to permit root to use ncurses environment variables... $ECHO_C" >&6
9905 # Check whether --enable-root-environ or --disable-root-environ was given.
9906 if test "${enable_root_environ+set}" = set; then
9907 enableval="$enable_root_environ"
9908 with_root_environ=$enableval
9910 with_root_environ=yes
9912 echo "$as_me:9912: result: $with_root_environ" >&5
9913 echo "${ECHO_T}$with_root_environ" >&6
9914 test "x$with_root_environ" = xyes &&
9915 cat >>confdefs.h <<\EOF
9916 #define USE_ROOT_ENVIRON 1
9919 echo "$as_me:9919: checking if you want to permit setuid programs to access all files" >&5
9920 echo $ECHO_N "checking if you want to permit setuid programs to access all files... $ECHO_C" >&6
9922 # Check whether --enable-root-access or --disable-root-access was given.
9923 if test "${enable_root_access+set}" = set; then
9924 enableval="$enable_root_access"
9925 with_root_access=$enableval
9927 with_root_access=yes
9929 echo "$as_me:9929: result: $with_root_access" >&5
9930 echo "${ECHO_T}$with_root_access" >&6
9931 test "x$with_root_access" = xyes &&
9932 cat >>confdefs.h <<\EOF
9933 #define USE_ROOT_ACCESS 1
9936 echo "$as_me:9936: checking if you want to permit setuid use of ncurses environment variables" >&5
9937 echo $ECHO_N "checking if you want to permit setuid use of ncurses environment variables... $ECHO_C" >&6
9939 # Check whether --enable-setuid-environ or --disable-setuid-environ was given.
9940 if test "${enable_setuid_environ+set}" = set; then
9941 enableval="$enable_setuid_environ"
9942 with_setuid_environ=$enableval
9944 with_setuid_environ=$with_root_environ
9946 echo "$as_me:9946: result: $with_setuid_environ" >&5
9947 echo "${ECHO_T}$with_setuid_environ" >&6
9948 test "x$with_setuid_environ" = xyes &&
9949 cat >>confdefs.h <<\EOF
9950 #define USE_SETUID_ENVIRON 1
9953 ### Use option --enable-symlinks to make tic use symlinks, not hard links
9954 ### to reduce storage requirements for the terminfo database.
9960 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9961 echo "$as_me:9961: checking for $ac_header" >&5
9962 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9963 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9964 echo $ECHO_N "(cached) $ECHO_C" >&6
9966 cat >"conftest.$ac_ext" <<_ACEOF
9967 #line 9967 "configure"
9968 #include "confdefs.h"
9969 #include <$ac_header>
9971 if { (eval echo "$as_me:9971: \"$ac_cpp "conftest.$ac_ext"\"") >&5
9972 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
9974 $EGREP -v '^ *\+' conftest.er1 >conftest.err
9976 cat conftest.err >&5
9977 echo "$as_me:9977: \$? = $ac_status" >&5
9978 (exit "$ac_status"); } >/dev/null; then
9979 if test -s conftest.err; then
9980 ac_cpp_err=$ac_c_preproc_warn_flag
9987 if test -z "$ac_cpp_err"; then
9988 eval "$as_ac_Header=yes"
9990 echo "$as_me: failed program was:" >&5
9991 cat "conftest.$ac_ext" >&5
9992 eval "$as_ac_Header=no"
9994 rm -f conftest.err "conftest.$ac_ext"
9996 echo "$as_me:9996: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
9997 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
9998 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
9999 cat >>confdefs.h <<EOF
10000 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10010 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10011 echo "$as_me:10011: checking for $ac_func" >&5
10012 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10013 if eval "test \"\${$as_ac_var+set}\" = set"; then
10014 echo $ECHO_N "(cached) $ECHO_C" >&6
10016 cat >"conftest.$ac_ext" <<_ACEOF
10017 #line 10017 "configure"
10018 #include "confdefs.h"
10019 #define $ac_func autoconf_temporary
10020 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
10027 /* We use char because int might match the return type of a gcc2
10028 builtin and then its argument prototype would still apply. */
10029 char $ac_func (void);
10035 /* The GNU C library defines stubs for functions which it implements
10036 to always fail with ENOSYS. Some functions are actually named
10037 something starting with __ and the normal name is an alias. */
10038 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10039 #error found stub for $ac_func
10042 return $ac_func ();
10047 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10048 if { (eval echo "$as_me:10048: \"$ac_link\"") >&5
10049 (eval $ac_link) 2>&5
10051 echo "$as_me:10051: \$? = $ac_status" >&5
10052 (exit "$ac_status"); } &&
10053 { ac_try='test -s "conftest$ac_exeext"'
10054 { (eval echo "$as_me:10054: \"$ac_try\"") >&5
10055 (eval $ac_try) 2>&5
10057 echo "$as_me:10057: \$? = $ac_status" >&5
10058 (exit "$ac_status"); }; }; then
10059 eval "$as_ac_var=yes"
10061 echo "$as_me: failed program was:" >&5
10062 cat "conftest.$ac_ext" >&5
10063 eval "$as_ac_var=no"
10065 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10067 echo "$as_me:10067: result: `eval echo '${'"$as_ac_var"'}'`" >&5
10068 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
10069 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
10070 cat >>confdefs.h <<EOF
10071 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10077 if test "$cross_compiling" = yes ; then
10083 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10084 echo "$as_me:10084: checking for $ac_func" >&5
10085 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10086 if eval "test \"\${$as_ac_var+set}\" = set"; then
10087 echo $ECHO_N "(cached) $ECHO_C" >&6
10089 cat >"conftest.$ac_ext" <<_ACEOF
10090 #line 10090 "configure"
10091 #include "confdefs.h"
10092 #define $ac_func autoconf_temporary
10093 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
10100 /* We use char because int might match the return type of a gcc2
10101 builtin and then its argument prototype would still apply. */
10102 char $ac_func (void);
10108 /* The GNU C library defines stubs for functions which it implements
10109 to always fail with ENOSYS. Some functions are actually named
10110 something starting with __ and the normal name is an alias. */
10111 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10112 #error found stub for $ac_func
10115 return $ac_func ();
10120 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10121 if { (eval echo "$as_me:10121: \"$ac_link\"") >&5
10122 (eval $ac_link) 2>&5
10124 echo "$as_me:10124: \$? = $ac_status" >&5
10125 (exit "$ac_status"); } &&
10126 { ac_try='test -s "conftest$ac_exeext"'
10127 { (eval echo "$as_me:10127: \"$ac_try\"") >&5
10128 (eval $ac_try) 2>&5
10130 echo "$as_me:10130: \$? = $ac_status" >&5
10131 (exit "$ac_status"); }; }; then
10132 eval "$as_ac_var=yes"
10134 echo "$as_me: failed program was:" >&5
10135 cat "conftest.$ac_ext" >&5
10136 eval "$as_ac_var=no"
10138 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10140 echo "$as_me:10140: result: `eval echo '${'"$as_ac_var"'}'`" >&5
10141 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
10142 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
10143 cat >>confdefs.h <<EOF
10144 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10151 echo "$as_me:10151: checking if link/symlink functions work" >&5
10152 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
10153 if test "${cf_cv_link_funcs+set}" = set; then
10154 echo $ECHO_N "(cached) $ECHO_C" >&6
10158 for cf_func in link symlink ; do
10159 if test "$cross_compiling" = yes; then
10161 eval 'ac_cv_func_'$cf_func'=error'
10163 cat >"conftest.$ac_ext" <<_ACEOF
10164 #line 10164 "configure"
10165 #include "confdefs.h"
10167 $ac_includes_default
10172 char src[] = "conftest.tmp";
10173 char dst[] = "conftest.chk";
10174 struct stat src_sb, dst_sb;
10175 FILE *fp = fopen(src, "w");
10176 if (fp == 0) { fail = 3; } else {
10177 fclose(fp); stat(src, &src_sb);
10178 if ($cf_func(src, dst) < 0) {
10180 } else if (stat(dst, &dst_sb) < 0) {
10183 long diff = (dst_sb.st_mtime - src_sb.st_mtime);
10184 if (diff < 0) diff = -diff;
10185 if (diff > 2) fail = 3;
10189 unlink(dst); unlink(src);
10191 remove(dst); remove(src);
10193 ${cf_cv_main_return:-return} (fail);
10197 rm -f "conftest$ac_exeext"
10198 if { (eval echo "$as_me:10198: \"$ac_link\"") >&5
10199 (eval $ac_link) 2>&5
10201 echo "$as_me:10201: \$? = $ac_status" >&5
10202 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
10203 { (eval echo "$as_me:10203: \"$ac_try\"") >&5
10204 (eval $ac_try) 2>&5
10206 echo "$as_me:10206: \$? = $ac_status" >&5
10207 (exit "$ac_status"); }; }; then
10209 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
10210 eval 'ac_cv_func_'$cf_func'=yes'
10212 echo "$as_me: program exited with status $ac_status" >&5
10213 echo "$as_me: failed program was:" >&5
10214 cat "conftest.$ac_ext" >&5
10216 eval 'ac_cv_func_'$cf_func'=no'
10218 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
10221 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
10224 echo "$as_me:10224: result: $cf_cv_link_funcs" >&5
10225 echo "${ECHO_T}$cf_cv_link_funcs" >&6
10226 test "$ac_cv_func_link" = yes &&
10227 cat >>confdefs.h <<\EOF
10228 #define HAVE_LINK 1
10231 test "$ac_cv_func_symlink" = yes &&
10232 cat >>confdefs.h <<\EOF
10233 #define HAVE_SYMLINK 1
10241 # soft links (symbolic links) are useful for some systems where hard links do
10242 # not work, or to make it simpler to copy terminfo trees around.
10243 if test "x$ac_cv_func_symlink" = xyes ; then
10244 echo "$as_me:10244: checking if tic should use symbolic links" >&5
10245 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
10247 # Check whether --enable-symlinks or --disable-symlinks was given.
10248 if test "${enable_symlinks+set}" = set; then
10249 enableval="$enable_symlinks"
10250 with_symlinks=$enableval
10254 echo "$as_me:10254: result: $with_symlinks" >&5
10255 echo "${ECHO_T}$with_symlinks" >&6
10258 # If we have hard links and did not choose to use soft links instead, there is
10259 # no reason to make this choice optional - use the hard links.
10260 if test "$with_symlinks" = no ; then
10261 echo "$as_me:10261: checking if tic should use hard links" >&5
10262 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
10263 if test "x$ac_cv_func_link" = xyes ; then
10268 echo "$as_me:10268: result: $with_links" >&5
10269 echo "${ECHO_T}$with_links" >&6
10272 test "x$with_links" = xyes &&
10273 cat >>confdefs.h <<\EOF
10274 #define USE_LINKS 1
10277 test "x$with_symlinks" = xyes &&
10278 cat >>confdefs.h <<\EOF
10279 #define USE_SYMLINKS 1
10282 ### use option --enable-broken-linker to force on use of broken-linker support
10284 echo "$as_me:10284: checking if you want broken-linker support code" >&5
10285 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
10287 # Check whether --enable-broken_linker or --disable-broken_linker was given.
10288 if test "${enable_broken_linker+set}" = set; then
10289 enableval="$enable_broken_linker"
10290 with_broken_linker=$enableval
10292 with_broken_linker=no
10294 echo "$as_me:10294: result: $with_broken_linker" >&5
10295 echo "${ECHO_T}$with_broken_linker" >&6
10297 : "${BROKEN_LINKER:=0}"
10298 if test "x$with_broken_linker" = xyes ; then
10300 cat >>confdefs.h <<\EOF
10301 #define BROKEN_LINKER 1
10307 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
10308 echo "$as_me:10308: checking if tputs should process BSD-style prefix padding" >&5
10309 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
10311 # Check whether --enable-bsdpad or --disable-bsdpad was given.
10312 if test "${enable_bsdpad+set}" = set; then
10313 enableval="$enable_bsdpad"
10314 with_bsdpad=$enableval
10318 echo "$as_me:10318: result: $with_bsdpad" >&5
10319 echo "${ECHO_T}$with_bsdpad" >&6
10320 test "x$with_bsdpad" = xyes &&
10321 cat >>confdefs.h <<\EOF
10322 #define BSD_TPUTS 1
10325 ### use option --enable-widec to turn on use of wide-character support
10326 NCURSES_CH_T=chtype
10330 NCURSES_MBSTATE_T=0
10334 # Check to define _XOPEN_SOURCE "automatically"
10335 CPPFLAGS_before_XOPEN="$CPPFLAGS"
10337 echo "$as_me:10337: checking if the POSIX test-macros are already defined" >&5
10338 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
10339 if test "${cf_cv_posix_visible+set}" = set; then
10340 echo $ECHO_N "(cached) $ECHO_C" >&6
10343 cat >"conftest.$ac_ext" <<_ACEOF
10344 #line 10344 "configure"
10345 #include "confdefs.h"
10351 #if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
10352 && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
10353 && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
10354 && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
10355 #error conflicting symbols found
10362 rm -f "conftest.$ac_objext"
10363 if { (eval echo "$as_me:10363: \"$ac_compile\"") >&5
10364 (eval $ac_compile) 2>&5
10366 echo "$as_me:10366: \$? = $ac_status" >&5
10367 (exit "$ac_status"); } &&
10368 { ac_try='test -s "conftest.$ac_objext"'
10369 { (eval echo "$as_me:10369: \"$ac_try\"") >&5
10370 (eval $ac_try) 2>&5
10372 echo "$as_me:10372: \$? = $ac_status" >&5
10373 (exit "$ac_status"); }; }; then
10374 cf_cv_posix_visible=no
10376 echo "$as_me: failed program was:" >&5
10377 cat "conftest.$ac_ext" >&5
10378 cf_cv_posix_visible=yes
10380 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10383 echo "$as_me:10383: result: $cf_cv_posix_visible" >&5
10384 echo "${ECHO_T}$cf_cv_posix_visible" >&6
10386 if test "$cf_cv_posix_visible" = no; then
10388 cf_XOPEN_SOURCE=600
10389 cf_POSIX_C_SOURCE=199506L
10394 cf_xopen_source="-D_ALL_SOURCE"
10397 cf_xopen_source="-D_APPLE_C_SOURCE"
10400 cf_xopen_source="-D_DARWIN_C_SOURCE"
10403 (freebsd*|dragonfly*|midnightbsd*)
10404 # 5.x headers associate
10405 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
10406 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
10407 cf_POSIX_C_SOURCE=200112L
10408 cf_XOPEN_SOURCE=600
10409 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
10412 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
10415 cf_xopen_source="-D_HPUX_SOURCE"
10418 cf_xopen_source="-D_SGI_SOURCE"
10421 (linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
10423 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
10425 echo "$as_me:10425: checking if this is the GNU C library" >&5
10426 echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
10427 if test "${cf_cv_gnu_library+set}" = set; then
10428 echo $ECHO_N "(cached) $ECHO_C" >&6
10431 cat >"conftest.$ac_ext" <<_ACEOF
10432 #line 10432 "configure"
10433 #include "confdefs.h"
10434 #include <sys/types.h>
10439 #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
10441 #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
10444 # error not GNU C library
10450 rm -f "conftest.$ac_objext"
10451 if { (eval echo "$as_me:10451: \"$ac_compile\"") >&5
10452 (eval $ac_compile) 2>&5
10454 echo "$as_me:10454: \$? = $ac_status" >&5
10455 (exit "$ac_status"); } &&
10456 { ac_try='test -s "conftest.$ac_objext"'
10457 { (eval echo "$as_me:10457: \"$ac_try\"") >&5
10458 (eval $ac_try) 2>&5
10460 echo "$as_me:10460: \$? = $ac_status" >&5
10461 (exit "$ac_status"); }; }; then
10462 cf_cv_gnu_library=yes
10464 echo "$as_me: failed program was:" >&5
10465 cat "conftest.$ac_ext" >&5
10466 cf_cv_gnu_library=no
10468 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10471 echo "$as_me:10471: result: $cf_cv_gnu_library" >&5
10472 echo "${ECHO_T}$cf_cv_gnu_library" >&6
10474 if test x$cf_cv_gnu_library = xyes; then
10476 # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
10477 # was changed to help a little. newlib incorporated the change about 4
10479 echo "$as_me:10479: checking if _DEFAULT_SOURCE can be used as a basis" >&5
10480 echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
10481 if test "${cf_cv_gnu_library_219+set}" = set; then
10482 echo $ECHO_N "(cached) $ECHO_C" >&6
10485 cf_save="$CPPFLAGS"
10487 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10488 CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10490 cat >"conftest.$ac_ext" <<_ACEOF
10491 #line 10491 "configure"
10492 #include "confdefs.h"
10493 #include <sys/types.h>
10498 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
10500 #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
10503 # error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
10509 rm -f "conftest.$ac_objext"
10510 if { (eval echo "$as_me:10510: \"$ac_compile\"") >&5
10511 (eval $ac_compile) 2>&5
10513 echo "$as_me:10513: \$? = $ac_status" >&5
10514 (exit "$ac_status"); } &&
10515 { ac_try='test -s "conftest.$ac_objext"'
10516 { (eval echo "$as_me:10516: \"$ac_try\"") >&5
10517 (eval $ac_try) 2>&5
10519 echo "$as_me:10519: \$? = $ac_status" >&5
10520 (exit "$ac_status"); }; }; then
10521 cf_cv_gnu_library_219=yes
10523 echo "$as_me: failed program was:" >&5
10524 cat "conftest.$ac_ext" >&5
10525 cf_cv_gnu_library_219=no
10527 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10528 CPPFLAGS="$cf_save"
10531 echo "$as_me:10531: result: $cf_cv_gnu_library_219" >&5
10532 echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
10534 if test "x$cf_cv_gnu_library_219" = xyes; then
10535 cf_save="$CPPFLAGS"
10536 echo "$as_me:10536: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
10537 echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
10538 if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
10539 echo $ECHO_N "(cached) $ECHO_C" >&6
10545 cf_new_extra_cppflags=
10547 for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
10549 case "$cf_fix_cppflags" in
10551 case "$cf_add_cflags" in
10552 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10553 case "$cf_add_cflags" in
10555 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10557 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10558 && test -z "${cf_tst_cflags}" \
10559 && cf_fix_cppflags=yes
10561 if test "$cf_fix_cppflags" = yes ; then
10563 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10564 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10567 elif test "${cf_tst_cflags}" = "\"'" ; then
10569 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10570 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10576 case "$CPPFLAGS" in
10580 case "$cf_add_cflags" in
10582 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10584 CPPFLAGS=`echo "$CPPFLAGS" | \
10585 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10586 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10591 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10592 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10599 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10600 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10607 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10608 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10610 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10612 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10613 && test -z "${cf_tst_cflags}" \
10614 && cf_fix_cppflags=no
10619 if test -n "$cf_new_cflags" ; then
10621 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10622 CFLAGS="${CFLAGS}$cf_new_cflags"
10626 if test -n "$cf_new_cppflags" ; then
10628 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10629 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10633 if test -n "$cf_new_extra_cppflags" ; then
10635 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10636 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10640 cat >"conftest.$ac_ext" <<_ACEOF
10641 #line 10641 "configure"
10642 #include "confdefs.h"
10644 #include <limits.h>
10645 #include <sys/types.h>
10651 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
10654 # error GNU C library is too old
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
10672 cf_cv_gnu_dftsrc_219=yes
10674 echo "$as_me: failed program was:" >&5
10675 cat "conftest.$ac_ext" >&5
10676 cf_cv_gnu_dftsrc_219=no
10678 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10681 echo "$as_me:10681: result: $cf_cv_gnu_dftsrc_219" >&5
10682 echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
10683 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
10685 cf_cv_gnu_dftsrc_219=maybe
10688 if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
10690 echo "$as_me:10690: checking if we must define _GNU_SOURCE" >&5
10691 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
10692 if test "${cf_cv_gnu_source+set}" = set; then
10693 echo $ECHO_N "(cached) $ECHO_C" >&6
10696 cat >"conftest.$ac_ext" <<_ACEOF
10697 #line 10697 "configure"
10698 #include "confdefs.h"
10699 #include <sys/types.h>
10704 #ifndef _XOPEN_SOURCE
10705 #error expected _XOPEN_SOURCE to be defined
10711 rm -f "conftest.$ac_objext"
10712 if { (eval echo "$as_me:10712: \"$ac_compile\"") >&5
10713 (eval $ac_compile) 2>&5
10715 echo "$as_me:10715: \$? = $ac_status" >&5
10716 (exit "$ac_status"); } &&
10717 { ac_try='test -s "conftest.$ac_objext"'
10718 { (eval echo "$as_me:10718: \"$ac_try\"") >&5
10719 (eval $ac_try) 2>&5
10721 echo "$as_me:10721: \$? = $ac_status" >&5
10722 (exit "$ac_status"); }; }; then
10723 cf_cv_gnu_source=no
10725 echo "$as_me: failed program was:" >&5
10726 cat "conftest.$ac_ext" >&5
10727 cf_save="$CPPFLAGS"
10732 cf_new_extra_cppflags=
10734 for cf_add_cflags in -D_GNU_SOURCE
10736 case "$cf_fix_cppflags" in
10738 case "$cf_add_cflags" in
10739 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10740 case "$cf_add_cflags" in
10742 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10744 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10745 && test -z "${cf_tst_cflags}" \
10746 && cf_fix_cppflags=yes
10748 if test "$cf_fix_cppflags" = yes ; then
10750 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10751 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10754 elif test "${cf_tst_cflags}" = "\"'" ; then
10756 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10757 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10763 case "$CPPFLAGS" in
10767 case "$cf_add_cflags" in
10769 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10771 CPPFLAGS=`echo "$CPPFLAGS" | \
10772 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10773 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10778 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10779 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10786 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10787 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10794 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10795 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10797 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10799 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10800 && test -z "${cf_tst_cflags}" \
10801 && cf_fix_cppflags=no
10806 if test -n "$cf_new_cflags" ; then
10808 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10809 CFLAGS="${CFLAGS}$cf_new_cflags"
10813 if test -n "$cf_new_cppflags" ; then
10815 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10816 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10820 if test -n "$cf_new_extra_cppflags" ; then
10822 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10823 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10827 cat >"conftest.$ac_ext" <<_ACEOF
10828 #line 10828 "configure"
10829 #include "confdefs.h"
10830 #include <sys/types.h>
10835 #ifdef _XOPEN_SOURCE
10836 #error expected _XOPEN_SOURCE to be undefined
10842 rm -f "conftest.$ac_objext"
10843 if { (eval echo "$as_me:10843: \"$ac_compile\"") >&5
10844 (eval $ac_compile) 2>&5
10846 echo "$as_me:10846: \$? = $ac_status" >&5
10847 (exit "$ac_status"); } &&
10848 { ac_try='test -s "conftest.$ac_objext"'
10849 { (eval echo "$as_me:10849: \"$ac_try\"") >&5
10850 (eval $ac_try) 2>&5
10852 echo "$as_me:10852: \$? = $ac_status" >&5
10853 (exit "$ac_status"); }; }; then
10854 cf_cv_gnu_source=no
10856 echo "$as_me: failed program was:" >&5
10857 cat "conftest.$ac_ext" >&5
10858 cf_cv_gnu_source=yes
10860 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10861 CPPFLAGS="$cf_save"
10864 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10867 echo "$as_me:10867: result: $cf_cv_gnu_source" >&5
10868 echo "${ECHO_T}$cf_cv_gnu_source" >&6
10870 if test "$cf_cv_gnu_source" = yes
10872 echo "$as_me:10872: checking if we should also define _DEFAULT_SOURCE" >&5
10873 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
10874 if test "${cf_cv_default_source+set}" = set; then
10875 echo $ECHO_N "(cached) $ECHO_C" >&6
10878 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10879 CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
10881 cat >"conftest.$ac_ext" <<_ACEOF
10882 #line 10882 "configure"
10883 #include "confdefs.h"
10884 #include <sys/types.h>
10889 #ifdef _DEFAULT_SOURCE
10890 #error expected _DEFAULT_SOURCE to be undefined
10896 rm -f "conftest.$ac_objext"
10897 if { (eval echo "$as_me:10897: \"$ac_compile\"") >&5
10898 (eval $ac_compile) 2>&5
10900 echo "$as_me:10900: \$? = $ac_status" >&5
10901 (exit "$ac_status"); } &&
10902 { ac_try='test -s "conftest.$ac_objext"'
10903 { (eval echo "$as_me:10903: \"$ac_try\"") >&5
10904 (eval $ac_try) 2>&5
10906 echo "$as_me:10906: \$? = $ac_status" >&5
10907 (exit "$ac_status"); }; }; then
10908 cf_cv_default_source=no
10910 echo "$as_me: failed program was:" >&5
10911 cat "conftest.$ac_ext" >&5
10912 cf_cv_default_source=yes
10914 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10917 echo "$as_me:10917: result: $cf_cv_default_source" >&5
10918 echo "${ECHO_T}$cf_cv_default_source" >&6
10919 if test "$cf_cv_default_source" = yes
10922 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10923 CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10933 cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
10936 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
10939 if test "$cf_cv_posix_visible" = no; then
10941 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
10943 cf_save_CFLAGS="$CFLAGS"
10944 cf_save_CPPFLAGS="$CPPFLAGS"
10946 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
10947 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10948 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
10950 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
10951 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10952 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
10954 echo "$as_me:10954: checking if we should define _POSIX_C_SOURCE" >&5
10955 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
10956 if test "${cf_cv_posix_c_source+set}" = set; then
10957 echo $ECHO_N "(cached) $ECHO_C" >&6
10960 echo "${as_me:-configure}:10960: testing if the symbol is already defined go no further ..." 1>&5
10962 cat >"conftest.$ac_ext" <<_ACEOF
10963 #line 10963 "configure"
10964 #include "confdefs.h"
10965 #include <sys/types.h>
10970 #ifndef _POSIX_C_SOURCE
10971 #error _POSIX_C_SOURCE is not defined
10977 rm -f "conftest.$ac_objext"
10978 if { (eval echo "$as_me:10978: \"$ac_compile\"") >&5
10979 (eval $ac_compile) 2>&5
10981 echo "$as_me:10981: \$? = $ac_status" >&5
10982 (exit "$ac_status"); } &&
10983 { ac_try='test -s "conftest.$ac_objext"'
10984 { (eval echo "$as_me:10984: \"$ac_try\"") >&5
10985 (eval $ac_try) 2>&5
10987 echo "$as_me:10987: \$? = $ac_status" >&5
10988 (exit "$ac_status"); }; }; then
10989 cf_cv_posix_c_source=no
10991 echo "$as_me: failed program was:" >&5
10992 cat "conftest.$ac_ext" >&5
10993 cf_want_posix_source=no
10994 case .$cf_POSIX_C_SOURCE in
10996 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10999 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11000 cf_want_posix_source=yes
11003 cf_want_posix_source=yes
11006 if test "$cf_want_posix_source" = yes ; then
11007 cat >"conftest.$ac_ext" <<_ACEOF
11008 #line 11008 "configure"
11009 #include "confdefs.h"
11010 #include <sys/types.h>
11015 #ifdef _POSIX_SOURCE
11016 #error _POSIX_SOURCE is defined
11022 rm -f "conftest.$ac_objext"
11023 if { (eval echo "$as_me:11023: \"$ac_compile\"") >&5
11024 (eval $ac_compile) 2>&5
11026 echo "$as_me:11026: \$? = $ac_status" >&5
11027 (exit "$ac_status"); } &&
11028 { ac_try='test -s "conftest.$ac_objext"'
11029 { (eval echo "$as_me:11029: \"$ac_try\"") >&5
11030 (eval $ac_try) 2>&5
11032 echo "$as_me:11032: \$? = $ac_status" >&5
11033 (exit "$ac_status"); }; }; then
11036 echo "$as_me: failed program was:" >&5
11037 cat "conftest.$ac_ext" >&5
11038 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
11040 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11043 echo "${as_me:-configure}:11043: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
11045 CFLAGS="$cf_trim_CFLAGS"
11046 CPPFLAGS="$cf_trim_CPPFLAGS"
11048 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11049 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
11051 echo "${as_me:-configure}:11051: testing if the second compile does not leave our definition intact error ..." 1>&5
11053 cat >"conftest.$ac_ext" <<_ACEOF
11054 #line 11054 "configure"
11055 #include "confdefs.h"
11056 #include <sys/types.h>
11061 #ifndef _POSIX_C_SOURCE
11062 #error _POSIX_C_SOURCE is not defined
11068 rm -f "conftest.$ac_objext"
11069 if { (eval echo "$as_me:11069: \"$ac_compile\"") >&5
11070 (eval $ac_compile) 2>&5
11072 echo "$as_me:11072: \$? = $ac_status" >&5
11073 (exit "$ac_status"); } &&
11074 { ac_try='test -s "conftest.$ac_objext"'
11075 { (eval echo "$as_me:11075: \"$ac_try\"") >&5
11076 (eval $ac_try) 2>&5
11078 echo "$as_me:11078: \$? = $ac_status" >&5
11079 (exit "$ac_status"); }; }; then
11082 echo "$as_me: failed program was:" >&5
11083 cat "conftest.$ac_ext" >&5
11084 cf_cv_posix_c_source=no
11086 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11087 CFLAGS="$cf_save_CFLAGS"
11088 CPPFLAGS="$cf_save_CPPFLAGS"
11091 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11094 echo "$as_me:11094: result: $cf_cv_posix_c_source" >&5
11095 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
11097 if test "$cf_cv_posix_c_source" != no ; then
11098 CFLAGS="$cf_trim_CFLAGS"
11099 CPPFLAGS="$cf_trim_CPPFLAGS"
11104 cf_new_extra_cppflags=
11106 for cf_add_cflags in $cf_cv_posix_c_source
11108 case "$cf_fix_cppflags" in
11110 case "$cf_add_cflags" in
11111 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11112 case "$cf_add_cflags" in
11114 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11116 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11117 && test -z "${cf_tst_cflags}" \
11118 && cf_fix_cppflags=yes
11120 if test "$cf_fix_cppflags" = yes ; then
11122 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11123 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11126 elif test "${cf_tst_cflags}" = "\"'" ; then
11128 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11129 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11135 case "$CPPFLAGS" in
11139 case "$cf_add_cflags" in
11141 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11143 CPPFLAGS=`echo "$CPPFLAGS" | \
11144 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11145 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11150 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11151 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11158 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11159 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11166 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11167 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11169 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11171 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11172 && test -z "${cf_tst_cflags}" \
11173 && cf_fix_cppflags=no
11178 if test -n "$cf_new_cflags" ; then
11180 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11181 CFLAGS="${CFLAGS}$cf_new_cflags"
11185 if test -n "$cf_new_cppflags" ; then
11187 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11188 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11192 if test -n "$cf_new_extra_cppflags" ; then
11194 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11195 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11201 fi # cf_cv_posix_visible
11205 cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
11208 # OpenBSD 6.x has broken locale support, both compile-time and runtime.
11209 # see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
11210 # Abusing the conformance level is a workaround.
11211 { echo "$as_me:11211: WARNING: this system does not provide usable locale support" >&5
11212 echo "$as_me: WARNING: this system does not provide usable locale support" >&2;}
11213 cf_xopen_source="-D_BSD_SOURCE"
11214 cf_XOPEN_SOURCE=700
11217 # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
11218 cf_xopen_source="-D_BSD_SOURCE"
11219 cf_XOPEN_SOURCE=600
11222 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
11225 cf_xopen_source="-D_OSF_SOURCE"
11228 cf_xopen_source="-D_QNX_SOURCE"
11231 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
11234 cf_xopen_source="-D__EXTENSIONS__"
11235 cf_cv_xopen_source=broken
11237 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
11243 echo "$as_me:11243: checking if we should define _XOPEN_SOURCE" >&5
11244 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
11245 if test "${cf_cv_xopen_source+set}" = set; then
11246 echo $ECHO_N "(cached) $ECHO_C" >&6
11249 cat >"conftest.$ac_ext" <<_ACEOF
11250 #line 11250 "configure"
11251 #include "confdefs.h"
11253 $ac_includes_default
11259 #ifndef _XOPEN_SOURCE
11260 #error _XOPEN_SOURCE is not defined
11267 rm -f "conftest.$ac_objext"
11268 if { (eval echo "$as_me:11268: \"$ac_compile\"") >&5
11269 (eval $ac_compile) 2>&5
11271 echo "$as_me:11271: \$? = $ac_status" >&5
11272 (exit "$ac_status"); } &&
11273 { ac_try='test -s "conftest.$ac_objext"'
11274 { (eval echo "$as_me:11274: \"$ac_try\"") >&5
11275 (eval $ac_try) 2>&5
11277 echo "$as_me:11277: \$? = $ac_status" >&5
11278 (exit "$ac_status"); }; }; then
11279 cf_cv_xopen_source=no
11281 echo "$as_me: failed program was:" >&5
11282 cat "conftest.$ac_ext" >&5
11283 cf_save="$CPPFLAGS"
11285 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11286 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
11288 cat >"conftest.$ac_ext" <<_ACEOF
11289 #line 11289 "configure"
11290 #include "confdefs.h"
11292 $ac_includes_default
11298 #ifndef _XOPEN_SOURCE
11299 #error _XOPEN_SOURCE is not defined
11306 rm -f "conftest.$ac_objext"
11307 if { (eval echo "$as_me:11307: \"$ac_compile\"") >&5
11308 (eval $ac_compile) 2>&5
11310 echo "$as_me:11310: \$? = $ac_status" >&5
11311 (exit "$ac_status"); } &&
11312 { ac_try='test -s "conftest.$ac_objext"'
11313 { (eval echo "$as_me:11313: \"$ac_try\"") >&5
11314 (eval $ac_try) 2>&5
11316 echo "$as_me:11316: \$? = $ac_status" >&5
11317 (exit "$ac_status"); }; }; then
11318 cf_cv_xopen_source=no
11320 echo "$as_me: failed program was:" >&5
11321 cat "conftest.$ac_ext" >&5
11322 cf_cv_xopen_source=$cf_XOPEN_SOURCE
11324 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11325 CPPFLAGS="$cf_save"
11328 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11331 echo "$as_me:11331: result: $cf_cv_xopen_source" >&5
11332 echo "${ECHO_T}$cf_cv_xopen_source" >&6
11334 if test "$cf_cv_xopen_source" != no ; then
11336 CFLAGS=`echo "$CFLAGS" | \
11337 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11338 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
11340 CPPFLAGS=`echo "$CPPFLAGS" | \
11341 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11342 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
11344 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
11346 for cf_add_cflags in $cf_temp_xopen_source
11348 case "x$cf_add_cflags" in
11351 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11354 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11355 test "$CFLAGS" != "$cf_old_cflag" || break
11357 CFLAGS="$cf_old_cflag"
11360 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11363 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11364 test "$CPPFLAGS" != "$cf_old_cflag" || break
11366 CPPFLAGS="$cf_old_cflag"
11375 cf_new_extra_cppflags=
11377 for cf_add_cflags in $cf_add_cflags
11379 case "$cf_fix_cppflags" in
11381 case "$cf_add_cflags" in
11382 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11383 case "$cf_add_cflags" in
11385 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11387 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11388 && test -z "${cf_tst_cflags}" \
11389 && cf_fix_cppflags=yes
11391 if test "$cf_fix_cppflags" = yes ; then
11393 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11394 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11397 elif test "${cf_tst_cflags}" = "\"'" ; then
11399 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11400 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11406 case "$CPPFLAGS" in
11410 case "$cf_add_cflags" in
11412 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11414 CPPFLAGS=`echo "$CPPFLAGS" | \
11415 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11416 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11421 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11422 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11429 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11430 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11437 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11438 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11440 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11442 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11443 && test -z "${cf_tst_cflags}" \
11444 && cf_fix_cppflags=no
11449 if test -n "$cf_new_cflags" ; then
11451 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11452 CFLAGS="${CFLAGS}$cf_new_cflags"
11456 if test -n "$cf_new_cppflags" ; then
11458 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11459 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11463 if test -n "$cf_new_extra_cppflags" ; then
11465 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11466 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11474 cf_save_xopen_cppflags="$CPPFLAGS"
11476 if test "$cf_cv_posix_visible" = no; then
11478 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
11480 cf_save_CFLAGS="$CFLAGS"
11481 cf_save_CPPFLAGS="$CPPFLAGS"
11483 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
11484 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11485 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
11487 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
11488 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11489 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
11491 echo "$as_me:11491: checking if we should define _POSIX_C_SOURCE" >&5
11492 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
11493 if test "${cf_cv_posix_c_source+set}" = set; then
11494 echo $ECHO_N "(cached) $ECHO_C" >&6
11497 echo "${as_me:-configure}:11497: testing if the symbol is already defined go no further ..." 1>&5
11499 cat >"conftest.$ac_ext" <<_ACEOF
11500 #line 11500 "configure"
11501 #include "confdefs.h"
11502 #include <sys/types.h>
11507 #ifndef _POSIX_C_SOURCE
11508 #error _POSIX_C_SOURCE is not defined
11514 rm -f "conftest.$ac_objext"
11515 if { (eval echo "$as_me:11515: \"$ac_compile\"") >&5
11516 (eval $ac_compile) 2>&5
11518 echo "$as_me:11518: \$? = $ac_status" >&5
11519 (exit "$ac_status"); } &&
11520 { ac_try='test -s "conftest.$ac_objext"'
11521 { (eval echo "$as_me:11521: \"$ac_try\"") >&5
11522 (eval $ac_try) 2>&5
11524 echo "$as_me:11524: \$? = $ac_status" >&5
11525 (exit "$ac_status"); }; }; then
11526 cf_cv_posix_c_source=no
11528 echo "$as_me: failed program was:" >&5
11529 cat "conftest.$ac_ext" >&5
11530 cf_want_posix_source=no
11531 case .$cf_POSIX_C_SOURCE in
11533 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11536 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11537 cf_want_posix_source=yes
11540 cf_want_posix_source=yes
11543 if test "$cf_want_posix_source" = yes ; then
11544 cat >"conftest.$ac_ext" <<_ACEOF
11545 #line 11545 "configure"
11546 #include "confdefs.h"
11547 #include <sys/types.h>
11552 #ifdef _POSIX_SOURCE
11553 #error _POSIX_SOURCE is defined
11559 rm -f "conftest.$ac_objext"
11560 if { (eval echo "$as_me:11560: \"$ac_compile\"") >&5
11561 (eval $ac_compile) 2>&5
11563 echo "$as_me:11563: \$? = $ac_status" >&5
11564 (exit "$ac_status"); } &&
11565 { ac_try='test -s "conftest.$ac_objext"'
11566 { (eval echo "$as_me:11566: \"$ac_try\"") >&5
11567 (eval $ac_try) 2>&5
11569 echo "$as_me:11569: \$? = $ac_status" >&5
11570 (exit "$ac_status"); }; }; then
11573 echo "$as_me: failed program was:" >&5
11574 cat "conftest.$ac_ext" >&5
11575 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
11577 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11580 echo "${as_me:-configure}:11580: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
11582 CFLAGS="$cf_trim_CFLAGS"
11583 CPPFLAGS="$cf_trim_CPPFLAGS"
11585 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11586 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
11588 echo "${as_me:-configure}:11588: testing if the second compile does not leave our definition intact error ..." 1>&5
11590 cat >"conftest.$ac_ext" <<_ACEOF
11591 #line 11591 "configure"
11592 #include "confdefs.h"
11593 #include <sys/types.h>
11598 #ifndef _POSIX_C_SOURCE
11599 #error _POSIX_C_SOURCE is not defined
11605 rm -f "conftest.$ac_objext"
11606 if { (eval echo "$as_me:11606: \"$ac_compile\"") >&5
11607 (eval $ac_compile) 2>&5
11609 echo "$as_me:11609: \$? = $ac_status" >&5
11610 (exit "$ac_status"); } &&
11611 { ac_try='test -s "conftest.$ac_objext"'
11612 { (eval echo "$as_me:11612: \"$ac_try\"") >&5
11613 (eval $ac_try) 2>&5
11615 echo "$as_me:11615: \$? = $ac_status" >&5
11616 (exit "$ac_status"); }; }; then
11619 echo "$as_me: failed program was:" >&5
11620 cat "conftest.$ac_ext" >&5
11621 cf_cv_posix_c_source=no
11623 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11624 CFLAGS="$cf_save_CFLAGS"
11625 CPPFLAGS="$cf_save_CPPFLAGS"
11628 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11631 echo "$as_me:11631: result: $cf_cv_posix_c_source" >&5
11632 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
11634 if test "$cf_cv_posix_c_source" != no ; then
11635 CFLAGS="$cf_trim_CFLAGS"
11636 CPPFLAGS="$cf_trim_CPPFLAGS"
11641 cf_new_extra_cppflags=
11643 for cf_add_cflags in $cf_cv_posix_c_source
11645 case "$cf_fix_cppflags" in
11647 case "$cf_add_cflags" in
11648 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11649 case "$cf_add_cflags" in
11651 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11653 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11654 && test -z "${cf_tst_cflags}" \
11655 && cf_fix_cppflags=yes
11657 if test "$cf_fix_cppflags" = yes ; then
11659 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11660 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11663 elif test "${cf_tst_cflags}" = "\"'" ; then
11665 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11666 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11672 case "$CPPFLAGS" in
11676 case "$cf_add_cflags" in
11678 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11680 CPPFLAGS=`echo "$CPPFLAGS" | \
11681 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11682 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11687 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11688 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11695 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11696 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11703 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11704 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11706 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11708 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11709 && test -z "${cf_tst_cflags}" \
11710 && cf_fix_cppflags=no
11715 if test -n "$cf_new_cflags" ; then
11717 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11718 CFLAGS="${CFLAGS}$cf_new_cflags"
11722 if test -n "$cf_new_cppflags" ; then
11724 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11725 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11729 if test -n "$cf_new_extra_cppflags" ; then
11731 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11732 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11738 fi # cf_cv_posix_visible
11740 # Some of these niche implementations use copy/paste, double-check...
11741 if test "$cf_cv_xopen_source" = no ; then
11742 test -n "$verbose" && echo " checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE" 1>&6
11744 echo "${as_me:-configure}:11744: testing checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE ..." 1>&5
11746 cat >"conftest.$ac_ext" <<_ACEOF
11747 #line 11747 "configure"
11748 #include "confdefs.h"
11750 $ac_includes_default
11756 #ifndef _XOPEN_SOURCE
11757 #error _XOPEN_SOURCE is not defined
11764 rm -f "conftest.$ac_objext"
11765 if { (eval echo "$as_me:11765: \"$ac_compile\"") >&5
11766 (eval $ac_compile) 2>&5
11768 echo "$as_me:11768: \$? = $ac_status" >&5
11769 (exit "$ac_status"); } &&
11770 { ac_try='test -s "conftest.$ac_objext"'
11771 { (eval echo "$as_me:11771: \"$ac_try\"") >&5
11772 (eval $ac_try) 2>&5
11774 echo "$as_me:11774: \$? = $ac_status" >&5
11775 (exit "$ac_status"); }; }; then
11778 echo "$as_me: failed program was:" >&5
11779 cat "conftest.$ac_ext" >&5
11781 { echo "$as_me:11781: WARNING: _POSIX_C_SOURCE definition is not usable" >&5
11782 echo "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;}
11783 CPPFLAGS="$cf_save_xopen_cppflags"
11785 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11790 if test -n "$cf_xopen_source" ; then
11792 for cf_add_cflags in $cf_xopen_source
11794 case "x$cf_add_cflags" in
11797 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11800 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11801 test "$CFLAGS" != "$cf_old_cflag" || break
11802 test -n "$verbose" && echo " removing old option $cf_add_cflags from CFLAGS" 1>&6
11804 echo "${as_me:-configure}:11804: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5
11806 CFLAGS="$cf_old_cflag"
11809 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11812 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11813 test "$CPPFLAGS" != "$cf_old_cflag" || break
11814 test -n "$verbose" && echo " removing old option $cf_add_cflags from CPPFLAGS" 1>&6
11816 echo "${as_me:-configure}:11816: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5
11818 CPPFLAGS="$cf_old_cflag"
11827 cf_new_extra_cppflags=
11829 for cf_add_cflags in $cf_add_cflags
11831 case "$cf_fix_cppflags" in
11833 case "$cf_add_cflags" in
11834 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11835 case "$cf_add_cflags" in
11837 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11839 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11840 && test -z "${cf_tst_cflags}" \
11841 && cf_fix_cppflags=yes
11843 if test "$cf_fix_cppflags" = yes ; then
11845 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11846 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11849 elif test "${cf_tst_cflags}" = "\"'" ; then
11851 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11852 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11858 case "$CPPFLAGS" in
11862 case "$cf_add_cflags" in
11864 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11866 CPPFLAGS=`echo "$CPPFLAGS" | \
11867 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11868 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11873 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11874 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11881 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11882 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11889 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11890 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11892 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11894 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11895 && test -z "${cf_tst_cflags}" \
11896 && cf_fix_cppflags=no
11901 if test -n "$cf_new_cflags" ; then
11902 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6
11904 echo "${as_me:-configure}:11904: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
11906 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11907 CFLAGS="${CFLAGS}$cf_new_cflags"
11911 if test -n "$cf_new_cppflags" ; then
11912 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6
11914 echo "${as_me:-configure}:11914: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
11916 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11917 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11921 if test -n "$cf_new_extra_cppflags" ; then
11922 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
11924 echo "${as_me:-configure}:11924: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
11926 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11927 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11935 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
11936 echo "$as_me:11936: checking if _XOPEN_SOURCE really is set" >&5
11937 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
11938 cat >"conftest.$ac_ext" <<_ACEOF
11939 #line 11939 "configure"
11940 #include "confdefs.h"
11941 #include <stdlib.h>
11946 #ifndef _XOPEN_SOURCE
11947 #error _XOPEN_SOURCE is not defined
11953 rm -f "conftest.$ac_objext"
11954 if { (eval echo "$as_me:11954: \"$ac_compile\"") >&5
11955 (eval $ac_compile) 2>&5
11957 echo "$as_me:11957: \$? = $ac_status" >&5
11958 (exit "$ac_status"); } &&
11959 { ac_try='test -s "conftest.$ac_objext"'
11960 { (eval echo "$as_me:11960: \"$ac_try\"") >&5
11961 (eval $ac_try) 2>&5
11963 echo "$as_me:11963: \$? = $ac_status" >&5
11964 (exit "$ac_status"); }; }; then
11965 cf_XOPEN_SOURCE_set=yes
11967 echo "$as_me: failed program was:" >&5
11968 cat "conftest.$ac_ext" >&5
11969 cf_XOPEN_SOURCE_set=no
11971 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11972 echo "$as_me:11972: result: $cf_XOPEN_SOURCE_set" >&5
11973 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
11974 if test "$cf_XOPEN_SOURCE_set" = yes
11976 cat >"conftest.$ac_ext" <<_ACEOF
11977 #line 11977 "configure"
11978 #include "confdefs.h"
11979 #include <stdlib.h>
11984 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11985 #error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11991 rm -f "conftest.$ac_objext"
11992 if { (eval echo "$as_me:11992: \"$ac_compile\"") >&5
11993 (eval $ac_compile) 2>&5
11995 echo "$as_me:11995: \$? = $ac_status" >&5
11996 (exit "$ac_status"); } &&
11997 { ac_try='test -s "conftest.$ac_objext"'
11998 { (eval echo "$as_me:11998: \"$ac_try\"") >&5
11999 (eval $ac_try) 2>&5
12001 echo "$as_me:12001: \$? = $ac_status" >&5
12002 (exit "$ac_status"); }; }; then
12003 cf_XOPEN_SOURCE_set_ok=yes
12005 echo "$as_me: failed program was:" >&5
12006 cat "conftest.$ac_ext" >&5
12007 cf_XOPEN_SOURCE_set_ok=no
12009 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12010 if test "$cf_XOPEN_SOURCE_set_ok" = no
12012 { echo "$as_me:12012: WARNING: _XOPEN_SOURCE is lower than requested" >&5
12013 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
12017 echo "$as_me:12017: checking if we should define _XOPEN_SOURCE" >&5
12018 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
12019 if test "${cf_cv_xopen_source+set}" = set; then
12020 echo $ECHO_N "(cached) $ECHO_C" >&6
12023 cat >"conftest.$ac_ext" <<_ACEOF
12024 #line 12024 "configure"
12025 #include "confdefs.h"
12027 $ac_includes_default
12033 #ifndef _XOPEN_SOURCE
12034 #error _XOPEN_SOURCE is not defined
12041 rm -f "conftest.$ac_objext"
12042 if { (eval echo "$as_me:12042: \"$ac_compile\"") >&5
12043 (eval $ac_compile) 2>&5
12045 echo "$as_me:12045: \$? = $ac_status" >&5
12046 (exit "$ac_status"); } &&
12047 { ac_try='test -s "conftest.$ac_objext"'
12048 { (eval echo "$as_me:12048: \"$ac_try\"") >&5
12049 (eval $ac_try) 2>&5
12051 echo "$as_me:12051: \$? = $ac_status" >&5
12052 (exit "$ac_status"); }; }; then
12053 cf_cv_xopen_source=no
12055 echo "$as_me: failed program was:" >&5
12056 cat "conftest.$ac_ext" >&5
12057 cf_save="$CPPFLAGS"
12059 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12060 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
12062 cat >"conftest.$ac_ext" <<_ACEOF
12063 #line 12063 "configure"
12064 #include "confdefs.h"
12066 $ac_includes_default
12072 #ifndef _XOPEN_SOURCE
12073 #error _XOPEN_SOURCE is not defined
12080 rm -f "conftest.$ac_objext"
12081 if { (eval echo "$as_me:12081: \"$ac_compile\"") >&5
12082 (eval $ac_compile) 2>&5
12084 echo "$as_me:12084: \$? = $ac_status" >&5
12085 (exit "$ac_status"); } &&
12086 { ac_try='test -s "conftest.$ac_objext"'
12087 { (eval echo "$as_me:12087: \"$ac_try\"") >&5
12088 (eval $ac_try) 2>&5
12090 echo "$as_me:12090: \$? = $ac_status" >&5
12091 (exit "$ac_status"); }; }; then
12092 cf_cv_xopen_source=no
12094 echo "$as_me: failed program was:" >&5
12095 cat "conftest.$ac_ext" >&5
12096 cf_cv_xopen_source=$cf_XOPEN_SOURCE
12098 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12099 CPPFLAGS="$cf_save"
12102 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12105 echo "$as_me:12105: result: $cf_cv_xopen_source" >&5
12106 echo "${ECHO_T}$cf_cv_xopen_source" >&6
12108 if test "$cf_cv_xopen_source" != no ; then
12110 CFLAGS=`echo "$CFLAGS" | \
12111 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
12112 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
12114 CPPFLAGS=`echo "$CPPFLAGS" | \
12115 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
12116 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
12118 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
12120 for cf_add_cflags in $cf_temp_xopen_source
12122 case "x$cf_add_cflags" in
12125 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
12128 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
12129 test "$CFLAGS" != "$cf_old_cflag" || break
12131 CFLAGS="$cf_old_cflag"
12134 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
12137 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
12138 test "$CPPFLAGS" != "$cf_old_cflag" || break
12140 CPPFLAGS="$cf_old_cflag"
12149 cf_new_extra_cppflags=
12151 for cf_add_cflags in $cf_add_cflags
12153 case "$cf_fix_cppflags" in
12155 case "$cf_add_cflags" in
12156 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12157 case "$cf_add_cflags" in
12159 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12161 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12162 && test -z "${cf_tst_cflags}" \
12163 && cf_fix_cppflags=yes
12165 if test "$cf_fix_cppflags" = yes ; then
12167 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12168 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12171 elif test "${cf_tst_cflags}" = "\"'" ; then
12173 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12174 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12180 case "$CPPFLAGS" in
12184 case "$cf_add_cflags" in
12186 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12188 CPPFLAGS=`echo "$CPPFLAGS" | \
12189 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12190 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12195 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
12196 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
12203 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
12204 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
12211 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12212 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12214 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
12216 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12217 && test -z "${cf_tst_cflags}" \
12218 && cf_fix_cppflags=no
12223 if test -n "$cf_new_cflags" ; then
12225 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
12226 CFLAGS="${CFLAGS}$cf_new_cflags"
12230 if test -n "$cf_new_cppflags" ; then
12232 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12233 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
12237 if test -n "$cf_new_extra_cppflags" ; then
12239 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
12240 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
12250 fi # cf_cv_posix_visible
12252 CPPFLAGS_after_XOPEN="$CPPFLAGS"
12254 # Work around breakage on OS X
12256 echo "$as_me:12256: checking if SIGWINCH is defined" >&5
12257 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
12258 if test "${cf_cv_define_sigwinch+set}" = set; then
12259 echo $ECHO_N "(cached) $ECHO_C" >&6
12262 cat >"conftest.$ac_ext" <<_ACEOF
12263 #line 12263 "configure"
12264 #include "confdefs.h"
12266 #include <sys/types.h>
12267 #include <sys/signal.h>
12272 int x = SIGWINCH; (void)x
12277 rm -f "conftest.$ac_objext"
12278 if { (eval echo "$as_me:12278: \"$ac_compile\"") >&5
12279 (eval $ac_compile) 2>&5
12281 echo "$as_me:12281: \$? = $ac_status" >&5
12282 (exit "$ac_status"); } &&
12283 { ac_try='test -s "conftest.$ac_objext"'
12284 { (eval echo "$as_me:12284: \"$ac_try\"") >&5
12285 (eval $ac_try) 2>&5
12287 echo "$as_me:12287: \$? = $ac_status" >&5
12288 (exit "$ac_status"); }; }; then
12289 cf_cv_define_sigwinch=yes
12291 echo "$as_me: failed program was:" >&5
12292 cat "conftest.$ac_ext" >&5
12293 cat >"conftest.$ac_ext" <<_ACEOF
12294 #line 12294 "configure"
12295 #include "confdefs.h"
12297 #undef _XOPEN_SOURCE
12298 #undef _POSIX_SOURCE
12299 #undef _POSIX_C_SOURCE
12300 #include <sys/types.h>
12301 #include <sys/signal.h>
12306 int x = SIGWINCH; (void)x
12311 rm -f "conftest.$ac_objext"
12312 if { (eval echo "$as_me:12312: \"$ac_compile\"") >&5
12313 (eval $ac_compile) 2>&5
12315 echo "$as_me:12315: \$? = $ac_status" >&5
12316 (exit "$ac_status"); } &&
12317 { ac_try='test -s "conftest.$ac_objext"'
12318 { (eval echo "$as_me:12318: \"$ac_try\"") >&5
12319 (eval $ac_try) 2>&5
12321 echo "$as_me:12321: \$? = $ac_status" >&5
12322 (exit "$ac_status"); }; }; then
12323 cf_cv_define_sigwinch=maybe
12325 echo "$as_me: failed program was:" >&5
12326 cat "conftest.$ac_ext" >&5
12327 cf_cv_define_sigwinch=no
12329 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12332 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12335 echo "$as_me:12335: result: $cf_cv_define_sigwinch" >&5
12336 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
12338 if test "$cf_cv_define_sigwinch" = maybe ; then
12339 echo "$as_me:12339: checking for actual SIGWINCH definition" >&5
12340 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
12341 if test "${cf_cv_fixup_sigwinch+set}" = set; then
12342 echo $ECHO_N "(cached) $ECHO_C" >&6
12345 cf_cv_fixup_sigwinch=unknown
12347 while test "$cf_sigwinch" != 1
12349 cat >"conftest.$ac_ext" <<_ACEOF
12350 #line 12350 "configure"
12351 #include "confdefs.h"
12353 #undef _XOPEN_SOURCE
12354 #undef _POSIX_SOURCE
12355 #undef _POSIX_C_SOURCE
12356 #include <sys/types.h>
12357 #include <sys/signal.h>
12363 #if SIGWINCH != $cf_sigwinch
12364 #error SIGWINCH is not $cf_sigwinch
12366 int x = SIGWINCH; (void)x
12371 rm -f "conftest.$ac_objext"
12372 if { (eval echo "$as_me:12372: \"$ac_compile\"") >&5
12373 (eval $ac_compile) 2>&5
12375 echo "$as_me:12375: \$? = $ac_status" >&5
12376 (exit "$ac_status"); } &&
12377 { ac_try='test -s "conftest.$ac_objext"'
12378 { (eval echo "$as_me:12378: \"$ac_try\"") >&5
12379 (eval $ac_try) 2>&5
12381 echo "$as_me:12381: \$? = $ac_status" >&5
12382 (exit "$ac_status"); }; }; then
12383 cf_cv_fixup_sigwinch=$cf_sigwinch
12386 echo "$as_me: failed program was:" >&5
12387 cat "conftest.$ac_ext" >&5
12389 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12391 cf_sigwinch="`expr "$cf_sigwinch" - 1`"
12395 echo "$as_me:12395: result: $cf_cv_fixup_sigwinch" >&5
12396 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
12398 if test "$cf_cv_fixup_sigwinch" != unknown ; then
12399 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
12403 # Checks for CODESET support.
12405 echo "$as_me:12405: checking for nl_langinfo and CODESET" >&5
12406 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
12407 if test "${am_cv_langinfo_codeset+set}" = set; then
12408 echo $ECHO_N "(cached) $ECHO_C" >&6
12410 cat >"conftest.$ac_ext" <<_ACEOF
12411 #line 12411 "configure"
12412 #include "confdefs.h"
12414 $ac_includes_default
12415 #include <langinfo.h>
12419 char* cs = nl_langinfo(CODESET); (void)cs
12424 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12425 if { (eval echo "$as_me:12425: \"$ac_link\"") >&5
12426 (eval $ac_link) 2>&5
12428 echo "$as_me:12428: \$? = $ac_status" >&5
12429 (exit "$ac_status"); } &&
12430 { ac_try='test -s "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
12436 am_cv_langinfo_codeset=yes
12438 echo "$as_me: failed program was:" >&5
12439 cat "conftest.$ac_ext" >&5
12440 am_cv_langinfo_codeset=no
12442 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12445 echo "$as_me:12445: result: $am_cv_langinfo_codeset" >&5
12446 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
12447 if test "$am_cv_langinfo_codeset" = yes; then
12449 cat >>confdefs.h <<\EOF
12450 #define HAVE_LANGINFO_CODESET 1
12455 # use these variables to work around a defect in gcc's fixincludes.
12456 NCURSES_OK_WCHAR_T=
12459 echo "$as_me:12459: checking if you want wide-character code" >&5
12460 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
12462 # Check whether --enable-widec or --disable-widec was given.
12463 if test "${enable_widec+set}" = set; then
12464 enableval="$enable_widec"
12465 with_widec=$enableval
12467 with_widec=$cf_dft_widec
12469 echo "$as_me:12469: result: $with_widec" >&5
12470 echo "${ECHO_T}$with_widec" >&6
12472 NCURSES_WCWIDTH_GRAPHICS=1
12474 if test "x$with_widec" = xyes ; then
12475 if test "x$disable_lib_suffixes" = xno ; then
12476 LIB_SUFFIX="w${LIB_SUFFIX}"
12479 cat >>confdefs.h <<\EOF
12480 #define USE_WIDEC_SUPPORT 1
12483 cat >>confdefs.h <<\EOF
12484 #define NCURSES_WIDECHAR 1
12487 case "$CPPFLAGS" in
12491 { echo "$as_me:12491: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined" >&5
12492 echo "$as_me: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined" >&2;}
12493 # CPPFLAGS="$CPPFLAGS -DNCURSES_WIDECHAR"
12494 CPPFLAGS_after_XOPEN="$CPPFLAGS_after_XOPEN -DNCURSES_WIDECHAR"
12503 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12504 echo "$as_me:12504: checking for $ac_header" >&5
12505 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12506 if eval "test \"\${$as_ac_Header+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 #include <$ac_header>
12514 if { (eval echo "$as_me:12514: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12515 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12517 $EGREP -v '^ *\+' conftest.er1 >conftest.err
12519 cat conftest.err >&5
12520 echo "$as_me:12520: \$? = $ac_status" >&5
12521 (exit "$ac_status"); } >/dev/null; then
12522 if test -s conftest.err; then
12523 ac_cpp_err=$ac_c_preproc_warn_flag
12530 if test -z "$ac_cpp_err"; then
12531 eval "$as_ac_Header=yes"
12533 echo "$as_me: failed program was:" >&5
12534 cat "conftest.$ac_ext" >&5
12535 eval "$as_ac_Header=no"
12537 rm -f conftest.err "conftest.$ac_ext"
12539 echo "$as_me:12539: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12540 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12541 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12542 cat >>confdefs.h <<EOF
12543 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12549 echo "$as_me:12549: checking if wchar.h can be used as is" >&5
12550 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
12551 if test "${cf_cv_wchar_h_okay+set}" = set; then
12552 echo $ECHO_N "(cached) $ECHO_C" >&6
12555 cat >"conftest.$ac_ext" <<_ACEOF
12556 #line 12556 "configure"
12557 #include "confdefs.h"
12559 $ac_includes_default
12560 #ifdef HAVE_WCHAR_H
12563 #ifdef HAVE_WCTYPE_H
12564 #include <wctype.h>
12572 int bar = iswpunct(foo); (void) bar
12577 rm -f "conftest.$ac_objext"
12578 if { (eval echo "$as_me:12578: \"$ac_compile\"") >&5
12579 (eval $ac_compile) 2>&5
12581 echo "$as_me:12581: \$? = $ac_status" >&5
12582 (exit "$ac_status"); } &&
12583 { ac_try='test -s "conftest.$ac_objext"'
12584 { (eval echo "$as_me:12584: \"$ac_try\"") >&5
12585 (eval $ac_try) 2>&5
12587 echo "$as_me:12587: \$? = $ac_status" >&5
12588 (exit "$ac_status"); }; }; then
12589 cf_cv_wchar_h_okay=yes
12591 echo "$as_me: failed program was:" >&5
12592 cat "conftest.$ac_ext" >&5
12593 cf_cv_wchar_h_okay=no
12595 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12597 echo "$as_me:12597: result: $cf_cv_wchar_h_okay" >&5
12598 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
12600 if test "$cf_cv_wchar_h_okay" = no
12603 echo "$as_me:12603: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
12604 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
12605 cat >"conftest.$ac_ext" <<_ACEOF
12606 #line 12606 "configure"
12607 #include "confdefs.h"
12608 #include <sys/types.h>
12614 #ifndef _XOPEN_SOURCE_EXTENDED
12615 #error _XOPEN_SOURCE_EXTENDED is not defined
12621 rm -f "conftest.$ac_objext"
12622 if { (eval echo "$as_me:12622: \"$ac_compile\"") >&5
12623 (eval $ac_compile) 2>&5
12625 echo "$as_me:12625: \$? = $ac_status" >&5
12626 (exit "$ac_status"); } &&
12627 { ac_try='test -s "conftest.$ac_objext"'
12628 { (eval echo "$as_me:12628: \"$ac_try\"") >&5
12629 (eval $ac_try) 2>&5
12631 echo "$as_me:12631: \$? = $ac_status" >&5
12632 (exit "$ac_status"); }; }; then
12635 echo "$as_me: failed program was:" >&5
12636 cat "conftest.$ac_ext" >&5
12639 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12640 echo "$as_me:12640: result: $cf_result" >&5
12641 echo "${ECHO_T}$cf_result" >&6
12643 if test "$cf_result" = yes ; then
12644 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
12645 elif test "x" != "x" ; then
12646 echo "$as_me:12646: checking checking for compatible value versus " >&5
12647 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
12648 cat >"conftest.$ac_ext" <<_ACEOF
12649 #line 12649 "configure"
12650 #include "confdefs.h"
12651 #include <sys/types.h>
12657 #if _XOPEN_SOURCE_EXTENDED- < 0
12658 #error _XOPEN_SOURCE_EXTENDED- is negative
12664 rm -f "conftest.$ac_objext"
12665 if { (eval echo "$as_me:12665: \"$ac_compile\"") >&5
12666 (eval $ac_compile) 2>&5
12668 echo "$as_me:12668: \$? = $ac_status" >&5
12669 (exit "$ac_status"); } &&
12670 { ac_try='test -s "conftest.$ac_objext"'
12671 { (eval echo "$as_me:12671: \"$ac_try\"") >&5
12672 (eval $ac_try) 2>&5
12674 echo "$as_me:12674: \$? = $ac_status" >&5
12675 (exit "$ac_status"); }; }; then
12678 echo "$as_me: failed program was:" >&5
12679 cat "conftest.$ac_ext" >&5
12682 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12683 echo "$as_me:12683: result: $cf_result" >&5
12684 echo "${ECHO_T}$cf_result" >&6
12685 if test "$cf_result" = no ; then
12686 # perhaps we can override it - try...
12687 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
12693 echo "$as_me:12693: checking if wcwidth agrees graphics are single-width" >&5
12694 echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
12695 if test "${cf_cv_wcwidth_graphics+set}" = set; then
12696 echo $ECHO_N "(cached) $ECHO_C" >&6
12699 cat >conftest.in <<CF_EOF
12701 0x250c upper left corner
12702 0x2514 lower left corner
12703 0x2510 upper right corner
12704 0x2518 lower right corner
12705 0x251c tee pointing left
12706 0x2524 tee pointing right
12707 0x2534 tee pointing up
12708 0x252c tee pointing down
12709 0x2500 horizontal line
12710 0x2502 vertical line
12711 0x253c large plus or crossover
12715 0x2592 checker board (stipple)
12716 0x00b0 degree symbol
12719 - Teletype 5410v1 symbols
12720 0x2190 arrow pointing left
12721 0x2192 arrow pointing right
12722 0x2193 arrow pointing down
12723 0x2191 arrow pointing up
12724 0x2592 board of squares
12725 0x2603 lantern symbol
12726 0x25ae solid square block
12727 - these defaults were invented for ncurses
12730 0x2264 less-than-or-equal-to
12731 0x2265 greater-than-or-equal-to
12734 0x00a3 pound-sterling symbol
12735 - thick-line-drawing
12736 0x250f upper left corner
12737 0x2517 lower left corner
12738 0x2513 upper right corner
12739 0x251b lower right corner
12740 0x2523 tee pointing left
12741 0x252b tee pointing right
12742 0x253b tee pointing up
12743 0x2533 tee pointing down
12744 0x2501 horizontal line
12745 0x2503 vertical line
12746 0x254b large plus or crossover
12747 - double-line-drawing
12748 0x2554 upper left corner
12749 0x255a lower left corner
12750 0x2557 upper right corner
12751 0x255d lower right corner
12752 0x2563 tee pointing left
12753 0x2560 tee pointing right
12754 0x2569 tee pointing up
12755 0x2566 tee pointing down
12756 0x2550 horizontal line
12757 0x2551 vertical line
12758 0x256c large plus or crossover
12760 if test "$cross_compiling" = yes; then
12761 cf_cv_wcwidth_graphics=unknown
12763 cat >"conftest.$ac_ext" <<_ACEOF
12764 #line 12764 "configure"
12765 #include "confdefs.h"
12767 $ac_includes_default
12769 #include <locale.h>
12779 char buffer[MY_LEN + 1];
12780 char notes[MY_LEN + 1];
12784 if (setlocale(LC_ALL, "en_US.UTF8") ||
12785 setlocale(LC_ALL, "en_US.UTF-8") ||
12786 setlocale(LC_ALL, "en_US.utf8") ||
12787 setlocale(LC_ALL, "en_US.utf-8")) {
12788 if ((fp = fopen("conftest.in", "r")) != 0) {
12789 while (fgets(buffer, MY_LEN, fp) != 0) {
12790 if (*buffer == '-') {
12791 fprintf(stderr, "\\t%s", buffer);
12792 } else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
12794 if (wcwidth((int)value) == 1)
12796 fprintf(stderr, "%d\\t%s", wcwidth((int)value), buffer);
12798 fprintf(stderr, "?\\t%s", buffer);
12803 fprintf(stderr, "%d/%d passed wcwidth/graphics check\\n", passed, totals);
12804 return (totals == passed) ? 0 : 1;
12808 rm -f "conftest$ac_exeext"
12809 if { (eval echo "$as_me:12809: \"$ac_link\"") >&5
12810 (eval $ac_link) 2>&5
12812 echo "$as_me:12812: \$? = $ac_status" >&5
12813 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
12814 { (eval echo "$as_me:12814: \"$ac_try\"") >&5
12815 (eval $ac_try) 2>&5
12817 echo "$as_me:12817: \$? = $ac_status" >&5
12818 (exit "$ac_status"); }; }; then
12819 cf_cv_wcwidth_graphics=yes
12821 echo "$as_me: program exited with status $ac_status" >&5
12822 echo "$as_me: failed program was:" >&5
12823 cat "conftest.$ac_ext" >&5
12824 cf_cv_wcwidth_graphics=no
12826 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
12830 echo "$as_me:12830: result: $cf_cv_wcwidth_graphics" >&5
12831 echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
12833 test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
12835 # with_overwrite=no
12836 NCURSES_CH_T=cchar_t
12838 for ac_func in putwc btowc wctob wmemchr mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
12840 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12841 echo "$as_me:12841: checking for $ac_func" >&5
12842 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12843 if eval "test \"\${$as_ac_var+set}\" = set"; then
12844 echo $ECHO_N "(cached) $ECHO_C" >&6
12846 cat >"conftest.$ac_ext" <<_ACEOF
12847 #line 12847 "configure"
12848 #include "confdefs.h"
12849 #define $ac_func autoconf_temporary
12850 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
12857 /* We use char because int might match the return type of a gcc2
12858 builtin and then its argument prototype would still apply. */
12859 char $ac_func (void);
12865 /* The GNU C library defines stubs for functions which it implements
12866 to always fail with ENOSYS. Some functions are actually named
12867 something starting with __ and the normal name is an alias. */
12868 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12869 #error found stub for $ac_func
12872 return $ac_func ();
12877 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12878 if { (eval echo "$as_me:12878: \"$ac_link\"") >&5
12879 (eval $ac_link) 2>&5
12881 echo "$as_me:12881: \$? = $ac_status" >&5
12882 (exit "$ac_status"); } &&
12883 { ac_try='test -s "conftest$ac_exeext"'
12884 { (eval echo "$as_me:12884: \"$ac_try\"") >&5
12885 (eval $ac_try) 2>&5
12887 echo "$as_me:12887: \$? = $ac_status" >&5
12888 (exit "$ac_status"); }; }; then
12889 eval "$as_ac_var=yes"
12891 echo "$as_me: failed program was:" >&5
12892 cat "conftest.$ac_ext" >&5
12893 eval "$as_ac_var=no"
12895 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12897 echo "$as_me:12897: result: `eval echo '${'"$as_ac_var"'}'`" >&5
12898 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
12899 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
12900 cat >>confdefs.h <<EOF
12901 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12907 if test "x$ac_cv_func_putwc" != xyes ; then
12909 for ac_header in wchar.h
12911 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12912 echo "$as_me:12912: checking for $ac_header" >&5
12913 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12914 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12915 echo $ECHO_N "(cached) $ECHO_C" >&6
12917 cat >"conftest.$ac_ext" <<_ACEOF
12918 #line 12918 "configure"
12919 #include "confdefs.h"
12920 #include <$ac_header>
12922 if { (eval echo "$as_me:12922: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12923 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12925 $EGREP -v '^ *\+' conftest.er1 >conftest.err
12927 cat conftest.err >&5
12928 echo "$as_me:12928: \$? = $ac_status" >&5
12929 (exit "$ac_status"); } >/dev/null; then
12930 if test -s conftest.err; then
12931 ac_cpp_err=$ac_c_preproc_warn_flag
12938 if test -z "$ac_cpp_err"; then
12939 eval "$as_ac_Header=yes"
12941 echo "$as_me: failed program was:" >&5
12942 cat "conftest.$ac_ext" >&5
12943 eval "$as_ac_Header=no"
12945 rm -f conftest.err "conftest.$ac_ext"
12947 echo "$as_me:12947: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12948 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12949 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12950 cat >>confdefs.h <<EOF
12951 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12957 echo "$as_me:12957: checking for multibyte character support" >&5
12958 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
12959 if test "${cf_cv_utf8_lib+set}" = set; then
12960 echo $ECHO_N "(cached) $ECHO_C" >&6
12963 cf_save_LIBS="$LIBS"
12964 cat >"conftest.$ac_ext" <<_ACEOF
12965 #line 12965 "configure"
12966 #include "confdefs.h"
12968 $ac_includes_default
12969 #ifdef HAVE_WCHAR_H
12981 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12982 if { (eval echo "$as_me:12982: \"$ac_link\"") >&5
12983 (eval $ac_link) 2>&5
12985 echo "$as_me:12985: \$? = $ac_status" >&5
12986 (exit "$ac_status"); } &&
12987 { ac_try='test -s "conftest$ac_exeext"'
12988 { (eval echo "$as_me:12988: \"$ac_try\"") >&5
12989 (eval $ac_try) 2>&5
12991 echo "$as_me:12991: \$? = $ac_status" >&5
12992 (exit "$ac_status"); }; }; then
12995 echo "$as_me: failed program was:" >&5
12996 cat "conftest.$ac_ext" >&5
12998 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
12999 # will be set on completion of the AC_TRY_LINK below.
13000 cf_cv_header_path_utf8=
13001 cf_cv_library_path_utf8=
13003 echo "${as_me:-configure}:13003: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
13005 cf_save_LIBS="$LIBS"
13007 cat >"conftest.$ac_ext" <<_ACEOF
13008 #line 13008 "configure"
13009 #include "confdefs.h"
13011 #include <libutf8.h>
13020 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13021 if { (eval echo "$as_me:13021: \"$ac_link\"") >&5
13022 (eval $ac_link) 2>&5
13024 echo "$as_me:13024: \$? = $ac_status" >&5
13025 (exit "$ac_status"); } &&
13026 { ac_try='test -s "conftest$ac_exeext"'
13027 { (eval echo "$as_me:13027: \"$ac_try\"") >&5
13028 (eval $ac_try) 2>&5
13030 echo "$as_me:13030: \$? = $ac_status" >&5
13031 (exit "$ac_status"); }; }; then
13033 cf_cv_find_linkage_utf8=yes
13034 cf_cv_header_path_utf8=/usr/include
13035 cf_cv_library_path_utf8=/usr/lib
13038 echo "$as_me: failed program was:" >&5
13039 cat "conftest.$ac_ext" >&5
13041 LIBS="-lutf8 $cf_save_LIBS"
13043 cat >"conftest.$ac_ext" <<_ACEOF
13044 #line 13044 "configure"
13045 #include "confdefs.h"
13047 #include <libutf8.h>
13056 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13057 if { (eval echo "$as_me:13057: \"$ac_link\"") >&5
13058 (eval $ac_link) 2>&5
13060 echo "$as_me:13060: \$? = $ac_status" >&5
13061 (exit "$ac_status"); } &&
13062 { ac_try='test -s "conftest$ac_exeext"'
13063 { (eval echo "$as_me:13063: \"$ac_try\"") >&5
13064 (eval $ac_try) 2>&5
13066 echo "$as_me:13066: \$? = $ac_status" >&5
13067 (exit "$ac_status"); }; }; then
13069 cf_cv_find_linkage_utf8=yes
13070 cf_cv_header_path_utf8=/usr/include
13071 cf_cv_library_path_utf8=/usr/lib
13072 cf_cv_library_file_utf8="-lutf8"
13075 echo "$as_me: failed program was:" >&5
13076 cat "conftest.$ac_ext" >&5
13078 cf_cv_find_linkage_utf8=no
13079 LIBS="$cf_save_LIBS"
13081 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
13083 echo "${as_me:-configure}:13083: testing find linkage for utf8 library ..." 1>&5
13085 echo "${as_me:-configure}:13085: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
13087 cf_save_CPPFLAGS="$CPPFLAGS"
13088 cf_test_CPPFLAGS="$CPPFLAGS"
13092 # collect the current set of include-directories from compiler flags
13093 cf_header_path_list=""
13094 if test -n "${CFLAGS}${CPPFLAGS}" ; then
13095 for cf_header_path in $CPPFLAGS $CFLAGS
13097 case "$cf_header_path" in
13099 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
13101 test "x$cf_header_path" != "xNONE" && \
13102 test -d "$cf_header_path" && \
13104 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
13105 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include"
13106 test -d "$cf_header_path/include/utf8" && cf_search="$cf_search $cf_header_path/include/utf8"
13107 test -d "$cf_header_path/include/utf8/include" && cf_search="$cf_search $cf_header_path/include/utf8/include"
13108 test -d "$cf_header_path/utf8/include" && cf_search="$cf_search $cf_header_path/utf8/include"
13109 test -d "$cf_header_path/utf8/include/utf8" && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
13112 cf_header_path_list="$cf_header_path_list $cf_search"
13118 # add the variations for the package we are looking for
13122 test "x$prefix" != "xNONE" && \
13123 test -d "$prefix" && \
13125 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
13126 test -d "$prefix/include" && cf_search="$cf_search $prefix/include"
13127 test -d "$prefix/include/utf8" && cf_search="$cf_search $prefix/include/utf8"
13128 test -d "$prefix/include/utf8/include" && cf_search="$cf_search $prefix/include/utf8/include"
13129 test -d "$prefix/utf8/include" && cf_search="$cf_search $prefix/utf8/include"
13130 test -d "$prefix/utf8/include/utf8" && cf_search="$cf_search $prefix/utf8/include/utf8"
13133 for cf_subdir_prefix in \
13142 test "x$cf_subdir_prefix" != "x$prefix" && \
13143 test -d "$cf_subdir_prefix" && \
13144 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
13145 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
13146 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include"
13147 test -d "$cf_subdir_prefix/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/include/utf8"
13148 test -d "$cf_subdir_prefix/include/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
13149 test -d "$cf_subdir_prefix/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/utf8/include"
13150 test -d "$cf_subdir_prefix/utf8/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
13155 test "$includedir" != NONE && \
13156 test "$includedir" != "/usr/include" && \
13157 test -d "$includedir" && {
13158 test -d "$includedir" && cf_search="$cf_search $includedir"
13159 test -d "$includedir/utf8" && cf_search="$cf_search $includedir/utf8"
13162 test "$oldincludedir" != NONE && \
13163 test "$oldincludedir" != "/usr/include" && \
13164 test -d "$oldincludedir" && {
13165 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir"
13166 test -d "$oldincludedir/utf8" && cf_search="$cf_search $oldincludedir/utf8"
13169 cf_search="$cf_search $cf_header_path_list"
13171 for cf_cv_header_path_utf8 in $cf_search
13173 if test -d "$cf_cv_header_path_utf8" ; then
13174 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
13176 echo "${as_me:-configure}:13176: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
13178 CPPFLAGS="$cf_save_CPPFLAGS"
13180 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13181 CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
13183 cat >"conftest.$ac_ext" <<_ACEOF
13184 #line 13184 "configure"
13185 #include "confdefs.h"
13187 #include <libutf8.h>
13196 rm -f "conftest.$ac_objext"
13197 if { (eval echo "$as_me:13197: \"$ac_compile\"") >&5
13198 (eval $ac_compile) 2>&5
13200 echo "$as_me:13200: \$? = $ac_status" >&5
13201 (exit "$ac_status"); } &&
13202 { ac_try='test -s "conftest.$ac_objext"'
13203 { (eval echo "$as_me:13203: \"$ac_try\"") >&5
13204 (eval $ac_try) 2>&5
13206 echo "$as_me:13206: \$? = $ac_status" >&5
13207 (exit "$ac_status"); }; }; then
13209 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
13211 echo "${as_me:-configure}:13211: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
13213 cf_cv_find_linkage_utf8=maybe
13214 cf_test_CPPFLAGS="$CPPFLAGS"
13217 echo "$as_me: failed program was:" >&5
13218 cat "conftest.$ac_ext" >&5
13220 CPPFLAGS="$cf_save_CPPFLAGS"
13223 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13227 if test "$cf_cv_find_linkage_utf8" = maybe ; then
13229 echo "${as_me:-configure}:13229: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
13231 cf_save_LIBS="$LIBS"
13232 cf_save_LDFLAGS="$LDFLAGS"
13234 if test "$cf_cv_find_linkage_utf8" != yes ; then
13237 cf_library_path_list=""
13238 if test -n "${LDFLAGS}${LIBS}" ; then
13239 for cf_library_path in $LDFLAGS $LIBS
13241 case "$cf_library_path" in
13243 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
13245 test "x$cf_library_path" != "xNONE" && \
13246 test -d "$cf_library_path" && \
13248 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
13249 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib"
13250 test -d "$cf_library_path/lib/utf8" && cf_search="$cf_search $cf_library_path/lib/utf8"
13251 test -d "$cf_library_path/lib/utf8/lib" && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
13252 test -d "$cf_library_path/utf8/lib" && cf_search="$cf_search $cf_library_path/utf8/lib"
13253 test -d "$cf_library_path/utf8/lib/utf8" && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
13256 cf_library_path_list="$cf_library_path_list $cf_search"
13264 test "x$prefix" != "xNONE" && \
13265 test -d "$prefix" && \
13267 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
13268 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib"
13269 test -d "$prefix/lib/utf8" && cf_search="$cf_search $prefix/lib/utf8"
13270 test -d "$prefix/lib/utf8/lib" && cf_search="$cf_search $prefix/lib/utf8/lib"
13271 test -d "$prefix/utf8/lib" && cf_search="$cf_search $prefix/utf8/lib"
13272 test -d "$prefix/utf8/lib/utf8" && cf_search="$cf_search $prefix/utf8/lib/utf8"
13275 for cf_subdir_prefix in \
13284 test "x$cf_subdir_prefix" != "x$prefix" && \
13285 test -d "$cf_subdir_prefix" && \
13286 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
13287 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
13288 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib"
13289 test -d "$cf_subdir_prefix/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
13290 test -d "$cf_subdir_prefix/lib/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
13291 test -d "$cf_subdir_prefix/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
13292 test -d "$cf_subdir_prefix/utf8/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
13297 cf_search="$cf_library_path_list $cf_search"
13299 for cf_cv_library_path_utf8 in $cf_search
13301 if test -d "$cf_cv_library_path_utf8" ; then
13302 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
13304 echo "${as_me:-configure}:13304: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
13306 CPPFLAGS="$cf_test_CPPFLAGS"
13307 LIBS="-lutf8 $cf_save_LIBS"
13308 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
13309 cat >"conftest.$ac_ext" <<_ACEOF
13310 #line 13310 "configure"
13311 #include "confdefs.h"
13313 #include <libutf8.h>
13322 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13323 if { (eval echo "$as_me:13323: \"$ac_link\"") >&5
13324 (eval $ac_link) 2>&5
13326 echo "$as_me:13326: \$? = $ac_status" >&5
13327 (exit "$ac_status"); } &&
13328 { ac_try='test -s "conftest$ac_exeext"'
13329 { (eval echo "$as_me:13329: \"$ac_try\"") >&5
13330 (eval $ac_try) 2>&5
13332 echo "$as_me:13332: \$? = $ac_status" >&5
13333 (exit "$ac_status"); }; }; then
13335 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
13337 echo "${as_me:-configure}:13337: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
13339 cf_cv_find_linkage_utf8=yes
13340 cf_cv_library_file_utf8="-lutf8"
13343 echo "$as_me: failed program was:" >&5
13344 cat "conftest.$ac_ext" >&5
13346 CPPFLAGS="$cf_save_CPPFLAGS"
13347 LIBS="$cf_save_LIBS"
13348 LDFLAGS="$cf_save_LDFLAGS"
13351 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13354 CPPFLAGS="$cf_save_CPPFLAGS"
13355 LDFLAGS="$cf_save_LDFLAGS"
13359 cf_cv_find_linkage_utf8=no
13363 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13366 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13368 LIBS="$cf_save_LIBS"
13370 if test "$cf_cv_find_linkage_utf8" = yes ; then
13371 cf_cv_utf8_lib=add-on
13377 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13379 echo "$as_me:13379: result: $cf_cv_utf8_lib" >&5
13380 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
13382 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
13383 # ncurses/ncursesw:
13384 if test "$cf_cv_utf8_lib" = "add-on" ; then
13386 cat >>confdefs.h <<\EOF
13387 #define HAVE_LIBUTF8_H 1
13390 if test -n "$cf_cv_header_path_utf8" ; then
13391 for cf_add_incdir in $cf_cv_header_path_utf8
13393 while test "$cf_add_incdir" != /usr/include
13395 if test -d "$cf_add_incdir"
13398 if test -n "$CFLAGS$CPPFLAGS" ; then
13399 # a loop is needed to ensure we can add subdirs of existing dirs
13400 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
13401 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
13402 cf_have_incdir=yes; break
13407 if test "$cf_have_incdir" = no ; then
13408 if test "$cf_add_incdir" = /usr/local/include ; then
13409 if test "$GCC" = yes
13411 cf_save_CPPFLAGS=$CPPFLAGS
13413 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13414 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
13416 cat >"conftest.$ac_ext" <<_ACEOF
13417 #line 13417 "configure"
13418 #include "confdefs.h"
13428 rm -f "conftest.$ac_objext"
13429 if { (eval echo "$as_me:13429: \"$ac_compile\"") >&5
13430 (eval $ac_compile) 2>&5
13432 echo "$as_me:13432: \$? = $ac_status" >&5
13433 (exit "$ac_status"); } &&
13434 { ac_try='test -s "conftest.$ac_objext"'
13435 { (eval echo "$as_me:13435: \"$ac_try\"") >&5
13436 (eval $ac_try) 2>&5
13438 echo "$as_me:13438: \$? = $ac_status" >&5
13439 (exit "$ac_status"); }; }; then
13442 echo "$as_me: failed program was:" >&5
13443 cat "conftest.$ac_ext" >&5
13446 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13447 CPPFLAGS=$cf_save_CPPFLAGS
13452 if test "$cf_have_incdir" = no ; then
13453 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
13455 echo "${as_me:-configure}:13455: testing adding $cf_add_incdir to include-path ..." 1>&5
13457 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
13459 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
13460 test "$cf_top_incdir" = "$cf_add_incdir" && break
13461 cf_add_incdir="$cf_top_incdir"
13472 if test -n "$cf_cv_library_path_utf8" ; then
13473 for cf_add_libdir in $cf_cv_library_path_utf8
13475 if test "$cf_add_libdir" = /usr/lib ; then
13477 elif test -d "$cf_add_libdir"
13480 if test -n "$LDFLAGS$LIBS" ; then
13481 # a loop is needed to ensure we can add subdirs of existing dirs
13482 for cf_test_libdir in $LDFLAGS $LIBS ; do
13483 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
13484 cf_have_libdir=yes; break
13488 if test "$cf_have_libdir" = no ; then
13489 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
13491 echo "${as_me:-configure}:13491: testing adding $cf_add_libdir to library-path ..." 1>&5
13493 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
13499 cf_add_libs="$LIBS"
13502 for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
13503 # filter duplicates
13504 for cf_add_1lib in $cf_add_0lib; do
13505 for cf_add_2lib in $cf_add_libs; do
13506 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
13511 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
13513 LIBS="$cf_add_libs"
13517 if test "$cf_cv_utf8_lib" != no ; then
13522 # This is needed on Tru64 5.0 to declare mbstate_t
13523 echo "$as_me:13523: checking if we must include wchar.h to declare mbstate_t" >&5
13524 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
13525 if test "${cf_cv_mbstate_t+set}" = set; then
13526 echo $ECHO_N "(cached) $ECHO_C" >&6
13529 cat >"conftest.$ac_ext" <<_ACEOF
13530 #line 13530 "configure"
13531 #include "confdefs.h"
13533 #include <stdlib.h>
13534 #include <stdarg.h>
13536 #ifdef HAVE_LIBUTF8_H
13537 #include <libutf8.h>
13542 mbstate_t state; (void)state
13547 rm -f "conftest.$ac_objext"
13548 if { (eval echo "$as_me:13548: \"$ac_compile\"") >&5
13549 (eval $ac_compile) 2>&5
13551 echo "$as_me:13551: \$? = $ac_status" >&5
13552 (exit "$ac_status"); } &&
13553 { ac_try='test -s "conftest.$ac_objext"'
13554 { (eval echo "$as_me:13554: \"$ac_try\"") >&5
13555 (eval $ac_try) 2>&5
13557 echo "$as_me:13557: \$? = $ac_status" >&5
13558 (exit "$ac_status"); }; }; then
13561 echo "$as_me: failed program was:" >&5
13562 cat "conftest.$ac_ext" >&5
13563 cat >"conftest.$ac_ext" <<_ACEOF
13564 #line 13564 "configure"
13565 #include "confdefs.h"
13567 #include <stdlib.h>
13568 #include <stdarg.h>
13571 #ifdef HAVE_LIBUTF8_H
13572 #include <libutf8.h>
13577 mbstate_t value; (void) value
13582 rm -f "conftest.$ac_objext"
13583 if { (eval echo "$as_me:13583: \"$ac_compile\"") >&5
13584 (eval $ac_compile) 2>&5
13586 echo "$as_me:13586: \$? = $ac_status" >&5
13587 (exit "$ac_status"); } &&
13588 { ac_try='test -s "conftest.$ac_objext"'
13589 { (eval echo "$as_me:13589: \"$ac_try\"") >&5
13590 (eval $ac_try) 2>&5
13592 echo "$as_me:13592: \$? = $ac_status" >&5
13593 (exit "$ac_status"); }; }; then
13594 cf_cv_mbstate_t=yes
13596 echo "$as_me: failed program was:" >&5
13597 cat "conftest.$ac_ext" >&5
13598 cf_cv_mbstate_t=unknown
13600 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13602 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13604 echo "$as_me:13604: result: $cf_cv_mbstate_t" >&5
13605 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
13607 if test "$cf_cv_mbstate_t" = yes ; then
13609 cat >>confdefs.h <<\EOF
13610 #define NEED_WCHAR_H 1
13616 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
13617 if test "$cf_cv_mbstate_t" = unknown ; then
13618 NCURSES_MBSTATE_T=1
13621 # This is needed on Tru64 5.0 to declare wchar_t
13622 echo "$as_me:13622: checking if we must include wchar.h to declare wchar_t" >&5
13623 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
13624 if test "${cf_cv_wchar_t+set}" = set; then
13625 echo $ECHO_N "(cached) $ECHO_C" >&6
13628 cat >"conftest.$ac_ext" <<_ACEOF
13629 #line 13629 "configure"
13630 #include "confdefs.h"
13632 #include <stdlib.h>
13633 #include <stdarg.h>
13635 #ifdef HAVE_LIBUTF8_H
13636 #include <libutf8.h>
13641 wchar_t state; (void)state
13646 rm -f "conftest.$ac_objext"
13647 if { (eval echo "$as_me:13647: \"$ac_compile\"") >&5
13648 (eval $ac_compile) 2>&5
13650 echo "$as_me:13650: \$? = $ac_status" >&5
13651 (exit "$ac_status"); } &&
13652 { ac_try='test -s "conftest.$ac_objext"'
13653 { (eval echo "$as_me:13653: \"$ac_try\"") >&5
13654 (eval $ac_try) 2>&5
13656 echo "$as_me:13656: \$? = $ac_status" >&5
13657 (exit "$ac_status"); }; }; then
13660 echo "$as_me: failed program was:" >&5
13661 cat "conftest.$ac_ext" >&5
13662 cat >"conftest.$ac_ext" <<_ACEOF
13663 #line 13663 "configure"
13664 #include "confdefs.h"
13666 #include <stdlib.h>
13667 #include <stdarg.h>
13670 #ifdef HAVE_LIBUTF8_H
13671 #include <libutf8.h>
13676 wchar_t value; (void) value
13681 rm -f "conftest.$ac_objext"
13682 if { (eval echo "$as_me:13682: \"$ac_compile\"") >&5
13683 (eval $ac_compile) 2>&5
13685 echo "$as_me:13685: \$? = $ac_status" >&5
13686 (exit "$ac_status"); } &&
13687 { ac_try='test -s "conftest.$ac_objext"'
13688 { (eval echo "$as_me:13688: \"$ac_try\"") >&5
13689 (eval $ac_try) 2>&5
13691 echo "$as_me:13691: \$? = $ac_status" >&5
13692 (exit "$ac_status"); }; }; then
13695 echo "$as_me: failed program was:" >&5
13696 cat "conftest.$ac_ext" >&5
13697 cf_cv_wchar_t=unknown
13699 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13701 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13703 echo "$as_me:13703: result: $cf_cv_wchar_t" >&5
13704 echo "${ECHO_T}$cf_cv_wchar_t" >&6
13706 if test "$cf_cv_wchar_t" = yes ; then
13708 cat >>confdefs.h <<\EOF
13709 #define NEED_WCHAR_H 1
13715 # if we do not find wchar_t in either place, use substitution to provide a fallback.
13716 if test "$cf_cv_wchar_t" = unknown ; then
13720 # if we find wchar_t in either place, use substitution to provide a fallback.
13721 if test "$cf_cv_wchar_t" != unknown ; then
13722 NCURSES_OK_WCHAR_T=1
13725 # This is needed on Tru64 5.0 to declare wint_t
13726 echo "$as_me:13726: checking if we must include wchar.h to declare wint_t" >&5
13727 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
13728 if test "${cf_cv_wint_t+set}" = set; then
13729 echo $ECHO_N "(cached) $ECHO_C" >&6
13732 cat >"conftest.$ac_ext" <<_ACEOF
13733 #line 13733 "configure"
13734 #include "confdefs.h"
13736 #include <stdlib.h>
13737 #include <stdarg.h>
13739 #ifdef HAVE_LIBUTF8_H
13740 #include <libutf8.h>
13745 wint_t state; (void)state
13750 rm -f "conftest.$ac_objext"
13751 if { (eval echo "$as_me:13751: \"$ac_compile\"") >&5
13752 (eval $ac_compile) 2>&5
13754 echo "$as_me:13754: \$? = $ac_status" >&5
13755 (exit "$ac_status"); } &&
13756 { ac_try='test -s "conftest.$ac_objext"'
13757 { (eval echo "$as_me:13757: \"$ac_try\"") >&5
13758 (eval $ac_try) 2>&5
13760 echo "$as_me:13760: \$? = $ac_status" >&5
13761 (exit "$ac_status"); }; }; then
13764 echo "$as_me: failed program was:" >&5
13765 cat "conftest.$ac_ext" >&5
13766 cat >"conftest.$ac_ext" <<_ACEOF
13767 #line 13767 "configure"
13768 #include "confdefs.h"
13770 #include <stdlib.h>
13771 #include <stdarg.h>
13774 #ifdef HAVE_LIBUTF8_H
13775 #include <libutf8.h>
13780 wint_t value; (void) value
13785 rm -f "conftest.$ac_objext"
13786 if { (eval echo "$as_me:13786: \"$ac_compile\"") >&5
13787 (eval $ac_compile) 2>&5
13789 echo "$as_me:13789: \$? = $ac_status" >&5
13790 (exit "$ac_status"); } &&
13791 { ac_try='test -s "conftest.$ac_objext"'
13792 { (eval echo "$as_me:13792: \"$ac_try\"") >&5
13793 (eval $ac_try) 2>&5
13795 echo "$as_me:13795: \$? = $ac_status" >&5
13796 (exit "$ac_status"); }; }; then
13799 echo "$as_me: failed program was:" >&5
13800 cat "conftest.$ac_ext" >&5
13801 cf_cv_wint_t=unknown
13803 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13805 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13807 echo "$as_me:13807: result: $cf_cv_wint_t" >&5
13808 echo "${ECHO_T}$cf_cv_wint_t" >&6
13810 if test "$cf_cv_wint_t" = yes ; then
13812 cat >>confdefs.h <<\EOF
13813 #define NEED_WCHAR_H 1
13819 # if we do not find wint_t in either place, use substitution to provide a fallback.
13820 if test "$cf_cv_wint_t" = unknown ; then
13824 # if we find wint_t in either place, use substitution to provide a fallback.
13825 if test "$cf_cv_wint_t" != unknown ; then
13826 NCURSES_OK_WINT_T=1
13829 if test "$NCURSES_MBSTATE_T" != 0; then
13831 cat >>confdefs.h <<\EOF
13832 #define NEED_MBSTATE_T_DEF 1
13838 ### use option --disable-lp64 to allow long chtype
13839 echo "$as_me:13839: checking whether to enable _LP64 definition in curses.h" >&5
13840 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
13842 # Check whether --enable-lp64 or --disable-lp64 was given.
13843 if test "${enable_lp64+set}" = set; then
13844 enableval="$enable_lp64"
13845 with_lp64=$enableval
13847 with_lp64=$cf_dft_with_lp64
13849 echo "$as_me:13849: result: $with_lp64" >&5
13850 echo "${ECHO_T}$with_lp64" >&6
13852 if test "x$with_lp64" = xyes ; then
13853 cf_cv_enable_lp64=1
13855 cf_cv_enable_lp64=0
13858 # Check whether --enable-largefile or --disable-largefile was given.
13859 if test "${enable_largefile+set}" = set; then
13860 enableval="$enable_largefile"
13863 if test "$enable_largefile" != no; then
13865 echo "$as_me:13865: checking for special C compiler options needed for large files" >&5
13866 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
13867 if test "${ac_cv_sys_largefile_CC+set}" = set; then
13868 echo $ECHO_N "(cached) $ECHO_C" >&6
13870 ac_cv_sys_largefile_CC=no
13871 if test "$GCC" != yes; then
13874 # IRIX 6.2 and later do not support large files by default,
13875 # so use the C compiler's -n32 option if that helps.
13876 cat >"conftest.$ac_ext" <<_ACEOF
13877 #line 13877 "configure"
13878 #include "confdefs.h"
13879 #include <sys/types.h>
13880 /* Check that off_t can represent 2**63 - 1 correctly.
13881 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13882 since some C++ compilers masquerading as C compilers
13883 incorrectly reject 9223372036854775807. */
13884 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13885 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13886 && LARGE_OFF_T % 2147483647 == 1)
13896 rm -f "conftest.$ac_objext"
13897 if { (eval echo "$as_me:13897: \"$ac_compile\"") >&5
13898 (eval $ac_compile) 2>&5
13900 echo "$as_me:13900: \$? = $ac_status" >&5
13901 (exit "$ac_status"); } &&
13902 { ac_try='test -s "conftest.$ac_objext"'
13903 { (eval echo "$as_me:13903: \"$ac_try\"") >&5
13904 (eval $ac_try) 2>&5
13906 echo "$as_me:13906: \$? = $ac_status" >&5
13907 (exit "$ac_status"); }; }; then
13910 echo "$as_me: failed program was:" >&5
13911 cat "conftest.$ac_ext" >&5
13913 rm -f "conftest.$ac_objext"
13915 rm -f "conftest.$ac_objext"
13916 if { (eval echo "$as_me:13916: \"$ac_compile\"") >&5
13917 (eval $ac_compile) 2>&5
13919 echo "$as_me:13919: \$? = $ac_status" >&5
13920 (exit "$ac_status"); } &&
13921 { ac_try='test -s "conftest.$ac_objext"'
13922 { (eval echo "$as_me:13922: \"$ac_try\"") >&5
13923 (eval $ac_try) 2>&5
13925 echo "$as_me:13925: \$? = $ac_status" >&5
13926 (exit "$ac_status"); }; }; then
13927 ac_cv_sys_largefile_CC=' -n32'; break
13929 echo "$as_me: failed program was:" >&5
13930 cat "conftest.$ac_ext" >&5
13932 rm -f "conftest.$ac_objext"
13936 rm -f "conftest.$ac_ext"
13939 echo "$as_me:13939: result: $ac_cv_sys_largefile_CC" >&5
13940 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
13941 if test "$ac_cv_sys_largefile_CC" != no; then
13942 CC=$CC$ac_cv_sys_largefile_CC
13945 echo "$as_me:13945: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13946 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
13947 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
13948 echo $ECHO_N "(cached) $ECHO_C" >&6
13951 ac_cv_sys_file_offset_bits=no
13952 cat >"conftest.$ac_ext" <<_ACEOF
13953 #line 13953 "configure"
13954 #include "confdefs.h"
13955 #include <sys/types.h>
13956 /* Check that off_t can represent 2**63 - 1 correctly.
13957 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13958 since some C++ compilers masquerading as C compilers
13959 incorrectly reject 9223372036854775807. */
13960 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13961 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13962 && LARGE_OFF_T % 2147483647 == 1)
13972 rm -f "conftest.$ac_objext"
13973 if { (eval echo "$as_me:13973: \"$ac_compile\"") >&5
13974 (eval $ac_compile) 2>&5
13976 echo "$as_me:13976: \$? = $ac_status" >&5
13977 (exit "$ac_status"); } &&
13978 { ac_try='test -s "conftest.$ac_objext"'
13979 { (eval echo "$as_me:13979: \"$ac_try\"") >&5
13980 (eval $ac_try) 2>&5
13982 echo "$as_me:13982: \$? = $ac_status" >&5
13983 (exit "$ac_status"); }; }; then
13986 echo "$as_me: failed program was:" >&5
13987 cat "conftest.$ac_ext" >&5
13989 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13990 cat >"conftest.$ac_ext" <<_ACEOF
13991 #line 13991 "configure"
13992 #include "confdefs.h"
13993 #define _FILE_OFFSET_BITS 64
13994 #include <sys/types.h>
13995 /* Check that off_t can represent 2**63 - 1 correctly.
13996 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13997 since some C++ compilers masquerading as C compilers
13998 incorrectly reject 9223372036854775807. */
13999 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14000 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14001 && LARGE_OFF_T % 2147483647 == 1)
14011 rm -f "conftest.$ac_objext"
14012 if { (eval echo "$as_me:14012: \"$ac_compile\"") >&5
14013 (eval $ac_compile) 2>&5
14015 echo "$as_me:14015: \$? = $ac_status" >&5
14016 (exit "$ac_status"); } &&
14017 { ac_try='test -s "conftest.$ac_objext"'
14018 { (eval echo "$as_me:14018: \"$ac_try\"") >&5
14019 (eval $ac_try) 2>&5
14021 echo "$as_me:14021: \$? = $ac_status" >&5
14022 (exit "$ac_status"); }; }; then
14023 ac_cv_sys_file_offset_bits=64; break
14025 echo "$as_me: failed program was:" >&5
14026 cat "conftest.$ac_ext" >&5
14028 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14032 echo "$as_me:14032: result: $ac_cv_sys_file_offset_bits" >&5
14033 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
14034 if test "$ac_cv_sys_file_offset_bits" != no; then
14036 cat >>confdefs.h <<EOF
14037 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
14042 echo "$as_me:14042: checking for _LARGE_FILES value needed for large files" >&5
14043 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
14044 if test "${ac_cv_sys_large_files+set}" = set; then
14045 echo $ECHO_N "(cached) $ECHO_C" >&6
14048 ac_cv_sys_large_files=no
14049 cat >"conftest.$ac_ext" <<_ACEOF
14050 #line 14050 "configure"
14051 #include "confdefs.h"
14052 #include <sys/types.h>
14053 /* Check that off_t can represent 2**63 - 1 correctly.
14054 We can't simply define LARGE_OFF_T to be 9223372036854775807,
14055 since some C++ compilers masquerading as C compilers
14056 incorrectly reject 9223372036854775807. */
14057 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14058 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14059 && LARGE_OFF_T % 2147483647 == 1)
14069 rm -f "conftest.$ac_objext"
14070 if { (eval echo "$as_me:14070: \"$ac_compile\"") >&5
14071 (eval $ac_compile) 2>&5
14073 echo "$as_me:14073: \$? = $ac_status" >&5
14074 (exit "$ac_status"); } &&
14075 { ac_try='test -s "conftest.$ac_objext"'
14076 { (eval echo "$as_me:14076: \"$ac_try\"") >&5
14077 (eval $ac_try) 2>&5
14079 echo "$as_me:14079: \$? = $ac_status" >&5
14080 (exit "$ac_status"); }; }; then
14083 echo "$as_me: failed program was:" >&5
14084 cat "conftest.$ac_ext" >&5
14086 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14087 cat >"conftest.$ac_ext" <<_ACEOF
14088 #line 14088 "configure"
14089 #include "confdefs.h"
14090 #define _LARGE_FILES 1
14091 #include <sys/types.h>
14092 /* Check that off_t can represent 2**63 - 1 correctly.
14093 We can't simply define LARGE_OFF_T to be 9223372036854775807,
14094 since some C++ compilers masquerading as C compilers
14095 incorrectly reject 9223372036854775807. */
14096 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14097 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14098 && LARGE_OFF_T % 2147483647 == 1)
14108 rm -f "conftest.$ac_objext"
14109 if { (eval echo "$as_me:14109: \"$ac_compile\"") >&5
14110 (eval $ac_compile) 2>&5
14112 echo "$as_me:14112: \$? = $ac_status" >&5
14113 (exit "$ac_status"); } &&
14114 { ac_try='test -s "conftest.$ac_objext"'
14115 { (eval echo "$as_me:14115: \"$ac_try\"") >&5
14116 (eval $ac_try) 2>&5
14118 echo "$as_me:14118: \$? = $ac_status" >&5
14119 (exit "$ac_status"); }; }; then
14120 ac_cv_sys_large_files=1; break
14122 echo "$as_me: failed program was:" >&5
14123 cat "conftest.$ac_ext" >&5
14125 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14129 echo "$as_me:14129: result: $ac_cv_sys_large_files" >&5
14130 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
14131 if test "$ac_cv_sys_large_files" != no; then
14133 cat >>confdefs.h <<EOF
14134 #define _LARGE_FILES $ac_cv_sys_large_files
14141 if test "$enable_largefile" != no ; then
14142 echo "$as_me:14142: checking for _LARGEFILE_SOURCE value needed for large files" >&5
14143 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
14144 if test "${ac_cv_sys_largefile_source+set}" = set; then
14145 echo $ECHO_N "(cached) $ECHO_C" >&6
14148 ac_cv_sys_largefile_source=no
14149 cat >"conftest.$ac_ext" <<_ACEOF
14150 #line 14150 "configure"
14151 #include "confdefs.h"
14153 #include <sys/types.h>
14158 int (*my_fseeko)(FILE *, off_t, int) = fseeko;
14159 return my_fseeko(stdin, 0, 0);
14164 rm -f "conftest.$ac_objext"
14165 if { (eval echo "$as_me:14165: \"$ac_compile\"") >&5
14166 (eval $ac_compile) 2>&5
14168 echo "$as_me:14168: \$? = $ac_status" >&5
14169 (exit "$ac_status"); } &&
14170 { ac_try='test -s "conftest.$ac_objext"'
14171 { (eval echo "$as_me:14171: \"$ac_try\"") >&5
14172 (eval $ac_try) 2>&5
14174 echo "$as_me:14174: \$? = $ac_status" >&5
14175 (exit "$ac_status"); }; }; then
14178 echo "$as_me: failed program was:" >&5
14179 cat "conftest.$ac_ext" >&5
14181 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14182 cat >"conftest.$ac_ext" <<_ACEOF
14183 #line 14183 "configure"
14184 #include "confdefs.h"
14185 #define _LARGEFILE_SOURCE 1
14187 #include <sys/types.h>
14192 int (*my_fseeko)(FILE *, off_t, int) = fseeko;
14193 return my_fseeko(stdin, 0, 0);
14198 rm -f "conftest.$ac_objext"
14199 if { (eval echo "$as_me:14199: \"$ac_compile\"") >&5
14200 (eval $ac_compile) 2>&5
14202 echo "$as_me:14202: \$? = $ac_status" >&5
14203 (exit "$ac_status"); } &&
14204 { ac_try='test -s "conftest.$ac_objext"'
14205 { (eval echo "$as_me:14205: \"$ac_try\"") >&5
14206 (eval $ac_try) 2>&5
14208 echo "$as_me:14208: \$? = $ac_status" >&5
14209 (exit "$ac_status"); }; }; then
14210 ac_cv_sys_largefile_source=1; break
14212 echo "$as_me: failed program was:" >&5
14213 cat "conftest.$ac_ext" >&5
14215 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14219 echo "$as_me:14219: result: $ac_cv_sys_largefile_source" >&5
14220 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
14221 if test "$ac_cv_sys_largefile_source" != no; then
14223 cat >>confdefs.h <<EOF
14224 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
14230 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
14231 # in glibc 2.1.3, but that breaks too many other things.
14232 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
14233 echo "$as_me:14233: checking for fseeko" >&5
14234 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
14235 if test "${ac_cv_func_fseeko+set}" = set; then
14236 echo $ECHO_N "(cached) $ECHO_C" >&6
14238 cat >"conftest.$ac_ext" <<_ACEOF
14239 #line 14239 "configure"
14240 #include "confdefs.h"
14242 #include <sys/types.h>
14246 int (*my_fseeko)(FILE *, off_t, int) = fseeko;
14247 return my_fseeko && my_fseeko (stdin, 0, 0);
14252 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
14253 if { (eval echo "$as_me:14253: \"$ac_link\"") >&5
14254 (eval $ac_link) 2>&5
14256 echo "$as_me:14256: \$? = $ac_status" >&5
14257 (exit "$ac_status"); } &&
14258 { ac_try='test -s "conftest$ac_exeext"'
14259 { (eval echo "$as_me:14259: \"$ac_try\"") >&5
14260 (eval $ac_try) 2>&5
14262 echo "$as_me:14262: \$? = $ac_status" >&5
14263 (exit "$ac_status"); }; }; then
14264 ac_cv_func_fseeko=yes
14266 echo "$as_me: failed program was:" >&5
14267 cat "conftest.$ac_ext" >&5
14268 ac_cv_func_fseeko=no
14270 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
14272 echo "$as_me:14272: result: $ac_cv_func_fseeko" >&5
14273 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
14274 if test $ac_cv_func_fseeko = yes; then
14276 cat >>confdefs.h <<\EOF
14277 #define HAVE_FSEEKO 1
14282 # Normally we would collect these definitions in the config.h,
14283 # but (like _XOPEN_SOURCE), some environments rely on having these
14284 # defined before any of the system headers are included. Another
14285 # case comes up with C++, e.g., on AIX the compiler compiles the
14286 # header files by themselves before looking at the body files it is
14287 # told to compile. For ncurses, those header files do not include
14289 if test "$ac_cv_sys_large_files" != no
14292 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14293 CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES"
14296 if test "$ac_cv_sys_largefile_source" != no
14299 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14300 CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE"
14303 if test "$ac_cv_sys_file_offset_bits" != no
14306 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14307 CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
14311 echo "$as_me:14311: checking whether to use struct dirent64" >&5
14312 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
14313 if test "${cf_cv_struct_dirent64+set}" = set; then
14314 echo $ECHO_N "(cached) $ECHO_C" >&6
14317 cat >"conftest.$ac_ext" <<_ACEOF
14318 #line 14318 "configure"
14319 #include "confdefs.h"
14321 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
14322 #include <sys/types.h>
14323 #include <dirent.h>
14326 /* if transitional largefile support is setup, this is true */
14327 extern struct dirent64 * readdir(DIR *);
14334 DIR *dp = opendir(".");
14335 struct dirent64 *x = readdir(dp);
14336 struct dirent *y = readdir(dp);
14344 rm -f "conftest.$ac_objext"
14345 if { (eval echo "$as_me:14345: \"$ac_compile\"") >&5
14346 (eval $ac_compile) 2>&5
14348 echo "$as_me:14348: \$? = $ac_status" >&5
14349 (exit "$ac_status"); } &&
14350 { ac_try='test -s "conftest.$ac_objext"'
14351 { (eval echo "$as_me:14351: \"$ac_try\"") >&5
14352 (eval $ac_try) 2>&5
14354 echo "$as_me:14354: \$? = $ac_status" >&5
14355 (exit "$ac_status"); }; }; then
14356 cf_cv_struct_dirent64=yes
14358 echo "$as_me: failed program was:" >&5
14359 cat "conftest.$ac_ext" >&5
14360 cf_cv_struct_dirent64=no
14362 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14365 echo "$as_me:14365: result: $cf_cv_struct_dirent64" >&5
14366 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
14367 test "$cf_cv_struct_dirent64" = yes &&
14368 cat >>confdefs.h <<\EOF
14369 #define HAVE_STRUCT_DIRENT64 1
14374 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
14375 echo "$as_me:14375: checking if you want tparm not to use X/Open fixed-parameter list" >&5
14376 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
14378 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
14379 if test "${enable_tparm_varargs+set}" = set; then
14380 enableval="$enable_tparm_varargs"
14381 with_tparm_varargs=$enableval
14383 with_tparm_varargs=yes
14385 echo "$as_me:14385: result: $with_tparm_varargs" >&5
14386 echo "${ECHO_T}$with_tparm_varargs" >&6
14387 NCURSES_TPARM_VARARGS=0
14388 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
14390 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
14391 if test "$with_ticlib" != no ; then
14392 echo "$as_me:14392: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
14393 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
14395 # Check whether --enable-tic-depends or --disable-tic-depends was given.
14396 if test "${enable_tic_depends+set}" = set; then
14397 enableval="$enable_tic_depends"
14398 with_tic_depends=$enableval
14400 with_tic_depends=yes
14402 echo "$as_me:14402: result: $with_tic_depends" >&5
14403 echo "${ECHO_T}$with_tic_depends" >&6
14405 with_tic_depends=no
14408 ### use option --enable-wattr-macros to enable wattr* macros in curses.h
14409 echo "$as_me:14409: checking if you want to enable wattr* macros" >&5
14410 echo $ECHO_N "checking if you want to enable wattr* macros... $ECHO_C" >&6
14412 # Check whether --enable-wattr-macros or --disable-wattr-macros was given.
14413 if test "${enable_wattr_macros+set}" = set; then
14414 enableval="$enable_wattr_macros"
14415 with_wattr_macros=$enableval
14417 with_wattr_macros=no
14419 if [ "x$with_wattr_macros" != xyes ]; then
14420 NCURSES_WATTR_MACROS=0
14421 echo "$as_me:14421: result: no" >&5
14422 echo "${ECHO_T}no" >&6
14424 NCURSES_WATTR_MACROS=1
14425 echo "$as_me:14425: result: yes" >&5
14426 echo "${ECHO_T}yes" >&6
14429 echo "$as_me:14429: checking for X11 rgb file" >&5
14430 echo $ECHO_N "checking for X11 rgb file... $ECHO_C" >&6
14432 # Check whether --with-x11-rgb or --without-x11-rgb was given.
14433 if test "${with_x11_rgb+set}" = set; then
14434 withval="$with_x11_rgb"
14440 if test "x$RGB_PATH" = xauto
14442 RGB_PATH='${exec_prefix}/lib/X11/rgb.txt'
14444 /opt/local/share/X11/rgb.txt \
14445 /opt/X11/share/X11/rgb.txt \
14446 /usr/share/X11/rgb.txt \
14447 /usr/X11/share/X11/rgb.txt \
14448 /usr/X11/lib/X11/rgb.txt \
14449 /usr/lib/X11/rgb.txt \
14451 /usr/pkg/lib/X11/rgb.txt \
14452 /usr/X11R7/lib/X11/rgb.txt \
14453 /usr/X11R6/lib/X11/rgb.txt \
14454 /usr/X11R5/lib/X11/rgb.txt \
14455 /usr/X11R4/lib/X11/rgb.txt \
14456 /usr/local/lib/X11/rgb.txt \
14457 /usr/local/share/X11/rgb.txt \
14458 /usr/lib64/X11/rgb.txt
14460 if test -f "$cf_path" ; then
14461 RGB_PATH="$cf_path"
14468 if test "x$prefix" != xNONE; then
14469 cf_path_syntax="$prefix"
14471 cf_path_syntax="$ac_default_prefix"
14474 case ".$cf_path" in
14475 (.\$\(*\)*|.\'*\'*)
14479 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
14481 (.\$\{*prefix\}*|.\$\{*dir\}*)
14482 eval cf_path="$cf_path"
14483 case ".$cf_path" in
14485 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
14490 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
14493 { { echo "$as_me:14493: error: expected a pathname, not \"$cf_path\"" >&5
14494 echo "$as_me: error: expected a pathname, not \"$cf_path\"" >&2;}
14495 { (exit 1); exit 1; }; }
14501 echo "$as_me:14501: result: $RGB_PATH" >&5
14502 echo "${ECHO_T}$RGB_PATH" >&6
14504 cat >>confdefs.h <<EOF
14505 #define RGB_PATH "$cf_path"
14509 if test "$RGB_PATH" = no
14514 ### use option --with-bool to override bool's type
14516 echo "$as_me:14516: checking for type of bool" >&5
14517 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
14519 # Check whether --with-bool or --without-bool was given.
14520 if test "${with_bool+set}" = set; then
14521 withval="$with_bool"
14522 NCURSES_BOOL="$withval"
14526 echo "$as_me:14526: result: $NCURSES_BOOL" >&5
14527 echo "${ECHO_T}$NCURSES_BOOL" >&6
14528 case x$NCURSES_BOOL in
14530 { { echo "$as_me:14530: error: expected a type name for bool" >&5
14531 echo "$as_me: error: expected a type name for bool" >&2;}
14532 { (exit 1); exit 1; }; }
14536 echo "$as_me:14536: checking for alternate terminal capabilities file" >&5
14537 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
14539 # Check whether --with-caps or --without-caps was given.
14540 if test "${with_caps+set}" = set; then
14541 withval="$with_caps"
14542 TERMINFO_CAPS=Caps.$withval
14546 if test ! -f "${srcdir}/include/${TERMINFO_CAPS}"
14548 { echo "$as_me:14548: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&5
14549 echo "$as_me: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&2;}
14552 echo "$as_me:14552: result: $TERMINFO_CAPS" >&5
14553 echo "${ECHO_T}$TERMINFO_CAPS" >&6
14555 ### use option --with-chtype to override chtype's type
14557 echo "$as_me:14557: checking for type of chtype" >&5
14558 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14560 # Check whether --with-chtype or --without-chtype was given.
14561 if test "${with_chtype+set}" = set; then
14562 withval="$with_chtype"
14563 NCURSES_CHTYPE="$withval"
14565 NCURSES_CHTYPE=$cf_dft_chtype
14567 echo "$as_me:14567: result: $NCURSES_CHTYPE" >&5
14568 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
14569 case x$NCURSES_CHTYPE in
14571 { { echo "$as_me:14571: error: expected a type name for chtype" >&5
14572 echo "$as_me: error: expected a type name for chtype" >&2;}
14573 { (exit 1); exit 1; }; }
14577 ### use option --with-ospeed to override ospeed's type
14579 echo "$as_me:14579: checking for type of ospeed" >&5
14580 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
14582 # Check whether --with-ospeed or --without-ospeed was given.
14583 if test "${with_ospeed+set}" = set; then
14584 withval="$with_ospeed"
14585 NCURSES_OSPEED="$withval"
14587 NCURSES_OSPEED=short
14589 echo "$as_me:14589: result: $NCURSES_OSPEED" >&5
14590 echo "${ECHO_T}$NCURSES_OSPEED" >&6
14591 case x$NCURSES_OSPEED in
14593 { { echo "$as_me:14593: error: expected a type name for ospeed" >&5
14594 echo "$as_me: error: expected a type name for ospeed" >&2;}
14595 { (exit 1); exit 1; }; }
14599 ### use option --with-mmask-t to override mmask_t's type
14601 echo "$as_me:14601: checking for type of mmask-t" >&5
14602 echo $ECHO_N "checking for type of mmask-t... $ECHO_C" >&6
14604 # Check whether --with-mmask-t or --without-mmask-t was given.
14605 if test "${with_mmask_t+set}" = set; then
14606 withval="$with_mmask_t"
14607 NCURSES_MMASK_T="$withval"
14609 NCURSES_MMASK_T=$cf_dft_mmask_t
14611 echo "$as_me:14611: result: $NCURSES_MMASK_T" >&5
14612 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
14613 case x$NCURSES_MMASK_T in
14615 { { echo "$as_me:14615: error: expected a type name for mmask-t" >&5
14616 echo "$as_me: error: expected a type name for mmask-t" >&2;}
14617 { (exit 1); exit 1; }; }
14621 ### use option --with-ccharw-max to override CCHARW_MAX size
14622 echo "$as_me:14622: checking for size CCHARW_MAX" >&5
14623 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
14625 # Check whether --with-ccharw-max or --without-ccharw-max was given.
14626 if test "${with_ccharw_max+set}" = set; then
14627 withval="$with_ccharw_max"
14628 NCURSES_CCHARW_MAX="$withval"
14630 NCURSES_CCHARW_MAX=$cf_dft_ccharw_max
14632 echo "$as_me:14632: result: $NCURSES_CCHARW_MAX" >&5
14633 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
14635 echo "$as_me:14635: checking for signed char" >&5
14636 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
14637 if test "${ac_cv_type_signed_char+set}" = set; then
14638 echo $ECHO_N "(cached) $ECHO_C" >&6
14640 cat >"conftest.$ac_ext" <<_ACEOF
14641 #line 14641 "configure"
14642 #include "confdefs.h"
14643 $ac_includes_default
14647 if ((signed char *) 0)
14649 if (sizeof (signed char))
14655 rm -f "conftest.$ac_objext"
14656 if { (eval echo "$as_me:14656: \"$ac_compile\"") >&5
14657 (eval $ac_compile) 2>&5
14659 echo "$as_me:14659: \$? = $ac_status" >&5
14660 (exit "$ac_status"); } &&
14661 { ac_try='test -s "conftest.$ac_objext"'
14662 { (eval echo "$as_me:14662: \"$ac_try\"") >&5
14663 (eval $ac_try) 2>&5
14665 echo "$as_me:14665: \$? = $ac_status" >&5
14666 (exit "$ac_status"); }; }; then
14667 ac_cv_type_signed_char=yes
14669 echo "$as_me: failed program was:" >&5
14670 cat "conftest.$ac_ext" >&5
14671 ac_cv_type_signed_char=no
14673 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14675 echo "$as_me:14675: result: $ac_cv_type_signed_char" >&5
14676 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
14678 echo "$as_me:14678: checking size of signed char" >&5
14679 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
14680 if test "${ac_cv_sizeof_signed_char+set}" = set; then
14681 echo $ECHO_N "(cached) $ECHO_C" >&6
14683 if test "$ac_cv_type_signed_char" = yes; then
14684 if test "$cross_compiling" = yes; then
14685 # Depending upon the size, compute the lo and hi bounds.
14686 cat >"conftest.$ac_ext" <<_ACEOF
14687 #line 14687 "configure"
14688 #include "confdefs.h"
14689 $ac_includes_default
14693 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
14698 rm -f "conftest.$ac_objext"
14699 if { (eval echo "$as_me:14699: \"$ac_compile\"") >&5
14700 (eval $ac_compile) 2>&5
14702 echo "$as_me:14702: \$? = $ac_status" >&5
14703 (exit "$ac_status"); } &&
14704 { ac_try='test -s "conftest.$ac_objext"'
14705 { (eval echo "$as_me:14705: \"$ac_try\"") >&5
14706 (eval $ac_try) 2>&5
14708 echo "$as_me:14708: \$? = $ac_status" >&5
14709 (exit "$ac_status"); }; }; then
14712 cat >"conftest.$ac_ext" <<_ACEOF
14713 #line 14713 "configure"
14714 #include "confdefs.h"
14715 $ac_includes_default
14719 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14724 rm -f "conftest.$ac_objext"
14725 if { (eval echo "$as_me:14725: \"$ac_compile\"") >&5
14726 (eval $ac_compile) 2>&5
14728 echo "$as_me:14728: \$? = $ac_status" >&5
14729 (exit "$ac_status"); } &&
14730 { ac_try='test -s "conftest.$ac_objext"'
14731 { (eval echo "$as_me:14731: \"$ac_try\"") >&5
14732 (eval $ac_try) 2>&5
14734 echo "$as_me:14734: \$? = $ac_status" >&5
14735 (exit "$ac_status"); }; }; then
14736 ac_hi=$ac_mid; break
14738 echo "$as_me: failed program was:" >&5
14739 cat "conftest.$ac_ext" >&5
14740 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
14742 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14745 echo "$as_me: failed program was:" >&5
14746 cat "conftest.$ac_ext" >&5
14749 cat >"conftest.$ac_ext" <<_ACEOF
14750 #line 14750 "configure"
14751 #include "confdefs.h"
14752 $ac_includes_default
14756 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
14761 rm -f "conftest.$ac_objext"
14762 if { (eval echo "$as_me:14762: \"$ac_compile\"") >&5
14763 (eval $ac_compile) 2>&5
14765 echo "$as_me:14765: \$? = $ac_status" >&5
14766 (exit "$ac_status"); } &&
14767 { ac_try='test -s "conftest.$ac_objext"'
14768 { (eval echo "$as_me:14768: \"$ac_try\"") >&5
14769 (eval $ac_try) 2>&5
14771 echo "$as_me:14771: \$? = $ac_status" >&5
14772 (exit "$ac_status"); }; }; then
14773 ac_lo=$ac_mid; break
14775 echo "$as_me: failed program was:" >&5
14776 cat "conftest.$ac_ext" >&5
14777 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
14779 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14782 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14783 # Binary search between lo and hi bounds.
14784 while test "x$ac_lo" != "x$ac_hi"; do
14785 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
14786 cat >"conftest.$ac_ext" <<_ACEOF
14787 #line 14787 "configure"
14788 #include "confdefs.h"
14789 $ac_includes_default
14793 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14798 rm -f "conftest.$ac_objext"
14799 if { (eval echo "$as_me:14799: \"$ac_compile\"") >&5
14800 (eval $ac_compile) 2>&5
14802 echo "$as_me:14802: \$? = $ac_status" >&5
14803 (exit "$ac_status"); } &&
14804 { ac_try='test -s "conftest.$ac_objext"'
14805 { (eval echo "$as_me:14805: \"$ac_try\"") >&5
14806 (eval $ac_try) 2>&5
14808 echo "$as_me:14808: \$? = $ac_status" >&5
14809 (exit "$ac_status"); }; }; then
14812 echo "$as_me: failed program was:" >&5
14813 cat "conftest.$ac_ext" >&5
14814 ac_lo=`expr "$ac_mid" + 1`
14816 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14818 ac_cv_sizeof_signed_char=$ac_lo
14820 if test "$cross_compiling" = yes; then
14821 { { echo "$as_me:14821: error: cannot run test program while cross compiling" >&5
14822 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
14823 { (exit 1); exit 1; }; }
14825 cat >"conftest.$ac_ext" <<_ACEOF
14826 #line 14826 "configure"
14827 #include "confdefs.h"
14828 $ac_includes_default
14832 FILE *f = fopen ("conftest.val", "w");
14834 $ac_main_return (1);
14835 fprintf (f, "%ld", (long)(sizeof (signed char)));
14841 rm -f "conftest$ac_exeext"
14842 if { (eval echo "$as_me:14842: \"$ac_link\"") >&5
14843 (eval $ac_link) 2>&5
14845 echo "$as_me:14845: \$? = $ac_status" >&5
14846 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
14847 { (eval echo "$as_me:14847: \"$ac_try\"") >&5
14848 (eval $ac_try) 2>&5
14850 echo "$as_me:14850: \$? = $ac_status" >&5
14851 (exit "$ac_status"); }; }; then
14852 ac_cv_sizeof_signed_char=`cat conftest.val`
14854 echo "$as_me: program exited with status $ac_status" >&5
14855 echo "$as_me: failed program was:" >&5
14856 cat "conftest.$ac_ext" >&5
14858 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
14863 ac_cv_sizeof_signed_char=0
14866 echo "$as_me:14866: result: $ac_cv_sizeof_signed_char" >&5
14867 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
14868 cat >>confdefs.h <<EOF
14869 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
14872 if test "$ac_cv_sizeof_signed_char" = 1 ; then
14873 NCURSES_SBOOL="signed char"
14875 NCURSES_SBOOL="char"
14877 echo "$as_me:14877: checking whether to use signed chars for Boolean array in term.h" >&5
14878 echo $ECHO_N "checking whether to use signed chars for Boolean array in term.h... $ECHO_C" >&6
14880 # Check whether --enable-signed-char or --disable-signed-char was given.
14881 if test "${enable_signed_char+set}" = set; then
14882 enableval="$enable_signed_char"
14883 with_signed_char=$enableval
14885 with_signed_char=$cf_dft_signed_char
14887 echo "$as_me:14887: result: $with_signed_char" >&5
14888 echo "${ECHO_T}$with_signed_char" >&6
14889 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
14891 ### use option --with-tparm-arg to override tparm's argument type
14893 echo "$as_me:14893: checking for type of tparm-arg" >&5
14894 echo $ECHO_N "checking for type of tparm-arg... $ECHO_C" >&6
14896 # Check whether --with-tparm-arg or --without-tparm-arg was given.
14897 if test "${with_tparm_arg+set}" = set; then
14898 withval="$with_tparm_arg"
14899 NCURSES_TPARM_ARG="$withval"
14901 NCURSES_TPARM_ARG=$cf_dft_tparm_arg
14903 echo "$as_me:14903: result: $NCURSES_TPARM_ARG" >&5
14904 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
14905 case x$NCURSES_TPARM_ARG in
14907 { { echo "$as_me:14907: error: expected a type name for tparm-arg" >&5
14908 echo "$as_me: error: expected a type name for tparm-arg" >&2;}
14909 { (exit 1); exit 1; }; }
14913 ### Enable compiling-in rcs id's
14914 echo "$as_me:14914: checking if RCS identifiers should be compiled-in" >&5
14915 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
14917 # Check whether --with-rcs-ids or --without-rcs-ids was given.
14918 if test "${with_rcs_ids+set}" = set; then
14919 withval="$with_rcs_ids"
14920 with_rcs_ids=$withval
14924 echo "$as_me:14924: result: $with_rcs_ids" >&5
14925 echo "${ECHO_T}$with_rcs_ids" >&6
14926 test "x$with_rcs_ids" = xyes &&
14927 cat >>confdefs.h <<\EOF
14928 #define USE_RCS_IDS 1
14931 ###############################################################################
14933 echo "$as_me:14933: checking format of man-pages" >&5
14934 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
14936 # Check whether --with-manpage-format or --without-manpage-format was given.
14937 if test "${with_manpage_format+set}" = set; then
14938 withval="$with_manpage_format"
14939 MANPAGE_FORMAT=$withval
14941 MANPAGE_FORMAT=unknown
14944 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
14945 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
14949 case "$MANPAGE_FORMAT" in
14951 if test -z "$MANPATH" ; then
14952 MANPATH="/usr/man:/usr/share/man"
14955 # look for the 'date' man-page (it is most likely to be installed!)
14961 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
14962 for cf_dir in $MANPATH; do
14963 test -z "$cf_dir" && cf_dir=/usr/man
14964 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
14966 cf_test=`echo "$cf_name" | sed -e 's/*//'`
14967 if test "x$cf_test" = "x$cf_name" ; then
14970 (*.bz2) MANPAGE_FORMAT="$MANPAGE_FORMAT bzip2";;
14971 (*.xz) MANPAGE_FORMAT="$MANPAGE_FORMAT xz";;
14972 (*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
14973 (*.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
14974 (*.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
14975 (*) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
14989 # if we found a match in either man* or cat*, stop looking
14990 if test -n "$MANPAGE_FORMAT" ; then
14992 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
14993 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
14999 test "$cf_found" = yes && break
15002 # only check the first directory in $MANPATH where we find manpages
15003 if test -n "$MANPAGE_FORMAT" ; then
15007 # if we did not find the example, just assume it is normal
15008 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
15012 for cf_option in $MANPAGE_FORMAT; do
15013 case "$cf_option" in
15014 (xz|bzip2|gzip|compress|BSDI|normal|formatted|catonly)
15017 cf_unknown="$cf_unknown $cf_option"
15024 echo "$as_me:15024: result: $MANPAGE_FORMAT" >&5
15025 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
15026 if test -n "$cf_unknown" ; then
15027 { echo "$as_me:15027: WARNING: Unexpected manpage-format $cf_unknown" >&5
15028 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
15031 cf_manpage_format=no
15032 cf_manpage_inboth=no
15033 cf_manpage_so_strip=
15034 cf_manpage_compress=
15035 cf_manpage_coptions=
15037 for cf_item in $MANPAGE_FORMAT
15041 cf_manpage_format=yes
15042 cf_manpage_inboth=no
15045 cf_manpage_format=yes
15046 cf_manpage_inboth=yes
15049 cf_manpage_so_strip="Z"
15050 cf_manpage_compress=compress
15053 cf_manpage_so_strip="gz"
15054 cf_manpage_compress=gzip
15055 cf_manpage_coptions=-n
15058 cf_manpage_so_strip="bz2"
15059 cf_manpage_compress=bzip2
15062 cf_manpage_so_strip="xz"
15063 cf_manpage_compress=xz
15068 echo "$as_me:15068: checking for manpage renaming" >&5
15069 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
15071 # Check whether --with-manpage-renames or --without-manpage-renames was given.
15072 if test "${with_manpage_renames+set}" = set; then
15073 withval="$with_manpage_renames"
15074 MANPAGE_RENAMES=$withval
15076 MANPAGE_RENAMES=yes
15079 case ".$MANPAGE_RENAMES" in
15083 # Debian 'man' program?
15084 if test -f /etc/debian_version ; then
15085 MANPAGE_RENAMES=man/man_db.renames
15092 if test "$MANPAGE_RENAMES" = man/man_db.renames ; then
15093 MANPAGE_RENAMES=`pwd`/$MANPAGE_RENAMES
15094 elif test "$MANPAGE_RENAMES" = no ; then
15096 elif test ! -f "$MANPAGE_RENAMES" ; then
15097 { { echo "$as_me:15097: error: not a filename: $MANPAGE_RENAMES" >&5
15098 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
15099 { (exit 1); exit 1; }; }
15102 echo "$as_me:15102: result: $MANPAGE_RENAMES" >&5
15103 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
15105 echo "$as_me:15105: checking if manpage aliases will be installed" >&5
15106 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
15108 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
15109 if test "${with_manpage_aliases+set}" = set; then
15110 withval="$with_manpage_aliases"
15111 MANPAGE_ALIASES=$withval
15113 MANPAGE_ALIASES=yes
15116 echo "$as_me:15116: result: $MANPAGE_ALIASES" >&5
15117 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
15121 cf_use_symlinks=yes
15128 MANPAGE_SYMLINKS=no
15129 if test "$MANPAGE_ALIASES" = yes ; then
15130 echo "$as_me:15130: checking if manpage symlinks should be used" >&5
15131 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
15133 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
15134 if test "${with_manpage_symlinks+set}" = set; then
15135 withval="$with_manpage_symlinks"
15136 MANPAGE_SYMLINKS=$withval
15138 MANPAGE_SYMLINKS=$cf_use_symlinks
15141 if test "$cf_use_symlinks" = no; then
15142 if test "$MANPAGE_SYMLINKS" = yes ; then
15143 { echo "$as_me:15143: WARNING: cannot make symlinks" >&5
15144 echo "$as_me: WARNING: cannot make symlinks" >&2;}
15145 MANPAGE_SYMLINKS=no
15149 echo "$as_me:15149: result: $MANPAGE_SYMLINKS" >&5
15150 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
15153 echo "$as_me:15153: checking for manpage tbl" >&5
15154 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
15156 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
15157 if test "${with_manpage_tbl+set}" = set; then
15158 withval="$with_manpage_tbl"
15159 MANPAGE_TBL=$withval
15164 echo "$as_me:15164: result: $MANPAGE_TBL" >&5
15165 echo "${ECHO_T}$MANPAGE_TBL" >&6
15167 if test "$prefix" = "NONE" ; then
15168 cf_prefix="$ac_default_prefix"
15170 cf_prefix="$prefix"
15173 test ! -d man && mkdir man
15175 cf_edit_man=./edit_man.sh
15176 cf_man_alias=`pwd`/man_alias.sed
15178 cat >$cf_edit_man <<CF_EOF
15180 # this script is generated by the configure-script CF_MAN_PAGES macro.
15182 prefix="$cf_prefix"
15183 datarootdir="$datarootdir"
15186 NCURSES_MAJOR="$NCURSES_MAJOR"
15187 NCURSES_MINOR="$NCURSES_MINOR"
15188 NCURSES_PATCH="$NCURSES_PATCH"
15190 NCURSES_OSPEED="$NCURSES_OSPEED"
15191 TERMINFO="$TERMINFO"
15192 TERMINFO_DIRS="$TERMINFO_DIRS"
15195 INSTALL_DATA="$INSTALL_DATA"
15197 transform="$program_transform_name"
15199 TMP=\${TMPDIR:=/tmp}/man\$\$
15200 trap "rm -f \$TMP; exit 1" 1 2 3 15
15201 trap "rm -f \$TMP" 0
15213 top_srcdir=\$srcdir/..
15216 if test "\$form" = normal ; then
15217 if test "$cf_manpage_format" = yes ; then
15218 if test "$cf_manpage_inboth" = no ; then
15219 $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
15223 cf_subdir=\$mandir/man
15224 cf_tables=$MANPAGE_TBL
15226 cf_subdir=\$mandir/cat
15230 # process the list of source-files
15231 for i in "\$@" ; do
15235 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
15236 if test "\$verb" = installing ; then
15237 if test ! -d "\$cf_subdir\${section}" ; then
15238 mkdir -p "\$cf_subdir\$section"
15242 # replace variables in man page
15243 if test ! -f "$cf_man_alias" ; then
15244 cat >>$cf_man_alias <<-CF_EOF2
15245 s,@DATADIR@,\$datadir,g
15246 s,@TERMINFO@,\${TERMINFO:="no default value"},g
15247 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
15248 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
15249 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
15250 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
15251 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
15254 for cf_name in captoinfo clear infocmp infotocap reset tabs tic toe tput tset
15256 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15257 cf_name=`echo "$cf_name" | sed "$program_transform_name"`
15258 cat >>$cf_edit_man <<-CF_EOF
15259 s,@$cf_NAME@,$cf_name,g
15263 cat >>$cf_edit_man <<CF_EOF
15265 echo "...made $cf_man_alias"
15269 cf_source=\`basename "\$i"\`
15270 cf_full_alias=\$cf_source
15271 test ! -f "\$cf_full_alias" && cf_full_alias="\$srcdir/\$cf_full_alias"
15272 if test ! -f "\$cf_full_alias" ; then
15273 echo ".. skipped \$cf_source"
15278 if test "$MANPAGE_ALIASES" != no ; then
15279 cat >>$cf_edit_man <<CF_EOF
15281 cf_part_alias=\`echo \$cf_full_alias| sed -e 's,^.*/,,'\`
15282 test "$with_curses_h" = yes && nCurses=ncurses.3x
15283 aliases=\`sed -f "\$top_srcdir/man/manlinks.sed" "\$cf_full_alias" |sed -f "$cf_man_alias" | sort -u; test "\$cf_part_alias" = "\$nCurses" && echo curses\`
15287 if test "$MANPAGE_RENAMES" = no ; then
15288 cat >>$cf_edit_man <<CF_EOF
15289 # perform program transformations for section 1 man pages
15290 if test \$section = 1 ; then
15291 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
15293 cf_target=\$cf_subdir\${section}/\$cf_source
15297 cat >>$cf_edit_man <<CF_EOF
15298 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
15299 if test -z "\$cf_target" ; then
15300 echo "? missing rename for \$cf_source"
15301 cf_target="\$cf_source"
15303 cf_target="\$cf_subdir\${section}/\${cf_target}"
15308 cat >>$cf_edit_man <<CF_EOF
15309 sed -f "$cf_man_alias" \\
15312 if test "$MANPAGE_RENAMES" != no ; then
15313 cat >>$cf_edit_man <<CF_EOF
15314 < "\$i" | sed -f `pwd`/edit_man.sed >\$TMP
15317 cat >>$cf_edit_man <<CF_EOF
15322 cat >>$cf_edit_man <<CF_EOF
15323 if test \$cf_tables = yes ; then
15324 tbl \$TMP >\$TMP.out
15329 if test "$with_overwrite" != yes ; then
15330 cat >>$cf_edit_man <<CF_EOF
15331 sed -e "/\\#[ ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
15336 if test "$with_curses_h" != yes ; then
15337 cat >>$cf_edit_man <<CF_EOF
15338 sed -e "/\\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
15343 cat >>$cf_edit_man <<CF_EOF
15344 if test "\$form" = format ; then
15345 nroff -man \$TMP >\$TMP.out
15350 if test -n "$cf_manpage_compress" ; then
15351 cat >>$cf_edit_man <<CF_EOF
15352 if test "\$verb" = installing ; then
15353 if ( "$cf_manpage_compress" -f \$TMP )
15355 mv \$TMP.$cf_manpage_so_strip \$TMP
15358 cf_target="\$cf_target.$cf_manpage_so_strip"
15362 case "$MANPAGE_FORMAT" in
15364 cat >>$cf_edit_man <<CF_EOF
15365 if test "\$form" = format ; then
15366 # BSDI installs only .0 suffixes in the cat directories
15367 cf_target="\`echo \$cf_target|sed -e 's/\\.[1-9]\\+[a-z]*/.0/'\`"
15373 cat >>$cf_edit_man <<CF_EOF
15374 suffix=\`basename "\$cf_target" | sed -e 's%^[^.]*%%'\`
15376 if test -n "$EXTRA_SUFFIX" ; then
15377 case \$cf_target in
15378 (*${EXTRA_SUFFIX}\$suffix)
15379 extra_suffix="$EXTRA_SUFFIX"
15383 if test "\$verb" = installing ; then
15384 echo "\$verb \$cf_target"
15385 \$INSTALL_DATA \$TMP "\$cf_target"
15386 test -d "\$cf_subdir\${section}" &&
15387 test -n "\$aliases" && (
15388 cd "\$cf_subdir\${section}" && (
15389 cf_source=\`echo "\$cf_target" |sed -e 's%^.*/\\([^/][^/]*/[^/][^/]*$\\)%\\1%'\`
15390 test -n "$cf_manpage_so_strip" && cf_source=\`echo "\$cf_source" |sed -e 's%\\.$cf_manpage_so_strip\$%%'\`
15391 cf_target=\`basename "\$cf_target"\`
15392 for cf_alias in \$aliases
15394 if test "\$section" = 1 ; then
15395 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15397 cf_alias="\${cf_alias}\${extra_suffix}"
15399 if test "$MANPAGE_SYMLINKS" = yes ; then
15400 if test -f "\$cf_alias\${suffix}" ; then
15401 if ( cmp -s "\$cf_target" "\$cf_alias\${suffix}" )
15406 echo ".. \$verb alias \$cf_alias\${suffix}"
15410 cat >>$cf_edit_man <<CF_EOF
15411 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
15415 cat >>$cf_edit_man <<CF_EOF
15416 rm -f "\$cf_alias\${suffix}"
15417 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
15421 cat >>$cf_edit_man <<CF_EOF
15422 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
15423 echo ".so \$cf_source" >\$TMP
15425 if test -n "$cf_manpage_compress" ; then
15426 cat >>$cf_edit_man <<CF_EOF
15427 if test -n "$cf_manpage_so_strip" ; then
15428 "$cf_manpage_compress" $cf_manpage_coptions -f \$TMP
15429 mv \$TMP.$cf_manpage_so_strip \$TMP
15433 cat >>$cf_edit_man <<CF_EOF
15434 echo ".. \$verb alias \$cf_alias\${suffix}"
15435 rm -f "\$cf_alias\${suffix}"
15436 \$INSTALL_DATA \$TMP "\$cf_alias\${suffix}"
15441 elif test "\$verb" = removing ; then
15442 test -f "\$cf_target" && (
15443 echo "\$verb \$cf_target"
15444 rm -f "\$cf_target"
15446 test -d "\$cf_subdir\${section}" &&
15447 test -n "\$aliases" && (
15448 cd "\$cf_subdir\${section}" && (
15449 for cf_alias in \$aliases
15451 if test "\$section" = 1 ; then
15452 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15454 cf_alias="\${cf_alias}\${extra_suffix}"
15456 echo ".. \$verb alias \$cf_alias\${suffix}"
15457 rm -f "\$cf_alias\${suffix}"
15469 if test "$cf_manpage_inboth" = yes ; then
15470 if test "\$form" != format ; then
15471 $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
15477 chmod 755 "$cf_edit_man"
15479 ###############################################################################
15481 ### Note that some functions (such as const) are normally disabled anyway.
15482 echo "$as_me:15482: checking if you want to build with function extensions" >&5
15483 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
15485 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
15486 if test "${enable_ext_funcs+set}" = set; then
15487 enableval="$enable_ext_funcs"
15488 with_ext_funcs=$enableval
15492 echo "$as_me:15492: result: $with_ext_funcs" >&5
15493 echo "${ECHO_T}$with_ext_funcs" >&6
15494 if test "x$with_ext_funcs" = xyes ; then
15495 NCURSES_EXT_FUNCS=1
15497 cat >>confdefs.h <<\EOF
15498 #define NCURSES_EXT_FUNCS 1
15501 cat >>confdefs.h <<\EOF
15502 #define HAVE_ASSUME_DEFAULT_COLORS 1
15505 cat >>confdefs.h <<\EOF
15506 #define HAVE_CURSES_VERSION 1
15509 cat >>confdefs.h <<\EOF
15510 #define HAVE_HAS_KEY 1
15513 cat >>confdefs.h <<\EOF
15514 #define HAVE_RESIZETERM 1
15517 cat >>confdefs.h <<\EOF
15518 #define HAVE_RESIZE_TERM 1
15521 cat >>confdefs.h <<\EOF
15522 #define HAVE_TERM_ENTRY_H 1
15525 cat >>confdefs.h <<\EOF
15526 #define HAVE_USE_DEFAULT_COLORS 1
15529 cat >>confdefs.h <<\EOF
15530 #define HAVE_USE_SCREEN 1
15533 cat >>confdefs.h <<\EOF
15534 #define HAVE_USE_WINDOW 1
15537 cat >>confdefs.h <<\EOF
15538 #define HAVE_WRESIZE 1
15541 GENERATED_EXT_FUNCS=generated
15542 test "x$with_ext_funcs" = xyes || cf_dft_ext_spfuncs=no
15544 NCURSES_EXT_FUNCS=0
15545 GENERATED_EXT_FUNCS=
15548 echo "$as_me:15548: checking if you want to build with SCREEN extensions" >&5
15549 echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
15551 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
15552 if test "${enable_sp_funcs+set}" = set; then
15553 enableval="$enable_sp_funcs"
15554 with_sp_funcs=$enableval
15556 with_sp_funcs=$cf_dft_ext_spfuncs
15558 echo "$as_me:15558: result: $with_sp_funcs" >&5
15559 echo "${ECHO_T}$with_sp_funcs" >&6
15560 if test "x$with_sp_funcs" = xyes ; then
15563 cat >>confdefs.h <<\EOF
15564 #define NCURSES_SP_FUNCS 1
15567 cat >>confdefs.h <<\EOF
15568 #define HAVE_TPUTS_SP 1
15571 GENERATED_SP_FUNCS=generated
15574 GENERATED_SP_FUNCS=
15577 echo "$as_me:15577: checking if you want to build with terminal-driver" >&5
15578 echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
15580 # Check whether --enable-term-driver or --disable-term-driver was given.
15581 if test "${enable_term_driver+set}" = set; then
15582 enableval="$enable_term_driver"
15583 with_term_driver=$enableval
15585 with_term_driver=no
15587 echo "$as_me:15587: result: $with_term_driver" >&5
15588 echo "${ECHO_T}$with_term_driver" >&6
15589 if test "x$with_term_driver" = xyes ; then
15591 cat >>confdefs.h <<\EOF
15592 #define USE_TERM_DRIVER 1
15595 if test "x$with_termlib" != xno ; then
15596 { { echo "$as_me:15596: error: The term-driver option conflicts with the termlib option" >&5
15597 echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
15598 { (exit 1); exit 1; }; }
15600 if test "x$with_sp_funcs" != xyes ; then
15601 { { echo "$as_me:15601: error: The term-driver option relies upon sp-funcs" >&5
15602 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
15603 { (exit 1); exit 1; }; }
15607 ### use option --enable-const to turn on use of const beyond that in XSI.
15608 echo "$as_me:15608: checking for extended use of const keyword" >&5
15609 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
15611 # Check whether --enable-const or --disable-const was given.
15612 if test "${enable_const+set}" = set; then
15613 enableval="$enable_const"
15614 with_ext_const=$enableval
15616 with_ext_const=$cf_dft_ext_const
15618 echo "$as_me:15618: result: $with_ext_const" >&5
15619 echo "${ECHO_T}$with_ext_const" >&6
15620 NCURSES_CONST='/*nothing*/'
15621 if test "x$with_ext_const" = xyes ; then
15622 NCURSES_CONST=const
15625 ### use option --enable-ext-colors to turn on use of colors beyond 16.
15626 echo "$as_me:15626: checking if you want to use extended colors" >&5
15627 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
15629 # Check whether --enable-ext-colors or --disable-ext-colors was given.
15630 if test "${enable_ext_colors+set}" = set; then
15631 enableval="$enable_ext_colors"
15632 with_ext_colors=$enableval
15634 with_ext_colors=$cf_dft_ext_colors
15636 echo "$as_me:15636: result: $with_ext_colors" >&5
15637 echo "${ECHO_T}$with_ext_colors" >&6
15638 NCURSES_EXT_COLORS=0
15639 if test "x$with_ext_colors" = xyes ; then
15640 if test "x$with_widec" != xyes ; then
15641 { echo "$as_me:15641: WARNING: This option applies only to wide-character library" >&5
15642 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
15644 # cannot be ABI 5 since it changes sizeof(cchar_t)
15646 if test "${with_abi_version+set}" != set; then
15647 case "$cf_cv_rel_version" in
15649 cf_cv_rel_version=6.0
15650 cf_cv_abi_version=6
15651 cf_cv_abi_default=6
15652 { echo "$as_me:15652: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
15653 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
15658 NCURSES_EXT_COLORS=1
15660 cat >>confdefs.h <<\EOF
15661 #define NCURSES_EXT_COLORS 1
15664 cat >>confdefs.h <<\EOF
15665 #define HAVE_ALLOC_PAIR 1
15668 cat >>confdefs.h <<\EOF
15669 #define HAVE_INIT_EXTENDED_COLOR 1
15672 cat >>confdefs.h <<\EOF
15673 #define HAVE_RESET_COLOR_PAIRS 1
15679 ### use option --enable-ext-mouse to modify coding to support 5-button mice
15680 echo "$as_me:15680: checking if you want to use extended mouse encoding" >&5
15681 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
15683 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
15684 if test "${enable_ext_mouse+set}" = set; then
15685 enableval="$enable_ext_mouse"
15686 with_ext_mouse=$enableval
15688 with_ext_mouse=$cf_dft_ext_mouse
15690 echo "$as_me:15690: result: $with_ext_mouse" >&5
15691 echo "${ECHO_T}$with_ext_mouse" >&6
15692 if test "x$with_ext_mouse" = xyes ; then
15694 if test "${with_abi_version+set}" != set; then
15695 case "$cf_cv_rel_version" in
15697 cf_cv_rel_version=6.0
15698 cf_cv_abi_version=6
15699 cf_cv_abi_default=6
15700 { echo "$as_me:15700: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
15701 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
15708 if test $cf_cv_abi_default -le 5 ; then
15709 NCURSES_MOUSE_VERSION=1
15710 elif test $cf_cv_abi_default -le 6 ; then
15711 NCURSES_MOUSE_VERSION=2
15713 NCURSES_MOUSE_VERSION=3
15716 ### use option --enable-ext-putwin to turn on extended screendumps
15717 echo "$as_me:15717: checking if you want to use extended putwin/screendump" >&5
15718 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
15720 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
15721 if test "${enable_ext_putwin+set}" = set; then
15722 enableval="$enable_ext_putwin"
15723 with_ext_putwin=$enableval
15725 with_ext_putwin=$cf_dft_ext_putwin
15727 echo "$as_me:15727: result: $with_ext_putwin" >&5
15728 echo "${ECHO_T}$with_ext_putwin" >&6
15729 if test "x$with_ext_putwin" = xyes ; then
15731 cat >>confdefs.h <<\EOF
15732 #define NCURSES_EXT_PUTWIN 1
15737 echo "$as_me:15737: checking if you want \$NCURSES_NO_PADDING code" >&5
15738 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
15740 # Check whether --enable-no-padding or --disable-no-padding was given.
15741 if test "${enable_no_padding+set}" = set; then
15742 enableval="$enable_no_padding"
15743 with_no_padding=$enableval
15745 with_no_padding=$with_ext_funcs
15747 echo "$as_me:15747: result: $with_no_padding" >&5
15748 echo "${ECHO_T}$with_no_padding" >&6
15749 test "x$with_no_padding" = xyes &&
15750 cat >>confdefs.h <<\EOF
15751 #define NCURSES_NO_PADDING 1
15754 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
15755 echo "$as_me:15755: checking if you want SIGWINCH handler" >&5
15756 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
15758 # Check whether --enable-sigwinch or --disable-sigwinch was given.
15759 if test "${enable_sigwinch+set}" = set; then
15760 enableval="$enable_sigwinch"
15761 with_sigwinch=$enableval
15763 with_sigwinch=$with_ext_funcs
15765 echo "$as_me:15765: result: $with_sigwinch" >&5
15766 echo "${ECHO_T}$with_sigwinch" >&6
15767 if test "x$with_sigwinch" = xyes
15770 cat >>confdefs.h <<\EOF
15771 #define USE_SIGWINCH 1
15774 cf_cv_enable_sigwinch=1
15776 cf_cv_enable_sigwinch=0
15779 ### use option --enable-tcap-names to allow user to define new capabilities
15780 echo "$as_me:15780: checking if you want user-definable terminal capabilities like termcap" >&5
15781 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
15783 # Check whether --enable-tcap-names or --disable-tcap-names was given.
15784 if test "${enable_tcap_names+set}" = set; then
15785 enableval="$enable_tcap_names"
15786 with_tcap_names=$enableval
15788 with_tcap_names=$with_ext_funcs
15790 echo "$as_me:15790: result: $with_tcap_names" >&5
15791 echo "${ECHO_T}$with_tcap_names" >&6
15793 if test "x$with_tcap_names" = xyes; then
15796 cat >>confdefs.h <<\EOF
15797 #define NCURSES_XNAMES 1
15802 ##############################################################################
15804 echo "$as_me:15804: checking if you want to link with the pthread library" >&5
15805 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
15807 # Check whether --with-pthread or --without-pthread was given.
15808 if test "${with_pthread+set}" = set; then
15809 withval="$with_pthread"
15810 with_pthread=$withval
15814 echo "$as_me:15814: result: $with_pthread" >&5
15815 echo "${ECHO_T}$with_pthread" >&6
15817 if test "$with_pthread" != no ; then
15818 echo "$as_me:15818: checking for pthread.h" >&5
15819 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
15820 if test "${ac_cv_header_pthread_h+set}" = set; then
15821 echo $ECHO_N "(cached) $ECHO_C" >&6
15823 cat >"conftest.$ac_ext" <<_ACEOF
15824 #line 15824 "configure"
15825 #include "confdefs.h"
15826 #include <pthread.h>
15828 if { (eval echo "$as_me:15828: \"$ac_cpp "conftest.$ac_ext"\"") >&5
15829 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
15831 $EGREP -v '^ *\+' conftest.er1 >conftest.err
15833 cat conftest.err >&5
15834 echo "$as_me:15834: \$? = $ac_status" >&5
15835 (exit "$ac_status"); } >/dev/null; then
15836 if test -s conftest.err; then
15837 ac_cpp_err=$ac_c_preproc_warn_flag
15844 if test -z "$ac_cpp_err"; then
15845 ac_cv_header_pthread_h=yes
15847 echo "$as_me: failed program was:" >&5
15848 cat "conftest.$ac_ext" >&5
15849 ac_cv_header_pthread_h=no
15851 rm -f conftest.err "conftest.$ac_ext"
15853 echo "$as_me:15853: result: $ac_cv_header_pthread_h" >&5
15854 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
15855 if test "$ac_cv_header_pthread_h" = yes; then
15857 cat >>confdefs.h <<\EOF
15858 #define HAVE_PTHREADS_H 1
15861 for cf_lib_pthread in pthread c_r
15863 echo "$as_me:15863: checking if we can link with the $cf_lib_pthread library" >&5
15864 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
15865 cf_save_LIBS="$LIBS"
15867 cf_add_libs="$LIBS"
15870 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15871 # filter duplicates
15872 for cf_add_1lib in $cf_add_0lib; do
15873 for cf_add_2lib in $cf_add_libs; do
15874 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15879 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15881 LIBS="$cf_add_libs"
15883 cat >"conftest.$ac_ext" <<_ACEOF
15884 #line 15884 "configure"
15885 #include "confdefs.h"
15887 #include <pthread.h>
15893 int rc = pthread_create(0,0,0,0);
15894 int r2 = pthread_mutexattr_settype(0, 0);
15900 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15901 if { (eval echo "$as_me:15901: \"$ac_link\"") >&5
15902 (eval $ac_link) 2>&5
15904 echo "$as_me:15904: \$? = $ac_status" >&5
15905 (exit "$ac_status"); } &&
15906 { ac_try='test -s "conftest$ac_exeext"'
15907 { (eval echo "$as_me:15907: \"$ac_try\"") >&5
15908 (eval $ac_try) 2>&5
15910 echo "$as_me:15910: \$? = $ac_status" >&5
15911 (exit "$ac_status"); }; }; then
15914 echo "$as_me: failed program was:" >&5
15915 cat "conftest.$ac_ext" >&5
15918 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15919 LIBS="$cf_save_LIBS"
15920 echo "$as_me:15920: result: $with_pthread" >&5
15921 echo "${ECHO_T}$with_pthread" >&6
15922 test "$with_pthread" = yes && break
15925 if test "$with_pthread" = yes ; then
15927 cf_add_libs="$LIBS"
15930 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15931 # filter duplicates
15932 for cf_add_1lib in $cf_add_0lib; do
15933 for cf_add_2lib in $cf_add_libs; do
15934 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15939 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15941 LIBS="$cf_add_libs"
15943 cat >>confdefs.h <<\EOF
15944 #define HAVE_LIBPTHREADS 1
15948 { { echo "$as_me:15948: error: Cannot link with pthread library" >&5
15949 echo "$as_me: error: Cannot link with pthread library" >&2;}
15950 { (exit 1); exit 1; }; }
15957 if test "x$with_pthread" != xno; then
15958 echo "$as_me:15958: checking for pthread_kill" >&5
15959 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
15960 if test "${ac_cv_func_pthread_kill+set}" = set; then
15961 echo $ECHO_N "(cached) $ECHO_C" >&6
15963 cat >"conftest.$ac_ext" <<_ACEOF
15964 #line 15964 "configure"
15965 #include "confdefs.h"
15966 #define pthread_kill autoconf_temporary
15967 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
15968 #undef pthread_kill
15974 /* We use char because int might match the return type of a gcc2
15975 builtin and then its argument prototype would still apply. */
15976 char pthread_kill (void);
15982 /* The GNU C library defines stubs for functions which it implements
15983 to always fail with ENOSYS. Some functions are actually named
15984 something starting with __ and the normal name is an alias. */
15985 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
15986 #error found stub for pthread_kill
15989 return pthread_kill ();
15994 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15995 if { (eval echo "$as_me:15995: \"$ac_link\"") >&5
15996 (eval $ac_link) 2>&5
15998 echo "$as_me:15998: \$? = $ac_status" >&5
15999 (exit "$ac_status"); } &&
16000 { ac_try='test -s "conftest$ac_exeext"'
16001 { (eval echo "$as_me:16001: \"$ac_try\"") >&5
16002 (eval $ac_try) 2>&5
16004 echo "$as_me:16004: \$? = $ac_status" >&5
16005 (exit "$ac_status"); }; }; then
16006 ac_cv_func_pthread_kill=yes
16008 echo "$as_me: failed program was:" >&5
16009 cat "conftest.$ac_ext" >&5
16010 ac_cv_func_pthread_kill=no
16012 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16014 echo "$as_me:16014: result: $ac_cv_func_pthread_kill" >&5
16015 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
16016 if test "$ac_cv_func_pthread_kill" = yes; then
16018 echo "$as_me:16018: checking if you want to allow EINTR in wgetch with pthreads" >&5
16019 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
16021 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
16022 if test "${enable_pthreads_eintr+set}" = set; then
16023 enableval="$enable_pthreads_eintr"
16024 use_pthreads_eintr=$enableval
16026 use_pthreads_eintr=no
16028 echo "$as_me:16028: result: $use_pthreads_eintr" >&5
16029 echo "${ECHO_T}$use_pthreads_eintr" >&6
16030 if test "x$use_pthreads_eintr" = xyes ; then
16032 cat >>confdefs.h <<\EOF
16033 #define USE_PTHREADS_EINTR 1
16039 echo "$as_me:16039: checking if you want to use weak-symbols for pthreads" >&5
16040 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
16042 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
16043 if test "${enable_weak_symbols+set}" = set; then
16044 enableval="$enable_weak_symbols"
16045 use_weak_symbols=$enableval
16047 use_weak_symbols=no
16049 echo "$as_me:16049: result: $use_weak_symbols" >&5
16050 echo "${ECHO_T}$use_weak_symbols" >&6
16051 if test "x$use_weak_symbols" = xyes ; then
16053 echo "$as_me:16053: checking if $CC supports weak symbols" >&5
16054 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
16055 if test "${cf_cv_weak_symbols+set}" = set; then
16056 echo $ECHO_N "(cached) $ECHO_C" >&6
16059 cat >"conftest.$ac_ext" <<_ACEOF
16060 #line 16060 "configure"
16061 #include "confdefs.h"
16068 #if defined(__GNUC__)
16069 # if defined __USE_ISOC99
16070 # define _cat_pragma(exp) _Pragma(#exp)
16071 # define _weak_pragma(exp) _cat_pragma(weak name)
16073 # define _weak_pragma(exp)
16075 # define _declare(name) __extension__ extern __typeof__(name) name
16076 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
16079 weak_symbol(fopen);
16085 rm -f "conftest.$ac_objext"
16086 if { (eval echo "$as_me:16086: \"$ac_compile\"") >&5
16087 (eval $ac_compile) 2>&5
16089 echo "$as_me:16089: \$? = $ac_status" >&5
16090 (exit "$ac_status"); } &&
16091 { ac_try='test -s "conftest.$ac_objext"'
16092 { (eval echo "$as_me:16092: \"$ac_try\"") >&5
16093 (eval $ac_try) 2>&5
16095 echo "$as_me:16095: \$? = $ac_status" >&5
16096 (exit "$ac_status"); }; }; then
16097 cf_cv_weak_symbols=yes
16099 echo "$as_me: failed program was:" >&5
16100 cat "conftest.$ac_ext" >&5
16101 cf_cv_weak_symbols=no
16103 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16106 echo "$as_me:16106: result: $cf_cv_weak_symbols" >&5
16107 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
16110 cf_cv_weak_symbols=no
16113 if test "x$cf_cv_weak_symbols" = xyes ; then
16115 cat >>confdefs.h <<\EOF
16116 #define USE_WEAK_SYMBOLS 1
16123 if test "x$with_pthread" = "xyes" ; then
16125 cat >>confdefs.h <<\EOF
16126 #define USE_PTHREADS 1
16129 enable_reentrant=yes
16130 if test "x$cf_cv_weak_symbols" = xyes ; then
16133 cf_add_libs="$PRIVATE_LIBS"
16136 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16137 # filter duplicates
16138 for cf_add_1lib in $cf_add_0lib; do
16139 for cf_add_2lib in $cf_add_libs; do
16140 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16145 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16147 PRIVATE_LIBS="$cf_add_libs"
16152 # Reentrant code has to be opaque; there's little advantage to making ncurses
16153 # opaque outside of that, so there is no --enable-opaque option. We can use
16154 # this option without --with-pthreads, but this will be always set for
16156 echo "$as_me:16156: checking if you want reentrant code" >&5
16157 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
16159 # Check whether --enable-reentrant or --disable-reentrant was given.
16160 if test "${enable_reentrant+set}" = set; then
16161 enableval="$enable_reentrant"
16162 with_reentrant=$enableval
16166 echo "$as_me:16166: result: $with_reentrant" >&5
16167 echo "${ECHO_T}$with_reentrant" >&6
16168 if test "x$with_reentrant" = xyes ; then
16169 cf_cv_enable_reentrant=1
16170 cf_cv_enable_opaque="NCURSES_INTERNALS"
16172 if test "x$cf_cv_weak_symbols" = xyes ; then
16174 # remove pthread library from $LIBS
16175 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
16177 cf_add_libs="$TEST_LIBS"
16180 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16181 # filter duplicates
16182 for cf_add_1lib in $cf_add_0lib; do
16183 for cf_add_2lib in $cf_add_libs; do
16184 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16189 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16191 TEST_LIBS="$cf_add_libs"
16193 cf_add_libs="$TEST_LIBS2"
16196 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16197 # filter duplicates
16198 for cf_add_1lib in $cf_add_0lib; do
16199 for cf_add_2lib in $cf_add_libs; do
16200 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16205 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16207 TEST_LIBS2="$cf_add_libs"
16209 cf_add_libs="$PRIVATE_LIBS"
16212 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16213 # filter duplicates
16214 for cf_add_1lib in $cf_add_0lib; do
16215 for cf_add_2lib in $cf_add_libs; do
16216 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16221 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16223 PRIVATE_LIBS="$cf_add_libs"
16226 # when not using weak symbols but with_reentrant,
16227 # add 't' to the library suffix on all platforms
16228 # except cygwin, where we only do that if ALSO
16229 # compiling with full thread support.
16231 (*cygwin* | *msys*)
16232 if test "$with_pthread" = "yes" ; then
16233 if test "x$disable_lib_suffixes" = "xno" ; then
16234 LIB_SUFFIX="t${LIB_SUFFIX}"
16238 if test "x$disable_lib_suffixes" = "xno" ; then
16239 LIB_SUFFIX="t${LIB_SUFFIX}"
16245 cat >>confdefs.h <<\EOF
16246 #define USE_REENTRANT 1
16249 if test "${with_abi_version+set}" != set; then
16250 case "$cf_cv_rel_version" in
16252 cf_cv_rel_version=6.0
16253 cf_cv_abi_version=6
16254 cf_cv_abi_default=6
16255 { echo "$as_me:16255: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
16256 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
16262 cf_cv_enable_reentrant=0
16263 cf_cv_enable_opaque="NCURSES_OPAQUE"
16264 NCURSES_SIZE_T=$cf_dft_ordinate_type
16267 echo "$as_me:16267: checking whether curses library structures should be opaque" >&5
16268 echo $ECHO_N "checking whether curses library structures should be opaque... $ECHO_C" >&6
16270 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
16271 if test "${enable_opaque_curses+set}" = set; then
16272 enableval="$enable_opaque_curses"
16273 test "$enableval" != no && enableval=yes
16274 if test "$enableval" != "yes" ; then
16275 enable_opaque_curses=no
16278 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
16279 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
16285 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
16286 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
16289 echo "$as_me:16289: result: $enable_opaque_curses" >&5
16290 echo "${ECHO_T}$enable_opaque_curses" >&6
16292 test "$cf_cv_enable_reentrant" = 1 && \
16293 test "$enable_opaque_curses" = no && \
16294 { { echo "$as_me:16294: error: reentrant configuration requires opaque library" >&5
16295 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
16296 { (exit 1); exit 1; }; }
16298 echo "$as_me:16298: checking whether form library structures should be opaque" >&5
16299 echo $ECHO_N "checking whether form library structures should be opaque... $ECHO_C" >&6
16301 # Check whether --enable-opaque-form or --disable-opaque-form was given.
16302 if test "${enable_opaque_form+set}" = set; then
16303 enableval="$enable_opaque_form"
16304 test "$enableval" != no && enableval=yes
16305 if test "$enableval" != "yes" ; then
16306 enable_opaque_form=no
16308 enable_opaque_form=$cf_dft_opaque_curses
16312 enable_opaque_form=$cf_dft_opaque_curses
16315 echo "$as_me:16315: result: $enable_opaque_form" >&5
16316 echo "${ECHO_T}$enable_opaque_form" >&6
16318 echo "$as_me:16318: checking whether menu library structures should be opaque" >&5
16319 echo $ECHO_N "checking whether menu library structures should be opaque... $ECHO_C" >&6
16321 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
16322 if test "${enable_opaque_menu+set}" = set; then
16323 enableval="$enable_opaque_menu"
16324 test "$enableval" != no && enableval=yes
16325 if test "$enableval" != "yes" ; then
16326 enable_opaque_menu=no
16328 enable_opaque_menu=$cf_dft_opaque_curses
16332 enable_opaque_menu=$cf_dft_opaque_curses
16335 echo "$as_me:16335: result: $enable_opaque_menu" >&5
16336 echo "${ECHO_T}$enable_opaque_menu" >&6
16338 echo "$as_me:16338: checking whether panel library structures should be opaque" >&5
16339 echo $ECHO_N "checking whether panel library structures should be opaque... $ECHO_C" >&6
16341 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
16342 if test "${enable_opaque_panel+set}" = set; then
16343 enableval="$enable_opaque_panel"
16344 test "$enableval" != no && enableval=yes
16345 if test "$enableval" != "yes" ; then
16346 enable_opaque_panel=no
16348 enable_opaque_panel=$cf_dft_opaque_curses
16352 enable_opaque_panel=$cf_dft_opaque_curses
16355 echo "$as_me:16355: result: $enable_opaque_panel" >&5
16356 echo "${ECHO_T}$enable_opaque_panel" >&6
16358 NCURSES_OPAQUE=0; test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
16359 NCURSES_OPAQUE_FORM=0; test "$enable_opaque_form" = yes && NCURSES_OPAQUE_FORM=1
16360 NCURSES_OPAQUE_MENU=0; test "$enable_opaque_menu" = yes && NCURSES_OPAQUE_MENU=1
16361 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel" = yes && NCURSES_OPAQUE_PANEL=1
16363 ### Allow using a different wrap-prefix
16364 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
16365 echo "$as_me:16365: checking for prefix used to wrap public variables" >&5
16366 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
16368 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
16369 if test "${with_wrap_prefix+set}" = set; then
16370 withval="$with_wrap_prefix"
16371 NCURSES_WRAP_PREFIX=$withval
16373 NCURSES_WRAP_PREFIX=_nc_
16375 echo "$as_me:16375: result: $NCURSES_WRAP_PREFIX" >&5
16376 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
16378 NCURSES_WRAP_PREFIX=_nc_
16381 cat >>confdefs.h <<EOF
16382 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
16385 ###############################################################################
16386 # These options are relatively safe to experiment with.
16388 echo "$as_me:16388: checking if you want all development code" >&5
16389 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
16391 # Check whether --with-develop or --without-develop was given.
16392 if test "${with_develop+set}" = set; then
16393 withval="$with_develop"
16394 with_develop=$withval
16398 echo "$as_me:16398: result: $with_develop" >&5
16399 echo "${ECHO_T}$with_develop" >&6
16401 ### use option --enable-check-size to detect screensize with CPR
16402 echo "$as_me:16402: checking if you want to check screensize of serial terminals" >&5
16403 echo $ECHO_N "checking if you want to check screensize of serial terminals... $ECHO_C" >&6
16405 # Check whether --enable-check-size or --disable-check-size was given.
16406 if test "${enable_check_size+set}" = set; then
16407 enableval="$enable_check_size"
16410 enable_check_size=$with_develop
16412 echo "$as_me:16412: result: $enable_check_size" >&5
16413 echo "${ECHO_T}$enable_check_size" >&6
16414 test "x$enable_check_size" = xyes &&
16415 cat >>confdefs.h <<\EOF
16416 #define USE_CHECK_SIZE 1
16419 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
16420 echo "$as_me:16420: checking if you want hard-tabs code" >&5
16421 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
16423 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
16424 if test "${enable_hard_tabs+set}" = set; then
16425 enableval="$enable_hard_tabs"
16428 enable_hard_tabs=$with_develop
16430 echo "$as_me:16430: result: $enable_hard_tabs" >&5
16431 echo "${ECHO_T}$enable_hard_tabs" >&6
16432 test "x$enable_hard_tabs" = xyes &&
16433 cat >>confdefs.h <<\EOF
16434 #define USE_HARD_TABS 1
16437 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
16438 echo "$as_me:16438: checking if you want limited support for xmc" >&5
16439 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
16441 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
16442 if test "${enable_xmc_glitch+set}" = set; then
16443 enableval="$enable_xmc_glitch"
16446 enable_xmc_glitch=$with_develop
16448 echo "$as_me:16448: result: $enable_xmc_glitch" >&5
16449 echo "${ECHO_T}$enable_xmc_glitch" >&6
16450 test "x$enable_xmc_glitch" = xyes &&
16451 cat >>confdefs.h <<\EOF
16452 #define USE_XMC_SUPPORT 1
16455 ###############################################################################
16456 # These are just experimental, probably should not be in a package:
16458 echo "$as_me:16458: checking if you do not want to assume colors are white-on-black" >&5
16459 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
16461 # Check whether --enable-assumed-color or --disable-assumed-color was given.
16462 if test "${enable_assumed_color+set}" = set; then
16463 enableval="$enable_assumed_color"
16464 with_assumed_color=$enableval
16466 with_assumed_color=yes
16468 echo "$as_me:16468: result: $with_assumed_color" >&5
16469 echo "${ECHO_T}$with_assumed_color" >&6
16470 test "x$with_assumed_color" = xyes &&
16471 cat >>confdefs.h <<\EOF
16472 #define USE_ASSUMED_COLOR 1
16475 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
16476 echo "$as_me:16476: checking if you want hashmap scrolling-optimization code" >&5
16477 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
16479 # Check whether --enable-hashmap or --disable-hashmap was given.
16480 if test "${enable_hashmap+set}" = set; then
16481 enableval="$enable_hashmap"
16482 with_hashmap=$enableval
16486 echo "$as_me:16486: result: $with_hashmap" >&5
16487 echo "${ECHO_T}$with_hashmap" >&6
16488 test "x$with_hashmap" = xyes &&
16489 cat >>confdefs.h <<\EOF
16490 #define USE_HASHMAP 1
16493 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
16494 echo "$as_me:16494: checking if you want colorfgbg code" >&5
16495 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
16497 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
16498 if test "${enable_colorfgbg+set}" = set; then
16499 enableval="$enable_colorfgbg"
16500 with_colorfgbg=$enableval
16504 echo "$as_me:16504: result: $with_colorfgbg" >&5
16505 echo "${ECHO_T}$with_colorfgbg" >&6
16506 test "x$with_colorfgbg" = xyes &&
16507 cat >>confdefs.h <<\EOF
16508 #define USE_COLORFGBG 1
16511 ### use option --enable-fvisibility to turn on use of gcc-specific feature
16512 echo "$as_me:16512: checking if you want to use gcc -fvisibility option" >&5
16513 echo $ECHO_N "checking if you want to use gcc -fvisibility option... $ECHO_C" >&6
16515 # Check whether --enable-fvisibility or --disable-fvisibility was given.
16516 if test "${enable_fvisibility+set}" = set; then
16517 enableval="$enable_fvisibility"
16518 cf_with_fvisibility=$enableval
16520 cf_with_fvisibility=no
16522 echo "$as_me:16522: result: $cf_with_fvisibility" >&5
16523 echo "${ECHO_T}$cf_with_fvisibility" >&6
16526 NCURSES_CXX_IMPEXP=
16527 if test "x$cf_with_fvisibility" = xyes; then
16529 echo "$as_me:16529: checking if $CC -fvisibility=hidden option works" >&5
16530 echo $ECHO_N "checking if $CC -fvisibility=hidden option works... $ECHO_C" >&6
16531 if test "${cf_cv_fvisibility_hidden+set}" = set; then
16532 echo $ECHO_N "(cached) $ECHO_C" >&6
16535 cf_save_cflags="$CFLAGS"
16536 CFLAGS="$CFLAGS -fvisibility=hidden"
16537 cat >"conftest.$ac_ext" <<_ACEOF
16538 #line 16538 "configure"
16539 #include "confdefs.h"
16541 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
16547 if (somefunc()) return 1;
16553 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16554 if { (eval echo "$as_me:16554: \"$ac_link\"") >&5
16555 (eval $ac_link) 2>&5
16557 echo "$as_me:16557: \$? = $ac_status" >&5
16558 (exit "$ac_status"); } &&
16559 { ac_try='test -s "conftest$ac_exeext"'
16560 { (eval echo "$as_me:16560: \"$ac_try\"") >&5
16561 (eval $ac_try) 2>&5
16563 echo "$as_me:16563: \$? = $ac_status" >&5
16564 (exit "$ac_status"); }; }; then
16565 cf_cv_fvisibility_hidden=yes
16567 echo "$as_me: failed program was:" >&5
16568 cat "conftest.$ac_ext" >&5
16569 cf_cv_fvisibility_hidden=no
16571 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16572 CFLAGS=$cf_save_cflags
16575 echo "$as_me:16575: result: $cf_cv_fvisibility_hidden" >&5
16576 echo "${ECHO_T}$cf_cv_fvisibility_hidden" >&6
16578 if test "x$cf_cv_fvisibility_hidden" = xyes
16584 cf_new_extra_cppflags=
16586 for cf_add_cflags in -fvisibility=hidden
16588 case "$cf_fix_cppflags" in
16590 case "$cf_add_cflags" in
16591 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16592 case "$cf_add_cflags" in
16594 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16596 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16597 && test -z "${cf_tst_cflags}" \
16598 && cf_fix_cppflags=yes
16600 if test "$cf_fix_cppflags" = yes ; then
16602 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16603 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16606 elif test "${cf_tst_cflags}" = "\"'" ; then
16608 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16609 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16615 case "$CPPFLAGS" in
16619 case "$cf_add_cflags" in
16621 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16623 CPPFLAGS=`echo "$CPPFLAGS" | \
16624 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
16625 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
16630 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16631 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16638 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16639 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16646 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16647 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16649 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16651 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16652 && test -z "${cf_tst_cflags}" \
16653 && cf_fix_cppflags=no
16658 if test -n "$cf_new_cflags" ; then
16660 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16661 CFLAGS="${CFLAGS}$cf_new_cflags"
16665 if test -n "$cf_new_cppflags" ; then
16667 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16668 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16672 if test -n "$cf_new_extra_cppflags" ; then
16674 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16675 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16679 NCURSES_IMPEXP="__attribute__ ((visibility(\"default\")))"
16684 ac_cpp='$CXXCPP $CPPFLAGS'
16685 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16686 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16687 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16688 ac_main_return="return"
16690 echo "$as_me:16690: checking if $CXX -fvisibility=hidden option works" >&5
16691 echo $ECHO_N "checking if $CXX -fvisibility=hidden option works... $ECHO_C" >&6
16692 if test "${cf_cv_fvisibility_hidden2+set}" = set; then
16693 echo $ECHO_N "(cached) $ECHO_C" >&6
16696 cf_save_cflags="$CXXFLAGS"
16697 CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
16698 cat >"conftest.$ac_ext" <<_ACEOF
16699 #line 16699 "configure"
16700 #include "confdefs.h"
16702 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
16708 if (somefunc()) return 1;
16714 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16715 if { (eval echo "$as_me:16715: \"$ac_link\"") >&5
16716 (eval $ac_link) 2>&5
16718 echo "$as_me:16718: \$? = $ac_status" >&5
16719 (exit "$ac_status"); } &&
16720 { ac_try='test -s "conftest$ac_exeext"'
16721 { (eval echo "$as_me:16721: \"$ac_try\"") >&5
16722 (eval $ac_try) 2>&5
16724 echo "$as_me:16724: \$? = $ac_status" >&5
16725 (exit "$ac_status"); }; }; then
16726 cf_cv_fvisibility_hidden2=yes
16728 echo "$as_me: failed program was:" >&5
16729 cat "conftest.$ac_ext" >&5
16730 cf_cv_fvisibility_hidden2=no
16732 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16733 CXXFLAGS=$cf_save_cflags
16736 echo "$as_me:16736: result: $cf_cv_fvisibility_hidden2" >&5
16737 echo "${ECHO_T}$cf_cv_fvisibility_hidden2" >&6
16739 if test "x$cf_cv_fvisibility_hidden2" = xyes
16742 cf_save_CXXFLAGS="$CFLAGS"
16748 cf_new_extra_cppflags=
16750 for cf_add_cflags in -fvisibility=hidden
16752 case "$cf_fix_cppflags" in
16754 case "$cf_add_cflags" in
16755 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16756 case "$cf_add_cflags" in
16758 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16760 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16761 && test -z "${cf_tst_cflags}" \
16762 && cf_fix_cppflags=yes
16764 if test "$cf_fix_cppflags" = yes ; then
16766 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16767 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16770 elif test "${cf_tst_cflags}" = "\"'" ; then
16772 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16773 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16779 case "$CPPFLAGS" in
16783 case "$cf_add_cflags" in
16785 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16787 CPPFLAGS=`echo "$CPPFLAGS" | \
16788 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
16789 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
16794 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16795 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16802 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16803 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16810 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16811 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16813 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16815 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16816 && test -z "${cf_tst_cflags}" \
16817 && cf_fix_cppflags=no
16822 if test -n "$cf_new_cflags" ; then
16824 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16825 CFLAGS="${CFLAGS}$cf_new_cflags"
16829 if test -n "$cf_new_cppflags" ; then
16831 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16832 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16836 if test -n "$cf_new_extra_cppflags" ; then
16838 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16839 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16844 CFLAGS="$cf_save_CXXFLAGS"
16846 NCURSES_CXX_IMPEXP="__attribute__ ((visibility(\"default\")))"
16849 ac_cpp='$CPP $CPPFLAGS'
16850 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16851 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16852 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16853 ac_main_return="return"
16858 ### use option --enable-interop to turn on use of bindings used for interop
16859 echo "$as_me:16859: checking if you want interop bindings" >&5
16860 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
16862 # Check whether --enable-interop or --disable-interop was given.
16863 if test "${enable_interop+set}" = set; then
16864 enableval="$enable_interop"
16865 with_exp_interop=$enableval
16867 with_exp_interop=$cf_dft_interop
16869 echo "$as_me:16869: result: $with_exp_interop" >&5
16870 echo "${ECHO_T}$with_exp_interop" >&6
16872 NCURSES_INTEROP_FUNCS=0
16873 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
16875 echo "$as_me:16875: checking if you want experimental safe-sprintf code" >&5
16876 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
16878 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
16879 if test "${enable_safe_sprintf+set}" = set; then
16880 enableval="$enable_safe_sprintf"
16881 with_safe_sprintf=$enableval
16883 with_safe_sprintf=no
16885 echo "$as_me:16885: result: $with_safe_sprintf" >&5
16886 echo "${ECHO_T}$with_safe_sprintf" >&6
16888 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
16889 # when hashmap is used scroll hints are useless
16890 if test "$with_hashmap" = no ; then
16891 echo "$as_me:16891: checking if you want to experiment without scrolling-hints code" >&5
16892 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
16894 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
16895 if test "${enable_scroll_hints+set}" = set; then
16896 enableval="$enable_scroll_hints"
16897 with_scroll_hints=$enableval
16899 with_scroll_hints=yes
16901 echo "$as_me:16901: result: $with_scroll_hints" >&5
16902 echo "${ECHO_T}$with_scroll_hints" >&6
16903 test "x$with_scroll_hints" = xyes &&
16904 cat >>confdefs.h <<\EOF
16905 #define USE_SCROLL_HINTS 1
16910 echo "$as_me:16910: checking if you want wgetch-events code" >&5
16911 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
16913 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
16914 if test "${enable_wgetch_events+set}" = set; then
16915 enableval="$enable_wgetch_events"
16916 with_wgetch_events=$enableval
16918 with_wgetch_events=no
16920 echo "$as_me:16920: result: $with_wgetch_events" >&5
16921 echo "${ECHO_T}$with_wgetch_events" >&6
16922 if test "x$with_wgetch_events" = xyes ; then
16924 cat >>confdefs.h <<\EOF
16925 #define NCURSES_WGETCH_EVENTS 1
16928 NCURSES_WGETCH_EVENTS=1
16930 NCURSES_WGETCH_EVENTS=0
16933 case "$cf_cv_system_name" in
16934 (*mingw32*|*mingw64*|*-msvc*)
16935 echo "$as_me:16935: checking if you want experimental-Windows driver" >&5
16936 echo $ECHO_N "checking if you want experimental-Windows driver... $ECHO_C" >&6
16938 # Check whether --enable-exp-win32 or --disable-exp-win32 was given.
16939 if test "${enable_exp_win32+set}" = set; then
16940 enableval="$enable_exp_win32"
16941 with_exp_win32=$enableval
16945 echo "$as_me:16945: result: $with_exp_win32" >&5
16946 echo "${ECHO_T}$with_exp_win32" >&6
16947 if test "x$with_exp_win32" = xyes
16950 cat >>confdefs.h <<\EOF
16951 #define EXP_WIN32_DRIVER 1
16955 INTERNALS_HDR='$(INCDIR)/nc_win32.h'
16957 INTERNALS_HDR='$(INCDIR)/nc_mingw.h'
16967 ###############################################################################
16969 ### use option --disable-echo to suppress full display compiling commands
16971 echo "$as_me:16971: checking if you want to see long compiling messages" >&5
16972 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
16974 # Check whether --enable-echo or --disable-echo was given.
16975 if test "${enable_echo+set}" = set; then
16976 enableval="$enable_echo"
16977 test "$enableval" != no && enableval=yes
16978 if test "$enableval" != "yes" ; then
16981 ECHO_LD='@echo linking $@;'
16982 RULE_CC='@echo compiling $<'
16983 SHOW_CC='@echo compiling $@'
17005 echo "$as_me:17005: result: $enableval" >&5
17006 echo "${ECHO_T}$enableval" >&6
17008 if test "x$enable_echo" = xyes; then
17011 ECHO_LINK='@ echo linking $@ ... ;'
17012 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
17013 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
17016 # --disable-stripping is used for debugging
17018 echo "$as_me:17018: checking if you want to install stripped executables" >&5
17019 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
17021 # Check whether --enable-stripping or --disable-stripping was given.
17022 if test "${enable_stripping+set}" = set; then
17023 enableval="$enable_stripping"
17024 test "$enableval" != no && enableval=yes
17025 if test "$enableval" != "yes" ; then
17026 enable_stripping=no
17028 enable_stripping=yes
17032 enable_stripping=yes
17035 echo "$as_me:17035: result: $enable_stripping" >&5
17036 echo "${ECHO_T}$enable_stripping" >&6
17038 if test "$enable_stripping" = yes
17045 : "${INSTALL:=install}"
17046 echo "$as_me:17046: checking if install accepts -p option" >&5
17047 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
17048 if test "${cf_cv_install_p+set}" = set; then
17049 echo $ECHO_N "(cached) $ECHO_C" >&6
17056 if $INSTALL -p conftest.in conftest.out 2>/dev/null
17058 if test -f conftest.out/conftest.in
17060 test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
17061 test conftest.out/conftest.in -nt conftest.in 2>conftest.err
17062 if test -s conftest.err
17066 cf_cv_install_p=yes
17077 echo "$as_me:17077: result: $cf_cv_install_p" >&5
17078 echo "${ECHO_T}$cf_cv_install_p" >&6
17080 echo "$as_me:17080: checking if install needs to be told about ownership" >&5
17081 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
17082 case `$ac_config_guess` in
17091 echo "$as_me:17091: result: $with_install_o" >&5
17092 echo "${ECHO_T}$with_install_o" >&6
17093 if test "x$with_install_o" = xyes
17095 INSTALL_OPT_O="`id root|sed -e 's/uid=[0-9]*(/ -o /' -e 's/gid=[0-9]*(/ -g /' -e 's/ [^=[:space:]][^=[:space:]]*=.*/ /' -e 's/)//g'`"
17100 if test -n "$INSTALL_OPT_S"
17102 echo "$as_me:17102: checking if you want to specify strip-program" >&5
17103 echo $ECHO_N "checking if you want to specify strip-program... $ECHO_C" >&6
17105 # Check whether --with-strip-program or --without-strip-program was given.
17106 if test "${with_strip_program+set}" = set; then
17107 withval="$with_strip_program"
17108 with_strip_program=$withval
17110 with_strip_program=no
17112 echo "$as_me:17112: result: $with_strip_program" >&5
17113 echo "${ECHO_T}$with_strip_program" >&6
17114 if test "$with_strip_program" != no
17116 echo "$as_me:17116: checking if strip-program is supported with this installer" >&5
17117 echo $ECHO_N "checking if strip-program is supported with this installer... $ECHO_C" >&6
17118 cf_install_program=`echo "$INSTALL" | sed -e 's%[ ]*[ ]-.%%'`
17119 check_install_strip=no
17120 if test -f "$cf_install_program"
17122 check_install_version=`"$cf_install_program" --version 2>/dev/null | head -n 1 | grep coreutils`
17123 if test -n "$check_install_version"
17125 check_install_strip="option"
17127 for check_strip_variable in STRIPBIN STRIP
17129 if strings "$cf_install_program" | grep "^$check_strip_variable$" >/dev/null
17131 check_install_strip="environ"
17137 echo "$as_me:17137: result: $check_install_strip" >&5
17138 echo "${ECHO_T}$check_install_strip" >&6
17139 case "$check_install_strip" in
17141 { echo "$as_me:17141: WARNING: $cf_install_program does not support strip program option" >&5
17142 echo "$as_me: WARNING: $cf_install_program does not support strip program option" >&2;}
17143 with_strip_program=no
17146 cat >install.tmp <<-CF_EOF
17148 STRIPBIN="$with_strip_program" \\
17149 STRIP="$with_strip_program" \\
17152 INSTALL="`pwd`/install.tmp"
17153 chmod +x "$INSTALL"
17154 test -n "$verbose" && echo " created $INSTALL" 1>&6
17156 echo "${as_me:-configure}:17156: testing created $INSTALL ..." 1>&5
17160 INSTALL_OPT_S="$INSTALL_OPT_S --strip-program=\"$with_strip_program\""
17166 # If we're avoiding relinking of shared libraries during install, that is to
17167 # avoid modifying the build-tree. For the same reason, avoid doing ranlib if
17168 # the install program has "-p" (for preserving timestamps).
17169 cf_cv_do_reranlib=yes
17170 if test "x$cf_cv_install_p" = xyes
17172 if test "x$cf_cv_do_relink" != xyes
17174 cf_cv_do_reranlib=no
17176 INSTALL_LIB="$INSTALL_LIB $INSTALL_OPT_P"
17180 ### use option --enable-warnings to turn on all gcc warnings
17182 echo "$as_me:17182: checking if you want to use C11 _Noreturn feature" >&5
17183 echo $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
17185 # Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
17186 if test "${enable_stdnoreturn+set}" = set; then
17187 enableval="$enable_stdnoreturn"
17188 test "$enableval" != yes && enableval=no
17189 if test "$enableval" != "no" ; then
17190 enable_stdnoreturn=yes
17192 enable_stdnoreturn=no
17196 enable_stdnoreturn=no
17199 echo "$as_me:17199: result: $enable_stdnoreturn" >&5
17200 echo "${ECHO_T}$enable_stdnoreturn" >&6
17202 if test $enable_stdnoreturn = yes; then
17203 echo "$as_me:17203: checking for C11 _Noreturn feature" >&5
17204 echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
17205 if test "${cf_cv_c11_noreturn+set}" = set; then
17206 echo $ECHO_N "(cached) $ECHO_C" >&6
17208 cat >"conftest.$ac_ext" <<_ACEOF
17209 #line 17209 "configure"
17210 #include "confdefs.h"
17212 $ac_includes_default
17213 #include <stdnoreturn.h>
17214 static _Noreturn void giveup(void) { exit(0); }
17219 if (feof(stdin)) giveup()
17224 rm -f "conftest.$ac_objext"
17225 if { (eval echo "$as_me:17225: \"$ac_compile\"") >&5
17226 (eval $ac_compile) 2>&5
17228 echo "$as_me:17228: \$? = $ac_status" >&5
17229 (exit "$ac_status"); } &&
17230 { ac_try='test -s "conftest.$ac_objext"'
17231 { (eval echo "$as_me:17231: \"$ac_try\"") >&5
17232 (eval $ac_try) 2>&5
17234 echo "$as_me:17234: \$? = $ac_status" >&5
17235 (exit "$ac_status"); }; }; then
17236 cf_cv_c11_noreturn=yes
17238 echo "$as_me: failed program was:" >&5
17239 cat "conftest.$ac_ext" >&5
17240 cf_cv_c11_noreturn=no
17242 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17245 echo "$as_me:17245: result: $cf_cv_c11_noreturn" >&5
17246 echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
17248 cf_cv_c11_noreturn=no,
17251 if test "$cf_cv_c11_noreturn" = yes; then
17253 cat >>confdefs.h <<\EOF
17254 #define HAVE_STDNORETURN_H 1
17257 cat >>confdefs.h <<EOF
17258 #define STDC_NORETURN _Noreturn
17261 HAVE_STDNORETURN_H=1
17263 HAVE_STDNORETURN_H=0
17266 if test "$GCC" = yes || test "$GXX" = yes
17269 if test "$GCC" = yes || test "$GXX" = yes
17274 for cf_temp_scan in $CFLAGS
17276 case "x$cf_temp_scan" in
17279 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17280 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17285 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17286 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17291 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17292 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17297 if test "x$CFLAGS" != "x$cf_temp_flags"
17299 test -n "$verbose" && echo " repairing CFLAGS: $CFLAGS" 1>&6
17301 echo "${as_me:-configure}:17301: testing repairing CFLAGS: $CFLAGS ..." 1>&5
17303 CFLAGS="$cf_temp_flags"
17304 test -n "$verbose" && echo " ... fixed $CFLAGS" 1>&6
17306 echo "${as_me:-configure}:17306: testing ... fixed $CFLAGS ..." 1>&5
17308 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
17310 echo "${as_me:-configure}:17310: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17317 if test "$GCC" = yes || test "$GXX" = yes
17322 for cf_temp_scan in $CPPFLAGS
17324 case "x$cf_temp_scan" in
17327 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17328 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17333 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17334 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17339 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17340 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17345 if test "x$CPPFLAGS" != "x$cf_temp_flags"
17347 test -n "$verbose" && echo " repairing CPPFLAGS: $CPPFLAGS" 1>&6
17349 echo "${as_me:-configure}:17349: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
17351 CPPFLAGS="$cf_temp_flags"
17352 test -n "$verbose" && echo " ... fixed $CPPFLAGS" 1>&6
17354 echo "${as_me:-configure}:17354: testing ... fixed $CPPFLAGS ..." 1>&5
17356 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
17358 echo "${as_me:-configure}:17358: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17365 if test "$GCC" = yes || test "$GXX" = yes
17370 for cf_temp_scan in $LDFLAGS
17372 case "x$cf_temp_scan" in
17375 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17376 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17381 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17382 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17387 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17388 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17393 if test "x$LDFLAGS" != "x$cf_temp_flags"
17395 test -n "$verbose" && echo " repairing LDFLAGS: $LDFLAGS" 1>&6
17397 echo "${as_me:-configure}:17397: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
17399 LDFLAGS="$cf_temp_flags"
17400 test -n "$verbose" && echo " ... fixed $LDFLAGS" 1>&6
17402 echo "${as_me:-configure}:17402: testing ... fixed $LDFLAGS ..." 1>&5
17404 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
17406 echo "${as_me:-configure}:17406: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17413 echo "$as_me:17413: checking if you want to turn on gcc warnings" >&5
17414 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
17416 # Check whether --enable-warnings or --disable-warnings was given.
17417 if test "${enable_warnings+set}" = set; then
17418 enableval="$enable_warnings"
17419 test "$enableval" != yes && enableval=no
17420 if test "$enableval" != "no" ; then
17421 enable_warnings=yes
17430 echo "$as_me:17430: result: $enable_warnings" >&5
17431 echo "${ECHO_T}$enable_warnings" >&6
17432 if test "$enable_warnings" = "yes"
17435 if test "x$have_x" = xyes; then
17437 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
17438 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
17439 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
17440 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
17441 for cf_X_CFLAGS in $X_CFLAGS
17443 case "x$cf_X_CFLAGS" in
17445 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
17448 CFLAGS="$CFLAGS $cf_X_CFLAGS"
17453 cat >"conftest.$ac_ext" <<_ACEOF
17454 #line 17454 "configure"
17455 #include "confdefs.h"
17457 #include <stdlib.h>
17458 #include <X11/Intrinsic.h>
17463 String foo = malloc(1); free((void*)foo)
17468 rm -f "conftest.$ac_objext"
17469 if { (eval echo "$as_me:17469: \"$ac_compile\"") >&5
17470 (eval $ac_compile) 2>&5
17472 echo "$as_me:17472: \$? = $ac_status" >&5
17473 (exit "$ac_status"); } &&
17474 { ac_try='test -s "conftest.$ac_objext"'
17475 { (eval echo "$as_me:17475: \"$ac_try\"") >&5
17476 (eval $ac_try) 2>&5
17478 echo "$as_me:17478: \$? = $ac_status" >&5
17479 (exit "$ac_status"); }; }; then
17481 echo "$as_me:17481: checking for X11/Xt const-feature" >&5
17482 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
17483 if test "${cf_cv_const_x_string+set}" = set; then
17484 echo $ECHO_N "(cached) $ECHO_C" >&6
17487 cat >"conftest.$ac_ext" <<_ACEOF
17488 #line 17488 "configure"
17489 #include "confdefs.h"
17491 #undef _CONST_X_STRING
17492 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
17493 #undef XTSTRINGDEFINES /* X11R5 and later */
17494 #include <stdlib.h>
17495 #include <X11/Intrinsic.h>
17500 String foo = malloc(1); *foo = 0
17505 rm -f "conftest.$ac_objext"
17506 if { (eval echo "$as_me:17506: \"$ac_compile\"") >&5
17507 (eval $ac_compile) 2>&5
17509 echo "$as_me:17509: \$? = $ac_status" >&5
17510 (exit "$ac_status"); } &&
17511 { ac_try='test -s "conftest.$ac_objext"'
17512 { (eval echo "$as_me:17512: \"$ac_try\"") >&5
17513 (eval $ac_try) 2>&5
17515 echo "$as_me:17515: \$? = $ac_status" >&5
17516 (exit "$ac_status"); }; }; then
17518 cf_cv_const_x_string=no
17521 echo "$as_me: failed program was:" >&5
17522 cat "conftest.$ac_ext" >&5
17524 cf_cv_const_x_string=yes
17527 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17530 echo "$as_me:17530: result: $cf_cv_const_x_string" >&5
17531 echo "${ECHO_T}$cf_cv_const_x_string" >&6
17533 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
17534 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
17535 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
17537 case "$cf_cv_const_x_string" in
17540 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17541 CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
17546 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17547 CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
17553 echo "$as_me: failed program was:" >&5
17554 cat "conftest.$ac_ext" >&5
17556 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17558 cat > "conftest.$ac_ext" <<EOF
17559 #line 17559 "${as_me:-configure}"
17560 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17562 if test "$INTEL_COMPILER" = yes
17564 # The "-wdXXX" options suppress warnings:
17565 # remark #1419: external declaration in primary source file
17566 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17567 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
17568 # remark #193: zero used for undefined preprocessing identifier
17569 # remark #593: variable "curs_sb_left_arrow" was set but never used
17570 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
17571 # remark #869: parameter "tw" was never referenced
17572 # remark #981: operands are evaluated in unspecified order
17573 # warning #279: controlling expression is constant
17575 { echo "$as_me:17575: checking for $CC warning options..." >&5
17576 echo "$as_me: checking for $CC warning options..." >&6;}
17577 cf_save_CFLAGS="$CFLAGS"
17578 EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
17590 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17591 if { (eval echo "$as_me:17591: \"$ac_compile\"") >&5
17592 (eval $ac_compile) 2>&5
17594 echo "$as_me:17594: \$? = $ac_status" >&5
17595 (exit "$ac_status"); }; then
17596 test -n "$verbose" && echo "$as_me:17596: result: ... -$cf_opt" >&5
17597 echo "${ECHO_T}... -$cf_opt" >&6
17598 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17601 CFLAGS="$cf_save_CFLAGS"
17602 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
17604 { echo "$as_me:17604: checking for $CC warning options..." >&5
17605 echo "$as_me: checking for $CC warning options..." >&6;}
17606 cf_save_CFLAGS="$CFLAGS"
17608 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
17609 cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
17610 test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
17611 for cf_opt in W Wall \
17612 Wbad-function-cast \
17615 Wdeclaration-after-statement \
17618 Wmissing-declarations \
17619 Wmissing-prototypes \
17623 Wstrict-prototypes \
17624 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
17626 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17627 if { (eval echo "$as_me:17627: \"$ac_compile\"") >&5
17628 (eval $ac_compile) 2>&5
17630 echo "$as_me:17630: \$? = $ac_status" >&5
17631 (exit "$ac_status"); }; then
17632 test -n "$verbose" && echo "$as_me:17632: result: ... -$cf_opt" >&5
17633 echo "${ECHO_T}... -$cf_opt" >&6
17636 case "$GCC_VERSION" in
17638 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
17640 echo "${as_me:-configure}:17640: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17646 case "$GCC_VERSION" in
17648 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
17650 echo "${as_me:-configure}:17650: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17656 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17659 CFLAGS="$cf_save_CFLAGS"
17665 if test "$GCC" = yes || test "$GXX" = yes
17667 cat > conftest.i <<EOF
17669 #define GCC_PRINTF 0
17672 #define GCC_SCANF 0
17674 #ifndef GCC_NORETURN
17675 #define GCC_NORETURN /* nothing */
17678 #define GCC_UNUSED /* nothing */
17681 if test "$GCC" = yes
17683 { echo "$as_me:17683: checking for $CC __attribute__ directives..." >&5
17684 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
17685 cat > "conftest.$ac_ext" <<EOF
17686 #line 17686 "${as_me:-configure}"
17688 #include "confdefs.h"
17689 #include "conftest.h"
17690 #include "conftest.i"
17692 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
17694 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
17697 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
17699 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
17701 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
17702 extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
17703 extern GCC_NORETURN void foo(void);
17704 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
17706 cf_printf_attribute=no
17707 cf_scanf_attribute=no
17708 for cf_attribute in scanf printf unused noreturn
17711 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17713 cf_directive="__attribute__(($cf_attribute))"
17714 echo "checking for $CC $cf_directive" 1>&5
17716 case "$cf_attribute" in
17718 cf_printf_attribute=yes
17719 cat >conftest.h <<EOF
17720 #define GCC_$cf_ATTRIBUTE 1
17724 cf_scanf_attribute=yes
17725 cat >conftest.h <<EOF
17726 #define GCC_$cf_ATTRIBUTE 1
17730 cat >conftest.h <<EOF
17731 #define GCC_$cf_ATTRIBUTE $cf_directive
17736 if { (eval echo "$as_me:17736: \"$ac_compile\"") >&5
17737 (eval $ac_compile) 2>&5
17739 echo "$as_me:17739: \$? = $ac_status" >&5
17740 (exit "$ac_status"); }; then
17741 test -n "$verbose" && echo "$as_me:17741: result: ... $cf_attribute" >&5
17742 echo "${ECHO_T}... $cf_attribute" >&6
17743 cat conftest.h >>confdefs.h
17744 case "$cf_attribute" in
17747 cat >>confdefs.h <<EOF
17748 #define GCC_NORETURN $cf_directive
17753 cf_value='/* nothing */'
17754 if test "$cf_printf_attribute" != no ; then
17755 cf_value='__attribute__((format(printf,fmt,var)))'
17757 cat >>confdefs.h <<\EOF
17758 #define GCC_PRINTF 1
17763 cat >>confdefs.h <<EOF
17764 #define GCC_PRINTFLIKE(fmt,var) $cf_value
17769 cf_value='/* nothing */'
17770 if test "$cf_scanf_attribute" != no ; then
17771 cf_value='__attribute__((format(scanf,fmt,var)))'
17773 cat >>confdefs.h <<\EOF
17774 #define GCC_SCANF 1
17779 cat >>confdefs.h <<EOF
17780 #define GCC_SCANFLIKE(fmt,var) $cf_value
17786 cat >>confdefs.h <<EOF
17787 #define GCC_UNUSED $cf_directive
17795 ${FGREP-fgrep} define conftest.i >>confdefs.h
17802 if test "x$enable_warnings" = "xyes"; then
17804 ADAFLAGS="$ADAFLAGS -gnatwa -gnatyg"
17806 if test "x$cf_with_cxx" = xyes ; then
17810 if test "$GCC" = yes ; then
17813 echo "$as_me:17813: checking if this is really Intel C++ compiler" >&5
17814 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
17815 cf_save_CFLAGS="$CXXFLAGS"
17816 CXXFLAGS="$CXXFLAGS -no-gcc"
17817 cat >"conftest.$ac_ext" <<_ACEOF
17818 #line 17818 "configure"
17819 #include "confdefs.h"
17825 #ifdef __INTEL_COMPILER
17827 #error __INTEL_COMPILER is not defined
17834 rm -f "conftest.$ac_objext"
17835 if { (eval echo "$as_me:17835: \"$ac_compile\"") >&5
17836 (eval $ac_compile) 2>&5
17838 echo "$as_me:17838: \$? = $ac_status" >&5
17839 (exit "$ac_status"); } &&
17840 { ac_try='test -s "conftest.$ac_objext"'
17841 { (eval echo "$as_me:17841: \"$ac_try\"") >&5
17842 (eval $ac_try) 2>&5
17844 echo "$as_me:17844: \$? = $ac_status" >&5
17845 (exit "$ac_status"); }; }; then
17846 INTEL_CPLUSPLUS=yes
17847 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
17850 echo "$as_me: failed program was:" >&5
17851 cat "conftest.$ac_ext" >&5
17853 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17854 CXXFLAGS="$cf_save_CFLAGS"
17855 echo "$as_me:17855: result: $INTEL_CPLUSPLUS" >&5
17856 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
17863 if test "$GCC" = yes ; then
17864 echo "$as_me:17864: checking if this is really Clang C++ compiler" >&5
17865 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
17866 cf_save_CFLAGS="$CXXFLAGS"
17867 cat >"conftest.$ac_ext" <<_ACEOF
17868 #line 17868 "configure"
17869 #include "confdefs.h"
17877 #error __clang__ is not defined
17884 rm -f "conftest.$ac_objext"
17885 if { (eval echo "$as_me:17885: \"$ac_compile\"") >&5
17886 (eval $ac_compile) 2>&5
17888 echo "$as_me:17888: \$? = $ac_status" >&5
17889 (exit "$ac_status"); } &&
17890 { ac_try='test -s "conftest.$ac_objext"'
17891 { (eval echo "$as_me:17891: \"$ac_try\"") >&5
17892 (eval $ac_try) 2>&5
17894 echo "$as_me:17894: \$? = $ac_status" >&5
17895 (exit "$ac_status"); }; }; then
17896 CLANG_CPLUSPLUS=yes
17899 echo "$as_me: failed program was:" >&5
17900 cat "conftest.$ac_ext" >&5
17902 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17903 CXXFLAGS="$cf_save_CFLAGS"
17904 echo "$as_me:17904: result: $CLANG_CPLUSPLUS" >&5
17905 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
17910 if test "x$CLANG_CPLUSPLUS" = "xyes" ; then
17912 (c[1-9][0-9]|*/c[1-9][0-9])
17913 { echo "$as_me:17913: WARNING: replacing broken compiler alias $CC" >&5
17914 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
17915 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
17920 echo "$as_me:17920: checking version of $CC" >&5
17921 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
17922 CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
17923 test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
17924 echo "$as_me:17924: result: $CLANG_VERSION" >&5
17925 echo "${ECHO_T}$CLANG_VERSION" >&6
17927 for cf_clang_opt in \
17928 -Qunused-arguments \
17929 -Wno-error=implicit-function-declaration
17931 echo "$as_me:17931: checking if option $cf_clang_opt works" >&5
17932 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
17933 cf_save_CFLAGS="$CFLAGS"
17934 CFLAGS="$CFLAGS $cf_clang_opt"
17935 cat >"conftest.$ac_ext" <<_ACEOF
17936 #line 17936 "configure"
17937 #include "confdefs.h"
17944 printf("hello!\\n");
17949 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17950 if { (eval echo "$as_me:17950: \"$ac_link\"") >&5
17951 (eval $ac_link) 2>&5
17953 echo "$as_me:17953: \$? = $ac_status" >&5
17954 (exit "$ac_status"); } &&
17955 { ac_try='test -s "conftest$ac_exeext"'
17956 { (eval echo "$as_me:17956: \"$ac_try\"") >&5
17957 (eval $ac_try) 2>&5
17959 echo "$as_me:17959: \$? = $ac_status" >&5
17960 (exit "$ac_status"); }; }; then
17964 echo "$as_me: failed program was:" >&5
17965 cat "conftest.$ac_ext" >&5
17969 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17970 echo "$as_me:17970: result: $cf_clang_optok" >&5
17971 echo "${ECHO_T}$cf_clang_optok" >&6
17972 CFLAGS="$cf_save_CFLAGS"
17973 if test "$cf_clang_optok" = yes; then
17974 test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6
17976 echo "${as_me:-configure}:17976: testing adding option $cf_clang_opt ..." 1>&5
17978 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17979 CFLAGS="${CFLAGS}$cf_clang_opt"
17986 ac_cpp='$CXXCPP $CPPFLAGS'
17987 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17988 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17989 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17990 ac_main_return="return"
17992 cat > conftest.$ac_ext <<EOF
17993 #line 17993 "configure"
17994 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17997 if test "$INTEL_CPLUSPLUS" = yes
17999 # The "-wdXXX" options suppress warnings:
18000 # remark #1419: external declaration in primary source file
18001 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
18002 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
18003 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
18004 # remark #193: zero used for undefined preprocessing identifier
18005 # remark #593: variable "curs_sb_left_arrow" was set but never used
18006 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
18007 # remark #869: parameter "tw" was never referenced
18008 # remark #981: operands are evaluated in unspecified order
18009 # warning #269: invalid format string conversion
18011 { echo "$as_me:18011: checking for $CC warning options..." >&5
18012 echo "$as_me: checking for $CC warning options..." >&6;}
18013 cf_save_CXXFLAGS="$CXXFLAGS"
18014 EXTRA_CXXFLAGS="-Wall"
18027 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
18028 if { (eval echo "$as_me:18028: \"$ac_compile\"") >&5
18029 (eval $ac_compile) 2>&5
18031 echo "$as_me:18031: \$? = $ac_status" >&5
18032 (exit "$ac_status"); }; then
18033 test -n "$verbose" && echo "$as_me:18033: result: ... -$cf_opt" >&5
18034 echo "${ECHO_T}... -$cf_opt" >&6
18035 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
18038 CXXFLAGS="$cf_save_CXXFLAGS"
18040 elif test "$GXX" = yes
18042 { echo "$as_me:18042: checking for $CXX warning options..." >&5
18043 echo "$as_me: checking for $CXX warning options..." >&6;}
18044 cf_save_CXXFLAGS="$CXXFLAGS"
18045 EXTRA_CXXFLAGS="-W -Wall"
18046 cf_gxx_extra_warnings=""
18047 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
18048 case "$GXX_VERSION" in
18052 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
18059 Wignored-qualifiers \
18061 Woverloaded-virtual \
18069 Wundef $cf_gxx_extra_warnings Wno-unused
18071 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
18072 if { (eval echo "$as_me:18072: \"$ac_compile\"") >&5
18073 (eval $ac_compile) 2>&5
18075 echo "$as_me:18075: \$? = $ac_status" >&5
18076 (exit "$ac_status"); }; then
18077 test -n "$verbose" && echo "$as_me:18077: result: ... -$cf_opt" >&5
18078 echo "${ECHO_T}... -$cf_opt" >&6
18079 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
18081 test -n "$verbose" && echo "$as_me:18081: result: ... no -$cf_opt" >&5
18082 echo "${ECHO_T}... no -$cf_opt" >&6
18085 CXXFLAGS="$cf_save_CXXFLAGS"
18090 ac_cpp='$CPP $CPPFLAGS'
18091 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
18092 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
18093 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18094 ac_main_return="return"
18099 echo "$as_me:18099: checking if you want to work around bogus compiler/loader warnings" >&5
18100 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
18102 # Check whether --enable-string-hacks or --disable-string-hacks was given.
18103 if test "${enable_string_hacks+set}" = set; then
18104 enableval="$enable_string_hacks"
18105 enable_string_hacks=$enableval
18107 enable_string_hacks=no
18109 echo "$as_me:18109: result: $enable_string_hacks" >&5
18110 echo "${ECHO_T}$enable_string_hacks" >&6
18112 if test "x$enable_string_hacks" = "xyes"; then
18114 cat >>confdefs.h <<\EOF
18115 #define USE_STRING_HACKS 1
18118 { echo "$as_me:18118: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
18119 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
18120 echo "$as_me:18120: checking for strlcat" >&5
18121 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
18122 if test "${ac_cv_func_strlcat+set}" = set; then
18123 echo $ECHO_N "(cached) $ECHO_C" >&6
18125 cat >"conftest.$ac_ext" <<_ACEOF
18126 #line 18126 "configure"
18127 #include "confdefs.h"
18128 #define strlcat autoconf_temporary
18129 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
18136 /* We use char because int might match the return type of a gcc2
18137 builtin and then its argument prototype would still apply. */
18138 char strlcat (void);
18144 /* The GNU C library defines stubs for functions which it implements
18145 to always fail with ENOSYS. Some functions are actually named
18146 something starting with __ and the normal name is an alias. */
18147 #if defined (__stub_strlcat) || defined (__stub___strlcat)
18148 #error found stub for strlcat
18156 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18157 if { (eval echo "$as_me:18157: \"$ac_link\"") >&5
18158 (eval $ac_link) 2>&5
18160 echo "$as_me:18160: \$? = $ac_status" >&5
18161 (exit "$ac_status"); } &&
18162 { ac_try='test -s "conftest$ac_exeext"'
18163 { (eval echo "$as_me:18163: \"$ac_try\"") >&5
18164 (eval $ac_try) 2>&5
18166 echo "$as_me:18166: \$? = $ac_status" >&5
18167 (exit "$ac_status"); }; }; then
18168 ac_cv_func_strlcat=yes
18170 echo "$as_me: failed program was:" >&5
18171 cat "conftest.$ac_ext" >&5
18172 ac_cv_func_strlcat=no
18174 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18176 echo "$as_me:18176: result: $ac_cv_func_strlcat" >&5
18177 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
18178 if test "$ac_cv_func_strlcat" = yes; then
18180 cat >>confdefs.h <<\EOF
18181 #define HAVE_STRLCAT 1
18186 echo "$as_me:18186: checking for strlcat in -lbsd" >&5
18187 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
18188 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
18189 echo $ECHO_N "(cached) $ECHO_C" >&6
18191 ac_check_lib_save_LIBS=$LIBS
18193 cat >"conftest.$ac_ext" <<_ACEOF
18194 #line 18194 "configure"
18195 #include "confdefs.h"
18197 /* Override any gcc2 internal prototype to avoid an error. */
18201 /* We use char because int might match the return type of a gcc2
18202 builtin and then its argument prototype would still apply. */
18203 char strlcat (void);
18212 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18213 if { (eval echo "$as_me:18213: \"$ac_link\"") >&5
18214 (eval $ac_link) 2>&5
18216 echo "$as_me:18216: \$? = $ac_status" >&5
18217 (exit "$ac_status"); } &&
18218 { ac_try='test -s "conftest$ac_exeext"'
18219 { (eval echo "$as_me:18219: \"$ac_try\"") >&5
18220 (eval $ac_try) 2>&5
18222 echo "$as_me:18222: \$? = $ac_status" >&5
18223 (exit "$ac_status"); }; }; then
18224 ac_cv_lib_bsd_strlcat=yes
18226 echo "$as_me: failed program was:" >&5
18227 cat "conftest.$ac_ext" >&5
18228 ac_cv_lib_bsd_strlcat=no
18230 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18231 LIBS=$ac_check_lib_save_LIBS
18233 echo "$as_me:18233: result: $ac_cv_lib_bsd_strlcat" >&5
18234 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
18235 if test "$ac_cv_lib_bsd_strlcat" = yes; then
18237 cf_add_libs="$LIBS"
18240 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18241 # filter duplicates
18242 for cf_add_1lib in $cf_add_0lib; do
18243 for cf_add_2lib in $cf_add_libs; do
18244 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18249 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18251 LIBS="$cf_add_libs"
18253 for ac_header in bsd/string.h
18255 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18256 echo "$as_me:18256: checking for $ac_header" >&5
18257 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18258 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18259 echo $ECHO_N "(cached) $ECHO_C" >&6
18261 cat >"conftest.$ac_ext" <<_ACEOF
18262 #line 18262 "configure"
18263 #include "confdefs.h"
18264 #include <$ac_header>
18266 if { (eval echo "$as_me:18266: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18267 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18269 $EGREP -v '^ *\+' conftest.er1 >conftest.err
18271 cat conftest.err >&5
18272 echo "$as_me:18272: \$? = $ac_status" >&5
18273 (exit "$ac_status"); } >/dev/null; then
18274 if test -s conftest.err; then
18275 ac_cpp_err=$ac_c_preproc_warn_flag
18282 if test -z "$ac_cpp_err"; then
18283 eval "$as_ac_Header=yes"
18285 echo "$as_me: failed program was:" >&5
18286 cat "conftest.$ac_ext" >&5
18287 eval "$as_ac_Header=no"
18289 rm -f conftest.err "conftest.$ac_ext"
18291 echo "$as_me:18291: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
18292 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
18293 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
18294 cat >>confdefs.h <<EOF
18295 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18301 cat >>confdefs.h <<\EOF
18302 #define HAVE_STRLCAT 1
18309 for ac_func in strlcpy snprintf
18311 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18312 echo "$as_me:18312: checking for $ac_func" >&5
18313 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18314 if eval "test \"\${$as_ac_var+set}\" = set"; then
18315 echo $ECHO_N "(cached) $ECHO_C" >&6
18317 cat >"conftest.$ac_ext" <<_ACEOF
18318 #line 18318 "configure"
18319 #include "confdefs.h"
18320 #define $ac_func autoconf_temporary
18321 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
18328 /* We use char because int might match the return type of a gcc2
18329 builtin and then its argument prototype would still apply. */
18330 char $ac_func (void);
18336 /* The GNU C library defines stubs for functions which it implements
18337 to always fail with ENOSYS. Some functions are actually named
18338 something starting with __ and the normal name is an alias. */
18339 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18340 #error found stub for $ac_func
18343 return $ac_func ();
18348 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18349 if { (eval echo "$as_me:18349: \"$ac_link\"") >&5
18350 (eval $ac_link) 2>&5
18352 echo "$as_me:18352: \$? = $ac_status" >&5
18353 (exit "$ac_status"); } &&
18354 { ac_try='test -s "conftest$ac_exeext"'
18355 { (eval echo "$as_me:18355: \"$ac_try\"") >&5
18356 (eval $ac_try) 2>&5
18358 echo "$as_me:18358: \$? = $ac_status" >&5
18359 (exit "$ac_status"); }; }; then
18360 eval "$as_ac_var=yes"
18362 echo "$as_me: failed program was:" >&5
18363 cat "conftest.$ac_ext" >&5
18364 eval "$as_ac_var=no"
18366 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18368 echo "$as_me:18368: result: `eval echo '${'"$as_ac_var"'}'`" >&5
18369 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
18370 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
18371 cat >>confdefs.h <<EOF
18372 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18380 ### use option --enable-assertions to turn on generation of assertion code
18381 echo "$as_me:18381: checking if you want to enable runtime assertions" >&5
18382 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
18384 # Check whether --enable-assertions or --disable-assertions was given.
18385 if test "${enable_assertions+set}" = set; then
18386 enableval="$enable_assertions"
18387 with_assertions=$enableval
18391 echo "$as_me:18391: result: $with_assertions" >&5
18392 echo "${ECHO_T}$with_assertions" >&6
18395 if test "$with_assertions" = no
18397 CPPFLAGS="$CPPFLAGS -DNDEBUG"
18400 ADAFLAGS="$ADAFLAGS -gnata"
18405 ### use option --disable-leaks to suppress "permanent" leaks, for testing
18407 echo "$as_me:18407: checking if you want to use dmalloc for testing" >&5
18408 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
18410 # Check whether --with-dmalloc or --without-dmalloc was given.
18411 if test "${with_dmalloc+set}" = set; then
18412 withval="$with_dmalloc"
18413 case "x$withval" in
18416 : "${with_cflags:=-g}"
18417 : "${enable_leaks:=no}"
18420 cat >>confdefs.h <<EOF
18421 #define USE_DMALLOC 1
18429 echo "$as_me:18429: result: ${with_dmalloc:-no}" >&5
18430 echo "${ECHO_T}${with_dmalloc:-no}" >&6
18432 case ".$with_cflags" in
18442 cf_new_extra_cppflags=
18444 for cf_add_cflags in -g
18446 case "$cf_fix_cppflags" in
18448 case "$cf_add_cflags" in
18449 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18450 case "$cf_add_cflags" in
18452 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18454 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18455 && test -z "${cf_tst_cflags}" \
18456 && cf_fix_cppflags=yes
18458 if test "$cf_fix_cppflags" = yes ; then
18460 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18461 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18464 elif test "${cf_tst_cflags}" = "\"'" ; then
18466 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18467 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18473 case "$CPPFLAGS" in
18477 case "$cf_add_cflags" in
18479 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18481 CPPFLAGS=`echo "$CPPFLAGS" | \
18482 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18483 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18488 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18489 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18496 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18497 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18504 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18505 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18507 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18509 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18510 && test -z "${cf_tst_cflags}" \
18511 && cf_fix_cppflags=no
18516 if test -n "$cf_new_cflags" ; then
18518 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18519 CFLAGS="${CFLAGS}$cf_new_cflags"
18523 if test -n "$cf_new_cppflags" ; then
18525 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18526 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18530 if test -n "$cf_new_extra_cppflags" ; then
18532 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18533 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18542 if test "$with_dmalloc" = yes ; then
18543 echo "$as_me:18543: checking for dmalloc.h" >&5
18544 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
18545 if test "${ac_cv_header_dmalloc_h+set}" = set; then
18546 echo $ECHO_N "(cached) $ECHO_C" >&6
18548 cat >"conftest.$ac_ext" <<_ACEOF
18549 #line 18549 "configure"
18550 #include "confdefs.h"
18551 #include <dmalloc.h>
18553 if { (eval echo "$as_me:18553: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18554 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18556 $EGREP -v '^ *\+' conftest.er1 >conftest.err
18558 cat conftest.err >&5
18559 echo "$as_me:18559: \$? = $ac_status" >&5
18560 (exit "$ac_status"); } >/dev/null; then
18561 if test -s conftest.err; then
18562 ac_cpp_err=$ac_c_preproc_warn_flag
18569 if test -z "$ac_cpp_err"; then
18570 ac_cv_header_dmalloc_h=yes
18572 echo "$as_me: failed program was:" >&5
18573 cat "conftest.$ac_ext" >&5
18574 ac_cv_header_dmalloc_h=no
18576 rm -f conftest.err "conftest.$ac_ext"
18578 echo "$as_me:18578: result: $ac_cv_header_dmalloc_h" >&5
18579 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
18580 if test "$ac_cv_header_dmalloc_h" = yes; then
18582 echo "$as_me:18582: checking for dmalloc_debug in -ldmalloc" >&5
18583 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
18584 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
18585 echo $ECHO_N "(cached) $ECHO_C" >&6
18587 ac_check_lib_save_LIBS=$LIBS
18588 LIBS="-ldmalloc $LIBS"
18589 cat >"conftest.$ac_ext" <<_ACEOF
18590 #line 18590 "configure"
18591 #include "confdefs.h"
18593 /* Override any gcc2 internal prototype to avoid an error. */
18597 /* We use char because int might match the return type of a gcc2
18598 builtin and then its argument prototype would still apply. */
18599 char dmalloc_debug (void);
18608 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18609 if { (eval echo "$as_me:18609: \"$ac_link\"") >&5
18610 (eval $ac_link) 2>&5
18612 echo "$as_me:18612: \$? = $ac_status" >&5
18613 (exit "$ac_status"); } &&
18614 { ac_try='test -s "conftest$ac_exeext"'
18615 { (eval echo "$as_me:18615: \"$ac_try\"") >&5
18616 (eval $ac_try) 2>&5
18618 echo "$as_me:18618: \$? = $ac_status" >&5
18619 (exit "$ac_status"); }; }; then
18620 ac_cv_lib_dmalloc_dmalloc_debug=yes
18622 echo "$as_me: failed program was:" >&5
18623 cat "conftest.$ac_ext" >&5
18624 ac_cv_lib_dmalloc_dmalloc_debug=no
18626 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18627 LIBS=$ac_check_lib_save_LIBS
18629 echo "$as_me:18629: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
18630 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
18631 if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
18632 cat >>confdefs.h <<EOF
18633 #define HAVE_LIBDMALLOC 1
18636 LIBS="-ldmalloc $LIBS"
18644 echo "$as_me:18644: checking if you want to use dbmalloc for testing" >&5
18645 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
18647 # Check whether --with-dbmalloc or --without-dbmalloc was given.
18648 if test "${with_dbmalloc+set}" = set; then
18649 withval="$with_dbmalloc"
18650 case "x$withval" in
18653 : "${with_cflags:=-g}"
18654 : "${enable_leaks:=no}"
18657 cat >>confdefs.h <<EOF
18658 #define USE_DBMALLOC 1
18666 echo "$as_me:18666: result: ${with_dbmalloc:-no}" >&5
18667 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
18669 case ".$with_cflags" in
18679 cf_new_extra_cppflags=
18681 for cf_add_cflags in -g
18683 case "$cf_fix_cppflags" in
18685 case "$cf_add_cflags" in
18686 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18687 case "$cf_add_cflags" in
18689 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18691 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18692 && test -z "${cf_tst_cflags}" \
18693 && cf_fix_cppflags=yes
18695 if test "$cf_fix_cppflags" = yes ; then
18697 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18698 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18701 elif test "${cf_tst_cflags}" = "\"'" ; then
18703 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18704 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18710 case "$CPPFLAGS" in
18714 case "$cf_add_cflags" in
18716 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18718 CPPFLAGS=`echo "$CPPFLAGS" | \
18719 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18720 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18725 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18726 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18733 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18734 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18741 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18742 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18744 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18746 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18747 && test -z "${cf_tst_cflags}" \
18748 && cf_fix_cppflags=no
18753 if test -n "$cf_new_cflags" ; then
18755 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18756 CFLAGS="${CFLAGS}$cf_new_cflags"
18760 if test -n "$cf_new_cppflags" ; then
18762 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18763 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18767 if test -n "$cf_new_extra_cppflags" ; then
18769 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18770 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18779 if test "$with_dbmalloc" = yes ; then
18780 echo "$as_me:18780: checking for dbmalloc.h" >&5
18781 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
18782 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
18783 echo $ECHO_N "(cached) $ECHO_C" >&6
18785 cat >"conftest.$ac_ext" <<_ACEOF
18786 #line 18786 "configure"
18787 #include "confdefs.h"
18788 #include <dbmalloc.h>
18790 if { (eval echo "$as_me:18790: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18791 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18793 $EGREP -v '^ *\+' conftest.er1 >conftest.err
18795 cat conftest.err >&5
18796 echo "$as_me:18796: \$? = $ac_status" >&5
18797 (exit "$ac_status"); } >/dev/null; then
18798 if test -s conftest.err; then
18799 ac_cpp_err=$ac_c_preproc_warn_flag
18806 if test -z "$ac_cpp_err"; then
18807 ac_cv_header_dbmalloc_h=yes
18809 echo "$as_me: failed program was:" >&5
18810 cat "conftest.$ac_ext" >&5
18811 ac_cv_header_dbmalloc_h=no
18813 rm -f conftest.err "conftest.$ac_ext"
18815 echo "$as_me:18815: result: $ac_cv_header_dbmalloc_h" >&5
18816 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
18817 if test "$ac_cv_header_dbmalloc_h" = yes; then
18819 echo "$as_me:18819: checking for debug_malloc in -ldbmalloc" >&5
18820 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
18821 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
18822 echo $ECHO_N "(cached) $ECHO_C" >&6
18824 ac_check_lib_save_LIBS=$LIBS
18825 LIBS="-ldbmalloc $LIBS"
18826 cat >"conftest.$ac_ext" <<_ACEOF
18827 #line 18827 "configure"
18828 #include "confdefs.h"
18830 /* Override any gcc2 internal prototype to avoid an error. */
18834 /* We use char because int might match the return type of a gcc2
18835 builtin and then its argument prototype would still apply. */
18836 char debug_malloc (void);
18845 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18846 if { (eval echo "$as_me:18846: \"$ac_link\"") >&5
18847 (eval $ac_link) 2>&5
18849 echo "$as_me:18849: \$? = $ac_status" >&5
18850 (exit "$ac_status"); } &&
18851 { ac_try='test -s "conftest$ac_exeext"'
18852 { (eval echo "$as_me:18852: \"$ac_try\"") >&5
18853 (eval $ac_try) 2>&5
18855 echo "$as_me:18855: \$? = $ac_status" >&5
18856 (exit "$ac_status"); }; }; then
18857 ac_cv_lib_dbmalloc_debug_malloc=yes
18859 echo "$as_me: failed program was:" >&5
18860 cat "conftest.$ac_ext" >&5
18861 ac_cv_lib_dbmalloc_debug_malloc=no
18863 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18864 LIBS=$ac_check_lib_save_LIBS
18866 echo "$as_me:18866: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
18867 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
18868 if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
18869 cat >>confdefs.h <<EOF
18870 #define HAVE_LIBDBMALLOC 1
18873 LIBS="-ldbmalloc $LIBS"
18881 echo "$as_me:18881: checking if you want to use valgrind for testing" >&5
18882 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
18884 # Check whether --with-valgrind or --without-valgrind was given.
18885 if test "${with_valgrind+set}" = set; then
18886 withval="$with_valgrind"
18887 case "x$withval" in
18890 : "${with_cflags:=-g}"
18891 : "${enable_leaks:=no}"
18894 cat >>confdefs.h <<EOF
18895 #define USE_VALGRIND 1
18903 echo "$as_me:18903: result: ${with_valgrind:-no}" >&5
18904 echo "${ECHO_T}${with_valgrind:-no}" >&6
18906 case ".$with_cflags" in
18916 cf_new_extra_cppflags=
18918 for cf_add_cflags in -g
18920 case "$cf_fix_cppflags" in
18922 case "$cf_add_cflags" in
18923 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18924 case "$cf_add_cflags" in
18926 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18928 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18929 && test -z "${cf_tst_cflags}" \
18930 && cf_fix_cppflags=yes
18932 if test "$cf_fix_cppflags" = yes ; then
18934 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18935 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18938 elif test "${cf_tst_cflags}" = "\"'" ; then
18940 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18941 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18947 case "$CPPFLAGS" in
18951 case "$cf_add_cflags" in
18953 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18955 CPPFLAGS=`echo "$CPPFLAGS" | \
18956 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18957 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18962 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18963 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18970 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18971 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18978 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18979 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18981 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18983 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18984 && test -z "${cf_tst_cflags}" \
18985 && cf_fix_cppflags=no
18990 if test -n "$cf_new_cflags" ; then
18992 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18993 CFLAGS="${CFLAGS}$cf_new_cflags"
18997 if test -n "$cf_new_cppflags" ; then
18999 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
19000 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
19004 if test -n "$cf_new_extra_cppflags" ; then
19006 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
19007 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
19016 echo "$as_me:19016: checking if you want to perform memory-leak testing" >&5
19017 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
19019 # Check whether --enable-leaks or --disable-leaks was given.
19020 if test "${enable_leaks+set}" = set; then
19021 enableval="$enable_leaks"
19022 enable_leaks=$enableval
19026 if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
19027 echo "$as_me:19027: result: $with_no_leaks" >&5
19028 echo "${ECHO_T}$with_no_leaks" >&6
19030 if test "$enable_leaks" = no ; then
19032 cat >>confdefs.h <<\EOF
19036 cat >>confdefs.h <<\EOF
19037 #define YY_NO_LEAKS 1
19042 cat >>confdefs.h <<\EOF
19043 #define HAVE_NC_ALLOC_H 1
19046 ### use option --enable-expanded to generate certain macros as functions
19048 # Check whether --enable-expanded or --disable-expanded was given.
19049 if test "${enable_expanded+set}" = set; then
19050 enableval="$enable_expanded"
19051 test "x$enableval" = xyes &&
19052 cat >>confdefs.h <<\EOF
19053 #define NCURSES_EXPANDED 1
19058 ### use option --disable-macros to suppress macros in favor of functions
19060 # Check whether --enable-macros or --disable-macros was given.
19061 if test "${enable_macros+set}" = set; then
19062 enableval="$enable_macros"
19063 test "$enableval" = no &&
19064 cat >>confdefs.h <<\EOF
19065 #define NCURSES_NOMACROS 1
19070 # Normally we only add trace() to the debug-library. Allow this to be
19071 # extended to all models of the ncurses library:
19073 case "$CFLAGS $CPPFLAGS" in
19079 echo "$as_me:19079: checking whether to add trace feature to all models" >&5
19080 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
19082 # Check whether --with-trace or --without-trace was given.
19083 if test "${with_trace+set}" = set; then
19084 withval="$with_trace"
19085 cf_with_trace=$withval
19087 cf_with_trace=$cf_all_traces
19089 echo "$as_me:19089: result: $cf_with_trace" >&5
19090 echo "${ECHO_T}$cf_with_trace" >&6
19092 if test "x$cf_with_trace" = xyes ; then
19099 cf_new_extra_cppflags=
19101 for cf_add_cflags in -DTRACE
19103 case "$cf_fix_cppflags" in
19105 case "$cf_add_cflags" in
19106 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
19107 case "$cf_add_cflags" in
19109 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
19111 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
19112 && test -z "${cf_tst_cflags}" \
19113 && cf_fix_cppflags=yes
19115 if test "$cf_fix_cppflags" = yes ; then
19117 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
19118 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
19121 elif test "${cf_tst_cflags}" = "\"'" ; then
19123 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
19124 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
19130 case "$CPPFLAGS" in
19134 case "$cf_add_cflags" in
19136 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
19138 CPPFLAGS=`echo "$CPPFLAGS" | \
19139 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
19140 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
19145 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
19146 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
19153 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
19154 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
19161 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
19162 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
19164 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
19166 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
19167 && test -z "${cf_tst_cflags}" \
19168 && cf_fix_cppflags=no
19173 if test -n "$cf_new_cflags" ; then
19175 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
19176 CFLAGS="${CFLAGS}$cf_new_cflags"
19180 if test -n "$cf_new_cppflags" ; then
19182 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
19183 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
19187 if test -n "$cf_new_extra_cppflags" ; then
19189 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
19190 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
19194 cat >>confdefs.h <<\EOF
19195 #define HAVE__TRACEF 1
19203 echo "$as_me:19203: checking if we want to use GNAT projects" >&5
19204 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
19206 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
19207 if test "${enable_gnat_projects+set}" = set; then
19208 enableval="$enable_gnat_projects"
19209 test "$enableval" != no && enableval=yes
19210 if test "$enableval" != "yes" ; then
19211 enable_gnat_projects=no
19213 enable_gnat_projects=yes
19217 enable_gnat_projects=yes
19220 echo "$as_me:19220: result: $enable_gnat_projects" >&5
19221 echo "${ECHO_T}$enable_gnat_projects" >&6
19223 ### Checks for libraries.
19224 case "$cf_cv_system_name" in
19225 (*mingw32*|*mingw64*)
19226 # Note: WINVER may be a problem with Windows 10
19227 if test "x$with_exp_win32" = xyes ; then
19228 CPPFLAGS="$CPPFLAGS -DWINVER=0x0600 -DWIN32_LEAN_AND_MEAN"
19230 CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
19233 echo "$as_me:19233: checking if ssp library is needed" >&5
19234 echo $ECHO_N "checking if ssp library is needed... $ECHO_C" >&6
19235 if test "${cf_cv_need_libssp+set}" = set; then
19236 echo $ECHO_N "(cached) $ECHO_C" >&6
19239 cat >"conftest.$ac_ext" <<_ACEOF
19240 #line 19240 "configure"
19241 #include "confdefs.h"
19243 #include <sys/types.h>
19244 #include <dirent.h>
19250 DIR *dp = opendir(".");
19256 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19257 if { (eval echo "$as_me:19257: \"$ac_link\"") >&5
19258 (eval $ac_link) 2>&5
19260 echo "$as_me:19260: \$? = $ac_status" >&5
19261 (exit "$ac_status"); } &&
19262 { ac_try='test -s "conftest$ac_exeext"'
19263 { (eval echo "$as_me:19263: \"$ac_try\"") >&5
19264 (eval $ac_try) 2>&5
19266 echo "$as_me:19266: \$? = $ac_status" >&5
19267 (exit "$ac_status"); }; }; then
19268 cf_cv_need_libssp=no
19270 echo "$as_me: failed program was:" >&5
19271 cat "conftest.$ac_ext" >&5
19273 cf_save_LIBS="$LIBS"
19275 cat >"conftest.$ac_ext" <<_ACEOF
19276 #line 19276 "configure"
19277 #include "confdefs.h"
19279 #include <sys/types.h>
19280 #include <dirent.h>
19286 DIR *dp = opendir(".");
19292 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19293 if { (eval echo "$as_me:19293: \"$ac_link\"") >&5
19294 (eval $ac_link) 2>&5
19296 echo "$as_me:19296: \$? = $ac_status" >&5
19297 (exit "$ac_status"); } &&
19298 { ac_try='test -s "conftest$ac_exeext"'
19299 { (eval echo "$as_me:19299: \"$ac_try\"") >&5
19300 (eval $ac_try) 2>&5
19302 echo "$as_me:19302: \$? = $ac_status" >&5
19303 (exit "$ac_status"); }; }; then
19304 cf_cv_need_libssp=yes
19306 echo "$as_me: failed program was:" >&5
19307 cat "conftest.$ac_ext" >&5
19308 cf_cv_need_libssp=maybe
19310 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19311 LIBS="$cf_save_LIBS"
19314 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19316 echo "$as_me:19316: result: $cf_cv_need_libssp" >&5
19317 echo "${ECHO_T}$cf_cv_need_libssp" >&6
19319 if test "x$cf_cv_need_libssp" = xyes
19322 cf_add_libs="$LIBS"
19325 for cf_add_1lib in -lssp; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19326 # filter duplicates
19327 for cf_add_1lib in $cf_add_0lib; do
19328 for cf_add_2lib in $cf_add_libs; do
19329 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19334 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19336 LIBS="$cf_add_libs"
19345 echo "$as_me:19345: checking if -lm needed for math functions" >&5
19346 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
19347 if test "${cf_cv_need_libm+set}" = set; then
19348 echo $ECHO_N "(cached) $ECHO_C" >&6
19351 cat >"conftest.$ac_ext" <<_ACEOF
19352 #line 19352 "configure"
19353 #include "confdefs.h"
19356 #include <stdlib.h>
19362 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19367 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19368 if { (eval echo "$as_me:19368: \"$ac_link\"") >&5
19369 (eval $ac_link) 2>&5
19371 echo "$as_me:19371: \$? = $ac_status" >&5
19372 (exit "$ac_status"); } &&
19373 { ac_try='test -s "conftest$ac_exeext"'
19374 { (eval echo "$as_me:19374: \"$ac_try\"") >&5
19375 (eval $ac_try) 2>&5
19377 echo "$as_me:19377: \$? = $ac_status" >&5
19378 (exit "$ac_status"); }; }; then
19381 echo "$as_me: failed program was:" >&5
19382 cat "conftest.$ac_ext" >&5
19383 cf_cv_need_libm=yes
19385 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19387 echo "$as_me:19387: result: $cf_cv_need_libm" >&5
19388 echo "${ECHO_T}$cf_cv_need_libm" >&6
19390 if test "$cf_cv_need_libm" = yes
19393 cf_save_LIBS="$LIBS"
19395 echo "$as_me:19395: checking if -lm is available for math functions" >&5
19396 echo $ECHO_N "checking if -lm is available for math functions... $ECHO_C" >&6
19397 if test "${cf_cv_have_libm+set}" = set; then
19398 echo $ECHO_N "(cached) $ECHO_C" >&6
19401 cat >"conftest.$ac_ext" <<_ACEOF
19402 #line 19402 "configure"
19403 #include "confdefs.h"
19406 #include <stdlib.h>
19412 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19417 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19418 if { (eval echo "$as_me:19418: \"$ac_link\"") >&5
19419 (eval $ac_link) 2>&5
19421 echo "$as_me:19421: \$? = $ac_status" >&5
19422 (exit "$ac_status"); } &&
19423 { ac_try='test -s "conftest$ac_exeext"'
19424 { (eval echo "$as_me:19424: \"$ac_try\"") >&5
19425 (eval $ac_try) 2>&5
19427 echo "$as_me:19427: \$? = $ac_status" >&5
19428 (exit "$ac_status"); }; }; then
19429 cf_cv_have_libm=yes
19431 echo "$as_me: failed program was:" >&5
19432 cat "conftest.$ac_ext" >&5
19435 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19437 echo "$as_me:19437: result: $cf_cv_have_libm" >&5
19438 echo "${ECHO_T}$cf_cv_have_libm" >&6
19439 LIBS="$cf_save_LIBS"
19441 if test "$cf_cv_have_libm" = yes
19446 cf_cv_have_libm=yes
19449 if test "$cf_cv_have_libm" = yes
19452 cat >>confdefs.h <<\EOF
19453 #define HAVE_MATH_FUNCS 1
19458 ### Checks for header files.
19459 echo "$as_me:19459: checking whether time.h and sys/time.h may both be included" >&5
19460 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
19461 if test "${ac_cv_header_time+set}" = set; then
19462 echo $ECHO_N "(cached) $ECHO_C" >&6
19464 cat >"conftest.$ac_ext" <<_ACEOF
19465 #line 19465 "configure"
19466 #include "confdefs.h"
19467 #include <sys/types.h>
19468 #include <sys/time.h>
19474 if ((struct tm *) 0)
19480 rm -f "conftest.$ac_objext"
19481 if { (eval echo "$as_me:19481: \"$ac_compile\"") >&5
19482 (eval $ac_compile) 2>&5
19484 echo "$as_me:19484: \$? = $ac_status" >&5
19485 (exit "$ac_status"); } &&
19486 { ac_try='test -s "conftest.$ac_objext"'
19487 { (eval echo "$as_me:19487: \"$ac_try\"") >&5
19488 (eval $ac_try) 2>&5
19490 echo "$as_me:19490: \$? = $ac_status" >&5
19491 (exit "$ac_status"); }; }; then
19492 ac_cv_header_time=yes
19494 echo "$as_me: failed program was:" >&5
19495 cat "conftest.$ac_ext" >&5
19496 ac_cv_header_time=no
19498 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19500 echo "$as_me:19500: result: $ac_cv_header_time" >&5
19501 echo "${ECHO_T}$ac_cv_header_time" >&6
19502 if test $ac_cv_header_time = yes; then
19504 cat >>confdefs.h <<\EOF
19505 #define TIME_WITH_SYS_TIME 1
19514 # -lsystre -ltre -lintl -liconv
19515 echo "$as_me:19515: checking for regcomp in -lsystre" >&5
19516 echo $ECHO_N "checking for regcomp in -lsystre... $ECHO_C" >&6
19517 if test "${ac_cv_lib_systre_regcomp+set}" = set; then
19518 echo $ECHO_N "(cached) $ECHO_C" >&6
19520 ac_check_lib_save_LIBS=$LIBS
19521 LIBS="-lsystre $LIBS"
19522 cat >"conftest.$ac_ext" <<_ACEOF
19523 #line 19523 "configure"
19524 #include "confdefs.h"
19526 /* Override any gcc2 internal prototype to avoid an error. */
19530 /* We use char because int might match the return type of a gcc2
19531 builtin and then its argument prototype would still apply. */
19532 char regcomp (void);
19541 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19542 if { (eval echo "$as_me:19542: \"$ac_link\"") >&5
19543 (eval $ac_link) 2>&5
19545 echo "$as_me:19545: \$? = $ac_status" >&5
19546 (exit "$ac_status"); } &&
19547 { ac_try='test -s "conftest$ac_exeext"'
19548 { (eval echo "$as_me:19548: \"$ac_try\"") >&5
19549 (eval $ac_try) 2>&5
19551 echo "$as_me:19551: \$? = $ac_status" >&5
19552 (exit "$ac_status"); }; }; then
19553 ac_cv_lib_systre_regcomp=yes
19555 echo "$as_me: failed program was:" >&5
19556 cat "conftest.$ac_ext" >&5
19557 ac_cv_lib_systre_regcomp=no
19559 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19560 LIBS=$ac_check_lib_save_LIBS
19562 echo "$as_me:19562: result: $ac_cv_lib_systre_regcomp" >&5
19563 echo "${ECHO_T}$ac_cv_lib_systre_regcomp" >&6
19564 if test "$ac_cv_lib_systre_regcomp" = yes; then
19566 echo "$as_me:19566: checking for libiconv_open in -liconv" >&5
19567 echo $ECHO_N "checking for libiconv_open in -liconv... $ECHO_C" >&6
19568 if test "${ac_cv_lib_iconv_libiconv_open+set}" = set; then
19569 echo $ECHO_N "(cached) $ECHO_C" >&6
19571 ac_check_lib_save_LIBS=$LIBS
19572 LIBS="-liconv $LIBS"
19573 cat >"conftest.$ac_ext" <<_ACEOF
19574 #line 19574 "configure"
19575 #include "confdefs.h"
19577 /* Override any gcc2 internal prototype to avoid an error. */
19581 /* We use char because int might match the return type of a gcc2
19582 builtin and then its argument prototype would still apply. */
19583 char libiconv_open (void);
19592 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19593 if { (eval echo "$as_me:19593: \"$ac_link\"") >&5
19594 (eval $ac_link) 2>&5
19596 echo "$as_me:19596: \$? = $ac_status" >&5
19597 (exit "$ac_status"); } &&
19598 { ac_try='test -s "conftest$ac_exeext"'
19599 { (eval echo "$as_me:19599: \"$ac_try\"") >&5
19600 (eval $ac_try) 2>&5
19602 echo "$as_me:19602: \$? = $ac_status" >&5
19603 (exit "$ac_status"); }; }; then
19604 ac_cv_lib_iconv_libiconv_open=yes
19606 echo "$as_me: failed program was:" >&5
19607 cat "conftest.$ac_ext" >&5
19608 ac_cv_lib_iconv_libiconv_open=no
19610 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19611 LIBS=$ac_check_lib_save_LIBS
19613 echo "$as_me:19613: result: $ac_cv_lib_iconv_libiconv_open" >&5
19614 echo "${ECHO_T}$ac_cv_lib_iconv_libiconv_open" >&6
19615 if test "$ac_cv_lib_iconv_libiconv_open" = yes; then
19617 cf_add_libs="$LIBS"
19620 for cf_add_1lib in -liconv; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19621 # filter duplicates
19622 for cf_add_1lib in $cf_add_0lib; do
19623 for cf_add_2lib in $cf_add_libs; do
19624 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19629 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19631 LIBS="$cf_add_libs"
19635 echo "$as_me:19635: checking for libintl_gettext in -lintl" >&5
19636 echo $ECHO_N "checking for libintl_gettext in -lintl... $ECHO_C" >&6
19637 if test "${ac_cv_lib_intl_libintl_gettext+set}" = set; then
19638 echo $ECHO_N "(cached) $ECHO_C" >&6
19640 ac_check_lib_save_LIBS=$LIBS
19641 LIBS="-lintl $LIBS"
19642 cat >"conftest.$ac_ext" <<_ACEOF
19643 #line 19643 "configure"
19644 #include "confdefs.h"
19646 /* Override any gcc2 internal prototype to avoid an error. */
19650 /* We use char because int might match the return type of a gcc2
19651 builtin and then its argument prototype would still apply. */
19652 char libintl_gettext (void);
19656 libintl_gettext ();
19661 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19662 if { (eval echo "$as_me:19662: \"$ac_link\"") >&5
19663 (eval $ac_link) 2>&5
19665 echo "$as_me:19665: \$? = $ac_status" >&5
19666 (exit "$ac_status"); } &&
19667 { ac_try='test -s "conftest$ac_exeext"'
19668 { (eval echo "$as_me:19668: \"$ac_try\"") >&5
19669 (eval $ac_try) 2>&5
19671 echo "$as_me:19671: \$? = $ac_status" >&5
19672 (exit "$ac_status"); }; }; then
19673 ac_cv_lib_intl_libintl_gettext=yes
19675 echo "$as_me: failed program was:" >&5
19676 cat "conftest.$ac_ext" >&5
19677 ac_cv_lib_intl_libintl_gettext=no
19679 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19680 LIBS=$ac_check_lib_save_LIBS
19682 echo "$as_me:19682: result: $ac_cv_lib_intl_libintl_gettext" >&5
19683 echo "${ECHO_T}$ac_cv_lib_intl_libintl_gettext" >&6
19684 if test "$ac_cv_lib_intl_libintl_gettext" = yes; then
19686 cf_add_libs="$LIBS"
19689 for cf_add_1lib in -lintl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19690 # filter duplicates
19691 for cf_add_1lib in $cf_add_0lib; do
19692 for cf_add_2lib in $cf_add_libs; do
19693 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19698 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19700 LIBS="$cf_add_libs"
19704 echo "$as_me:19704: checking for tre_regcomp in -ltre" >&5
19705 echo $ECHO_N "checking for tre_regcomp in -ltre... $ECHO_C" >&6
19706 if test "${ac_cv_lib_tre_tre_regcomp+set}" = set; then
19707 echo $ECHO_N "(cached) $ECHO_C" >&6
19709 ac_check_lib_save_LIBS=$LIBS
19711 cat >"conftest.$ac_ext" <<_ACEOF
19712 #line 19712 "configure"
19713 #include "confdefs.h"
19715 /* Override any gcc2 internal prototype to avoid an error. */
19719 /* We use char because int might match the return type of a gcc2
19720 builtin and then its argument prototype would still apply. */
19721 char tre_regcomp (void);
19730 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19731 if { (eval echo "$as_me:19731: \"$ac_link\"") >&5
19732 (eval $ac_link) 2>&5
19734 echo "$as_me:19734: \$? = $ac_status" >&5
19735 (exit "$ac_status"); } &&
19736 { ac_try='test -s "conftest$ac_exeext"'
19737 { (eval echo "$as_me:19737: \"$ac_try\"") >&5
19738 (eval $ac_try) 2>&5
19740 echo "$as_me:19740: \$? = $ac_status" >&5
19741 (exit "$ac_status"); }; }; then
19742 ac_cv_lib_tre_tre_regcomp=yes
19744 echo "$as_me: failed program was:" >&5
19745 cat "conftest.$ac_ext" >&5
19746 ac_cv_lib_tre_tre_regcomp=no
19748 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19749 LIBS=$ac_check_lib_save_LIBS
19751 echo "$as_me:19751: result: $ac_cv_lib_tre_tre_regcomp" >&5
19752 echo "${ECHO_T}$ac_cv_lib_tre_tre_regcomp" >&6
19753 if test "$ac_cv_lib_tre_tre_regcomp" = yes; then
19755 cf_add_libs="$LIBS"
19758 for cf_add_1lib in -ltre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19759 # filter duplicates
19760 for cf_add_1lib in $cf_add_0lib; do
19761 for cf_add_2lib in $cf_add_libs; do
19762 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19767 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19769 LIBS="$cf_add_libs"
19773 cf_add_libs="$LIBS"
19776 for cf_add_1lib in -lsystre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19777 # filter duplicates
19778 for cf_add_1lib in $cf_add_0lib; do
19779 for cf_add_2lib in $cf_add_libs; do
19780 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19785 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19787 LIBS="$cf_add_libs"
19789 cf_regex_func=regcomp
19793 echo "$as_me:19793: checking for regcomp in -lgnurx" >&5
19794 echo $ECHO_N "checking for regcomp in -lgnurx... $ECHO_C" >&6
19795 if test "${ac_cv_lib_gnurx_regcomp+set}" = set; then
19796 echo $ECHO_N "(cached) $ECHO_C" >&6
19798 ac_check_lib_save_LIBS=$LIBS
19799 LIBS="-lgnurx $LIBS"
19800 cat >"conftest.$ac_ext" <<_ACEOF
19801 #line 19801 "configure"
19802 #include "confdefs.h"
19804 /* Override any gcc2 internal prototype to avoid an error. */
19808 /* We use char because int might match the return type of a gcc2
19809 builtin and then its argument prototype would still apply. */
19810 char regcomp (void);
19819 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19820 if { (eval echo "$as_me:19820: \"$ac_link\"") >&5
19821 (eval $ac_link) 2>&5
19823 echo "$as_me:19823: \$? = $ac_status" >&5
19824 (exit "$ac_status"); } &&
19825 { ac_try='test -s "conftest$ac_exeext"'
19826 { (eval echo "$as_me:19826: \"$ac_try\"") >&5
19827 (eval $ac_try) 2>&5
19829 echo "$as_me:19829: \$? = $ac_status" >&5
19830 (exit "$ac_status"); }; }; then
19831 ac_cv_lib_gnurx_regcomp=yes
19833 echo "$as_me: failed program was:" >&5
19834 cat "conftest.$ac_ext" >&5
19835 ac_cv_lib_gnurx_regcomp=no
19837 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19838 LIBS=$ac_check_lib_save_LIBS
19840 echo "$as_me:19840: result: $ac_cv_lib_gnurx_regcomp" >&5
19841 echo "${ECHO_T}$ac_cv_lib_gnurx_regcomp" >&6
19842 if test "$ac_cv_lib_gnurx_regcomp" = yes; then
19844 cf_add_libs="$LIBS"
19847 for cf_add_1lib in -lgnurx; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19848 # filter duplicates
19849 for cf_add_1lib in $cf_add_0lib; do
19850 for cf_add_2lib in $cf_add_libs; do
19851 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19856 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19858 LIBS="$cf_add_libs"
19860 cf_regex_func=regcomp
19867 cf_regex_libs="regex re"
19868 echo "$as_me:19868: checking for regcomp" >&5
19869 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
19870 if test "${ac_cv_func_regcomp+set}" = set; then
19871 echo $ECHO_N "(cached) $ECHO_C" >&6
19873 cat >"conftest.$ac_ext" <<_ACEOF
19874 #line 19874 "configure"
19875 #include "confdefs.h"
19876 #define regcomp autoconf_temporary
19877 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
19884 /* We use char because int might match the return type of a gcc2
19885 builtin and then its argument prototype would still apply. */
19886 char regcomp (void);
19892 /* The GNU C library defines stubs for functions which it implements
19893 to always fail with ENOSYS. Some functions are actually named
19894 something starting with __ and the normal name is an alias. */
19895 #if defined (__stub_regcomp) || defined (__stub___regcomp)
19896 #error found stub for regcomp
19904 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19905 if { (eval echo "$as_me:19905: \"$ac_link\"") >&5
19906 (eval $ac_link) 2>&5
19908 echo "$as_me:19908: \$? = $ac_status" >&5
19909 (exit "$ac_status"); } &&
19910 { ac_try='test -s "conftest$ac_exeext"'
19911 { (eval echo "$as_me:19911: \"$ac_try\"") >&5
19912 (eval $ac_try) 2>&5
19914 echo "$as_me:19914: \$? = $ac_status" >&5
19915 (exit "$ac_status"); }; }; then
19916 ac_cv_func_regcomp=yes
19918 echo "$as_me: failed program was:" >&5
19919 cat "conftest.$ac_ext" >&5
19920 ac_cv_func_regcomp=no
19922 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19924 echo "$as_me:19924: result: $ac_cv_func_regcomp" >&5
19925 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
19926 if test "$ac_cv_func_regcomp" = yes; then
19927 cf_regex_func=regcomp
19930 for cf_regex_lib in $cf_regex_libs
19932 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
19933 echo "$as_me:19933: checking for regcomp in -l$cf_regex_lib" >&5
19934 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
19935 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
19936 echo $ECHO_N "(cached) $ECHO_C" >&6
19938 ac_check_lib_save_LIBS=$LIBS
19939 LIBS="-l$cf_regex_lib $LIBS"
19940 cat >"conftest.$ac_ext" <<_ACEOF
19941 #line 19941 "configure"
19942 #include "confdefs.h"
19944 /* Override any gcc2 internal prototype to avoid an error. */
19948 /* We use char because int might match the return type of a gcc2
19949 builtin and then its argument prototype would still apply. */
19950 char regcomp (void);
19959 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19960 if { (eval echo "$as_me:19960: \"$ac_link\"") >&5
19961 (eval $ac_link) 2>&5
19963 echo "$as_me:19963: \$? = $ac_status" >&5
19964 (exit "$ac_status"); } &&
19965 { ac_try='test -s "conftest$ac_exeext"'
19966 { (eval echo "$as_me:19966: \"$ac_try\"") >&5
19967 (eval $ac_try) 2>&5
19969 echo "$as_me:19969: \$? = $ac_status" >&5
19970 (exit "$ac_status"); }; }; then
19971 eval "$as_ac_Lib=yes"
19973 echo "$as_me: failed program was:" >&5
19974 cat "conftest.$ac_ext" >&5
19975 eval "$as_ac_Lib=no"
19977 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19978 LIBS=$ac_check_lib_save_LIBS
19980 echo "$as_me:19980: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
19981 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
19982 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
19984 cf_add_libs="$LIBS"
19987 for cf_add_1lib in -l$cf_regex_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19988 # filter duplicates
19989 for cf_add_1lib in $cf_add_0lib; do
19990 for cf_add_2lib in $cf_add_libs; do
19991 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19996 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19998 LIBS="$cf_add_libs"
20000 cf_regex_func=regcomp
20011 if test "$cf_regex_func" = no ; then
20012 echo "$as_me:20012: checking for compile" >&5
20013 echo $ECHO_N "checking for compile... $ECHO_C" >&6
20014 if test "${ac_cv_func_compile+set}" = set; then
20015 echo $ECHO_N "(cached) $ECHO_C" >&6
20017 cat >"conftest.$ac_ext" <<_ACEOF
20018 #line 20018 "configure"
20019 #include "confdefs.h"
20020 #define compile autoconf_temporary
20021 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
20028 /* We use char because int might match the return type of a gcc2
20029 builtin and then its argument prototype would still apply. */
20030 char compile (void);
20036 /* The GNU C library defines stubs for functions which it implements
20037 to always fail with ENOSYS. Some functions are actually named
20038 something starting with __ and the normal name is an alias. */
20039 #if defined (__stub_compile) || defined (__stub___compile)
20040 #error found stub for compile
20048 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20049 if { (eval echo "$as_me:20049: \"$ac_link\"") >&5
20050 (eval $ac_link) 2>&5
20052 echo "$as_me:20052: \$? = $ac_status" >&5
20053 (exit "$ac_status"); } &&
20054 { ac_try='test -s "conftest$ac_exeext"'
20055 { (eval echo "$as_me:20055: \"$ac_try\"") >&5
20056 (eval $ac_try) 2>&5
20058 echo "$as_me:20058: \$? = $ac_status" >&5
20059 (exit "$ac_status"); }; }; then
20060 ac_cv_func_compile=yes
20062 echo "$as_me: failed program was:" >&5
20063 cat "conftest.$ac_ext" >&5
20064 ac_cv_func_compile=no
20066 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20068 echo "$as_me:20068: result: $ac_cv_func_compile" >&5
20069 echo "${ECHO_T}$ac_cv_func_compile" >&6
20070 if test "$ac_cv_func_compile" = yes; then
20071 cf_regex_func=compile
20074 echo "$as_me:20074: checking for compile in -lgen" >&5
20075 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
20076 if test "${ac_cv_lib_gen_compile+set}" = set; then
20077 echo $ECHO_N "(cached) $ECHO_C" >&6
20079 ac_check_lib_save_LIBS=$LIBS
20081 cat >"conftest.$ac_ext" <<_ACEOF
20082 #line 20082 "configure"
20083 #include "confdefs.h"
20085 /* Override any gcc2 internal prototype to avoid an error. */
20089 /* We use char because int might match the return type of a gcc2
20090 builtin and then its argument prototype would still apply. */
20091 char compile (void);
20100 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20101 if { (eval echo "$as_me:20101: \"$ac_link\"") >&5
20102 (eval $ac_link) 2>&5
20104 echo "$as_me:20104: \$? = $ac_status" >&5
20105 (exit "$ac_status"); } &&
20106 { ac_try='test -s "conftest$ac_exeext"'
20107 { (eval echo "$as_me:20107: \"$ac_try\"") >&5
20108 (eval $ac_try) 2>&5
20110 echo "$as_me:20110: \$? = $ac_status" >&5
20111 (exit "$ac_status"); }; }; then
20112 ac_cv_lib_gen_compile=yes
20114 echo "$as_me: failed program was:" >&5
20115 cat "conftest.$ac_ext" >&5
20116 ac_cv_lib_gen_compile=no
20118 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20119 LIBS=$ac_check_lib_save_LIBS
20121 echo "$as_me:20121: result: $ac_cv_lib_gen_compile" >&5
20122 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
20123 if test "$ac_cv_lib_gen_compile" = yes; then
20125 cf_add_libs="$LIBS"
20128 for cf_add_1lib in -lgen; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
20129 # filter duplicates
20130 for cf_add_1lib in $cf_add_0lib; do
20131 for cf_add_2lib in $cf_add_libs; do
20132 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
20137 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
20139 LIBS="$cf_add_libs"
20141 cf_regex_func=compile
20148 if test "$cf_regex_func" = no ; then
20149 { echo "$as_me:20149: WARNING: cannot find regular expression library" >&5
20150 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
20153 echo "$as_me:20153: checking for regular-expression headers" >&5
20154 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
20155 if test "${cf_cv_regex_hdrs+set}" = set; then
20156 echo $ECHO_N "(cached) $ECHO_C" >&6
20159 cf_cv_regex_hdrs=no
20160 case "$cf_regex_func" in
20162 for cf_regex_hdr in regexp.h regexpr.h
20164 cat >"conftest.$ac_ext" <<_ACEOF
20165 #line 20165 "configure"
20166 #include "confdefs.h"
20167 #include <$cf_regex_hdr>
20172 char *p = compile("", "", "", 0);
20173 int x = step("", "");
20181 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20182 if { (eval echo "$as_me:20182: \"$ac_link\"") >&5
20183 (eval $ac_link) 2>&5
20185 echo "$as_me:20185: \$? = $ac_status" >&5
20186 (exit "$ac_status"); } &&
20187 { ac_try='test -s "conftest$ac_exeext"'
20188 { (eval echo "$as_me:20188: \"$ac_try\"") >&5
20189 (eval $ac_try) 2>&5
20191 echo "$as_me:20191: \$? = $ac_status" >&5
20192 (exit "$ac_status"); }; }; then
20194 cf_cv_regex_hdrs=$cf_regex_hdr
20198 echo "$as_me: failed program was:" >&5
20199 cat "conftest.$ac_ext" >&5
20201 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20205 for cf_regex_hdr in regex.h
20207 cat >"conftest.$ac_ext" <<_ACEOF
20208 #line 20208 "configure"
20209 #include "confdefs.h"
20210 #include <sys/types.h>
20211 #include <$cf_regex_hdr>
20217 int x = regcomp(p, "", 0);
20218 int y = regexec(p, "", 0, 0, 0);
20227 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20228 if { (eval echo "$as_me:20228: \"$ac_link\"") >&5
20229 (eval $ac_link) 2>&5
20231 echo "$as_me:20231: \$? = $ac_status" >&5
20232 (exit "$ac_status"); } &&
20233 { ac_try='test -s "conftest$ac_exeext"'
20234 { (eval echo "$as_me:20234: \"$ac_try\"") >&5
20235 (eval $ac_try) 2>&5
20237 echo "$as_me:20237: \$? = $ac_status" >&5
20238 (exit "$ac_status"); }; }; then
20240 cf_cv_regex_hdrs=$cf_regex_hdr
20244 echo "$as_me: failed program was:" >&5
20245 cat "conftest.$ac_ext" >&5
20247 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20253 echo "$as_me:20253: result: $cf_cv_regex_hdrs" >&5
20254 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
20256 case "$cf_cv_regex_hdrs" in
20257 (no) { echo "$as_me:20257: WARNING: no regular expression header found" >&5
20258 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
20260 cat >>confdefs.h <<\EOF
20261 #define HAVE_REGEX_H_FUNCS 1
20265 cat >>confdefs.h <<\EOF
20266 #define HAVE_REGEXP_H_FUNCS 1
20270 cat >>confdefs.h <<\EOF
20271 #define HAVE_REGEXPR_H_FUNCS 1
20294 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20295 echo "$as_me:20295: checking for $ac_header" >&5
20296 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20297 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20298 echo $ECHO_N "(cached) $ECHO_C" >&6
20300 cat >"conftest.$ac_ext" <<_ACEOF
20301 #line 20301 "configure"
20302 #include "confdefs.h"
20303 #include <$ac_header>
20305 if { (eval echo "$as_me:20305: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20306 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20308 $EGREP -v '^ *\+' conftest.er1 >conftest.err
20310 cat conftest.err >&5
20311 echo "$as_me:20311: \$? = $ac_status" >&5
20312 (exit "$ac_status"); } >/dev/null; then
20313 if test -s conftest.err; then
20314 ac_cpp_err=$ac_c_preproc_warn_flag
20321 if test -z "$ac_cpp_err"; then
20322 eval "$as_ac_Header=yes"
20324 echo "$as_me: failed program was:" >&5
20325 cat "conftest.$ac_ext" >&5
20326 eval "$as_ac_Header=no"
20328 rm -f conftest.err "conftest.$ac_ext"
20330 echo "$as_me:20330: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20331 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20332 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20333 cat >>confdefs.h <<EOF
20334 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20340 for ac_header in unistd.h getopt.h
20342 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20343 echo "$as_me:20343: checking for $ac_header" >&5
20344 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20345 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20346 echo $ECHO_N "(cached) $ECHO_C" >&6
20348 cat >"conftest.$ac_ext" <<_ACEOF
20349 #line 20349 "configure"
20350 #include "confdefs.h"
20351 #include <$ac_header>
20353 if { (eval echo "$as_me:20353: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20354 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20356 $EGREP -v '^ *\+' conftest.er1 >conftest.err
20358 cat conftest.err >&5
20359 echo "$as_me:20359: \$? = $ac_status" >&5
20360 (exit "$ac_status"); } >/dev/null; then
20361 if test -s conftest.err; then
20362 ac_cpp_err=$ac_c_preproc_warn_flag
20369 if test -z "$ac_cpp_err"; then
20370 eval "$as_ac_Header=yes"
20372 echo "$as_me: failed program was:" >&5
20373 cat "conftest.$ac_ext" >&5
20374 eval "$as_ac_Header=no"
20376 rm -f conftest.err "conftest.$ac_ext"
20378 echo "$as_me:20378: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20379 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20380 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20381 cat >>confdefs.h <<EOF
20382 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20388 echo "$as_me:20388: checking for header declaring getopt variables" >&5
20389 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
20390 if test "${cf_cv_getopt_header+set}" = set; then
20391 echo $ECHO_N "(cached) $ECHO_C" >&6
20394 cf_cv_getopt_header=none
20395 for cf_header in stdio.h stdlib.h unistd.h getopt.h
20397 cat >"conftest.$ac_ext" <<_ACEOF
20398 #line 20398 "configure"
20399 #include "confdefs.h"
20401 #include <$cf_header>
20405 int x = optind; char *y = optarg; (void)x; (void)y
20410 rm -f "conftest.$ac_objext"
20411 if { (eval echo "$as_me:20411: \"$ac_compile\"") >&5
20412 (eval $ac_compile) 2>&5
20414 echo "$as_me:20414: \$? = $ac_status" >&5
20415 (exit "$ac_status"); } &&
20416 { ac_try='test -s "conftest.$ac_objext"'
20417 { (eval echo "$as_me:20417: \"$ac_try\"") >&5
20418 (eval $ac_try) 2>&5
20420 echo "$as_me:20420: \$? = $ac_status" >&5
20421 (exit "$ac_status"); }; }; then
20422 cf_cv_getopt_header=$cf_header
20425 echo "$as_me: failed program was:" >&5
20426 cat "conftest.$ac_ext" >&5
20428 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20432 echo "$as_me:20432: result: $cf_cv_getopt_header" >&5
20433 echo "${ECHO_T}$cf_cv_getopt_header" >&6
20434 if test "$cf_cv_getopt_header" != none ; then
20436 cat >>confdefs.h <<\EOF
20437 #define HAVE_GETOPT_HEADER 1
20441 if test "$cf_cv_getopt_header" = getopt.h ; then
20443 cat >>confdefs.h <<\EOF
20444 #define NEED_GETOPT_H 1
20449 echo "$as_me:20449: checking if external environ is declared" >&5
20450 echo $ECHO_N "checking if external environ is declared... $ECHO_C" >&6
20451 if test "${cf_cv_dcl_environ+set}" = set; then
20452 echo $ECHO_N "(cached) $ECHO_C" >&6
20455 cat >"conftest.$ac_ext" <<_ACEOF
20456 #line 20456 "configure"
20457 #include "confdefs.h"
20459 $ac_includes_default
20463 void* x = (void*) environ; (void)x
20468 rm -f "conftest.$ac_objext"
20469 if { (eval echo "$as_me:20469: \"$ac_compile\"") >&5
20470 (eval $ac_compile) 2>&5
20472 echo "$as_me:20472: \$? = $ac_status" >&5
20473 (exit "$ac_status"); } &&
20474 { ac_try='test -s "conftest.$ac_objext"'
20475 { (eval echo "$as_me:20475: \"$ac_try\"") >&5
20476 (eval $ac_try) 2>&5
20478 echo "$as_me:20478: \$? = $ac_status" >&5
20479 (exit "$ac_status"); }; }; then
20480 cf_cv_dcl_environ=yes
20482 echo "$as_me: failed program was:" >&5
20483 cat "conftest.$ac_ext" >&5
20484 cf_cv_dcl_environ=no
20486 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20489 echo "$as_me:20489: result: $cf_cv_dcl_environ" >&5
20490 echo "${ECHO_T}$cf_cv_dcl_environ" >&6
20492 if test "$cf_cv_dcl_environ" = no ; then
20494 cf_result=`echo "decl_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20496 cat >>confdefs.h <<EOF
20497 #define $cf_result 1
20502 # It's possible (for near-UNIX clones) that the data doesn't exist
20504 echo "$as_me:20504: checking if external environ exists" >&5
20505 echo $ECHO_N "checking if external environ exists... $ECHO_C" >&6
20506 if test "${cf_cv_have_environ+set}" = set; then
20507 echo $ECHO_N "(cached) $ECHO_C" >&6
20510 cat >"conftest.$ac_ext" <<_ACEOF
20511 #line 20511 "configure"
20512 #include "confdefs.h"
20515 extern int environ;
20525 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20526 if { (eval echo "$as_me:20526: \"$ac_link\"") >&5
20527 (eval $ac_link) 2>&5
20529 echo "$as_me:20529: \$? = $ac_status" >&5
20530 (exit "$ac_status"); } &&
20531 { ac_try='test -s "conftest$ac_exeext"'
20532 { (eval echo "$as_me:20532: \"$ac_try\"") >&5
20533 (eval $ac_try) 2>&5
20535 echo "$as_me:20535: \$? = $ac_status" >&5
20536 (exit "$ac_status"); }; }; then
20537 cf_cv_have_environ=yes
20539 echo "$as_me: failed program was:" >&5
20540 cat "conftest.$ac_ext" >&5
20541 cf_cv_have_environ=no
20543 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20546 echo "$as_me:20546: result: $cf_cv_have_environ" >&5
20547 echo "${ECHO_T}$cf_cv_have_environ" >&6
20549 if test "$cf_cv_have_environ" = yes ; then
20551 cf_result=`echo "have_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20553 cat >>confdefs.h <<EOF
20554 #define $cf_result 1
20559 echo "$as_me:20559: checking for getenv" >&5
20560 echo $ECHO_N "checking for getenv... $ECHO_C" >&6
20561 if test "${ac_cv_func_getenv+set}" = set; then
20562 echo $ECHO_N "(cached) $ECHO_C" >&6
20564 cat >"conftest.$ac_ext" <<_ACEOF
20565 #line 20565 "configure"
20566 #include "confdefs.h"
20567 #define getenv autoconf_temporary
20568 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
20575 /* We use char because int might match the return type of a gcc2
20576 builtin and then its argument prototype would still apply. */
20577 char getenv (void);
20583 /* The GNU C library defines stubs for functions which it implements
20584 to always fail with ENOSYS. Some functions are actually named
20585 something starting with __ and the normal name is an alias. */
20586 #if defined (__stub_getenv) || defined (__stub___getenv)
20587 #error found stub for getenv
20595 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20596 if { (eval echo "$as_me:20596: \"$ac_link\"") >&5
20597 (eval $ac_link) 2>&5
20599 echo "$as_me:20599: \$? = $ac_status" >&5
20600 (exit "$ac_status"); } &&
20601 { ac_try='test -s "conftest$ac_exeext"'
20602 { (eval echo "$as_me:20602: \"$ac_try\"") >&5
20603 (eval $ac_try) 2>&5
20605 echo "$as_me:20605: \$? = $ac_status" >&5
20606 (exit "$ac_status"); }; }; then
20607 ac_cv_func_getenv=yes
20609 echo "$as_me: failed program was:" >&5
20610 cat "conftest.$ac_ext" >&5
20611 ac_cv_func_getenv=no
20613 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20615 echo "$as_me:20615: result: $ac_cv_func_getenv" >&5
20616 echo "${ECHO_T}$ac_cv_func_getenv" >&6
20618 for ac_func in putenv setenv strdup
20620 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20621 echo "$as_me:20621: checking for $ac_func" >&5
20622 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20623 if eval "test \"\${$as_ac_var+set}\" = set"; then
20624 echo $ECHO_N "(cached) $ECHO_C" >&6
20626 cat >"conftest.$ac_ext" <<_ACEOF
20627 #line 20627 "configure"
20628 #include "confdefs.h"
20629 #define $ac_func autoconf_temporary
20630 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
20637 /* We use char because int might match the return type of a gcc2
20638 builtin and then its argument prototype would still apply. */
20639 char $ac_func (void);
20645 /* The GNU C library defines stubs for functions which it implements
20646 to always fail with ENOSYS. Some functions are actually named
20647 something starting with __ and the normal name is an alias. */
20648 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20649 #error found stub for $ac_func
20652 return $ac_func ();
20657 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20658 if { (eval echo "$as_me:20658: \"$ac_link\"") >&5
20659 (eval $ac_link) 2>&5
20661 echo "$as_me:20661: \$? = $ac_status" >&5
20662 (exit "$ac_status"); } &&
20663 { ac_try='test -s "conftest$ac_exeext"'
20664 { (eval echo "$as_me:20664: \"$ac_try\"") >&5
20665 (eval $ac_try) 2>&5
20667 echo "$as_me:20667: \$? = $ac_status" >&5
20668 (exit "$ac_status"); }; }; then
20669 eval "$as_ac_var=yes"
20671 echo "$as_me: failed program was:" >&5
20672 cat "conftest.$ac_ext" >&5
20673 eval "$as_ac_var=no"
20675 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20677 echo "$as_me:20677: result: `eval echo '${'"$as_ac_var"'}'`" >&5
20678 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
20679 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
20680 cat >>confdefs.h <<EOF
20681 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20687 echo "$as_me:20687: checking if getenv returns consistent values" >&5
20688 echo $ECHO_N "checking if getenv returns consistent values... $ECHO_C" >&6
20689 if test "${cf_cv_consistent_getenv+set}" = set; then
20690 echo $ECHO_N "(cached) $ECHO_C" >&6
20693 if test "$cross_compiling" = yes; then
20694 cf_cv_consistent_getenv=unknown
20696 cat >"conftest.$ac_ext" <<_ACEOF
20697 #line 20697 "configure"
20698 #include "confdefs.h"
20700 $ac_includes_default
20702 #if defined(HAVE_ENVIRON) && defined(DECL_ENVIRON) && !defined(environ)
20703 extern char **environ; /* POSIX, but some systems are not... */
20706 #if defined(HAVE_STRDUP)
20707 #define str_alloc(s) strdup(s)
20709 #define str_alloc(s) strcpy(malloc(strlen(s) + 1, s))
20712 static void set_value(const char *name, const char *value)
20714 #if defined(HAVE_SETENV)
20715 setenv(name, value, 1);
20716 #elif defined(HAVE_PUTENV)
20718 sprintf(buffer, "%s=%s", name, value);
20719 putenv(str_alloc(buffer));
20721 #error neither putenv/setenv found
20727 size_t numenv, limit, j;
20732 for (numenv = 0; environ[numenv]; ++numenv) ;
20733 limit = numenv + 10;
20734 mynames = (char **) calloc(limit + 1, sizeof(char *));
20735 myvalues = (char **) calloc(limit + 1, sizeof(char *));
20736 mypointer = (char **) calloc(limit + 1, sizeof(char *));
20737 #if defined(HAVE_ENVIRON)
20738 for (j = 0; environ[j]; ++j) {
20739 mynames[j] = str_alloc(environ[j]);
20740 equals = strchr(mynames[j], '=');
20743 myvalues[j] = str_alloc(equals);
20745 myvalues[j] = str_alloc("");
20749 for (j = numenv; j < limit; ++j) {
20757 sprintf(name, "TERM%lu", (unsigned long) k);
20758 for (jk = 0; jk < j; ++jk) {
20759 if (!strcmp(name, mynames[jk])) {
20766 sprintf(value, "%lu:%p", (unsigned long) k, (void*)&mynames[j]);
20767 set_value(name, value);
20768 mynames[j] = str_alloc(name);
20769 myvalues[j] = str_alloc(value);
20771 for (pass = 0; pass < 3; ++pass) {
20772 for (j = 0; j < limit; ++j) {
20773 char *value = getenv(mynames[j]);
20776 fprintf(stderr, "getenv returned null for %s\\n", mynames[j]);
20777 ${cf_cv_main_return:-return}(1);
20778 } else if (value != mypointer[j]) {
20779 fprintf(stderr, "getenv returned different pointer for %s\\n", mynames[j]);
20780 ${cf_cv_main_return:-return}(1);
20781 } else if (strcmp(value, myvalues[j])) {
20782 fprintf(stderr, "getenv returned different value for %s\\n", mynames[j]);
20783 ${cf_cv_main_return:-return}(1);
20787 mypointer[j] = value;
20788 for (k = 0; k < j; ++k) {
20789 if (mypointer[j] == mypointer[k]) {
20790 fprintf(stderr, "getenv returned same pointer for %s and %s\\n", mynames[j], mynames[k]);
20791 ${cf_cv_main_return:-return}(1);
20797 ${cf_cv_main_return:-return}(0);
20801 rm -f "conftest$ac_exeext"
20802 if { (eval echo "$as_me:20802: \"$ac_link\"") >&5
20803 (eval $ac_link) 2>&5
20805 echo "$as_me:20805: \$? = $ac_status" >&5
20806 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
20807 { (eval echo "$as_me:20807: \"$ac_try\"") >&5
20808 (eval $ac_try) 2>&5
20810 echo "$as_me:20810: \$? = $ac_status" >&5
20811 (exit "$ac_status"); }; }; then
20812 cf_cv_consistent_getenv=yes
20814 echo "$as_me: program exited with status $ac_status" >&5
20815 echo "$as_me: failed program was:" >&5
20816 cat "conftest.$ac_ext" >&5
20817 cf_cv_consistent_getenv=no
20819 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
20823 echo "$as_me:20823: result: $cf_cv_consistent_getenv" >&5
20824 echo "${ECHO_T}$cf_cv_consistent_getenv" >&6
20826 if test "x$cf_cv_consistent_getenv" = xno
20829 cat >>confdefs.h <<\EOF
20830 #define HAVE_CONSISTENT_GETENV 1
20835 if test "x$cf_cv_consistent_getenv" = xno && \
20836 test "x$cf_with_trace" = xyes
20838 { echo "$as_me:20838: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&5
20839 echo "$as_me: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&2;}
20842 echo "$as_me:20842: checking if sys/time.h works with sys/select.h" >&5
20843 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
20844 if test "${cf_cv_sys_time_select+set}" = set; then
20845 echo $ECHO_N "(cached) $ECHO_C" >&6
20848 cat >"conftest.$ac_ext" <<_ACEOF
20849 #line 20849 "configure"
20850 #include "confdefs.h"
20852 #include <sys/types.h>
20853 #ifdef HAVE_SYS_TIME_H
20854 #include <sys/time.h>
20856 #ifdef HAVE_SYS_SELECT_H
20857 #include <sys/select.h>
20868 rm -f "conftest.$ac_objext"
20869 if { (eval echo "$as_me:20869: \"$ac_compile\"") >&5
20870 (eval $ac_compile) 2>&5
20872 echo "$as_me:20872: \$? = $ac_status" >&5
20873 (exit "$ac_status"); } &&
20874 { ac_try='test -s "conftest.$ac_objext"'
20875 { (eval echo "$as_me:20875: \"$ac_try\"") >&5
20876 (eval $ac_try) 2>&5
20878 echo "$as_me:20878: \$? = $ac_status" >&5
20879 (exit "$ac_status"); }; }; then
20880 cf_cv_sys_time_select=yes
20882 echo "$as_me: failed program was:" >&5
20883 cat "conftest.$ac_ext" >&5
20884 cf_cv_sys_time_select=no
20886 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20890 echo "$as_me:20890: result: $cf_cv_sys_time_select" >&5
20891 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
20892 test "$cf_cv_sys_time_select" = yes &&
20893 cat >>confdefs.h <<\EOF
20894 #define HAVE_SYS_TIME_SELECT 1
20897 ### checks for compiler characteristics
20899 ac_cpp='$CPP $CPPFLAGS'
20900 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
20901 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
20902 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20903 ac_main_return="return"
20905 echo "$as_me:20905: checking for an ANSI C-conforming const" >&5
20906 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
20907 if test "${ac_cv_c_const+set}" = set; then
20908 echo $ECHO_N "(cached) $ECHO_C" >&6
20910 cat >"conftest.$ac_ext" <<_ACEOF
20911 #line 20911 "configure"
20912 #include "confdefs.h"
20917 /* FIXME: Include the comments suggested by Paul. */
20918 #ifndef __cplusplus
20919 /* Ultrix mips cc rejects this. */
20920 typedef int charset[2];
20921 const charset x; (void)x;
20922 /* SunOS 4.1.1 cc rejects this. */
20923 char const *const *ccp;
20925 /* NEC SVR4.0.2 mips cc rejects this. */
20926 struct point {int x, y;};
20927 static struct point const zero = {0,0}; (void)zero;
20928 /* AIX XL C 1.02.0.0 rejects this.
20929 It does not let you subtract one const X* pointer from another in
20930 an arm of an if-expression whose if-part is not a constant
20932 const char *g = "string";
20933 ccp = &g + (g ? g-g : 0);
20934 /* HPUX 7.0 cc rejects these. */
20937 ccp = (char const *const *) p;
20938 { /* SCO 3.2v4 cc rejects this. */
20940 char const *s = 0 ? (char *) 0 : (char const *) 0;
20945 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
20946 int x[] = {25, 17};
20947 const int *foo = &x[0];
20951 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20952 typedef const int *iptr;
20957 { /* AIX XL C 1.02.0.0 rejects this saying
20958 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20959 struct s { int j; const int *ap[3]; };
20960 struct s *b; b->j = 5;
20962 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20963 const int foo = 10;
20972 rm -f "conftest.$ac_objext"
20973 if { (eval echo "$as_me:20973: \"$ac_compile\"") >&5
20974 (eval $ac_compile) 2>&5
20976 echo "$as_me:20976: \$? = $ac_status" >&5
20977 (exit "$ac_status"); } &&
20978 { ac_try='test -s "conftest.$ac_objext"'
20979 { (eval echo "$as_me:20979: \"$ac_try\"") >&5
20980 (eval $ac_try) 2>&5
20982 echo "$as_me:20982: \$? = $ac_status" >&5
20983 (exit "$ac_status"); }; }; then
20986 echo "$as_me: failed program was:" >&5
20987 cat "conftest.$ac_ext" >&5
20990 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20992 echo "$as_me:20992: result: $ac_cv_c_const" >&5
20993 echo "${ECHO_T}$ac_cv_c_const" >&6
20994 if test $ac_cv_c_const = no; then
20996 cat >>confdefs.h <<\EOF
21002 echo "$as_me:21002: checking for inline" >&5
21003 echo $ECHO_N "checking for inline... $ECHO_C" >&6
21004 if test "${ac_cv_c_inline+set}" = set; then
21005 echo $ECHO_N "(cached) $ECHO_C" >&6
21008 for ac_kw in inline __inline__ __inline; do
21009 cat >"conftest.$ac_ext" <<_ACEOF
21010 #line 21010 "configure"
21011 #include "confdefs.h"
21012 #ifndef __cplusplus
21013 static $ac_kw int static_foo (void) {return 0; }
21014 $ac_kw int foo (void) {return 0; }
21018 rm -f "conftest.$ac_objext"
21019 if { (eval echo "$as_me:21019: \"$ac_compile\"") >&5
21020 (eval $ac_compile) 2>&5
21022 echo "$as_me:21022: \$? = $ac_status" >&5
21023 (exit "$ac_status"); } &&
21024 { ac_try='test -s "conftest.$ac_objext"'
21025 { (eval echo "$as_me:21025: \"$ac_try\"") >&5
21026 (eval $ac_try) 2>&5
21028 echo "$as_me:21028: \$? = $ac_status" >&5
21029 (exit "$ac_status"); }; }; then
21030 ac_cv_c_inline=$ac_kw; break
21032 echo "$as_me: failed program was:" >&5
21033 cat "conftest.$ac_ext" >&5
21035 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21039 echo "$as_me:21039: result: $ac_cv_c_inline" >&5
21040 echo "${ECHO_T}$ac_cv_c_inline" >&6
21041 case $ac_cv_c_inline in
21044 cat >>confdefs.h <<\EOF
21048 *) cat >>confdefs.h <<EOF
21049 #define inline $ac_cv_c_inline
21055 if test "$ac_cv_c_inline" != no ; then
21056 NCURSES_INLINE=inline
21057 if test "$INTEL_COMPILER" = yes
21060 elif test "$CLANG_COMPILER" = yes
21063 elif test "$GCC" = yes
21065 echo "$as_me:21065: checking if $CC supports options to tune inlining" >&5
21066 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
21067 if test "${cf_cv_gcc_inline+set}" = set; then
21068 echo $ECHO_N "(cached) $ECHO_C" >&6
21071 cf_save_CFLAGS=$CFLAGS
21072 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
21073 cat >"conftest.$ac_ext" <<_ACEOF
21074 #line 21074 "configure"
21075 #include "confdefs.h"
21076 inline int foo(void) { return 1; }
21080 ${cf_cv_main_return:-return} foo()
21085 rm -f "conftest.$ac_objext"
21086 if { (eval echo "$as_me:21086: \"$ac_compile\"") >&5
21087 (eval $ac_compile) 2>&5
21089 echo "$as_me:21089: \$? = $ac_status" >&5
21090 (exit "$ac_status"); } &&
21091 { ac_try='test -s "conftest.$ac_objext"'
21092 { (eval echo "$as_me:21092: \"$ac_try\"") >&5
21093 (eval $ac_try) 2>&5
21095 echo "$as_me:21095: \$? = $ac_status" >&5
21096 (exit "$ac_status"); }; }; then
21097 cf_cv_gcc_inline=yes
21099 echo "$as_me: failed program was:" >&5
21100 cat "conftest.$ac_ext" >&5
21101 cf_cv_gcc_inline=no
21103 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21104 CFLAGS=$cf_save_CFLAGS
21107 echo "$as_me:21107: result: $cf_cv_gcc_inline" >&5
21108 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
21109 if test "$cf_cv_gcc_inline" = yes ; then
21114 cf_new_extra_cppflags=
21116 for cf_add_cflags in --param max-inline-insns-single=1200
21118 case "$cf_fix_cppflags" in
21120 case "$cf_add_cflags" in
21121 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
21122 case "$cf_add_cflags" in
21124 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
21126 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21127 && test -z "${cf_tst_cflags}" \
21128 && cf_fix_cppflags=yes
21130 if test "$cf_fix_cppflags" = yes ; then
21132 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21133 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21136 elif test "${cf_tst_cflags}" = "\"'" ; then
21138 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21139 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21145 case "$CPPFLAGS" in
21149 case "$cf_add_cflags" in
21151 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
21153 CPPFLAGS=`echo "$CPPFLAGS" | \
21154 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
21155 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
21160 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
21161 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
21168 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
21169 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
21176 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21177 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21179 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
21181 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21182 && test -z "${cf_tst_cflags}" \
21183 && cf_fix_cppflags=no
21188 if test -n "$cf_new_cflags" ; then
21190 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
21191 CFLAGS="${CFLAGS}$cf_new_cflags"
21195 if test -n "$cf_new_cppflags" ; then
21197 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
21198 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
21202 if test -n "$cf_new_extra_cppflags" ; then
21204 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
21205 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
21213 echo "$as_me:21213: checking for signal global datatype" >&5
21214 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
21215 if test "${cf_cv_sig_atomic_t+set}" = set; then
21216 echo $ECHO_N "(cached) $ECHO_C" >&6
21220 "volatile sig_atomic_t" \
21224 cat >"conftest.$ac_ext" <<_ACEOF
21225 #line 21225 "configure"
21226 #include "confdefs.h"
21228 #include <sys/types.h>
21229 #include <signal.h>
21234 static void handler(int sig)
21242 signal(SIGINT, handler);
21248 rm -f "conftest.$ac_objext"
21249 if { (eval echo "$as_me:21249: \"$ac_compile\"") >&5
21250 (eval $ac_compile) 2>&5
21252 echo "$as_me:21252: \$? = $ac_status" >&5
21253 (exit "$ac_status"); } &&
21254 { ac_try='test -s "conftest.$ac_objext"'
21255 { (eval echo "$as_me:21255: \"$ac_try\"") >&5
21256 (eval $ac_try) 2>&5
21258 echo "$as_me:21258: \$? = $ac_status" >&5
21259 (exit "$ac_status"); }; }; then
21260 cf_cv_sig_atomic_t=$cf_type
21262 echo "$as_me: failed program was:" >&5
21263 cat "conftest.$ac_ext" >&5
21264 cf_cv_sig_atomic_t=no
21266 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21267 test "$cf_cv_sig_atomic_t" != no && break
21272 echo "$as_me:21272: result: $cf_cv_sig_atomic_t" >&5
21273 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
21274 test "$cf_cv_sig_atomic_t" != no &&
21275 cat >>confdefs.h <<EOF
21276 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
21279 if test "$NCURSES_CHTYPE" = auto ; then
21281 echo "$as_me:21281: checking for type of chtype" >&5
21282 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
21283 if test "${cf_cv_typeof_chtype+set}" = set; then
21284 echo $ECHO_N "(cached) $ECHO_C" >&6
21287 if test "$cross_compiling" = yes; then
21288 cf_cv_typeof_chtype=long
21290 cat >"conftest.$ac_ext" <<_ACEOF
21291 #line 21291 "configure"
21292 #include "confdefs.h"
21294 $ac_includes_default
21295 #define WANT_BITS 31
21298 FILE *fp = fopen("cf_test.out", "w");
21300 char *result = "long";
21301 if (sizeof(unsigned long) > sizeof(unsigned int)) {
21304 for (n = 0; n < WANT_BITS; n++) {
21307 if (y != 1 || x == 0) {
21313 * If x is nonzero, an int is big enough for the bits
21316 result = (x != 0) ? "int" : "long";
21321 ${cf_cv_main_return:-return}(0);
21325 rm -f "conftest$ac_exeext"
21326 if { (eval echo "$as_me:21326: \"$ac_link\"") >&5
21327 (eval $ac_link) 2>&5
21329 echo "$as_me:21329: \$? = $ac_status" >&5
21330 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21331 { (eval echo "$as_me:21331: \"$ac_try\"") >&5
21332 (eval $ac_try) 2>&5
21334 echo "$as_me:21334: \$? = $ac_status" >&5
21335 (exit "$ac_status"); }; }; then
21336 cf_cv_typeof_chtype=`cat cf_test.out`
21338 echo "$as_me: program exited with status $ac_status" >&5
21339 echo "$as_me: failed program was:" >&5
21340 cat "conftest.$ac_ext" >&5
21341 cf_cv_typeof_chtype=long
21343 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21349 echo "$as_me:21349: result: $cf_cv_typeof_chtype" >&5
21350 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
21352 cat >>confdefs.h <<EOF
21353 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
21357 cf_cv_typeof_chtype=$NCURSES_CHTYPE
21359 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
21361 echo "$as_me:21361: checking if unsigned literals are legal" >&5
21362 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
21363 if test "${cf_cv_unsigned_literals+set}" = set; then
21364 echo $ECHO_N "(cached) $ECHO_C" >&6
21367 cat >"conftest.$ac_ext" <<_ACEOF
21368 #line 21368 "configure"
21369 #include "confdefs.h"
21374 long x = 1L + 1UL + 1U + 1; (void)x
21379 rm -f "conftest.$ac_objext"
21380 if { (eval echo "$as_me:21380: \"$ac_compile\"") >&5
21381 (eval $ac_compile) 2>&5
21383 echo "$as_me:21383: \$? = $ac_status" >&5
21384 (exit "$ac_status"); } &&
21385 { ac_try='test -s "conftest.$ac_objext"'
21386 { (eval echo "$as_me:21386: \"$ac_try\"") >&5
21387 (eval $ac_try) 2>&5
21389 echo "$as_me:21389: \$? = $ac_status" >&5
21390 (exit "$ac_status"); }; }; then
21391 cf_cv_unsigned_literals=yes
21393 echo "$as_me: failed program was:" >&5
21394 cat "conftest.$ac_ext" >&5
21395 cf_cv_unsigned_literals=no
21397 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21401 echo "$as_me:21401: result: $cf_cv_unsigned_literals" >&5
21402 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
21405 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
21406 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
21408 if test "$NCURSES_MMASK_T" = auto ; then
21409 cf_cv_typeof_mmask_t=long
21411 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
21413 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
21415 ### Checks for external-data
21417 echo "$as_me:21417: checking if external errno is declared" >&5
21418 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
21419 if test "${cf_cv_dcl_errno+set}" = set; then
21420 echo $ECHO_N "(cached) $ECHO_C" >&6
21423 cat >"conftest.$ac_ext" <<_ACEOF
21424 #line 21424 "configure"
21425 #include "confdefs.h"
21427 $ac_includes_default
21432 int x = (int) errno; (void)x
21437 rm -f "conftest.$ac_objext"
21438 if { (eval echo "$as_me:21438: \"$ac_compile\"") >&5
21439 (eval $ac_compile) 2>&5
21441 echo "$as_me:21441: \$? = $ac_status" >&5
21442 (exit "$ac_status"); } &&
21443 { ac_try='test -s "conftest.$ac_objext"'
21444 { (eval echo "$as_me:21444: \"$ac_try\"") >&5
21445 (eval $ac_try) 2>&5
21447 echo "$as_me:21447: \$? = $ac_status" >&5
21448 (exit "$ac_status"); }; }; then
21449 cf_cv_dcl_errno=yes
21451 echo "$as_me: failed program was:" >&5
21452 cat "conftest.$ac_ext" >&5
21455 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21458 echo "$as_me:21458: result: $cf_cv_dcl_errno" >&5
21459 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
21461 if test "$cf_cv_dcl_errno" = no ; then
21463 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21465 cat >>confdefs.h <<EOF
21466 #define $cf_result 1
21471 # It's possible (for near-UNIX clones) that the data doesn't exist
21473 echo "$as_me:21473: checking if external errno exists" >&5
21474 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
21475 if test "${cf_cv_have_errno+set}" = set; then
21476 echo $ECHO_N "(cached) $ECHO_C" >&6
21479 cat >"conftest.$ac_ext" <<_ACEOF
21480 #line 21480 "configure"
21481 #include "confdefs.h"
21494 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21495 if { (eval echo "$as_me:21495: \"$ac_link\"") >&5
21496 (eval $ac_link) 2>&5
21498 echo "$as_me:21498: \$? = $ac_status" >&5
21499 (exit "$ac_status"); } &&
21500 { ac_try='test -s "conftest$ac_exeext"'
21501 { (eval echo "$as_me:21501: \"$ac_try\"") >&5
21502 (eval $ac_try) 2>&5
21504 echo "$as_me:21504: \$? = $ac_status" >&5
21505 (exit "$ac_status"); }; }; then
21506 cf_cv_have_errno=yes
21508 echo "$as_me: failed program was:" >&5
21509 cat "conftest.$ac_ext" >&5
21510 cf_cv_have_errno=no
21512 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21515 echo "$as_me:21515: result: $cf_cv_have_errno" >&5
21516 echo "${ECHO_T}$cf_cv_have_errno" >&6
21518 if test "$cf_cv_have_errno" = yes ; then
21520 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21522 cat >>confdefs.h <<EOF
21523 #define $cf_result 1
21528 echo "$as_me:21528: checking if data-only library module links" >&5
21529 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
21530 if test "${cf_cv_link_dataonly+set}" = set; then
21531 echo $ECHO_N "(cached) $ECHO_C" >&6
21535 cat >conftest.$ac_ext <<EOF
21536 #line 21536 "configure"
21537 int testdata[3] = { 123, 456, 789 };
21539 if { (eval echo "$as_me:21539: \"$ac_compile\"") >&5
21540 (eval $ac_compile) 2>&5
21542 echo "$as_me:21542: \$? = $ac_status" >&5
21543 (exit "$ac_status"); } ; then
21544 mv conftest.o data.o && \
21545 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
21547 rm -f conftest.$ac_ext data.o
21548 cat >conftest.$ac_ext <<EOF
21549 #line 21549 "configure"
21550 extern int testfunc(void);
21554 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
21557 extern int testdata[3];
21560 return testdata[0] == 123
21561 && testdata[1] == 456
21562 && testdata[2] == 789;
21566 if { (eval echo "$as_me:21566: \"$ac_compile\"") >&5
21567 (eval $ac_compile) 2>&5
21569 echo "$as_me:21569: \$? = $ac_status" >&5
21570 (exit "$ac_status"); }; then
21571 mv conftest.o func.o && \
21572 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
21574 rm -f conftest.$ac_ext func.o
21575 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
21576 cf_saveLIBS="$LIBS"
21577 LIBS="conftest.a $LIBS"
21578 if test "$cross_compiling" = yes; then
21579 cf_cv_link_dataonly=unknown
21581 cat >"conftest.$ac_ext" <<_ACEOF
21582 #line 21582 "configure"
21583 #include "confdefs.h"
21585 extern int testfunc(void);
21588 ${cf_cv_main_return:-return} (!testfunc());
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_link_dataonly=yes
21605 echo "$as_me: program exited with status $ac_status" >&5
21606 echo "$as_me: failed program was:" >&5
21607 cat "conftest.$ac_ext" >&5
21608 cf_cv_link_dataonly=no
21610 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21612 LIBS="$cf_saveLIBS"
21616 echo "$as_me:21616: result: $cf_cv_link_dataonly" >&5
21617 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
21619 if test "$cf_cv_link_dataonly" = no ; then
21621 cat >>confdefs.h <<\EOF
21622 #define BROKEN_LINKER 1
21628 ### Checks for library functions.
21630 echo "$as_me:21630: checking for clock_gettime" >&5
21631 echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6
21632 if test "${cf_cv_func_clock_gettime+set}" = set; then
21633 echo $ECHO_N "(cached) $ECHO_C" >&6
21636 cat >"conftest.$ac_ext" <<_ACEOF
21637 #line 21637 "configure"
21638 #include "confdefs.h"
21643 struct timespec ts;
21644 int rc = clock_gettime(CLOCK_REALTIME, &ts); (void) rc; (void)ts
21649 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21650 if { (eval echo "$as_me:21650: \"$ac_link\"") >&5
21651 (eval $ac_link) 2>&5
21653 echo "$as_me:21653: \$? = $ac_status" >&5
21654 (exit "$ac_status"); } &&
21655 { ac_try='test -s "conftest$ac_exeext"'
21656 { (eval echo "$as_me:21656: \"$ac_try\"") >&5
21657 (eval $ac_try) 2>&5
21659 echo "$as_me:21659: \$? = $ac_status" >&5
21660 (exit "$ac_status"); }; }; then
21661 cf_cv_func_clock_gettime=yes
21663 echo "$as_me: failed program was:" >&5
21664 cat "conftest.$ac_ext" >&5
21665 cf_cv_func_clock_gettime=no
21667 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21670 echo "$as_me:21670: result: $cf_cv_func_clock_gettime" >&5
21671 echo "${ECHO_T}$cf_cv_func_clock_gettime" >&6
21673 if test "$cf_cv_func_clock_gettime" = yes
21676 cat >>confdefs.h <<\EOF
21677 #define HAVE_CLOCK_GETTIME 1
21681 echo "$as_me:21681: checking for gettimeofday" >&5
21682 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
21683 if test "${ac_cv_func_gettimeofday+set}" = set; then
21684 echo $ECHO_N "(cached) $ECHO_C" >&6
21686 cat >"conftest.$ac_ext" <<_ACEOF
21687 #line 21687 "configure"
21688 #include "confdefs.h"
21689 #define gettimeofday autoconf_temporary
21690 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
21691 #undef gettimeofday
21697 /* We use char because int might match the return type of a gcc2
21698 builtin and then its argument prototype would still apply. */
21699 char gettimeofday (void);
21705 /* The GNU C library defines stubs for functions which it implements
21706 to always fail with ENOSYS. Some functions are actually named
21707 something starting with __ and the normal name is an alias. */
21708 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
21709 #error found stub for gettimeofday
21712 return gettimeofday ();
21717 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21718 if { (eval echo "$as_me:21718: \"$ac_link\"") >&5
21719 (eval $ac_link) 2>&5
21721 echo "$as_me:21721: \$? = $ac_status" >&5
21722 (exit "$ac_status"); } &&
21723 { ac_try='test -s "conftest$ac_exeext"'
21724 { (eval echo "$as_me:21724: \"$ac_try\"") >&5
21725 (eval $ac_try) 2>&5
21727 echo "$as_me:21727: \$? = $ac_status" >&5
21728 (exit "$ac_status"); }; }; then
21729 ac_cv_func_gettimeofday=yes
21731 echo "$as_me: failed program was:" >&5
21732 cat "conftest.$ac_ext" >&5
21733 ac_cv_func_gettimeofday=no
21735 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21737 echo "$as_me:21737: result: $ac_cv_func_gettimeofday" >&5
21738 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
21739 if test "$ac_cv_func_gettimeofday" = yes; then
21741 cat >>confdefs.h <<\EOF
21742 #define HAVE_GETTIMEOFDAY 1
21747 echo "$as_me:21747: checking for gettimeofday in -lbsd" >&5
21748 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
21749 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
21750 echo $ECHO_N "(cached) $ECHO_C" >&6
21752 ac_check_lib_save_LIBS=$LIBS
21754 cat >"conftest.$ac_ext" <<_ACEOF
21755 #line 21755 "configure"
21756 #include "confdefs.h"
21758 /* Override any gcc2 internal prototype to avoid an error. */
21762 /* We use char because int might match the return type of a gcc2
21763 builtin and then its argument prototype would still apply. */
21764 char gettimeofday (void);
21773 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21774 if { (eval echo "$as_me:21774: \"$ac_link\"") >&5
21775 (eval $ac_link) 2>&5
21777 echo "$as_me:21777: \$? = $ac_status" >&5
21778 (exit "$ac_status"); } &&
21779 { ac_try='test -s "conftest$ac_exeext"'
21780 { (eval echo "$as_me:21780: \"$ac_try\"") >&5
21781 (eval $ac_try) 2>&5
21783 echo "$as_me:21783: \$? = $ac_status" >&5
21784 (exit "$ac_status"); }; }; then
21785 ac_cv_lib_bsd_gettimeofday=yes
21787 echo "$as_me: failed program was:" >&5
21788 cat "conftest.$ac_ext" >&5
21789 ac_cv_lib_bsd_gettimeofday=no
21791 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21792 LIBS=$ac_check_lib_save_LIBS
21794 echo "$as_me:21794: result: $ac_cv_lib_bsd_gettimeofday" >&5
21795 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
21796 if test "$ac_cv_lib_bsd_gettimeofday" = yes; then
21798 cat >>confdefs.h <<\EOF
21799 #define HAVE_GETTIMEOFDAY 1
21802 cf_add_libs="$LIBS"
21805 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
21806 # filter duplicates
21807 for cf_add_1lib in $cf_add_0lib; do
21808 for cf_add_2lib in $cf_add_libs; do
21809 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
21814 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
21816 LIBS="$cf_add_libs"
21852 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21853 echo "$as_me:21853: checking for $ac_func" >&5
21854 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21855 if eval "test \"\${$as_ac_var+set}\" = set"; then
21856 echo $ECHO_N "(cached) $ECHO_C" >&6
21858 cat >"conftest.$ac_ext" <<_ACEOF
21859 #line 21859 "configure"
21860 #include "confdefs.h"
21861 #define $ac_func autoconf_temporary
21862 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
21869 /* We use char because int might match the return type of a gcc2
21870 builtin and then its argument prototype would still apply. */
21871 char $ac_func (void);
21877 /* The GNU C library defines stubs for functions which it implements
21878 to always fail with ENOSYS. Some functions are actually named
21879 something starting with __ and the normal name is an alias. */
21880 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21881 #error found stub for $ac_func
21884 return $ac_func ();
21889 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21890 if { (eval echo "$as_me:21890: \"$ac_link\"") >&5
21891 (eval $ac_link) 2>&5
21893 echo "$as_me:21893: \$? = $ac_status" >&5
21894 (exit "$ac_status"); } &&
21895 { ac_try='test -s "conftest$ac_exeext"'
21896 { (eval echo "$as_me:21896: \"$ac_try\"") >&5
21897 (eval $ac_try) 2>&5
21899 echo "$as_me:21899: \$? = $ac_status" >&5
21900 (exit "$ac_status"); }; }; then
21901 eval "$as_ac_var=yes"
21903 echo "$as_me: failed program was:" >&5
21904 cat "conftest.$ac_ext" >&5
21905 eval "$as_ac_var=no"
21907 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21909 echo "$as_me:21909: result: `eval echo '${'"$as_ac_var"'}'`" >&5
21910 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
21911 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
21912 cat >>confdefs.h <<EOF
21913 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21919 echo "$as_me:21919: checking if _PATH_TTYS is defined in ttyent.h" >&5
21920 echo $ECHO_N "checking if _PATH_TTYS is defined in ttyent.h... $ECHO_C" >&6
21921 if test "${cf_cv_PATH_TTYS+set}" = set; then
21922 echo $ECHO_N "(cached) $ECHO_C" >&6
21925 cat >"conftest.$ac_ext" <<_ACEOF
21926 #line 21926 "configure"
21927 #include "confdefs.h"
21930 #include <ttyent.h>
21935 FILE *fp = fopen(_PATH_TTYS, "r"); (void)fp
21940 rm -f "conftest.$ac_objext"
21941 if { (eval echo "$as_me:21941: \"$ac_compile\"") >&5
21942 (eval $ac_compile) 2>&5
21944 echo "$as_me:21944: \$? = $ac_status" >&5
21945 (exit "$ac_status"); } &&
21946 { ac_try='test -s "conftest.$ac_objext"'
21947 { (eval echo "$as_me:21947: \"$ac_try\"") >&5
21948 (eval $ac_try) 2>&5
21950 echo "$as_me:21950: \$? = $ac_status" >&5
21951 (exit "$ac_status"); }; }; then
21952 cf_cv_PATH_TTYS=yes
21954 echo "$as_me: failed program was:" >&5
21955 cat "conftest.$ac_ext" >&5
21958 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21960 echo "$as_me:21960: result: $cf_cv_PATH_TTYS" >&5
21961 echo "${ECHO_T}$cf_cv_PATH_TTYS" >&6
21963 if test $cf_cv_PATH_TTYS = no
21965 for cf_ttys in /etc/ttytype /etc/ttys
21967 if test -f $cf_ttys
21969 cf_cv_PATH_TTYS=maybe
21971 cat >>confdefs.h <<\EOF
21972 #define _PATH_TTYS $cf_ttys
21980 if test $cf_cv_PATH_TTYS != no
21982 echo "$as_me:21982: checking if _PATH_TTYS file exists" >&5
21983 echo $ECHO_N "checking if _PATH_TTYS file exists... $ECHO_C" >&6
21984 if test "${cf_cv_have_PATH_TTYS+set}" = set; then
21985 echo $ECHO_N "(cached) $ECHO_C" >&6
21988 if test "$cross_compiling" = yes; then
21989 cf_cv_have_PATH_TTYS=unknown
21991 cat >"conftest.$ac_ext" <<_ACEOF
21992 #line 21992 "configure"
21993 #include "confdefs.h"
21995 $ac_includes_default
21997 #include <ttyent.h>
22000 FILE *fp = fopen(_PATH_TTYS, "r");
22001 ${cf_cv_main_return:-return} (fp == 0);
22004 rm -f "conftest$ac_exeext"
22005 if { (eval echo "$as_me:22005: \"$ac_link\"") >&5
22006 (eval $ac_link) 2>&5
22008 echo "$as_me:22008: \$? = $ac_status" >&5
22009 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22010 { (eval echo "$as_me:22010: \"$ac_try\"") >&5
22011 (eval $ac_try) 2>&5
22013 echo "$as_me:22013: \$? = $ac_status" >&5
22014 (exit "$ac_status"); }; }; then
22015 cf_cv_have_PATH_TTYS=yes
22017 echo "$as_me: program exited with status $ac_status" >&5
22018 echo "$as_me: failed program was:" >&5
22019 cat "conftest.$ac_ext" >&5
22020 cf_cv_have_PATH_TTYS=no
22022 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22025 echo "$as_me:22025: result: $cf_cv_have_PATH_TTYS" >&5
22026 echo "${ECHO_T}$cf_cv_have_PATH_TTYS" >&6
22027 test "$cf_cv_have_PATH_TTYS" = no && cf_cv_PATH_TTYS=no
22030 if test $cf_cv_PATH_TTYS != no
22033 cat >>confdefs.h <<\EOF
22034 #define HAVE_PATH_TTYS 1
22037 echo "$as_me:22037: checking for getttynam" >&5
22038 echo $ECHO_N "checking for getttynam... $ECHO_C" >&6
22039 if test "${cf_cv_func_getttynam+set}" = set; then
22040 echo $ECHO_N "(cached) $ECHO_C" >&6
22043 cat >"conftest.$ac_ext" <<_ACEOF
22044 #line 22044 "configure"
22045 #include "confdefs.h"
22046 #include <ttyent.h>
22050 struct ttyent *fp = getttynam("/dev/tty"); (void)fp
22055 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22056 if { (eval echo "$as_me:22056: \"$ac_link\"") >&5
22057 (eval $ac_link) 2>&5
22059 echo "$as_me:22059: \$? = $ac_status" >&5
22060 (exit "$ac_status"); } &&
22061 { ac_try='test -s "conftest$ac_exeext"'
22062 { (eval echo "$as_me:22062: \"$ac_try\"") >&5
22063 (eval $ac_try) 2>&5
22065 echo "$as_me:22065: \$? = $ac_status" >&5
22066 (exit "$ac_status"); }; }; then
22067 cf_cv_func_getttynam=yes
22069 echo "$as_me: failed program was:" >&5
22070 cat "conftest.$ac_ext" >&5
22071 cf_cv_func_getttynam=no
22073 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22075 echo "$as_me:22075: result: $cf_cv_func_getttynam" >&5
22076 echo "${ECHO_T}$cf_cv_func_getttynam" >&6
22077 test "$cf_cv_func_getttynam" = yes && cat >>confdefs.h <<\EOF
22078 #define HAVE_GETTTYNAM 1
22083 if test "x$ac_cv_func_getopt" = xno && \
22084 test "x$cf_with_progs$cf_with_tests" != xnono; then
22085 { { echo "$as_me:22085: error: getopt is required for building programs" >&5
22086 echo "$as_me: error: getopt is required for building programs" >&2;}
22087 { (exit 1); exit 1; }; }
22090 if test "x$with_safe_sprintf" = xyes
22092 if test "x$ac_cv_func_vsnprintf" = xyes
22094 { echo "$as_me:22094: WARNING: will use vsnprintf instead of safe-sprintf option" >&5
22095 echo "$as_me: WARNING: will use vsnprintf instead of safe-sprintf option" >&2;}
22098 cat >>confdefs.h <<\EOF
22099 #define USE_SAFE_SPRINTF 1
22105 if test "x$with_getcap" = "xyes" ; then
22107 echo "$as_me:22107: checking for terminal-capability database functions" >&5
22108 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
22109 if test "${cf_cv_cgetent+set}" = set; then
22110 echo $ECHO_N "(cached) $ECHO_C" >&6
22113 cat >"conftest.$ac_ext" <<_ACEOF
22114 #line 22114 "configure"
22115 #include "confdefs.h"
22117 $ac_includes_default
22124 char *db_array = temp;
22125 cgetent(&buf, &db_array, "vt100");
22126 cgetcap(buf, "tc", '=');
22127 cgetmatch(buf, "tc");
22133 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22134 if { (eval echo "$as_me:22134: \"$ac_link\"") >&5
22135 (eval $ac_link) 2>&5
22137 echo "$as_me:22137: \$? = $ac_status" >&5
22138 (exit "$ac_status"); } &&
22139 { ac_try='test -s "conftest$ac_exeext"'
22140 { (eval echo "$as_me:22140: \"$ac_try\"") >&5
22141 (eval $ac_try) 2>&5
22143 echo "$as_me:22143: \$? = $ac_status" >&5
22144 (exit "$ac_status"); }; }; then
22147 echo "$as_me: failed program was:" >&5
22148 cat "conftest.$ac_ext" >&5
22151 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22154 echo "$as_me:22154: result: $cf_cv_cgetent" >&5
22155 echo "${ECHO_T}$cf_cv_cgetent" >&6
22157 if test "$cf_cv_cgetent" = yes
22160 cat >>confdefs.h <<\EOF
22161 #define HAVE_BSD_CGETENT 1
22164 echo "$as_me:22164: checking if cgetent uses const parameter" >&5
22165 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
22166 if test "${cf_cv_cgetent_const+set}" = set; then
22167 echo $ECHO_N "(cached) $ECHO_C" >&6
22170 cat >"conftest.$ac_ext" <<_ACEOF
22171 #line 22171 "configure"
22172 #include "confdefs.h"
22174 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
22175 $ac_includes_default
22182 #ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
22183 const char *db_array = temp;
22184 cgetent(&buf, &db_array, "vt100");
22186 cgetcap(buf, "tc", '=');
22187 cgetmatch(buf, "tc");
22193 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22194 if { (eval echo "$as_me:22194: \"$ac_link\"") >&5
22195 (eval $ac_link) 2>&5
22197 echo "$as_me:22197: \$? = $ac_status" >&5
22198 (exit "$ac_status"); } &&
22199 { ac_try='test -s "conftest$ac_exeext"'
22200 { (eval echo "$as_me:22200: \"$ac_try\"") >&5
22201 (eval $ac_try) 2>&5
22203 echo "$as_me:22203: \$? = $ac_status" >&5
22204 (exit "$ac_status"); }; }; then
22205 cf_cv_cgetent_const=yes
22207 echo "$as_me: failed program was:" >&5
22208 cat "conftest.$ac_ext" >&5
22209 cf_cv_cgetent_const=no
22211 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22214 echo "$as_me:22214: result: $cf_cv_cgetent_const" >&5
22215 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
22216 if test "$cf_cv_cgetent_const" = yes
22219 cat >>confdefs.h <<EOF
22220 #define CGETENT_CONST const
22228 echo "$as_me:22228: checking for isascii" >&5
22229 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
22230 if test "${cf_cv_have_isascii+set}" = set; then
22231 echo $ECHO_N "(cached) $ECHO_C" >&6
22234 cat >"conftest.$ac_ext" <<_ACEOF
22235 #line 22235 "configure"
22236 #include "confdefs.h"
22241 int x = isascii(' '); (void)x
22246 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22247 if { (eval echo "$as_me:22247: \"$ac_link\"") >&5
22248 (eval $ac_link) 2>&5
22250 echo "$as_me:22250: \$? = $ac_status" >&5
22251 (exit "$ac_status"); } &&
22252 { ac_try='test -s "conftest$ac_exeext"'
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 cf_cv_have_isascii=yes
22260 echo "$as_me: failed program was:" >&5
22261 cat "conftest.$ac_ext" >&5
22262 cf_cv_have_isascii=no
22264 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22267 echo "$as_me:22267: result: $cf_cv_have_isascii" >&5
22268 echo "${ECHO_T}$cf_cv_have_isascii" >&6
22269 test "$cf_cv_have_isascii" = yes &&
22270 cat >>confdefs.h <<\EOF
22271 #define HAVE_ISASCII 1
22274 if test "$ac_cv_func_sigaction" = yes; then
22275 echo "$as_me:22275: checking whether sigaction needs _POSIX_SOURCE" >&5
22276 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
22277 cat >"conftest.$ac_ext" <<_ACEOF
22278 #line 22278 "configure"
22279 #include "confdefs.h"
22281 #include <sys/types.h>
22282 #include <signal.h>
22286 struct sigaction act; (void)act
22291 rm -f "conftest.$ac_objext"
22292 if { (eval echo "$as_me:22292: \"$ac_compile\"") >&5
22293 (eval $ac_compile) 2>&5
22295 echo "$as_me:22295: \$? = $ac_status" >&5
22296 (exit "$ac_status"); } &&
22297 { ac_try='test -s "conftest.$ac_objext"'
22298 { (eval echo "$as_me:22298: \"$ac_try\"") >&5
22299 (eval $ac_try) 2>&5
22301 echo "$as_me:22301: \$? = $ac_status" >&5
22302 (exit "$ac_status"); }; }; then
22305 echo "$as_me: failed program was:" >&5
22306 cat "conftest.$ac_ext" >&5
22308 cat >"conftest.$ac_ext" <<_ACEOF
22309 #line 22309 "configure"
22310 #include "confdefs.h"
22312 #define _POSIX_SOURCE
22313 #include <sys/types.h>
22314 #include <signal.h>
22318 struct sigaction act; (void)act
22323 rm -f "conftest.$ac_objext"
22324 if { (eval echo "$as_me:22324: \"$ac_compile\"") >&5
22325 (eval $ac_compile) 2>&5
22327 echo "$as_me:22327: \$? = $ac_status" >&5
22328 (exit "$ac_status"); } &&
22329 { ac_try='test -s "conftest.$ac_objext"'
22330 { (eval echo "$as_me:22330: \"$ac_try\"") >&5
22331 (eval $ac_try) 2>&5
22333 echo "$as_me:22333: \$? = $ac_status" >&5
22334 (exit "$ac_status"); }; }; then
22337 cat >>confdefs.h <<\EOF
22338 #define _POSIX_SOURCE 1
22342 echo "$as_me: failed program was:" >&5
22343 cat "conftest.$ac_ext" >&5
22346 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22348 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22349 echo "$as_me:22349: result: $sigact_bad" >&5
22350 echo "${ECHO_T}$sigact_bad" >&6
22353 echo "$as_me:22353: checking if nanosleep really works" >&5
22354 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
22355 if test "${cf_cv_func_nanosleep+set}" = set; then
22356 echo $ECHO_N "(cached) $ECHO_C" >&6
22359 if test "$cross_compiling" = yes; then
22360 cf_cv_func_nanosleep=unknown
22362 cat >"conftest.$ac_ext" <<_ACEOF
22363 #line 22363 "configure"
22364 #include "confdefs.h"
22366 $ac_includes_default
22371 #ifdef HAVE_SYS_TIME_H
22372 #include <sys/time.h>
22376 struct timespec ts1, ts2;
22379 ts1.tv_nsec = 750000000;
22383 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
22384 ${cf_cv_main_return:-return}(code != 0);
22388 rm -f "conftest$ac_exeext"
22389 if { (eval echo "$as_me:22389: \"$ac_link\"") >&5
22390 (eval $ac_link) 2>&5
22392 echo "$as_me:22392: \$? = $ac_status" >&5
22393 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22394 { (eval echo "$as_me:22394: \"$ac_try\"") >&5
22395 (eval $ac_try) 2>&5
22397 echo "$as_me:22397: \$? = $ac_status" >&5
22398 (exit "$ac_status"); }; }; then
22399 cf_cv_func_nanosleep=yes
22401 echo "$as_me: program exited with status $ac_status" >&5
22402 echo "$as_me: failed program was:" >&5
22403 cat "conftest.$ac_ext" >&5
22404 cf_cv_func_nanosleep=no
22406 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22409 echo "$as_me:22409: result: $cf_cv_func_nanosleep" >&5
22410 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
22412 test "$cf_cv_func_nanosleep" = "yes" &&
22413 cat >>confdefs.h <<\EOF
22414 #define HAVE_NANOSLEEP 1
22425 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22426 echo "$as_me:22426: checking for $ac_header" >&5
22427 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22428 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22429 echo $ECHO_N "(cached) $ECHO_C" >&6
22431 cat >"conftest.$ac_ext" <<_ACEOF
22432 #line 22432 "configure"
22433 #include "confdefs.h"
22434 #include <$ac_header>
22436 if { (eval echo "$as_me:22436: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22437 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22439 $EGREP -v '^ *\+' conftest.er1 >conftest.err
22441 cat conftest.err >&5
22442 echo "$as_me:22442: \$? = $ac_status" >&5
22443 (exit "$ac_status"); } >/dev/null; then
22444 if test -s conftest.err; then
22445 ac_cpp_err=$ac_c_preproc_warn_flag
22452 if test -z "$ac_cpp_err"; then
22453 eval "$as_ac_Header=yes"
22455 echo "$as_me: failed program was:" >&5
22456 cat "conftest.$ac_ext" >&5
22457 eval "$as_ac_Header=no"
22459 rm -f conftest.err "conftest.$ac_ext"
22461 echo "$as_me:22461: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22462 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22463 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22464 cat >>confdefs.h <<EOF
22465 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22471 if test "$ac_cv_header_termios_h" = yes ; then
22472 case "$CFLAGS $CPPFLAGS" in
22473 (*-D_POSIX_SOURCE*)
22474 termios_bad=dunno ;;
22475 (*) termios_bad=maybe ;;
22477 if test "$termios_bad" = maybe ; then
22478 echo "$as_me:22478: checking whether termios.h needs _POSIX_SOURCE" >&5
22479 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
22480 cat >"conftest.$ac_ext" <<_ACEOF
22481 #line 22481 "configure"
22482 #include "confdefs.h"
22483 #include <termios.h>
22487 struct termios foo; int x = (int)(foo.c_iflag = 1); (void)x
22492 rm -f "conftest.$ac_objext"
22493 if { (eval echo "$as_me:22493: \"$ac_compile\"") >&5
22494 (eval $ac_compile) 2>&5
22496 echo "$as_me:22496: \$? = $ac_status" >&5
22497 (exit "$ac_status"); } &&
22498 { ac_try='test -s "conftest.$ac_objext"'
22499 { (eval echo "$as_me:22499: \"$ac_try\"") >&5
22500 (eval $ac_try) 2>&5
22502 echo "$as_me:22502: \$? = $ac_status" >&5
22503 (exit "$ac_status"); }; }; then
22506 echo "$as_me: failed program was:" >&5
22507 cat "conftest.$ac_ext" >&5
22509 cat >"conftest.$ac_ext" <<_ACEOF
22510 #line 22510 "configure"
22511 #include "confdefs.h"
22513 #define _POSIX_SOURCE
22514 #include <termios.h>
22518 struct termios foo; int x = (int)(foo.c_iflag = 2); (void)x
22523 rm -f "conftest.$ac_objext"
22524 if { (eval echo "$as_me:22524: \"$ac_compile\"") >&5
22525 (eval $ac_compile) 2>&5
22527 echo "$as_me:22527: \$? = $ac_status" >&5
22528 (exit "$ac_status"); } &&
22529 { ac_try='test -s "conftest.$ac_objext"'
22530 { (eval echo "$as_me:22530: \"$ac_try\"") >&5
22531 (eval $ac_try) 2>&5
22533 echo "$as_me:22533: \$? = $ac_status" >&5
22534 (exit "$ac_status"); }; }; then
22535 termios_bad=unknown
22537 echo "$as_me: failed program was:" >&5
22538 cat "conftest.$ac_ext" >&5
22540 cat >>confdefs.h <<\EOF
22541 #define _POSIX_SOURCE 1
22545 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22548 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22549 echo "$as_me:22549: result: $termios_bad" >&5
22550 echo "${ECHO_T}$termios_bad" >&6
22554 echo "$as_me:22554: checking for tcgetattr" >&5
22555 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
22556 if test "${cf_cv_have_tcgetattr+set}" = set; then
22557 echo $ECHO_N "(cached) $ECHO_C" >&6
22560 cat >"conftest.$ac_ext" <<_ACEOF
22561 #line 22561 "configure"
22562 #include "confdefs.h"
22564 #include <sys/types.h>
22565 #ifdef HAVE_UNISTD_H
22566 #include <unistd.h>
22568 #ifdef HAVE_TERMIOS_H
22569 #include <termios.h>
22570 #define TTY struct termios
22572 #ifdef HAVE_TERMIO_H
22573 #include <termio.h>
22574 #define TTY struct termio
22583 tcgetattr(1, &foo);
22588 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22589 if { (eval echo "$as_me:22589: \"$ac_link\"") >&5
22590 (eval $ac_link) 2>&5
22592 echo "$as_me:22592: \$? = $ac_status" >&5
22593 (exit "$ac_status"); } &&
22594 { ac_try='test -s "conftest$ac_exeext"'
22595 { (eval echo "$as_me:22595: \"$ac_try\"") >&5
22596 (eval $ac_try) 2>&5
22598 echo "$as_me:22598: \$? = $ac_status" >&5
22599 (exit "$ac_status"); }; }; then
22600 cf_cv_have_tcgetattr=yes
22602 echo "$as_me: failed program was:" >&5
22603 cat "conftest.$ac_ext" >&5
22604 cf_cv_have_tcgetattr=no
22606 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22608 echo "$as_me:22608: result: $cf_cv_have_tcgetattr" >&5
22609 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
22610 test "$cf_cv_have_tcgetattr" = yes &&
22611 cat >>confdefs.h <<\EOF
22612 #define HAVE_TCGETATTR 1
22615 echo "$as_me:22615: checking for vsscanf function or workaround" >&5
22616 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
22617 if test "${cf_cv_func_vsscanf+set}" = set; then
22618 echo $ECHO_N "(cached) $ECHO_C" >&6
22621 cat >"conftest.$ac_ext" <<_ACEOF
22622 #line 22622 "configure"
22623 #include "confdefs.h"
22625 #include <stdarg.h>
22629 myfunc(const char *str, const char *fmt, ...)
22633 vsscanf(str, fmt, ap);
22641 myfunc("55", "%d");
22647 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22648 if { (eval echo "$as_me:22648: \"$ac_link\"") >&5
22649 (eval $ac_link) 2>&5
22651 echo "$as_me:22651: \$? = $ac_status" >&5
22652 (exit "$ac_status"); } &&
22653 { ac_try='test -s "conftest$ac_exeext"'
22654 { (eval echo "$as_me:22654: \"$ac_try\"") >&5
22655 (eval $ac_try) 2>&5
22657 echo "$as_me:22657: \$? = $ac_status" >&5
22658 (exit "$ac_status"); }; }; then
22659 cf_cv_func_vsscanf=vsscanf
22661 echo "$as_me: failed program was:" >&5
22662 cat "conftest.$ac_ext" >&5
22664 cat >"conftest.$ac_ext" <<_ACEOF
22665 #line 22665 "configure"
22666 #include "confdefs.h"
22668 #include <stdarg.h>
22675 char *str = "from";
22677 strbuf._flag = _IOREAD;
22678 strbuf._ptr = strbuf._base = (unsigned char *) str;
22679 strbuf._cnt = strlen(str);
22680 strbuf._file = _NFILE;
22681 return (vfscanf(&strbuf, "%d", ap))
22686 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22687 if { (eval echo "$as_me:22687: \"$ac_link\"") >&5
22688 (eval $ac_link) 2>&5
22690 echo "$as_me:22690: \$? = $ac_status" >&5
22691 (exit "$ac_status"); } &&
22692 { ac_try='test -s "conftest$ac_exeext"'
22693 { (eval echo "$as_me:22693: \"$ac_try\"") >&5
22694 (eval $ac_try) 2>&5
22696 echo "$as_me:22696: \$? = $ac_status" >&5
22697 (exit "$ac_status"); }; }; then
22698 cf_cv_func_vsscanf=vfscanf
22700 echo "$as_me: failed program was:" >&5
22701 cat "conftest.$ac_ext" >&5
22703 cat >"conftest.$ac_ext" <<_ACEOF
22704 #line 22704 "configure"
22705 #include "confdefs.h"
22707 #include <stdarg.h>
22714 char *str = "from";
22716 strbuf._flag = _IOREAD;
22717 strbuf._ptr = strbuf._base = (unsigned char *) str;
22718 strbuf._cnt = strlen(str);
22719 strbuf._file = _NFILE;
22720 return (_doscan(&strbuf, "%d", ap))
22725 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22726 if { (eval echo "$as_me:22726: \"$ac_link\"") >&5
22727 (eval $ac_link) 2>&5
22729 echo "$as_me:22729: \$? = $ac_status" >&5
22730 (exit "$ac_status"); } &&
22731 { ac_try='test -s "conftest$ac_exeext"'
22732 { (eval echo "$as_me:22732: \"$ac_try\"") >&5
22733 (eval $ac_try) 2>&5
22735 echo "$as_me:22735: \$? = $ac_status" >&5
22736 (exit "$ac_status"); }; }; then
22737 cf_cv_func_vsscanf=_doscan
22739 echo "$as_me: failed program was:" >&5
22740 cat "conftest.$ac_ext" >&5
22742 cf_cv_func_vsscanf=no
22744 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22746 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22748 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22750 echo "$as_me:22750: result: $cf_cv_func_vsscanf" >&5
22751 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
22753 case "$cf_cv_func_vsscanf" in
22755 cat >>confdefs.h <<\EOF
22756 #define HAVE_VSSCANF 1
22760 cat >>confdefs.h <<\EOF
22761 #define HAVE_VFSCANF 1
22765 cat >>confdefs.h <<\EOF
22766 #define HAVE__DOSCAN 1
22775 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22776 echo "$as_me:22776: checking for $ac_header" >&5
22777 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22778 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22779 echo $ECHO_N "(cached) $ECHO_C" >&6
22781 cat >"conftest.$ac_ext" <<_ACEOF
22782 #line 22782 "configure"
22783 #include "confdefs.h"
22784 #include <$ac_header>
22786 if { (eval echo "$as_me:22786: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22787 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22789 $EGREP -v '^ *\+' conftest.er1 >conftest.err
22791 cat conftest.err >&5
22792 echo "$as_me:22792: \$? = $ac_status" >&5
22793 (exit "$ac_status"); } >/dev/null; then
22794 if test -s conftest.err; then
22795 ac_cpp_err=$ac_c_preproc_warn_flag
22802 if test -z "$ac_cpp_err"; then
22803 eval "$as_ac_Header=yes"
22805 echo "$as_me: failed program was:" >&5
22806 cat "conftest.$ac_ext" >&5
22807 eval "$as_ac_Header=no"
22809 rm -f conftest.err "conftest.$ac_ext"
22811 echo "$as_me:22811: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22812 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22813 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22814 cat >>confdefs.h <<EOF
22815 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22821 echo "$as_me:22821: checking for working mkstemp" >&5
22822 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
22823 if test "${cf_cv_func_mkstemp+set}" = set; then
22824 echo $ECHO_N "(cached) $ECHO_C" >&6
22828 if test "$cross_compiling" = yes; then
22829 cf_cv_func_mkstemp=maybe
22831 cat >"conftest.$ac_ext" <<_ACEOF
22832 #line 22832 "configure"
22833 #include "confdefs.h"
22835 $ac_includes_default
22839 static char tmpl[] = "conftestXXXXXX";
22847 for (n = 0; n < 2; ++n) {
22848 strcpy(name[n], tmpl);
22849 if ((fd = mkstemp(name[n])) >= 0) {
22850 if (!strcmp(name[n], tmpl)
22851 || stat(name[n], &sb) != 0
22852 || (sb.st_mode & S_IFMT) != S_IFREG
22853 || (sb.st_mode & 077) != 0) {
22860 && !strcmp(name[0], name[1]))
22862 ${cf_cv_main_return:-return}(result);
22866 rm -f "conftest$ac_exeext"
22867 if { (eval echo "$as_me:22867: \"$ac_link\"") >&5
22868 (eval $ac_link) 2>&5
22870 echo "$as_me:22870: \$? = $ac_status" >&5
22871 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22872 { (eval echo "$as_me:22872: \"$ac_try\"") >&5
22873 (eval $ac_try) 2>&5
22875 echo "$as_me:22875: \$? = $ac_status" >&5
22876 (exit "$ac_status"); }; }; then
22877 cf_cv_func_mkstemp=yes
22880 echo "$as_me: program exited with status $ac_status" >&5
22881 echo "$as_me: failed program was:" >&5
22882 cat "conftest.$ac_ext" >&5
22883 cf_cv_func_mkstemp=no
22886 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22890 echo "$as_me:22890: result: $cf_cv_func_mkstemp" >&5
22891 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
22892 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
22893 echo "$as_me:22893: checking for mkstemp" >&5
22894 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
22895 if test "${ac_cv_func_mkstemp+set}" = set; then
22896 echo $ECHO_N "(cached) $ECHO_C" >&6
22898 cat >"conftest.$ac_ext" <<_ACEOF
22899 #line 22899 "configure"
22900 #include "confdefs.h"
22901 #define mkstemp autoconf_temporary
22902 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
22909 /* We use char because int might match the return type of a gcc2
22910 builtin and then its argument prototype would still apply. */
22911 char mkstemp (void);
22917 /* The GNU C library defines stubs for functions which it implements
22918 to always fail with ENOSYS. Some functions are actually named
22919 something starting with __ and the normal name is an alias. */
22920 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
22921 #error found stub for mkstemp
22929 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22930 if { (eval echo "$as_me:22930: \"$ac_link\"") >&5
22931 (eval $ac_link) 2>&5
22933 echo "$as_me:22933: \$? = $ac_status" >&5
22934 (exit "$ac_status"); } &&
22935 { ac_try='test -s "conftest$ac_exeext"'
22936 { (eval echo "$as_me:22936: \"$ac_try\"") >&5
22937 (eval $ac_try) 2>&5
22939 echo "$as_me:22939: \$? = $ac_status" >&5
22940 (exit "$ac_status"); }; }; then
22941 ac_cv_func_mkstemp=yes
22943 echo "$as_me: failed program was:" >&5
22944 cat "conftest.$ac_ext" >&5
22945 ac_cv_func_mkstemp=no
22947 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22949 echo "$as_me:22949: result: $ac_cv_func_mkstemp" >&5
22950 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
22953 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
22955 cat >>confdefs.h <<\EOF
22956 #define HAVE_MKSTEMP 1
22961 # setup for prototype of fallback for vsscanf()
22963 if test "$cf_cv_func_vsscanf" = vsscanf ; then
22969 if test "x$cross_compiling" = xyes ; then
22970 { echo "$as_me:22970: WARNING: cross compiling: assume setvbuf params not reversed" >&5
22971 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
22973 echo "$as_me:22973: checking whether setvbuf arguments are reversed" >&5
22974 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
22975 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
22976 echo $ECHO_N "(cached) $ECHO_C" >&6
22978 if test "$cross_compiling" = yes; then
22979 { { echo "$as_me:22979: error: cannot run test program while cross compiling" >&5
22980 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22981 { (exit 1); exit 1; }; }
22983 cat >"conftest.$ac_ext" <<_ACEOF
22984 #line 22984 "configure"
22985 #include "confdefs.h"
22987 /* If setvbuf has the reversed format, exit 0. */
22991 /* This call has the arguments reversed.
22992 A reversed system may check and see that the address of main
22993 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
22994 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
22995 $ac_main_return(1);
22996 putc('\r', stdout);
22997 $ac_main_return(0); /* Non-reversed systems segv here. */
23000 rm -f "conftest$ac_exeext"
23001 if { (eval echo "$as_me:23001: \"$ac_link\"") >&5
23002 (eval $ac_link) 2>&5
23004 echo "$as_me:23004: \$? = $ac_status" >&5
23005 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23006 { (eval echo "$as_me:23006: \"$ac_try\"") >&5
23007 (eval $ac_try) 2>&5
23009 echo "$as_me:23009: \$? = $ac_status" >&5
23010 (exit "$ac_status"); }; }; then
23011 ac_cv_func_setvbuf_reversed=yes
23013 echo "$as_me: program exited with status $ac_status" >&5
23014 echo "$as_me: failed program was:" >&5
23015 cat "conftest.$ac_ext" >&5
23016 ac_cv_func_setvbuf_reversed=no
23018 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23020 rm -f core ./core.* ./*.core
23022 echo "$as_me:23022: result: $ac_cv_func_setvbuf_reversed" >&5
23023 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
23024 if test $ac_cv_func_setvbuf_reversed = yes; then
23026 cat >>confdefs.h <<\EOF
23027 #define SETVBUF_REVERSED 1
23033 echo "$as_me:23033: checking for intptr_t" >&5
23034 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
23035 if test "${ac_cv_type_intptr_t+set}" = set; then
23036 echo $ECHO_N "(cached) $ECHO_C" >&6
23038 cat >"conftest.$ac_ext" <<_ACEOF
23039 #line 23039 "configure"
23040 #include "confdefs.h"
23041 $ac_includes_default
23045 if ((intptr_t *) 0)
23047 if (sizeof (intptr_t))
23053 rm -f "conftest.$ac_objext"
23054 if { (eval echo "$as_me:23054: \"$ac_compile\"") >&5
23055 (eval $ac_compile) 2>&5
23057 echo "$as_me:23057: \$? = $ac_status" >&5
23058 (exit "$ac_status"); } &&
23059 { ac_try='test -s "conftest.$ac_objext"'
23060 { (eval echo "$as_me:23060: \"$ac_try\"") >&5
23061 (eval $ac_try) 2>&5
23063 echo "$as_me:23063: \$? = $ac_status" >&5
23064 (exit "$ac_status"); }; }; then
23065 ac_cv_type_intptr_t=yes
23067 echo "$as_me: failed program was:" >&5
23068 cat "conftest.$ac_ext" >&5
23069 ac_cv_type_intptr_t=no
23071 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23073 echo "$as_me:23073: result: $ac_cv_type_intptr_t" >&5
23074 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
23075 if test "$ac_cv_type_intptr_t" = yes; then
23079 cat >>confdefs.h <<EOF
23080 #define intptr_t long
23085 echo "$as_me:23085: checking for ssize_t" >&5
23086 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
23087 if test "${ac_cv_type_ssize_t+set}" = set; then
23088 echo $ECHO_N "(cached) $ECHO_C" >&6
23090 cat >"conftest.$ac_ext" <<_ACEOF
23091 #line 23091 "configure"
23092 #include "confdefs.h"
23093 $ac_includes_default
23099 if (sizeof (ssize_t))
23105 rm -f "conftest.$ac_objext"
23106 if { (eval echo "$as_me:23106: \"$ac_compile\"") >&5
23107 (eval $ac_compile) 2>&5
23109 echo "$as_me:23109: \$? = $ac_status" >&5
23110 (exit "$ac_status"); } &&
23111 { ac_try='test -s "conftest.$ac_objext"'
23112 { (eval echo "$as_me:23112: \"$ac_try\"") >&5
23113 (eval $ac_try) 2>&5
23115 echo "$as_me:23115: \$? = $ac_status" >&5
23116 (exit "$ac_status"); }; }; then
23117 ac_cv_type_ssize_t=yes
23119 echo "$as_me: failed program was:" >&5
23120 cat "conftest.$ac_ext" >&5
23121 ac_cv_type_ssize_t=no
23123 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23125 echo "$as_me:23125: result: $ac_cv_type_ssize_t" >&5
23126 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
23127 if test "$ac_cv_type_ssize_t" = yes; then
23131 cat >>confdefs.h <<EOF
23132 #define ssize_t int
23137 echo "$as_me:23137: checking for type sigaction_t" >&5
23138 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
23139 if test "${cf_cv_type_sigaction+set}" = set; then
23140 echo $ECHO_N "(cached) $ECHO_C" >&6
23143 cat >"conftest.$ac_ext" <<_ACEOF
23144 #line 23144 "configure"
23145 #include "confdefs.h"
23147 #include <signal.h>
23151 sigaction_t x; (void)x
23156 rm -f "conftest.$ac_objext"
23157 if { (eval echo "$as_me:23157: \"$ac_compile\"") >&5
23158 (eval $ac_compile) 2>&5
23160 echo "$as_me:23160: \$? = $ac_status" >&5
23161 (exit "$ac_status"); } &&
23162 { ac_try='test -s "conftest.$ac_objext"'
23163 { (eval echo "$as_me:23163: \"$ac_try\"") >&5
23164 (eval $ac_try) 2>&5
23166 echo "$as_me:23166: \$? = $ac_status" >&5
23167 (exit "$ac_status"); }; }; then
23168 cf_cv_type_sigaction=yes
23170 echo "$as_me: failed program was:" >&5
23171 cat "conftest.$ac_ext" >&5
23172 cf_cv_type_sigaction=no
23174 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23177 echo "$as_me:23177: result: $cf_cv_type_sigaction" >&5
23178 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
23179 test "$cf_cv_type_sigaction" = yes &&
23180 cat >>confdefs.h <<\EOF
23181 #define HAVE_TYPE_SIGACTION 1
23184 echo "$as_me:23184: checking declaration of size-change" >&5
23185 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
23186 if test "${cf_cv_sizechange+set}" = set; then
23187 echo $ECHO_N "(cached) $ECHO_C" >&6
23190 cf_cv_sizechange=unknown
23191 cf_save_CPPFLAGS="$CPPFLAGS"
23193 for cf_opts in "" "NEED_PTEM_H"
23196 CPPFLAGS="$cf_save_CPPFLAGS"
23197 if test -n "$cf_opts"
23200 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23201 CPPFLAGS="${CPPFLAGS}-D$cf_opts"
23204 cat >"conftest.$ac_ext" <<_ACEOF
23205 #line 23205 "configure"
23206 #include "confdefs.h"
23207 #include <sys/types.h>
23208 #ifdef HAVE_TERMIOS_H
23209 #include <termios.h>
23211 #ifdef HAVE_TERMIO_H
23212 #include <termio.h>
23217 /* This is a workaround for SCO: they neglected to define struct winsize in
23218 * termios.h -- it is only in termio.h and ptem.h
23220 #include <sys/stream.h>
23221 #include <sys/ptem.h>
23224 #ifdef HAVE_SYS_IOCTL_H
23225 #include <sys/ioctl.h>
23233 struct ttysize win; /* SunOS 3.0... */
23234 int y = win.ts_lines = 2;
23235 int x = win.ts_cols = 1;
23240 struct winsize win; /* everything else */
23241 int y = win.ws_row = 2;
23242 int x = win.ws_col = 1;
23246 no TIOCGSIZE or TIOCGWINSZ
23247 #endif /* TIOCGWINSZ */
23248 #endif /* TIOCGSIZE */
23254 rm -f "conftest.$ac_objext"
23255 if { (eval echo "$as_me:23255: \"$ac_compile\"") >&5
23256 (eval $ac_compile) 2>&5
23258 echo "$as_me:23258: \$? = $ac_status" >&5
23259 (exit "$ac_status"); } &&
23260 { ac_try='test -s "conftest.$ac_objext"'
23261 { (eval echo "$as_me:23261: \"$ac_try\"") >&5
23262 (eval $ac_try) 2>&5
23264 echo "$as_me:23264: \$? = $ac_status" >&5
23265 (exit "$ac_status"); }; }; then
23266 cf_cv_sizechange=yes
23268 echo "$as_me: failed program was:" >&5
23269 cat "conftest.$ac_ext" >&5
23270 cf_cv_sizechange=no
23272 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23274 CPPFLAGS="$cf_save_CPPFLAGS"
23275 if test "$cf_cv_sizechange" = yes ; then
23276 echo "size-change succeeded ($cf_opts)" >&5
23277 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
23283 echo "$as_me:23283: result: $cf_cv_sizechange" >&5
23284 echo "${ECHO_T}$cf_cv_sizechange" >&6
23285 if test "$cf_cv_sizechange" != no ; then
23287 cat >>confdefs.h <<\EOF
23288 #define HAVE_SIZECHANGE 1
23291 case "$cf_cv_sizechange" in
23293 cat >>confdefs.h <<EOF
23294 #define $cf_cv_sizechange 1
23301 echo "$as_me:23301: checking for memmove" >&5
23302 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
23303 if test "${ac_cv_func_memmove+set}" = set; then
23304 echo $ECHO_N "(cached) $ECHO_C" >&6
23306 cat >"conftest.$ac_ext" <<_ACEOF
23307 #line 23307 "configure"
23308 #include "confdefs.h"
23309 #define memmove autoconf_temporary
23310 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23317 /* We use char because int might match the return type of a gcc2
23318 builtin and then its argument prototype would still apply. */
23319 char memmove (void);
23325 /* The GNU C library defines stubs for functions which it implements
23326 to always fail with ENOSYS. Some functions are actually named
23327 something starting with __ and the normal name is an alias. */
23328 #if defined (__stub_memmove) || defined (__stub___memmove)
23329 #error found stub for memmove
23337 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23338 if { (eval echo "$as_me:23338: \"$ac_link\"") >&5
23339 (eval $ac_link) 2>&5
23341 echo "$as_me:23341: \$? = $ac_status" >&5
23342 (exit "$ac_status"); } &&
23343 { ac_try='test -s "conftest$ac_exeext"'
23344 { (eval echo "$as_me:23344: \"$ac_try\"") >&5
23345 (eval $ac_try) 2>&5
23347 echo "$as_me:23347: \$? = $ac_status" >&5
23348 (exit "$ac_status"); }; }; then
23349 ac_cv_func_memmove=yes
23351 echo "$as_me: failed program was:" >&5
23352 cat "conftest.$ac_ext" >&5
23353 ac_cv_func_memmove=no
23355 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23357 echo "$as_me:23357: result: $ac_cv_func_memmove" >&5
23358 echo "${ECHO_T}$ac_cv_func_memmove" >&6
23359 if test "$ac_cv_func_memmove" = yes; then
23363 echo "$as_me:23363: checking for bcopy" >&5
23364 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
23365 if test "${ac_cv_func_bcopy+set}" = set; then
23366 echo $ECHO_N "(cached) $ECHO_C" >&6
23368 cat >"conftest.$ac_ext" <<_ACEOF
23369 #line 23369 "configure"
23370 #include "confdefs.h"
23371 #define bcopy autoconf_temporary
23372 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23379 /* We use char because int might match the return type of a gcc2
23380 builtin and then its argument prototype would still apply. */
23387 /* The GNU C library defines stubs for functions which it implements
23388 to always fail with ENOSYS. Some functions are actually named
23389 something starting with __ and the normal name is an alias. */
23390 #if defined (__stub_bcopy) || defined (__stub___bcopy)
23391 #error found stub for bcopy
23399 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23400 if { (eval echo "$as_me:23400: \"$ac_link\"") >&5
23401 (eval $ac_link) 2>&5
23403 echo "$as_me:23403: \$? = $ac_status" >&5
23404 (exit "$ac_status"); } &&
23405 { ac_try='test -s "conftest$ac_exeext"'
23406 { (eval echo "$as_me:23406: \"$ac_try\"") >&5
23407 (eval $ac_try) 2>&5
23409 echo "$as_me:23409: \$? = $ac_status" >&5
23410 (exit "$ac_status"); }; }; then
23411 ac_cv_func_bcopy=yes
23413 echo "$as_me: failed program was:" >&5
23414 cat "conftest.$ac_ext" >&5
23415 ac_cv_func_bcopy=no
23417 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23419 echo "$as_me:23419: result: $ac_cv_func_bcopy" >&5
23420 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
23421 if test "$ac_cv_func_bcopy" = yes; then
23423 echo "$as_me:23423: checking if bcopy does overlapping moves" >&5
23424 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
23425 if test "${cf_cv_good_bcopy+set}" = set; then
23426 echo $ECHO_N "(cached) $ECHO_C" >&6
23429 if test "$cross_compiling" = yes; then
23430 cf_cv_good_bcopy=unknown
23432 cat >"conftest.$ac_ext" <<_ACEOF
23433 #line 23433 "configure"
23434 #include "confdefs.h"
23436 $ac_includes_default
23439 static char data[] = "abcdefghijklmnopqrstuwwxyz";
23441 bcopy(data, temp, sizeof(data));
23442 bcopy(temp+10, temp, 15);
23443 bcopy(temp+5, temp+15, 10);
23444 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
23448 rm -f "conftest$ac_exeext"
23449 if { (eval echo "$as_me:23449: \"$ac_link\"") >&5
23450 (eval $ac_link) 2>&5
23452 echo "$as_me:23452: \$? = $ac_status" >&5
23453 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23454 { (eval echo "$as_me:23454: \"$ac_try\"") >&5
23455 (eval $ac_try) 2>&5
23457 echo "$as_me:23457: \$? = $ac_status" >&5
23458 (exit "$ac_status"); }; }; then
23459 cf_cv_good_bcopy=yes
23461 echo "$as_me: program exited with status $ac_status" >&5
23462 echo "$as_me: failed program was:" >&5
23463 cat "conftest.$ac_ext" >&5
23464 cf_cv_good_bcopy=no
23466 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23470 echo "$as_me:23470: result: $cf_cv_good_bcopy" >&5
23471 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
23474 cf_cv_good_bcopy=no
23477 if test "$cf_cv_good_bcopy" = yes ; then
23479 cat >>confdefs.h <<\EOF
23480 #define USE_OK_BCOPY 1
23485 cat >>confdefs.h <<\EOF
23486 #define USE_MY_MEMMOVE 1
23493 tty >/dev/null 2>&1 || {
23494 for ac_func in posix_openpt
23496 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23497 echo "$as_me:23497: checking for $ac_func" >&5
23498 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23499 if eval "test \"\${$as_ac_var+set}\" = set"; then
23500 echo $ECHO_N "(cached) $ECHO_C" >&6
23502 cat >"conftest.$ac_ext" <<_ACEOF
23503 #line 23503 "configure"
23504 #include "confdefs.h"
23505 #define $ac_func autoconf_temporary
23506 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23513 /* We use char because int might match the return type of a gcc2
23514 builtin and then its argument prototype would still apply. */
23515 char $ac_func (void);
23521 /* The GNU C library defines stubs for functions which it implements
23522 to always fail with ENOSYS. Some functions are actually named
23523 something starting with __ and the normal name is an alias. */
23524 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23525 #error found stub for $ac_func
23528 return $ac_func ();
23533 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23534 if { (eval echo "$as_me:23534: \"$ac_link\"") >&5
23535 (eval $ac_link) 2>&5
23537 echo "$as_me:23537: \$? = $ac_status" >&5
23538 (exit "$ac_status"); } &&
23539 { ac_try='test -s "conftest$ac_exeext"'
23540 { (eval echo "$as_me:23540: \"$ac_try\"") >&5
23541 (eval $ac_try) 2>&5
23543 echo "$as_me:23543: \$? = $ac_status" >&5
23544 (exit "$ac_status"); }; }; then
23545 eval "$as_ac_var=yes"
23547 echo "$as_me: failed program was:" >&5
23548 cat "conftest.$ac_ext" >&5
23549 eval "$as_ac_var=no"
23551 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23553 echo "$as_me:23553: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23554 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23555 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23556 cat >>confdefs.h <<EOF
23557 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23563 echo "$as_me:23563: checking if poll really works" >&5
23564 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
23565 if test "${cf_cv_working_poll+set}" = set; then
23566 echo $ECHO_N "(cached) $ECHO_C" >&6
23569 if test "$cross_compiling" = yes; then
23570 cf_cv_working_poll=unknown
23572 cat >"conftest.$ac_ext" <<_ACEOF
23573 #line 23573 "configure"
23574 #include "confdefs.h"
23576 $ac_includes_default
23583 #include <sys/poll.h>
23587 struct pollfd myfds;
23590 /* check for Darwin bug with respect to "devices" */
23591 myfds.fd = open("/dev/null", 1); /* O_WRONLY */
23594 myfds.events = POLLIN;
23597 ret = poll(&myfds, 1, 100);
23599 if (ret < 0 || (myfds.revents & POLLNVAL)) {
23604 fd = open("/dev/tty", 2); /* O_RDWR */
23606 #ifdef HAVE_POSIX_OPENPT
23608 fd = posix_openpt(O_RDWR);
23613 /* also check with standard input */
23615 myfds.events = POLLIN;
23617 ret = poll(&myfds, 1, 100);
23622 ${cf_cv_main_return:-return}(ret < 0);
23625 rm -f "conftest$ac_exeext"
23626 if { (eval echo "$as_me:23626: \"$ac_link\"") >&5
23627 (eval $ac_link) 2>&5
23629 echo "$as_me:23629: \$? = $ac_status" >&5
23630 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23631 { (eval echo "$as_me:23631: \"$ac_try\"") >&5
23632 (eval $ac_try) 2>&5
23634 echo "$as_me:23634: \$? = $ac_status" >&5
23635 (exit "$ac_status"); }; }; then
23636 cf_cv_working_poll=yes
23638 echo "$as_me: program exited with status $ac_status" >&5
23639 echo "$as_me: failed program was:" >&5
23640 cat "conftest.$ac_ext" >&5
23641 cf_cv_working_poll=no
23643 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23646 echo "$as_me:23646: result: $cf_cv_working_poll" >&5
23647 echo "${ECHO_T}$cf_cv_working_poll" >&6
23648 test "$cf_cv_working_poll" = "yes" &&
23649 cat >>confdefs.h <<\EOF
23650 #define HAVE_WORKING_POLL 1
23653 echo "$as_me:23653: checking if MB_LEN_MAX is usable" >&5
23654 echo $ECHO_N "checking if MB_LEN_MAX is usable... $ECHO_C" >&6
23655 if test "${cf_cv_mb_len_max+set}" = set; then
23656 echo $ECHO_N "(cached) $ECHO_C" >&6
23659 cat >"conftest.$ac_ext" <<_ACEOF
23660 #line 23660 "configure"
23661 #include "confdefs.h"
23663 $ac_includes_default
23664 #include <limits.h>
23669 #if defined(MB_LEN_MAX) && MB_LEN_MAX >= 6
23670 ${cf_cv_main_return:-return}(0);
23672 #error MB_LEN_MAX is not usable
23679 rm -f "conftest.$ac_objext"
23680 if { (eval echo "$as_me:23680: \"$ac_compile\"") >&5
23681 (eval $ac_compile) 2>&5
23683 echo "$as_me:23683: \$? = $ac_status" >&5
23684 (exit "$ac_status"); } &&
23685 { ac_try='test -s "conftest.$ac_objext"'
23686 { (eval echo "$as_me:23686: \"$ac_try\"") >&5
23687 (eval $ac_try) 2>&5
23689 echo "$as_me:23689: \$? = $ac_status" >&5
23690 (exit "$ac_status"); }; }; then
23691 cf_cv_mb_len_max=yes
23693 echo "$as_me: failed program was:" >&5
23694 cat "conftest.$ac_ext" >&5
23695 cf_cv_mb_len_max=no
23697 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23699 echo "$as_me:23699: result: $cf_cv_mb_len_max" >&5
23700 echo "${ECHO_T}$cf_cv_mb_len_max" >&6
23701 if test "$cf_cv_mb_len_max" = yes
23704 cat >>confdefs.h <<\EOF
23705 #define HAVE_CONSISTENT_MB_LEN_MAX 1
23709 { echo "$as_me:23709: WARNING: MB_LEN_MAX is missing/inconsistent in system headers" >&5
23710 echo "$as_me: WARNING: MB_LEN_MAX is missing/inconsistent in system headers" >&2;}
23713 echo "$as_me:23713: checking for va_copy" >&5
23714 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
23715 if test "${cf_cv_have_va_copy+set}" = set; then
23716 echo $ECHO_N "(cached) $ECHO_C" >&6
23719 cat >"conftest.$ac_ext" <<_ACEOF
23720 #line 23720 "configure"
23721 #include "confdefs.h"
23723 #include <stdarg.h>
23729 static va_list dst;
23730 static va_list src;
23736 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23737 if { (eval echo "$as_me:23737: \"$ac_link\"") >&5
23738 (eval $ac_link) 2>&5
23740 echo "$as_me:23740: \$? = $ac_status" >&5
23741 (exit "$ac_status"); } &&
23742 { ac_try='test -s "conftest$ac_exeext"'
23743 { (eval echo "$as_me:23743: \"$ac_try\"") >&5
23744 (eval $ac_try) 2>&5
23746 echo "$as_me:23746: \$? = $ac_status" >&5
23747 (exit "$ac_status"); }; }; then
23748 cf_cv_have_va_copy=yes
23750 echo "$as_me: failed program was:" >&5
23751 cat "conftest.$ac_ext" >&5
23752 cf_cv_have_va_copy=no
23754 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23756 echo "$as_me:23756: result: $cf_cv_have_va_copy" >&5
23757 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
23759 if test "$cf_cv_have_va_copy" = yes;
23762 cat >>confdefs.h <<\EOF
23763 #define HAVE_VA_COPY 1
23766 else # !cf_cv_have_va_copy
23768 echo "$as_me:23768: checking for __va_copy" >&5
23769 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
23770 if test "${cf_cv_have___va_copy+set}" = set; then
23771 echo $ECHO_N "(cached) $ECHO_C" >&6
23774 cat >"conftest.$ac_ext" <<_ACEOF
23775 #line 23775 "configure"
23776 #include "confdefs.h"
23778 #include <stdarg.h>
23784 static va_list dst;
23785 static va_list src;
23786 __va_copy(dst, src)
23791 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23792 if { (eval echo "$as_me:23792: \"$ac_link\"") >&5
23793 (eval $ac_link) 2>&5
23795 echo "$as_me:23795: \$? = $ac_status" >&5
23796 (exit "$ac_status"); } &&
23797 { ac_try='test -s "conftest$ac_exeext"'
23798 { (eval echo "$as_me:23798: \"$ac_try\"") >&5
23799 (eval $ac_try) 2>&5
23801 echo "$as_me:23801: \$? = $ac_status" >&5
23802 (exit "$ac_status"); }; }; then
23803 cf_cv_have___va_copy=yes
23805 echo "$as_me: failed program was:" >&5
23806 cat "conftest.$ac_ext" >&5
23807 cf_cv_have___va_copy=no
23809 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23811 echo "$as_me:23811: result: $cf_cv_have___va_copy" >&5
23812 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
23814 if test "$cf_cv_have___va_copy" = yes
23817 cat >>confdefs.h <<\EOF
23818 #define HAVE___VA_COPY 1
23821 else # !cf_cv_have___va_copy
23823 echo "$as_me:23823: checking for __builtin_va_copy" >&5
23824 echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
23825 if test "${cf_cv_have___builtin_va_copy+set}" = set; then
23826 echo $ECHO_N "(cached) $ECHO_C" >&6
23829 cat >"conftest.$ac_ext" <<_ACEOF
23830 #line 23830 "configure"
23831 #include "confdefs.h"
23833 #include <stdarg.h>
23839 static va_list dst;
23840 static va_list src;
23841 __builtin_va_copy(dst, src)
23846 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23847 if { (eval echo "$as_me:23847: \"$ac_link\"") >&5
23848 (eval $ac_link) 2>&5
23850 echo "$as_me:23850: \$? = $ac_status" >&5
23851 (exit "$ac_status"); } &&
23852 { ac_try='test -s "conftest$ac_exeext"'
23853 { (eval echo "$as_me:23853: \"$ac_try\"") >&5
23854 (eval $ac_try) 2>&5
23856 echo "$as_me:23856: \$? = $ac_status" >&5
23857 (exit "$ac_status"); }; }; then
23858 cf_cv_have___builtin_va_copy=yes
23860 echo "$as_me: failed program was:" >&5
23861 cat "conftest.$ac_ext" >&5
23862 cf_cv_have___builtin_va_copy=no
23864 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23866 echo "$as_me:23866: result: $cf_cv_have___builtin_va_copy" >&5
23867 echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
23869 test "$cf_cv_have___builtin_va_copy" = yes &&
23871 cat >>confdefs.h <<\EOF
23872 #define HAVE___BUILTIN_VA_COPY 1
23875 fi # cf_cv_have___va_copy
23877 fi # cf_cv_have_va_copy
23879 case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
23884 echo "$as_me:23884: checking if we can simply copy va_list" >&5
23885 echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
23886 if test "${cf_cv_pointer_va_list+set}" = set; then
23887 echo $ECHO_N "(cached) $ECHO_C" >&6
23890 cat >"conftest.$ac_ext" <<_ACEOF
23891 #line 23891 "configure"
23892 #include "confdefs.h"
23894 #include <stdarg.h>
23907 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23908 if { (eval echo "$as_me:23908: \"$ac_link\"") >&5
23909 (eval $ac_link) 2>&5
23911 echo "$as_me:23911: \$? = $ac_status" >&5
23912 (exit "$ac_status"); } &&
23913 { ac_try='test -s "conftest$ac_exeext"'
23914 { (eval echo "$as_me:23914: \"$ac_try\"") >&5
23915 (eval $ac_try) 2>&5
23917 echo "$as_me:23917: \$? = $ac_status" >&5
23918 (exit "$ac_status"); }; }; then
23919 cf_cv_pointer_va_list=yes
23921 echo "$as_me: failed program was:" >&5
23922 cat "conftest.$ac_ext" >&5
23923 cf_cv_pointer_va_list=no
23925 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23927 echo "$as_me:23927: result: $cf_cv_pointer_va_list" >&5
23928 echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
23930 if test "$cf_cv_pointer_va_list" = no
23932 echo "$as_me:23932: checking if we can copy va_list indirectly" >&5
23933 echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
23934 if test "${cf_cv_array_va_list+set}" = set; then
23935 echo $ECHO_N "(cached) $ECHO_C" >&6
23938 cat >"conftest.$ac_ext" <<_ACEOF
23939 #line 23939 "configure"
23940 #include "confdefs.h"
23942 #include <stdarg.h>
23955 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23956 if { (eval echo "$as_me:23956: \"$ac_link\"") >&5
23957 (eval $ac_link) 2>&5
23959 echo "$as_me:23959: \$? = $ac_status" >&5
23960 (exit "$ac_status"); } &&
23961 { ac_try='test -s "conftest$ac_exeext"'
23962 { (eval echo "$as_me:23962: \"$ac_try\"") >&5
23963 (eval $ac_try) 2>&5
23965 echo "$as_me:23965: \$? = $ac_status" >&5
23966 (exit "$ac_status"); }; }; then
23967 cf_cv_array_va_list=yes
23969 echo "$as_me: failed program was:" >&5
23970 cat "conftest.$ac_ext" >&5
23971 cf_cv_array_va_list=no
23973 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23975 echo "$as_me:23975: result: $cf_cv_array_va_list" >&5
23976 echo "${ECHO_T}$cf_cv_array_va_list" >&6
23977 test "$cf_cv_array_va_list" = yes &&
23978 cat >>confdefs.h <<\EOF
23979 #define ARRAY_VA_LIST 1
23986 echo "$as_me:23986: checking for pid_t" >&5
23987 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
23988 if test "${ac_cv_type_pid_t+set}" = set; then
23989 echo $ECHO_N "(cached) $ECHO_C" >&6
23991 cat >"conftest.$ac_ext" <<_ACEOF
23992 #line 23992 "configure"
23993 #include "confdefs.h"
23994 $ac_includes_default
24000 if (sizeof (pid_t))
24006 rm -f "conftest.$ac_objext"
24007 if { (eval echo "$as_me:24007: \"$ac_compile\"") >&5
24008 (eval $ac_compile) 2>&5
24010 echo "$as_me:24010: \$? = $ac_status" >&5
24011 (exit "$ac_status"); } &&
24012 { ac_try='test -s "conftest.$ac_objext"'
24013 { (eval echo "$as_me:24013: \"$ac_try\"") >&5
24014 (eval $ac_try) 2>&5
24016 echo "$as_me:24016: \$? = $ac_status" >&5
24017 (exit "$ac_status"); }; }; then
24018 ac_cv_type_pid_t=yes
24020 echo "$as_me: failed program was:" >&5
24021 cat "conftest.$ac_ext" >&5
24022 ac_cv_type_pid_t=no
24024 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24026 echo "$as_me:24026: result: $ac_cv_type_pid_t" >&5
24027 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
24028 if test "$ac_cv_type_pid_t" = yes; then
24032 cat >>confdefs.h <<EOF
24038 for ac_header in unistd.h vfork.h
24040 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
24041 echo "$as_me:24041: checking for $ac_header" >&5
24042 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
24043 if eval "test \"\${$as_ac_Header+set}\" = set"; then
24044 echo $ECHO_N "(cached) $ECHO_C" >&6
24046 cat >"conftest.$ac_ext" <<_ACEOF
24047 #line 24047 "configure"
24048 #include "confdefs.h"
24049 #include <$ac_header>
24051 if { (eval echo "$as_me:24051: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24052 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24054 $EGREP -v '^ *\+' conftest.er1 >conftest.err
24056 cat conftest.err >&5
24057 echo "$as_me:24057: \$? = $ac_status" >&5
24058 (exit "$ac_status"); } >/dev/null; then
24059 if test -s conftest.err; then
24060 ac_cpp_err=$ac_c_preproc_warn_flag
24067 if test -z "$ac_cpp_err"; then
24068 eval "$as_ac_Header=yes"
24070 echo "$as_me: failed program was:" >&5
24071 cat "conftest.$ac_ext" >&5
24072 eval "$as_ac_Header=no"
24074 rm -f conftest.err "conftest.$ac_ext"
24076 echo "$as_me:24076: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
24077 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
24078 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
24079 cat >>confdefs.h <<EOF
24080 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
24086 for ac_func in fork vfork
24088 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24089 echo "$as_me:24089: checking for $ac_func" >&5
24090 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24091 if eval "test \"\${$as_ac_var+set}\" = set"; then
24092 echo $ECHO_N "(cached) $ECHO_C" >&6
24094 cat >"conftest.$ac_ext" <<_ACEOF
24095 #line 24095 "configure"
24096 #include "confdefs.h"
24097 #define $ac_func autoconf_temporary
24098 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
24105 /* We use char because int might match the return type of a gcc2
24106 builtin and then its argument prototype would still apply. */
24107 char $ac_func (void);
24113 /* The GNU C library defines stubs for functions which it implements
24114 to always fail with ENOSYS. Some functions are actually named
24115 something starting with __ and the normal name is an alias. */
24116 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24117 #error found stub for $ac_func
24120 return $ac_func ();
24125 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24126 if { (eval echo "$as_me:24126: \"$ac_link\"") >&5
24127 (eval $ac_link) 2>&5
24129 echo "$as_me:24129: \$? = $ac_status" >&5
24130 (exit "$ac_status"); } &&
24131 { ac_try='test -s "conftest$ac_exeext"'
24132 { (eval echo "$as_me:24132: \"$ac_try\"") >&5
24133 (eval $ac_try) 2>&5
24135 echo "$as_me:24135: \$? = $ac_status" >&5
24136 (exit "$ac_status"); }; }; then
24137 eval "$as_ac_var=yes"
24139 echo "$as_me: failed program was:" >&5
24140 cat "conftest.$ac_ext" >&5
24141 eval "$as_ac_var=no"
24143 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24145 echo "$as_me:24145: result: `eval echo '${'"$as_ac_var"'}'`" >&5
24146 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
24147 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
24148 cat >>confdefs.h <<EOF
24149 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24155 ac_cv_func_fork_works=$ac_cv_func_fork
24156 if test "x$ac_cv_func_fork" = xyes; then
24157 echo "$as_me:24157: checking for working fork" >&5
24158 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
24159 if test "${ac_cv_func_fork_works+set}" = set; then
24160 echo $ECHO_N "(cached) $ECHO_C" >&6
24162 if test "$cross_compiling" = yes; then
24163 ac_cv_func_fork_works=cross
24165 cat >"conftest.$ac_ext" <<_ACEOF
24166 /* By Rüdiger Kuhlmann. */
24167 #include <sys/types.h>
24169 # include <unistd.h>
24171 /* Some systems only have a dummy stub for fork() */
24175 $ac_main_return (1);
24176 $ac_main_return (0);
24179 rm -f "conftest$ac_exeext"
24180 if { (eval echo "$as_me:24180: \"$ac_link\"") >&5
24181 (eval $ac_link) 2>&5
24183 echo "$as_me:24183: \$? = $ac_status" >&5
24184 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24185 { (eval echo "$as_me:24185: \"$ac_try\"") >&5
24186 (eval $ac_try) 2>&5
24188 echo "$as_me:24188: \$? = $ac_status" >&5
24189 (exit "$ac_status"); }; }; then
24190 ac_cv_func_fork_works=yes
24192 echo "$as_me: program exited with status $ac_status" >&5
24193 echo "$as_me: failed program was:" >&5
24194 cat "conftest.$ac_ext" >&5
24195 ac_cv_func_fork_works=no
24197 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24200 echo "$as_me:24200: result: $ac_cv_func_fork_works" >&5
24201 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
24204 if test "x$ac_cv_func_fork_works" = xcross; then
24206 *-*-amigaos* | *-*-msdosdjgpp*)
24207 # Override, as these systems have only a dummy fork() stub
24208 ac_cv_func_fork_works=no
24211 ac_cv_func_fork_works=yes
24214 { echo "$as_me:24214: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
24215 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
24217 ac_cv_func_vfork_works=$ac_cv_func_vfork
24218 if test "x$ac_cv_func_vfork" = xyes; then
24219 echo "$as_me:24219: checking for working vfork" >&5
24220 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
24221 if test "${ac_cv_func_vfork_works+set}" = set; then
24222 echo $ECHO_N "(cached) $ECHO_C" >&6
24224 if test "$cross_compiling" = yes; then
24225 ac_cv_func_vfork_works=cross
24227 cat >"conftest.$ac_ext" <<_ACEOF
24228 #line 24228 "configure"
24229 #include "confdefs.h"
24230 /* Thanks to Paul Eggert for this test. */
24232 #include <sys/types.h>
24233 #include <sys/stat.h>
24235 # include <unistd.h>
24238 # include <vfork.h>
24240 /* On some sparc systems, changes by the child to local and incoming
24241 argument registers are propagated back to the parent. The compiler
24242 is told about this with #include <vfork.h>, but some compilers
24243 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
24244 static variable whose address is put into a register that is
24245 clobbered by the vfork. */
24247 sparc_address_test (int arg)
24249 static pid_t child;
24267 pid_t parent = getpid ();
24270 sparc_address_test ();
24275 /* Here is another test for sparc vfork register problems. This
24276 test uses lots of local variables, at least as many local
24277 variables as main has allocated so far including compiler
24278 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
24279 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
24280 reuse the register of parent for one of the local variables,
24281 since it will think that parent can't possibly be used any more
24282 in this routine. Assigning to the local variable will thus
24283 munge parent in the parent process. */
24285 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
24286 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
24287 /* Convince the compiler that p..p7 are live; otherwise, it might
24288 use the same hardware register for all 8 local variables. */
24289 if (p != p1 || p != p2 || p != p3 || p != p4
24290 || p != p5 || p != p6 || p != p7)
24293 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
24294 from child file descriptors. If the child closes a descriptor
24295 before it execs or exits, this munges the parent's descriptor
24296 as well. Test for this by closing stdout in the child. */
24297 _exit(close(fileno(stdout)) != 0);
24302 while (wait(&status) != child)
24305 /* Was there some problem with vforking? */
24308 /* Did the child fail? (This shouldn't happen.) */
24311 /* Did the vfork/compiler bug occur? */
24312 || parent != getpid()
24314 /* Did the file descriptor bug occur? */
24315 || fstat(fileno(stdout), &st) != 0
24320 rm -f "conftest$ac_exeext"
24321 if { (eval echo "$as_me:24321: \"$ac_link\"") >&5
24322 (eval $ac_link) 2>&5
24324 echo "$as_me:24324: \$? = $ac_status" >&5
24325 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24326 { (eval echo "$as_me:24326: \"$ac_try\"") >&5
24327 (eval $ac_try) 2>&5
24329 echo "$as_me:24329: \$? = $ac_status" >&5
24330 (exit "$ac_status"); }; }; then
24331 ac_cv_func_vfork_works=yes
24333 echo "$as_me: program exited with status $ac_status" >&5
24334 echo "$as_me: failed program was:" >&5
24335 cat "conftest.$ac_ext" >&5
24336 ac_cv_func_vfork_works=no
24338 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24341 echo "$as_me:24341: result: $ac_cv_func_vfork_works" >&5
24342 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
24345 if test "x$ac_cv_func_fork_works" = xcross; then
24346 ac_cv_func_vfork_works=ac_cv_func_vfork
24347 { echo "$as_me:24347: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
24348 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
24351 if test "x$ac_cv_func_vfork_works" = xyes; then
24353 cat >>confdefs.h <<\EOF
24354 #define HAVE_WORKING_VFORK 1
24359 cat >>confdefs.h <<\EOF
24364 if test "x$ac_cv_func_fork_works" = xyes; then
24366 cat >>confdefs.h <<\EOF
24367 #define HAVE_WORKING_FORK 1
24372 echo "$as_me:24372: checking if fopen accepts explicit binary mode" >&5
24373 echo $ECHO_N "checking if fopen accepts explicit binary mode... $ECHO_C" >&6
24374 if test "${cf_cv_fopen_bin_r+set}" = set; then
24375 echo $ECHO_N "(cached) $ECHO_C" >&6
24378 if test "$cross_compiling" = yes; then
24379 cf_cv_fopen_bin_r=unknown
24381 cat >"conftest.$ac_ext" <<_ACEOF
24382 #line 24382 "configure"
24383 #include "confdefs.h"
24385 $ac_includes_default
24389 FILE *fp = fopen("conftest.tmp", "wb");
24393 for (p = 0; p < 256; ++p) {
24397 fp = fopen("conftest.tmp", "rb");
24399 for (p = 0; p < 256; ++p) {
24412 ${cf_cv_main_return:-return} (rc);
24416 rm -f "conftest$ac_exeext"
24417 if { (eval echo "$as_me:24417: \"$ac_link\"") >&5
24418 (eval $ac_link) 2>&5
24420 echo "$as_me:24420: \$? = $ac_status" >&5
24421 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24422 { (eval echo "$as_me:24422: \"$ac_try\"") >&5
24423 (eval $ac_try) 2>&5
24425 echo "$as_me:24425: \$? = $ac_status" >&5
24426 (exit "$ac_status"); }; }; then
24427 cf_cv_fopen_bin_r=yes
24429 echo "$as_me: program exited with status $ac_status" >&5
24430 echo "$as_me: failed program was:" >&5
24431 cat "conftest.$ac_ext" >&5
24432 cf_cv_fopen_bin_r=no
24434 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24438 echo "$as_me:24438: result: $cf_cv_fopen_bin_r" >&5
24439 echo "${ECHO_T}$cf_cv_fopen_bin_r" >&6
24440 test "x$cf_cv_fopen_bin_r" != xno &&
24441 cat >>confdefs.h <<\EOF
24442 #define USE_FOPEN_BIN_R 1
24445 # special check for test/ditto.c
24447 echo "$as_me:24447: checking for openpty in -lutil" >&5
24448 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
24449 if test "${ac_cv_lib_util_openpty+set}" = set; then
24450 echo $ECHO_N "(cached) $ECHO_C" >&6
24452 ac_check_lib_save_LIBS=$LIBS
24453 LIBS="-lutil $LIBS"
24454 cat >"conftest.$ac_ext" <<_ACEOF
24455 #line 24455 "configure"
24456 #include "confdefs.h"
24458 /* Override any gcc2 internal prototype to avoid an error. */
24462 /* We use char because int might match the return type of a gcc2
24463 builtin and then its argument prototype would still apply. */
24464 char openpty (void);
24473 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24474 if { (eval echo "$as_me:24474: \"$ac_link\"") >&5
24475 (eval $ac_link) 2>&5
24477 echo "$as_me:24477: \$? = $ac_status" >&5
24478 (exit "$ac_status"); } &&
24479 { ac_try='test -s "conftest$ac_exeext"'
24480 { (eval echo "$as_me:24480: \"$ac_try\"") >&5
24481 (eval $ac_try) 2>&5
24483 echo "$as_me:24483: \$? = $ac_status" >&5
24484 (exit "$ac_status"); }; }; then
24485 ac_cv_lib_util_openpty=yes
24487 echo "$as_me: failed program was:" >&5
24488 cat "conftest.$ac_ext" >&5
24489 ac_cv_lib_util_openpty=no
24491 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24492 LIBS=$ac_check_lib_save_LIBS
24494 echo "$as_me:24494: result: $ac_cv_lib_util_openpty" >&5
24495 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
24496 if test "$ac_cv_lib_util_openpty" = yes; then
24502 echo "$as_me:24502: checking for openpty header" >&5
24503 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
24504 if test "${cf_cv_func_openpty+set}" = set; then
24505 echo $ECHO_N "(cached) $ECHO_C" >&6
24508 cf_save_LIBS="$LIBS"
24509 test "$cf_cv_lib_util" = yes && {
24510 cf_add_libs="$LIBS"
24513 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24514 # filter duplicates
24515 for cf_add_1lib in $cf_add_0lib; do
24516 for cf_add_2lib in $cf_add_libs; do
24517 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24522 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24524 LIBS="$cf_add_libs"
24526 for cf_header in pty.h libutil.h util.h
24528 cat >"conftest.$ac_ext" <<_ACEOF
24529 #line 24529 "configure"
24530 #include "confdefs.h"
24532 #include <$cf_header>
24538 int x = openpty((int *)0, (int *)0, (char *)0,
24539 (struct termios *)0, (struct winsize *)0);
24546 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24547 if { (eval echo "$as_me:24547: \"$ac_link\"") >&5
24548 (eval $ac_link) 2>&5
24550 echo "$as_me:24550: \$? = $ac_status" >&5
24551 (exit "$ac_status"); } &&
24552 { ac_try='test -s "conftest$ac_exeext"'
24553 { (eval echo "$as_me:24553: \"$ac_try\"") >&5
24554 (eval $ac_try) 2>&5
24556 echo "$as_me:24556: \$? = $ac_status" >&5
24557 (exit "$ac_status"); }; }; then
24559 cf_cv_func_openpty=$cf_header
24563 echo "$as_me: failed program was:" >&5
24564 cat "conftest.$ac_ext" >&5
24566 cf_cv_func_openpty=no
24569 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24571 LIBS="$cf_save_LIBS"
24574 echo "$as_me:24574: result: $cf_cv_func_openpty" >&5
24575 echo "${ECHO_T}$cf_cv_func_openpty" >&6
24577 if test "$cf_cv_func_openpty" != no ; then
24579 cat >>confdefs.h <<EOF
24580 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
24583 cat >>confdefs.h <<\EOF
24584 #define USE_XTERM_PTY 1
24587 if test "x$cf_cv_lib_util" = xyes ; then
24589 cf_add_libs="$TEST_LIBS"
24592 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24593 # filter duplicates
24594 for cf_add_1lib in $cf_add_0lib; do
24595 for cf_add_2lib in $cf_add_libs; do
24596 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24601 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24603 TEST_LIBS="$cf_add_libs"
24608 if test "$with_hashed_db" != no ; then
24610 cat >>confdefs.h <<\EOF
24611 #define USE_HASHED_DB 1
24614 case $with_hashed_db in
24618 if test -d "$with_hashed_db" ; then
24620 if test -n "$with_hashed_db/include" ; then
24621 for cf_add_incdir in $with_hashed_db/include
24623 while test "$cf_add_incdir" != /usr/include
24625 if test -d "$cf_add_incdir"
24628 if test -n "$CFLAGS$CPPFLAGS" ; then
24629 # a loop is needed to ensure we can add subdirs of existing dirs
24630 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24631 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24632 cf_have_incdir=yes; break
24637 if test "$cf_have_incdir" = no ; then
24638 if test "$cf_add_incdir" = /usr/local/include ; then
24639 if test "$GCC" = yes
24641 cf_save_CPPFLAGS=$CPPFLAGS
24643 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24644 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24646 cat >"conftest.$ac_ext" <<_ACEOF
24647 #line 24647 "configure"
24648 #include "confdefs.h"
24658 rm -f "conftest.$ac_objext"
24659 if { (eval echo "$as_me:24659: \"$ac_compile\"") >&5
24660 (eval $ac_compile) 2>&5
24662 echo "$as_me:24662: \$? = $ac_status" >&5
24663 (exit "$ac_status"); } &&
24664 { ac_try='test -s "conftest.$ac_objext"'
24665 { (eval echo "$as_me:24665: \"$ac_try\"") >&5
24666 (eval $ac_try) 2>&5
24668 echo "$as_me:24668: \$? = $ac_status" >&5
24669 (exit "$ac_status"); }; }; then
24672 echo "$as_me: failed program was:" >&5
24673 cat "conftest.$ac_ext" >&5
24676 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24677 CPPFLAGS=$cf_save_CPPFLAGS
24682 if test "$cf_have_incdir" = no ; then
24683 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
24685 echo "${as_me:-configure}:24685: testing adding $cf_add_incdir to include-path ..." 1>&5
24687 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24689 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24690 test "$cf_top_incdir" = "$cf_add_incdir" && break
24691 cf_add_incdir="$cf_top_incdir"
24702 if test -n "$with_hashed_db/lib" ; then
24703 for cf_add_libdir in $with_hashed_db/lib
24705 if test "$cf_add_libdir" = /usr/lib ; then
24707 elif test -d "$cf_add_libdir"
24710 if test -n "$LDFLAGS$LIBS" ; then
24711 # a loop is needed to ensure we can add subdirs of existing dirs
24712 for cf_test_libdir in $LDFLAGS $LIBS ; do
24713 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24714 cf_have_libdir=yes; break
24718 if test "$cf_have_libdir" = no ; then
24719 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
24721 echo "${as_me:-configure}:24721: testing adding $cf_add_libdir to library-path ..." 1>&5
24723 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24730 case "$with_hashed_db" in
24732 { echo "$as_me:24732: WARNING: no such directory $with_hashed_db" >&5
24733 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
24739 test "x$prefix" != "xNONE" && \
24740 test -d "$prefix" && \
24742 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
24743 test -d "$prefix/include" && cf_search="$cf_search $prefix/include"
24744 test -d "$prefix/include/$with_hashed_db" && cf_search="$cf_search $prefix/include/$with_hashed_db"
24745 test -d "$prefix/include/$with_hashed_db/include" && cf_search="$cf_search $prefix/include/$with_hashed_db/include"
24746 test -d "$prefix/$with_hashed_db/include" && cf_search="$cf_search $prefix/$with_hashed_db/include"
24747 test -d "$prefix/$with_hashed_db/include/$with_hashed_db" && cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
24750 for cf_subdir_prefix in \
24759 test "x$cf_subdir_prefix" != "x$prefix" && \
24760 test -d "$cf_subdir_prefix" && \
24761 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24762 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
24763 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include"
24764 test -d "$cf_subdir_prefix/include/$with_hashed_db" && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
24765 test -d "$cf_subdir_prefix/include/$with_hashed_db/include" && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
24766 test -d "$cf_subdir_prefix/$with_hashed_db/include" && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
24767 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"
24772 for cf_item in $cf_search
24775 (*/$with_hashed_db)
24777 if test -n "$cf_item" ; then
24778 for cf_add_incdir in $cf_item
24780 while test "$cf_add_incdir" != /usr/include
24782 if test -d "$cf_add_incdir"
24785 if test -n "$CFLAGS$CPPFLAGS" ; then
24786 # a loop is needed to ensure we can add subdirs of existing dirs
24787 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24788 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24789 cf_have_incdir=yes; break
24794 if test "$cf_have_incdir" = no ; then
24795 if test "$cf_add_incdir" = /usr/local/include ; then
24796 if test "$GCC" = yes
24798 cf_save_CPPFLAGS=$CPPFLAGS
24800 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24801 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24803 cat >"conftest.$ac_ext" <<_ACEOF
24804 #line 24804 "configure"
24805 #include "confdefs.h"
24815 rm -f "conftest.$ac_objext"
24816 if { (eval echo "$as_me:24816: \"$ac_compile\"") >&5
24817 (eval $ac_compile) 2>&5
24819 echo "$as_me:24819: \$? = $ac_status" >&5
24820 (exit "$ac_status"); } &&
24821 { ac_try='test -s "conftest.$ac_objext"'
24822 { (eval echo "$as_me:24822: \"$ac_try\"") >&5
24823 (eval $ac_try) 2>&5
24825 echo "$as_me:24825: \$? = $ac_status" >&5
24826 (exit "$ac_status"); }; }; then
24829 echo "$as_me: failed program was:" >&5
24830 cat "conftest.$ac_ext" >&5
24833 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24834 CPPFLAGS=$cf_save_CPPFLAGS
24839 if test "$cf_have_incdir" = no ; then
24840 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
24842 echo "${as_me:-configure}:24842: testing adding $cf_add_incdir to include-path ..." 1>&5
24844 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24846 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24847 test "$cf_top_incdir" = "$cf_add_incdir" && break
24848 cf_add_incdir="$cf_top_incdir"
24865 test "x$prefix" != "xNONE" && \
24866 test -d "$prefix" && \
24868 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
24869 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib"
24870 test -d "$prefix/lib/$with_hashed_db" && cf_search="$cf_search $prefix/lib/$with_hashed_db"
24871 test -d "$prefix/lib/$with_hashed_db/lib" && cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
24872 test -d "$prefix/$with_hashed_db/lib" && cf_search="$cf_search $prefix/$with_hashed_db/lib"
24873 test -d "$prefix/$with_hashed_db/lib/$with_hashed_db" && cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
24876 for cf_subdir_prefix in \
24885 test "x$cf_subdir_prefix" != "x$prefix" && \
24886 test -d "$cf_subdir_prefix" && \
24887 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24888 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
24889 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib"
24890 test -d "$cf_subdir_prefix/lib/$with_hashed_db" && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
24891 test -d "$cf_subdir_prefix/lib/$with_hashed_db/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
24892 test -d "$cf_subdir_prefix/$with_hashed_db/lib" && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
24893 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"
24898 for cf_item in $cf_search
24901 (*/$with_hashed_db)
24903 if test -n "$cf_item" ; then
24904 for cf_add_libdir in $cf_item
24906 if test "$cf_add_libdir" = /usr/lib ; then
24908 elif test -d "$cf_add_libdir"
24911 if test -n "$LDFLAGS$LIBS" ; then
24912 # a loop is needed to ensure we can add subdirs of existing dirs
24913 for cf_test_libdir in $LDFLAGS $LIBS ; do
24914 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24915 cf_have_libdir=yes; break
24919 if test "$cf_have_libdir" = no ; then
24920 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
24922 echo "${as_me:-configure}:24922: testing adding $cf_add_libdir to library-path ..." 1>&5
24924 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24939 echo "$as_me:24939: checking for db.h" >&5
24940 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
24941 if test "${ac_cv_header_db_h+set}" = set; then
24942 echo $ECHO_N "(cached) $ECHO_C" >&6
24944 cat >"conftest.$ac_ext" <<_ACEOF
24945 #line 24945 "configure"
24946 #include "confdefs.h"
24949 if { (eval echo "$as_me:24949: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24950 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24952 $EGREP -v '^ *\+' conftest.er1 >conftest.err
24954 cat conftest.err >&5
24955 echo "$as_me:24955: \$? = $ac_status" >&5
24956 (exit "$ac_status"); } >/dev/null; then
24957 if test -s conftest.err; then
24958 ac_cpp_err=$ac_c_preproc_warn_flag
24965 if test -z "$ac_cpp_err"; then
24966 ac_cv_header_db_h=yes
24968 echo "$as_me: failed program was:" >&5
24969 cat "conftest.$ac_ext" >&5
24970 ac_cv_header_db_h=no
24972 rm -f conftest.err "conftest.$ac_ext"
24974 echo "$as_me:24974: result: $ac_cv_header_db_h" >&5
24975 echo "${ECHO_T}$ac_cv_header_db_h" >&6
24976 if test "$ac_cv_header_db_h" = yes; then
24978 echo "$as_me:24978: checking for version of db" >&5
24979 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
24980 if test "${cf_cv_hashed_db_version+set}" = set; then
24981 echo $ECHO_N "(cached) $ECHO_C" >&6
24984 cf_cv_hashed_db_version=unknown
24986 for cf_db_version in 1 2 3 4 5 6
24989 echo "${as_me:-configure}:24989: testing checking for db version $cf_db_version ..." 1>&5
24991 cat >"conftest.$ac_ext" <<_ACEOF
24992 #line 24992 "configure"
24993 #include "confdefs.h"
24995 $ac_includes_default
24998 #ifdef DB_VERSION_MAJOR
24999 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
25000 #if $cf_db_version == DB_VERSION_MAJOR
25003 #error $cf_db_version is not DB_VERSION_MAJOR
25006 #if $cf_db_version == 1
25007 /* ok: assuming this is DB 1.8.5 */
25009 #error $cf_db_version is not 1
25021 rm -f "conftest.$ac_objext"
25022 if { (eval echo "$as_me:25022: \"$ac_compile\"") >&5
25023 (eval $ac_compile) 2>&5
25025 echo "$as_me:25025: \$? = $ac_status" >&5
25026 (exit "$ac_status"); } &&
25027 { ac_try='test -s "conftest.$ac_objext"'
25028 { (eval echo "$as_me:25028: \"$ac_try\"") >&5
25029 (eval $ac_try) 2>&5
25031 echo "$as_me:25031: \$? = $ac_status" >&5
25032 (exit "$ac_status"); }; }; then
25034 cf_cv_hashed_db_version=$cf_db_version
25038 echo "$as_me: failed program was:" >&5
25039 cat "conftest.$ac_ext" >&5
25041 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25045 echo "$as_me:25045: result: $cf_cv_hashed_db_version" >&5
25046 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
25048 if test "$cf_cv_hashed_db_version" = unknown ; then
25049 { { echo "$as_me:25049: error: Cannot determine version of db" >&5
25050 echo "$as_me: error: Cannot determine version of db" >&2;}
25051 { (exit 1); exit 1; }; }
25054 echo "$as_me:25054: checking for db libraries" >&5
25055 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
25056 if test "${cf_cv_hashed_db_libs+set}" = set; then
25057 echo $ECHO_N "(cached) $ECHO_C" >&6
25060 cf_cv_hashed_db_libs=unknown
25061 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
25063 cf_save_libs="$LIBS"
25064 if test -n "$cf_db_libs"; then
25066 cf_add_libs="$LIBS"
25069 for cf_add_1lib in -l$cf_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25070 # filter duplicates
25071 for cf_add_1lib in $cf_add_0lib; do
25072 for cf_add_2lib in $cf_add_libs; do
25073 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25078 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25080 LIBS="$cf_add_libs"
25084 echo "${as_me:-configure}:25084: testing checking for library $cf_db_libs ..." 1>&5
25086 cat >"conftest.$ac_ext" <<_ACEOF
25087 #line 25087 "configure"
25088 #include "confdefs.h"
25090 $ac_includes_default
25097 char *path = "/tmp/foo";
25098 #ifdef DB_VERSION_MAJOR
25099 #if DB_VERSION_MAJOR >= 4
25101 db_create(&result, NULL, 0);
25102 result->open(result,
25109 #elif DB_VERSION_MAJOR >= 3
25111 db_create(&result, NULL, 0);
25112 result->open(result,
25118 #elif DB_VERSION_MAJOR >= 2
25127 #endif /* DB_VERSION_MAJOR */
25129 DB *result = dbopen(path,
25135 ${cf_cv_main_return:-return}(result != 0)
25141 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25142 if { (eval echo "$as_me:25142: \"$ac_link\"") >&5
25143 (eval $ac_link) 2>&5
25145 echo "$as_me:25145: \$? = $ac_status" >&5
25146 (exit "$ac_status"); } &&
25147 { ac_try='test -s "conftest$ac_exeext"'
25148 { (eval echo "$as_me:25148: \"$ac_try\"") >&5
25149 (eval $ac_try) 2>&5
25151 echo "$as_me:25151: \$? = $ac_status" >&5
25152 (exit "$ac_status"); }; }; then
25154 if test -n "$cf_db_libs" ; then
25155 cf_cv_hashed_db_libs=$cf_db_libs
25157 cf_cv_hashed_db_libs=default
25159 LIBS="$cf_save_libs"
25163 echo "$as_me: failed program was:" >&5
25164 cat "conftest.$ac_ext" >&5
25166 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25167 LIBS="$cf_save_libs"
25171 echo "$as_me:25171: result: $cf_cv_hashed_db_libs" >&5
25172 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
25174 if test "$cf_cv_hashed_db_libs" = unknown ; then
25175 { { echo "$as_me:25175: error: Cannot determine library for db" >&5
25176 echo "$as_me: error: Cannot determine library for db" >&2;}
25177 { (exit 1); exit 1; }; }
25178 elif test "$cf_cv_hashed_db_libs" != default ; then
25180 cf_add_libs="$LIBS"
25183 for cf_add_1lib in -l$cf_cv_hashed_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25184 # filter duplicates
25185 for cf_add_1lib in $cf_add_0lib; do
25186 for cf_add_2lib in $cf_add_libs; do
25187 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25192 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25194 LIBS="$cf_add_libs"
25201 { { echo "$as_me:25201: error: Cannot find db.h" >&5
25202 echo "$as_me: error: Cannot find db.h" >&2;}
25203 { (exit 1); exit 1; }; }
25209 if test -z "$cf_user_CFLAGS" && test "$enable_leaks" = yes ; then
25210 CFLAGS=`echo "${CFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[ ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
25211 CXXFLAGS=`echo "${CXXFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[ ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
25214 # Just in case, check if the C compiler has a bool type.
25216 echo "$as_me:25216: checking if we should include stdbool.h" >&5
25217 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
25219 if test "${cf_cv_header_stdbool_h+set}" = set; then
25220 echo $ECHO_N "(cached) $ECHO_C" >&6
25223 cat >"conftest.$ac_ext" <<_ACEOF
25224 #line 25224 "configure"
25225 #include "confdefs.h"
25230 bool foo = false; (void)foo
25235 rm -f "conftest.$ac_objext"
25236 if { (eval echo "$as_me:25236: \"$ac_compile\"") >&5
25237 (eval $ac_compile) 2>&5
25239 echo "$as_me:25239: \$? = $ac_status" >&5
25240 (exit "$ac_status"); } &&
25241 { ac_try='test -s "conftest.$ac_objext"'
25242 { (eval echo "$as_me:25242: \"$ac_try\"") >&5
25243 (eval $ac_try) 2>&5
25245 echo "$as_me:25245: \$? = $ac_status" >&5
25246 (exit "$ac_status"); }; }; then
25247 cf_cv_header_stdbool_h=0
25249 echo "$as_me: failed program was:" >&5
25250 cat "conftest.$ac_ext" >&5
25251 cat >"conftest.$ac_ext" <<_ACEOF
25252 #line 25252 "configure"
25253 #include "confdefs.h"
25256 #include <stdbool.h>
25262 bool foo = false; (void)foo
25267 rm -f "conftest.$ac_objext"
25268 if { (eval echo "$as_me:25268: \"$ac_compile\"") >&5
25269 (eval $ac_compile) 2>&5
25271 echo "$as_me:25271: \$? = $ac_status" >&5
25272 (exit "$ac_status"); } &&
25273 { ac_try='test -s "conftest.$ac_objext"'
25274 { (eval echo "$as_me:25274: \"$ac_try\"") >&5
25275 (eval $ac_try) 2>&5
25277 echo "$as_me:25277: \$? = $ac_status" >&5
25278 (exit "$ac_status"); }; }; then
25279 cf_cv_header_stdbool_h=1
25281 echo "$as_me: failed program was:" >&5
25282 cat "conftest.$ac_ext" >&5
25283 cf_cv_header_stdbool_h=0
25285 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25287 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25290 if test "$cf_cv_header_stdbool_h" = 1
25291 then echo "$as_me:25291: result: yes" >&5
25292 echo "${ECHO_T}yes" >&6
25293 else echo "$as_me:25293: result: no" >&5
25294 echo "${ECHO_T}no" >&6
25297 echo "$as_me:25297: checking for builtin bool type" >&5
25298 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
25300 if test "${cf_cv_cc_bool_type+set}" = set; then
25301 echo $ECHO_N "(cached) $ECHO_C" >&6
25304 cat >"conftest.$ac_ext" <<_ACEOF
25305 #line 25305 "configure"
25306 #include "confdefs.h"
25309 #include <sys/types.h>
25314 bool x = false; (void)x
25319 rm -f "conftest.$ac_objext"
25320 if { (eval echo "$as_me:25320: \"$ac_compile\"") >&5
25321 (eval $ac_compile) 2>&5
25323 echo "$as_me:25323: \$? = $ac_status" >&5
25324 (exit "$ac_status"); } &&
25325 { ac_try='test -s "conftest.$ac_objext"'
25326 { (eval echo "$as_me:25326: \"$ac_try\"") >&5
25327 (eval $ac_try) 2>&5
25329 echo "$as_me:25329: \$? = $ac_status" >&5
25330 (exit "$ac_status"); }; }; then
25331 cf_cv_cc_bool_type=1
25333 echo "$as_me: failed program was:" >&5
25334 cat "conftest.$ac_ext" >&5
25335 cf_cv_cc_bool_type=0
25337 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25341 if test "$cf_cv_cc_bool_type" = 1
25342 then echo "$as_me:25342: result: yes" >&5
25343 echo "${ECHO_T}yes" >&6
25344 else echo "$as_me:25344: result: no" >&5
25345 echo "${ECHO_T}no" >&6
25348 # Check for C++ compiler characteristics (and ensure that it's there!)
25349 if test -n "$CXX" ; then
25351 ac_cpp='$CXXCPP $CPPFLAGS'
25352 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25353 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25354 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25355 ac_main_return="return"
25357 if test -n "$GXX" ; then
25360 LIBS="$LIBS $CXXLIBS"
25361 echo "$as_me:25361: checking if we already have C++ library" >&5
25362 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
25363 cat >"conftest.$ac_ext" <<_ACEOF
25364 #line 25364 "configure"
25365 #include "confdefs.h"
25367 #include <iostream>
25372 std::cout << "Hello World!" << std::endl;
25377 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25378 if { (eval echo "$as_me:25378: \"$ac_link\"") >&5
25379 (eval $ac_link) 2>&5
25381 echo "$as_me:25381: \$? = $ac_status" >&5
25382 (exit "$ac_status"); } &&
25383 { ac_try='test -s "conftest$ac_exeext"'
25384 { (eval echo "$as_me:25384: \"$ac_try\"") >&5
25385 (eval $ac_try) 2>&5
25387 echo "$as_me:25387: \$? = $ac_status" >&5
25388 (exit "$ac_status"); }; }; then
25389 cf_have_libstdcpp=yes
25391 echo "$as_me: failed program was:" >&5
25392 cat "conftest.$ac_ext" >&5
25393 cf_have_libstdcpp=no
25395 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25396 echo "$as_me:25396: result: $cf_have_libstdcpp" >&5
25397 echo "${ECHO_T}$cf_have_libstdcpp" >&6
25400 if test "$cf_have_libstdcpp" != yes
25402 case "$cf_cv_system_name" in
25404 if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
25405 cf_stdcpp_libname=stdcpp
25407 cf_stdcpp_libname=stdc++
25411 cf_stdcpp_libname=stdc++
25415 echo "$as_me:25415: checking for library $cf_stdcpp_libname" >&5
25416 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
25417 if test "${cf_cv_libstdcpp+set}" = set; then
25418 echo $ECHO_N "(cached) $ECHO_C" >&6
25422 LIBS="$LIBS $CXXLIBS"
25424 cf_add_libs="$LIBS"
25427 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25428 # filter duplicates
25429 for cf_add_1lib in $cf_add_0lib; do
25430 for cf_add_2lib in $cf_add_libs; do
25431 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25436 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25438 LIBS="$cf_add_libs"
25440 cat >"conftest.$ac_ext" <<_ACEOF
25441 #line 25441 "configure"
25442 #include "confdefs.h"
25444 #include <iostream>
25449 std::cout << "Hello World!" << std::endl;
25454 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25455 if { (eval echo "$as_me:25455: \"$ac_link\"") >&5
25456 (eval $ac_link) 2>&5
25458 echo "$as_me:25458: \$? = $ac_status" >&5
25459 (exit "$ac_status"); } &&
25460 { ac_try='test -s "conftest$ac_exeext"'
25461 { (eval echo "$as_me:25461: \"$ac_try\"") >&5
25462 (eval $ac_try) 2>&5
25464 echo "$as_me:25464: \$? = $ac_status" >&5
25465 (exit "$ac_status"); }; }; then
25466 cf_cv_libstdcpp=yes
25468 echo "$as_me: failed program was:" >&5
25469 cat "conftest.$ac_ext" >&5
25472 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25476 echo "$as_me:25476: result: $cf_cv_libstdcpp" >&5
25477 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
25478 test "$cf_cv_libstdcpp" = yes && {
25479 cf_add_libs="$CXXLIBS"
25482 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25483 # filter duplicates
25484 for cf_add_1lib in $cf_add_0lib; do
25485 for cf_add_2lib in $cf_add_libs; do
25486 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25491 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25493 CXXLIBS="$cf_add_libs"
25498 echo "$as_me:25498: checking whether $CXX understands -c and -o together" >&5
25499 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
25500 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
25501 echo $ECHO_N "(cached) $ECHO_C" >&6
25504 cat > conftest.$ac_ext <<CF_EOF
25507 ${cf_cv_main_return:-return}(0);
25510 # We do the test twice because some compilers refuse to overwrite an
25511 # existing .o file with -o, though they will create one.
25512 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
25513 if { (eval echo "$as_me:25513: \"$ac_try\"") >&5
25514 (eval $ac_try) 2>&5
25516 echo "$as_me:25516: \$? = $ac_status" >&5
25517 (exit "$ac_status"); } &&
25518 test -f conftest2.$ac_objext && { (eval echo "$as_me:25518: \"$ac_try\"") >&5
25519 (eval $ac_try) 2>&5
25521 echo "$as_me:25521: \$? = $ac_status" >&5
25522 (exit "$ac_status"); };
25524 eval cf_cv_prog_CXX_c_o=yes
25526 eval cf_cv_prog_CXX_c_o=no
25531 if test "$cf_cv_prog_CXX_c_o" = yes; then
25532 echo "$as_me:25532: result: yes" >&5
25533 echo "${ECHO_T}yes" >&6
25535 echo "$as_me:25535: result: no" >&5
25536 echo "${ECHO_T}no" >&6
25539 case "$GXX_VERSION" in
25540 (1.*|2.[0-6]*|[1-9][0-9].*)
25545 cf_cxx_library=unknown
25546 case "$cf_cv_system_name" in
25554 if test "$GXX" = yes; then
25555 echo "$as_me:25555: checking for lib$cf_gpp_libname" >&5
25556 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
25559 cf_add_libs="$LIBS"
25562 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25563 # filter duplicates
25564 for cf_add_1lib in $cf_add_0lib; do
25565 for cf_add_2lib in $cf_add_libs; do
25566 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25571 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25573 LIBS="$cf_add_libs"
25575 cat >"conftest.$ac_ext" <<_ACEOF
25576 #line 25576 "configure"
25577 #include "confdefs.h"
25579 #include <$cf_gpp_libname/builtin.h>
25584 two_arg_error_handler_t foo2 = lib_error_handler
25589 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25590 if { (eval echo "$as_me:25590: \"$ac_link\"") >&5
25591 (eval $ac_link) 2>&5
25593 echo "$as_me:25593: \$? = $ac_status" >&5
25594 (exit "$ac_status"); } &&
25595 { ac_try='test -s "conftest$ac_exeext"'
25596 { (eval echo "$as_me:25596: \"$ac_try\"") >&5
25597 (eval $ac_try) 2>&5
25599 echo "$as_me:25599: \$? = $ac_status" >&5
25600 (exit "$ac_status"); }; }; then
25603 cf_add_libs="$CXXLIBS"
25606 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25607 # filter duplicates
25608 for cf_add_1lib in $cf_add_0lib; do
25609 for cf_add_2lib in $cf_add_libs; do
25610 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25615 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25617 CXXLIBS="$cf_add_libs"
25619 if test "$cf_gpp_libname" = cpp ; then
25621 cat >>confdefs.h <<\EOF
25622 #define HAVE_GPP_BUILTIN_H 1
25627 cat >>confdefs.h <<\EOF
25628 #define HAVE_GXX_BUILTIN_H 1
25633 echo "$as_me: failed program was:" >&5
25634 cat "conftest.$ac_ext" >&5
25635 cat >"conftest.$ac_ext" <<_ACEOF
25636 #line 25636 "configure"
25637 #include "confdefs.h"
25639 #include <builtin.h>
25644 two_arg_error_handler_t foo2 = lib_error_handler
25649 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25650 if { (eval echo "$as_me:25650: \"$ac_link\"") >&5
25651 (eval $ac_link) 2>&5
25653 echo "$as_me:25653: \$? = $ac_status" >&5
25654 (exit "$ac_status"); } &&
25655 { ac_try='test -s "conftest$ac_exeext"'
25656 { (eval echo "$as_me:25656: \"$ac_try\"") >&5
25657 (eval $ac_try) 2>&5
25659 echo "$as_me:25659: \$? = $ac_status" >&5
25660 (exit "$ac_status"); }; }; then
25663 cf_add_libs="$CXXLIBS"
25666 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25667 # filter duplicates
25668 for cf_add_1lib in $cf_add_0lib; do
25669 for cf_add_2lib in $cf_add_libs; do
25670 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25675 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25677 CXXLIBS="$cf_add_libs"
25679 cat >>confdefs.h <<\EOF
25680 #define HAVE_BUILTIN_H 1
25684 echo "$as_me: failed program was:" >&5
25685 cat "conftest.$ac_ext" >&5
25688 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25690 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25692 echo "$as_me:25692: result: $cf_cxx_library" >&5
25693 echo "${ECHO_T}$cf_cxx_library" >&6
25703 ac_cpp='$CXXCPP $CPPFLAGS'
25704 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25705 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25706 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25707 ac_main_return="return"
25708 echo "$as_me:25708: checking how to run the C++ preprocessor" >&5
25709 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
25710 if test -z "$CXXCPP"; then
25711 if test "${ac_cv_prog_CXXCPP+set}" = set; then
25712 echo $ECHO_N "(cached) $ECHO_C" >&6
25714 # Double quotes because CXXCPP needs to be expanded
25715 for CXXCPP in "$CXX -E" "/lib/cpp"
25717 ac_preproc_ok=false
25718 for ac_cxx_preproc_warn_flag in '' yes
25720 # Use a header file that comes with gcc, so configuring glibc
25721 # with a fresh cross-compiler works.
25722 # On the NeXT, cc -E runs the code through the compiler's parser,
25723 # not just through cpp. "Syntax error" is here to catch this case.
25724 cat >"conftest.$ac_ext" <<_ACEOF
25725 #line 25725 "configure"
25726 #include "confdefs.h"
25727 #include <assert.h>
25730 if { (eval echo "$as_me:25730: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25731 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25733 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25735 cat conftest.err >&5
25736 echo "$as_me:25736: \$? = $ac_status" >&5
25737 (exit "$ac_status"); } >/dev/null; then
25738 if test -s conftest.err; then
25739 ac_cpp_err=$ac_cxx_preproc_warn_flag
25746 if test -z "$ac_cpp_err"; then
25749 echo "$as_me: failed program was:" >&5
25750 cat "conftest.$ac_ext" >&5
25751 # Broken: fails on valid input.
25754 rm -f conftest.err "conftest.$ac_ext"
25756 # OK, works on sane cases. Now check whether non-existent headers
25757 # can be detected and how.
25758 cat >"conftest.$ac_ext" <<_ACEOF
25759 #line 25759 "configure"
25760 #include "confdefs.h"
25761 #include <ac_nonexistent.h>
25763 if { (eval echo "$as_me:25763: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25764 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25766 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25768 cat conftest.err >&5
25769 echo "$as_me:25769: \$? = $ac_status" >&5
25770 (exit "$ac_status"); } >/dev/null; then
25771 if test -s conftest.err; then
25772 ac_cpp_err=$ac_cxx_preproc_warn_flag
25779 if test -z "$ac_cpp_err"; then
25780 # Broken: success on invalid input.
25783 echo "$as_me: failed program was:" >&5
25784 cat "conftest.$ac_ext" >&5
25785 # Passes both tests.
25789 rm -f conftest.err "conftest.$ac_ext"
25792 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25793 rm -f conftest.err "conftest.$ac_ext"
25794 if $ac_preproc_ok; then
25799 ac_cv_prog_CXXCPP=$CXXCPP
25802 CXXCPP=$ac_cv_prog_CXXCPP
25804 ac_cv_prog_CXXCPP=$CXXCPP
25806 echo "$as_me:25806: result: $CXXCPP" >&5
25807 echo "${ECHO_T}$CXXCPP" >&6
25808 ac_preproc_ok=false
25809 for ac_cxx_preproc_warn_flag in '' yes
25811 # Use a header file that comes with gcc, so configuring glibc
25812 # with a fresh cross-compiler works.
25813 # On the NeXT, cc -E runs the code through the compiler's parser,
25814 # not just through cpp. "Syntax error" is here to catch this case.
25815 cat >"conftest.$ac_ext" <<_ACEOF
25816 #line 25816 "configure"
25817 #include "confdefs.h"
25818 #include <assert.h>
25821 if { (eval echo "$as_me:25821: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25822 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25824 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25826 cat conftest.err >&5
25827 echo "$as_me:25827: \$? = $ac_status" >&5
25828 (exit "$ac_status"); } >/dev/null; then
25829 if test -s conftest.err; then
25830 ac_cpp_err=$ac_cxx_preproc_warn_flag
25837 if test -z "$ac_cpp_err"; then
25840 echo "$as_me: failed program was:" >&5
25841 cat "conftest.$ac_ext" >&5
25842 # Broken: fails on valid input.
25845 rm -f conftest.err "conftest.$ac_ext"
25847 # OK, works on sane cases. Now check whether non-existent headers
25848 # can be detected and how.
25849 cat >"conftest.$ac_ext" <<_ACEOF
25850 #line 25850 "configure"
25851 #include "confdefs.h"
25852 #include <ac_nonexistent.h>
25854 if { (eval echo "$as_me:25854: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25855 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25857 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25859 cat conftest.err >&5
25860 echo "$as_me:25860: \$? = $ac_status" >&5
25861 (exit "$ac_status"); } >/dev/null; then
25862 if test -s conftest.err; then
25863 ac_cpp_err=$ac_cxx_preproc_warn_flag
25870 if test -z "$ac_cpp_err"; then
25871 # Broken: success on invalid input.
25874 echo "$as_me: failed program was:" >&5
25875 cat "conftest.$ac_ext" >&5
25876 # Passes both tests.
25880 rm -f conftest.err "conftest.$ac_ext"
25883 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25884 rm -f conftest.err "conftest.$ac_ext"
25885 if $ac_preproc_ok; then
25888 { { echo "$as_me:25888: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
25889 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
25890 { (exit 1); exit 1; }; }
25894 ac_cpp='$CXXCPP $CPPFLAGS'
25895 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25896 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25897 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25898 ac_main_return="return"
25900 for ac_header in typeinfo
25902 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25903 echo "$as_me:25903: checking for $ac_header" >&5
25904 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25905 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25906 echo $ECHO_N "(cached) $ECHO_C" >&6
25908 cat >"conftest.$ac_ext" <<_ACEOF
25909 #line 25909 "configure"
25910 #include "confdefs.h"
25911 #include <$ac_header>
25913 if { (eval echo "$as_me:25913: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25914 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25916 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25918 cat conftest.err >&5
25919 echo "$as_me:25919: \$? = $ac_status" >&5
25920 (exit "$ac_status"); } >/dev/null; then
25921 if test -s conftest.err; then
25922 ac_cpp_err=$ac_cxx_preproc_warn_flag
25929 if test -z "$ac_cpp_err"; then
25930 eval "$as_ac_Header=yes"
25932 echo "$as_me: failed program was:" >&5
25933 cat "conftest.$ac_ext" >&5
25934 eval "$as_ac_Header=no"
25936 rm -f conftest.err "conftest.$ac_ext"
25938 echo "$as_me:25938: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25939 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25940 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25941 cat >>confdefs.h <<EOF
25942 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25948 for ac_header in iostream
25950 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25951 echo "$as_me:25951: checking for $ac_header" >&5
25952 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25953 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25954 echo $ECHO_N "(cached) $ECHO_C" >&6
25956 cat >"conftest.$ac_ext" <<_ACEOF
25957 #line 25957 "configure"
25958 #include "confdefs.h"
25959 #include <$ac_header>
25961 if { (eval echo "$as_me:25961: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25962 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25964 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25966 cat conftest.err >&5
25967 echo "$as_me:25967: \$? = $ac_status" >&5
25968 (exit "$ac_status"); } >/dev/null; then
25969 if test -s conftest.err; then
25970 ac_cpp_err=$ac_cxx_preproc_warn_flag
25977 if test -z "$ac_cpp_err"; then
25978 eval "$as_ac_Header=yes"
25980 echo "$as_me: failed program was:" >&5
25981 cat "conftest.$ac_ext" >&5
25982 eval "$as_ac_Header=no"
25984 rm -f conftest.err "conftest.$ac_ext"
25986 echo "$as_me:25986: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25987 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25988 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25989 cat >>confdefs.h <<EOF
25990 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25996 if test x"$ac_cv_header_iostream" = xyes ; then
25997 echo "$as_me:25997: checking if iostream uses std-namespace" >&5
25998 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
25999 cat >"conftest.$ac_ext" <<_ACEOF
26000 #line 26000 "configure"
26001 #include "confdefs.h"
26003 #include <iostream>
26010 cerr << "testing" << endl;
26016 rm -f "conftest.$ac_objext"
26017 if { (eval echo "$as_me:26017: \"$ac_compile\"") >&5
26018 (eval $ac_compile) 2>&5
26020 echo "$as_me:26020: \$? = $ac_status" >&5
26021 (exit "$ac_status"); } &&
26022 { ac_try='test -s "conftest.$ac_objext"'
26023 { (eval echo "$as_me:26023: \"$ac_try\"") >&5
26024 (eval $ac_try) 2>&5
26026 echo "$as_me:26026: \$? = $ac_status" >&5
26027 (exit "$ac_status"); }; }; then
26028 cf_iostream_namespace=yes
26030 echo "$as_me: failed program was:" >&5
26031 cat "conftest.$ac_ext" >&5
26032 cf_iostream_namespace=no
26034 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26035 echo "$as_me:26035: result: $cf_iostream_namespace" >&5
26036 echo "${ECHO_T}$cf_iostream_namespace" >&6
26037 if test "$cf_iostream_namespace" = yes ; then
26039 cat >>confdefs.h <<\EOF
26040 #define IOSTREAM_NAMESPACE 1
26046 echo "$as_me:26046: checking if we should include stdbool.h" >&5
26047 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
26049 if test "${cf_cv_header_stdbool_h+set}" = set; then
26050 echo $ECHO_N "(cached) $ECHO_C" >&6
26053 cat >"conftest.$ac_ext" <<_ACEOF
26054 #line 26054 "configure"
26055 #include "confdefs.h"
26060 bool foo = false; (void)foo
26065 rm -f "conftest.$ac_objext"
26066 if { (eval echo "$as_me:26066: \"$ac_compile\"") >&5
26067 (eval $ac_compile) 2>&5
26069 echo "$as_me:26069: \$? = $ac_status" >&5
26070 (exit "$ac_status"); } &&
26071 { ac_try='test -s "conftest.$ac_objext"'
26072 { (eval echo "$as_me:26072: \"$ac_try\"") >&5
26073 (eval $ac_try) 2>&5
26075 echo "$as_me:26075: \$? = $ac_status" >&5
26076 (exit "$ac_status"); }; }; then
26077 cf_cv_header_stdbool_h=0
26079 echo "$as_me: failed program was:" >&5
26080 cat "conftest.$ac_ext" >&5
26081 cat >"conftest.$ac_ext" <<_ACEOF
26082 #line 26082 "configure"
26083 #include "confdefs.h"
26086 #include <stdbool.h>
26092 bool foo = false; (void)foo
26097 rm -f "conftest.$ac_objext"
26098 if { (eval echo "$as_me:26098: \"$ac_compile\"") >&5
26099 (eval $ac_compile) 2>&5
26101 echo "$as_me:26101: \$? = $ac_status" >&5
26102 (exit "$ac_status"); } &&
26103 { ac_try='test -s "conftest.$ac_objext"'
26104 { (eval echo "$as_me:26104: \"$ac_try\"") >&5
26105 (eval $ac_try) 2>&5
26107 echo "$as_me:26107: \$? = $ac_status" >&5
26108 (exit "$ac_status"); }; }; then
26109 cf_cv_header_stdbool_h=1
26111 echo "$as_me: failed program was:" >&5
26112 cat "conftest.$ac_ext" >&5
26113 cf_cv_header_stdbool_h=0
26115 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26117 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26120 if test "$cf_cv_header_stdbool_h" = 1
26121 then echo "$as_me:26121: result: yes" >&5
26122 echo "${ECHO_T}yes" >&6
26123 else echo "$as_me:26123: result: no" >&5
26124 echo "${ECHO_T}no" >&6
26127 echo "$as_me:26127: checking for builtin bool type" >&5
26128 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
26130 if test "${cf_cv_builtin_bool+set}" = set; then
26131 echo $ECHO_N "(cached) $ECHO_C" >&6
26134 cat >"conftest.$ac_ext" <<_ACEOF
26135 #line 26135 "configure"
26136 #include "confdefs.h"
26139 #include <sys/types.h>
26144 bool x = false; (void)x
26149 rm -f "conftest.$ac_objext"
26150 if { (eval echo "$as_me:26150: \"$ac_compile\"") >&5
26151 (eval $ac_compile) 2>&5
26153 echo "$as_me:26153: \$? = $ac_status" >&5
26154 (exit "$ac_status"); } &&
26155 { ac_try='test -s "conftest.$ac_objext"'
26156 { (eval echo "$as_me:26156: \"$ac_try\"") >&5
26157 (eval $ac_try) 2>&5
26159 echo "$as_me:26159: \$? = $ac_status" >&5
26160 (exit "$ac_status"); }; }; then
26161 cf_cv_builtin_bool=1
26163 echo "$as_me: failed program was:" >&5
26164 cat "conftest.$ac_ext" >&5
26165 cf_cv_builtin_bool=0
26167 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26171 if test "$cf_cv_builtin_bool" = 1
26172 then echo "$as_me:26172: result: yes" >&5
26173 echo "${ECHO_T}yes" >&6
26174 else echo "$as_me:26174: result: no" >&5
26175 echo "${ECHO_T}no" >&6
26178 echo "$as_me:26178: checking for bool" >&5
26179 echo $ECHO_N "checking for bool... $ECHO_C" >&6
26180 if test "${ac_cv_type_bool+set}" = set; then
26181 echo $ECHO_N "(cached) $ECHO_C" >&6
26183 cat >"conftest.$ac_ext" <<_ACEOF
26184 #line 26184 "configure"
26185 #include "confdefs.h"
26187 $ac_includes_default
26189 #if defined(__cplusplus)
26191 #ifdef HAVE_GXX_BUILTIN_H
26192 #include <g++/builtin.h>
26193 #elif HAVE_GPP_BUILTIN_H
26194 #include <gpp/builtin.h>
26195 #elif HAVE_BUILTIN_H
26196 #include <builtin.h>
26201 #if $cf_cv_header_stdbool_h
26202 #include <stdbool.h>
26218 rm -f "conftest.$ac_objext"
26219 if { (eval echo "$as_me:26219: \"$ac_compile\"") >&5
26220 (eval $ac_compile) 2>&5
26222 echo "$as_me:26222: \$? = $ac_status" >&5
26223 (exit "$ac_status"); } &&
26224 { ac_try='test -s "conftest.$ac_objext"'
26225 { (eval echo "$as_me:26225: \"$ac_try\"") >&5
26226 (eval $ac_try) 2>&5
26228 echo "$as_me:26228: \$? = $ac_status" >&5
26229 (exit "$ac_status"); }; }; then
26230 ac_cv_type_bool=yes
26232 echo "$as_me: failed program was:" >&5
26233 cat "conftest.$ac_ext" >&5
26236 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26238 echo "$as_me:26238: result: $ac_cv_type_bool" >&5
26239 echo "${ECHO_T}$ac_cv_type_bool" >&6
26241 echo "$as_me:26241: checking size of bool" >&5
26242 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
26243 if test "${ac_cv_sizeof_bool+set}" = set; then
26244 echo $ECHO_N "(cached) $ECHO_C" >&6
26246 if test "$ac_cv_type_bool" = yes; then
26247 if test "$cross_compiling" = yes; then
26248 # Depending upon the size, compute the lo and hi bounds.
26249 cat >"conftest.$ac_ext" <<_ACEOF
26250 #line 26250 "configure"
26251 #include "confdefs.h"
26253 $ac_includes_default
26255 #if defined(__cplusplus)
26257 #ifdef HAVE_GXX_BUILTIN_H
26258 #include <g++/builtin.h>
26259 #elif HAVE_GPP_BUILTIN_H
26260 #include <gpp/builtin.h>
26261 #elif HAVE_BUILTIN_H
26262 #include <builtin.h>
26267 #if $cf_cv_header_stdbool_h
26268 #include <stdbool.h>
26276 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
26281 rm -f "conftest.$ac_objext"
26282 if { (eval echo "$as_me:26282: \"$ac_compile\"") >&5
26283 (eval $ac_compile) 2>&5
26285 echo "$as_me:26285: \$? = $ac_status" >&5
26286 (exit "$ac_status"); } &&
26287 { ac_try='test -s "conftest.$ac_objext"'
26288 { (eval echo "$as_me:26288: \"$ac_try\"") >&5
26289 (eval $ac_try) 2>&5
26291 echo "$as_me:26291: \$? = $ac_status" >&5
26292 (exit "$ac_status"); }; }; then
26295 cat >"conftest.$ac_ext" <<_ACEOF
26296 #line 26296 "configure"
26297 #include "confdefs.h"
26299 $ac_includes_default
26301 #if defined(__cplusplus)
26303 #ifdef HAVE_GXX_BUILTIN_H
26304 #include <g++/builtin.h>
26305 #elif HAVE_GPP_BUILTIN_H
26306 #include <gpp/builtin.h>
26307 #elif HAVE_BUILTIN_H
26308 #include <builtin.h>
26313 #if $cf_cv_header_stdbool_h
26314 #include <stdbool.h>
26322 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26327 rm -f "conftest.$ac_objext"
26328 if { (eval echo "$as_me:26328: \"$ac_compile\"") >&5
26329 (eval $ac_compile) 2>&5
26331 echo "$as_me:26331: \$? = $ac_status" >&5
26332 (exit "$ac_status"); } &&
26333 { ac_try='test -s "conftest.$ac_objext"'
26334 { (eval echo "$as_me:26334: \"$ac_try\"") >&5
26335 (eval $ac_try) 2>&5
26337 echo "$as_me:26337: \$? = $ac_status" >&5
26338 (exit "$ac_status"); }; }; then
26339 ac_hi=$ac_mid; break
26341 echo "$as_me: failed program was:" >&5
26342 cat "conftest.$ac_ext" >&5
26343 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26345 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26348 echo "$as_me: failed program was:" >&5
26349 cat "conftest.$ac_ext" >&5
26352 cat >"conftest.$ac_ext" <<_ACEOF
26353 #line 26353 "configure"
26354 #include "confdefs.h"
26356 $ac_includes_default
26358 #if defined(__cplusplus)
26360 #ifdef HAVE_GXX_BUILTIN_H
26361 #include <g++/builtin.h>
26362 #elif HAVE_GPP_BUILTIN_H
26363 #include <gpp/builtin.h>
26364 #elif HAVE_BUILTIN_H
26365 #include <builtin.h>
26370 #if $cf_cv_header_stdbool_h
26371 #include <stdbool.h>
26379 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26384 rm -f "conftest.$ac_objext"
26385 if { (eval echo "$as_me:26385: \"$ac_compile\"") >&5
26386 (eval $ac_compile) 2>&5
26388 echo "$as_me:26388: \$? = $ac_status" >&5
26389 (exit "$ac_status"); } &&
26390 { ac_try='test -s "conftest.$ac_objext"'
26391 { (eval echo "$as_me:26391: \"$ac_try\"") >&5
26392 (eval $ac_try) 2>&5
26394 echo "$as_me:26394: \$? = $ac_status" >&5
26395 (exit "$ac_status"); }; }; then
26396 ac_lo=$ac_mid; break
26398 echo "$as_me: failed program was:" >&5
26399 cat "conftest.$ac_ext" >&5
26400 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26402 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26405 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26406 # Binary search between lo and hi bounds.
26407 while test "x$ac_lo" != "x$ac_hi"; do
26408 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26409 cat >"conftest.$ac_ext" <<_ACEOF
26410 #line 26410 "configure"
26411 #include "confdefs.h"
26413 $ac_includes_default
26415 #if defined(__cplusplus)
26417 #ifdef HAVE_GXX_BUILTIN_H
26418 #include <g++/builtin.h>
26419 #elif HAVE_GPP_BUILTIN_H
26420 #include <gpp/builtin.h>
26421 #elif HAVE_BUILTIN_H
26422 #include <builtin.h>
26427 #if $cf_cv_header_stdbool_h
26428 #include <stdbool.h>
26436 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26441 rm -f "conftest.$ac_objext"
26442 if { (eval echo "$as_me:26442: \"$ac_compile\"") >&5
26443 (eval $ac_compile) 2>&5
26445 echo "$as_me:26445: \$? = $ac_status" >&5
26446 (exit "$ac_status"); } &&
26447 { ac_try='test -s "conftest.$ac_objext"'
26448 { (eval echo "$as_me:26448: \"$ac_try\"") >&5
26449 (eval $ac_try) 2>&5
26451 echo "$as_me:26451: \$? = $ac_status" >&5
26452 (exit "$ac_status"); }; }; then
26455 echo "$as_me: failed program was:" >&5
26456 cat "conftest.$ac_ext" >&5
26457 ac_lo=`expr "$ac_mid" + 1`
26459 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26461 ac_cv_sizeof_bool=$ac_lo
26463 if test "$cross_compiling" = yes; then
26464 { { echo "$as_me:26464: error: cannot run test program while cross compiling" >&5
26465 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26466 { (exit 1); exit 1; }; }
26468 cat >"conftest.$ac_ext" <<_ACEOF
26469 #line 26469 "configure"
26470 #include "confdefs.h"
26472 $ac_includes_default
26474 #if defined(__cplusplus)
26476 #ifdef HAVE_GXX_BUILTIN_H
26477 #include <g++/builtin.h>
26478 #elif HAVE_GPP_BUILTIN_H
26479 #include <gpp/builtin.h>
26480 #elif HAVE_BUILTIN_H
26481 #include <builtin.h>
26486 #if $cf_cv_header_stdbool_h
26487 #include <stdbool.h>
26495 FILE *f = fopen ("conftest.val", "w");
26497 $ac_main_return (1);
26498 fprintf (f, "%ld", (long)(sizeof (bool)));
26504 rm -f "conftest$ac_exeext"
26505 if { (eval echo "$as_me:26505: \"$ac_link\"") >&5
26506 (eval $ac_link) 2>&5
26508 echo "$as_me:26508: \$? = $ac_status" >&5
26509 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26510 { (eval echo "$as_me:26510: \"$ac_try\"") >&5
26511 (eval $ac_try) 2>&5
26513 echo "$as_me:26513: \$? = $ac_status" >&5
26514 (exit "$ac_status"); }; }; then
26515 ac_cv_sizeof_bool=`cat conftest.val`
26517 echo "$as_me: program exited with status $ac_status" >&5
26518 echo "$as_me: failed program was:" >&5
26519 cat "conftest.$ac_ext" >&5
26521 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26526 ac_cv_sizeof_bool=0
26529 echo "$as_me:26529: result: $ac_cv_sizeof_bool" >&5
26530 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
26531 cat >>confdefs.h <<EOF
26532 #define SIZEOF_BOOL $ac_cv_sizeof_bool
26535 echo "$as_me:26535: checking for type of bool" >&5
26536 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
26537 if test "${cf_cv_type_of_bool+set}" = set; then
26538 echo $ECHO_N "(cached) $ECHO_C" >&6
26542 if test "$cross_compiling" = yes; then
26544 case x$ac_cv_sizeof_bool in
26545 (x1) cf_cv_type_of_bool="unsigned char";;
26546 (x2) cf_cv_type_of_bool="unsigned short";;
26547 (x4) cf_cv_type_of_bool="unsigned int";;
26548 (x8) cf_cv_type_of_bool="unsigned long";;
26549 (*) cf_cv_type_of_bool=unknown;;
26553 cat >"conftest.$ac_ext" <<_ACEOF
26554 #line 26554 "configure"
26555 #include "confdefs.h"
26557 $ac_includes_default
26559 #if defined(__cplusplus)
26561 #ifdef HAVE_GXX_BUILTIN_H
26562 #include <g++/builtin.h>
26563 #elif HAVE_GPP_BUILTIN_H
26564 #include <gpp/builtin.h>
26565 #elif HAVE_BUILTIN_H
26566 #include <builtin.h>
26571 #if $cf_cv_header_stdbool_h
26572 #include <stdbool.h>
26579 FILE *fp = fopen("cf_test.out", "w");
26582 if ((bool)(-x) >= 0)
26583 fputs("unsigned ", fp);
26584 if (sizeof(x) == sizeof(int)) fputs("int", fp);
26585 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
26586 else if (sizeof(x) == sizeof(short))fputs("short",fp);
26587 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
26590 ${cf_cv_main_return:-return}(0);
26594 rm -f "conftest$ac_exeext"
26595 if { (eval echo "$as_me:26595: \"$ac_link\"") >&5
26596 (eval $ac_link) 2>&5
26598 echo "$as_me:26598: \$? = $ac_status" >&5
26599 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26600 { (eval echo "$as_me:26600: \"$ac_try\"") >&5
26601 (eval $ac_try) 2>&5
26603 echo "$as_me:26603: \$? = $ac_status" >&5
26604 (exit "$ac_status"); }; }; then
26605 cf_cv_type_of_bool=`cat cf_test.out`
26606 if test -z "$cf_cv_type_of_bool"; then
26607 cf_cv_type_of_bool=unknown
26610 echo "$as_me: program exited with status $ac_status" >&5
26611 echo "$as_me: failed program was:" >&5
26612 cat "conftest.$ac_ext" >&5
26613 cf_cv_type_of_bool=unknown
26615 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26620 echo "$as_me:26620: result: $cf_cv_type_of_bool" >&5
26621 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
26623 if test "$cf_cv_type_of_bool" = unknown ; then
26624 case .$NCURSES_BOOL in
26625 (.auto|.) NCURSES_BOOL=unsigned;;
26627 { echo "$as_me:26627: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
26628 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
26629 cf_cv_type_of_bool=$NCURSES_BOOL
26632 echo "$as_me:26632: checking for special defines needed for etip.h" >&5
26633 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
26634 cf_save_CXXFLAGS="$CXXFLAGS"
26637 # etip.h includes ncurses.h which includes ncurses_dll.h
26638 # But ncurses_dll.h is generated - fix here.
26639 test -d include || mkdir include
26640 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
26642 for cf_math in "" MATH_H
26644 for cf_excp in "" MATH_EXCEPTION
26646 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
26647 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
26648 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
26649 cat >"conftest.$ac_ext" <<_ACEOF
26650 #line 26650 "configure"
26651 #include "confdefs.h"
26653 #include <etip.h.in>
26663 rm -f "conftest.$ac_objext"
26664 if { (eval echo "$as_me:26664: \"$ac_compile\"") >&5
26665 (eval $ac_compile) 2>&5
26667 echo "$as_me:26667: \$? = $ac_status" >&5
26668 (exit "$ac_status"); } &&
26669 { ac_try='test -s "conftest.$ac_objext"'
26670 { (eval echo "$as_me:26670: \"$ac_try\"") >&5
26671 (eval $ac_try) 2>&5
26673 echo "$as_me:26673: \$? = $ac_status" >&5
26674 (exit "$ac_status"); }; }; then
26676 test -n "$cf_math" && cat >>confdefs.h <<EOF
26677 #define ETIP_NEEDS_${cf_math} 1
26680 test -n "$cf_excp" && cat >>confdefs.h <<EOF
26681 #define ETIP_NEEDS_${cf_excp} 1
26684 cf_result="$cf_math $cf_excp"
26688 echo "$as_me: failed program was:" >&5
26689 cat "conftest.$ac_ext" >&5
26691 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26694 echo "$as_me:26694: result: ${cf_result:-(none)}" >&5
26695 echo "${ECHO_T}${cf_result:-(none)}" >&6
26696 CXXFLAGS="$cf_save_CXXFLAGS"
26698 if test -n "$CXX"; then
26699 echo "$as_me:26699: checking if $CXX accepts override keyword" >&5
26700 echo $ECHO_N "checking if $CXX accepts override keyword... $ECHO_C" >&6
26701 if test "${cf_cv_cpp_override+set}" = set; then
26702 echo $ECHO_N "(cached) $ECHO_C" >&6
26706 ac_cpp='$CXXCPP $CPPFLAGS'
26707 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26708 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26709 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26710 ac_main_return="return"
26712 if test "$cross_compiling" = yes; then
26713 cf_cv_cpp_override=unknown
26715 cat >"conftest.$ac_ext" <<_ACEOF
26716 #line 26716 "configure"
26717 #include "confdefs.h"
26722 virtual int foo(float x) = 0;
26725 class derived: public base
26728 int foo(float x) override { return x != 0.0 ? 1 : 0; }
26734 rm -f "conftest$ac_exeext"
26735 if { (eval echo "$as_me:26735: \"$ac_link\"") >&5
26736 (eval $ac_link) 2>&5
26738 echo "$as_me:26738: \$? = $ac_status" >&5
26739 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26740 { (eval echo "$as_me:26740: \"$ac_try\"") >&5
26741 (eval $ac_try) 2>&5
26743 echo "$as_me:26743: \$? = $ac_status" >&5
26744 (exit "$ac_status"); }; }; then
26745 cf_cv_cpp_override=yes
26747 echo "$as_me: program exited with status $ac_status" >&5
26748 echo "$as_me: failed program was:" >&5
26749 cat "conftest.$ac_ext" >&5
26750 cf_cv_cpp_override=no
26752 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26755 ac_cpp='$CXXCPP $CPPFLAGS'
26756 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26757 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26758 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26759 ac_main_return="return"
26762 echo "$as_me:26762: result: $cf_cv_cpp_override" >&5
26763 echo "${ECHO_T}$cf_cv_cpp_override" >&6
26765 test "$cf_cv_cpp_override" = yes &&
26766 cat >>confdefs.h <<\EOF
26767 #define CPP_HAS_OVERRIDE 1
26770 if test -n "$CXX"; then
26771 echo "$as_me:26771: checking if $CXX accepts parameter initialization" >&5
26772 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
26773 if test "${cf_cv_cpp_param_init+set}" = set; then
26774 echo $ECHO_N "(cached) $ECHO_C" >&6
26778 ac_cpp='$CXXCPP $CPPFLAGS'
26779 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26780 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26781 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26782 ac_main_return="return"
26784 if test "$cross_compiling" = yes; then
26785 cf_cv_cpp_param_init=unknown
26787 cat >"conftest.$ac_ext" <<_ACEOF
26788 #line 26788 "configure"
26789 #include "confdefs.h"
26799 TEST::TEST(int x = 1) // some compilers do not like second initializer
26806 rm -f "conftest$ac_exeext"
26807 if { (eval echo "$as_me:26807: \"$ac_link\"") >&5
26808 (eval $ac_link) 2>&5
26810 echo "$as_me:26810: \$? = $ac_status" >&5
26811 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26812 { (eval echo "$as_me:26812: \"$ac_try\"") >&5
26813 (eval $ac_try) 2>&5
26815 echo "$as_me:26815: \$? = $ac_status" >&5
26816 (exit "$ac_status"); }; }; then
26817 cf_cv_cpp_param_init=yes
26819 echo "$as_me: program exited with status $ac_status" >&5
26820 echo "$as_me: failed program was:" >&5
26821 cat "conftest.$ac_ext" >&5
26822 cf_cv_cpp_param_init=no
26824 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26827 ac_cpp='$CXXCPP $CPPFLAGS'
26828 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26829 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26830 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26831 ac_main_return="return"
26834 echo "$as_me:26834: result: $cf_cv_cpp_param_init" >&5
26835 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
26837 test "$cf_cv_cpp_param_init" = yes &&
26838 cat >>confdefs.h <<\EOF
26839 #define CPP_HAS_PARAM_INIT 1
26842 if test -n "$CXX"; then
26844 echo "$as_me:26844: checking if $CXX accepts static_cast" >&5
26845 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
26846 if test "${cf_cv_cpp_static_cast+set}" = set; then
26847 echo $ECHO_N "(cached) $ECHO_C" >&6
26851 ac_cpp='$CXXCPP $CPPFLAGS'
26852 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26853 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26854 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26855 ac_main_return="return"
26857 cat >"conftest.$ac_ext" <<_ACEOF
26858 #line 26858 "configure"
26859 #include "confdefs.h"
26864 NCursesPanel(int nlines,
26874 template<class T> class NCursesUserPanel : public NCursesPanel
26877 NCursesUserPanel (int nlines,
26881 const T* p_UserData = static_cast<T*>(0))
26882 : NCursesPanel (nlines, ncols, begin_y, begin_x)
26885 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
26889 virtual ~NCursesUserPanel() {};
26896 const char* p_UserData = static_cast<char*>(0)
26901 rm -f "conftest.$ac_objext"
26902 if { (eval echo "$as_me:26902: \"$ac_compile\"") >&5
26903 (eval $ac_compile) 2>&5
26905 echo "$as_me:26905: \$? = $ac_status" >&5
26906 (exit "$ac_status"); } &&
26907 { ac_try='test -s "conftest.$ac_objext"'
26908 { (eval echo "$as_me:26908: \"$ac_try\"") >&5
26909 (eval $ac_try) 2>&5
26911 echo "$as_me:26911: \$? = $ac_status" >&5
26912 (exit "$ac_status"); }; }; then
26913 cf_cv_cpp_static_cast=yes
26915 echo "$as_me: failed program was:" >&5
26916 cat "conftest.$ac_ext" >&5
26917 cf_cv_cpp_static_cast=no
26919 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26922 ac_cpp='$CXXCPP $CPPFLAGS'
26923 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26924 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26925 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26926 ac_main_return="return"
26929 echo "$as_me:26929: result: $cf_cv_cpp_static_cast" >&5
26930 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
26934 test "$cf_cv_cpp_static_cast" = yes &&
26935 cat >>confdefs.h <<\EOF
26936 #define CPP_HAS_STATIC_CAST 1
26940 CXX_ARFLAGS='$(ARFLAGS)'
26941 case "$cf_cv_system_name" in
26943 if test "$GXX" != yes ; then
26945 CXX_ARFLAGS='-ar -o'
26949 CXXLDFLAGS="-u main"
26952 if test "$GXX" != yes ; then
26954 CXX_ARFLAGS='-xar -o'
26961 cf_cv_builtin_bool=1
26963 # Just because we are not configuring against C++ right now does not
26964 # mean that a user will not want to use C++. Some distributors disable
26965 # the C++ portion of this configuration as a shortcut (or just to avoid
26966 # compiling the demo in the c++ directory). So we need a reasonable
26967 # default for the 'bool' type.
26969 # Caveat: since the storage of the bool type is not standardized, it
26972 if test "$NCURSES_BOOL" != auto ; then
26973 cf_cv_type_of_bool=$NCURSES_BOOL
26974 cf_cv_header_stdbool_h=0
26976 if test "$cf_cv_header_stdbool_h" = 1 ; then
26978 echo "$as_me:26978: checking for bool" >&5
26979 echo $ECHO_N "checking for bool... $ECHO_C" >&6
26980 if test "${ac_cv_type_bool+set}" = set; then
26981 echo $ECHO_N "(cached) $ECHO_C" >&6
26983 cat >"conftest.$ac_ext" <<_ACEOF
26984 #line 26984 "configure"
26985 #include "confdefs.h"
26987 $ac_includes_default
26989 #if defined(__cplusplus)
26991 #ifdef HAVE_GXX_BUILTIN_H
26992 #include <g++/builtin.h>
26993 #elif HAVE_GPP_BUILTIN_H
26994 #include <gpp/builtin.h>
26995 #elif HAVE_BUILTIN_H
26996 #include <builtin.h>
27001 #if $cf_cv_header_stdbool_h
27002 #include <stdbool.h>
27018 rm -f "conftest.$ac_objext"
27019 if { (eval echo "$as_me:27019: \"$ac_compile\"") >&5
27020 (eval $ac_compile) 2>&5
27022 echo "$as_me:27022: \$? = $ac_status" >&5
27023 (exit "$ac_status"); } &&
27024 { ac_try='test -s "conftest.$ac_objext"'
27025 { (eval echo "$as_me:27025: \"$ac_try\"") >&5
27026 (eval $ac_try) 2>&5
27028 echo "$as_me:27028: \$? = $ac_status" >&5
27029 (exit "$ac_status"); }; }; then
27030 ac_cv_type_bool=yes
27032 echo "$as_me: failed program was:" >&5
27033 cat "conftest.$ac_ext" >&5
27036 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27038 echo "$as_me:27038: result: $ac_cv_type_bool" >&5
27039 echo "${ECHO_T}$ac_cv_type_bool" >&6
27041 echo "$as_me:27041: checking size of bool" >&5
27042 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
27043 if test "${ac_cv_sizeof_bool+set}" = set; then
27044 echo $ECHO_N "(cached) $ECHO_C" >&6
27046 if test "$ac_cv_type_bool" = yes; then
27047 if test "$cross_compiling" = yes; then
27048 # Depending upon the size, compute the lo and hi bounds.
27049 cat >"conftest.$ac_ext" <<_ACEOF
27050 #line 27050 "configure"
27051 #include "confdefs.h"
27053 $ac_includes_default
27055 #if defined(__cplusplus)
27057 #ifdef HAVE_GXX_BUILTIN_H
27058 #include <g++/builtin.h>
27059 #elif HAVE_GPP_BUILTIN_H
27060 #include <gpp/builtin.h>
27061 #elif HAVE_BUILTIN_H
27062 #include <builtin.h>
27067 #if $cf_cv_header_stdbool_h
27068 #include <stdbool.h>
27076 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
27081 rm -f "conftest.$ac_objext"
27082 if { (eval echo "$as_me:27082: \"$ac_compile\"") >&5
27083 (eval $ac_compile) 2>&5
27085 echo "$as_me:27085: \$? = $ac_status" >&5
27086 (exit "$ac_status"); } &&
27087 { ac_try='test -s "conftest.$ac_objext"'
27088 { (eval echo "$as_me:27088: \"$ac_try\"") >&5
27089 (eval $ac_try) 2>&5
27091 echo "$as_me:27091: \$? = $ac_status" >&5
27092 (exit "$ac_status"); }; }; then
27095 cat >"conftest.$ac_ext" <<_ACEOF
27096 #line 27096 "configure"
27097 #include "confdefs.h"
27099 $ac_includes_default
27101 #if defined(__cplusplus)
27103 #ifdef HAVE_GXX_BUILTIN_H
27104 #include <g++/builtin.h>
27105 #elif HAVE_GPP_BUILTIN_H
27106 #include <gpp/builtin.h>
27107 #elif HAVE_BUILTIN_H
27108 #include <builtin.h>
27113 #if $cf_cv_header_stdbool_h
27114 #include <stdbool.h>
27122 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
27127 rm -f "conftest.$ac_objext"
27128 if { (eval echo "$as_me:27128: \"$ac_compile\"") >&5
27129 (eval $ac_compile) 2>&5
27131 echo "$as_me:27131: \$? = $ac_status" >&5
27132 (exit "$ac_status"); } &&
27133 { ac_try='test -s "conftest.$ac_objext"'
27134 { (eval echo "$as_me:27134: \"$ac_try\"") >&5
27135 (eval $ac_try) 2>&5
27137 echo "$as_me:27137: \$? = $ac_status" >&5
27138 (exit "$ac_status"); }; }; then
27139 ac_hi=$ac_mid; break
27141 echo "$as_me: failed program was:" >&5
27142 cat "conftest.$ac_ext" >&5
27143 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
27145 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27148 echo "$as_me: failed program was:" >&5
27149 cat "conftest.$ac_ext" >&5
27152 cat >"conftest.$ac_ext" <<_ACEOF
27153 #line 27153 "configure"
27154 #include "confdefs.h"
27156 $ac_includes_default
27158 #if defined(__cplusplus)
27160 #ifdef HAVE_GXX_BUILTIN_H
27161 #include <g++/builtin.h>
27162 #elif HAVE_GPP_BUILTIN_H
27163 #include <gpp/builtin.h>
27164 #elif HAVE_BUILTIN_H
27165 #include <builtin.h>
27170 #if $cf_cv_header_stdbool_h
27171 #include <stdbool.h>
27179 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
27184 rm -f "conftest.$ac_objext"
27185 if { (eval echo "$as_me:27185: \"$ac_compile\"") >&5
27186 (eval $ac_compile) 2>&5
27188 echo "$as_me:27188: \$? = $ac_status" >&5
27189 (exit "$ac_status"); } &&
27190 { ac_try='test -s "conftest.$ac_objext"'
27191 { (eval echo "$as_me:27191: \"$ac_try\"") >&5
27192 (eval $ac_try) 2>&5
27194 echo "$as_me:27194: \$? = $ac_status" >&5
27195 (exit "$ac_status"); }; }; then
27196 ac_lo=$ac_mid; break
27198 echo "$as_me: failed program was:" >&5
27199 cat "conftest.$ac_ext" >&5
27200 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
27202 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27205 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27206 # Binary search between lo and hi bounds.
27207 while test "x$ac_lo" != "x$ac_hi"; do
27208 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
27209 cat >"conftest.$ac_ext" <<_ACEOF
27210 #line 27210 "configure"
27211 #include "confdefs.h"
27213 $ac_includes_default
27215 #if defined(__cplusplus)
27217 #ifdef HAVE_GXX_BUILTIN_H
27218 #include <g++/builtin.h>
27219 #elif HAVE_GPP_BUILTIN_H
27220 #include <gpp/builtin.h>
27221 #elif HAVE_BUILTIN_H
27222 #include <builtin.h>
27227 #if $cf_cv_header_stdbool_h
27228 #include <stdbool.h>
27236 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
27241 rm -f "conftest.$ac_objext"
27242 if { (eval echo "$as_me:27242: \"$ac_compile\"") >&5
27243 (eval $ac_compile) 2>&5
27245 echo "$as_me:27245: \$? = $ac_status" >&5
27246 (exit "$ac_status"); } &&
27247 { ac_try='test -s "conftest.$ac_objext"'
27248 { (eval echo "$as_me:27248: \"$ac_try\"") >&5
27249 (eval $ac_try) 2>&5
27251 echo "$as_me:27251: \$? = $ac_status" >&5
27252 (exit "$ac_status"); }; }; then
27255 echo "$as_me: failed program was:" >&5
27256 cat "conftest.$ac_ext" >&5
27257 ac_lo=`expr "$ac_mid" + 1`
27259 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27261 ac_cv_sizeof_bool=$ac_lo
27263 if test "$cross_compiling" = yes; then
27264 { { echo "$as_me:27264: error: cannot run test program while cross compiling" >&5
27265 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
27266 { (exit 1); exit 1; }; }
27268 cat >"conftest.$ac_ext" <<_ACEOF
27269 #line 27269 "configure"
27270 #include "confdefs.h"
27272 $ac_includes_default
27274 #if defined(__cplusplus)
27276 #ifdef HAVE_GXX_BUILTIN_H
27277 #include <g++/builtin.h>
27278 #elif HAVE_GPP_BUILTIN_H
27279 #include <gpp/builtin.h>
27280 #elif HAVE_BUILTIN_H
27281 #include <builtin.h>
27286 #if $cf_cv_header_stdbool_h
27287 #include <stdbool.h>
27295 FILE *f = fopen ("conftest.val", "w");
27297 $ac_main_return (1);
27298 fprintf (f, "%ld", (long)(sizeof (bool)));
27304 rm -f "conftest$ac_exeext"
27305 if { (eval echo "$as_me:27305: \"$ac_link\"") >&5
27306 (eval $ac_link) 2>&5
27308 echo "$as_me:27308: \$? = $ac_status" >&5
27309 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27310 { (eval echo "$as_me:27310: \"$ac_try\"") >&5
27311 (eval $ac_try) 2>&5
27313 echo "$as_me:27313: \$? = $ac_status" >&5
27314 (exit "$ac_status"); }; }; then
27315 ac_cv_sizeof_bool=`cat conftest.val`
27317 echo "$as_me: program exited with status $ac_status" >&5
27318 echo "$as_me: failed program was:" >&5
27319 cat "conftest.$ac_ext" >&5
27321 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27326 ac_cv_sizeof_bool=0
27329 echo "$as_me:27329: result: $ac_cv_sizeof_bool" >&5
27330 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
27331 cat >>confdefs.h <<EOF
27332 #define SIZEOF_BOOL $ac_cv_sizeof_bool
27335 echo "$as_me:27335: checking for type of bool" >&5
27336 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
27337 if test "${cf_cv_type_of_bool+set}" = set; then
27338 echo $ECHO_N "(cached) $ECHO_C" >&6
27342 if test "$cross_compiling" = yes; then
27344 case x$ac_cv_sizeof_bool in
27345 (x1) cf_cv_type_of_bool="unsigned char";;
27346 (x2) cf_cv_type_of_bool="unsigned short";;
27347 (x4) cf_cv_type_of_bool="unsigned int";;
27348 (x8) cf_cv_type_of_bool="unsigned long";;
27349 (*) cf_cv_type_of_bool=unknown;;
27353 cat >"conftest.$ac_ext" <<_ACEOF
27354 #line 27354 "configure"
27355 #include "confdefs.h"
27357 $ac_includes_default
27359 #if defined(__cplusplus)
27361 #ifdef HAVE_GXX_BUILTIN_H
27362 #include <g++/builtin.h>
27363 #elif HAVE_GPP_BUILTIN_H
27364 #include <gpp/builtin.h>
27365 #elif HAVE_BUILTIN_H
27366 #include <builtin.h>
27371 #if $cf_cv_header_stdbool_h
27372 #include <stdbool.h>
27379 FILE *fp = fopen("cf_test.out", "w");
27382 if ((bool)(-x) >= 0)
27383 fputs("unsigned ", fp);
27384 if (sizeof(x) == sizeof(int)) fputs("int", fp);
27385 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
27386 else if (sizeof(x) == sizeof(short))fputs("short",fp);
27387 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
27390 ${cf_cv_main_return:-return}(0);
27394 rm -f "conftest$ac_exeext"
27395 if { (eval echo "$as_me:27395: \"$ac_link\"") >&5
27396 (eval $ac_link) 2>&5
27398 echo "$as_me:27398: \$? = $ac_status" >&5
27399 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27400 { (eval echo "$as_me:27400: \"$ac_try\"") >&5
27401 (eval $ac_try) 2>&5
27403 echo "$as_me:27403: \$? = $ac_status" >&5
27404 (exit "$ac_status"); }; }; then
27405 cf_cv_type_of_bool=`cat cf_test.out`
27406 if test -z "$cf_cv_type_of_bool"; then
27407 cf_cv_type_of_bool=unknown
27410 echo "$as_me: program exited with status $ac_status" >&5
27411 echo "$as_me: failed program was:" >&5
27412 cat "conftest.$ac_ext" >&5
27413 cf_cv_type_of_bool=unknown
27415 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27420 echo "$as_me:27420: result: $cf_cv_type_of_bool" >&5
27421 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27423 if test "$cf_cv_type_of_bool" = unknown ; then
27424 case .$NCURSES_BOOL in
27425 (.auto|.) NCURSES_BOOL=unsigned;;
27427 { echo "$as_me:27427: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
27428 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
27429 cf_cv_type_of_bool=$NCURSES_BOOL
27433 echo "$as_me:27433: checking for fallback type of bool" >&5
27434 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
27435 case "$host_cpu" in
27436 (i?86) cf_cv_type_of_bool=char ;;
27437 (*) cf_cv_type_of_bool=int ;;
27439 echo "$as_me:27439: result: $cf_cv_type_of_bool" >&5
27440 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27445 # If the C compiler did not declare bool, and we did not determine that the C++
27446 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
27447 # ncurses library use the same type as C++ bool. Note that this allows one to
27448 # specify the type of bool in a configure-script option and postpone
27449 # integration with the C++ compiler provided that the types are compatible.
27451 if test "$cf_cv_cc_bool_type" = 1
27453 # oops: C has a bool. Unlikely, but C++ could differ.
27455 elif test "$cf_cv_builtin_bool" = 0
27460 # this is the normal case
27461 USE_CXX_BOOL='defined(__cplusplus)'
27464 if test -f "${srcdir}/Ada95/Makefile.in" ; then
27466 if test "$cf_with_ada" != "no" ; then
27467 if test "$with_libtool" != "no"; then
27468 { echo "$as_me:27468: WARNING: libtool does not support Ada - disabling feature" >&5
27469 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
27474 if test "$cf_with_ada" != "no" ; then
27476 for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
27479 cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
27481 unset ac_cv_path_cf_TEMP_gnat
27483 # Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
27484 set dummy $cf_prog_gnat; ac_word=$2
27485 echo "$as_me:27485: checking for $ac_word" >&5
27486 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27487 if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
27488 echo $ECHO_N "(cached) $ECHO_C" >&6
27490 case $cf_TEMP_gnat in
27492 ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
27495 ac_save_IFS=$IFS; IFS=$ac_path_separator
27497 for ac_dir in $ac_dummy; do
27499 test -z "$ac_dir" && ac_dir=.
27500 if $as_executable_p "$ac_dir/$ac_word"; then
27501 ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
27502 echo "$as_me:27502: found $ac_dir/$ac_word" >&5
27507 test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
27511 cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
27513 if test -n "$cf_TEMP_gnat"; then
27514 echo "$as_me:27514: result: $cf_TEMP_gnat" >&5
27515 echo "${ECHO_T}$cf_TEMP_gnat" >&6
27517 echo "$as_me:27517: result: no" >&5
27518 echo "${ECHO_T}no" >&6
27521 eval "cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat"
27523 if test "x$cf_TEMP_gnat" != xno; then
27524 unset cf_cv_gnat_version
27527 echo "$as_me:27527: checking for $cf_prog_gnat version" >&5
27528 echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
27529 if test "${cf_cv_gnat_version+set}" = set; then
27530 echo $ECHO_N "(cached) $ECHO_C" >&6
27533 cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
27534 grep '[0-9].[0-9][0-9]*' |\
27535 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27538 echo "$as_me:27538: result: $cf_cv_gnat_version" >&5
27539 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27540 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27541 eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
27544 eval "cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat"
27547 unset cf_cv_gnat_version
27548 unset ac_cv_path_cf_TEMP_gnat
27551 if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
27553 cf_cv_prog_gnat_correct=no
27555 cf_ada_make=gnatmake
27556 if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
27557 # gprconfig is newer than gnatmake; we can continue...
27560 rm -rf ./conftest* ./*~conftest*
27561 if mkdir conftest.src
27565 for cf_gprconfig in Ada C
27567 echo "$as_me:27567: checking for gprconfig name for $cf_gprconfig" >&5
27568 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
27569 if test "$cf_gprconfig" = C
27571 for cf_gprconfig_param in \
27572 "$cf_gprconfig,,,,GNATGCC" \
27573 "$cf_gprconfig,,,,GCC" \
27576 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27577 test -n "$cf_gprconfig_value" && break
27580 cf_gprconfig_param=$cf_gprconfig
27581 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27583 if test -n "$cf_gprconfig_value"
27585 eval "cf_ada_config_$cf_gprconfig=$cf_gprconfig_value"
27586 echo "$as_me:27586: result: $cf_gprconfig_value" >&5
27587 echo "${ECHO_T}$cf_gprconfig_value" >&6
27589 echo "$as_me:27589: result: missing" >&5
27590 echo "${ECHO_T}missing" >&6
27596 rm -rf ./conftest* ./*~conftest*
27599 if test "x$cf_ada_config" != "x#"
27602 echo "$as_me:27602: checking for gnat version" >&5
27603 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
27604 if test "${cf_cv_gnat_version+set}" = set; then
27605 echo $ECHO_N "(cached) $ECHO_C" >&6
27608 cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
27609 grep '[0-9].[0-9][0-9]*' |\
27610 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27613 echo "$as_me:27613: result: $cf_cv_gnat_version" >&5
27614 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27615 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27617 case "$cf_cv_gnat_version" in
27618 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27619 cf_cv_prog_gnat_correct=yes
27622 { echo "$as_me:27622: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
27623 echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
27624 cf_cv_prog_gnat_correct=no
27628 # Extract the first word of "m4", so it can be a program name with args.
27629 set dummy m4; ac_word=$2
27630 echo "$as_me:27630: checking for $ac_word" >&5
27631 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27632 if test "${ac_cv_prog_M4_exists+set}" = set; then
27633 echo $ECHO_N "(cached) $ECHO_C" >&6
27635 if test -n "$M4_exists"; then
27636 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
27638 ac_save_IFS=$IFS; IFS=$ac_path_separator
27640 for ac_dir in $ac_dummy; do
27642 test -z "$ac_dir" && ac_dir=.
27643 $as_executable_p "$ac_dir/$ac_word" || continue
27644 ac_cv_prog_M4_exists="yes"
27645 echo "$as_me:27645: found $ac_dir/$ac_word" >&5
27649 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
27652 M4_exists=$ac_cv_prog_M4_exists
27653 if test -n "$M4_exists"; then
27654 echo "$as_me:27654: result: $M4_exists" >&5
27655 echo "${ECHO_T}$M4_exists" >&6
27657 echo "$as_me:27657: result: no" >&5
27658 echo "${ECHO_T}no" >&6
27661 if test "$ac_cv_prog_M4_exists" = no; then
27662 cf_cv_prog_gnat_correct=no
27663 { echo "$as_me:27663: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
27664 echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
27666 if test "$cf_cv_prog_gnat_correct" = yes; then
27667 echo "$as_me:27667: checking if GNAT works" >&5
27668 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
27670 rm -rf ./conftest* ./*~conftest*
27671 cat >>conftest.ads <<CF_EOF
27672 procedure conftest;
27674 cat >>conftest.adb <<CF_EOF
27677 procedure conftest is
27679 Text_IO.Put ("Hello World");
27681 GNAT.OS_Lib.OS_Exit (0);
27684 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27685 if ( ./conftest 1>&5 2>&1 ) ; then
27686 cf_cv_prog_gnat_correct=yes
27688 cf_cv_prog_gnat_correct=no
27691 cf_cv_prog_gnat_correct=no
27693 rm -rf ./conftest* ./*~conftest*
27695 echo "$as_me:27695: result: $cf_cv_prog_gnat_correct" >&5
27696 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
27699 cf_cv_prog_gnat_correct=no
27703 if test "x$cf_cv_prog_gnat_correct" = xyes; then
27705 ADAFLAGS="$ADAFLAGS -gnatpn"
27707 echo "$as_me:27707: checking optimization options for ADAFLAGS" >&5
27708 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
27712 ADAFLAGS="$ADAFLAGS -g"
27718 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ ].*//'`
27720 ADAFLAGS="$ADAFLAGS $cf_O_flag"
27724 echo "$as_me:27724: result: $ADAFLAGS" >&5
27725 echo "${ECHO_T}$ADAFLAGS" >&6
27727 echo "$as_me:27727: checking if GNATPREP supports -T option" >&5
27728 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
27729 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
27730 echo $ECHO_N "(cached) $ECHO_C" >&6
27733 cf_cv_gnatprep_opt_t=no
27734 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
27737 echo "$as_me:27737: result: $cf_cv_gnatprep_opt_t" >&5
27738 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
27739 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
27741 echo "$as_me:27741: checking if GNAT supports generics" >&5
27742 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
27743 case "$cf_cv_gnat_version" in
27744 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27745 cf_gnat_generics=yes
27748 cf_gnat_generics=no
27751 echo "$as_me:27751: result: $cf_gnat_generics" >&5
27752 echo "${ECHO_T}$cf_gnat_generics" >&6
27754 if test "$cf_gnat_generics" = yes
27756 cf_compile_generics=generics
27757 cf_generic_objects="\${GENOBJS}"
27759 cf_compile_generics=
27760 cf_generic_objects=
27763 echo "$as_me:27763: checking if GNAT supports SIGINT" >&5
27764 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
27765 if test "${cf_cv_gnat_sigint+set}" = set; then
27766 echo $ECHO_N "(cached) $ECHO_C" >&6
27769 rm -rf ./conftest* ./*~conftest*
27770 cat >>conftest.ads <<CF_EOF
27771 with Ada.Interrupts.Names;
27773 package ConfTest is
27775 pragma Warnings (Off); -- the next pragma exists since 3.11p
27776 pragma Unreserve_All_Interrupts;
27777 pragma Warnings (On);
27779 protected Process is
27781 function Continue return Boolean;
27782 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
27784 Done : Boolean := False;
27789 cat >>conftest.adb <<CF_EOF
27790 package body ConfTest is
27791 protected body Process is
27796 function Continue return Boolean is
27803 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27804 cf_cv_gnat_sigint=yes
27806 cf_cv_gnat_sigint=no
27808 rm -rf ./conftest* ./*~conftest*
27811 echo "$as_me:27811: result: $cf_cv_gnat_sigint" >&5
27812 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
27814 if test "$cf_cv_gnat_sigint" = yes ; then
27817 USE_GNAT_SIGINT="#"
27820 cf_gnat_libraries=no
27821 cf_gnat_projects=no
27823 if test "$enable_gnat_projects" != no ; then
27824 echo "$as_me:27824: checking if GNAT supports project files" >&5
27825 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
27826 case "$cf_cv_gnat_version" in
27830 case "$cf_cv_system_name" in
27834 rm -rf ./conftest* ./*~conftest*
27835 if mkdir conftest.src conftest.bin conftest.lib
27838 rm -rf ./conftest* ./*~conftest*
27839 cat >>library.gpr <<CF_EOF
27841 Kind := External ("LIB_KIND");
27842 for Library_Name use "ConfTest";
27843 for Object_Dir use ".";
27844 for Library_ALI_Dir use External("LIBRARY_DIR");
27845 for Library_Version use External ("SONAME");
27846 for Library_Kind use Kind;
27847 for Library_Dir use External("BUILD_DIR");
27848 Source_Dir := External ("SOURCE_DIR");
27849 for Source_Dirs use (Source_Dir);
27852 cat >>confpackage.ads <<CF_EOF
27853 package ConfPackage is
27854 procedure conftest;
27857 cat >>confpackage.adb <<CF_EOF
27859 package body ConfPackage is
27860 procedure conftest is
27862 Text_IO.Put ("Hello World");
27867 if ( "$cf_ada_make" $ADAFLAGS \
27869 -XBUILD_DIR="`cd ../conftest.bin;pwd`" \
27870 -XLIBRARY_DIR="`cd ../conftest.lib;pwd`" \
27871 -XSOURCE_DIR="`pwd`" \
27872 -XSONAME=libConfTest.so.1 \
27873 -XLIB_KIND=static 1>&5 2>&1 ) ; then
27874 cf_gnat_projects=yes
27878 if test -f conftest.lib/confpackage.ali
27880 cf_gnat_libraries=yes
27882 rm -rf ./conftest* ./*~conftest*
27887 echo "$as_me:27887: result: $cf_gnat_projects" >&5
27888 echo "${ECHO_T}$cf_gnat_projects" >&6
27889 fi # enable_gnat_projects
27891 if test "$cf_gnat_projects" = yes
27893 echo "$as_me:27893: checking if GNAT supports libraries" >&5
27894 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
27895 echo "$as_me:27895: result: $cf_gnat_libraries" >&5
27896 echo "${ECHO_T}$cf_gnat_libraries" >&6
27899 USE_OLD_MAKERULES=""
27900 USE_GNAT_PROJECTS="#"
27901 USE_GNAT_MAKE_GPR="#"
27902 USE_GNAT_GPRBUILD="#"
27904 if test "$cf_gnat_projects" = yes
27906 USE_OLD_MAKERULES="#"
27907 USE_GNAT_PROJECTS=""
27908 if test "$cf_cv_VERSION_GPRBUILD" != no
27910 USE_GNAT_GPRBUILD=""
27911 elif test "$cf_cv_VERSION_GNATMAKE" != no
27913 USE_GNAT_MAKE_GPR=""
27915 { echo "$as_me:27915: WARNING: use old makefile rules since tools are missing" >&5
27916 echo "$as_me: WARNING: use old makefile rules since tools are missing" >&2;}
27920 if test "$cf_gnat_libraries" = yes
27922 USE_GNAT_LIBRARIES=""
27924 USE_GNAT_LIBRARIES="#"
27927 echo "$as_me:27927: checking for Ada95 compiler" >&5
27928 echo $ECHO_N "checking for Ada95 compiler... $ECHO_C" >&6
27930 # Check whether --with-ada-compiler or --without-ada-compiler was given.
27931 if test "${with_ada_compiler+set}" = set; then
27932 withval="$with_ada_compiler"
27933 cf_ada_compiler=$withval
27935 cf_ada_compiler=gnatmake
27938 echo "$as_me:27938: result: $cf_ada_compiler" >&5
27939 echo "${ECHO_T}$cf_ada_compiler" >&6
27941 cf_ada_package=terminal_interface
27943 echo "$as_me:27943: checking for Ada95 include directory" >&5
27944 echo $ECHO_N "checking for Ada95 include directory... $ECHO_C" >&6
27946 # Check whether --with-ada-include or --without-ada-include was given.
27947 if test "${with_ada_include+set}" = set; then
27948 withval="$with_ada_include"
27951 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
27952 fi; if test -n "$prefix/share/ada/adainclude" ; then
27954 if test "x$prefix" != xNONE; then
27955 cf_path_syntax="$prefix"
27957 cf_path_syntax="$ac_default_prefix"
27960 case ".$withval" in
27961 (.\$\(*\)*|.\'*\'*)
27965 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
27967 (.\$\{*prefix\}*|.\$\{*dir\}*)
27968 eval withval="$withval"
27969 case ".$withval" in
27971 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27976 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27979 { { echo "$as_me:27979: error: expected a pathname, not \"$withval\"" >&5
27980 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27981 { (exit 1); exit 1; }; }
27986 eval ADA_INCLUDE="$withval"
27988 echo "$as_me:27988: result: $ADA_INCLUDE" >&5
27989 echo "${ECHO_T}$ADA_INCLUDE" >&6
27991 echo "$as_me:27991: checking for Ada95 object directory" >&5
27992 echo $ECHO_N "checking for Ada95 object directory... $ECHO_C" >&6
27994 # Check whether --with-ada-objects or --without-ada-objects was given.
27995 if test "${with_ada_objects+set}" = set; then
27996 withval="$with_ada_objects"
27999 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
28000 fi; if test -n "$prefix/lib/ada/adalib" ; then
28002 if test "x$prefix" != xNONE; then
28003 cf_path_syntax="$prefix"
28005 cf_path_syntax="$ac_default_prefix"
28008 case ".$withval" in
28009 (.\$\(*\)*|.\'*\'*)
28013 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
28015 (.\$\{*prefix\}*|.\$\{*dir\}*)
28016 eval withval="$withval"
28017 case ".$withval" in
28019 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
28024 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
28027 { { echo "$as_me:28027: error: expected a pathname, not \"$withval\"" >&5
28028 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
28029 { (exit 1); exit 1; }; }
28034 eval ADA_OBJECTS="$withval"
28036 echo "$as_me:28036: result: $ADA_OBJECTS" >&5
28037 echo "${ECHO_T}$ADA_OBJECTS" >&6
28039 echo "$as_me:28039: checking whether to build an Ada95 shared library" >&5
28040 echo $ECHO_N "checking whether to build an Ada95 shared library... $ECHO_C" >&6
28042 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
28043 if test "${with_ada_sharedlib+set}" = set; then
28044 withval="$with_ada_sharedlib"
28045 with_ada_sharedlib=$withval
28047 with_ada_sharedlib=no
28049 cf_ada_sharedlib_warn=no
28051 if test "x$with_ada_sharedlib" != xno
28053 if test "x$cf_gnat_projects" != xyes
28055 with_ada_sharedlib=no
28056 cf_ada_sharedlib_warn=yes
28060 echo "$as_me:28060: result: $with_ada_sharedlib" >&5
28061 echo "${ECHO_T}$with_ada_sharedlib" >&6
28062 if test "x$cf_ada_sharedlib_warn" != xno
28064 { echo "$as_me:28064: WARNING: disabling Ada95 shared library since GNAT projects are not supported" >&5
28065 echo "$as_me: WARNING: disabling Ada95 shared library since GNAT projects are not supported" >&2;}
28068 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
28069 MAKE_ADA_SHAREDLIB="#"
28071 if test "x$with_ada_sharedlib" != xno
28073 MAKE_ADA_SHAREDLIB=
28074 if test "x$with_ada_sharedlib" != xyes
28076 ADA_SHAREDLIB="$with_ada_sharedlib"
28080 # allow the Ada binding to be renamed
28082 echo "$as_me:28082: checking for Ada95 curses library name" >&5
28083 echo $ECHO_N "checking for Ada95 curses library name... $ECHO_C" >&6
28085 # Check whether --with-ada-libname or --without-ada-libname was given.
28086 if test "${with_ada_libname+set}" = set; then
28087 withval="$with_ada_libname"
28088 ADA_LIBNAME=$withval
28090 ADA_LIBNAME=AdaCurses
28092 case "x$ADA_LIBNAME" in
28094 ADA_LIBNAME=AdaCurses
28098 echo "$as_me:28098: result: $ADA_LIBNAME" >&5
28099 echo "${ECHO_T}$ADA_LIBNAME" >&6
28107 # do this "late" to avoid conflict with header-checks
28108 if test "x$with_widec" = xyes ; then
28109 echo "$as_me:28109: checking for wchar_t" >&5
28110 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
28111 if test "${ac_cv_type_wchar_t+set}" = set; then
28112 echo $ECHO_N "(cached) $ECHO_C" >&6
28114 cat >"conftest.$ac_ext" <<_ACEOF
28115 #line 28115 "configure"
28116 #include "confdefs.h"
28117 $ac_includes_default
28123 if (sizeof (wchar_t))
28129 rm -f "conftest.$ac_objext"
28130 if { (eval echo "$as_me:28130: \"$ac_compile\"") >&5
28131 (eval $ac_compile) 2>&5
28133 echo "$as_me:28133: \$? = $ac_status" >&5
28134 (exit "$ac_status"); } &&
28135 { ac_try='test -s "conftest.$ac_objext"'
28136 { (eval echo "$as_me:28136: \"$ac_try\"") >&5
28137 (eval $ac_try) 2>&5
28139 echo "$as_me:28139: \$? = $ac_status" >&5
28140 (exit "$ac_status"); }; }; then
28141 ac_cv_type_wchar_t=yes
28143 echo "$as_me: failed program was:" >&5
28144 cat "conftest.$ac_ext" >&5
28145 ac_cv_type_wchar_t=no
28147 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28149 echo "$as_me:28149: result: $ac_cv_type_wchar_t" >&5
28150 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
28152 echo "$as_me:28152: checking size of wchar_t" >&5
28153 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
28154 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
28155 echo $ECHO_N "(cached) $ECHO_C" >&6
28157 if test "$ac_cv_type_wchar_t" = yes; then
28158 if test "$cross_compiling" = yes; then
28159 # Depending upon the size, compute the lo and hi bounds.
28160 cat >"conftest.$ac_ext" <<_ACEOF
28161 #line 28161 "configure"
28162 #include "confdefs.h"
28163 $ac_includes_default
28167 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
28172 rm -f "conftest.$ac_objext"
28173 if { (eval echo "$as_me:28173: \"$ac_compile\"") >&5
28174 (eval $ac_compile) 2>&5
28176 echo "$as_me:28176: \$? = $ac_status" >&5
28177 (exit "$ac_status"); } &&
28178 { ac_try='test -s "conftest.$ac_objext"'
28179 { (eval echo "$as_me:28179: \"$ac_try\"") >&5
28180 (eval $ac_try) 2>&5
28182 echo "$as_me:28182: \$? = $ac_status" >&5
28183 (exit "$ac_status"); }; }; then
28186 cat >"conftest.$ac_ext" <<_ACEOF
28187 #line 28187 "configure"
28188 #include "confdefs.h"
28189 $ac_includes_default
28193 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
28198 rm -f "conftest.$ac_objext"
28199 if { (eval echo "$as_me:28199: \"$ac_compile\"") >&5
28200 (eval $ac_compile) 2>&5
28202 echo "$as_me:28202: \$? = $ac_status" >&5
28203 (exit "$ac_status"); } &&
28204 { ac_try='test -s "conftest.$ac_objext"'
28205 { (eval echo "$as_me:28205: \"$ac_try\"") >&5
28206 (eval $ac_try) 2>&5
28208 echo "$as_me:28208: \$? = $ac_status" >&5
28209 (exit "$ac_status"); }; }; then
28210 ac_hi=$ac_mid; break
28212 echo "$as_me: failed program was:" >&5
28213 cat "conftest.$ac_ext" >&5
28214 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
28216 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28219 echo "$as_me: failed program was:" >&5
28220 cat "conftest.$ac_ext" >&5
28223 cat >"conftest.$ac_ext" <<_ACEOF
28224 #line 28224 "configure"
28225 #include "confdefs.h"
28226 $ac_includes_default
28230 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
28235 rm -f "conftest.$ac_objext"
28236 if { (eval echo "$as_me:28236: \"$ac_compile\"") >&5
28237 (eval $ac_compile) 2>&5
28239 echo "$as_me:28239: \$? = $ac_status" >&5
28240 (exit "$ac_status"); } &&
28241 { ac_try='test -s "conftest.$ac_objext"'
28242 { (eval echo "$as_me:28242: \"$ac_try\"") >&5
28243 (eval $ac_try) 2>&5
28245 echo "$as_me:28245: \$? = $ac_status" >&5
28246 (exit "$ac_status"); }; }; then
28247 ac_lo=$ac_mid; break
28249 echo "$as_me: failed program was:" >&5
28250 cat "conftest.$ac_ext" >&5
28251 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
28253 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28256 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28257 # Binary search between lo and hi bounds.
28258 while test "x$ac_lo" != "x$ac_hi"; do
28259 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
28260 cat >"conftest.$ac_ext" <<_ACEOF
28261 #line 28261 "configure"
28262 #include "confdefs.h"
28263 $ac_includes_default
28267 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
28272 rm -f "conftest.$ac_objext"
28273 if { (eval echo "$as_me:28273: \"$ac_compile\"") >&5
28274 (eval $ac_compile) 2>&5
28276 echo "$as_me:28276: \$? = $ac_status" >&5
28277 (exit "$ac_status"); } &&
28278 { ac_try='test -s "conftest.$ac_objext"'
28279 { (eval echo "$as_me:28279: \"$ac_try\"") >&5
28280 (eval $ac_try) 2>&5
28282 echo "$as_me:28282: \$? = $ac_status" >&5
28283 (exit "$ac_status"); }; }; then
28286 echo "$as_me: failed program was:" >&5
28287 cat "conftest.$ac_ext" >&5
28288 ac_lo=`expr "$ac_mid" + 1`
28290 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28292 ac_cv_sizeof_wchar_t=$ac_lo
28294 if test "$cross_compiling" = yes; then
28295 { { echo "$as_me:28295: error: cannot run test program while cross compiling" >&5
28296 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
28297 { (exit 1); exit 1; }; }
28299 cat >"conftest.$ac_ext" <<_ACEOF
28300 #line 28300 "configure"
28301 #include "confdefs.h"
28302 $ac_includes_default
28306 FILE *f = fopen ("conftest.val", "w");
28308 $ac_main_return (1);
28309 fprintf (f, "%ld", (long)(sizeof (wchar_t)));
28315 rm -f "conftest$ac_exeext"
28316 if { (eval echo "$as_me:28316: \"$ac_link\"") >&5
28317 (eval $ac_link) 2>&5
28319 echo "$as_me:28319: \$? = $ac_status" >&5
28320 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
28321 { (eval echo "$as_me:28321: \"$ac_try\"") >&5
28322 (eval $ac_try) 2>&5
28324 echo "$as_me:28324: \$? = $ac_status" >&5
28325 (exit "$ac_status"); }; }; then
28326 ac_cv_sizeof_wchar_t=`cat conftest.val`
28328 echo "$as_me: program exited with status $ac_status" >&5
28329 echo "$as_me: failed program was:" >&5
28330 cat "conftest.$ac_ext" >&5
28332 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
28337 ac_cv_sizeof_wchar_t=0
28340 echo "$as_me:28340: result: $ac_cv_sizeof_wchar_t" >&5
28341 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
28342 cat >>confdefs.h <<EOF
28343 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
28346 # cross-compiling to mingw can run into the problem that attempting to
28347 # link with the regex library fails, causing the test to not set this to
28348 # a number. "recent" autoconf does not address this problem either -TD
28349 if test -z "$ac_cv_sizeof_wchar_t"
28351 test -n "$verbose" && echo " test failed (assume 2)" 1>&6
28353 echo "${as_me:-configure}:28353: testing test failed (assume 2) ..." 1>&5
28355 sed /SIZEOF_WCHAR_T/d confdefs.h >confdefs.tmp
28356 mv confdefs.tmp confdefs.h
28357 echo "#define SIZEOF_WCHAR_T 2" >>confdefs.h
28361 ### Construct the ncurses library-subsets, if any, from this set of keywords:
28362 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
28364 ### ticlib modules may be a separate library, otherwise contained in termlib.
28365 ### termlib modules may be a separate library, otherwise contained in ncurses.
28367 ### The of "+" or " " between the tokens controls the way the script
28368 ### chooses to split module lists into libraries.
28370 ### (see CF_LIB_RULES).
28371 echo "$as_me:28371: checking for library subsets" >&5
28372 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
28375 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
28376 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
28377 if test "$with_ticlib" != no ; then
28378 LIB_SUBSETS="${LIB_SUBSETS} "
28380 LIB_SUBSETS="${LIB_SUBSETS}+"
28384 LIB_SUBSETS="${LIB_SUBSETS}termlib"
28385 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
28387 if test "$with_termlib" != no ; then
28388 LIB_SUBSETS="${LIB_SUBSETS} "
28390 LIB_SUBSETS="${LIB_SUBSETS}+"
28393 LIB_SUBSETS="${LIB_SUBSETS}base"
28395 # Most term-driver calls are to tinfo, but some like init_pair are to the
28396 # base library (so it resides in base).
28397 if test "$with_term_driver" != no ; then
28398 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
28399 case "$cf_cv_system_name" in
28400 (*mingw32*|*mingw64*)
28401 if test "x$with_exp_win32" = xyes ; then
28402 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32"
28404 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
28406 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
28409 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
28412 elif test "x$with_exp_win32" = xyes ; then
28413 case "$cf_cv_system_name" in
28414 (*mingw32*|*mingw64*)
28415 LIB_SUBSETS="${LIB_SUBSETS}+port_win32"
28422 test "x$with_widec" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
28423 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
28425 echo "$as_me:28425: result: $LIB_SUBSETS" >&5
28426 echo "${ECHO_T}$LIB_SUBSETS" >&6
28428 ### Construct the list of include-directories to be generated
28430 if test "$srcdir" != "."; then
28431 CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
28433 CPPFLAGS="-I../include $CPPFLAGS"
28434 if test "$srcdir" != "."; then
28435 CPPFLAGS="-I\${srcdir} $CPPFLAGS"
28437 CPPFLAGS="-I. $CPPFLAGS"
28439 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
28440 if test "$srcdir" != "."; then
28441 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
28443 if test "$GCC" != yes; then
28444 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28445 elif test "$includedir" != "/usr/include"; then
28446 if test "$includedir" = '${prefix}/include' ; then
28447 if test x$prefix != x/usr ; then
28448 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28451 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28455 ### Build up pieces for makefile rules
28456 echo "$as_me:28456: checking default library suffix" >&5
28457 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
28459 case $DFT_LWR_MODEL in
28460 (libtool) DFT_ARG_SUFFIX='' ;;
28461 (normal) DFT_ARG_SUFFIX='' ;;
28462 (debug) DFT_ARG_SUFFIX='_g' ;;
28463 (profile) DFT_ARG_SUFFIX='_p' ;;
28464 (shared) DFT_ARG_SUFFIX='' ;;
28466 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
28467 echo "$as_me:28467: result: $DFT_ARG_SUFFIX" >&5
28468 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
28470 echo "$as_me:28470: checking default library-dependency suffix" >&5
28471 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
28473 case X$DFT_LWR_MODEL in
28475 DFT_LIB_SUFFIX='.la'
28476 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28479 case "$cf_cv_system_name" in
28481 DFT_LIB_SUFFIX='_g.lib'
28484 DFT_LIB_SUFFIX='_g.a'
28487 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28490 case "$cf_cv_system_name" in
28492 DFT_LIB_SUFFIX='_p.lib'
28495 DFT_LIB_SUFFIX='_p.a'
28498 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28501 case "$cf_cv_system_name" in
28503 DFT_LIB_SUFFIX='.so'
28504 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28507 DFT_LIB_SUFFIX='.dll'
28508 DFT_DEP_SUFFIX='.dll.lib'
28510 (cygwin*|msys*|mingw*)
28511 DFT_LIB_SUFFIX='.dll'
28512 DFT_DEP_SUFFIX='.dll.a'
28515 DFT_LIB_SUFFIX='.dylib'
28516 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28521 DFT_LIB_SUFFIX='.so'
28522 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28525 DFT_LIB_SUFFIX='.sl'
28526 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28531 DFT_LIB_SUFFIX='.so'
28532 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28539 DFT_LIB_SUFFIX='.lib'
28542 DFT_LIB_SUFFIX='.a'
28545 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28548 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28550 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
28551 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
28553 echo "$as_me:28553: result: $DFT_DEP_SUFFIX" >&5
28554 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
28556 echo "$as_me:28556: checking default object directory" >&5
28557 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
28559 case $DFT_LWR_MODEL in
28560 (libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
28561 (normal) DFT_OBJ_SUBDIR='objects' ;;
28562 (debug) DFT_OBJ_SUBDIR='obj_g' ;;
28563 (profile) DFT_OBJ_SUBDIR='obj_p' ;;
28565 case "$cf_cv_system_name" in
28567 DFT_OBJ_SUBDIR='objects' ;;
28569 DFT_OBJ_SUBDIR='obj_s' ;;
28572 echo "$as_me:28572: result: $DFT_OBJ_SUBDIR" >&5
28573 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
28575 if test "x$cf_with_cxx" = xyes ; then
28576 echo "$as_me:28576: checking c++ library-dependency suffix" >&5
28577 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
28578 if test "$with_libtool" != "no"; then
28579 # libtool thinks it can make c++ shared libraries (perhaps only g++)
28580 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28581 elif test "$with_shared_cxx" != "no"; then
28582 # also for g++ users...
28583 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28585 # we normally make a static library because C/C++ library rules differ
28589 CXX_LIB_SUFFIX='.la'
28590 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28593 case "$cf_cv_system_name" in
28595 CXX_LIB_SUFFIX='_g.lib'
28598 CXX_LIB_SUFFIX='_g.a'
28601 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28604 case "$cf_cv_system_name" in
28606 CXX_LIB_SUFFIX='_p.lib'
28609 CXX_LIB_SUFFIX='_p.a'
28612 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28615 case "$cf_cv_system_name" in
28617 CXX_LIB_SUFFIX='.so'
28618 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28621 CXX_LIB_SUFFIX='.dll'
28622 CXX_DEP_SUFFIX='.dll.lib'
28624 (cygwin*|msys*|mingw*)
28625 CXX_LIB_SUFFIX='.dll'
28626 CXX_DEP_SUFFIX='.dll.a'
28629 CXX_LIB_SUFFIX='.dylib'
28630 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28635 CXX_LIB_SUFFIX='.so'
28636 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28639 CXX_LIB_SUFFIX='.sl'
28640 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28645 CXX_LIB_SUFFIX='.so'
28646 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28653 CXX_LIB_SUFFIX='.lib'
28656 CXX_LIB_SUFFIX='.a'
28659 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28662 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28664 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
28665 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
28669 echo "$as_me:28669: result: $CXX_LIB_SUFFIX" >&5
28670 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
28674 # do not want -ldl in build except as needed for -lncurses dependency
28675 if test "x$with_dlsym" = xyes ; then
28676 if test "$DFT_LWR_MODEL" = shared || \
28677 test "$DFT_LWR_MODEL" = libtool ; then
28679 # remove dl library from $LIBS
28680 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
28684 ### Set up low-level terminfo dependencies for makefiles.
28686 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
28687 # do not need libdl
28689 if test "x$with_dlsym" = xyes ; then
28691 # remove dl library from $SHLIB_LIST
28692 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
28696 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
28697 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
28698 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
28699 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
28701 USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
28704 if test "$with_ticlib" != no ; then
28706 if test "x$with_ticlib" != xyes ; then
28707 TICS_NAME=$with_ticlib
28708 TICS_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28709 TICS_ARG_SUFFIX="${with_ticlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28710 TICS_DEP_SUFFIX="${with_ticlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28711 TICS_LIB_SUFFIX="${with_ticlib}"
28713 TICS_SUFFIX=${DFT_LIB_SUFFIX}
28714 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
28715 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
28716 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
28718 TICS_LDFLAGS="-L${LIB_DIR}"
28719 TICS_LIBS="-l${TICS_ARG_SUFFIX}"
28721 TICS_SUFFIX=${DFT_LIB_SUFFIX}
28722 TICS_LDFLAGS="-L${LIB_DIR}"
28723 TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28726 if test "$with_termlib" != no ; then
28728 if test "x$with_termlib" != xyes ; then
28729 TINFO_NAME=$with_termlib
28730 TINFO_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28731 TINFO_ARG_SUFFIX="${with_termlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28732 TINFO_DEP_SUFFIX="${with_termlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28733 TINFO_LIB_SUFFIX="${with_termlib}"
28735 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28736 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
28737 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
28738 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
28741 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28742 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28743 if test "$DFT_LWR_MODEL" = "libtool"; then
28744 TEST_ARGS="${TEST_DEPS}"
28745 TEST_ARG2="${TEST_DEP2}"
28746 TINFO_LDFLAGS="-L${LIB_DIR}"
28747 TINFO_LIBS="$TEST_ARGS"
28748 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
28749 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
28751 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
28752 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
28753 if test "x$with_term_driver" != xno ; then
28754 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28755 TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
28756 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28758 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28759 TINFO_LIBS="$TEST_ARGS"
28761 TINFO_LDFLAGS="-L${LIB_DIR}"
28762 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28765 # the next lines are needed for linking libtic over libncurses
28766 TINFO_NAME=${LIB_NAME}
28767 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28768 TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
28769 if test "x$with_tic_depends" = xyes ; then
28770 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28772 TICS_LIST="$SHLIB_LIST"
28775 TINFO_LDFLAGS="-L${LIB_DIR}"
28776 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28779 if test "$DFT_LWR_MODEL" = shared ; then
28780 case "$cf_cv_system_name" in
28782 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
28788 if test "x$with_dlsym" = xyes ; then
28790 # remove dl library from $TICS_LIST
28791 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
28795 if test "$DFT_LWR_MODEL" = "libtool"; then
28800 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
28802 case "$DFT_LWR_MODEL" in
28803 (normal|debug|profile)
28805 if test "$GCC" = yes ; then
28806 case "$cf_cv_system_name" in
28807 (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
28811 (*) # normally, except when broken
28812 LDFLAGS_STATIC=-static
28813 LDFLAGS_SHARED=-dynamic
28817 case "$cf_cv_system_name" in
28818 (aix[4-7]*) # from ld manpage
28819 LDFLAGS_STATIC=-bstatic
28820 LDFLAGS_SHARED=-bdynamic
28822 (hpux*) # from ld manpage for hpux10.20, hpux11.11
28823 # We could also use just "archive" and "shared".
28824 LDFLAGS_STATIC=-Wl,-a,archive_shared
28825 LDFLAGS_SHARED=-Wl,-a,shared_archive
28827 (irix*) # from ld manpage IRIX64
28828 LDFLAGS_STATIC=-Bstatic
28829 LDFLAGS_SHARED=-Bdynamic
28831 (osf[45]*) # from ld manpage osf4.0d, osf5.1
28832 # alternative "-oldstyle_liblookup" (not in cc manpage)
28833 LDFLAGS_STATIC=-noso
28834 LDFLAGS_SHARED=-so_archive
28837 LDFLAGS_STATIC=-Bstatic
28838 LDFLAGS_SHARED=-Bdynamic
28843 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
28845 echo "$as_me:28845: checking if linker supports switching between static/dynamic" >&5
28846 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
28848 rm -f libconftest.a
28849 cat >conftest.$ac_ext <<EOF
28850 #line 28850 "configure"
28852 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
28854 if { (eval echo "$as_me:28854: \"$ac_compile\"") >&5
28855 (eval $ac_compile) 2>&5
28857 echo "$as_me:28857: \$? = $ac_status" >&5
28858 (exit "$ac_status"); } ; then
28859 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
28860 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
28864 cf_save_LIBS="$LIBS"
28866 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
28867 cat >"conftest.$ac_ext" <<_ACEOF
28868 #line 28868 "configure"
28869 #include "confdefs.h"
28871 #line 28871 "configure"
28873 int cf_ldflags_static(FILE *fp);
28879 return cf_ldflags_static(stdin);
28885 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
28886 if { (eval echo "$as_me:28886: \"$ac_link\"") >&5
28887 (eval $ac_link) 2>&5
28889 echo "$as_me:28889: \$? = $ac_status" >&5
28890 (exit "$ac_status"); } &&
28891 { ac_try='test -s "conftest$ac_exeext"'
28892 { (eval echo "$as_me:28892: \"$ac_try\"") >&5
28893 (eval $ac_try) 2>&5
28895 echo "$as_me:28895: \$? = $ac_status" >&5
28896 (exit "$ac_status"); }; }; then
28898 # some linkers simply ignore the -dynamic
28899 case x`file "conftest$ac_exeext" 2>/dev/null` in
28901 cf_ldflags_static=no
28904 cf_ldflags_static=yes
28909 echo "$as_me: failed program was:" >&5
28910 cat "conftest.$ac_ext" >&5
28911 cf_ldflags_static=no
28913 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
28915 rm -f libconftest.*
28916 LIBS="$cf_save_LIBS"
28918 echo "$as_me:28918: result: $cf_ldflags_static" >&5
28919 echo "${ECHO_T}$cf_ldflags_static" >&6
28921 if test "$cf_ldflags_static" != yes
28934 echo "$as_me:28934: checking where we will install curses.h" >&5
28935 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
28938 if test "$with_overwrite" = no && \
28939 { test "x$includedir" = 'x${prefix}/include' || \
28940 test "x$includedir" = "x${prefix}/include"; }
28942 includesubdir="/ncurses${USE_LIB_SUFFIX}"
28944 echo "$as_me:28944: result: ${includedir}${includesubdir}" >&5
28945 echo "${ECHO_T}${includedir}${includesubdir}" >&6
28947 ### Resolve a conflict between normal and wide-curses by forcing applications
28948 ### that will need libutf8 to add it to their configure script.
28949 if test "$with_overwrite" != no ; then
28950 if test "$NCURSES_LIBUTF8" = 1 ; then
28951 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
28952 { echo "$as_me:28952: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
28953 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
28956 WITH_OVERWRITE=$with_overwrite
28958 ### At least on MinGW a shared library build without libtool
28959 ### requires adding the additional libs to the link list.
28960 case "$cf_cv_system_name" in
28961 (*mingw32*|*mingw64*)
28962 if test "$DFT_LWR_MODEL" != "libtool"; then
28963 SHLIB_LIST="$SHLIB_LIST ${LIBS}"
28969 ### predefined stuff for the test programs
28971 cat >>confdefs.h <<\EOF
28972 #define HAVE_SLK_COLOR 1
28975 # pkgsrc uses these
28977 echo "$as_me:28977: checking for desired basename for form library" >&5
28978 echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6
28980 # Check whether --with-form-libname or --without-form-libname was given.
28981 if test "${with_form_libname+set}" = set; then
28982 withval="$with_form_libname"
28983 with_lib_basename=$withval
28985 with_lib_basename=form
28987 FORM_NAME="$with_lib_basename"
28989 case "x$FORM_NAME" in
28997 echo "$as_me:28997: result: $FORM_NAME" >&5
28998 echo "${ECHO_T}$FORM_NAME" >&6
29000 echo "$as_me:29000: checking for desired basename for menu library" >&5
29001 echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6
29003 # Check whether --with-menu-libname or --without-menu-libname was given.
29004 if test "${with_menu_libname+set}" = set; then
29005 withval="$with_menu_libname"
29006 with_lib_basename=$withval
29008 with_lib_basename=menu
29010 MENU_NAME="$with_lib_basename"
29012 case "x$MENU_NAME" in
29020 echo "$as_me:29020: result: $MENU_NAME" >&5
29021 echo "${ECHO_T}$MENU_NAME" >&6
29023 echo "$as_me:29023: checking for desired basename for panel library" >&5
29024 echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6
29026 # Check whether --with-panel-libname or --without-panel-libname was given.
29027 if test "${with_panel_libname+set}" = set; then
29028 withval="$with_panel_libname"
29029 with_lib_basename=$withval
29031 with_lib_basename=panel
29033 PANEL_NAME="$with_lib_basename"
29035 case "x$PANEL_NAME" in
29043 echo "$as_me:29043: result: $PANEL_NAME" >&5
29044 echo "${ECHO_T}$PANEL_NAME" >&6
29046 echo "$as_me:29046: checking for desired basename for cxx library" >&5
29047 echo $ECHO_N "checking for desired basename for cxx library... $ECHO_C" >&6
29049 # Check whether --with-cxx-libname or --without-cxx-libname was given.
29050 if test "${with_cxx_libname+set}" = set; then
29051 withval="$with_cxx_libname"
29052 with_lib_basename=$withval
29054 with_lib_basename=ncurses++
29056 CXX_NAME="$with_lib_basename"
29058 case "x$CXX_NAME" in
29066 echo "$as_me:29066: result: $CXX_NAME" >&5
29067 echo "${ECHO_T}$CXX_NAME" >&6
29069 ### Construct the list of subdirectories for which we'll customize makefiles
29070 ### with the appropriate compile-rules.
29072 echo "$as_me:29072: checking for src modules" >&5
29073 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
29075 # dependencies and linker-arguments for test-programs
29076 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
29077 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
29078 if test "$DFT_LWR_MODEL" = "libtool"; then
29079 TEST_ARGS="${TEST_DEPS}"
29080 TEST_ARG2="${TEST_DEP2}"
29082 TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
29083 TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
29086 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
29088 for cf_dir in $modules_to_build
29090 if test -f "$srcdir/$cf_dir/modules" ; then
29092 if test -z "$cf_cv_src_modules"; then
29093 cf_cv_src_modules=$cf_dir
29095 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
29098 # Make the ncurses_cfg.h file record the library interface files as
29099 # well. These are header files that are the same name as their
29100 # directory. Ncurses is the only library that does not follow
29102 if test -f "$srcdir/${cf_dir}/${cf_dir}.h" ; then
29104 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
29106 cat >>confdefs.h <<EOF
29107 #define HAVE_${cf_have_include}_H 1
29110 cat >>confdefs.h <<EOF
29111 #define HAVE_LIB${cf_have_include} 1
29114 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
29116 eval TEST_ROOT="\$${cf_map_lib_basename}_NAME"
29118 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEPS"
29119 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEP2"
29120 if test "$DFT_LWR_MODEL" = "libtool"; then
29121 TEST_ARGS="${TEST_DEPS}"
29122 TEST_ARG2="${TEST_DEP2}"
29124 TEST_ARGS="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARGS"
29125 TEST_ARG2="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARG2"
29127 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
29131 echo "$as_me:29131: result: $cf_cv_src_modules" >&5
29132 echo "${ECHO_T}$cf_cv_src_modules" >&6
29134 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
29135 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
29138 if test "x$cf_with_manpages" != xno ; then
29139 SRC_SUBDIRS="$SRC_SUBDIRS man"
29141 SRC_SUBDIRS="$SRC_SUBDIRS include"
29142 for cf_dir in $cf_cv_src_modules
29144 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
29146 if test "x$cf_with_tests" != "xno" ; then
29147 SRC_SUBDIRS="$SRC_SUBDIRS test"
29149 # always make this, to install the ncurses-config script
29150 SRC_SUBDIRS="$SRC_SUBDIRS misc"
29151 if test "$cf_with_cxx_binding" != no; then
29152 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
29153 SRC_SUBDIRS="$SRC_SUBDIRS c++"
29156 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
29157 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
29160 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f "$srcdir/Ada95/Makefile.in" ; then
29161 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
29162 ADA_SUBDIRS="gen src"
29163 if test "x$cf_with_tests" != "xno" ; then
29164 ADA_SUBDIRS="$ADA_SUBDIRS samples"
29169 for cf_dir in $SRC_SUBDIRS
29171 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
29174 if test -n "$ADA_SUBDIRS"; then
29175 for cf_dir in $ADA_SUBDIRS
29177 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
29182 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
29183 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/src/library.gpr:Ada95/src/library.gpr.in"
29184 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
29185 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
29189 for cf_item in $cf_list_models
29193 (libtool) cf_subdir='obj_lo' ;;
29194 (normal) cf_subdir='objects' ;;
29195 (debug) cf_subdir='obj_g' ;;
29196 (profile) cf_subdir='obj_p' ;;
29198 case "$cf_cv_system_name" in
29200 cf_subdir='objects' ;;
29202 cf_subdir='obj_s' ;;
29206 for cf_item2 in $DIRS_TO_MAKE
29208 test "$cf_item2" = "$cf_subdir" && break
29210 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
29212 for cf_dir in $DIRS_TO_MAKE
29214 test ! -d "$cf_dir" && mkdir "$cf_dir"
29217 # symbols that differ when compiling Ada95 by itself.
29218 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
29220 # values to use as strings
29222 cat >>confdefs.h <<EOF
29223 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
29226 cat >>confdefs.h <<EOF
29227 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
29230 ### Define substitutions for header files to avoid name-pollution
29232 if test "x$cf_cv_have_tcgetattr" = xyes ; then
29238 if test "x$ac_cv_header_stdint_h" = xyes ; then
29244 if test "x$ac_cv_header_termio_h" = xyes ; then
29250 if test "x$ac_cv_header_termios_h" = xyes ; then
29256 ################################################################################
29257 test "x$use_database" = xyes && \
29258 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
29260 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
29261 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
29263 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
29264 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
29267 if test "x$cf_with_tests" != xno ; then
29273 ADAHTML_DIR=../../doc/html/ada
29275 # workaround for OS/2 (20151017)
29276 case "$cf_cv_system_name" in
29278 LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
29285 # workaround for g++ versus Solaris (20131116)
29286 case "$cf_cv_system_name" in
29288 case "x$CPPFLAGS" in
29289 (*-D_XOPEN_SOURCE_EXTENDED*)
29290 test -n "$verbose" && echo " moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
29292 echo "${as_me:-configure}:29292: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
29294 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
29295 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
29301 # Help to automatically enable the extended curses features when using either
29302 # the *-config or the ".pc" files by adding defines.
29303 echo "$as_me:29303: checking for defines to add to ncurses${USE_CFG_SUFFIX}${cf_config_suffix}-config script" >&5
29304 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}${cf_config_suffix}-config script... $ECHO_C" >&6
29306 for cf_loop1 in $CPPFLAGS_after_XOPEN
29309 for cf_loop2 in $CPPFLAGS_before_XOPEN
29311 if test "x$cf_loop1" = "x$cf_loop2"
29317 test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
29319 echo "$as_me:29319: result: $PKG_CFLAGS" >&5
29320 echo "${ECHO_T}$PKG_CFLAGS" >&6
29322 # AC_CHECK_SIZEOF demands a literal parameter, no variables. So we do this.
29323 case "x$NCURSES_OSPEED" in
29332 cat >>confdefs.h <<EOF
29333 #define NCURSES_OSPEED_COMPAT $cf_compatible
29336 case "x$cf_cv_typeof_chtype" in
29337 (xshort|xint|xlong)
29338 cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
29342 case "x$cf_cv_typeof_mmask_t" in
29343 (xshort|xint|xlong)
29344 cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
29348 # substitute into misc/Makefile to suppress
29349 # (un)install.data from the
29350 # (un)install rules.
29351 if test "x$cf_with_db_install" = "xno"; then
29353 MISC_UNINSTALL_DATA=
29355 MISC_INSTALL_DATA=install.data
29356 MISC_UNINSTALL_DATA=uninstall.data
29359 if test "x$cf_with_db_install" = "xno" || test "x$TERMINFO_SRC" = "xno"; then
29362 MAKE_DATABASE="$MAKE_TERMINFO"
29365 if test -n "$PACKAGE"
29367 PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
29369 echo "package: $PACKAGE"
29375 if test -n "$RESULTING_SYMS"
29377 cf_filter_syms=$cf_dft_filter_syms
29378 test -n "$verbose" && echo " will map symbols to ABI=$cf_cv_abi_default" 1>&6
29380 echo "${as_me:-configure}:29380: testing will map symbols to ABI=$cf_cv_abi_default ..." 1>&5
29384 if test "x$WILDCARD_SYMS" = xno
29389 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
29391 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
29392 if test "$cf_filter_syms" = yes
29394 RESULTING_SYMS=resulting.map
29397 if test "x$cross_compiling" = xyes ; then
29398 ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
29401 ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
29405 # This is used for the *-config script and *.pc data files.
29407 echo "$as_me:29407: checking for linker search path" >&5
29408 echo $ECHO_N "checking for linker search path... $ECHO_C" >&6
29409 if test "${cf_cv_ld_searchpath+set}" = set; then
29410 echo $ECHO_N "(cached) $ECHO_C" >&6
29413 if test "$cross_compiling" != yes ; then
29415 # GNU binutils' ld does not involve permissions which may stop ldconfig.
29416 cf_pathlist=`${LD:-ld} --verbose 2>/dev/null | grep SEARCH_DIR | sed -e 's,SEARCH_DIR[("=][("=]*,,g' -e 's/"[)];//gp' | sort -u`
29418 # The -NX options tell newer versions of Linux ldconfig to not attempt to
29419 # update the cache, which makes it run faster.
29420 test -z "$cf_pathlist" && \
29421 cf_pathlist=`(ldconfig -NX -v) 2>/dev/null | sed -e '/^[ ]/d' -e 's/:$//' | sort -u`
29423 test -z "$cf_pathlist" &&
29424 cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e '/^[ ]/d' -e 's/:$//p' | sort -u`
29426 # This works with OpenBSD 6.5, which lists only filenames
29427 test -z "$cf_pathlist" &&
29428 cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e 's,^Adding \(.*\)/.*$,\1,p' | sort -u`
29430 if test -z "$cf_pathlist"
29432 # dyld default path with MacOS
29433 if test -f /usr/bin/otool && test "x`uname -s`" = xDarwin
29435 # do this to bypass check
29436 cf_cv_ld_searchpath='$HOME/lib'
29437 cf_pathlist="/usr/local/lib /lib /usr/lib"
29441 if test -z "$cf_pathlist"
29443 # Solaris is "SunOS"
29444 if test -f /usr/bin/isainfo && test "x`uname -s`" = xSunOS
29446 case x`(isainfo -b)` in
29448 cf_pathlist="$cf_pathlist /lib/64 /usr/lib/64"
29451 test -d /usr/ccs/lib && cf_pathlist="$cf_pathlist /usr/ccs/lib"
29452 cf_pathlist="$cf_pathlist /lib /usr/lib"
29455 { echo "$as_me:29455: WARNING: problem with Solaris architecture" >&5
29456 echo "$as_me: WARNING: problem with Solaris architecture" >&2;}
29462 if test -z "$cf_pathlist"
29465 if test x"`uname -s`" = xHP-UX
29467 case x`getconf LONG_BIT` in
29469 cf_pathlist="/usr/lib/hpux64"
29472 cf_pathlist="/usr/lib/hpux32"
29480 # If nothing else, assume it is conventional
29481 test -z "$cf_pathlist" && cf_pathlist="/usr/lib /lib"
29483 # Finally, check that this is only directories
29484 for cf_path in $0 $cf_pathlist
29486 if test -d "$cf_path"; then
29487 test -n "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath="${cf_cv_ld_searchpath} "
29488 cf_cv_ld_searchpath="${cf_cv_ld_searchpath}${cf_path}"
29492 # Ensure that it is nonempty
29493 test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib
29496 echo "$as_me:29496: result: $cf_cv_ld_searchpath" >&5
29497 echo "${ECHO_T}$cf_cv_ld_searchpath" >&6
29499 LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'`
29501 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 man/man_db.renames $SUB_MAKEFILES Makefile"
29502 ac_config_commands="$ac_config_commands default"
29503 cat >confcache <<\_ACEOF
29504 # This file is a shell script that caches the results of configure
29505 # tests run on this system so they can be shared between configure
29506 # scripts and configure runs, see configure's option --config-cache.
29507 # It is not useful on other systems. If it contains results you don't
29508 # want to keep, you may remove or edit it.
29510 # config.status only pays attention to the cache file if you give it
29511 # the --recheck option to rerun configure.
29513 # `ac_cv_env_foo' variables (set or unset) will be overridden when
29514 # loading this file, other *unset* `ac_cv_foo' will be assigned the
29515 # following values.
29519 # The following way of writing the cache mishandles newlines in values,
29520 # but we know of no workaround that is simple, portable, and efficient.
29521 # So, don't put newlines in cache variables' values.
29522 # Ultrix sh set writes to stderr and can't be redirected directly,
29523 # and sets the high bit in the cache file unless we assign to the vars.
29526 case `(ac_space=' '; set | grep ac_space) 2>&1` in
29528 # `set' does not quote correctly, so add quotes (double-quote
29529 # substitution turns \\\\ into \\, and sed turns \\ into \).
29532 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
29535 # `set' quotes correctly as required by POSIX, so do not add quotes.
29537 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
29544 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
29546 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
29548 if cmp -s $cache_file confcache; then :; else
29549 if test -w $cache_file; then
29550 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
29551 cat confcache >$cache_file
29553 echo "not updating unwritable cache $cache_file"
29558 test "x$prefix" = xNONE && prefix=$ac_default_prefix
29559 # Let make expand exec_prefix.
29560 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
29562 # VPATH may cause trouble with some makes, so we remove $(srcdir),
29563 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
29564 # trailing colons and then remove the whole line if VPATH becomes empty
29565 # (actually we leave an empty line to preserve line numbers).
29566 if test "x$srcdir" = x.; then
29567 ac_vpsub='/^[ ]*VPATH[ ]*=/{
29568 s/:*\$(srcdir):*/:/;
29569 s/:*\${srcdir}:*/:/;
29571 s/^\([^=]*=[ ]*\):*/\1/;
29577 DEFS=-DHAVE_CONFIG_H
29579 : "${CONFIG_STATUS=./config.status}"
29580 ac_clean_files_save=$ac_clean_files
29581 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
29582 { echo "$as_me:29582: creating $CONFIG_STATUS" >&5
29583 echo "$as_me: creating $CONFIG_STATUS" >&6;}
29584 cat >"$CONFIG_STATUS" <<_ACEOF
29586 # Generated automatically by configure.
29587 # Run this file to recreate the current configuration.
29588 # Compiler output produced by configure, useful for debugging
29589 # configure, is in config.log if it exists.
29591 me=\`echo "\$0" | sed -e 's,.*\\/,,'\`
29594 SHELL=\${CONFIG_SHELL-$SHELL}
29595 ac_cs_invocation="\$0 \$@"
29597 CLICOLOR_FORCE= GREP_OPTIONS=
29598 unset CLICOLOR_FORCE GREP_OPTIONS
29601 cat >>"$CONFIG_STATUS" <<\_ACEOF
29602 # Be Bourne compatible
29603 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
29606 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29610 # Name of the executable.
29611 as_me=`echo "$0" |sed 's,.*[\\/],,'`
29613 if expr a : '\(a\)' >/dev/null 2>&1; then
29619 rm -f conf$$ conf$$.exe conf$$.file
29621 if ln -s conf$$.file conf$$ 2>/dev/null; then
29622 # We could just check for DJGPP; but this test a) works b) is more generic
29623 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
29624 if test -f conf$$.exe; then
29625 # Don't use ln at all; we don't have any links
29630 elif ln conf$$.file conf$$ 2>/dev/null; then
29635 rm -f conf$$ conf$$.exe conf$$.file
29637 as_executable_p="test -f"
29639 # Support unset when possible.
29640 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
29647 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
29648 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
29649 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
29650 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
29651 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
29652 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
29653 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
29654 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
29657 # We need space, tab and new line, in precisely that order.
29663 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
29669 # Files that config.status was made for.
29670 if test -n "$ac_config_files"; then
29671 echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
29674 if test -n "$ac_config_headers"; then
29675 echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
29678 if test -n "$ac_config_links"; then
29679 echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
29682 if test -n "$ac_config_commands"; then
29683 echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
29686 cat >>"$CONFIG_STATUS" <<\EOF
29689 \`$as_me' instantiates files from templates according to the
29690 current configuration.
29692 Usage: $0 [OPTIONS] [FILE]...
29694 -h, --help print this help, then exit
29695 -V, --version print version number, then exit
29696 -d, --debug don't remove temporary files
29697 --recheck update $as_me by reconfiguring in the same conditions
29698 --file=FILE[:TEMPLATE]
29699 instantiate the configuration file FILE
29700 --header=FILE[:TEMPLATE]
29701 instantiate the configuration header FILE
29703 Configuration files:
29706 Configuration headers:
29709 Configuration commands:
29712 Report bugs to <dickey@invisible-island.net>."
29715 cat >>"$CONFIG_STATUS" <<EOF
29718 configured by $0, generated by GNU Autoconf 2.52.20231210,
29719 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
29721 Copyright 2003-2022,2023 Thomas E. Dickey
29722 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
29723 Free Software Foundation, Inc.
29724 This config.status script is free software; the Free Software Foundation
29725 gives unlimited permission to copy, distribute and modify it."
29730 cat >>"$CONFIG_STATUS" <<\EOF
29731 # If no file are specified by the user, then we need to provide default
29732 # value. By we need to know if files were specified by the user.
29738 ac_option=`expr "x$1" : 'x\([^=]*\)='`
29739 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
29741 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
29745 *) # This is not an option, so the user has probably given explicit
29747 ac_need_defaults=false;;
29751 # Handling of the options.
29753 cat >>"$CONFIG_STATUS" <<EOF
29754 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29755 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
29756 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
29758 cat >>"$CONFIG_STATUS" <<\EOF
29759 --version | --vers* | -V )
29760 echo "$ac_cs_version"; exit 0 ;;
29762 # Conflict between --help and --header
29763 { { echo "$as_me:29763: error: ambiguous option: $1
29764 Try \`$0 --help' for more information." >&5
29765 echo "$as_me: error: ambiguous option: $1
29766 Try \`$0 --help' for more information." >&2;}
29767 { (exit 1); exit 1; }; };;
29768 --help | --hel | -h )
29769 echo "$ac_cs_usage"; exit 0 ;;
29770 --debug | --d* | -d )
29772 --file | --fil | --fi | --f )
29774 CONFIG_FILES="$CONFIG_FILES $1"
29775 ac_need_defaults=false;;
29776 --header | --heade | --head | --hea )
29778 CONFIG_HEADERS="$CONFIG_HEADERS $1"
29779 ac_need_defaults=false;;
29781 # This is an error.
29782 -*) { { echo "$as_me:29782: error: unrecognized option: $1
29783 Try \`$0 --help' for more information." >&5
29784 echo "$as_me: error: unrecognized option: $1
29785 Try \`$0 --help' for more information." >&2;}
29786 { (exit 1); exit 1; }; } ;;
29788 *) ac_config_targets="$ac_config_targets $1" ;;
29797 ## ----------------------- ##
29798 ## Running config.status. ##
29799 ## ----------------------- ##
29801 This file was extended by $as_me 2.52.20231210, executed with
29802 CONFIG_FILES = $CONFIG_FILES
29803 CONFIG_HEADERS = $CONFIG_HEADERS
29804 CONFIG_LINKS = $CONFIG_LINKS
29805 CONFIG_COMMANDS = $CONFIG_COMMANDS
29806 > "$ac_cs_invocation"
29807 on `(hostname || uname -n) 2>/dev/null | sed 1q`
29812 cat >>"$CONFIG_STATUS" <<EOF
29814 # INIT-COMMANDS section.
29817 ### Special initialization commands, used to pass information from the
29818 ### configuration-run into config.status
29820 ALTERNATE_SYMS="$ALTERNATE_SYMS"
29822 CXX_NAME="$CXX_NAME"
29823 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
29824 DFT_LWR_MODEL="$DFT_LWR_MODEL"
29826 EXTRA_SUFFIX="$EXTRA_SUFFIX"
29827 FORM_NAME="$FORM_NAME"
29828 LDCONFIG="$LDCONFIG"
29829 LIBTOOL_VERSION="$LIBTOOL_VERSION"
29830 LIB_NAME="$LIB_NAME"
29831 LIB_PREFIX="$LIB_PREFIX"
29832 LIB_SUBSETS="$LIB_SUBSETS"
29833 LIB_SUFFIX="$LIB_SUFFIX"
29834 LIB_TRACING="$LIB_TRACING"
29836 MAKE_TERMINFO="$MAKE_TERMINFO"
29837 MANPAGE_RENAMES="$MANPAGE_RENAMES"
29838 MENU_NAME="$MENU_NAME"
29839 NCURSES_MAJOR="$NCURSES_MAJOR"
29840 NCURSES_MINOR="$NCURSES_MINOR"
29841 NCURSES_OSPEED="$NCURSES_OSPEED"
29842 NCURSES_PATCH="$NCURSES_PATCH"
29843 PANEL_NAME="$PANEL_NAME"
29844 SRC_SUBDIRS="$SRC_SUBDIRS"
29845 TERMINFO="$TERMINFO"
29846 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
29847 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
29848 TICS_NAME="$TICS_NAME"
29849 TICS_SUFFIX="$TICS_SUFFIX"
29850 TIC_PATH="$TIC_PATH"
29851 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
29852 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
29853 TINFO_NAME="$TINFO_NAME"
29854 TINFO_SUFFIX="$TINFO_SUFFIX"
29855 UNALTERED_SYMS="$UNALTERED_SYMS"
29856 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
29857 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
29858 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
29859 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
29860 WILDCARD_SYMS="$WILDCARD_SYMS"
29861 WITH_CURSES_H="$with_curses_h"
29862 WITH_ECHO="${enable_echo:=yes}"
29863 WITH_OVERWRITE="$with_overwrite"
29864 cf_LIST_MODELS="$cf_list_models"
29865 cf_cv_VERSION_GNATMAKE=$cf_cv_VERSION_GNATMAKE
29866 cf_cv_VERSION_GPRBUILD=$cf_cv_VERSION_GPRBUILD
29867 cf_cv_abi_default="$cf_cv_abi_default"
29868 cf_cv_abi_version="$cf_cv_abi_version"
29869 cf_cv_do_relink="$cf_cv_do_relink"
29870 cf_cv_do_reranlib="$cf_cv_do_reranlib"
29871 cf_cv_do_symlinks="$cf_cv_do_symlinks"
29872 cf_cv_enable_lp64="$cf_cv_enable_lp64"
29873 cf_cv_enable_opaque="$cf_cv_enable_opaque"
29874 cf_cv_make_PHONY="$cf_cv_make_PHONY"
29875 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
29876 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
29877 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
29878 cf_cv_rel_version="$cf_cv_rel_version"
29879 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
29880 cf_cv_shared_soname='$cf_cv_shared_soname'
29881 cf_cv_shlib_version="$cf_cv_shlib_version"
29882 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
29883 cf_cv_system_name="$cf_cv_system_name"
29884 cf_cv_term_driver="$with_term_driver"
29885 cf_with_ada="$cf_with_ada"
29886 cf_with_cxx_binding="$cf_with_cxx_binding"
29887 cf_with_db_install="$cf_with_db_install"
29888 cf_with_manpages="$cf_with_manpages"
29889 cf_with_tests="$cf_with_tests"
29893 with_shared_cxx="$with_shared_cxx"
29897 cat >>"$CONFIG_STATUS" <<\EOF
29898 for ac_config_target in $ac_config_targets
29900 case "$ac_config_target" in
29901 # Handling of arguments.
29902 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
29903 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
29904 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
29905 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
29906 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
29907 "man/man_db.renames" ) CONFIG_FILES="$CONFIG_FILES man/man_db.renames" ;;
29908 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
29909 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29910 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
29911 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
29912 *) { { echo "$as_me:29912: error: invalid argument: $ac_config_target" >&5
29913 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
29914 { (exit 1); exit 1; }; };;
29918 # If the user did not use the arguments to specify the items to instantiate,
29919 # then the envvar interface is used. Set only those that are not.
29920 # We use the long form for the default assignment because of an extremely
29921 # bizarre bug on SunOS 4.1.3.
29922 if "$ac_need_defaults"; then
29923 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29924 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29925 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29928 # Create a temporary directory, and hook for its removal unless debugging.
29931 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
29932 trap '{ (exit 1); exit 1; }' 1 2 13 15
29935 # Create a (secure) tmp directory for tmp files.
29938 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
29939 test -n "$tmp" && test -d "$tmp"
29942 tmp=$TMPDIR/cs$$-$RANDOM
29943 (umask 077 && mkdir "$tmp")
29946 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
29947 { (exit 1); exit 1; }
29952 cat >>"$CONFIG_STATUS" <<EOF
29955 # CONFIG_FILES section.
29958 # No need to generate the scripts if there are no CONFIG_FILES.
29959 # This happens for instance when ./config.status config.h
29960 if test -n "\$CONFIG_FILES"; then
29961 # Protect against being on the right side of a sed subst in config.status.
29962 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
29963 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF
29964 s,@SHELL@,$SHELL,;t t
29965 s,@exec_prefix@,$exec_prefix,;t t
29966 s,@prefix@,$prefix,;t t
29967 s,@program_transform_name@,$program_transform_name,;t t
29968 s,@bindir@,$bindir,;t t
29969 s,@sbindir@,$sbindir,;t t
29970 s,@libexecdir@,$libexecdir,;t t
29971 s,@datarootdir@,$datarootdir,;t t
29972 s,@datadir@,$datadir,;t t
29973 s,@sysconfdir@,$sysconfdir,;t t
29974 s,@sharedstatedir@,$sharedstatedir,;t t
29975 s,@localstatedir@,$localstatedir,;t t
29976 s,@runstatedir@,$runstatedir,;t t
29977 s,@libdir@,$libdir,;t t
29978 s,@includedir@,$includedir,;t t
29979 s,@oldincludedir@,$oldincludedir,;t t
29980 s,@infodir@,$infodir,;t t
29981 s,@mandir@,$mandir,;t t
29982 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
29983 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
29984 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
29985 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
29986 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
29987 s,@build_alias@,$build_alias,;t t
29988 s,@host_alias@,$host_alias,;t t
29989 s,@target_alias@,$target_alias,;t t
29990 s,@ECHO_C@,$ECHO_C,;t t
29991 s,@ECHO_N@,$ECHO_N,;t t
29992 s,@ECHO_T@,$ECHO_T,;t t
29993 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
29994 s,@DEFS@,$DEFS,;t t
29995 s,@LIBS@,$LIBS,;t t
29996 s,@top_builddir@,$top_builddir,;t t
29997 s,@GREP@,$GREP,;t t
29998 s,@EGREP@,$EGREP,;t t
29999 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
30000 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
30001 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
30002 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
30003 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
30004 s,@cf_cv_abi_default@,$cf_cv_abi_default,;t t
30005 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
30006 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
30007 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
30008 s,@VERSION@,$VERSION,;t t
30009 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
30010 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
30011 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
30012 s,@PACKAGE@,$PACKAGE,;t t
30013 s,@build@,$build,;t t
30014 s,@build_cpu@,$build_cpu,;t t
30015 s,@build_vendor@,$build_vendor,;t t
30016 s,@build_os@,$build_os,;t t
30017 s,@host@,$host,;t t
30018 s,@host_cpu@,$host_cpu,;t t
30019 s,@host_vendor@,$host_vendor,;t t
30020 s,@host_os@,$host_os,;t t
30021 s,@target@,$target,;t t
30022 s,@target_cpu@,$target_cpu,;t t
30023 s,@target_vendor@,$target_vendor,;t t
30024 s,@target_os@,$target_os,;t t
30025 s,@FGREP@,$FGREP,;t t
30027 s,@CFLAGS@,$CFLAGS,;t t
30028 s,@LDFLAGS@,$LDFLAGS,;t t
30029 s,@CPPFLAGS@,$CPPFLAGS,;t t
30030 s,@ac_ct_CC@,$ac_ct_CC,;t t
30031 s,@EXEEXT@,$EXEEXT,;t t
30032 s,@OBJEXT@,$OBJEXT,;t t
30033 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
30035 s,@LDCONFIG@,$LDCONFIG,;t t
30037 s,@CXXFLAGS@,$CXXFLAGS,;t t
30038 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
30040 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
30041 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
30042 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
30043 s,@LINT@,$LINT,;t t
30044 s,@LINT_OPTS@,$LINT_OPTS,;t t
30045 s,@LINT_LIBS@,$LINT_LIBS,;t t
30046 s,@LN_S@,$LN_S,;t t
30047 s,@cf_config_suffix@,$cf_config_suffix,;t t
30048 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
30049 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
30050 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
30051 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
30052 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
30053 s,@SET_MAKE@,$SET_MAKE,;t t
30054 s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t
30055 s,@MAKE_PHONY@,$MAKE_PHONY,;t t
30056 s,@CTAGS@,$CTAGS,;t t
30057 s,@ETAGS@,$ETAGS,;t t
30058 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
30059 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
30060 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
30061 s,@RANLIB@,$RANLIB,;t t
30062 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
30064 s,@ac_ct_LD@,$ac_ct_LD,;t t
30066 s,@ac_ct_AR@,$ac_ct_AR,;t t
30068 s,@ac_ct_NM@,$ac_ct_NM,;t t
30069 s,@ARFLAGS@,$ARFLAGS,;t t
30070 s,@DESTDIR@,$DESTDIR,;t t
30071 s,@BUILD_CC@,$BUILD_CC,;t t
30072 s,@BUILD_CPP@,$BUILD_CPP,;t t
30073 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
30074 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
30075 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
30076 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
30077 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
30078 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
30079 s,@cf_list_models@,$cf_list_models,;t t
30080 s,@ABI_VERSION@,$ABI_VERSION,;t t
30081 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
30082 s,@LIBTOOL@,$LIBTOOL,;t t
30083 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
30084 s,@LT_UNDEF@,$LT_UNDEF,;t t
30085 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
30086 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
30087 s,@LIB_CREATE@,$LIB_CREATE,;t t
30088 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
30089 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
30090 s,@LIB_PREP@,$LIB_PREP,;t t
30091 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
30092 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
30093 s,@LIB_LINK@,$LIB_LINK,;t t
30094 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
30095 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
30096 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
30097 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
30098 s,@TICS_NAME@,$TICS_NAME,;t t
30099 s,@TINFO_NAME@,$TINFO_NAME,;t t
30100 s,@LIB_NAME@,$LIB_NAME,;t t
30101 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
30102 s,@CC_G_OPT@,$CC_G_OPT,;t t
30103 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
30104 s,@LD_MODEL@,$LD_MODEL,;t t
30105 s,@shlibdir@,$shlibdir,;t t
30106 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
30107 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
30108 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
30109 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
30110 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
30111 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
30112 s,@LINK_PROGS@,$LINK_PROGS,;t t
30113 s,@LINK_TESTS@,$LINK_TESTS,;t t
30114 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
30115 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
30116 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
30117 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
30118 s,@RPATH_LIST@,$RPATH_LIST,;t t
30119 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
30120 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
30121 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
30122 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
30123 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
30124 s,@EXTRA_PKG_LDFLAGS@,$EXTRA_PKG_LDFLAGS,;t t
30125 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
30126 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
30127 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
30129 s,@ac_ct_TIC@,$ac_ct_TIC,;t t
30130 s,@INFOCMP@,$INFOCMP,;t t
30131 s,@ac_ct_INFOCMP@,$ac_ct_INFOCMP,;t t
30132 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
30133 s,@USE_FALLBACKS@,$USE_FALLBACKS,;t t
30134 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
30135 s,@XTERM_KBS@,$XTERM_KBS,;t t
30136 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
30137 s,@TERMINFO@,$TERMINFO,;t t
30138 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
30139 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
30140 s,@TERMPATH@,$TERMPATH,;t t
30141 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
30142 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
30143 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
30144 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
30145 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
30146 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
30147 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
30148 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
30149 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
30150 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
30151 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
30152 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
30153 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
30154 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
30155 s,@RGB_PATH@,$RGB_PATH,;t t
30156 s,@no_x11_rgb@,$no_x11_rgb,;t t
30157 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
30158 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
30159 s,@NCURSES_CHTYPE@,$NCURSES_CHTYPE,;t t
30160 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
30161 s,@NCURSES_MMASK_T@,$NCURSES_MMASK_T,;t t
30162 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
30163 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
30164 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
30165 s,@cf_manpage_format@,$cf_manpage_format,;t t
30166 s,@cf_manpage_inboth@,$cf_manpage_inboth,;t t
30167 s,@cf_manpage_so_strip@,$cf_manpage_so_strip,;t t
30168 s,@cf_manpage_compress@,$cf_manpage_compress,;t t
30169 s,@cf_manpage_coptions@,$cf_manpage_coptions,;t t
30170 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
30171 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
30172 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
30173 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
30174 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
30175 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
30176 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
30177 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
30178 s,@cf_cv_enable_sigwinch@,$cf_cv_enable_sigwinch,;t t
30179 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
30180 s,@PTHREAD@,$PTHREAD,;t t
30181 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
30182 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
30183 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
30184 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
30185 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
30186 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
30187 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
30188 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
30189 s,@NCURSES_IMPEXP@,$NCURSES_IMPEXP,;t t
30190 s,@NCURSES_CXX_IMPEXP@,$NCURSES_CXX_IMPEXP,;t t
30191 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
30192 s,@NCURSES_WGETCH_EVENTS@,$NCURSES_WGETCH_EVENTS,;t t
30193 s,@EXP_WIN32_DRIVER@,$EXP_WIN32_DRIVER,;t t
30194 s,@INTERNALS_HDR@,$INTERNALS_HDR,;t t
30195 s,@ECHO_LT@,$ECHO_LT,;t t
30196 s,@ECHO_LD@,$ECHO_LD,;t t
30197 s,@RULE_CC@,$RULE_CC,;t t
30198 s,@SHOW_CC@,$SHOW_CC,;t t
30199 s,@ECHO_CC@,$ECHO_CC,;t t
30200 s,@ECHO_LINK@,$ECHO_LINK,;t t
30201 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
30202 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
30203 s,@INSTALL_OPT_P@,$INSTALL_OPT_P,;t t
30204 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
30205 s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
30206 s,@STDC_NORETURN@,$STDC_NORETURN,;t t
30207 s,@ADAFLAGS@,$ADAFLAGS,;t t
30208 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
30209 s,@ADA_TRACE@,$ADA_TRACE,;t t
30210 s,@MATH_LIB@,$MATH_LIB,;t t
30211 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
30212 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
30213 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
30214 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
30215 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
30216 s,@TEST_LIBS@,$TEST_LIBS,;t t
30217 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
30218 s,@CXXCPP@,$CXXCPP,;t t
30219 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
30220 s,@CXX_AR@,$CXX_AR,;t t
30221 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
30222 s,@CXXLIBS@,$CXXLIBS,;t t
30223 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
30224 s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
30225 s,@M4_exists@,$M4_exists,;t t
30226 s,@cf_ada_make@,$cf_ada_make,;t t
30227 s,@cf_ada_config@,$cf_ada_config,;t t
30228 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
30229 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
30230 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
30231 s,@cf_compile_generics@,$cf_compile_generics,;t t
30232 s,@cf_generic_objects@,$cf_generic_objects,;t t
30233 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
30234 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
30235 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
30236 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
30237 s,@USE_GNAT_MAKE_GPR@,$USE_GNAT_MAKE_GPR,;t t
30238 s,@USE_GNAT_GPRBUILD@,$USE_GNAT_GPRBUILD,;t t
30239 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
30240 s,@cf_ada_package@,$cf_ada_package,;t t
30241 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
30242 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
30243 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
30244 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
30245 s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
30246 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
30247 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
30248 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
30249 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
30250 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
30251 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
30252 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
30253 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
30254 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
30255 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
30256 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
30257 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
30258 s,@TICS_LIBS@,$TICS_LIBS,;t t
30259 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
30260 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
30261 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
30262 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
30263 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
30264 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
30265 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
30266 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
30267 s,@includesubdir@,$includesubdir,;t t
30268 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
30269 s,@TICS_LIST@,$TICS_LIST,;t t
30270 s,@TINFO_LIST@,$TINFO_LIST,;t t
30271 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
30272 s,@FORM_NAME@,$FORM_NAME,;t t
30273 s,@MENU_NAME@,$MENU_NAME,;t t
30274 s,@PANEL_NAME@,$PANEL_NAME,;t t
30275 s,@CXX_NAME@,$CXX_NAME,;t t
30276 s,@TEST_ARGS@,$TEST_ARGS,;t t
30277 s,@TEST_DEPS@,$TEST_DEPS,;t t
30278 s,@TEST_ARG2@,$TEST_ARG2,;t t
30279 s,@TEST_DEP2@,$TEST_DEP2,;t t
30280 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
30281 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
30282 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
30283 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
30284 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
30285 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
30286 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
30287 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
30288 s,@cross_compiling@,$cross_compiling,;t t
30289 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
30290 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
30291 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
30292 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
30293 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
30294 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
30295 s,@MAKE_DATABASE@,$MAKE_DATABASE,;t t
30296 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
30297 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
30298 s,@CHECK_BUILD@,$CHECK_BUILD,;t t
30299 s,@PRIVATE_LIBS@,$PRIVATE_LIBS,;t t
30300 s,@LD_SEARCHPATH@,$LD_SEARCHPATH,;t t
30305 cat >>"$CONFIG_STATUS" <<\EOF
30306 # Split the substitutions into bite-sized pieces for seds with
30307 # small command number limits, like on Digital OSF/1 and HP-UX.
30308 ac_max_sed_lines=48
30309 ac_sed_frag=1 # Number of current file.
30310 ac_beg=1 # First line for current file.
30311 ac_end=$ac_max_sed_lines # Line after last line for current file.
30314 while "$ac_more_lines"; do
30315 if test "$ac_beg" -gt 1; then
30316 sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
30318 sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
30320 if test ! -s "$tmp"/subs.frag; then
30321 ac_more_lines=false
30323 # The purpose of the label and of the branching condition is to
30324 # speed up the sed processing (if there are no `@' at all, there
30325 # is no need to browse any of the substitutions).
30326 # These are the two extra sed commands mentioned above.
30328 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed
30329 # It is possible to make a multiline substitution using escaped newlines.
30330 # Ensure that we do not split the substitution between script fragments.
30332 ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
30333 sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next
30334 if test -s "$tmp"/subs.next; then
30335 grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit
30336 if test ! -s "$tmp"/subs.edit; then
30337 grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit
30338 if test ! -s "$tmp"/subs.edit; then
30339 if test "$ac_beg" -gt 1; then
30340 ac_end=`expr "$ac_end" - 1`
30347 if test -z "$ac_sed_cmds"; then
30348 ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
30350 ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
30352 ac_sed_frag=`expr "$ac_sed_frag" + 1`
30354 ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
30357 if test -z "$ac_sed_cmds"; then
30360 fi # test -n "$CONFIG_FILES"
30363 cat >>"$CONFIG_STATUS" <<\EOF
30364 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
30365 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30367 - | *:- | *:-:* ) # input from stdin
30369 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30370 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30371 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30372 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30373 * ) ac_file_in=$ac_file.in ;;
30376 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
30377 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30378 X"$ac_file" : 'X\(//\)[^/]' \| \
30379 X"$ac_file" : 'X\(//\)$' \| \
30380 X"$ac_file" : 'X\(/\)' \| \
30381 . : '\(.\)' 2>/dev/null ||
30383 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30384 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30385 /^X\(\/\/\)$/{ s//\1/; q; }
30386 /^X\(\/\).*/{ s//\1/; q; }
30388 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30389 { case "$ac_dir" in
30390 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30394 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30395 case $as_mkdir_dir in
30396 # Skip DOS drivespec
30397 ?:) as_incr_dir=$as_mkdir_dir ;;
30399 as_incr_dir=$as_incr_dir/$as_mkdir_dir
30400 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30405 ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`"
30406 # A "../" for each directory in $ac_dir_suffix.
30407 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
30409 ac_dir_suffix= ac_dots=
30414 if test -z "$ac_dots"; then
30417 ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
30419 [\\/]* | ?:[\\/]* )
30420 ac_srcdir="$srcdir$ac_dir_suffix";
30421 ac_top_srcdir="$srcdir" ;;
30422 *) # Relative path.
30423 ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
30424 ac_top_srcdir="$ac_dots$srcdir" ;;
30428 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
30429 *) ac_INSTALL=$ac_dots$INSTALL ;;
30432 if test x"$ac_file" != x-; then
30433 { echo "$as_me:30433: creating $ac_file" >&5
30434 echo "$as_me: creating $ac_file" >&6;}
30437 # Let's still pretend it is `configure' which instantiates (i.e., don't
30438 # use $as_me), people would be surprised to read:
30439 # /* config.h. Generated automatically by config.status. */
30440 configure_input="Generated automatically from `echo $ac_file_in |
30441 sed 's,.*/,,'` by configure."
30443 # First look for the input files in the build tree, otherwise in the
30445 ac_file_inputs=`IFS=:
30446 for f in $ac_file_in; do
30448 -) echo "$tmp"/stdin ;;
30450 # Absolute (can't be DOS-style, as IFS=:)
30451 test -f "$f" || { { echo "$as_me:30451: error: cannot find input file: $f" >&5
30452 echo "$as_me: error: cannot find input file: $f" >&2;}
30453 { (exit 1); exit 1; }; }
30456 if test -f "$f"; then
30459 elif test -f "$srcdir/$f"; then
30464 { { echo "$as_me:30464: error: cannot find input file: $f" >&5
30465 echo "$as_me: error: cannot find input file: $f" >&2;}
30466 { (exit 1); exit 1; }; }
30469 done` || { (exit 1); exit 1; }
30471 cat >>"$CONFIG_STATUS" <<\EOF
30472 ac_warn_datarootdir=no
30473 if test x"$ac_file" != x-; then
30474 for ac_item in $ac_file_inputs
30476 ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
30477 if test -n "$ac_seen"; then
30478 ac_used=`grep '@datarootdir@' "$ac_item"`
30479 if test -z "$ac_used"; then
30480 { echo "$as_me:30480: WARNING: datarootdir was used implicitly but not set:
30482 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
30484 ac_warn_datarootdir=yes
30487 ac_seen=`grep '${datarootdir}' "$ac_item"`
30488 if test -n "$ac_seen"; then
30489 { echo "$as_me:30489: WARNING: datarootdir was used explicitly but not set:
30491 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
30493 ac_warn_datarootdir=yes
30498 if test "x$ac_warn_datarootdir" = xyes; then
30499 ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
30503 cat >>"$CONFIG_STATUS" <<EOF
30507 cat >>"$CONFIG_STATUS" <<\EOF
30509 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30510 s,@configure_input@,$configure_input,;t t
30511 s,@srcdir@,$ac_srcdir,;t t
30512 s,@top_srcdir@,$ac_top_srcdir,;t t
30513 s,@INSTALL@,$ac_INSTALL,;t t
30514 " $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out
30517 test -n "${FGREP}" || FGREP="grep -F"
30518 test -n "${EGREP}" || EGREP="grep -E"
30519 cat >>"$CONFIG_STATUS" <<EOF
30520 test -n "\${FGREP}" || FGREP="$FGREP"
30521 test -n "\${EGREP}" || EGREP="$EGREP"
30523 cat >>"$CONFIG_STATUS" <<\EOF
30524 if test x"$ac_file" != x-; then
30525 cp "$tmp/out" "$ac_file"
30527 for ac_name in prefix exec_prefix datarootdir
30529 ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"`
30530 if test -n "$ac_seen"; then
30531 ac_init=`$EGREP '[ ]*'$ac_name'[ ]*=' "$ac_file"`
30532 if test -z "$ac_init"; then
30533 ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
30534 { echo "$as_me:30534: WARNING: Variable $ac_name is used but was not set:
30536 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
30541 $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out
30542 $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
30543 if test -s "$tmp"/out; then
30544 ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
30545 { echo "$as_me:30545: WARNING: Some variables may not be substituted:
30547 echo "$as_me: WARNING: Some variables may not be substituted:
30557 cat >>"$CONFIG_STATUS" <<\EOF
30560 # CONFIG_HEADER section.
30563 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
30564 # NAME is the cpp macro being defined and VALUE is the value it is being given.
30566 # ac_d sets the value in "#define NAME VALUE" lines.
30567 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
30568 ac_dB='[ ].*$,\1#\2'
30571 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
30572 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
30573 ac_iB='\([ ]\),\1#\2define\3'
30576 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
30577 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
30578 ac_uB='$,\1#\2define\3'
30582 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
30583 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30585 - | *:- | *:-:* ) # input from stdin
30587 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30588 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30589 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30590 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30591 * ) ac_file_in=$ac_file.in ;;
30594 test x"$ac_file" != x- && { echo "$as_me:30594: creating $ac_file" >&5
30595 echo "$as_me: creating $ac_file" >&6;}
30597 # First look for the input files in the build tree, otherwise in the
30599 ac_file_inputs=`IFS=:
30600 for f in $ac_file_in; do
30602 -) echo "$tmp"/stdin ;;
30604 # Absolute (can't be DOS-style, as IFS=:)
30605 test -f "$f" || { { echo "$as_me:30605: error: cannot find input file: $f" >&5
30606 echo "$as_me: error: cannot find input file: $f" >&2;}
30607 { (exit 1); exit 1; }; }
30610 if test -f "$f"; then
30613 elif test -f "$srcdir/$f"; then
30618 { { echo "$as_me:30618: error: cannot find input file: $f" >&5
30619 echo "$as_me: error: cannot find input file: $f" >&2;}
30620 { (exit 1); exit 1; }; }
30623 done` || { (exit 1); exit 1; }
30624 # Remove the trailing spaces.
30625 sed 's/[ ]*$//' $ac_file_inputs >"$tmp"/in
30629 # Transform confdefs.h into a list of #define's. We won't use it as a sed
30630 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
30631 # be either 'cat' or 'sort'.
30632 cat confdefs.h | uniq >conftest.vals
30634 # Break up conftest.vals because some shells have a limit on
30635 # the size of here documents, and old seds have small limits too.
30637 rm -f conftest.tail
30638 echo ' rm -f conftest.frag' >> "$CONFIG_STATUS"
30639 while grep . conftest.vals >/dev/null
30641 # Write chunks of a limited-size here document to conftest.frag.
30642 echo ' cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS"
30643 sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS"
30644 echo 'CEOF' >> "$CONFIG_STATUS"
30645 sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail
30646 rm -f conftest.vals
30647 mv conftest.tail conftest.vals
30649 rm -f conftest.vals
30651 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
30653 echo ' cat >> conftest.edit <<CEOF
30654 /@DEFS@/r conftest.frag
30657 sed -f conftest.edit "$tmp"/in > "$tmp"/out
30659 mv "$tmp"/out "$tmp"/in
30660 rm -f conftest.edit conftest.frag
30661 ' >> "$CONFIG_STATUS"
30663 cat >>"$CONFIG_STATUS" <<\EOF
30664 # Let's still pretend it is `configure' which instantiates (i.e., don't
30665 # use $as_me), people would be surprised to read:
30666 # /* config.h. Generated automatically by config.status. */
30667 if test x"$ac_file" = x-; then
30668 echo "/* Generated automatically by configure. */" >"$tmp"/config.h
30670 echo "/* $ac_file. Generated automatically by configure. */" >"$tmp"/config.h
30672 cat "$tmp"/in >>"$tmp"/config.h
30674 if test x"$ac_file" != x-; then
30675 if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
30676 { echo "$as_me:30676: $ac_file is unchanged" >&5
30677 echo "$as_me: $ac_file is unchanged" >&6;}
30679 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30680 X"$ac_file" : 'X\(//\)[^/]' \| \
30681 X"$ac_file" : 'X\(//\)$' \| \
30682 X"$ac_file" : 'X\(/\)' \| \
30683 . : '\(.\)' 2>/dev/null ||
30685 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30686 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30687 /^X\(\/\/\)$/{ s//\1/; q; }
30688 /^X\(\/\).*/{ s//\1/; q; }
30690 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30691 { case "$ac_dir" in
30692 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30696 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30697 case $as_mkdir_dir in
30698 # Skip DOS drivespec
30699 ?:) as_incr_dir=$as_mkdir_dir ;;
30701 as_incr_dir=$as_incr_dir/$as_mkdir_dir
30702 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30709 mv "$tmp/config.h" "$ac_file"
30712 cat "$tmp"/config.h
30713 rm -f "$tmp"/config.h
30717 cat >>"$CONFIG_STATUS" <<\EOF
30719 # CONFIG_COMMANDS section.
30721 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
30722 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30723 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30727 if test "x$cf_with_tests" != xno ; then
30731 if test ! -d "$srcdir/$cf_dir" ; then
30733 elif test -f "$srcdir/$cf_dir/programs" ; then
30734 $AWK -f "$srcdir/test/mk-test.awk" INSTALL=no ECHO_LINK="$ECHO_LD" "$srcdir/$cf_dir/programs" >>$cf_dir/Makefile
30740 cf_prefix=$LIB_PREFIX
30742 case "$cf_cv_shlib_version" in
30743 (cygdll|msysdll|mingw|msvcdll)
30744 TINFO_NAME=$TINFO_ARG_SUFFIX
30749 if test -n "$TINFO_SUFFIX" ; then
30750 case "$TINFO_SUFFIX" in
30752 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
30753 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30756 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
30757 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^t'$EXTRA_SUFFIX'//'`
30760 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
30761 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^w'$EXTRA_SUFFIX'//'`
30766 for cf_dir in $SRC_SUBDIRS
30768 if test ! -d "$srcdir/$cf_dir" ; then
30770 elif test -f "$srcdir/$cf_dir/modules" ; then
30775 if test -n "${cf_cv_abi_default}" && test "x${cf_cv_abi_default}" != "x5"
30777 cf_awk_program="$cf_awk_program\
30778 /deprecated in ABI${cf_cv_abi_default}/ { next; }\
30779 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_default}\"); }\
30783 if test "x$WILDCARD_SYMS" = xno
30785 cf_awk_program="$cf_awk_program\
30786 /[ ]_\\*;/ { skip=1; next; }\
30790 if test "x$cf_awk_program" != "x"
30792 cat >>$cf_dir/Makefile <<CF_EOF
30794 # Generated by CF_LIB_RULES
30795 resulting.map: $UNALTERED_SYMS
30796 $AWK 'BEGIN { skip = 1; last=""; } \
30798 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
30799 skip = 0; last = \$\$0; } \
30800 END { print last; }' < "$UNALTERED_SYMS" >\$@
30803 rm -f resulting.map
30807 for cf_item in $cf_LIST_MODELS
30813 cf_depsuf=$cf_suffix
30816 case "$cf_cv_system_name" in
30824 cf_depsuf=$cf_suffix
30827 case "$cf_cv_system_name" in
30835 cf_depsuf=$cf_suffix
30838 case "$cf_cv_system_name" in
30841 cf_depsuf=$cf_suffix
30845 cf_depsuf='.dll.lib'
30847 (cygwin*|msys*|mingw*)
30853 cf_depsuf=$cf_suffix
30859 cf_depsuf=$cf_suffix
30863 cf_depsuf=$cf_suffix
30869 cf_depsuf=$cf_suffix
30882 cf_depsuf=$cf_suffix
30885 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30887 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30888 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30891 if test "$cf_dir" = "c++"
30894 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30896 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30900 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30902 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30905 test -z "$cf_libname" && cf_libname="$cf_dir"
30906 if test "$cf_item" = shared ; then
30907 if test -n "${LIB_SUFFIX}"
30909 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30911 cf_shared_suffix="$cf_suffix"
30913 if test "$cf_cv_do_symlinks" = yes ; then
30916 case "$cf_cv_shlib_version" in
30918 cf_version_name=REL_VERSION
30921 cf_version_name=ABI_VERSION
30925 if test -n "$cf_version_name"
30927 case "$cf_cv_system_name" in
30930 cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
30933 cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
30937 if test -n "${USE_LIB_SUFFIX}"
30939 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30941 cf_shared_suffix="$cf_suffix"
30944 # cygwin needs import library, and has unique naming convention
30945 # use autodetected ${cf_prefix} for import lib and static lib, but
30946 # use 'cyg' prefix for shared lib.
30947 case "$cf_cv_shlib_version" in
30949 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30950 cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
30953 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30954 cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
30957 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30958 cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
30961 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30962 cf_add_lib="../lib/${cf_libname}${cf_cygsuf}"
30968 if test -n "$cf_add_lib"
30970 Libs_To_Make="$Libs_To_Make $cf_add_lib"
30974 cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
30975 Libs_To_Make="$Libs_To_Make $cf_add_lib"
30978 if test "$cf_dir" = ncurses ; then
30979 cf_subsets="$LIB_SUBSETS"
30980 cf_r_parts="$cf_subsets"
30981 cf_liblist="$Libs_To_Make"
30983 while test -n "$cf_r_parts"
30985 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
30986 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
30987 if test "$cf_l_parts" != "$cf_r_parts" ; then
30989 case "$cf_l_parts" in
30991 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
30994 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
31000 if test -n "$cf_add_lib"; then
31001 Libs_To_Make="$cf_add_lib $Libs_To_Make"
31008 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
31011 if test "$cf_dir" = c++; then
31012 if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
31014 for cf_item in $Libs_To_Make
31020 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
31023 for cf_test in $cf_list
31025 if test "$cf_test" = "$cf_item"
31027 cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
31032 test -n "$cf_item" && cf_list="$cf_list $cf_item"
31034 Libs_To_Make="$cf_list"
31038 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
31039 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
31040 "$cf_dir/Makefile" >$cf_dir/Makefile.out
31041 mv "$cf_dir/Makefile.out" "$cf_dir/Makefile"
31043 $AWK -f "$srcdir/mk-0th.awk" \
31044 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
31045 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
31047 for cf_subset in $cf_subsets
31050 for cf_item in $cf_LIST_MODELS
31053 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
31055 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
31058 if test "$CXX_MODEL" = SHARED; then
31059 case "$cf_cv_shlib_version" in
31060 (cygdll|msysdll|mingw|msvcdll)
31061 test "x$with_shared_cxx" = xno && test -n "$verbose" && echo " overriding CXX_MODEL to SHARED" 1>&6
31063 echo "${as_me:-configure}:31063: testing overriding CXX_MODEL to SHARED ..." 1>&5
31065 with_shared_cxx=yes
31068 test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
31076 cf_depsuf=$cf_suffix
31079 case "$cf_cv_system_name" in
31087 cf_depsuf=$cf_suffix
31090 case "$cf_cv_system_name" in
31098 cf_depsuf=$cf_suffix
31101 case "$cf_cv_system_name" in
31104 cf_depsuf=$cf_suffix
31108 cf_depsuf='.dll.lib'
31110 (cygwin*|msys*|mingw*)
31116 cf_depsuf=$cf_suffix
31122 cf_depsuf=$cf_suffix
31126 cf_depsuf=$cf_suffix
31132 cf_depsuf=$cf_suffix
31145 cf_depsuf=$cf_suffix
31148 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
31150 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
31151 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
31155 (libtool) cf_subdir='obj_lo' ;;
31156 (normal) cf_subdir='objects' ;;
31157 (debug) cf_subdir='obj_g' ;;
31158 (profile) cf_subdir='obj_p' ;;
31160 case "$cf_cv_system_name" in
31162 cf_subdir='objects' ;;
31164 cf_subdir='obj_s' ;;
31168 # Test for case where we build libtinfo with a different name.
31170 if test "$cf_dir" = ncurses ; then
31171 case "$cf_subset" in
31173 cf_libname=${cf_libname}$USE_LIB_SUFFIX
31176 cf_libname=$TINFO_LIB_SUFFIX
31179 cf_libname=$TICS_LIB_SUFFIX
31182 elif test "$cf_dir" = c++ ; then
31184 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
31186 eval cf_libname="\$${cf_map_lib_basename}_NAME"
31188 cf_libname=${cf_libname}$USE_LIB_SUFFIX
31191 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
31193 eval cf_libname="\$${cf_map_lib_basename}_NAME"
31195 cf_libname=${cf_libname}$USE_LIB_SUFFIX
31197 if test -n "${USE_ARG_SUFFIX}" ; then
31198 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
31199 cf_suffix=`echo "$cf_suffix" |sed -e "s%^${USE_LIB_SUFFIX}%%"`
31202 # These dependencies really are for development, not
31203 # builds, but they are useful in porting, too.
31204 cf_depend="../include/ncurses_cfg.h"
31205 if test "$srcdir" = "."; then
31208 cf_reldir="\${srcdir}"
31211 if test -f "$srcdir/$cf_dir/$cf_dir.priv.h" ; then
31212 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
31213 elif test -f "$srcdir/$cf_dir/curses.priv.h" ; then
31214 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
31218 old_cf_suffix="$cf_suffix"
31219 if test "$cf_cv_shlib_version_infix" = yes ; then
31220 if test -n "$USE_LIB_SUFFIX" ; then
31221 case "$USE_LIB_SUFFIX" in
31223 cf_libname=`echo "$cf_libname" | sed 's/tw'$EXTRA_SUFFIX'$//'`
31224 cf_suffix=`echo "$cf_suffix" | sed 's/^tw'$EXTRA_SUFFIX'//'`
31225 cf_dir_suffix=tw$EXTRA_SUFFIX
31228 cf_libname=`echo "$cf_libname" | sed 's/t'$EXTRA_SUFFIX'$//'`
31229 cf_suffix=`echo "$cf_suffix" | sed 's/^t'$EXTRA_SUFFIX'//'`
31230 cf_dir_suffix=t$EXTRA_SUFFIX
31233 cf_libname=`echo "$cf_libname" | sed 's/w'$EXTRA_SUFFIX'$//'`
31234 cf_suffix=`echo "$cf_suffix" | sed 's/^w'$EXTRA_SUFFIX'//'`
31235 cf_dir_suffix=w$EXTRA_SUFFIX
31238 cf_libname=`echo "$cf_libname" | sed 's/'$EXTRA_SUFFIX'$//'`
31239 cf_suffix=`echo "$cf_suffix" | sed 's/^'$EXTRA_SUFFIX'//'`
31240 cf_dir_suffix=$EXTRA_SUFFIX
31246 $AWK -f "$srcdir/mk-1st.awk" \
31247 name=${cf_libname}${cf_dir_suffix} \
31248 traces=$LIB_TRACING \
31250 CXX_MODEL=$CXX_MODEL \
31251 LIB_SUFFIX=$LIB_SUFFIX \
31252 USE_LIB_SUFFIX=$USE_LIB_SUFFIX \
31253 make_phony="${cf_cv_make_PHONY:-no}" \
31255 prefix=$cf_prefix \
31256 suffix=$cf_suffix \
31257 subset=$cf_subset \
31258 driver=$cf_cv_term_driver \
31260 TermlibRoot=$TINFO_NAME \
31261 TermlibSuffix=$TINFO_SUFFIX \
31262 ShlibVer=$cf_cv_shlib_version \
31263 ShlibVerInfix=$cf_cv_shlib_version_infix \
31264 ReLink=${cf_cv_do_relink:-no} \
31265 ReRanlib=${cf_cv_do_reranlib:-yes} \
31266 DoLinks=$cf_cv_do_symlinks \
31267 rmSoLocs=$cf_cv_rm_so_locs \
31268 ldconfig="$LDCONFIG" \
31269 overwrite=$WITH_OVERWRITE \
31270 depend="$cf_depend" \
31272 libtool_version="$LIBTOOL_VERSION" \
31273 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
31275 cf_suffix="$old_cf_suffix"
31277 for cf_subdir2 in $cf_subdirs lib
31279 test "$cf_subdir" = "$cf_subdir2" && break
31281 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
31282 $AWK -f "$srcdir/mk-2nd.awk" \
31284 traces=$LIB_TRACING \
31287 subset=$cf_subset \
31290 crenames=$cf_cv_prog_CC_c_o \
31291 cxxrenames=$cf_cv_prog_CXX_c_o \
31292 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
31293 cf_subdirs="$cf_subdirs $cf_subdir"
31298 echo ' ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >>Makefile
31302 echo '# generated by CF_LIB_RULES' >> Makefile
31304 if test "x$cf_cv_make_PHONY" = xyes ; then
31305 cat >> Makefile <<-CF_EOF
31309 .PHONY : install.includes
31310 .PHONY : uninstall.includes
31311 .PHONY : install.libs
31312 .PHONY : uninstall.libs
31316 for cf_dir in $SRC_SUBDIRS
31318 if test ! -d "$srcdir/$cf_dir" ; then
31322 if test -f "$cf_dir/Makefile" ; then
31325 echo 'libs \' >> Makefile
31326 echo 'install.libs \' >> Makefile
31327 echo 'uninstall.libs ::' >> Makefile
31328 echo ' ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >> Makefile
31333 if test -f "$srcdir/$cf_dir/modules" ; then
31335 if test "x$cf_cv_make_PHONY" = xyes ; then
31336 cat >> Makefile <<-CF_EOF
31338 .PHONY : install.$cf_dir
31339 .PHONY : uninstall.$cf_dir
31344 if test -f "$srcdir/$cf_dir/headers" ; then
31345 cat >> Makefile <<CF_EOF
31346 install.includes \\
31347 uninstall.includes \\
31351 cat >> Makefile <<CF_EOF
31358 uninstall.$cf_dir ::
31359 ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31361 elif test -f "$srcdir/$cf_dir/headers" ; then
31362 cat >> Makefile <<CF_EOF
31367 install.includes \\
31368 uninstall.includes ::
31369 ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31374 if test "x$cf_cv_make_PHONY" = xyes ; then
31375 cat >> Makefile <<-CF_EOF
31377 .PHONY : install.data
31378 .PHONY : uninstall.data
31382 if test "x$cf_with_db_install" = xyes; then
31383 cat >> Makefile <<CF_EOF
31385 install.libs uninstall.libs \\
31386 install.data uninstall.data ::
31387 $MAKE_TERMINFO ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31390 cat >> Makefile <<CF_EOF
31392 install.libs uninstall.libs ::
31393 ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31397 if test "x$cf_with_manpages" = xyes; then
31399 if test "x$cf_cv_make_PHONY" = xyes ; then
31400 cat >> Makefile <<-CF_EOF
31402 .PHONY : install.man
31403 .PHONY : uninstall.man
31407 cat >> Makefile <<CF_EOF
31411 ( cd man && \${MAKE} \${TOP_MFLAGS} \$@ )
31415 cat >> Makefile <<CF_EOF
31418 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
31419 rm -f headers.sh headers.sed mk_shared_lib.sh
31420 rm -f edit_man.* man_alias.* *.tmp
31421 rm -rf \${DIRS_TO_MAKE}
31424 rm -f headers.sed headers.sh
31426 echo creating headers.sh
31427 cat >headers.sh <<CF_EOF
31429 # This shell script is generated by the 'configure' script. It is invoked in a
31430 # subdirectory of the build tree. It generates a sed-script in the parent
31431 # directory that is used to adjust includes for header files that reside in a
31432 # subdirectory of /usr/include, etc.
31434 while test \$# != 3
31436 PRG="\$PRG \$1"; shift
31441 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
31442 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
31443 echo installing \$SRC in \$DST
31446 if test "$WITH_CURSES_H" = yes; then
31447 cat >>headers.sh <<CF_EOF
31450 END=\`basename \$DST\`
31451 for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31453 NAME=\`basename \$i\`
31454 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31458 echo "" >> \$TMPSED
31464 cat >>headers.sh <<CF_EOF
31467 END=\`basename \$DST\`
31468 for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31470 NAME=\`basename \$i\`
31471 if test "\$NAME" = "curses.h"
31473 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31476 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31480 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31485 cat >>headers.sh <<CF_EOF
31487 sed -f \$TMPSED \$SRC > \$TMPSRC
31488 NAME=\`basename \$SRC\`
31490 if test "$WITH_CURSES_H" != yes; then
31491 cat >>headers.sh <<CF_EOF
31492 test "\$NAME" = "curses.h" && NAME=ncurses.h
31495 cat >>headers.sh <<CF_EOF
31496 # Just in case someone gzip'd manpages, remove the conflicting copy.
31497 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
31499 eval \$PRG \$TMPSRC \$DST/\$NAME
31500 rm -f \$TMPSRC \$TMPSED
31503 chmod 0755 headers.sh
31505 for cf_dir in $SRC_SUBDIRS
31507 if test ! -d "$srcdir/$cf_dir" ; then
31511 if test -f "$srcdir/$cf_dir/headers" ; then
31512 $AWK -f "$srcdir/mk-hdr.awk" \
31513 subset="$LIB_SUBSETS" \
31514 compat="$WITH_CURSES_H" \
31515 "$srcdir/$cf_dir/headers" >>$cf_dir/Makefile
31518 if test -f "$srcdir/$cf_dir/modules" ; then
31519 if test "$cf_dir" != "c++" ; then
31520 if test "x$cf_cv_make_PHONY" = xyes ; then
31521 cat >> $cf_dir/Makefile <<-CF_EOF
31527 cat >>$cf_dir/Makefile <<"CF_EOF"
31528 depend : ${AUTO_SRC}
31529 makedepend -- ${CPPFLAGS} -- ${C_SRC}
31531 # DO NOT DELETE THIS LINE -- make depend depends on it.
31537 if test "$MANPAGE_RENAMES" != no ; then
31538 # Construct a sed-script to perform renaming within man-pages
31539 test -n "$verbose" && echo "creating edit_man.sed"
31540 test ! -d man && mkdir man
31541 FGREP="${FGREP-grep -F}" $SHELL "$srcdir/man/make_sed.sh" "$MANPAGE_RENAMES" >./edit_man.sed
31544 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
31545 if test -z "$USE_OLD_MAKERULES" ; then
31546 $AWK -f "$srcdir/Ada95/mk-1st.awk" <"$srcdir/Ada95/src/modules" >>Ada95/src/Makefile
31554 cat >>"$CONFIG_STATUS" <<\EOF
31556 { (exit 0); exit 0; }
31558 chmod +x "$CONFIG_STATUS"
31559 ac_clean_files=$ac_clean_files_save
31561 # configure is writing to config.log, and then calls config.status.
31562 # config.status does its own redirection, appending to config.log.
31563 # Unfortunately, on DOS this fails, as config.log is still kept open
31564 # by configure, so config.status won't be able to write to it; its
31565 # output is simply discarded. So we exec the FD to /dev/null,
31566 # effectively closing config.log, so it can be properly (re)opened and
31567 # appended to by config.status. When coming back to configure, we
31568 # need to make the FD available again.
31569 if test "$no_create" != yes; then
31572 $SHELL "$CONFIG_STATUS" || ac_cs_success=false
31574 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
31575 # would make configure fail if this is the last instruction.
31576 "$ac_cs_success" || { (exit 1); exit 1; }
31578 ${MAKE:-make} preinstall