2 # From configure.in Revision: 1.748 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20210509.
6 # Copyright 2003-2020,2021 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 --without-ada suppress check for Ada compiler, don't build demo
720 --without-cxx do not adjust ncurses bool to match C++
721 --without-cxx-binding do not build C++ binding and demo
722 --disable-db-install suppress install of terminal database
723 --without-manpages suppress install of manpages
724 --without-progs suppress build/install with programs (e.g., tic)
725 --without-tack suppress build/install with tack program
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 suffixes ncursesXX-config file
729 --with-pkg-config{=path} enable/disable use of pkg-config
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 suffixes pc-files
733 --enable-mixed-case tic should assume mixed-case filenames
734 --with-install-prefix prefixes actual install-location ($DESTDIR)
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=X Specify rel or abi version for shared libs
756 --with-libtool-opts=XXX specify additional libtool options
757 --with-export-syms=XXX limit exported symbols using libtool
758 --with-versioned-syms=X markup versioned symbols using ld
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 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 --enable-symlinks make tic use symbolic links not hard links
789 --enable-broken_linker compile with broken-linker support code
790 --enable-bsdpad recognize BSD-style prefix padding
791 --enable-widec compile with wide-char/UTF-8 code
792 --disable-lp64 allow chtype to be long (ignore _LP64)
793 --disable-largefile omit support for large files
794 --disable-tparm-varargs compile tparm() without varargs interface
795 --disable-tic-depends link tic library without explicit dependency on ncurses library
796 --enable-wattr-macros enable wattr* macros
797 --with-x11-rgb=FILE file containing X11 rgb information (EPREFIX/lib/X11/rgb.txt)
798 --with-bool=TYPE override fallback type of bool variable
799 --with-caps=alt compile with alternate Caps file
800 --with-chtype=TYPE override type of chtype
801 --with-ospeed=TYPE override type of ospeed variable
802 --with-mmask-t=TYPE override type of mmask_t
803 --with-ccharw-max=XXX override size CCHARW_MAX
804 --enable-signed-char compile using signed Boolean's in term.h
805 --with-tparm-arg=TYPE override parameter type of tparm
806 --with-rcs-ids compile-in RCS identifiers
807 Options to Specify How Manpages are Installed:
808 --with-manpage-format specify manpage-format: gzip/compress/BSDI/normal and
809 optionally formatted/catonly, e.g., gzip,formatted
810 --with-manpage-renames specify manpage-renaming
811 --with-manpage-aliases specify manpage-aliases using .so
812 --with-manpage-symlinks specify manpage-aliases using symlinks
813 --with-manpage-tbl specify manpage processing with tbl
815 --disable-ext-funcs disable function-extensions
816 --enable-sp-funcs enable SCREEN-extensions
817 --enable-term-driver enable terminal-driver
818 --enable-const compile with extra/non-standard const
819 --enable-ext-colors compile for 256-color support
820 --enable-ext-mouse compile for extended mouse-encoding
821 --enable-ext-putwin compile with extended putwin/screendump
822 --enable-no-padding compile with $NCURSES_NO_PADDING code
823 --enable-sigwinch compile with SIGWINCH handler
824 --enable-tcap-names compile with user-definable terminal capabilities
826 --with-pthread use POSIX thread library
827 --enable-pthreads-eintr enable EINTR in wgetch with pthreads
828 --enable-weak-symbols enable weak-symbols for pthreads
829 --enable-reentrant compile with reentrant code
830 --enable-opaque-curses make curses WINDOW, etc., "opaque"
831 --enable-opaque-form make form-library structures "opaque"
832 --enable-opaque-menu make menu-library structures "opaque"
833 --enable-opaque-panel make panel-library structures "opaque"
834 --with-wrap-prefix=XXX override prefix used for public variables
836 --without-develop disable development options
837 --enable-hard-tabs compile with hard-tabs code
838 --enable-xmc-glitch compile with support for xmc (magic-cookie)
840 --disable-assumed-color do not assume anything about default-colors
841 --disable-hashmap compile without hashmap scrolling-optimization
842 --enable-colorfgbg compile-in experimental $COLORFGBG code
843 --enable-fvisibility compile with -fvisibility=hidden
844 --enable-interop compile-in interop bindings
845 --enable-safe-sprintf compile with experimental safe-sprintf code
846 --disable-scroll-hints compile without scroll-hints code
847 --enable-wgetch-events compile with wgetch-events code
848 --enable-exp-win32 compile with experimental-Windows driver
849 Testing/development Options:
850 --disable-echo do not display "compiling" commands
851 --disable-stripping do not strip (debug info) installed executables
852 --enable-warnings test: turn on gcc compiler warnings
853 --enable-stdnoreturn enable C11 _Noreturn feature for diagnostics
854 --enable-string-hacks work around bogus compiler/loader warnings
855 --enable-assertions test: turn on generation of assertion code
856 --with-dmalloc test: use Gray Watson's dmalloc library
857 --with-dbmalloc test: use Conor Cahill's dbmalloc library
858 --with-valgrind test: use valgrind
859 --disable-leaks test: free permanent memory, analyze leaks
860 --enable-expanded test: generate functions for certain macros
861 --disable-macros test: use functions rather than macros
862 --with-trace test: add trace() function to all models of ncurses
863 --disable-gnat-projects test: disable GNAT projects even if usable
865 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
866 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
867 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
868 --with-ada-sharedlib=soname build shared-library (requires GNAT projects)
869 --with-ada-libname=XXX override default Ada library-name
870 --with-form-libname=XXX override form basename of library
871 --with-menu-libname=XXX override menu basename of library
872 --with-panel-libname=XXX override panel basename of library
873 --with-cxx-libname=XXX override ncurses++ basename of library
875 Some influential environment variables:
876 CC C compiler command
877 CFLAGS C compiler flags
878 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
879 nonstandard directory <lib dir>
880 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
881 headers in a nonstandard directory <include dir>
883 CXX C++ compiler command
884 CXXFLAGS C++ compiler flags
885 CXXCPP C++ preprocessor
887 Use these variables to override the choices made by `configure' or to help
888 it to find libraries and programs with nonstandard names/locations.
893 if test "$ac_init_help" = "recursive"; then
894 # If there are subdirs, report their specific --help.
896 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
898 # A "../" for each directory in /$ac_subdir.
899 ac_dots=`echo "$ac_subdir" |
900 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
903 .) # No --srcdir option. We are building in place.
904 ac_sub_srcdir="$srcdir" ;;
905 [\\/]* | ?:[\\/]* ) # Absolute path.
906 ac_sub_srcdir="$srcdir/$ac_subdir" ;;
908 ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;;
911 # Check for guested configure; otherwise get Cygnus style configure.
912 if test -f "$ac_sub_srcdir/configure.gnu"; then
914 $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive
915 elif test -f "$ac_sub_srcdir/configure"; then
917 $SHELL "$ac_sub_srcdir/configure" --help=recursive
918 elif test -f "$ac_sub_srcdir/configure.ac" ||
919 test -f "$ac_sub_srcdir/configure.in"; then
921 "$ac_configure" --help
923 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
929 test -n "$ac_init_help" && exit 0
930 if "$ac_init_version"; then
933 Copyright 2003-2020,2021 Thomas E. Dickey
934 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
935 Free Software Foundation, Inc.
936 This configure script is free software; the Free Software Foundation
937 gives unlimited permission to copy, distribute and modify it.
943 This file contains any messages produced by compilers while
944 running configure, to aid debugging if configure makes a mistake.
946 It was created by $as_me, which was
947 generated by GNU Autoconf 2.52.20210509. Invocation command line was
958 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
959 uname -m = `(uname -m) 2>/dev/null || echo unknown`
960 uname -r = `(uname -r) 2>/dev/null || echo unknown`
961 uname -s = `(uname -s) 2>/dev/null || echo unknown`
962 uname -v = `(uname -v) 2>/dev/null || echo unknown`
964 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
965 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
967 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
968 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
969 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
970 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
971 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
972 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
973 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
987 # Keep a trace of the command line.
988 # Strip out --no-create and --no-recursion so they do not pile up.
989 # Also quote any args containing shell meta-characters.
995 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
996 | --no-cr | --no-c) ;;
997 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
998 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
999 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1000 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
1001 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1003 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
1006 # Get rid of the leading space.
1009 # When interrupted or exit'd, cleanup temporary files, and complete
1010 # config.log. We remove comments because anyway the quotes in there
1011 # would cause problems or look ugly.
1012 trap 'exit_status=$?
1013 # Save into config.log some information that might help in debugging.
1015 echo "## ----------------- ##" >&5
1016 echo "## Cache variables. ##" >&5
1017 echo "## ----------------- ##" >&5
1019 # The following way of writing the cache mishandles newlines in values,
1022 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1025 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1026 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1030 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1034 sed "/^$/d" confdefs.h >conftest.log
1035 if test -s conftest.log; then
1037 echo "## ------------ ##" >&5
1038 echo "## confdefs.h. ##" >&5
1039 echo "## ------------ ##" >&5
1041 cat conftest.log >&5
1044 test "$ac_signal" != 0 &&
1045 echo "$as_me: caught signal $ac_signal" >&5
1046 echo "$as_me: exit $exit_status" >&5
1047 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1050 for ac_signal in 1 2 13 15; do
1051 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal"
1055 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1056 rm -rf conftest* confdefs.h
1057 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1060 # Let the site file select an alternate cache file if it wants to.
1061 # Prefer explicitly selected file to automatically selected ones.
1062 if test -z "$CONFIG_SITE"; then
1063 if test "x$prefix" != xNONE; then
1064 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1066 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1069 for ac_site_file in $CONFIG_SITE; do
1070 if test -r "$ac_site_file"; then
1071 { echo "$as_me:1071: loading site script $ac_site_file" >&5
1072 echo "$as_me: loading site script $ac_site_file" >&6;}
1073 cat "$ac_site_file" >&5
1078 if test -r "$cache_file"; then
1079 # Some versions of bash will fail to source /dev/null (special
1080 # files actually), so we avoid doing that.
1081 if test -f "$cache_file"; then
1082 { echo "$as_me:1082: loading cache $cache_file" >&5
1083 echo "$as_me: loading cache $cache_file" >&6;}
1085 [\\/]* | ?:[\\/]* ) . $cache_file;;
1086 *) . ./$cache_file;;
1090 { echo "$as_me:1090: creating cache $cache_file" >&5
1091 echo "$as_me: creating cache $cache_file" >&6;}
1095 # Check that the precious variables saved in the cache have kept the same
1097 ac_cache_corrupted=false
1098 for ac_var in `(set) 2>&1 |
1099 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1100 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1101 eval ac_new_set=\$ac_env_${ac_var}_set
1102 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1103 eval ac_new_val="\$ac_env_${ac_var}_value"
1104 case "$ac_old_set,$ac_new_set" in
1106 { echo "$as_me:1106: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1107 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1108 ac_cache_corrupted=: ;;
1110 { echo "$as_me:1110: error: \`$ac_var' was not set in the previous run" >&5
1111 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1112 ac_cache_corrupted=: ;;
1115 if test "x$ac_old_val" != "x$ac_new_val"; then
1116 { echo "$as_me:1116: error: \`$ac_var' has changed since the previous run:" >&5
1117 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1118 { echo "$as_me:1118: former value: $ac_old_val" >&5
1119 echo "$as_me: former value: $ac_old_val" >&2;}
1120 { echo "$as_me:1120: current value: $ac_new_val" >&5
1121 echo "$as_me: current value: $ac_new_val" >&2;}
1122 ac_cache_corrupted=:
1125 # Pass precious variables to config.status. It doesn't matter if
1126 # we pass some twice (in addition to the command line arguments).
1127 if test "$ac_new_set" = set; then
1128 case "$ac_new_val" in
1129 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1130 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1131 ac_configure_args="$ac_configure_args '$ac_arg'"
1133 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1138 if "$ac_cache_corrupted"; then
1139 { echo "$as_me:1139: error: changes in the environment can compromise the build" >&5
1140 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1141 { { echo "$as_me:1141: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1142 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1143 { (exit 1); exit 1; }; }
1147 ac_cpp='$CPP $CPPFLAGS'
1148 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1149 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1150 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1151 ac_main_return="return"
1153 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1155 ECHO_C= # newlines do not sed ;-) only broken shells would use this case anyway
1167 echo "#! $SHELL" >conftest.sh
1168 echo "exit 0" >>conftest.sh
1169 chmod +x conftest.sh
1170 if { (echo "$as_me:1170: PATH=\".;.\"; conftest.sh") >&5
1171 (PATH=".;."; conftest.sh) 2>&5
1173 echo "$as_me:1173: \$? = $ac_status" >&5
1174 (exit "$ac_status"); }; then
1175 ac_path_separator=';'
1179 PATH_SEPARATOR="$ac_path_separator"
1182 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1186 for ac_prog in ggrep grep
1188 # Extract the first word of "$ac_prog", so it can be a program name with args.
1189 set dummy $ac_prog; ac_word=$2
1190 echo "$as_me:1190: checking for $ac_word" >&5
1191 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1192 if test "${ac_cv_prog_GREP+set}" = set; then
1193 echo $ECHO_N "(cached) $ECHO_C" >&6
1195 if test -n "$GREP"; then
1196 ac_cv_prog_GREP="$GREP" # Let the user override the test.
1198 ac_save_IFS=$IFS; IFS=$ac_path_separator
1200 for ac_dir in $ac_dummy; do
1202 test -z "$ac_dir" && ac_dir=.
1203 $as_executable_p "$ac_dir/$ac_word" || continue
1204 ac_cv_prog_GREP="$ac_prog"
1205 echo "$as_me:1205: found $ac_dir/$ac_word" >&5
1211 GREP=$ac_cv_prog_GREP
1212 if test -n "$GREP"; then
1213 echo "$as_me:1213: result: $GREP" >&5
1214 echo "${ECHO_T}$GREP" >&6
1216 echo "$as_me:1216: result: no" >&5
1217 echo "${ECHO_T}no" >&6
1220 test -n "$GREP" && break
1222 test -n "$GREP" || GREP=": "
1224 echo "$as_me:1224: checking for egrep" >&5
1225 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1226 if test "${ac_cv_path_EGREP+set}" = set; then
1227 echo $ECHO_N "(cached) $ECHO_C" >&6
1229 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
1230 then ac_cv_path_EGREP="$GREP -E"
1232 for ac_prog in gegrep egrep
1234 # Extract the first word of "$ac_prog", so it can be a program name with args.
1235 set dummy $ac_prog; ac_word=$2
1236 echo "$as_me:1236: checking for $ac_word" >&5
1237 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1238 if test "${ac_cv_path_EGREP+set}" = set; then
1239 echo $ECHO_N "(cached) $ECHO_C" >&6
1243 ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
1246 ac_save_IFS=$IFS; IFS=$ac_path_separator
1248 for ac_dir in $ac_dummy; do
1250 test -z "$ac_dir" && ac_dir=.
1251 if $as_executable_p "$ac_dir/$ac_word"; then
1252 ac_cv_path_EGREP="$ac_dir/$ac_word"
1253 echo "$as_me:1253: found $ac_dir/$ac_word" >&5
1261 EGREP=$ac_cv_path_EGREP
1263 if test -n "$EGREP"; then
1264 echo "$as_me:1264: result: $EGREP" >&5
1265 echo "${ECHO_T}$EGREP" >&6
1267 echo "$as_me:1267: result: no" >&5
1268 echo "${ECHO_T}no" >&6
1271 test -n "$EGREP" && break
1273 test -n "$EGREP" || EGREP=": "
1275 test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:1275: error: cannot find workable egrep" >&5
1276 echo "$as_me: error: cannot find workable egrep" >&2;}
1277 { (exit 1); exit 1; }; }
1280 echo "$as_me:1280: result: $ac_cv_path_EGREP" >&5
1281 echo "${ECHO_T}$ac_cv_path_EGREP" >&6
1282 EGREP="$ac_cv_path_EGREP"
1284 NCURSES_MAJOR="`${EGREP-egrep} '^NCURSES_MAJOR[ ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1285 NCURSES_MINOR="`${EGREP-egrep} '^NCURSES_MINOR[ ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1286 NCURSES_PATCH="`${EGREP-egrep} '^NCURSES_PATCH[ ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1287 cf_cv_abi_version=${NCURSES_MAJOR}
1288 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1289 cf_cv_timestamp=`date`
1290 echo "$as_me:1290: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1291 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1293 if test -f "$srcdir/VERSION" ; then
1294 echo "$as_me:1294: checking for package version" >&5
1295 echo $ECHO_N "checking for package version... $ECHO_C" >&6
1297 # if there are not enough fields, cut returns the last one...
1298 cf_field1=`sed -e '2,$d' "$srcdir/VERSION" |cut -f1`
1299 cf_field2=`sed -e '2,$d' "$srcdir/VERSION" |cut -f2`
1300 cf_field3=`sed -e '2,$d' "$srcdir/VERSION" |cut -f3`
1302 # this is how CF_BUNDLED_INTL uses $VERSION:
1303 VERSION="$cf_field1"
1305 VERSION_MAJOR=`echo "$cf_field2" | sed -e 's/\..*//'`
1306 test -z "$VERSION_MAJOR" && { { echo "$as_me:1306: error: missing major-version" >&5
1307 echo "$as_me: error: missing major-version" >&2;}
1308 { (exit 1); exit 1; }; }
1310 VERSION_MINOR=`echo "$cf_field2" | sed -e 's/^[^.]*\.//' -e 's/-.*//'`
1311 test -z "$VERSION_MINOR" && { { echo "$as_me:1311: error: missing minor-version" >&5
1312 echo "$as_me: error: missing minor-version" >&2;}
1313 { (exit 1); exit 1; }; }
1315 echo "$as_me:1315: result: ${VERSION_MAJOR}.${VERSION_MINOR}" >&5
1316 echo "${ECHO_T}${VERSION_MAJOR}.${VERSION_MINOR}" >&6
1318 echo "$as_me:1318: checking for package patch date" >&5
1319 echo $ECHO_N "checking for package patch date... $ECHO_C" >&6
1320 VERSION_PATCH=`echo "$cf_field3" | sed -e 's/^[^-]*-//'`
1321 case .$VERSION_PATCH in
1323 { { echo "$as_me:1323: error: missing patch-date $VERSION_PATCH" >&5
1324 echo "$as_me: error: missing patch-date $VERSION_PATCH" >&2;}
1325 { (exit 1); exit 1; }; }
1327 (.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])
1330 { { echo "$as_me:1330: error: illegal patch-date $VERSION_PATCH" >&5
1331 echo "$as_me: error: illegal patch-date $VERSION_PATCH" >&2;}
1332 { (exit 1); exit 1; }; }
1335 echo "$as_me:1335: result: $VERSION_PATCH" >&5
1336 echo "${ECHO_T}$VERSION_PATCH" >&6
1338 { { echo "$as_me:1338: error: did not find $srcdir/VERSION" >&5
1339 echo "$as_me: error: did not find $srcdir/VERSION" >&2;}
1340 { (exit 1); exit 1; }; }
1343 # show the actual data that we have for versions:
1344 test -n "$verbose" && echo " ABI VERSION $VERSION" 1>&6
1346 echo "${as_me:-configure}:1346: testing ABI VERSION $VERSION ..." 1>&5
1348 test -n "$verbose" && echo " VERSION_MAJOR $VERSION_MAJOR" 1>&6
1350 echo "${as_me:-configure}:1350: testing VERSION_MAJOR $VERSION_MAJOR ..." 1>&5
1352 test -n "$verbose" && echo " VERSION_MINOR $VERSION_MINOR" 1>&6
1354 echo "${as_me:-configure}:1354: testing VERSION_MINOR $VERSION_MINOR ..." 1>&5
1356 test -n "$verbose" && echo " VERSION_PATCH $VERSION_PATCH" 1>&6
1358 echo "${as_me:-configure}:1358: testing VERSION_PATCH $VERSION_PATCH ..." 1>&5
1363 cat >>confdefs.h <<EOF
1364 #define PACKAGE "$PACKAGE"
1367 cf_PACKAGE=`echo "$cf_PACKAGE" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1369 cat >>confdefs.h <<EOF
1370 #define ${cf_PACKAGE}_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}"
1373 cat >>confdefs.h <<EOF
1374 #define ${cf_PACKAGE}_PATCHDATE ${VERSION_PATCH}
1377 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1379 # Check whether --with-rel-version or --without-rel-version was given.
1380 if test "${with_rel_version+set}" = set; then
1381 withval="$with_rel_version"
1382 { echo "$as_me:1382: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1383 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1384 cf_cv_rel_version=$withval
1387 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1388 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1390 if test -n "$NCURSES_MAJOR" ; then
1391 case $NCURSES_MAJOR in
1395 { { echo "$as_me:1395: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1396 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1397 { (exit 1); exit 1; }; }
1401 { { echo "$as_me:1401: error: Release major-version value is empty" >&5
1402 echo "$as_me: error: Release major-version value is empty" >&2;}
1403 { (exit 1); exit 1; }; }
1406 if test -n "$NCURSES_MINOR" ; then
1407 case $NCURSES_MINOR in
1411 { { echo "$as_me:1411: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1412 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1413 { (exit 1); exit 1; }; }
1417 { { echo "$as_me:1417: error: Release minor-version value is empty" >&5
1418 echo "$as_me: error: Release minor-version value is empty" >&2;}
1419 { (exit 1); exit 1; }; }
1422 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1424 # Check whether --with-abi-version or --without-abi-version was given.
1425 if test "${with_abi_version+set}" = set; then
1426 withval="$with_abi_version"
1428 if test "x$cf_cv_abi_version" != "x$withval"
1430 { echo "$as_me:1430: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1431 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1432 case "$cf_cv_rel_version" in
1434 cf_cv_rel_version=$withval.0
1437 cf_cv_rel_version=$withval.9 # FIXME: should be 10 as of 6.0 release
1441 cf_cv_abi_version=$withval
1444 if test -n "$cf_cv_abi_version" ; then
1445 case $cf_cv_abi_version in
1449 { { echo "$as_me:1449: error: ABI version is not a number: $cf_cv_abi_version" >&5
1450 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1451 { (exit 1); exit 1; }; }
1455 { { echo "$as_me:1455: error: ABI version value is empty" >&5
1456 echo "$as_me: error: ABI version value is empty" >&2;}
1457 { (exit 1); exit 1; }; }
1460 if test "x$cf_cv_abi_version" != "x$with_abi_version"
1462 case "$cf_cv_rel_version" in
1464 cf_cv_rel_version=$with_abi_version.0
1470 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1471 if test -f "$ac_dir/install-sh"; then
1473 ac_install_sh="$ac_aux_dir/install-sh -c"
1475 elif test -f "$ac_dir/install.sh"; then
1477 ac_install_sh="$ac_aux_dir/install.sh -c"
1479 elif test -f "$ac_dir/shtool"; then
1481 ac_install_sh="$ac_aux_dir/shtool install -c"
1485 if test -z "$ac_aux_dir"; then
1486 { { echo "$as_me:1486: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1487 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1488 { (exit 1); exit 1; }; }
1490 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1491 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1492 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1494 # Make sure we can run config.sub.
1495 $ac_config_sub sun4 >/dev/null 2>&1 ||
1496 { { echo "$as_me:1496: error: cannot run $ac_config_sub" >&5
1497 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1498 { (exit 1); exit 1; }; }
1500 echo "$as_me:1500: checking build system type" >&5
1501 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1502 if test "${ac_cv_build+set}" = set; then
1503 echo $ECHO_N "(cached) $ECHO_C" >&6
1505 ac_cv_build_alias=$build_alias
1506 test -z "$ac_cv_build_alias" &&
1507 ac_cv_build_alias=`$ac_config_guess`
1508 test -z "$ac_cv_build_alias" &&
1509 { { echo "$as_me:1509: error: cannot guess build type; you must specify one" >&5
1510 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1511 { (exit 1); exit 1; }; }
1512 ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` ||
1513 { { echo "$as_me:1513: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1514 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1515 { (exit 1); exit 1; }; }
1518 echo "$as_me:1518: result: $ac_cv_build" >&5
1519 echo "${ECHO_T}$ac_cv_build" >&6
1521 build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1522 build_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1523 build_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1525 echo "$as_me:1525: checking host system type" >&5
1526 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1527 if test "${ac_cv_host+set}" = set; then
1528 echo $ECHO_N "(cached) $ECHO_C" >&6
1530 ac_cv_host_alias=$host_alias
1531 test -z "$ac_cv_host_alias" &&
1532 ac_cv_host_alias=$ac_cv_build_alias
1533 ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` ||
1534 { { echo "$as_me:1534: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1535 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1536 { (exit 1); exit 1; }; }
1539 echo "$as_me:1539: result: $ac_cv_host" >&5
1540 echo "${ECHO_T}$ac_cv_host" >&6
1542 host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1543 host_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1544 host_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1546 if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
1547 echo "$as_me:1547: checking target system type" >&5
1548 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1549 if test "${ac_cv_target+set}" = set; then
1550 echo $ECHO_N "(cached) $ECHO_C" >&6
1552 ac_cv_target_alias=$target_alias
1553 test "x$ac_cv_target_alias" = "x" &&
1554 ac_cv_target_alias=$ac_cv_host_alias
1555 ac_cv_target=`$ac_config_sub "$ac_cv_target_alias"` ||
1556 { { echo "$as_me:1556: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1557 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1558 { (exit 1); exit 1; }; }
1561 echo "$as_me:1561: result: $ac_cv_target" >&5
1562 echo "${ECHO_T}$ac_cv_target" >&6
1563 target=$ac_cv_target
1564 target_cpu=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1565 target_vendor=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1566 target_os=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1568 # The aliases save the names the user supplied, while $host etc.
1569 # will get canonicalized.
1570 test -n "$target_alias" &&
1571 test "$program_prefix$program_suffix$program_transform_name" = \
1573 program_prefix=${target_alias}-
1574 system_name="$host_os"
1576 system_name="`(uname -s -r) 2>/dev/null`"
1577 if test -z "$system_name" ; then
1578 system_name="`(hostname) 2>/dev/null`"
1581 test -n "$system_name" &&
1582 cat >>confdefs.h <<EOF
1583 #define SYSTEM_NAME "$system_name"
1586 if test "${cf_cv_system_name+set}" = set; then
1587 echo $ECHO_N "(cached) $ECHO_C" >&6
1589 cf_cv_system_name="$system_name"
1592 test -z "$system_name" && system_name="$cf_cv_system_name"
1593 test -n "$cf_cv_system_name" && echo "$as_me:1593: result: Configuring for $cf_cv_system_name" >&5
1594 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1596 if test ".$system_name" != ".$cf_cv_system_name" ; then
1597 echo "$as_me:1597: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1598 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1599 { { echo "$as_me:1599: error: \"Please remove config.cache and try again.\"" >&5
1600 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1601 { (exit 1); exit 1; }; }
1604 # Check whether --with-system-type or --without-system-type was given.
1605 if test "${with_system_type+set}" = set; then
1606 withval="$with_system_type"
1607 { echo "$as_me:1607: WARNING: overriding system type to $withval" >&5
1608 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1609 cf_cv_system_name=$withval
1614 ### Save the given $CFLAGS to allow user-override.
1615 cf_user_CFLAGS="$CFLAGS"
1617 ### Default install-location
1618 echo "$as_me:1618: checking for fgrep" >&5
1619 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
1620 if test "${ac_cv_path_FGREP+set}" = set; then
1621 echo $ECHO_N "(cached) $ECHO_C" >&6
1623 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
1624 then ac_cv_path_FGREP="$GREP -F"
1626 for ac_prog in gfgrep fgrep
1628 # Extract the first word of "$ac_prog", so it can be a program name with args.
1629 set dummy $ac_prog; ac_word=$2
1630 echo "$as_me:1630: checking for $ac_word" >&5
1631 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1632 if test "${ac_cv_path_FGREP+set}" = set; then
1633 echo $ECHO_N "(cached) $ECHO_C" >&6
1637 ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path.
1640 ac_save_IFS=$IFS; IFS=$ac_path_separator
1642 for ac_dir in $ac_dummy; do
1644 test -z "$ac_dir" && ac_dir=.
1645 if $as_executable_p "$ac_dir/$ac_word"; then
1646 ac_cv_path_FGREP="$ac_dir/$ac_word"
1647 echo "$as_me:1647: found $ac_dir/$ac_word" >&5
1655 FGREP=$ac_cv_path_FGREP
1657 if test -n "$FGREP"; then
1658 echo "$as_me:1658: result: $FGREP" >&5
1659 echo "${ECHO_T}$FGREP" >&6
1661 echo "$as_me:1661: result: no" >&5
1662 echo "${ECHO_T}no" >&6
1665 test -n "$FGREP" && break
1667 test -n "$FGREP" || FGREP=": "
1669 test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:1669: error: cannot find workable fgrep" >&5
1670 echo "$as_me: error: cannot find workable fgrep" >&2;}
1671 { (exit 1); exit 1; }; }
1674 echo "$as_me:1674: result: $ac_cv_path_FGREP" >&5
1675 echo "${ECHO_T}$ac_cv_path_FGREP" >&6
1676 FGREP="$ac_cv_path_FGREP"
1678 echo "$as_me:1678: checking for prefix" >&5
1679 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1680 if test "x$prefix" = "xNONE" ; then
1681 case "$cf_cv_system_name" in
1682 # non-vendor systems don't have a conflict
1683 (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1686 (*) prefix=$ac_default_prefix
1690 echo "$as_me:1690: result: $prefix" >&5
1691 echo "${ECHO_T}$prefix" >&6
1693 if test "x$prefix" = "xNONE" ; then
1694 echo "$as_me:1694: checking for default include-directory" >&5
1695 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1696 test -n "$verbose" && echo 1>&6
1699 "$includedir/ncurses" \
1701 "$prefix/include/ncurses" \
1702 /usr/local/include \
1703 /usr/local/include/ncurses \
1705 /usr/include/ncurses
1707 cf_dir=`eval echo "$cf_symbol"`
1708 if test -f "$cf_dir/curses.h" ; then
1709 if ( ${FGREP-fgrep} NCURSES_VERSION "$cf_dir/curses.h" >/dev/null 2>&1 ) ; then
1710 includedir="$cf_symbol"
1711 test -n "$verbose" && echo $ECHO_N " found " 1>&6
1715 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1717 echo "$as_me:1717: result: $includedir" >&5
1718 echo "${ECHO_T}$includedir" >&6
1721 ### Defaults for ncurses ABI
1726 cf_dft_ext_colors=no
1729 cf_dft_ext_putwin=no
1730 cf_dft_ext_spfuncs=no
1731 cf_dft_filter_syms=no
1734 cf_dft_opaque_curses=no
1735 cf_dft_ordinate_type=short
1736 cf_dft_signed_char=no
1737 cf_dft_tparm_arg=long
1741 case x$cf_cv_abi_version in
1743 cf_dft_chtype=uint32_t
1744 cf_dft_ext_colors=yes
1745 cf_dft_ext_const=yes
1746 cf_dft_ext_mouse=yes
1747 cf_dft_ext_putwin=yes
1748 cf_dft_ext_spfuncs=yes
1749 cf_dft_filter_syms=yes
1751 cf_dft_mmask_t=uint32_t
1752 cf_dft_tparm_arg=intptr_t
1753 cf_dft_with_lp64=yes
1758 case x$cf_cv_abi_version in
1761 cf_dft_mmask_t=uint64_t
1762 cf_dft_opaque_curses=yes
1763 cf_dft_ordinate_type=int
1764 cf_dft_signed_char=yes
1765 # also: remove the wgetch-events feature in ABI 7
1769 ### Checks for programs.
1771 # Check whether --with-ada or --without-ada was given.
1772 if test "${with_ada+set}" = set; then
1774 cf_with_ada=$withval
1779 if test "x$cf_with_ada" = xyes
1781 cf_prog_cc="gnatgcc gcc cc"
1787 ac_cpp='$CPP $CPPFLAGS'
1788 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1789 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1790 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1791 ac_main_return="return"
1792 if test -n "$ac_tool_prefix"; then
1793 for ac_prog in $cf_prog_cc
1795 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1796 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1797 echo "$as_me:1797: checking for $ac_word" >&5
1798 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1799 if test "${ac_cv_prog_CC+set}" = set; then
1800 echo $ECHO_N "(cached) $ECHO_C" >&6
1802 if test -n "$CC"; then
1803 ac_cv_prog_CC="$CC" # Let the user override the test.
1805 ac_save_IFS=$IFS; IFS=$ac_path_separator
1807 for ac_dir in $ac_dummy; do
1809 test -z "$ac_dir" && ac_dir=.
1810 $as_executable_p "$ac_dir/$ac_word" || continue
1811 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1812 echo "$as_me:1812: found $ac_dir/$ac_word" >&5
1819 if test -n "$CC"; then
1820 echo "$as_me:1820: result: $CC" >&5
1821 echo "${ECHO_T}$CC" >&6
1823 echo "$as_me:1823: result: no" >&5
1824 echo "${ECHO_T}no" >&6
1827 test -n "$CC" && break
1830 if test -z "$CC"; then
1832 for ac_prog in $cf_prog_cc
1834 # Extract the first word of "$ac_prog", so it can be a program name with args.
1835 set dummy $ac_prog; ac_word=$2
1836 echo "$as_me:1836: checking for $ac_word" >&5
1837 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1838 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1839 echo $ECHO_N "(cached) $ECHO_C" >&6
1841 if test -n "$ac_ct_CC"; then
1842 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1844 ac_save_IFS=$IFS; IFS=$ac_path_separator
1846 for ac_dir in $ac_dummy; do
1848 test -z "$ac_dir" && ac_dir=.
1849 $as_executable_p "$ac_dir/$ac_word" || continue
1850 ac_cv_prog_ac_ct_CC="$ac_prog"
1851 echo "$as_me:1851: found $ac_dir/$ac_word" >&5
1857 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1858 if test -n "$ac_ct_CC"; then
1859 echo "$as_me:1859: result: $ac_ct_CC" >&5
1860 echo "${ECHO_T}$ac_ct_CC" >&6
1862 echo "$as_me:1862: result: no" >&5
1863 echo "${ECHO_T}no" >&6
1866 test -n "$ac_ct_CC" && break
1872 test -z "$CC" && { { echo "$as_me:1872: error: no acceptable cc found in \$PATH" >&5
1873 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1874 { (exit 1); exit 1; }; }
1876 # Provide some information about the compiler.
1877 echo "$as_me:1877:" \
1878 "checking for C compiler version" >&5
1879 ac_compiler=`set X $ac_compile; echo "$2"`
1880 { (eval echo "$as_me:1880: \"$ac_compiler --version </dev/null >&5\"") >&5
1881 (eval $ac_compiler --version </dev/null >&5) 2>&5
1883 echo "$as_me:1883: \$? = $ac_status" >&5
1884 (exit "$ac_status"); }
1885 { (eval echo "$as_me:1885: \"$ac_compiler -v </dev/null >&5\"") >&5
1886 (eval $ac_compiler -v </dev/null >&5) 2>&5
1888 echo "$as_me:1888: \$? = $ac_status" >&5
1889 (exit "$ac_status"); }
1890 { (eval echo "$as_me:1890: \"$ac_compiler -V </dev/null >&5\"") >&5
1891 (eval $ac_compiler -V </dev/null >&5) 2>&5
1893 echo "$as_me:1893: \$? = $ac_status" >&5
1894 (exit "$ac_status"); }
1896 cat >"conftest.$ac_ext" <<_ACEOF
1897 #line 1897 "configure"
1898 #include "confdefs.h"
1908 ac_clean_files_save=$ac_clean_files
1909 ac_clean_files="$ac_clean_files a.out a.exe"
1910 # Try to create an executable without -o first, disregard a.out.
1911 # It will help us diagnose broken compilers, and finding out an intuition
1913 echo "$as_me:1913: checking for C compiler default output" >&5
1914 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1915 ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
1916 if { (eval echo "$as_me:1916: \"$ac_link_default\"") >&5
1917 (eval $ac_link_default) 2>&5
1919 echo "$as_me:1919: \$? = $ac_status" >&5
1920 (exit "$ac_status"); }; then
1921 # Find the output, starting from the most likely. This scheme is
1922 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1924 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1925 ls a.out conftest 2>/dev/null;
1926 ls a.* conftest.* 2>/dev/null`; do
1928 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1929 a.out ) # We found the default executable, but exeext='' is most
1932 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1933 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1940 echo "$as_me: failed program was:" >&5
1941 cat "conftest.$ac_ext" >&5
1942 { { echo "$as_me:1942: error: C compiler cannot create executables" >&5
1943 echo "$as_me: error: C compiler cannot create executables" >&2;}
1944 { (exit 77); exit 77; }; }
1947 ac_exeext=$ac_cv_exeext
1948 echo "$as_me:1948: result: $ac_file" >&5
1949 echo "${ECHO_T}$ac_file" >&6
1951 # Check the compiler produces executables we can run. If not, either
1952 # the compiler is broken, or we cross compile.
1953 echo "$as_me:1953: checking whether the C compiler works" >&5
1954 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1955 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1956 # If not cross compiling, check that we can run a simple program.
1957 if test "$cross_compiling" != yes; then
1958 if { ac_try='./$ac_file'
1959 { (eval echo "$as_me:1959: \"$ac_try\"") >&5
1962 echo "$as_me:1962: \$? = $ac_status" >&5
1963 (exit "$ac_status"); }; }; then
1966 if test "$cross_compiling" = maybe; then
1969 { { echo "$as_me:1969: error: cannot run C compiled programs.
1970 If you meant to cross compile, use \`--host'." >&5
1971 echo "$as_me: error: cannot run C compiled programs.
1972 If you meant to cross compile, use \`--host'." >&2;}
1973 { (exit 1); exit 1; }; }
1977 echo "$as_me:1977: result: yes" >&5
1978 echo "${ECHO_T}yes" >&6
1980 rm -f a.out a.exe "conftest$ac_cv_exeext"
1981 ac_clean_files=$ac_clean_files_save
1982 # Check the compiler produces executables we can run. If not, either
1983 # the compiler is broken, or we cross compile.
1984 echo "$as_me:1984: checking whether we are cross compiling" >&5
1985 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1986 echo "$as_me:1986: result: $cross_compiling" >&5
1987 echo "${ECHO_T}$cross_compiling" >&6
1989 echo "$as_me:1989: checking for executable suffix" >&5
1990 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1991 if { (eval echo "$as_me:1991: \"$ac_link\"") >&5
1992 (eval $ac_link) 2>&5
1994 echo "$as_me:1994: \$? = $ac_status" >&5
1995 (exit "$ac_status"); }; then
1996 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1997 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1998 # work properly (i.e., refer to `conftest.exe'), while it won't with
2000 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
2002 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2003 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2010 { { echo "$as_me:2010: error: cannot compute EXEEXT: cannot compile and link" >&5
2011 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
2012 { (exit 1); exit 1; }; }
2015 rm -f "conftest$ac_cv_exeext"
2016 echo "$as_me:2016: result: $ac_cv_exeext" >&5
2017 echo "${ECHO_T}$ac_cv_exeext" >&6
2019 rm -f "conftest.$ac_ext"
2020 EXEEXT=$ac_cv_exeext
2022 echo "$as_me:2022: checking for object suffix" >&5
2023 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
2024 if test "${ac_cv_objext+set}" = set; then
2025 echo $ECHO_N "(cached) $ECHO_C" >&6
2027 cat >"conftest.$ac_ext" <<_ACEOF
2028 #line 2028 "configure"
2029 #include "confdefs.h"
2039 rm -f conftest.o conftest.obj
2040 if { (eval echo "$as_me:2040: \"$ac_compile\"") >&5
2041 (eval $ac_compile) 2>&5
2043 echo "$as_me:2043: \$? = $ac_status" >&5
2044 (exit "$ac_status"); }; then
2045 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2047 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
2048 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2053 echo "$as_me: failed program was:" >&5
2054 cat "conftest.$ac_ext" >&5
2055 { { echo "$as_me:2055: error: cannot compute OBJEXT: cannot compile" >&5
2056 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
2057 { (exit 1); exit 1; }; }
2060 rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
2062 echo "$as_me:2062: result: $ac_cv_objext" >&5
2063 echo "${ECHO_T}$ac_cv_objext" >&6
2064 OBJEXT=$ac_cv_objext
2066 echo "$as_me:2066: checking whether we are using the GNU C compiler" >&5
2067 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2068 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2069 echo $ECHO_N "(cached) $ECHO_C" >&6
2071 cat >"conftest.$ac_ext" <<_ACEOF
2072 #line 2072 "configure"
2073 #include "confdefs.h"
2086 rm -f "conftest.$ac_objext"
2087 if { (eval echo "$as_me:2087: \"$ac_compile\"") >&5
2088 (eval $ac_compile) 2>&5
2090 echo "$as_me:2090: \$? = $ac_status" >&5
2091 (exit "$ac_status"); } &&
2092 { ac_try='test -s "conftest.$ac_objext"'
2093 { (eval echo "$as_me:2093: \"$ac_try\"") >&5
2096 echo "$as_me:2096: \$? = $ac_status" >&5
2097 (exit "$ac_status"); }; }; then
2100 echo "$as_me: failed program was:" >&5
2101 cat "conftest.$ac_ext" >&5
2104 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2105 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2108 echo "$as_me:2108: result: $ac_cv_c_compiler_gnu" >&5
2109 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2110 GCC=`test $ac_compiler_gnu = yes && echo yes`
2111 ac_test_CFLAGS=${CFLAGS+set}
2112 ac_save_CFLAGS=$CFLAGS
2114 echo "$as_me:2114: checking whether $CC accepts -g" >&5
2115 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2116 if test "${ac_cv_prog_cc_g+set}" = set; then
2117 echo $ECHO_N "(cached) $ECHO_C" >&6
2119 cat >"conftest.$ac_ext" <<_ACEOF
2120 #line 2120 "configure"
2121 #include "confdefs.h"
2131 rm -f "conftest.$ac_objext"
2132 if { (eval echo "$as_me:2132: \"$ac_compile\"") >&5
2133 (eval $ac_compile) 2>&5
2135 echo "$as_me:2135: \$? = $ac_status" >&5
2136 (exit "$ac_status"); } &&
2137 { ac_try='test -s "conftest.$ac_objext"'
2138 { (eval echo "$as_me:2138: \"$ac_try\"") >&5
2141 echo "$as_me:2141: \$? = $ac_status" >&5
2142 (exit "$ac_status"); }; }; then
2145 echo "$as_me: failed program was:" >&5
2146 cat "conftest.$ac_ext" >&5
2149 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2151 echo "$as_me:2151: result: $ac_cv_prog_cc_g" >&5
2152 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2153 if test "$ac_test_CFLAGS" = set; then
2154 CFLAGS=$ac_save_CFLAGS
2155 elif test $ac_cv_prog_cc_g = yes; then
2156 if test "$GCC" = yes; then
2162 if test "$GCC" = yes; then
2168 # Some people use a C++ compiler to compile C. Since we use `exit',
2169 # in C++ we need to declare it. In case someone uses the same compiler
2170 # for both compiling C and C++ we need to have the C++ compiler decide
2171 # the declaration of exit, since it's the most demanding environment.
2172 cat >"conftest.$ac_ext" <<_ACEOF
2177 rm -f "conftest.$ac_objext"
2178 if { (eval echo "$as_me:2178: \"$ac_compile\"") >&5
2179 (eval $ac_compile) 2>&5
2181 echo "$as_me:2181: \$? = $ac_status" >&5
2182 (exit "$ac_status"); } &&
2183 { ac_try='test -s "conftest.$ac_objext"'
2184 { (eval echo "$as_me:2184: \"$ac_try\"") >&5
2187 echo "$as_me:2187: \$? = $ac_status" >&5
2188 (exit "$ac_status"); }; }; then
2189 for ac_declaration in \
2191 '#include <stdlib.h>' \
2192 'extern "C" void std::exit (int) throw (); using std::exit;' \
2193 'extern "C" void std::exit (int); using std::exit;' \
2194 'extern "C" void exit (int) throw ();' \
2195 'extern "C" void exit (int);' \
2198 cat >"conftest.$ac_ext" <<_ACEOF
2199 #line 2199 "configure"
2200 #include "confdefs.h"
2211 rm -f "conftest.$ac_objext"
2212 if { (eval echo "$as_me:2212: \"$ac_compile\"") >&5
2213 (eval $ac_compile) 2>&5
2215 echo "$as_me:2215: \$? = $ac_status" >&5
2216 (exit "$ac_status"); } &&
2217 { ac_try='test -s "conftest.$ac_objext"'
2218 { (eval echo "$as_me:2218: \"$ac_try\"") >&5
2221 echo "$as_me:2221: \$? = $ac_status" >&5
2222 (exit "$ac_status"); }; }; then
2225 echo "$as_me: failed program was:" >&5
2226 cat "conftest.$ac_ext" >&5
2229 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2230 cat >"conftest.$ac_ext" <<_ACEOF
2231 #line 2231 "configure"
2232 #include "confdefs.h"
2242 rm -f "conftest.$ac_objext"
2243 if { (eval echo "$as_me:2243: \"$ac_compile\"") >&5
2244 (eval $ac_compile) 2>&5
2246 echo "$as_me:2246: \$? = $ac_status" >&5
2247 (exit "$ac_status"); } &&
2248 { ac_try='test -s "conftest.$ac_objext"'
2249 { (eval echo "$as_me:2249: \"$ac_try\"") >&5
2252 echo "$as_me:2252: \$? = $ac_status" >&5
2253 (exit "$ac_status"); }; }; then
2256 echo "$as_me: failed program was:" >&5
2257 cat "conftest.$ac_ext" >&5
2259 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2262 if test -n "$ac_declaration"; then
2263 echo '#ifdef __cplusplus' >>confdefs.h
2264 echo "$ac_declaration" >>confdefs.h
2265 echo '#endif' >>confdefs.h
2269 echo "$as_me: failed program was:" >&5
2270 cat "conftest.$ac_ext" >&5
2272 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2274 ac_cpp='$CPP $CPPFLAGS'
2275 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2276 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2277 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2278 ac_main_return="return"
2281 if test "$GCC" = yes ; then
2282 echo "$as_me:2282: checking version of $CC" >&5
2283 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2284 GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2285 test -z "$GCC_VERSION" && GCC_VERSION=unknown
2286 echo "$as_me:2286: result: $GCC_VERSION" >&5
2287 echo "${ECHO_T}$GCC_VERSION" >&6
2292 if test "$GCC" = yes ; then
2295 echo "$as_me:2295: checking if this is really Intel C compiler" >&5
2296 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
2297 cf_save_CFLAGS="$CFLAGS"
2298 CFLAGS="$CFLAGS -no-gcc"
2299 cat >"conftest.$ac_ext" <<_ACEOF
2300 #line 2300 "configure"
2301 #include "confdefs.h"
2307 #ifdef __INTEL_COMPILER
2316 rm -f "conftest.$ac_objext"
2317 if { (eval echo "$as_me:2317: \"$ac_compile\"") >&5
2318 (eval $ac_compile) 2>&5
2320 echo "$as_me:2320: \$? = $ac_status" >&5
2321 (exit "$ac_status"); } &&
2322 { ac_try='test -s "conftest.$ac_objext"'
2323 { (eval echo "$as_me:2323: \"$ac_try\"") >&5
2326 echo "$as_me:2326: \$? = $ac_status" >&5
2327 (exit "$ac_status"); }; }; then
2329 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
2332 echo "$as_me: failed program was:" >&5
2333 cat "conftest.$ac_ext" >&5
2335 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2336 CFLAGS="$cf_save_CFLAGS"
2337 echo "$as_me:2337: result: $INTEL_COMPILER" >&5
2338 echo "${ECHO_T}$INTEL_COMPILER" >&6
2345 if test "$GCC" = yes ; then
2346 echo "$as_me:2346: checking if this is really Clang C compiler" >&5
2347 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
2348 cf_save_CFLAGS="$CFLAGS"
2349 cat >"conftest.$ac_ext" <<_ACEOF
2350 #line 2350 "configure"
2351 #include "confdefs.h"
2366 rm -f "conftest.$ac_objext"
2367 if { (eval echo "$as_me:2367: \"$ac_compile\"") >&5
2368 (eval $ac_compile) 2>&5
2370 echo "$as_me:2370: \$? = $ac_status" >&5
2371 (exit "$ac_status"); } &&
2372 { ac_try='test -s "conftest.$ac_objext"'
2373 { (eval echo "$as_me:2373: \"$ac_try\"") >&5
2376 echo "$as_me:2376: \$? = $ac_status" >&5
2377 (exit "$ac_status"); }; }; then
2381 echo "$as_me: failed program was:" >&5
2382 cat "conftest.$ac_ext" >&5
2384 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2385 CFLAGS="$cf_save_CFLAGS"
2386 echo "$as_me:2386: result: $CLANG_COMPILER" >&5
2387 echo "${ECHO_T}$CLANG_COMPILER" >&6
2392 if test "x$CLANG_COMPILER" = "xyes" ; then
2394 (c[1-9][0-9]|*/c[1-9][0-9])
2395 { echo "$as_me:2395: WARNING: replacing broken compiler alias $CC" >&5
2396 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
2397 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
2402 echo "$as_me:2402: checking version of $CC" >&5
2403 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2404 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.].*//'`"
2405 test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
2406 echo "$as_me:2406: result: $CLANG_VERSION" >&5
2407 echo "${ECHO_T}$CLANG_VERSION" >&6
2409 for cf_clang_opt in \
2410 -Qunused-arguments \
2411 -Wno-error=implicit-function-declaration
2413 echo "$as_me:2413: checking if option $cf_clang_opt works" >&5
2414 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
2415 cf_save_CFLAGS="$CFLAGS"
2416 CFLAGS="$CFLAGS $cf_clang_opt"
2417 cat >"conftest.$ac_ext" <<_ACEOF
2418 #line 2418 "configure"
2419 #include "confdefs.h"
2426 printf("hello!\\n");
2431 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
2432 if { (eval echo "$as_me:2432: \"$ac_link\"") >&5
2433 (eval $ac_link) 2>&5
2435 echo "$as_me:2435: \$? = $ac_status" >&5
2436 (exit "$ac_status"); } &&
2437 { ac_try='test -s "conftest$ac_exeext"'
2438 { (eval echo "$as_me:2438: \"$ac_try\"") >&5
2441 echo "$as_me:2441: \$? = $ac_status" >&5
2442 (exit "$ac_status"); }; }; then
2446 echo "$as_me: failed program was:" >&5
2447 cat "conftest.$ac_ext" >&5
2451 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
2452 echo "$as_me:2452: result: $cf_clang_optok" >&5
2453 echo "${ECHO_T}$cf_clang_optok" >&6
2454 CFLAGS="$cf_save_CFLAGS"
2455 if test "$cf_clang_optok" = yes; then
2456 test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6
2458 echo "${as_me:-configure}:2458: testing adding option $cf_clang_opt ..." 1>&5
2460 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2461 CFLAGS="${CFLAGS}$cf_clang_opt"
2467 echo "$as_me:2467: checking for $CC option to accept ANSI C" >&5
2468 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2469 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2470 echo $ECHO_N "(cached) $ECHO_C" >&6
2472 ac_cv_prog_cc_stdc=no
2474 cat >"conftest.$ac_ext" <<_ACEOF
2475 #line 2475 "configure"
2476 #include "confdefs.h"
2479 #include <sys/types.h>
2480 #include <sys/stat.h>
2481 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2482 struct buf { int x; };
2483 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2484 static char *e (p, i)
2490 static char *f (char * (*g) (char **, int), char **p, ...)
2495 s = g (p, va_arg (v,int));
2499 int test (int i, double x);
2500 struct s1 {int (*f) (int a);};
2501 struct s2 {int (*f) (double a);};
2502 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2508 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2513 # Don't try gcc -ansi; that turns off useful extensions and
2514 # breaks some systems' header files.
2515 # AIX -qlanglvl=ansi
2516 # Ultrix and OSF/1 -std1
2517 # HP-UX 10.20 and later -Ae
2518 # HP-UX older versions -Aa -D_HPUX_SOURCE
2519 # SVR4 -Xc -D__EXTENSIONS__
2520 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2522 CC="$ac_save_CC $ac_arg"
2523 rm -f "conftest.$ac_objext"
2524 if { (eval echo "$as_me:2524: \"$ac_compile\"") >&5
2525 (eval $ac_compile) 2>&5
2527 echo "$as_me:2527: \$? = $ac_status" >&5
2528 (exit "$ac_status"); } &&
2529 { ac_try='test -s "conftest.$ac_objext"'
2530 { (eval echo "$as_me:2530: \"$ac_try\"") >&5
2533 echo "$as_me:2533: \$? = $ac_status" >&5
2534 (exit "$ac_status"); }; }; then
2535 ac_cv_prog_cc_stdc=$ac_arg
2538 echo "$as_me: failed program was:" >&5
2539 cat "conftest.$ac_ext" >&5
2541 rm -f "conftest.$ac_objext"
2543 rm -f "conftest.$ac_ext" "conftest.$ac_objext"
2548 case "x$ac_cv_prog_cc_stdc" in
2550 echo "$as_me:2550: result: none needed" >&5
2551 echo "${ECHO_T}none needed" >&6 ;;
2553 echo "$as_me:2553: result: $ac_cv_prog_cc_stdc" >&5
2554 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2555 CC="$CC $ac_cv_prog_cc_stdc" ;;
2558 # This should have been defined by AC_PROG_CC
2561 echo "$as_me:2561: checking \$CFLAGS variable" >&5
2562 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2565 echo "$as_me:2565: result: broken" >&5
2566 echo "${ECHO_T}broken" >&6
2567 { echo "$as_me:2567: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2568 echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2571 for cf_arg in $cf_flags
2577 cf_new_extra_cppflags=
2579 for cf_add_cflags in $cf_arg
2581 case "$cf_fix_cppflags" in
2583 case "$cf_add_cflags" in
2584 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2585 case "$cf_add_cflags" in
2587 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2589 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2590 && test -z "${cf_tst_cflags}" \
2591 && cf_fix_cppflags=yes
2593 if test "$cf_fix_cppflags" = yes ; then
2595 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2596 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2599 elif test "${cf_tst_cflags}" = "\"'" ; then
2601 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2602 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2612 case "$cf_add_cflags" in
2614 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2616 CPPFLAGS=`echo "$CPPFLAGS" | \
2617 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2618 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2623 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2624 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2631 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2632 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2639 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2640 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2642 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2644 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2645 && test -z "${cf_tst_cflags}" \
2646 && cf_fix_cppflags=no
2651 if test -n "$cf_new_cflags" ; then
2653 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2654 CFLAGS="${CFLAGS}$cf_new_cflags"
2658 if test -n "$cf_new_cppflags" ; then
2660 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2661 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2665 if test -n "$cf_new_extra_cppflags" ; then
2667 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2668 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2675 echo "$as_me:2675: result: ok" >&5
2676 echo "${ECHO_T}ok" >&6
2680 echo "$as_me:2680: checking \$CC variable" >&5
2681 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2684 echo "$as_me:2684: result: broken" >&5
2685 echo "${ECHO_T}broken" >&6
2686 { echo "$as_me:2686: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2687 echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2689 cf_prog=`echo "$CC" | sed -e 's/ / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2690 cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
2692 for cf_arg in $cf_flags
2700 cf_new_extra_cppflags=
2702 for cf_add_cflags in $cf_arg
2704 case "$cf_fix_cppflags" in
2706 case "$cf_add_cflags" in
2707 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2708 case "$cf_add_cflags" in
2710 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2712 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2713 && test -z "${cf_tst_cflags}" \
2714 && cf_fix_cppflags=yes
2716 if test "$cf_fix_cppflags" = yes ; then
2718 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2719 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2722 elif test "${cf_tst_cflags}" = "\"'" ; then
2724 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2725 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2735 case "$cf_add_cflags" in
2737 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2739 CPPFLAGS=`echo "$CPPFLAGS" | \
2740 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2741 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2746 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2747 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2754 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2755 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2762 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2763 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2765 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2767 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2768 && test -z "${cf_tst_cflags}" \
2769 && cf_fix_cppflags=no
2774 if test -n "$cf_new_cflags" ; then
2776 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2777 CFLAGS="${CFLAGS}$cf_new_cflags"
2781 if test -n "$cf_new_cppflags" ; then
2783 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2784 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2788 if test -n "$cf_new_extra_cppflags" ; then
2790 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2791 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2801 test -n "$verbose" && echo " resulting CC: '$CC'" 1>&6
2803 echo "${as_me:-configure}:2803: testing resulting CC: '$CC' ..." 1>&5
2805 test -n "$verbose" && echo " resulting CFLAGS: '$CFLAGS'" 1>&6
2807 echo "${as_me:-configure}:2807: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2809 test -n "$verbose" && echo " resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2811 echo "${as_me:-configure}:2811: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2815 echo "$as_me:2815: result: ok" >&5
2816 echo "${ECHO_T}ok" >&6
2821 ac_cpp='$CPP $CPPFLAGS'
2822 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2823 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2824 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2825 ac_main_return="return"
2826 echo "$as_me:2826: checking how to run the C preprocessor" >&5
2827 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2828 # On Suns, sometimes $CPP names a directory.
2829 if test -n "$CPP" && test -d "$CPP"; then
2832 if test -z "$CPP"; then
2833 if test "${ac_cv_prog_CPP+set}" = set; then
2834 echo $ECHO_N "(cached) $ECHO_C" >&6
2836 # Double quotes because CPP needs to be expanded
2837 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2840 for ac_c_preproc_warn_flag in '' yes
2842 # Use a header file that comes with gcc, so configuring glibc
2843 # with a fresh cross-compiler works.
2844 # On the NeXT, cc -E runs the code through the compiler's parser,
2845 # not just through cpp. "Syntax error" is here to catch this case.
2846 cat >"conftest.$ac_ext" <<_ACEOF
2847 #line 2847 "configure"
2848 #include "confdefs.h"
2852 if { (eval echo "$as_me:2852: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2853 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2855 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2857 cat conftest.err >&5
2858 echo "$as_me:2858: \$? = $ac_status" >&5
2859 (exit "$ac_status"); } >/dev/null; then
2860 if test -s conftest.err; then
2861 ac_cpp_err=$ac_c_preproc_warn_flag
2868 if test -z "$ac_cpp_err"; then
2871 echo "$as_me: failed program was:" >&5
2872 cat "conftest.$ac_ext" >&5
2873 # Broken: fails on valid input.
2876 rm -f conftest.err "conftest.$ac_ext"
2878 # OK, works on sane cases. Now check whether non-existent headers
2879 # can be detected and how.
2880 cat >"conftest.$ac_ext" <<_ACEOF
2881 #line 2881 "configure"
2882 #include "confdefs.h"
2883 #include <ac_nonexistent.h>
2885 if { (eval echo "$as_me:2885: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2886 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2888 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2890 cat conftest.err >&5
2891 echo "$as_me:2891: \$? = $ac_status" >&5
2892 (exit "$ac_status"); } >/dev/null; then
2893 if test -s conftest.err; then
2894 ac_cpp_err=$ac_c_preproc_warn_flag
2901 if test -z "$ac_cpp_err"; then
2902 # Broken: success on invalid input.
2905 echo "$as_me: failed program was:" >&5
2906 cat "conftest.$ac_ext" >&5
2907 # Passes both tests.
2911 rm -f conftest.err "conftest.$ac_ext"
2914 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2915 rm -f conftest.err "conftest.$ac_ext"
2916 if $ac_preproc_ok; then
2928 echo "$as_me:2928: result: $CPP" >&5
2929 echo "${ECHO_T}$CPP" >&6
2931 for ac_c_preproc_warn_flag in '' yes
2933 # Use a header file that comes with gcc, so configuring glibc
2934 # with a fresh cross-compiler works.
2935 # On the NeXT, cc -E runs the code through the compiler's parser,
2936 # not just through cpp. "Syntax error" is here to catch this case.
2937 cat >"conftest.$ac_ext" <<_ACEOF
2938 #line 2938 "configure"
2939 #include "confdefs.h"
2943 if { (eval echo "$as_me:2943: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2944 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2946 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2948 cat conftest.err >&5
2949 echo "$as_me:2949: \$? = $ac_status" >&5
2950 (exit "$ac_status"); } >/dev/null; then
2951 if test -s conftest.err; then
2952 ac_cpp_err=$ac_c_preproc_warn_flag
2959 if test -z "$ac_cpp_err"; then
2962 echo "$as_me: failed program was:" >&5
2963 cat "conftest.$ac_ext" >&5
2964 # Broken: fails on valid input.
2967 rm -f conftest.err "conftest.$ac_ext"
2969 # OK, works on sane cases. Now check whether non-existent headers
2970 # can be detected and how.
2971 cat >"conftest.$ac_ext" <<_ACEOF
2972 #line 2972 "configure"
2973 #include "confdefs.h"
2974 #include <ac_nonexistent.h>
2976 if { (eval echo "$as_me:2976: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2977 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2979 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2981 cat conftest.err >&5
2982 echo "$as_me:2982: \$? = $ac_status" >&5
2983 (exit "$ac_status"); } >/dev/null; then
2984 if test -s conftest.err; then
2985 ac_cpp_err=$ac_c_preproc_warn_flag
2992 if test -z "$ac_cpp_err"; then
2993 # Broken: success on invalid input.
2996 echo "$as_me: failed program was:" >&5
2997 cat "conftest.$ac_ext" >&5
2998 # Passes both tests.
3002 rm -f conftest.err "conftest.$ac_ext"
3005 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3006 rm -f conftest.err "conftest.$ac_ext"
3007 if $ac_preproc_ok; then
3010 { { echo "$as_me:3010: error: C preprocessor \"$CPP\" fails sanity check" >&5
3011 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3012 { (exit 1); exit 1; }; }
3016 ac_cpp='$CPP $CPPFLAGS'
3017 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3018 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3019 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3020 ac_main_return="return"
3022 if test $ac_cv_c_compiler_gnu = yes; then
3023 echo "$as_me:3023: checking whether $CC needs -traditional" >&5
3024 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
3025 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
3026 echo $ECHO_N "(cached) $ECHO_C" >&6
3028 ac_pattern="Autoconf.*'x'"
3029 cat >"conftest.$ac_ext" <<_ACEOF
3030 #line 3030 "configure"
3031 #include "confdefs.h"
3033 int Autoconf = TIOCGETP;
3035 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3036 $EGREP "$ac_pattern" >/dev/null 2>&1; then
3037 ac_cv_prog_gcc_traditional=yes
3039 ac_cv_prog_gcc_traditional=no
3043 if test $ac_cv_prog_gcc_traditional = no; then
3044 cat >"conftest.$ac_ext" <<_ACEOF
3045 #line 3045 "configure"
3046 #include "confdefs.h"
3048 int Autoconf = TCGETA;
3050 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3051 $EGREP "$ac_pattern" >/dev/null 2>&1; then
3052 ac_cv_prog_gcc_traditional=yes
3058 echo "$as_me:3058: result: $ac_cv_prog_gcc_traditional" >&5
3059 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
3060 if test $ac_cv_prog_gcc_traditional = yes; then
3061 CC="$CC -traditional"
3065 echo "$as_me:3065: checking whether $CC understands -c and -o together" >&5
3066 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
3067 if test "${cf_cv_prog_CC_c_o+set}" = set; then
3068 echo $ECHO_N "(cached) $ECHO_C" >&6
3071 cat > conftest.$ac_ext <<CF_EOF
3074 ${cf_cv_main_return:-return}(0);
3077 # We do the test twice because some compilers refuse to overwrite an
3078 # existing .o file with -o, though they will create one.
3079 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
3080 if { (eval echo "$as_me:3080: \"$ac_try\"") >&5
3083 echo "$as_me:3083: \$? = $ac_status" >&5
3084 (exit "$ac_status"); } &&
3085 test -f conftest2.$ac_objext && { (eval echo "$as_me:3085: \"$ac_try\"") >&5
3088 echo "$as_me:3088: \$? = $ac_status" >&5
3089 (exit "$ac_status"); };
3091 eval cf_cv_prog_CC_c_o=yes
3093 eval cf_cv_prog_CC_c_o=no
3098 if test "$cf_cv_prog_CC_c_o" = yes; then
3099 echo "$as_me:3099: result: yes" >&5
3100 echo "${ECHO_T}yes" >&6
3102 echo "$as_me:3102: result: no" >&5
3103 echo "${ECHO_T}no" >&6
3106 if test "$cross_compiling" = yes ; then
3109 case "$cf_cv_system_name" in
3110 (dragonfly*|mirbsd*|freebsd*)
3111 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
3113 (*) LDPATH=$PATH:/sbin:/usr/sbin
3114 # Extract the first word of "ldconfig", so it can be a program name with args.
3115 set dummy ldconfig; ac_word=$2
3116 echo "$as_me:3116: checking for $ac_word" >&5
3117 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3118 if test "${ac_cv_path_LDCONFIG+set}" = set; then
3119 echo $ECHO_N "(cached) $ECHO_C" >&6
3123 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
3126 ac_save_IFS=$IFS; IFS=$ac_path_separator
3128 for ac_dir in $ac_dummy; do
3130 test -z "$ac_dir" && ac_dir=.
3131 if $as_executable_p "$ac_dir/$ac_word"; then
3132 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
3133 echo "$as_me:3133: found $ac_dir/$ac_word" >&5
3141 LDCONFIG=$ac_cv_path_LDCONFIG
3143 if test -n "$LDCONFIG"; then
3144 echo "$as_me:3144: result: $LDCONFIG" >&5
3145 echo "${ECHO_T}$LDCONFIG" >&6
3147 echo "$as_me:3147: result: no" >&5
3148 echo "${ECHO_T}no" >&6
3155 echo "$as_me:3155: checking if you want to ensure bool is consistent with C++" >&5
3156 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
3158 # Check whether --with-cxx or --without-cxx was given.
3159 if test "${with_cxx+set}" = set; then
3161 cf_with_cxx=$withval
3165 echo "$as_me:3165: result: $cf_with_cxx" >&5
3166 echo "${ECHO_T}$cf_with_cxx" >&6
3167 if test "X$cf_with_cxx" = Xno ; then
3171 # with autoconf 2.13, we can change the error to a warning:
3173 ac_cpp='$CXXCPP $CPPFLAGS'
3174 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3175 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3176 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3177 ac_main_return="return"
3178 if test -n "$ac_tool_prefix"; then
3179 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3181 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3182 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3183 echo "$as_me:3183: checking for $ac_word" >&5
3184 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3185 if test "${ac_cv_prog_CXX+set}" = set; then
3186 echo $ECHO_N "(cached) $ECHO_C" >&6
3188 if test -n "$CXX"; then
3189 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3191 ac_save_IFS=$IFS; IFS=$ac_path_separator
3193 for ac_dir in $ac_dummy; do
3195 test -z "$ac_dir" && ac_dir=.
3196 $as_executable_p "$ac_dir/$ac_word" || continue
3197 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3198 echo "$as_me:3198: found $ac_dir/$ac_word" >&5
3205 if test -n "$CXX"; then
3206 echo "$as_me:3206: result: $CXX" >&5
3207 echo "${ECHO_T}$CXX" >&6
3209 echo "$as_me:3209: result: no" >&5
3210 echo "${ECHO_T}no" >&6
3213 test -n "$CXX" && break
3216 if test -z "$CXX"; then
3218 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3220 # Extract the first word of "$ac_prog", so it can be a program name with args.
3221 set dummy $ac_prog; ac_word=$2
3222 echo "$as_me:3222: checking for $ac_word" >&5
3223 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3224 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3225 echo $ECHO_N "(cached) $ECHO_C" >&6
3227 if test -n "$ac_ct_CXX"; then
3228 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3230 ac_save_IFS=$IFS; IFS=$ac_path_separator
3232 for ac_dir in $ac_dummy; do
3234 test -z "$ac_dir" && ac_dir=.
3235 $as_executable_p "$ac_dir/$ac_word" || continue
3236 ac_cv_prog_ac_ct_CXX="$ac_prog"
3237 echo "$as_me:3237: found $ac_dir/$ac_word" >&5
3243 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3244 if test -n "$ac_ct_CXX"; then
3245 echo "$as_me:3245: result: $ac_ct_CXX" >&5
3246 echo "${ECHO_T}$ac_ct_CXX" >&6
3248 echo "$as_me:3248: result: no" >&5
3249 echo "${ECHO_T}no" >&6
3252 test -n "$ac_ct_CXX" && break
3254 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3259 # Provide some information about the compiler.
3260 echo "$as_me:3260:" \
3261 "checking for C++ compiler version" >&5
3262 ac_compiler=`set X $ac_compile; echo $2`
3263 { (eval echo "$as_me:3263: \"$ac_compiler --version </dev/null >&5\"") >&5
3264 (eval $ac_compiler --version </dev/null >&5) 2>&5
3266 echo "$as_me:3266: \$? = $ac_status" >&5
3267 (exit "$ac_status"); }
3268 { (eval echo "$as_me:3268: \"$ac_compiler -v </dev/null >&5\"") >&5
3269 (eval $ac_compiler -v </dev/null >&5) 2>&5
3271 echo "$as_me:3271: \$? = $ac_status" >&5
3272 (exit "$ac_status"); }
3273 { (eval echo "$as_me:3273: \"$ac_compiler -V </dev/null >&5\"") >&5
3274 (eval $ac_compiler -V </dev/null >&5) 2>&5
3276 echo "$as_me:3276: \$? = $ac_status" >&5
3277 (exit "$ac_status"); }
3279 echo "$as_me:3279: checking whether we are using the GNU C++ compiler" >&5
3280 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3281 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3282 echo $ECHO_N "(cached) $ECHO_C" >&6
3284 cat >"conftest.$ac_ext" <<_ACEOF
3285 #line 3285 "configure"
3286 #include "confdefs.h"
3299 rm -f "conftest.$ac_objext"
3300 if { (eval echo "$as_me:3300: \"$ac_compile\"") >&5
3301 (eval $ac_compile) 2>&5
3303 echo "$as_me:3303: \$? = $ac_status" >&5
3304 (exit "$ac_status"); } &&
3305 { ac_try='test -s "conftest.$ac_objext"'
3306 { (eval echo "$as_me:3306: \"$ac_try\"") >&5
3309 echo "$as_me:3309: \$? = $ac_status" >&5
3310 (exit "$ac_status"); }; }; then
3313 echo "$as_me: failed program was:" >&5
3314 cat "conftest.$ac_ext" >&5
3317 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3318 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3321 echo "$as_me:3321: result: $ac_cv_cxx_compiler_gnu" >&5
3322 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3323 GXX=`test $ac_compiler_gnu = yes && echo yes`
3324 ac_test_CXXFLAGS=${CXXFLAGS+set}
3325 ac_save_CXXFLAGS=$CXXFLAGS
3327 echo "$as_me:3327: checking whether $CXX accepts -g" >&5
3328 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3329 if test "${ac_cv_prog_cxx_g+set}" = set; then
3330 echo $ECHO_N "(cached) $ECHO_C" >&6
3332 cat >"conftest.$ac_ext" <<_ACEOF
3333 #line 3333 "configure"
3334 #include "confdefs.h"
3344 rm -f "conftest.$ac_objext"
3345 if { (eval echo "$as_me:3345: \"$ac_compile\"") >&5
3346 (eval $ac_compile) 2>&5
3348 echo "$as_me:3348: \$? = $ac_status" >&5
3349 (exit "$ac_status"); } &&
3350 { ac_try='test -s "conftest.$ac_objext"'
3351 { (eval echo "$as_me:3351: \"$ac_try\"") >&5
3354 echo "$as_me:3354: \$? = $ac_status" >&5
3355 (exit "$ac_status"); }; }; then
3356 ac_cv_prog_cxx_g=yes
3358 echo "$as_me: failed program was:" >&5
3359 cat "conftest.$ac_ext" >&5
3362 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3364 echo "$as_me:3364: result: $ac_cv_prog_cxx_g" >&5
3365 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3366 if test "$ac_test_CXXFLAGS" = set; then
3367 CXXFLAGS=$ac_save_CXXFLAGS
3368 elif test $ac_cv_prog_cxx_g = yes; then
3369 if test "$GXX" = yes; then
3375 if test "$GXX" = yes; then
3381 for ac_declaration in \
3383 '#include <stdlib.h>' \
3384 'extern "C" void std::exit (int) throw (); using std::exit;' \
3385 'extern "C" void std::exit (int); using std::exit;' \
3386 'extern "C" void exit (int) throw ();' \
3387 'extern "C" void exit (int);' \
3390 cat >"conftest.$ac_ext" <<_ACEOF
3391 #line 3391 "configure"
3392 #include "confdefs.h"
3403 rm -f "conftest.$ac_objext"
3404 if { (eval echo "$as_me:3404: \"$ac_compile\"") >&5
3405 (eval $ac_compile) 2>&5
3407 echo "$as_me:3407: \$? = $ac_status" >&5
3408 (exit "$ac_status"); } &&
3409 { ac_try='test -s "conftest.$ac_objext"'
3410 { (eval echo "$as_me:3410: \"$ac_try\"") >&5
3413 echo "$as_me:3413: \$? = $ac_status" >&5
3414 (exit "$ac_status"); }; }; then
3417 echo "$as_me: failed program was:" >&5
3418 cat "conftest.$ac_ext" >&5
3421 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3422 cat >"conftest.$ac_ext" <<_ACEOF
3423 #line 3423 "configure"
3424 #include "confdefs.h"
3434 rm -f "conftest.$ac_objext"
3435 if { (eval echo "$as_me:3435: \"$ac_compile\"") >&5
3436 (eval $ac_compile) 2>&5
3438 echo "$as_me:3438: \$? = $ac_status" >&5
3439 (exit "$ac_status"); } &&
3440 { ac_try='test -s "conftest.$ac_objext"'
3441 { (eval echo "$as_me:3441: \"$ac_try\"") >&5
3444 echo "$as_me:3444: \$? = $ac_status" >&5
3445 (exit "$ac_status"); }; }; then
3448 echo "$as_me: failed program was:" >&5
3449 cat "conftest.$ac_ext" >&5
3451 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3454 if test -n "$ac_declaration"; then
3455 echo '#ifdef __cplusplus' >>confdefs.h
3456 echo "$ac_declaration" >>confdefs.h
3457 echo '#endif' >>confdefs.h
3461 ac_cpp='$CPP $CPPFLAGS'
3462 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3463 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3464 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3465 ac_main_return="return"
3468 ac_cpp='$CXXCPP $CPPFLAGS'
3469 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3470 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3471 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3472 ac_main_return="return"
3474 if test "x$cf_with_cxx" != xno
3476 # Several of the C++ configurations do not work, particularly when
3477 # cross-compiling (20140913 -TD)
3478 echo "$as_me:3478: checking if $CXX works" >&5
3479 echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
3481 save_CPPFLAGS="$CPPFLAGS"
3482 eval cf_includedir=${includedir}
3483 CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
3485 cat >"conftest.$ac_ext" <<_ACEOF
3486 #line 3486 "configure"
3487 #include "confdefs.h"
3496 printf("Hello world!\n")
3502 rm -f "conftest.$ac_objext"
3503 if { (eval echo "$as_me:3503: \"$ac_compile\"") >&5
3504 (eval $ac_compile) 2>&5
3506 echo "$as_me:3506: \$? = $ac_status" >&5
3507 (exit "$ac_status"); } &&
3508 { ac_try='test -s "conftest.$ac_objext"'
3509 { (eval echo "$as_me:3509: \"$ac_try\"") >&5
3512 echo "$as_me:3512: \$? = $ac_status" >&5
3513 (exit "$ac_status"); }; }; then
3516 echo "$as_me: failed program was:" >&5
3517 cat "conftest.$ac_ext" >&5
3520 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3521 CPPFLAGS="$save_CPPFLAGS"
3523 echo "$as_me:3523: result: $cf_cxx_works" >&5
3524 echo "${ECHO_T}$cf_cxx_works" >&6
3525 if test "x$cf_cxx_works" = xno
3527 { echo "$as_me:3527: WARNING: Ignore $CXX, since it cannot compile hello-world." >&5
3528 echo "$as_me: WARNING: Ignore $CXX, since it cannot compile hello-world." >&2;}
3529 cf_with_cxx=no; CXX=""; GXX="";
3533 ac_cpp='$CPP $CPPFLAGS'
3534 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3535 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3537 ac_main_return="return"
3539 # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
3540 if test "$CXX" = "g++" ; then
3541 # Extract the first word of "g++", so it can be a program name with args.
3542 set dummy g++; ac_word=$2
3543 echo "$as_me:3543: checking for $ac_word" >&5
3544 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3545 if test "${ac_cv_path_CXX+set}" = set; then
3546 echo $ECHO_N "(cached) $ECHO_C" >&6
3550 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3553 ac_save_IFS=$IFS; IFS=$ac_path_separator
3555 for ac_dir in $ac_dummy; do
3557 test -z "$ac_dir" && ac_dir=.
3558 if $as_executable_p "$ac_dir/$ac_word"; then
3559 ac_cv_path_CXX="$ac_dir/$ac_word"
3560 echo "$as_me:3560: found $ac_dir/$ac_word" >&5
3570 if test -n "$CXX"; then
3571 echo "$as_me:3571: result: $CXX" >&5
3572 echo "${ECHO_T}$CXX" >&6
3574 echo "$as_me:3574: result: no" >&5
3575 echo "${ECHO_T}no" >&6
3581 { echo "$as_me:3581: WARNING: You don't have any C++ compiler, too bad" >&5
3582 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3583 cf_with_cxx=no; CXX=""; GXX="";
3589 if test "$GXX" = yes; then
3590 echo "$as_me:3590: checking version of ${CXX:-g++}" >&5
3591 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3592 GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3593 if test -z "$GXX_VERSION"
3598 echo "$as_me:3598: result: $GXX_VERSION" >&5
3599 echo "${ECHO_T}$GXX_VERSION" >&6
3602 case "$GXX_VERSION" in
3606 { echo "$as_me:3606: WARNING: templates do not work" >&5
3607 echo "$as_me: WARNING: templates do not work" >&2;}
3611 echo "$as_me:3611: checking if you want to build C++ binding and demo" >&5
3612 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3614 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3615 if test "${with_cxx_binding+set}" = set; then
3616 withval="$with_cxx_binding"
3617 cf_with_cxx_binding=$withval
3619 cf_with_cxx_binding=$cf_with_cxx
3621 echo "$as_me:3621: result: $cf_with_cxx_binding" >&5
3622 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3624 echo "$as_me:3624: checking if you want to build with Ada" >&5
3625 echo $ECHO_N "checking if you want to build with Ada... $ECHO_C" >&6
3626 echo "$as_me:3626: result: $cf_with_ada" >&5
3627 echo "${ECHO_T}$cf_with_ada" >&6
3629 echo "$as_me:3629: checking if you want to install terminal database" >&5
3630 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
3632 # Check whether --enable-db-install or --disable-db-install was given.
3633 if test "${enable_db_install+set}" = set; then
3634 enableval="$enable_db_install"
3635 cf_with_db_install=$enableval
3637 cf_with_db_install=yes
3639 echo "$as_me:3639: result: $cf_with_db_install" >&5
3640 echo "${ECHO_T}$cf_with_db_install" >&6
3642 echo "$as_me:3642: checking if you want to install manpages" >&5
3643 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3645 # Check whether --with-manpages or --without-manpages was given.
3646 if test "${with_manpages+set}" = set; then
3647 withval="$with_manpages"
3648 cf_with_manpages=$withval
3650 cf_with_manpages=yes
3652 echo "$as_me:3652: result: $cf_with_manpages" >&5
3653 echo "${ECHO_T}$cf_with_manpages" >&6
3655 echo "$as_me:3655: checking if you want to build programs such as tic" >&5
3656 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3658 # Check whether --with-progs or --without-progs was given.
3659 if test "${with_progs+set}" = set; then
3660 withval="$with_progs"
3661 cf_with_progs=$withval
3665 echo "$as_me:3665: result: $cf_with_progs" >&5
3666 echo "${ECHO_T}$cf_with_progs" >&6
3668 if test -f "$srcdir/tack/tack.h" ; then
3669 if test "x$cross_compiling" = xyes ; then
3670 test -n "$verbose" && echo " ignoring tack because we are cross-compiling" 1>&6
3672 echo "${as_me:-configure}:3672: testing ignoring tack because we are cross-compiling ..." 1>&5
3676 echo "$as_me:3676: checking if you want to build the tack program" >&5
3677 echo $ECHO_N "checking if you want to build the tack program... $ECHO_C" >&6
3679 # Check whether --with-tack or --without-tack was given.
3680 if test "${with_tack+set}" = set; then
3681 withval="$with_tack"
3682 cf_with_tack=$withval
3684 cf_with_tack=$cf_with_progs
3686 echo "$as_me:3686: result: $cf_with_tack" >&5
3687 echo "${ECHO_T}$cf_with_tack" >&6
3693 echo "$as_me:3693: checking if you want to build test-programs" >&5
3694 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3696 # Check whether --with-tests or --without-tests was given.
3697 if test "${with_tests+set}" = set; then
3698 withval="$with_tests"
3699 cf_with_tests=$withval
3703 echo "$as_me:3703: result: $cf_with_tests" >&5
3704 echo "${ECHO_T}$cf_with_tests" >&6
3706 echo "$as_me:3706: checking if you wish to install curses.h" >&5
3707 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3709 # Check whether --with-curses-h or --without-curses-h was given.
3710 if test "${with_curses_h+set}" = set; then
3711 withval="$with_curses_h"
3712 with_curses_h=$withval
3716 echo "$as_me:3716: result: $with_curses_h" >&5
3717 echo "${ECHO_T}$with_curses_h" >&6
3719 modules_to_build="ncurses"
3720 test "X$cf_with_progs" != Xno && modules_to_build="$modules_to_build progs"
3721 test "X$cf_with_tack" != Xno && modules_to_build="$modules_to_build tack"
3722 modules_to_build="$modules_to_build panel menu form"
3724 test "$program_prefix" != NONE &&
3725 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3726 # Use a double $ so make ignores it.
3727 test "$program_suffix" != NONE &&
3728 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3729 # Double any \ or $. echo might interpret backslashes.
3730 # By default was `s,x,x', remove it if useless.
3731 cat <<\_ACEOF >conftest.sed
3732 s/[\\$]/&&/g;s/;s,x,x,$//
3734 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3737 for ac_prog in mawk gawk nawk awk
3739 # Extract the first word of "$ac_prog", so it can be a program name with args.
3740 set dummy $ac_prog; ac_word=$2
3741 echo "$as_me:3741: checking for $ac_word" >&5
3742 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3743 if test "${ac_cv_prog_AWK+set}" = set; then
3744 echo $ECHO_N "(cached) $ECHO_C" >&6
3746 if test -n "$AWK"; then
3747 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3749 ac_save_IFS=$IFS; IFS=$ac_path_separator
3751 for ac_dir in $ac_dummy; do
3753 test -z "$ac_dir" && ac_dir=.
3754 $as_executable_p "$ac_dir/$ac_word" || continue
3755 ac_cv_prog_AWK="$ac_prog"
3756 echo "$as_me:3756: found $ac_dir/$ac_word" >&5
3763 if test -n "$AWK"; then
3764 echo "$as_me:3764: result: $AWK" >&5
3765 echo "${ECHO_T}$AWK" >&6
3767 echo "$as_me:3767: result: no" >&5
3768 echo "${ECHO_T}no" >&6
3771 test -n "$AWK" && break
3774 test -z "$AWK" && { { echo "$as_me:3774: error: No awk program found" >&5
3775 echo "$as_me: error: No awk program found" >&2;}
3776 { (exit 1); exit 1; }; }
3778 # Find a good install program. We prefer a C program (faster),
3779 # so one script is as good as another. But avoid the broken or
3780 # incompatible versions:
3781 # SysV /etc/install, /usr/sbin/install
3782 # SunOS /usr/etc/install
3783 # IRIX /sbin/install
3785 # AmigaOS /C/install, which installs bootblocks on floppy discs
3786 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3787 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3788 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3789 # ./install, which can be erroneously created by make from ./install.sh.
3790 echo "$as_me:3790: checking for a BSD compatible install" >&5
3791 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3792 if test -z "$INSTALL"; then
3793 if test "${ac_cv_path_install+set}" = set; then
3794 echo $ECHO_N "(cached) $ECHO_C" >&6
3796 ac_save_IFS=$IFS; IFS=$ac_path_separator
3797 for ac_dir in $PATH; do
3799 # Account for people who put trailing slashes in PATH elements.
3801 / | ./ | .// | /cC/* \
3802 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3805 # OSF1 and SCO ODT 3.0 have their own names for install.
3806 # Don't use installbsd from OSF since it installs stuff as root
3808 for ac_prog in ginstall scoinst install; do
3809 if $as_executable_p "$ac_dir/$ac_prog"; then
3810 if test $ac_prog = install &&
3811 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3812 # AIX install. It has an incompatible calling convention.
3814 elif test $ac_prog = install &&
3815 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3816 # program-specific install script used by HP pwplus--don't use.
3819 ac_cv_path_install="$ac_dir/$ac_prog -c"
3829 if test "${ac_cv_path_install+set}" = set; then
3830 INSTALL=$ac_cv_path_install
3832 # As a last resort, use the slow shell script. We don't cache a
3833 # path for INSTALL within a source directory, because that will
3834 # break other packages using the cache if that directory is
3835 # removed, or if the path is relative.
3836 INSTALL=$ac_install_sh
3839 echo "$as_me:3839: result: $INSTALL" >&5
3840 echo "${ECHO_T}$INSTALL" >&6
3842 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3843 # It thinks the first close brace ends the variable substitution.
3844 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3846 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3848 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3854 cf_dir=`echo "$INSTALL" | sed -e 's%/[^/]*$%%'`
3855 test -z "$cf_dir" && cf_dir=.
3856 INSTALL="`cd \"$cf_dir\" && pwd`"/"`echo "$INSTALL" | sed -e 's%^.*/%%'`"
3860 for ac_prog in lint cppcheck splint
3862 # Extract the first word of "$ac_prog", so it can be a program name with args.
3863 set dummy $ac_prog; ac_word=$2
3864 echo "$as_me:3864: checking for $ac_word" >&5
3865 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3866 if test "${ac_cv_prog_LINT+set}" = set; then
3867 echo $ECHO_N "(cached) $ECHO_C" >&6
3869 if test -n "$LINT"; then
3870 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3872 ac_save_IFS=$IFS; IFS=$ac_path_separator
3874 for ac_dir in $ac_dummy; do
3876 test -z "$ac_dir" && ac_dir=.
3877 $as_executable_p "$ac_dir/$ac_word" || continue
3878 ac_cv_prog_LINT="$ac_prog"
3879 echo "$as_me:3879: found $ac_dir/$ac_word" >&5
3885 LINT=$ac_cv_prog_LINT
3886 if test -n "$LINT"; then
3887 echo "$as_me:3887: result: $LINT" >&5
3888 echo "${ECHO_T}$LINT" >&6
3890 echo "$as_me:3890: result: no" >&5
3891 echo "${ECHO_T}no" >&6
3894 test -n "$LINT" && break
3898 (xcppcheck|x*/cppcheck)
3899 test -z "$LINT_OPTS" && LINT_OPTS="--enable=all"
3903 echo "$as_me:3903: checking whether ln -s works" >&5
3904 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3906 if test "$LN_S" = "ln -s"; then
3907 echo "$as_me:3907: result: yes" >&5
3908 echo "${ECHO_T}yes" >&6
3910 echo "$as_me:3910: result: no, using $LN_S" >&5
3911 echo "${ECHO_T}no, using $LN_S" >&6
3914 echo "$as_me:3914: checking if $LN_S -f options work" >&5
3915 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3917 rm -f conf$$.src conf$$dst
3919 echo first >conf$$.src
3920 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3925 rm -f conf$$.dst conf$$src
3926 echo "$as_me:3926: result: $cf_prog_ln_sf" >&5
3927 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3929 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3931 echo "$as_me:3931: checking for long file names" >&5
3932 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3933 if test "${ac_cv_sys_long_file_names+set}" = set; then
3934 echo $ECHO_N "(cached) $ECHO_C" >&6
3936 ac_cv_sys_long_file_names=yes
3937 # Test for long file names in all the places we know might matter:
3938 # . the current directory, where building will happen
3939 # $prefix/lib where we will be installing things
3940 # $exec_prefix/lib likewise
3941 # eval it to expand exec_prefix.
3942 # $TMPDIR if set, where it might want to write temporary files
3943 # if $TMPDIR is not set:
3944 # /tmp where it might want to write temporary files
3947 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3950 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3952 for ac_dir in . $ac_tmpdirs `eval echo "$prefix/lib" "$exec_prefix/lib"` ; do
3953 test -d "$ac_dir" || continue
3954 test -w "$ac_dir" || continue # It is less confusing to not echo anything here.
3955 ac_xdir=$ac_dir/cf$$
3956 (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
3957 ac_tf1=$ac_xdir/conftest9012345
3958 ac_tf2=$ac_xdir/conftest9012346
3959 (echo 1 >"$ac_tf1") 2>/dev/null
3960 (echo 2 >"$ac_tf2") 2>/dev/null
3961 ac_val=`cat "$ac_tf1" 2>/dev/null`
3962 if test ! -f "$ac_tf1" || test "$ac_val" != 1; then
3963 ac_cv_sys_long_file_names=no
3964 rm -rf "$ac_xdir" 2>/dev/null
3967 rm -rf "$ac_xdir" 2>/dev/null
3970 echo "$as_me:3970: result: $ac_cv_sys_long_file_names" >&5
3971 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3972 if test "$ac_cv_sys_long_file_names" = yes; then
3974 cat >>confdefs.h <<\EOF
3975 #define HAVE_LONG_FILE_NAMES 1
3980 # Provide for renaming "ncurses5-config" to "ncurses5X-config", etc., in case
3981 # of package conflict.
3984 # Check whether --with-config-suffix or --without-config-suffix was given.
3985 if test "${with_config_suffix+set}" = set; then
3986 withval="$with_config_suffix"
3989 { echo "$as_me:3989: WARNING: expected a value for config-suffix option" >&5
3990 echo "$as_me: WARNING: expected a value for config-suffix option" >&2;}
3992 (*) cf_config_suffix="$withval"
3997 # If we find pkg-config, check if we should install the ".pc" files.
3999 echo "$as_me:3999: checking if you want to use pkg-config" >&5
4000 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
4002 # Check whether --with-pkg-config or --without-pkg-config was given.
4003 if test "${with_pkg_config+set}" = set; then
4004 withval="$with_pkg_config"
4005 cf_pkg_config=$withval
4009 echo "$as_me:4009: result: $cf_pkg_config" >&5
4010 echo "${ECHO_T}$cf_pkg_config" >&6
4012 case "$cf_pkg_config" in
4018 if test -n "$ac_tool_prefix"; then
4019 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4020 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4021 echo "$as_me:4021: checking for $ac_word" >&5
4022 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4023 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
4024 echo $ECHO_N "(cached) $ECHO_C" >&6
4028 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4031 ac_save_IFS=$IFS; IFS=$ac_path_separator
4033 for ac_dir in $ac_dummy; do
4035 test -z "$ac_dir" && ac_dir=.
4036 if $as_executable_p "$ac_dir/$ac_word"; then
4037 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
4038 echo "$as_me:4038: found $ac_dir/$ac_word" >&5
4046 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4048 if test -n "$PKG_CONFIG"; then
4049 echo "$as_me:4049: result: $PKG_CONFIG" >&5
4050 echo "${ECHO_T}$PKG_CONFIG" >&6
4052 echo "$as_me:4052: result: no" >&5
4053 echo "${ECHO_T}no" >&6
4057 if test -z "$ac_cv_path_PKG_CONFIG"; then
4058 ac_pt_PKG_CONFIG=$PKG_CONFIG
4059 # Extract the first word of "pkg-config", so it can be a program name with args.
4060 set dummy pkg-config; ac_word=$2
4061 echo "$as_me:4061: checking for $ac_word" >&5
4062 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4063 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
4064 echo $ECHO_N "(cached) $ECHO_C" >&6
4066 case $ac_pt_PKG_CONFIG in
4068 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4071 ac_save_IFS=$IFS; IFS=$ac_path_separator
4073 for ac_dir in $ac_dummy; do
4075 test -z "$ac_dir" && ac_dir=.
4076 if $as_executable_p "$ac_dir/$ac_word"; then
4077 ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
4078 echo "$as_me:4078: found $ac_dir/$ac_word" >&5
4083 test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
4087 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4089 if test -n "$ac_pt_PKG_CONFIG"; then
4090 echo "$as_me:4090: result: $ac_pt_PKG_CONFIG" >&5
4091 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
4093 echo "$as_me:4093: result: no" >&5
4094 echo "${ECHO_T}no" >&6
4097 PKG_CONFIG=$ac_pt_PKG_CONFIG
4099 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4108 test -z "$PKG_CONFIG" && PKG_CONFIG=none
4109 if test "$PKG_CONFIG" != none ; then
4111 if test "x$prefix" != xNONE; then
4112 cf_path_syntax="$prefix"
4114 cf_path_syntax="$ac_default_prefix"
4117 case ".$PKG_CONFIG" in
4122 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4124 (.\$\{*prefix\}*|.\$\{*dir\}*)
4125 eval PKG_CONFIG="$PKG_CONFIG"
4126 case ".$PKG_CONFIG" in
4128 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4133 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4136 { { echo "$as_me:4136: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
4137 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
4138 { (exit 1); exit 1; }; }
4142 elif test "x$cf_pkg_config" != xno ; then
4143 { echo "$as_me:4143: WARNING: pkg-config is not installed" >&5
4144 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
4147 case "$PKG_CONFIG" in
4149 echo "$as_me:4149: checking for pkg-config library directory" >&5
4150 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
4153 echo "$as_me:4153: checking for $PKG_CONFIG library directory" >&5
4154 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
4158 # if $PKG_CONFIG_LIBDIR is set, try to use that
4159 cf_search_path=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/:/ /g' -e 's,^[ ]*,,'`
4161 # if the option is used, let that override. otherwise default to "libdir"
4163 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
4164 if test "${with_pkg_config_libdir+set}" = set; then
4165 withval="$with_pkg_config_libdir"
4166 cf_search_path=$withval
4168 test "x$PKG_CONFIG" != xnone && test -z "$cf_search_path" && cf_search_path=libdir
4171 case "x$cf_search_path" in
4173 PKG_CONFIG_LIBDIR='${libdir}/pkgconfig'
4174 echo "$as_me:4174: result: $PKG_CONFIG_LIBDIR" >&5
4175 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4184 PKG_CONFIG_LIBDIR="$cf_search_path"
4185 echo "$as_me:4185: result: $PKG_CONFIG_LIBDIR" >&5
4186 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4190 echo "$as_me:4190: result: auto" >&5
4191 echo "${ECHO_T}auto" >&6
4193 # Look for the library directory using the same prefix as the executable
4194 echo "$as_me:4194: checking for search-list" >&5
4195 echo $ECHO_N "checking for search-list... $ECHO_C" >&6
4196 if test "x$PKG_CONFIG" != xnone
4198 # works for pkg-config since version 0.24 (2009)
4199 # works for pkgconf since version 0.8.3 (2012)
4200 for cf_pkg_program in \
4201 `echo "$PKG_CONFIG" | sed -e 's,^.*/,,'` \
4205 cf_search_path=`"$PKG_CONFIG" --variable=pc_path "$cf_pkg_program" 2>/dev/null | tr : ' '`
4206 test -n "$cf_search_path" && break
4209 # works for pkg-config since import in 2005 of original 2001 HP code.
4210 test -z "$cf_search_path" && \
4212 "$PKG_CONFIG" --debug --exists no-such-package 2>&1 | $AWK "\
4213 /^Scanning directory (#[1-9][0-9]* )?'.*'$/{ \
4214 sub(\"^[^']*'\",\"\"); \
4215 sub(\"'.*\",\"\"); \
4216 printf \" %s\", \\$0; } \
4221 echo "$as_me:4221: result: $cf_search_path" >&5
4222 echo "${ECHO_T}$cf_search_path" >&6
4225 { { echo "$as_me:4225: error: Unexpected option value: $cf_search_path" >&5
4226 echo "$as_me: error: Unexpected option value: $cf_search_path" >&2;}
4227 { (exit 1); exit 1; }; }
4231 if test -n "$cf_search_path"
4233 echo "$as_me:4233: checking for first directory" >&5
4234 echo $ECHO_N "checking for first directory... $ECHO_C" >&6
4235 cf_pkg_config_path=none
4236 for cf_config in $cf_search_path
4238 if test -d "$cf_config"
4240 cf_pkg_config_path=$cf_config
4244 echo "$as_me:4244: result: $cf_pkg_config_path" >&5
4245 echo "${ECHO_T}$cf_pkg_config_path" >&6
4247 if test "x$cf_pkg_config_path" != xnone ; then
4248 # limit this to the first directory found
4249 PKG_CONFIG_LIBDIR="$cf_pkg_config_path"
4252 if test -z "$PKG_CONFIG_LIBDIR" && test -n "$cf_search_path"
4254 echo "$as_me:4254: checking for workaround" >&5
4255 echo $ECHO_N "checking for workaround... $ECHO_C" >&6
4256 if test "$prefix" = "NONE" ; then
4257 cf_prefix="$ac_default_prefix"
4261 eval cf_libdir=$libdir
4262 cf_libdir=`echo "$cf_libdir" | sed -e "s,^NONE,$cf_prefix,"`
4264 for cf_config in $cf_search_path
4267 $cf_libdir/pkgconfig)
4268 PKG_CONFIG_LIBDIR=$cf_libdir/pkgconfig
4272 test -z "$cf_backup" && cf_backup=$cf_config
4276 test -z "$PKG_CONFIG_LIBDIR" && PKG_CONFIG_LIBDIR=$cf_backup
4277 echo "$as_me:4277: result: $PKG_CONFIG_LIBDIR" >&5
4278 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4282 if test "x$PKG_CONFIG" != xnone
4284 echo "$as_me:4284: checking if we should install .pc files for $PKG_CONFIG" >&5
4285 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
4287 echo "$as_me:4287: checking if we should install .pc files" >&5
4288 echo $ECHO_N "checking if we should install .pc files... $ECHO_C" >&6
4291 # Check whether --enable-pc-files or --disable-pc-files was given.
4292 if test "${enable_pc_files+set}" = set; then
4293 enableval="$enable_pc_files"
4294 enable_pc_files=$enableval
4298 echo "$as_me:4298: result: $enable_pc_files" >&5
4299 echo "${ECHO_T}$enable_pc_files" >&6
4301 if test "x$enable_pc_files" != xno
4304 case "x$PKG_CONFIG_LIBDIR" in
4306 { echo "$as_me:4306: WARNING: no PKG_CONFIG_LIBDIR was found" >&5
4307 echo "$as_me: WARNING: no PKG_CONFIG_LIBDIR was found" >&2;}
4310 cf_pkg_config_libdir="$PKG_CONFIG_LIBDIR"
4312 if test "x$prefix" != xNONE; then
4313 cf_path_syntax="$prefix"
4315 cf_path_syntax="$ac_default_prefix"
4318 case ".$cf_pkg_config_libdir" in
4323 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4325 (.\$\{*prefix\}*|.\$\{*dir\}*)
4326 eval cf_pkg_config_libdir="$cf_pkg_config_libdir"
4327 case ".$cf_pkg_config_libdir" in
4329 cf_pkg_config_libdir=`echo "$cf_pkg_config_libdir" | sed -e s%NONE%$cf_path_syntax%`
4334 cf_pkg_config_libdir=`echo "$cf_pkg_config_libdir" | sed -e s%NONE%$cf_path_syntax%`
4337 { { echo "$as_me:4337: error: expected a pathname, not \"$cf_pkg_config_libdir\"" >&5
4338 echo "$as_me: error: expected a pathname, not \"$cf_pkg_config_libdir\"" >&2;}
4339 { (exit 1); exit 1; }; }
4349 if test -z "$MAKE_PC_FILES"
4351 echo "$as_me:4351: checking for suffix to add to pc-files" >&5
4352 echo $ECHO_N "checking for suffix to add to pc-files... $ECHO_C" >&6
4354 # Check whether --with-pc-suffix or --without-pc-suffix was given.
4355 if test "${with_pc_suffix+set}" = set; then
4356 withval="$with_pc_suffix"
4361 (*) PC_MODULE_SUFFIX="$withval"
4365 test -z "$PC_MODULE_SUFFIX" && PC_MODULE_SUFFIX=none
4366 echo "$as_me:4366: result: $PC_MODULE_SUFFIX" >&5
4367 echo "${ECHO_T}$PC_MODULE_SUFFIX" >&6
4368 test "$PC_MODULE_SUFFIX" = none && PC_MODULE_SUFFIX=
4372 echo "$as_me:4372: checking if we should assume mixed-case filenames" >&5
4373 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
4375 # Check whether --enable-mixed-case or --disable-mixed-case was given.
4376 if test "${enable_mixed_case+set}" = set; then
4377 enableval="$enable_mixed_case"
4378 enable_mixedcase=$enableval
4380 enable_mixedcase=auto
4382 echo "$as_me:4382: result: $enable_mixedcase" >&5
4383 echo "${ECHO_T}$enable_mixedcase" >&6
4384 if test "$enable_mixedcase" = "auto" ; then
4386 echo "$as_me:4386: checking if filesystem supports mixed-case filenames" >&5
4387 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
4388 if test "${cf_cv_mixedcase+set}" = set; then
4389 echo $ECHO_N "(cached) $ECHO_C" >&6
4392 if test "$cross_compiling" = yes ; then
4393 case "$target_alias" in
4394 (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*)
4402 rm -f conftest CONFTEST
4404 if test -f CONFTEST ; then
4409 rm -f conftest CONFTEST
4413 echo "$as_me:4413: result: $cf_cv_mixedcase" >&5
4414 echo "${ECHO_T}$cf_cv_mixedcase" >&6
4415 test "$cf_cv_mixedcase" = yes &&
4416 cat >>confdefs.h <<\EOF
4417 #define MIXEDCASE_FILENAMES 1
4421 cf_cv_mixedcase=$enable_mixedcase
4422 if test "x$enable_mixedcase" = "xyes" ; then
4424 cat >>confdefs.h <<\EOF
4425 #define MIXEDCASE_FILENAMES 1
4431 # do this after mixed-case option (tags/TAGS is not as important as tic).
4432 echo "$as_me:4432: checking whether ${MAKE-make} sets \${MAKE}" >&5
4433 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
4434 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
4435 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4436 echo $ECHO_N "(cached) $ECHO_C" >&6
4438 cat >conftest.make <<\EOF
4440 @echo 'ac_maketemp="${MAKE}"'
4442 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4443 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4444 if test -n "$ac_maketemp"; then
4445 eval ac_cv_prog_make_${ac_make}_set=yes
4447 eval ac_cv_prog_make_${ac_make}_set=no
4451 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4452 echo "$as_me:4452: result: yes" >&5
4453 echo "${ECHO_T}yes" >&6
4456 echo "$as_me:4456: result: no" >&5
4457 echo "${ECHO_T}no" >&6
4458 SET_MAKE="MAKE=${MAKE-make}"
4461 echo "$as_me:4461: checking for \".PHONY\" make-support" >&5
4462 echo $ECHO_N "checking for \".PHONY\" make-support... $ECHO_C" >&6
4463 if test "${cf_cv_make_PHONY+set}" = set; then
4464 echo $ECHO_N "(cached) $ECHO_C" >&6
4469 mkdir conftest || exit 1
4471 cat >makefile <<'CF_EOF'
4475 @echo "** making $@ $(DATA)"
4477 @echo "** making $@ $(DATA)"
4479 @echo "** making $@ $(DATA)"
4482 @echo "** making $@ $(DATA)"
4485 for cf_data in 1 2 3
4487 ${MAKE:-make} always DATA=$cf_data
4488 ${MAKE:-make} once DATA=$cf_data
4489 ${MAKE:-make} -t always once
4490 if test -f always ; then
4491 echo "no (case 1)" > ../conftest.tmp
4492 elif test ! -f always.out ; then
4493 echo "no (case 2)" > ../conftest.tmp
4494 elif test ! -f once.out ; then
4495 echo "no (case 3)" > ../conftest.tmp
4496 elif ! cmp -s always.out once.out ; then
4497 echo "no (case 4)" > ../conftest.tmp
4498 diff always.out once.out
4500 cf_check="`cat always.out`"
4501 if test "x$cf_check" != "x$cf_data" ; then
4502 echo "no (case 5)" > ../conftest.tmp
4504 echo yes > ../conftest.tmp
4512 cf_cv_make_PHONY="`cat conftest.tmp`"
4516 echo "$as_me:4516: result: $cf_cv_make_PHONY" >&5
4517 echo "${ECHO_T}$cf_cv_make_PHONY" >&6
4520 test "x$cf_cv_make_PHONY" = xyes && MAKE_PHONY=
4521 test "x$cf_cv_make_PHONY" != xyes && MAKE_NO_PHONY=
4523 for ac_prog in exctags ctags
4525 # Extract the first word of "$ac_prog", so it can be a program name with args.
4526 set dummy $ac_prog; ac_word=$2
4527 echo "$as_me:4527: checking for $ac_word" >&5
4528 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4529 if test "${ac_cv_prog_CTAGS+set}" = set; then
4530 echo $ECHO_N "(cached) $ECHO_C" >&6
4532 if test -n "$CTAGS"; then
4533 ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
4535 ac_save_IFS=$IFS; IFS=$ac_path_separator
4537 for ac_dir in $ac_dummy; do
4539 test -z "$ac_dir" && ac_dir=.
4540 $as_executable_p "$ac_dir/$ac_word" || continue
4541 ac_cv_prog_CTAGS="$ac_prog"
4542 echo "$as_me:4542: found $ac_dir/$ac_word" >&5
4548 CTAGS=$ac_cv_prog_CTAGS
4549 if test -n "$CTAGS"; then
4550 echo "$as_me:4550: result: $CTAGS" >&5
4551 echo "${ECHO_T}$CTAGS" >&6
4553 echo "$as_me:4553: result: no" >&5
4554 echo "${ECHO_T}no" >&6
4557 test -n "$CTAGS" && break
4560 for ac_prog in exetags etags
4562 # Extract the first word of "$ac_prog", so it can be a program name with args.
4563 set dummy $ac_prog; ac_word=$2
4564 echo "$as_me:4564: checking for $ac_word" >&5
4565 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4566 if test "${ac_cv_prog_ETAGS+set}" = set; then
4567 echo $ECHO_N "(cached) $ECHO_C" >&6
4569 if test -n "$ETAGS"; then
4570 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
4572 ac_save_IFS=$IFS; IFS=$ac_path_separator
4574 for ac_dir in $ac_dummy; do
4576 test -z "$ac_dir" && ac_dir=.
4577 $as_executable_p "$ac_dir/$ac_word" || continue
4578 ac_cv_prog_ETAGS="$ac_prog"
4579 echo "$as_me:4579: found $ac_dir/$ac_word" >&5
4585 ETAGS=$ac_cv_prog_ETAGS
4586 if test -n "$ETAGS"; then
4587 echo "$as_me:4587: result: $ETAGS" >&5
4588 echo "${ECHO_T}$ETAGS" >&6
4590 echo "$as_me:4590: result: no" >&5
4591 echo "${ECHO_T}no" >&6
4594 test -n "$ETAGS" && break
4597 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
4598 set dummy ${CTAGS:-ctags}; ac_word=$2
4599 echo "$as_me:4599: checking for $ac_word" >&5
4600 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4601 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
4602 echo $ECHO_N "(cached) $ECHO_C" >&6
4604 if test -n "$MAKE_LOWER_TAGS"; then
4605 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
4607 ac_save_IFS=$IFS; IFS=$ac_path_separator
4609 for ac_dir in $ac_dummy; do
4611 test -z "$ac_dir" && ac_dir=.
4612 $as_executable_p "$ac_dir/$ac_word" || continue
4613 ac_cv_prog_MAKE_LOWER_TAGS="yes"
4614 echo "$as_me:4614: found $ac_dir/$ac_word" >&5
4618 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
4621 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
4622 if test -n "$MAKE_LOWER_TAGS"; then
4623 echo "$as_me:4623: result: $MAKE_LOWER_TAGS" >&5
4624 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
4626 echo "$as_me:4626: result: no" >&5
4627 echo "${ECHO_T}no" >&6
4630 if test "$cf_cv_mixedcase" = yes ; then
4631 # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
4632 set dummy ${ETAGS:-etags}; ac_word=$2
4633 echo "$as_me:4633: checking for $ac_word" >&5
4634 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4635 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
4636 echo $ECHO_N "(cached) $ECHO_C" >&6
4638 if test -n "$MAKE_UPPER_TAGS"; then
4639 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
4641 ac_save_IFS=$IFS; IFS=$ac_path_separator
4643 for ac_dir in $ac_dummy; do
4645 test -z "$ac_dir" && ac_dir=.
4646 $as_executable_p "$ac_dir/$ac_word" || continue
4647 ac_cv_prog_MAKE_UPPER_TAGS="yes"
4648 echo "$as_me:4648: found $ac_dir/$ac_word" >&5
4652 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4655 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4656 if test -n "$MAKE_UPPER_TAGS"; then
4657 echo "$as_me:4657: result: $MAKE_UPPER_TAGS" >&5
4658 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4660 echo "$as_me:4660: result: no" >&5
4661 echo "${ECHO_T}no" >&6
4668 if test "$MAKE_UPPER_TAGS" = yes ; then
4674 if test "$MAKE_LOWER_TAGS" = yes ; then
4680 echo "$as_me:4680: checking for makeflags variable" >&5
4681 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4682 if test "${cf_cv_makeflags+set}" = set; then
4683 echo $ECHO_N "(cached) $ECHO_C" >&6
4687 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4689 cat >cf_makeflags.tmp <<CF_EOF
4692 @ echo '.$cf_option'
4694 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[ ]*$,,'`
4695 case "$cf_result" in
4697 cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`"
4698 case "$cf_result" in
4699 (.*CC=*) cf_cv_makeflags=
4701 (*) cf_cv_makeflags=$cf_option
4710 echo "${as_me:-configure}:4710: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
4715 rm -f cf_makeflags.tmp
4718 echo "$as_me:4718: result: $cf_cv_makeflags" >&5
4719 echo "${ECHO_T}$cf_cv_makeflags" >&6
4721 if test -n "$ac_tool_prefix"; then
4722 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4723 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4724 echo "$as_me:4724: checking for $ac_word" >&5
4725 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4726 if test "${ac_cv_prog_RANLIB+set}" = set; then
4727 echo $ECHO_N "(cached) $ECHO_C" >&6
4729 if test -n "$RANLIB"; then
4730 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4732 ac_save_IFS=$IFS; IFS=$ac_path_separator
4734 for ac_dir in $ac_dummy; do
4736 test -z "$ac_dir" && ac_dir=.
4737 $as_executable_p "$ac_dir/$ac_word" || continue
4738 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4739 echo "$as_me:4739: found $ac_dir/$ac_word" >&5
4745 RANLIB=$ac_cv_prog_RANLIB
4746 if test -n "$RANLIB"; then
4747 echo "$as_me:4747: result: $RANLIB" >&5
4748 echo "${ECHO_T}$RANLIB" >&6
4750 echo "$as_me:4750: result: no" >&5
4751 echo "${ECHO_T}no" >&6
4755 if test -z "$ac_cv_prog_RANLIB"; then
4756 ac_ct_RANLIB=$RANLIB
4757 # Extract the first word of "ranlib", so it can be a program name with args.
4758 set dummy ranlib; ac_word=$2
4759 echo "$as_me:4759: checking for $ac_word" >&5
4760 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4761 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4762 echo $ECHO_N "(cached) $ECHO_C" >&6
4764 if test -n "$ac_ct_RANLIB"; then
4765 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4767 ac_save_IFS=$IFS; IFS=$ac_path_separator
4769 for ac_dir in $ac_dummy; do
4771 test -z "$ac_dir" && ac_dir=.
4772 $as_executable_p "$ac_dir/$ac_word" || continue
4773 ac_cv_prog_ac_ct_RANLIB="ranlib"
4774 echo "$as_me:4774: found $ac_dir/$ac_word" >&5
4778 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4781 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4782 if test -n "$ac_ct_RANLIB"; then
4783 echo "$as_me:4783: result: $ac_ct_RANLIB" >&5
4784 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4786 echo "$as_me:4786: result: no" >&5
4787 echo "${ECHO_T}no" >&6
4790 RANLIB=$ac_ct_RANLIB
4792 RANLIB="$ac_cv_prog_RANLIB"
4795 if test -n "$ac_tool_prefix"; then
4796 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4797 set dummy ${ac_tool_prefix}ld; ac_word=$2
4798 echo "$as_me:4798: checking for $ac_word" >&5
4799 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4800 if test "${ac_cv_prog_LD+set}" = set; then
4801 echo $ECHO_N "(cached) $ECHO_C" >&6
4803 if test -n "$LD"; then
4804 ac_cv_prog_LD="$LD" # Let the user override the test.
4806 ac_save_IFS=$IFS; IFS=$ac_path_separator
4808 for ac_dir in $ac_dummy; do
4810 test -z "$ac_dir" && ac_dir=.
4811 $as_executable_p "$ac_dir/$ac_word" || continue
4812 ac_cv_prog_LD="${ac_tool_prefix}ld"
4813 echo "$as_me:4813: found $ac_dir/$ac_word" >&5
4820 if test -n "$LD"; then
4821 echo "$as_me:4821: result: $LD" >&5
4822 echo "${ECHO_T}$LD" >&6
4824 echo "$as_me:4824: result: no" >&5
4825 echo "${ECHO_T}no" >&6
4829 if test -z "$ac_cv_prog_LD"; then
4831 # Extract the first word of "ld", so it can be a program name with args.
4832 set dummy ld; ac_word=$2
4833 echo "$as_me:4833: checking for $ac_word" >&5
4834 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4835 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4836 echo $ECHO_N "(cached) $ECHO_C" >&6
4838 if test -n "$ac_ct_LD"; then
4839 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4841 ac_save_IFS=$IFS; IFS=$ac_path_separator
4843 for ac_dir in $ac_dummy; do
4845 test -z "$ac_dir" && ac_dir=.
4846 $as_executable_p "$ac_dir/$ac_word" || continue
4847 ac_cv_prog_ac_ct_LD="ld"
4848 echo "$as_me:4848: found $ac_dir/$ac_word" >&5
4852 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4855 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4856 if test -n "$ac_ct_LD"; then
4857 echo "$as_me:4857: result: $ac_ct_LD" >&5
4858 echo "${ECHO_T}$ac_ct_LD" >&6
4860 echo "$as_me:4860: result: no" >&5
4861 echo "${ECHO_T}no" >&6
4869 if test -n "$ac_tool_prefix"; then
4870 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4871 set dummy ${ac_tool_prefix}ar; ac_word=$2
4872 echo "$as_me:4872: checking for $ac_word" >&5
4873 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4874 if test "${ac_cv_prog_AR+set}" = set; then
4875 echo $ECHO_N "(cached) $ECHO_C" >&6
4877 if test -n "$AR"; then
4878 ac_cv_prog_AR="$AR" # Let the user override the test.
4880 ac_save_IFS=$IFS; IFS=$ac_path_separator
4882 for ac_dir in $ac_dummy; do
4884 test -z "$ac_dir" && ac_dir=.
4885 $as_executable_p "$ac_dir/$ac_word" || continue
4886 ac_cv_prog_AR="${ac_tool_prefix}ar"
4887 echo "$as_me:4887: found $ac_dir/$ac_word" >&5
4894 if test -n "$AR"; then
4895 echo "$as_me:4895: result: $AR" >&5
4896 echo "${ECHO_T}$AR" >&6
4898 echo "$as_me:4898: result: no" >&5
4899 echo "${ECHO_T}no" >&6
4903 if test -z "$ac_cv_prog_AR"; then
4905 # Extract the first word of "ar", so it can be a program name with args.
4906 set dummy ar; ac_word=$2
4907 echo "$as_me:4907: checking for $ac_word" >&5
4908 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4909 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4910 echo $ECHO_N "(cached) $ECHO_C" >&6
4912 if test -n "$ac_ct_AR"; then
4913 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4915 ac_save_IFS=$IFS; IFS=$ac_path_separator
4917 for ac_dir in $ac_dummy; do
4919 test -z "$ac_dir" && ac_dir=.
4920 $as_executable_p "$ac_dir/$ac_word" || continue
4921 ac_cv_prog_ac_ct_AR="ar"
4922 echo "$as_me:4922: found $ac_dir/$ac_word" >&5
4926 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4929 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4930 if test -n "$ac_ct_AR"; then
4931 echo "$as_me:4931: result: $ac_ct_AR" >&5
4932 echo "${ECHO_T}$ac_ct_AR" >&6
4934 echo "$as_me:4934: result: no" >&5
4935 echo "${ECHO_T}no" >&6
4943 if test -n "$ac_tool_prefix"; then
4944 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4945 set dummy ${ac_tool_prefix}nm; ac_word=$2
4946 echo "$as_me:4946: checking for $ac_word" >&5
4947 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4948 if test "${ac_cv_prog_NM+set}" = set; then
4949 echo $ECHO_N "(cached) $ECHO_C" >&6
4951 if test -n "$NM"; then
4952 ac_cv_prog_NM="$NM" # Let the user override the test.
4954 ac_save_IFS=$IFS; IFS=$ac_path_separator
4956 for ac_dir in $ac_dummy; do
4958 test -z "$ac_dir" && ac_dir=.
4959 $as_executable_p "$ac_dir/$ac_word" || continue
4960 ac_cv_prog_NM="${ac_tool_prefix}nm"
4961 echo "$as_me:4961: found $ac_dir/$ac_word" >&5
4968 if test -n "$NM"; then
4969 echo "$as_me:4969: result: $NM" >&5
4970 echo "${ECHO_T}$NM" >&6
4972 echo "$as_me:4972: result: no" >&5
4973 echo "${ECHO_T}no" >&6
4977 if test -z "$ac_cv_prog_NM"; then
4979 # Extract the first word of "nm", so it can be a program name with args.
4980 set dummy nm; ac_word=$2
4981 echo "$as_me:4981: checking for $ac_word" >&5
4982 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4983 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
4984 echo $ECHO_N "(cached) $ECHO_C" >&6
4986 if test -n "$ac_ct_NM"; then
4987 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4989 ac_save_IFS=$IFS; IFS=$ac_path_separator
4991 for ac_dir in $ac_dummy; do
4993 test -z "$ac_dir" && ac_dir=.
4994 $as_executable_p "$ac_dir/$ac_word" || continue
4995 ac_cv_prog_ac_ct_NM="nm"
4996 echo "$as_me:4996: found $ac_dir/$ac_word" >&5
5000 test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
5003 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5004 if test -n "$ac_ct_NM"; then
5005 echo "$as_me:5005: result: $ac_ct_NM" >&5
5006 echo "${ECHO_T}$ac_ct_NM" >&6
5008 echo "$as_me:5008: result: no" >&5
5009 echo "${ECHO_T}no" >&6
5017 if test -n "$ac_tool_prefix"; then
5018 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5019 set dummy ${ac_tool_prefix}ar; ac_word=$2
5020 echo "$as_me:5020: checking for $ac_word" >&5
5021 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5022 if test "${ac_cv_prog_AR+set}" = set; then
5023 echo $ECHO_N "(cached) $ECHO_C" >&6
5025 if test -n "$AR"; then
5026 ac_cv_prog_AR="$AR" # Let the user override the test.
5028 ac_save_IFS=$IFS; IFS=$ac_path_separator
5030 for ac_dir in $ac_dummy; do
5032 test -z "$ac_dir" && ac_dir=.
5033 $as_executable_p "$ac_dir/$ac_word" || continue
5034 ac_cv_prog_AR="${ac_tool_prefix}ar"
5035 echo "$as_me:5035: found $ac_dir/$ac_word" >&5
5042 if test -n "$AR"; then
5043 echo "$as_me:5043: result: $AR" >&5
5044 echo "${ECHO_T}$AR" >&6
5046 echo "$as_me:5046: result: no" >&5
5047 echo "${ECHO_T}no" >&6
5051 if test -z "$ac_cv_prog_AR"; then
5053 # Extract the first word of "ar", so it can be a program name with args.
5054 set dummy ar; ac_word=$2
5055 echo "$as_me:5055: checking for $ac_word" >&5
5056 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5057 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5058 echo $ECHO_N "(cached) $ECHO_C" >&6
5060 if test -n "$ac_ct_AR"; then
5061 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5063 ac_save_IFS=$IFS; IFS=$ac_path_separator
5065 for ac_dir in $ac_dummy; do
5067 test -z "$ac_dir" && ac_dir=.
5068 $as_executable_p "$ac_dir/$ac_word" || continue
5069 ac_cv_prog_ac_ct_AR="ar"
5070 echo "$as_me:5070: found $ac_dir/$ac_word" >&5
5074 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
5077 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5078 if test -n "$ac_ct_AR"; then
5079 echo "$as_me:5079: result: $ac_ct_AR" >&5
5080 echo "${ECHO_T}$ac_ct_AR" >&6
5082 echo "$as_me:5082: result: no" >&5
5083 echo "${ECHO_T}no" >&6
5091 echo "$as_me:5091: checking for options to update archives" >&5
5092 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
5093 if test "${cf_cv_ar_flags+set}" = set; then
5094 echo $ECHO_N "(cached) $ECHO_C" >&6
5097 case "$cf_cv_system_name" in
5100 cat >mk_static_lib.sh <<-EOF
5105 exec \$MSVC_BIN -out:"\$out" \$@
5107 chmod +x mk_static_lib.sh
5108 AR=`pwd`/mk_static_lib.sh
5111 cf_cv_ar_flags=unknown
5112 for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
5115 # check if $ARFLAGS already contains this choice
5116 if test "x$ARFLAGS" != "x" ; then
5117 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
5118 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
5124 rm -f "conftest.$ac_cv_objext"
5127 cat >"conftest.$ac_ext" <<EOF
5128 #line 5128 "configure"
5129 int testdata[3] = { 123, 456, 789 };
5131 if { (eval echo "$as_me:5131: \"$ac_compile\"") >&5
5132 (eval $ac_compile) 2>&5
5134 echo "$as_me:5134: \$? = $ac_status" >&5
5135 (exit "$ac_status"); } ; then
5136 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
5137 $AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&5 1>/dev/null
5138 if test -f conftest.a ; then
5139 cf_cv_ar_flags="$cf_ar_flags"
5143 test -n "$verbose" && echo " cannot compile test-program" 1>&6
5145 echo "${as_me:-configure}:5145: testing cannot compile test-program ..." 1>&5
5150 rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext"
5155 echo "$as_me:5155: result: $cf_cv_ar_flags" >&5
5156 echo "${ECHO_T}$cf_cv_ar_flags" >&6
5158 if test -n "$ARFLAGS" ; then
5159 if test -n "$cf_cv_ar_flags" ; then
5160 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
5163 ARFLAGS=$cf_cv_ar_flags
5166 echo "$as_me:5166: checking if you have specified an install-prefix" >&5
5167 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
5169 # Check whether --with-install-prefix or --without-install-prefix was given.
5170 if test "${with_install_prefix+set}" = set; then
5171 withval="$with_install_prefix"
5175 (*) DESTDIR="$withval"
5179 echo "$as_me:5179: result: $DESTDIR" >&5
5180 echo "${ECHO_T}$DESTDIR" >&6
5182 ###############################################################################
5184 # If we're cross-compiling, allow the user to override the tools and their
5185 # options. The configure script is oriented toward identifying the host
5186 # compiler, etc., but we need a build compiler to generate parts of the source.
5188 case "$cf_cv_system_name" in
5190 LDFLAGS="$LDFLAGS user32.lib"
5195 if test "$cross_compiling" = yes ; then
5197 # defaults that we might want to override
5198 : ${BUILD_CFLAGS:=''}
5199 : ${BUILD_CPPFLAGS:=''}
5200 : ${BUILD_LDFLAGS:=''}
5202 : ${BUILD_EXEEXT:='$x'}
5203 : ${BUILD_OBJEXT:='o'}
5205 # Check whether --with-build-cc or --without-build-cc was given.
5206 if test "${with_build_cc+set}" = set; then
5207 withval="$with_build_cc"
5210 for ac_prog in gcc clang c99 c89 cc cl
5212 # Extract the first word of "$ac_prog", so it can be a program name with args.
5213 set dummy $ac_prog; ac_word=$2
5214 echo "$as_me:5214: checking for $ac_word" >&5
5215 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5216 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
5217 echo $ECHO_N "(cached) $ECHO_C" >&6
5219 if test -n "$BUILD_CC"; then
5220 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
5222 ac_save_IFS=$IFS; IFS=$ac_path_separator
5224 for ac_dir in $ac_dummy; do
5226 test -z "$ac_dir" && ac_dir=.
5227 $as_executable_p "$ac_dir/$ac_word" || continue
5228 ac_cv_prog_BUILD_CC="$ac_prog"
5229 echo "$as_me:5229: found $ac_dir/$ac_word" >&5
5235 BUILD_CC=$ac_cv_prog_BUILD_CC
5236 if test -n "$BUILD_CC"; then
5237 echo "$as_me:5237: result: $BUILD_CC" >&5
5238 echo "${ECHO_T}$BUILD_CC" >&6
5240 echo "$as_me:5240: result: no" >&5
5241 echo "${ECHO_T}no" >&6
5244 test -n "$BUILD_CC" && break
5246 test -n "$BUILD_CC" || BUILD_CC="none"
5249 echo "$as_me:5249: checking for native build C compiler" >&5
5250 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
5251 echo "$as_me:5251: result: $BUILD_CC" >&5
5252 echo "${ECHO_T}$BUILD_CC" >&6
5254 echo "$as_me:5254: checking for native build C preprocessor" >&5
5255 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
5257 # Check whether --with-build-cpp or --without-build-cpp was given.
5258 if test "${with_build_cpp+set}" = set; then
5259 withval="$with_build_cpp"
5260 BUILD_CPP="$withval"
5262 BUILD_CPP='${BUILD_CC} -E'
5264 echo "$as_me:5264: result: $BUILD_CPP" >&5
5265 echo "${ECHO_T}$BUILD_CPP" >&6
5267 echo "$as_me:5267: checking for native build C flags" >&5
5268 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
5270 # Check whether --with-build-cflags or --without-build-cflags was given.
5271 if test "${with_build_cflags+set}" = set; then
5272 withval="$with_build_cflags"
5273 BUILD_CFLAGS="$withval"
5275 echo "$as_me:5275: result: $BUILD_CFLAGS" >&5
5276 echo "${ECHO_T}$BUILD_CFLAGS" >&6
5278 echo "$as_me:5278: checking for native build C preprocessor-flags" >&5
5279 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
5281 # Check whether --with-build-cppflags or --without-build-cppflags was given.
5282 if test "${with_build_cppflags+set}" = set; then
5283 withval="$with_build_cppflags"
5284 BUILD_CPPFLAGS="$withval"
5286 echo "$as_me:5286: result: $BUILD_CPPFLAGS" >&5
5287 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
5289 echo "$as_me:5289: checking for native build linker-flags" >&5
5290 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
5292 # Check whether --with-build-ldflags or --without-build-ldflags was given.
5293 if test "${with_build_ldflags+set}" = set; then
5294 withval="$with_build_ldflags"
5295 BUILD_LDFLAGS="$withval"
5297 echo "$as_me:5297: result: $BUILD_LDFLAGS" >&5
5298 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
5300 echo "$as_me:5300: checking for native build linker-libraries" >&5
5301 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
5303 # Check whether --with-build-libs or --without-build-libs was given.
5304 if test "${with_build_libs+set}" = set; then
5305 withval="$with_build_libs"
5306 BUILD_LIBS="$withval"
5308 echo "$as_me:5308: result: $BUILD_LIBS" >&5
5309 echo "${ECHO_T}$BUILD_LIBS" >&6
5311 # this assumes we're on Unix.
5315 : ${BUILD_CC:='${CC}'}
5317 if { test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}'; } ; then
5318 { { echo "$as_me:5318: error: Cross-build requires two compilers.
5319 Use --with-build-cc to specify the native compiler." >&5
5320 echo "$as_me: error: Cross-build requires two compilers.
5321 Use --with-build-cc to specify the native compiler." >&2;}
5322 { (exit 1); exit 1; }; }
5326 : ${BUILD_CC:='${CC}'}
5327 : ${BUILD_CPP:='${CPP}'}
5328 : ${BUILD_CFLAGS:='${CFLAGS}'}
5329 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
5330 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
5331 : ${BUILD_LIBS:='${LIBS}'}
5332 : ${BUILD_EXEEXT:='$x'}
5333 : ${BUILD_OBJEXT:='o'}
5336 ###############################################################################
5338 ### Options to allow the user to specify the set of libraries which are used.
5339 ### Use "--without-normal --with-shared" to allow the default model to be
5340 ### shared, for example.
5343 echo "$as_me:5343: checking if libtool -version-number should be used" >&5
5344 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
5346 # Check whether --enable-libtool-version or --disable-libtool-version was given.
5347 if test "${enable_libtool_version+set}" = set; then
5348 enableval="$enable_libtool_version"
5349 test "$enableval" != no && enableval=yes
5350 if test "$enableval" != "yes" ; then
5351 cf_libtool_version=no
5353 cf_libtool_version=yes
5357 cf_libtool_version=yes
5360 echo "$as_me:5360: result: $cf_libtool_version" >&5
5361 echo "${ECHO_T}$cf_libtool_version" >&6
5363 if test "$cf_libtool_version" = yes ; then
5364 LIBTOOL_VERSION="-version-number"
5366 LIBTOOL_VERSION="-version-info"
5369 { echo "$as_me:5369: WARNING: VERSION was not set" >&5
5370 echo "$as_me: WARNING: VERSION was not set" >&2;}
5373 ABI_VERSION="$VERSION"
5374 test -n "$verbose" && echo " ABI_VERSION: $ABI_VERSION" 1>&6
5376 echo "${as_me:-configure}:5376: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5380 ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'`
5381 test -n "$verbose" && echo " ABI_VERSION: $ABI_VERSION" 1>&6
5383 echo "${as_me:-configure}:5383: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5387 { echo "$as_me:5387: WARNING: unexpected VERSION value: $VERSION" >&5
5388 echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;}
5395 # common library maintenance symbols that are convenient for libtool scripts:
5396 LIB_CREATE='${AR} -cr'
5397 LIB_OBJECT='${OBJECTS}'
5401 # symbols used to prop libtool up to enable it to determine what it should be
5409 echo "$as_me:5409: checking if you want to build libraries with libtool" >&5
5410 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
5412 # Check whether --with-libtool or --without-libtool was given.
5413 if test "${with_libtool+set}" = set; then
5414 withval="$with_libtool"
5415 with_libtool=$withval
5419 echo "$as_me:5419: result: $with_libtool" >&5
5420 echo "${ECHO_T}$with_libtool" >&6
5421 if test "$with_libtool" != "no"; then
5423 if test "$with_libtool" != "yes" ; then
5425 if test "x$prefix" != xNONE; then
5426 cf_path_syntax="$prefix"
5428 cf_path_syntax="$ac_default_prefix"
5431 case ".$with_libtool" in
5436 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
5438 (.\$\{*prefix\}*|.\$\{*dir\}*)
5439 eval with_libtool="$with_libtool"
5440 case ".$with_libtool" in
5442 with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5447 with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5450 { { echo "$as_me:5450: error: expected a pathname, not \"$with_libtool\"" >&5
5451 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
5452 { (exit 1); exit 1; }; }
5456 LIBTOOL=$with_libtool
5458 if test -n "$ac_tool_prefix"; then
5459 for ac_prog in libtool glibtool
5461 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5462 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5463 echo "$as_me:5463: checking for $ac_word" >&5
5464 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5465 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5466 echo $ECHO_N "(cached) $ECHO_C" >&6
5468 if test -n "$LIBTOOL"; then
5469 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5471 ac_save_IFS=$IFS; IFS=$ac_path_separator
5473 for ac_dir in $ac_dummy; do
5475 test -z "$ac_dir" && ac_dir=.
5476 $as_executable_p "$ac_dir/$ac_word" || continue
5477 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5478 echo "$as_me:5478: found $ac_dir/$ac_word" >&5
5484 LIBTOOL=$ac_cv_prog_LIBTOOL
5485 if test -n "$LIBTOOL"; then
5486 echo "$as_me:5486: result: $LIBTOOL" >&5
5487 echo "${ECHO_T}$LIBTOOL" >&6
5489 echo "$as_me:5489: result: no" >&5
5490 echo "${ECHO_T}no" >&6
5493 test -n "$LIBTOOL" && break
5496 if test -z "$LIBTOOL"; then
5497 ac_ct_LIBTOOL=$LIBTOOL
5498 for ac_prog in libtool glibtool
5500 # Extract the first word of "$ac_prog", so it can be a program name with args.
5501 set dummy $ac_prog; ac_word=$2
5502 echo "$as_me:5502: checking for $ac_word" >&5
5503 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5504 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5505 echo $ECHO_N "(cached) $ECHO_C" >&6
5507 if test -n "$ac_ct_LIBTOOL"; then
5508 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5510 ac_save_IFS=$IFS; IFS=$ac_path_separator
5512 for ac_dir in $ac_dummy; do
5514 test -z "$ac_dir" && ac_dir=.
5515 $as_executable_p "$ac_dir/$ac_word" || continue
5516 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5517 echo "$as_me:5517: found $ac_dir/$ac_word" >&5
5523 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5524 if test -n "$ac_ct_LIBTOOL"; then
5525 echo "$as_me:5525: result: $ac_ct_LIBTOOL" >&5
5526 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5528 echo "$as_me:5528: result: no" >&5
5529 echo "${ECHO_T}no" >&6
5532 test -n "$ac_ct_LIBTOOL" && break
5534 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5536 LIBTOOL=$ac_ct_LIBTOOL
5539 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5541 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.].*//'`
5543 cf_cv_libtool_version=
5545 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5547 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
5550 unset ac_cv_prog_ac_ct_LIBTOOL
5554 if test -n "$ac_tool_prefix"; then
5555 for ac_prog in glibtool
5557 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5558 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5559 echo "$as_me:5559: checking for $ac_word" >&5
5560 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5561 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5562 echo $ECHO_N "(cached) $ECHO_C" >&6
5564 if test -n "$LIBTOOL"; then
5565 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5567 ac_save_IFS=$IFS; IFS=$ac_path_separator
5569 for ac_dir in $ac_dummy; do
5571 test -z "$ac_dir" && ac_dir=.
5572 $as_executable_p "$ac_dir/$ac_word" || continue
5573 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5574 echo "$as_me:5574: found $ac_dir/$ac_word" >&5
5580 LIBTOOL=$ac_cv_prog_LIBTOOL
5581 if test -n "$LIBTOOL"; then
5582 echo "$as_me:5582: result: $LIBTOOL" >&5
5583 echo "${ECHO_T}$LIBTOOL" >&6
5585 echo "$as_me:5585: result: no" >&5
5586 echo "${ECHO_T}no" >&6
5589 test -n "$LIBTOOL" && break
5592 if test -z "$LIBTOOL"; then
5593 ac_ct_LIBTOOL=$LIBTOOL
5594 for ac_prog in glibtool
5596 # Extract the first word of "$ac_prog", so it can be a program name with args.
5597 set dummy $ac_prog; ac_word=$2
5598 echo "$as_me:5598: checking for $ac_word" >&5
5599 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5600 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5601 echo $ECHO_N "(cached) $ECHO_C" >&6
5603 if test -n "$ac_ct_LIBTOOL"; then
5604 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5606 ac_save_IFS=$IFS; IFS=$ac_path_separator
5608 for ac_dir in $ac_dummy; do
5610 test -z "$ac_dir" && ac_dir=.
5611 $as_executable_p "$ac_dir/$ac_word" || continue
5612 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5613 echo "$as_me:5613: found $ac_dir/$ac_word" >&5
5619 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5620 if test -n "$ac_ct_LIBTOOL"; then
5621 echo "$as_me:5621: result: $ac_ct_LIBTOOL" >&5
5622 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5624 echo "$as_me:5624: result: no" >&5
5625 echo "${ECHO_T}no" >&6
5628 test -n "$ac_ct_LIBTOOL" && break
5630 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5632 LIBTOOL=$ac_ct_LIBTOOL
5635 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5637 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.].*//'`
5639 cf_cv_libtool_version=
5641 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5645 if test -z "$LIBTOOL" ; then
5646 { { echo "$as_me:5646: error: Cannot find libtool" >&5
5647 echo "$as_me: error: Cannot find libtool" >&2;}
5648 { (exit 1); exit 1; }; }
5650 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
5651 LIB_OBJECT='${OBJECTS:.o=.lo}'
5653 LIB_CLEAN='${LIBTOOL} --mode=clean'
5654 LIB_COMPILE='${LIBTOOL} --mode=compile'
5655 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
5656 LIB_INSTALL='${LIBTOOL} --mode=install'
5657 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
5660 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5662 echo "$as_me:5662: checking version of $LIBTOOL" >&5
5663 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
5665 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5667 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.].*//'`
5669 cf_cv_libtool_version=
5671 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5673 echo "$as_me:5673: result: $cf_cv_libtool_version" >&5
5674 echo "${ECHO_T}$cf_cv_libtool_version" >&6
5675 if test -n "$cf_cv_libtool_version"
5677 cf_check_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' -e 's,[()],...,g' -e 's,[ ],-,g' -e '2,$d'`
5678 case "x$cf_check_libtool_version" in
5679 (*...GNU-libtool...*)
5682 { { echo "$as_me:5682: error: This is not GNU libtool" >&5
5683 echo "$as_me: error: This is not GNU libtool" >&2;}
5684 { (exit 1); exit 1; }; }
5688 { { echo "$as_me:5688: error: No version found for $LIBTOOL" >&5
5689 echo "$as_me: error: No version found for $LIBTOOL" >&2;}
5690 { (exit 1); exit 1; }; }
5693 { { echo "$as_me:5693: error: GNU libtool has not been found" >&5
5694 echo "$as_me: error: GNU libtool has not been found" >&2;}
5695 { (exit 1); exit 1; }; }
5698 # special hack to add -no-undefined (which libtool should do for itself)
5700 case "$cf_cv_system_name" in
5701 (cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7])
5702 LT_UNDEF=-no-undefined
5706 # special hack to add --tag option for C++ compiler
5707 case "$cf_cv_libtool_version" in
5708 (1.[5-9]*|[2-9].[0-9.a-z]*)
5709 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
5710 LIBTOOL="$LIBTOOL --tag=CC"
5713 LIBTOOL_CXX="$LIBTOOL"
5721 test -z "$LIBTOOL" && ECHO_LT=
5723 if test "$with_libtool" != "no" ; then
5725 cf_list_models="$cf_list_models libtool"
5729 echo "$as_me:5729: checking if you want to build shared libraries" >&5
5730 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
5732 # Check whether --with-shared or --without-shared was given.
5733 if test "${with_shared+set}" = set; then
5734 withval="$with_shared"
5735 with_shared=$withval
5739 echo "$as_me:5739: result: $with_shared" >&5
5740 echo "${ECHO_T}$with_shared" >&6
5741 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
5743 echo "$as_me:5743: checking if you want to build static libraries" >&5
5744 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
5746 # Check whether --with-normal or --without-normal was given.
5747 if test "${with_normal+set}" = set; then
5748 withval="$with_normal"
5749 with_normal=$withval
5753 echo "$as_me:5753: result: $with_normal" >&5
5754 echo "${ECHO_T}$with_normal" >&6
5755 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
5757 echo "$as_me:5757: checking if you want to build debug libraries" >&5
5758 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
5760 # Check whether --with-debug or --without-debug was given.
5761 if test "${with_debug+set}" = set; then
5762 withval="$with_debug"
5767 echo "$as_me:5767: result: $with_debug" >&5
5768 echo "${ECHO_T}$with_debug" >&6
5769 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
5771 echo "$as_me:5771: checking if you want to build profiling libraries" >&5
5772 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
5774 # Check whether --with-profile or --without-profile was given.
5775 if test "${with_profile+set}" = set; then
5776 withval="$with_profile"
5777 with_profile=$withval
5781 echo "$as_me:5781: result: $with_profile" >&5
5782 echo "${ECHO_T}$with_profile" >&6
5783 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
5787 if test "X$cf_with_cxx_binding" != Xno; then
5788 if test "x$with_shared" = "xyes"; then
5789 echo "$as_me:5789: checking if you want to build C++ shared libraries" >&5
5790 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
5792 # Check whether --with-cxx-shared or --without-cxx-shared was given.
5793 if test "${with_cxx_shared+set}" = set; then
5794 withval="$with_cxx_shared"
5795 with_shared_cxx=$withval
5799 echo "$as_me:5799: result: $with_shared_cxx" >&5
5800 echo "${ECHO_T}$with_shared_cxx" >&6
5804 ###############################################################################
5806 echo "$as_me:5806: checking for specified models" >&5
5807 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
5808 test -z "$cf_list_models" && cf_list_models=normal
5809 test "$with_libtool" != "no" && cf_list_models=libtool
5810 echo "$as_me:5810: result: $cf_list_models" >&5
5811 echo "${ECHO_T}$cf_list_models" >&6
5813 ### Use the first model as the default, and save its suffix for use in building
5814 ### up test-applications.
5815 echo "$as_me:5815: checking for default model" >&5
5816 echo $ECHO_N "checking for default model... $ECHO_C" >&6
5817 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
5818 echo "$as_me:5818: result: $DFT_LWR_MODEL" >&5
5819 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
5821 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5832 echo "$as_me:5832: checking if you want to have a library-prefix" >&5
5833 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
5835 # Check whether --with-lib-prefix or --without-lib-prefix was given.
5836 if test "${with_lib_prefix+set}" = set; then
5837 withval="$with_lib_prefix"
5838 with_lib_prefix=$withval
5840 with_lib_prefix=auto
5842 echo "$as_me:5842: result: $with_lib_prefix" >&5
5843 echo "${ECHO_T}$with_lib_prefix" >&6
5845 if test "$with_lib_prefix" = auto
5848 case "$cf_cv_system_name" in
5850 if test "$DFT_LWR_MODEL" = libtool; then
5859 (*) LIB_PREFIX='lib'
5862 cf_prefix=$LIB_PREFIX
5864 elif test "$with_lib_prefix" = no
5868 LIB_PREFIX=$with_lib_prefix
5873 echo "$as_me:5873: checking for PATH separator" >&5
5874 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
5875 case "$cf_cv_system_name" in
5876 (os2*) PATH_SEPARATOR=';' ;;
5877 (*) ${PATH_SEPARATOR:=':'} ;;
5880 echo "$as_me:5880: result: $PATH_SEPARATOR" >&5
5881 echo "${ECHO_T}$PATH_SEPARATOR" >&6
5883 ###############################################################################
5885 echo "$as_me:5885: checking if you want to build a separate terminfo library" >&5
5886 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
5888 # Check whether --with-termlib or --without-termlib was given.
5889 if test "${with_termlib+set}" = set; then
5890 withval="$with_termlib"
5891 with_termlib=$withval
5895 echo "$as_me:5895: result: $with_termlib" >&5
5896 echo "${ECHO_T}$with_termlib" >&6
5898 echo "$as_me:5898: checking if you want to build a separate tic library" >&5
5899 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
5901 # Check whether --with-ticlib or --without-ticlib was given.
5902 if test "${with_ticlib+set}" = set; then
5903 withval="$with_ticlib"
5904 with_ticlib=$withval
5908 echo "$as_me:5908: result: $with_ticlib" >&5
5909 echo "${ECHO_T}$with_ticlib" >&6
5911 if test X"$CC_G_OPT" = X"" ; then
5913 test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
5916 if test X"$CXX_G_OPT" = X"" ; then
5918 test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
5921 echo "$as_me:5921: checking for default loader flags" >&5
5922 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5923 case "$DFT_LWR_MODEL" in
5924 (libtool) LD_MODEL='' ;;
5925 (normal) LD_MODEL='' ;;
5926 (debug) LD_MODEL=$CC_G_OPT ;;
5927 (profile) LD_MODEL='-pg';;
5928 (shared) LD_MODEL='' ;;
5930 echo "$as_me:5930: result: $LD_MODEL" >&5
5931 echo "${ECHO_T}$LD_MODEL" >&6
5933 case "$DFT_LWR_MODEL" in
5936 echo "$as_me:5936: checking if rpath option should be used" >&5
5937 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5939 # Check whether --enable-rpath or --disable-rpath was given.
5940 if test "${enable_rpath+set}" = set; then
5941 enableval="$enable_rpath"
5942 cf_cv_enable_rpath=$enableval
5944 cf_cv_enable_rpath=no
5946 echo "$as_me:5946: result: $cf_cv_enable_rpath" >&5
5947 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5949 echo "$as_me:5949: checking if shared libraries should be relinked during install" >&5
5950 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5952 # Check whether --enable-relink or --disable-relink was given.
5953 if test "${enable_relink+set}" = set; then
5954 enableval="$enable_relink"
5955 cf_cv_do_relink=$enableval
5959 echo "$as_me:5959: result: $cf_cv_do_relink" >&5
5960 echo "${ECHO_T}$cf_cv_do_relink" >&6
5964 # we will build libraries one-level down.
5968 if test "x$cf_cv_enable_rpath" != xno
5970 echo "$as_me:5970: checking for an rpath option" >&5
5971 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5972 case "$cf_cv_system_name" in
5974 if test "$GCC" = yes; then
5975 LD_RPATH_OPT="-Wl,-rpath,"
5977 LD_RPATH_OPT="-rpath "
5980 (linux*|gnu*|k*bsd*-gnu|freebsd*)
5981 LD_RPATH_OPT="-Wl,-rpath,"
5983 (openbsd[2-9].*|mirbsd*)
5984 LD_RPATH_OPT="-Wl,-rpath,"
5987 LD_RPATH_OPT="-rpath "
5990 LD_RPATH_OPT="-Wl,-rpath,"
5993 LD_RPATH_OPT="-rpath "
6001 echo "$as_me:6001: result: $LD_RPATH_OPT" >&5
6002 echo "${ECHO_T}$LD_RPATH_OPT" >&6
6004 case "x$LD_RPATH_OPT" in
6006 echo "$as_me:6006: checking if we need a space after rpath option" >&5
6007 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
6008 cf_save_LIBS="$LIBS"
6013 for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
6015 for cf_add_1lib in $cf_add_0lib; do
6016 for cf_add_2lib in $cf_add_libs; do
6017 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
6022 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
6026 cat >"conftest.$ac_ext" <<_ACEOF
6027 #line 6027 "configure"
6028 #include "confdefs.h"
6038 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6039 if { (eval echo "$as_me:6039: \"$ac_link\"") >&5
6040 (eval $ac_link) 2>&5
6042 echo "$as_me:6042: \$? = $ac_status" >&5
6043 (exit "$ac_status"); } &&
6044 { ac_try='test -s "conftest$ac_exeext"'
6045 { (eval echo "$as_me:6045: \"$ac_try\"") >&5
6048 echo "$as_me:6048: \$? = $ac_status" >&5
6049 (exit "$ac_status"); }; }; then
6052 echo "$as_me: failed program was:" >&5
6053 cat "conftest.$ac_ext" >&5
6056 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6057 LIBS="$cf_save_LIBS"
6058 echo "$as_me:6058: result: $cf_rpath_space" >&5
6059 echo "${ECHO_T}$cf_rpath_space" >&6
6060 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
6069 INSTALL_LIB="-m 644"
6070 : ${rel_builddir:=.}
6076 cf_cv_do_symlinks=no
6078 test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
6080 echo "$as_me:6080: checking if release/abi version should be used for shared libs" >&5
6081 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
6083 # Check whether --with-shlib-version or --without-shlib-version was given.
6084 if test "${with_shlib_version+set}" = set; then
6085 withval="$with_shlib_version"
6086 test -z "$withval" && withval=auto
6089 cf_cv_shlib_version=auto
6092 cf_cv_shlib_version=$withval
6095 echo "$as_me:6095: result: $withval" >&5
6096 echo "${ECHO_T}$withval" >&6
6097 { { echo "$as_me:6097: error: option value must be one of: rel, abi, or auto" >&5
6098 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
6099 { (exit 1); exit 1; }; }
6104 cf_cv_shlib_version=auto
6106 echo "$as_me:6106: result: $cf_cv_shlib_version" >&5
6107 echo "${ECHO_T}$cf_cv_shlib_version" >&6
6112 # Some less-capable ports of gcc support only -fpic
6116 if test "$GCC" = yes
6120 case "$cf_cv_system_name" in
6121 (*linux*) # e.g., PGI compiler
6127 if test "$cf_try_fPIC" = yes
6129 echo "$as_me:6129: checking which $CC option to use" >&5
6130 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
6131 cf_save_CFLAGS="$CFLAGS"
6132 for CC_SHARED_OPTS in -fPIC -fpic ''
6134 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
6135 cat >"conftest.$ac_ext" <<_ACEOF
6136 #line 6136 "configure"
6137 #include "confdefs.h"
6147 rm -f "conftest.$ac_objext"
6148 if { (eval echo "$as_me:6148: \"$ac_compile\"") >&5
6149 (eval $ac_compile) 2>&5
6151 echo "$as_me:6151: \$? = $ac_status" >&5
6152 (exit "$ac_status"); } &&
6153 { ac_try='test -s "conftest.$ac_objext"'
6154 { (eval echo "$as_me:6154: \"$ac_try\"") >&5
6157 echo "$as_me:6157: \$? = $ac_status" >&5
6158 (exit "$ac_status"); }; }; then
6161 echo "$as_me: failed program was:" >&5
6162 cat "conftest.$ac_ext" >&5
6164 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6166 echo "$as_me:6166: result: $CC_SHARED_OPTS" >&5
6167 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
6168 CFLAGS="$cf_save_CFLAGS"
6171 cf_cv_shlib_version_infix=no
6173 case "$cf_cv_system_name" in
6174 (aix4.3-9*|aix[5-7]*)
6175 if test "$GCC" = yes; then
6176 CC_SHARED_OPTS='-Wl,-brtl'
6177 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6179 CC_SHARED_OPTS='-brtl'
6180 # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
6181 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6185 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
6189 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6190 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6191 cf_cv_shlib_version=cygdll
6192 cf_cv_shlib_version_infix=cygdll
6195 cat >mk_shared_lib.sh <<-CF_EOF
6198 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6201 Linking shared library
6202 ** SHARED_LIB \$SHARED_LIB
6203 ** IMPORT_LIB \$IMPORT_LIB
6205 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6207 chmod +x mk_shared_lib.sh
6211 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6212 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6213 cf_cv_shlib_version=msysdll
6214 cf_cv_shlib_version_infix=msysdll
6217 cat >mk_shared_lib.sh <<-CF_EOF
6220 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6223 Linking shared library
6224 ** SHARED_LIB \$SHARED_LIB
6225 ** IMPORT_LIB \$IMPORT_LIB
6227 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6229 chmod +x mk_shared_lib.sh
6232 cf_try_cflags="no-cpp-precomp"
6233 CC_SHARED_OPTS="-dynamic"
6234 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
6235 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
6236 cf_cv_shlib_version_infix=yes
6237 echo "$as_me:6237: checking if ld -search_paths_first works" >&5
6238 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
6239 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
6240 echo $ECHO_N "(cached) $ECHO_C" >&6
6243 cf_save_LDFLAGS=$LDFLAGS
6244 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6245 cat >"conftest.$ac_ext" <<_ACEOF
6246 #line 6246 "configure"
6247 #include "confdefs.h"
6257 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6258 if { (eval echo "$as_me:6258: \"$ac_link\"") >&5
6259 (eval $ac_link) 2>&5
6261 echo "$as_me:6261: \$? = $ac_status" >&5
6262 (exit "$ac_status"); } &&
6263 { ac_try='test -s "conftest$ac_exeext"'
6264 { (eval echo "$as_me:6264: \"$ac_try\"") >&5
6267 echo "$as_me:6267: \$? = $ac_status" >&5
6268 (exit "$ac_status"); }; }; then
6269 cf_cv_ldflags_search_paths_first=yes
6271 echo "$as_me: failed program was:" >&5
6272 cat "conftest.$ac_ext" >&5
6273 cf_cv_ldflags_search_paths_first=no
6275 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6276 LDFLAGS=$cf_save_LDFLAGS
6278 echo "$as_me:6278: result: $cf_cv_ldflags_search_paths_first" >&5
6279 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
6280 if test "$cf_cv_ldflags_search_paths_first" = yes; then
6281 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6286 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6287 if test "$cf_cv_shlib_version" = rel; then
6288 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6290 cf_cv_shared_soname='`basename $@`'
6293 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6296 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
6297 if test "$GCC" != yes; then
6300 MK_SHARED_LIB='${LD} ${LDFLAGS} -b -o $@'
6301 INSTALL_LIB="-m 555"
6304 # (tested with gcc 2.7.2 -- I don't have c89)
6305 if test "$GCC" = yes; then
6306 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
6309 LD_SHARED_OPTS='-Wl,+b,${libdir}'
6311 MK_SHARED_LIB='${LD} ${LDFLAGS} +b ${libdir} -b -o $@'
6312 # HP-UX shared libraries must be executable, and should be
6313 # readonly to exploit a quirk in the memory manager.
6314 INSTALL_LIB="-m 555"
6317 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6318 if test "$cf_cv_shlib_version" = rel; then
6319 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6321 cf_shared_soname='`basename $@`'
6324 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o $@'
6327 if test "$cf_cv_enable_rpath" = yes ; then
6328 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6330 # tested with IRIX 5.2 and 'cc'.
6331 if test "$GCC" != yes; then
6332 CC_SHARED_OPTS='-KPIC'
6333 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -rdata_shared -soname `basename $@` -o $@'
6335 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@` -o $@'
6337 cf_cv_rm_so_locs=yes
6339 (linux*|gnu*|k*bsd*-gnu)
6340 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6341 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6342 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6344 if test "$cf_cv_enable_rpath" = yes ; then
6345 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6348 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6349 if test "$cf_cv_shlib_version" = rel; then
6350 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6352 cf_cv_shared_soname='`basename $@`'
6355 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6358 cf_cv_shlib_version=msvcdll
6359 cf_cv_shlib_version_infix=msvcdll
6362 if test "$DFT_LWR_MODEL" = "shared" ; then
6363 LOCAL_LDFLAGS="-link -dll"
6364 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6365 EXTRA_LDFLAGS="-link -dll $EXTRA_LDFLAGS"
6368 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${LD} ${CFLAGS}'
6369 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.lib"
6370 cat >mk_shared_lib.sh <<-CF_EOF
6373 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.lib/'\`
6378 Linking shared library
6379 ** SHARED LIB \$SHARED_LIB
6380 ** IMPORT_LIB \$IMPORT_LIB
6382 args=\$(echo \$* | sed -E "s#-l(\w*)#\1.dll.lib#g" | sed -E "s#-L(\w*)#-LIBPATH:\1#g")
6383 exec \$my_ld -DLL -IMPLIB:"\${IMPORT_LIB}" -OUT:"\${SHARED_LIB}" ${LDFLAGS} \$args
6384 mv "\${IMPORT_LIB}" "\${IMPORT_LIB}"
6386 chmod +x mk_shared_lib.sh
6387 cat >mk_prog.sh <<-CF_EOF
6390 # Ignore first argument (compiler) and use LD (link.exe) unconditionally
6393 ldopts=("/subsystem:console")
6396 while test \$# -gt 0; do
6399 # ignore -link argument
6402 # ignore runtime-library option
6417 libs+=("\`echo \"\$1\" | sed \"s/^-l//\"\`")
6420 ldopts+=("\`echo \"\$1\" | sed \"s/^-L/-LIBPATH:/\"\`")
6426 for linkarg in \`echo '\$1' | sed -e 's/-Wl,//' -e 's/,/ /'\`; do
6427 ldopts+=("\${linkarg}")
6435 ldopts+=("-out:\$1")
6444 if [ "\$isdll" -ne 0 ]; then
6445 for lib in \${libs[*]}; do
6446 ldopts+=("\$lib.dll.lib")
6449 for lib in \${libs[*]}; do
6450 ldopts+=("\$lib.lib")
6455 ** ld options: "\${ldopts[@]}"
6457 exec \$LD \${ldopts[@]}
6460 LINK_PROGS="$SHELL ${rel_builddir}/mk_prog.sh"
6461 LINK_TESTS="$SHELL ${rel_builddir}/mk_prog.sh"
6464 cf_cv_shlib_version=mingw
6465 cf_cv_shlib_version_infix=mingw
6468 if test "$DFT_LWR_MODEL" = "shared" ; then
6469 LOCAL_LDFLAGS="-Wl,--enable-auto-import"
6470 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6471 EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
6474 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6475 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6476 cat >mk_shared_lib.sh <<-CF_EOF
6479 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
6482 Linking shared library
6483 ** SHARED_LIB \$SHARED_LIB
6484 ** IMPORT_LIB \$IMPORT_LIB
6486 exec \$* ${LDFLAGS} -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6488 chmod +x mk_shared_lib.sh
6490 (openbsd[2-9].*|mirbsd*)
6491 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6492 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6493 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6495 if test "$cf_cv_enable_rpath" = yes ; then
6496 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6498 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6500 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6501 if test "$cf_cv_shlib_version" = rel; then
6502 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6504 cf_cv_shared_soname='`basename $@`'
6507 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6511 MK_SHARED_LIB='${LD} -Wshared -Weld=-export_all -o $@'
6515 MK_SHARED_LIB='${LD} -Wshared -Wxld=-export_all -o $@'
6517 (nto-qnx*|openbsd*|freebsd[12].*)
6518 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6519 MK_SHARED_LIB='${LD} ${LDFLAGS} -Bshareable -o $@'
6520 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6522 (dragonfly*|freebsd*)
6523 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6524 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6525 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6526 LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
6527 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6530 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6531 if test "$cf_cv_shlib_version" = rel; then
6532 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6534 cf_cv_shared_soname='`basename $@`'
6537 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6540 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6541 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6542 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6543 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6544 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6545 if test "$cf_cv_shlib_version" = auto; then
6546 if test -f /usr/libexec/ld.elf_so; then
6547 cf_cv_shlib_version=abi
6549 cf_cv_shlib_version=rel
6553 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6554 if test "$cf_cv_shlib_version" = rel; then
6555 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6557 cf_cv_shared_soname='`basename $@`'
6560 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
6562 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -o $@'
6566 # tested with OSF/1 V3.2 and 'cc'
6567 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
6568 # link with shared libs).
6569 MK_SHARED_LIB='${LD} ${LDFLAGS} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
6572 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
6575 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
6576 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6577 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6578 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6580 cf_cv_rm_so_locs=yes
6582 (sco3.2v5*) # also uw2* and UW7: hops 13-Apr-98
6583 # tested with osr5.0.5
6584 if test "$GCC" != yes; then
6585 CC_SHARED_OPTS='-belf -KPIC'
6587 MK_SHARED_LIB='${LD} ${LDFLAGS} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
6588 if test "$cf_cv_enable_rpath" = yes ; then
6589 # only way is to set LD_RUN_PATH but no switch for it
6592 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6593 LINK_PROGS='LD_RUN_PATH=${libdir}'
6594 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
6597 # tested with SunOS 4.1.1 and gcc 2.7.0
6598 if test "$GCC" != yes; then
6599 CC_SHARED_OPTS='-KPIC'
6601 MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@'
6602 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6605 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
6606 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
6607 if test "$DFT_LWR_MODEL" = "shared" ; then
6608 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
6609 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6611 if test "$cf_cv_enable_rpath" = yes ; then
6612 EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
6615 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6616 if test "$cf_cv_shlib_version" = rel; then
6617 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6619 cf_cv_shared_soname='`basename $@`'
6622 if test "$GCC" != yes; then
6623 cf_save_CFLAGS="$CFLAGS"
6624 for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
6626 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
6627 cat >"conftest.$ac_ext" <<_ACEOF
6628 #line 6628 "configure"
6629 #include "confdefs.h"
6639 rm -f "conftest.$ac_objext"
6640 if { (eval echo "$as_me:6640: \"$ac_compile\"") >&5
6641 (eval $ac_compile) 2>&5
6643 echo "$as_me:6643: \$? = $ac_status" >&5
6644 (exit "$ac_status"); } &&
6645 { ac_try='test -s "conftest.$ac_objext"'
6646 { (eval echo "$as_me:6646: \"$ac_try\"") >&5
6649 echo "$as_me:6649: \$? = $ac_status" >&5
6650 (exit "$ac_status"); }; }; then
6653 echo "$as_me: failed program was:" >&5
6654 cat "conftest.$ac_ext" >&5
6656 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6658 CFLAGS="$cf_save_CFLAGS"
6659 CC_SHARED_OPTS=$cf_shared_opts
6660 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dy -G -h '$cf_cv_shared_soname' -o $@'
6662 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
6665 (sysv5uw7*|unix_sv*)
6666 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
6667 if test "$GCC" != yes; then
6668 CC_SHARED_OPTS='-KPIC'
6670 MK_SHARED_LIB='${LD} ${LDFLAGS} -d y -G -o $@'
6673 CC_SHARED_OPTS='unknown'
6674 MK_SHARED_LIB='echo unknown'
6678 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
6679 case "$cf_cv_shlib_version" in
6681 case "$MK_SHARED_LIB" in
6683 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
6686 { echo "$as_me:6686: WARNING: ignored --with-shlib-version" >&5
6687 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
6693 if test -n "$cf_try_cflags"
6695 cat > conftest.$ac_ext <<EOF
6696 #line 6696 "${as_me:-configure}"
6698 int main(int argc, char *argv[])
6701 return (argv[argc-1] == 0) ;
6704 cf_save_CFLAGS="$CFLAGS"
6705 for cf_opt in $cf_try_cflags
6707 CFLAGS="$cf_save_CFLAGS -$cf_opt"
6708 echo "$as_me:6708: checking if CFLAGS option -$cf_opt works" >&5
6709 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
6710 if { (eval echo "$as_me:6710: \"$ac_compile\"") >&5
6711 (eval $ac_compile) 2>&5
6713 echo "$as_me:6713: \$? = $ac_status" >&5
6714 (exit "$ac_status"); }; then
6715 echo "$as_me:6715: result: yes" >&5
6716 echo "${ECHO_T}yes" >&6
6717 cf_save_CFLAGS="$CFLAGS"
6719 echo "$as_me:6719: result: no" >&5
6720 echo "${ECHO_T}no" >&6
6723 CFLAGS="$cf_save_CFLAGS"
6726 # RPATH_LIST is a colon-separated list of directories
6727 test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
6728 test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
6730 test "$cf_cv_rm_so_locs" = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
6732 test -n "$verbose" && echo " CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
6734 echo "${as_me:-configure}:6734: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
6736 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
6738 echo "${as_me:-configure}:6738: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
6740 for model in $cf_list_models ; do
6744 echo "$as_me:6744: checking for additional libtool options" >&5
6745 echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6
6747 # Check whether --with-libtool-opts or --without-libtool-opts was given.
6748 if test "${with_libtool_opts+set}" = set; then
6749 withval="$with_libtool_opts"
6750 with_libtool_opts=$withval
6752 with_libtool_opts=no
6754 echo "$as_me:6754: result: $with_libtool_opts" >&5
6755 echo "${ECHO_T}$with_libtool_opts" >&6
6757 case .$with_libtool_opts in
6761 LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts"
6765 echo "$as_me:6765: checking if exported-symbols file should be used" >&5
6766 echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6
6768 # Check whether --with-export-syms or --without-export-syms was given.
6769 if test "${with_export_syms+set}" = set; then
6770 withval="$with_export_syms"
6771 with_export_syms=$withval
6775 if test "x$with_export_syms" = xyes
6777 with_export_syms='${top_srcdir}/package/${PACKAGE}.sym'
6780 echo "$as_me:6780: result: $with_export_syms" >&5
6781 echo "${ECHO_T}$with_export_syms" >&6
6782 if test "x$with_export_syms" != xno
6784 EXPORT_SYMS="-export-symbols $with_export_syms"
6790 if test "$CC_SHARED_OPTS" = "unknown"; then
6791 { { echo "$as_me:6791: error: Shared libraries are not supported in this version" >&5
6792 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
6793 { (exit 1); exit 1; }; }
6795 # workaround for inept transition to PIE vs PIC...
6796 echo "$as_me:6796: checking if current CFLAGS link properly" >&5
6797 echo $ECHO_N "checking if current CFLAGS link properly... $ECHO_C" >&6
6798 cat >"conftest.$ac_ext" <<_ACEOF
6799 #line 6799 "configure"
6800 #include "confdefs.h"
6805 printf("Hello work\\n");
6810 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6811 if { (eval echo "$as_me:6811: \"$ac_link\"") >&5
6812 (eval $ac_link) 2>&5
6814 echo "$as_me:6814: \$? = $ac_status" >&5
6815 (exit "$ac_status"); } &&
6816 { ac_try='test -s "conftest$ac_exeext"'
6817 { (eval echo "$as_me:6817: \"$ac_try\"") >&5
6820 echo "$as_me:6820: \$? = $ac_status" >&5
6821 (exit "$ac_status"); }; }; then
6824 echo "$as_me: failed program was:" >&5
6825 cat "conftest.$ac_ext" >&5
6828 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6829 echo "$as_me:6829: result: $cf_cflags_work" >&5
6830 echo "${ECHO_T}$cf_cflags_work" >&6
6831 if test "$cf_cflags_work" = no
6833 test -n "$verbose" && echo " try to work around by appending shared-options" 1>&6
6835 echo "${as_me:-configure}:6835: testing try to work around by appending shared-options ..." 1>&5
6837 CFLAGS="$CFLAGS $CC_SHARED_OPTS"
6840 echo "$as_me:6840: checking if versioned-symbols file should be used" >&5
6841 echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6
6843 # Check whether --with-versioned-syms or --without-versioned-syms was given.
6844 if test "${with_versioned_syms+set}" = set; then
6845 withval="$with_versioned_syms"
6846 with_versioned_syms=$withval
6848 with_versioned_syms=no
6850 case "x$with_versioned_syms" in
6852 with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map'
6858 test -f "$with_versioned_syms" || { { echo "$as_me:6858: error: expected a filename: $with_versioned_syms" >&5
6859 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
6860 { (exit 1); exit 1; }; }
6863 test -f "$with_versioned_syms" || { { echo "$as_me:6863: error: expected a filename: $with_versioned_syms" >&5
6864 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
6865 { (exit 1); exit 1; }; }
6866 with_versioned_syms=`pwd`/"$with_versioned_syms"
6869 echo "$as_me:6869: result: $with_versioned_syms" >&5
6870 echo "${ECHO_T}$with_versioned_syms" >&6
6876 if test "x$with_versioned_syms" != xno
6878 RESULTING_SYMS=$with_versioned_syms
6879 case "x$MK_SHARED_LIB" in
6881 VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}"
6882 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"`
6883 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
6885 echo "${as_me:-configure}:6885: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
6889 VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}"
6890 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"`
6891 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
6893 echo "${as_me:-configure}:6893: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
6897 { echo "$as_me:6897: WARNING: this system does not support versioned-symbols" >&5
6898 echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;}
6902 # Linux ld can selectively override scope, e.g., of symbols beginning with
6903 # "_" by first declaring some as global, and then using a wildcard to
6904 # declare the others as local. Some other loaders cannot do this. Check
6905 # by constructing a (very) simple shared library and inspecting its
6907 if test "x$VERSIONED_SYMS" != "x"
6909 echo "$as_me:6909: checking if wildcards can be used to selectively omit symbols" >&5
6910 echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6
6916 cat >conftest.ver <<EOF
6945 cat >conftest.$ac_ext <<EOF
6946 #line 6946 "configure"
6947 int _ismissing(void) { return 1; }
6948 int _localf1(void) { return 1; }
6949 int _localf2(void) { return 2; }
6950 int globalf1(void) { return 1; }
6951 int globalf2(void) { return 2; }
6952 int _sublocalf1(void) { return 1; }
6953 int _sublocalf2(void) { return 2; }
6954 int subglobalf1(void) { return 1; }
6955 int subglobalf2(void) { return 2; }
6957 cat >conftest.mk <<EOF
6960 CPPFLAGS=${CPPFLAGS}
6963 VERSIONED_SYMS=${VERSIONED_SYMS}
6964 RESULTING_SYMS=conftest.ver
6965 MK_SHARED_LIB=${MK_SHARED_LIB}
6966 conftest.so: conftest.$ac_cv_objext
6967 \$(MK_SHARED_LIB) conftest.$ac_cv_objext
6970 # compile source, make library
6971 if make -f conftest.mk 2>&5 >/dev/null
6973 # test for missing symbol in either Data or Text section
6974 cf_missing="`nm -P conftest.so 2>&5 |${FGREP-fgrep} _ismissing | ${EGREP-egrep} '[ ][DT][ ]'`"
6975 test -n "$cf_missing" && WILDCARD_SYMS=yes
6977 echo "$as_me:6977: result: $WILDCARD_SYMS" >&5
6978 echo "${ECHO_T}$WILDCARD_SYMS" >&6
6987 ### Checks for special libraries, must be done up-front.
6990 echo "$as_me:6990: checking if you want to link with the GPM mouse library" >&5
6991 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
6993 # Check whether --with-gpm or --without-gpm was given.
6994 if test "${with_gpm+set}" = set; then
7000 echo "$as_me:7000: result: $with_gpm" >&5
7001 echo "${ECHO_T}$with_gpm" >&6
7003 if test "$with_gpm" != no ; then
7004 echo "$as_me:7004: checking for gpm.h" >&5
7005 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
7006 if test "${ac_cv_header_gpm_h+set}" = set; then
7007 echo $ECHO_N "(cached) $ECHO_C" >&6
7009 cat >"conftest.$ac_ext" <<_ACEOF
7010 #line 7010 "configure"
7011 #include "confdefs.h"
7014 if { (eval echo "$as_me:7014: \"$ac_cpp "conftest.$ac_ext"\"") >&5
7015 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
7017 $EGREP -v '^ *\+' conftest.er1 >conftest.err
7019 cat conftest.err >&5
7020 echo "$as_me:7020: \$? = $ac_status" >&5
7021 (exit "$ac_status"); } >/dev/null; then
7022 if test -s conftest.err; then
7023 ac_cpp_err=$ac_c_preproc_warn_flag
7030 if test -z "$ac_cpp_err"; then
7031 ac_cv_header_gpm_h=yes
7033 echo "$as_me: failed program was:" >&5
7034 cat "conftest.$ac_ext" >&5
7035 ac_cv_header_gpm_h=no
7037 rm -f conftest.err "conftest.$ac_ext"
7039 echo "$as_me:7039: result: $ac_cv_header_gpm_h" >&5
7040 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
7041 if test "$ac_cv_header_gpm_h" = yes; then
7043 cat >>confdefs.h <<\EOF
7044 #define HAVE_GPM_H 1
7047 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
7048 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
7050 echo "${as_me:-configure}:7050: testing assuming we really have GPM library ..." 1>&5
7052 cat >>confdefs.h <<\EOF
7053 #define HAVE_LIBGPM 1
7058 echo "$as_me:7058: checking for Gpm_Open in -lgpm" >&5
7059 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
7060 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
7061 echo $ECHO_N "(cached) $ECHO_C" >&6
7063 ac_check_lib_save_LIBS=$LIBS
7065 cat >"conftest.$ac_ext" <<_ACEOF
7066 #line 7066 "configure"
7067 #include "confdefs.h"
7069 /* Override any gcc2 internal prototype to avoid an error. */
7073 /* We use char because int might match the return type of a gcc2
7074 builtin and then its argument prototype would still apply. */
7084 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7085 if { (eval echo "$as_me:7085: \"$ac_link\"") >&5
7086 (eval $ac_link) 2>&5
7088 echo "$as_me:7088: \$? = $ac_status" >&5
7089 (exit "$ac_status"); } &&
7090 { ac_try='test -s "conftest$ac_exeext"'
7091 { (eval echo "$as_me:7091: \"$ac_try\"") >&5
7094 echo "$as_me:7094: \$? = $ac_status" >&5
7095 (exit "$ac_status"); }; }; then
7096 ac_cv_lib_gpm_Gpm_Open=yes
7098 echo "$as_me: failed program was:" >&5
7099 cat "conftest.$ac_ext" >&5
7100 ac_cv_lib_gpm_Gpm_Open=no
7102 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7103 LIBS=$ac_check_lib_save_LIBS
7105 echo "$as_me:7105: result: $ac_cv_lib_gpm_Gpm_Open" >&5
7106 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
7107 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
7111 if test "$with_gpm" = maybe; then
7112 { echo "$as_me:7112: WARNING: Cannot link with GPM library" >&5
7113 echo "$as_me: WARNING: Cannot link with GPM library" >&2;}
7116 { { echo "$as_me:7116: error: Cannot link with GPM library" >&5
7117 echo "$as_me: error: Cannot link with GPM library" >&2;}
7118 { (exit 1); exit 1; }; }
7127 test "$with_gpm" != maybe && { echo "$as_me:7127: WARNING: Cannot find GPM header" >&5
7128 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
7135 if test "$with_gpm" != no ; then
7136 echo "$as_me:7136: checking if you want to load GPM dynamically" >&5
7137 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
7139 # Check whether --with-dlsym or --without-dlsym was given.
7140 if test "${with_dlsym+set}" = set; then
7141 withval="$with_dlsym"
7146 echo "$as_me:7146: result: $with_dlsym" >&5
7147 echo "${ECHO_T}$with_dlsym" >&6
7148 if test "x$with_dlsym" = xyes ; then
7151 echo "$as_me:7151: checking for dlsym" >&5
7152 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
7153 if test "${ac_cv_func_dlsym+set}" = set; then
7154 echo $ECHO_N "(cached) $ECHO_C" >&6
7156 cat >"conftest.$ac_ext" <<_ACEOF
7157 #line 7157 "configure"
7158 #include "confdefs.h"
7159 #define dlsym autoconf_temporary
7160 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
7167 /* We use char because int might match the return type of a gcc2
7168 builtin and then its argument prototype would still apply. */
7175 /* The GNU C library defines stubs for functions which it implements
7176 to always fail with ENOSYS. Some functions are actually named
7177 something starting with __ and the normal name is an alias. */
7178 #if defined (__stub_dlsym) || defined (__stub___dlsym)
7179 #error found stub for dlsym
7187 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7188 if { (eval echo "$as_me:7188: \"$ac_link\"") >&5
7189 (eval $ac_link) 2>&5
7191 echo "$as_me:7191: \$? = $ac_status" >&5
7192 (exit "$ac_status"); } &&
7193 { ac_try='test -s "conftest$ac_exeext"'
7194 { (eval echo "$as_me:7194: \"$ac_try\"") >&5
7197 echo "$as_me:7197: \$? = $ac_status" >&5
7198 (exit "$ac_status"); }; }; then
7199 ac_cv_func_dlsym=yes
7201 echo "$as_me: failed program was:" >&5
7202 cat "conftest.$ac_ext" >&5
7205 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7207 echo "$as_me:7207: result: $ac_cv_func_dlsym" >&5
7208 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
7209 if test "$ac_cv_func_dlsym" = yes; then
7214 echo "$as_me:7214: checking for dlsym in -ldl" >&5
7215 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
7216 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
7217 echo $ECHO_N "(cached) $ECHO_C" >&6
7219 ac_check_lib_save_LIBS=$LIBS
7221 cat >"conftest.$ac_ext" <<_ACEOF
7222 #line 7222 "configure"
7223 #include "confdefs.h"
7225 /* Override any gcc2 internal prototype to avoid an error. */
7229 /* We use char because int might match the return type of a gcc2
7230 builtin and then its argument prototype would still apply. */
7240 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7241 if { (eval echo "$as_me:7241: \"$ac_link\"") >&5
7242 (eval $ac_link) 2>&5
7244 echo "$as_me:7244: \$? = $ac_status" >&5
7245 (exit "$ac_status"); } &&
7246 { ac_try='test -s "conftest$ac_exeext"'
7247 { (eval echo "$as_me:7247: \"$ac_try\"") >&5
7250 echo "$as_me:7250: \$? = $ac_status" >&5
7251 (exit "$ac_status"); }; }; then
7252 ac_cv_lib_dl_dlsym=yes
7254 echo "$as_me: failed program was:" >&5
7255 cat "conftest.$ac_ext" >&5
7256 ac_cv_lib_dl_dlsym=no
7258 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7259 LIBS=$ac_check_lib_save_LIBS
7261 echo "$as_me:7261: result: $ac_cv_lib_dl_dlsym" >&5
7262 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
7263 if test "$ac_cv_lib_dl_dlsym" = yes; then
7271 if test "$cf_have_dlsym" = yes ; then
7272 test "$cf_have_libdl" = yes && {
7276 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7278 for cf_add_1lib in $cf_add_0lib; do
7279 for cf_add_2lib in $cf_add_libs; do
7280 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7285 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7290 echo "$as_me:7290: checking whether able to link to dl*() functions" >&5
7291 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
7292 cat >"conftest.$ac_ext" <<_ACEOF
7293 #line 7293 "configure"
7294 #include "confdefs.h"
7301 if ((obj = dlopen("filename", 0)) != 0) {
7302 if (dlsym(obj, "symbolname") == 0) {
7310 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7311 if { (eval echo "$as_me:7311: \"$ac_link\"") >&5
7312 (eval $ac_link) 2>&5
7314 echo "$as_me:7314: \$? = $ac_status" >&5
7315 (exit "$ac_status"); } &&
7316 { ac_try='test -s "conftest$ac_exeext"'
7317 { (eval echo "$as_me:7317: \"$ac_try\"") >&5
7320 echo "$as_me:7320: \$? = $ac_status" >&5
7321 (exit "$ac_status"); }; }; then
7323 cat >>confdefs.h <<\EOF
7324 #define HAVE_LIBDL 1
7328 echo "$as_me: failed program was:" >&5
7329 cat "conftest.$ac_ext" >&5
7331 { { echo "$as_me:7331: error: Cannot link test program for libdl" >&5
7332 echo "$as_me: error: Cannot link test program for libdl" >&2;}
7333 { (exit 1); exit 1; }; }
7335 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7336 echo "$as_me:7336: result: ok" >&5
7337 echo "${ECHO_T}ok" >&6
7339 { { echo "$as_me:7339: error: Cannot find dlsym function" >&5
7340 echo "$as_me: error: Cannot find dlsym function" >&2;}
7341 { (exit 1); exit 1; }; }
7344 if test "x$with_gpm" != xyes ; then
7345 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
7347 echo "${as_me:-configure}:7347: testing assuming soname for gpm is $with_gpm ..." 1>&5
7349 cf_cv_gpm_soname="$with_gpm"
7352 echo "$as_me:7352: checking for soname of gpm library" >&5
7353 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
7354 if test "${cf_cv_gpm_soname+set}" = set; then
7355 echo $ECHO_N "(cached) $ECHO_C" >&6
7358 cf_cv_gpm_soname=unknown
7359 if test "$cross_compiling" != yes ; then
7360 cat >conftest.$ac_ext <<CF_EOF
7364 if (Gpm_Open(0,0)) Gpm_Close();
7365 ${cf_cv_main_return:-return}(0);
7368 cf_save_LIBS="$LIBS"
7373 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7375 for cf_add_1lib in $cf_add_0lib; do
7376 for cf_add_2lib in $cf_add_libs; do
7377 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7382 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7386 if { (eval echo "$as_me:7386: \"$ac_compile\"") >&5
7387 (eval $ac_compile) 2>&5
7389 echo "$as_me:7389: \$? = $ac_status" >&5
7390 (exit "$ac_status"); } ; then
7391 if { (eval echo "$as_me:7391: \"$ac_link\"") >&5
7392 (eval $ac_link) 2>&5
7394 echo "$as_me:7394: \$? = $ac_status" >&5
7395 (exit "$ac_status"); } ; then
7396 cf_cv_gpm_soname="`ldd \"conftest$ac_exeext\" 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | ${FGREP-fgrep} libgpm.`"
7397 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
7401 LIBS="$cf_save_LIBS"
7405 echo "$as_me:7405: result: $cf_cv_gpm_soname" >&5
7406 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
7409 test "$cf_cv_gpm_soname" != "unknown" &&
7410 cat >>confdefs.h <<EOF
7411 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
7414 SHLIB_LIST="-ldl $SHLIB_LIST"
7416 cf_add_libs="$PRIVATE_LIBS"
7419 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7421 for cf_add_1lib in $cf_add_0lib; do
7422 for cf_add_2lib in $cf_add_libs; do
7423 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7428 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7430 PRIVATE_LIBS="$cf_add_libs"
7433 SHLIB_LIST="-lgpm $SHLIB_LIST"
7435 cf_add_libs="$TEST_LIBS"
7438 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7440 for cf_add_1lib in $cf_add_0lib; do
7441 for cf_add_2lib in $cf_add_libs; do
7442 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7447 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7449 TEST_LIBS="$cf_add_libs"
7451 cf_add_libs="$PRIVATE_LIBS"
7454 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7456 for cf_add_1lib in $cf_add_0lib; do
7457 for cf_add_2lib in $cf_add_libs; do
7458 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7463 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7465 PRIVATE_LIBS="$cf_add_libs"
7469 cat >>confdefs.h <<\EOF
7470 #define HAVE_LIBGPM 1
7473 echo "$as_me:7473: checking for Gpm_Wgetch in -lgpm" >&5
7474 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
7475 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
7476 echo $ECHO_N "(cached) $ECHO_C" >&6
7478 ac_check_lib_save_LIBS=$LIBS
7480 cat >"conftest.$ac_ext" <<_ACEOF
7481 #line 7481 "configure"
7482 #include "confdefs.h"
7484 /* Override any gcc2 internal prototype to avoid an error. */
7488 /* We use char because int might match the return type of a gcc2
7489 builtin and then its argument prototype would still apply. */
7499 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7500 if { (eval echo "$as_me:7500: \"$ac_link\"") >&5
7501 (eval $ac_link) 2>&5
7503 echo "$as_me:7503: \$? = $ac_status" >&5
7504 (exit "$ac_status"); } &&
7505 { ac_try='test -s "conftest$ac_exeext"'
7506 { (eval echo "$as_me:7506: \"$ac_try\"") >&5
7509 echo "$as_me:7509: \$? = $ac_status" >&5
7510 (exit "$ac_status"); }; }; then
7511 ac_cv_lib_gpm_Gpm_Wgetch=yes
7513 echo "$as_me: failed program was:" >&5
7514 cat "conftest.$ac_ext" >&5
7515 ac_cv_lib_gpm_Gpm_Wgetch=no
7517 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7518 LIBS=$ac_check_lib_save_LIBS
7520 echo "$as_me:7520: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
7521 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
7522 if test "$ac_cv_lib_gpm_Gpm_Wgetch" = yes; then
7524 echo "$as_me:7524: checking if GPM is weakly bound to curses library" >&5
7525 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
7526 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
7527 echo $ECHO_N "(cached) $ECHO_C" >&6
7530 cf_cv_check_gpm_wgetch=unknown
7531 if test "$cross_compiling" != yes ; then
7533 cat >conftest.$ac_ext <<CF_EOF
7538 ${cf_cv_main_return:-return}(0);
7542 cf_save_LIBS="$LIBS"
7543 # This only works if we can look at the symbol table. If a shared
7544 # library is stripped for install, we cannot use that. So we're forced
7545 # to rely on the static library, noting that some packagers may not
7547 LIBS="-static -lgpm -dynamic $LIBS"
7548 if { (eval echo "$as_me:7548: \"$ac_compile\"") >&5
7549 (eval $ac_compile) 2>&5
7551 echo "$as_me:7551: \$? = $ac_status" >&5
7552 (exit "$ac_status"); } ; then
7553 if { (eval echo "$as_me:7553: \"$ac_link\"") >&5
7554 (eval $ac_link) 2>&5
7556 echo "$as_me:7556: \$? = $ac_status" >&5
7557 (exit "$ac_status"); } ; then
7558 cf_cv_check_gpm_wgetch="`nm \"conftest$ac_exeext\" | ${EGREP-egrep} '\<wgetch\>' | ${EGREP-egrep} '\<[vVwW]\>'`"
7559 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
7560 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
7564 LIBS="$cf_save_LIBS"
7568 echo "$as_me:7568: result: $cf_cv_check_gpm_wgetch" >&5
7569 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
7571 if test "$cf_cv_check_gpm_wgetch" != yes ; then
7572 { echo "$as_me:7572: WARNING: GPM library is already linked with curses - read the FAQ" >&5
7573 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
7580 echo "$as_me:7580: checking if you want to use PCRE2 for regular-expressions" >&5
7581 echo $ECHO_N "checking if you want to use PCRE2 for regular-expressions... $ECHO_C" >&6
7583 # Check whether --with-pcre2 or --without-pcre2 was given.
7584 if test "${with_pcre2+set}" = set; then
7585 withval="$with_pcre2"
7588 test -z "$with_pcre2" && with_pcre2=no
7589 echo "$as_me:7589: result: $with_pcre2" >&5
7590 echo "${ECHO_T}$with_pcre2" >&6
7592 if test "x$with_pcre2" != xno ; then
7594 for cf_with_pcre2 in libpcre2 libpcre2-posix libpcre
7597 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then
7598 test -n "$verbose" && echo " found package $cf_with_pcre2" 1>&6
7600 echo "${as_me:-configure}:7600: testing found package $cf_with_pcre2 ..." 1>&5
7602 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$cf_with_pcre2" 2>/dev/null`"
7603 cf_pkgconfig_libs="`$PKG_CONFIG --libs "$cf_with_pcre2" 2>/dev/null`"
7604 test -n "$verbose" && echo " package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs" 1>&6
7606 echo "${as_me:-configure}:7606: testing package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
7608 test -n "$verbose" && echo " package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs" 1>&6
7610 echo "${as_me:-configure}:7610: testing package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
7615 cf_new_extra_cppflags=
7617 for cf_add_cflags in $cf_pkgconfig_incs
7619 case "$cf_fix_cppflags" in
7621 case "$cf_add_cflags" in
7622 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
7623 case "$cf_add_cflags" in
7625 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7627 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7628 && test -z "${cf_tst_cflags}" \
7629 && cf_fix_cppflags=yes
7631 if test "$cf_fix_cppflags" = yes ; then
7633 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7634 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7637 elif test "${cf_tst_cflags}" = "\"'" ; then
7639 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7640 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7650 case "$cf_add_cflags" in
7652 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7654 CPPFLAGS=`echo "$CPPFLAGS" | \
7655 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7656 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7661 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
7662 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
7669 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
7670 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
7677 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7678 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7680 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
7682 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7683 && test -z "${cf_tst_cflags}" \
7684 && cf_fix_cppflags=no
7689 if test -n "$cf_new_cflags" ; then
7691 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
7692 CFLAGS="${CFLAGS}$cf_new_cflags"
7696 if test -n "$cf_new_cppflags" ; then
7698 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7699 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
7703 if test -n "$cf_new_extra_cppflags" ; then
7705 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
7706 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
7713 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7715 for cf_add_1lib in $cf_add_0lib; do
7716 for cf_add_2lib in $cf_add_libs; do
7717 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7722 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7726 cf_with_pcre2_ok=yes; break
7734 cf_with_pcre2_ok=yes || { { echo "$as_me:7734: error: Cannot find PCRE2 library" >&5
7735 echo "$as_me: error: Cannot find PCRE2 library" >&2;}
7736 { (exit 1); exit 1; }; }
7738 cat >>confdefs.h <<\EOF
7739 #define HAVE_LIB_PCRE2 1
7742 # if pkgconfig gave no results, look for the libraries directly
7744 (*pcre2-posix*|*pcreposix*)
7747 echo "$as_me:7747: checking for regcomp in -lpcre2-posix" >&5
7748 echo $ECHO_N "checking for regcomp in -lpcre2-posix... $ECHO_C" >&6
7749 if test "${ac_cv_lib_pcre2_posix_regcomp+set}" = set; then
7750 echo $ECHO_N "(cached) $ECHO_C" >&6
7752 ac_check_lib_save_LIBS=$LIBS
7753 LIBS="-lpcre2-posix $LIBS"
7754 cat >"conftest.$ac_ext" <<_ACEOF
7755 #line 7755 "configure"
7756 #include "confdefs.h"
7758 /* Override any gcc2 internal prototype to avoid an error. */
7762 /* We use char because int might match the return type of a gcc2
7763 builtin and then its argument prototype would still apply. */
7773 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7774 if { (eval echo "$as_me:7774: \"$ac_link\"") >&5
7775 (eval $ac_link) 2>&5
7777 echo "$as_me:7777: \$? = $ac_status" >&5
7778 (exit "$ac_status"); } &&
7779 { ac_try='test -s "conftest$ac_exeext"'
7780 { (eval echo "$as_me:7780: \"$ac_try\"") >&5
7783 echo "$as_me:7783: \$? = $ac_status" >&5
7784 (exit "$ac_status"); }; }; then
7785 ac_cv_lib_pcre2_posix_regcomp=yes
7787 echo "$as_me: failed program was:" >&5
7788 cat "conftest.$ac_ext" >&5
7789 ac_cv_lib_pcre2_posix_regcomp=no
7791 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7792 LIBS=$ac_check_lib_save_LIBS
7794 echo "$as_me:7794: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
7795 echo "${ECHO_T}$ac_cv_lib_pcre2_posix_regcomp" >&6
7796 if test "$ac_cv_lib_pcre2_posix_regcomp" = yes; then
7801 for cf_add_1lib in -lpcre2-posix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7803 for cf_add_1lib in $cf_add_0lib; do
7804 for cf_add_2lib in $cf_add_libs; do
7805 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7810 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7815 echo "$as_me:7815: checking for regcomp in -lpcreposix" >&5
7816 echo $ECHO_N "checking for regcomp in -lpcreposix... $ECHO_C" >&6
7817 if test "${ac_cv_lib_pcreposix_regcomp+set}" = set; then
7818 echo $ECHO_N "(cached) $ECHO_C" >&6
7820 ac_check_lib_save_LIBS=$LIBS
7821 LIBS="-lpcreposix $LIBS"
7822 cat >"conftest.$ac_ext" <<_ACEOF
7823 #line 7823 "configure"
7824 #include "confdefs.h"
7826 /* Override any gcc2 internal prototype to avoid an error. */
7830 /* We use char because int might match the return type of a gcc2
7831 builtin and then its argument prototype would still apply. */
7841 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7842 if { (eval echo "$as_me:7842: \"$ac_link\"") >&5
7843 (eval $ac_link) 2>&5
7845 echo "$as_me:7845: \$? = $ac_status" >&5
7846 (exit "$ac_status"); } &&
7847 { ac_try='test -s "conftest$ac_exeext"'
7848 { (eval echo "$as_me:7848: \"$ac_try\"") >&5
7851 echo "$as_me:7851: \$? = $ac_status" >&5
7852 (exit "$ac_status"); }; }; then
7853 ac_cv_lib_pcreposix_regcomp=yes
7855 echo "$as_me: failed program was:" >&5
7856 cat "conftest.$ac_ext" >&5
7857 ac_cv_lib_pcreposix_regcomp=no
7859 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7860 LIBS=$ac_check_lib_save_LIBS
7862 echo "$as_me:7862: result: $ac_cv_lib_pcreposix_regcomp" >&5
7863 echo "${ECHO_T}$ac_cv_lib_pcreposix_regcomp" >&6
7864 if test "$ac_cv_lib_pcreposix_regcomp" = yes; then
7869 for cf_add_1lib in -lpcreposix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7871 for cf_add_1lib in $cf_add_0lib; do
7872 for cf_add_2lib in $cf_add_libs; do
7873 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7878 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7883 { { echo "$as_me:7883: error: Cannot find PCRE2 POSIX library" >&5
7884 echo "$as_me: error: Cannot find PCRE2 POSIX library" >&2;}
7885 { (exit 1); exit 1; }; }
7893 # either way, check for the library header files
7895 for ac_header in pcre2posix.h pcreposix.h
7897 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7898 echo "$as_me:7898: checking for $ac_header" >&5
7899 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7900 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7901 echo $ECHO_N "(cached) $ECHO_C" >&6
7903 cat >"conftest.$ac_ext" <<_ACEOF
7904 #line 7904 "configure"
7905 #include "confdefs.h"
7906 #include <$ac_header>
7908 if { (eval echo "$as_me:7908: \"$ac_cpp "conftest.$ac_ext"\"") >&5
7909 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
7911 $EGREP -v '^ *\+' conftest.er1 >conftest.err
7913 cat conftest.err >&5
7914 echo "$as_me:7914: \$? = $ac_status" >&5
7915 (exit "$ac_status"); } >/dev/null; then
7916 if test -s conftest.err; then
7917 ac_cpp_err=$ac_c_preproc_warn_flag
7924 if test -z "$ac_cpp_err"; then
7925 eval "$as_ac_Header=yes"
7927 echo "$as_me: failed program was:" >&5
7928 cat "conftest.$ac_ext" >&5
7929 eval "$as_ac_Header=no"
7931 rm -f conftest.err "conftest.$ac_ext"
7933 echo "$as_me:7933: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
7934 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
7935 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
7936 cat >>confdefs.h <<EOF
7937 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7943 for ac_func in PCRE2regcomp
7945 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7946 echo "$as_me:7946: checking for $ac_func" >&5
7947 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7948 if eval "test \"\${$as_ac_var+set}\" = set"; then
7949 echo $ECHO_N "(cached) $ECHO_C" >&6
7951 cat >"conftest.$ac_ext" <<_ACEOF
7952 #line 7952 "configure"
7953 #include "confdefs.h"
7954 #define $ac_func autoconf_temporary
7955 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
7962 /* We use char because int might match the return type of a gcc2
7963 builtin and then its argument prototype would still apply. */
7964 char $ac_func (void);
7970 /* The GNU C library defines stubs for functions which it implements
7971 to always fail with ENOSYS. Some functions are actually named
7972 something starting with __ and the normal name is an alias. */
7973 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7974 #error found stub for $ac_func
7982 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7983 if { (eval echo "$as_me:7983: \"$ac_link\"") >&5
7984 (eval $ac_link) 2>&5
7986 echo "$as_me:7986: \$? = $ac_status" >&5
7987 (exit "$ac_status"); } &&
7988 { ac_try='test -s "conftest$ac_exeext"'
7989 { (eval echo "$as_me:7989: \"$ac_try\"") >&5
7992 echo "$as_me:7992: \$? = $ac_status" >&5
7993 (exit "$ac_status"); }; }; then
7994 eval "$as_ac_var=yes"
7996 echo "$as_me: failed program was:" >&5
7997 cat "conftest.$ac_ext" >&5
7998 eval "$as_ac_var=no"
8000 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8002 echo "$as_me:8002: result: `eval echo '${'"$as_ac_var"'}'`" >&5
8003 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
8004 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
8005 cat >>confdefs.h <<EOF
8006 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8014 # not everyone has "test -c"
8015 if test -c /dev/sysmouse 2>/dev/null ; then
8016 echo "$as_me:8016: checking if you want to use sysmouse" >&5
8017 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
8019 # Check whether --with-sysmouse or --without-sysmouse was given.
8020 if test "${with_sysmouse+set}" = set; then
8021 withval="$with_sysmouse"
8022 cf_with_sysmouse=$withval
8024 cf_with_sysmouse=maybe
8026 if test "$cf_with_sysmouse" != no ; then
8027 cat >"conftest.$ac_ext" <<_ACEOF
8028 #line 8028 "configure"
8029 #include "confdefs.h"
8031 #include <osreldate.h>
8032 #if (__FreeBSD_version >= 400017)
8033 #include <sys/consio.h>
8034 #include <sys/fbio.h>
8036 #include <machine/console.h>
8043 struct mouse_info the_mouse;
8044 ioctl(0, CONS_MOUSECTL, &the_mouse);
8050 rm -f "conftest.$ac_objext"
8051 if { (eval echo "$as_me:8051: \"$ac_compile\"") >&5
8052 (eval $ac_compile) 2>&5
8054 echo "$as_me:8054: \$? = $ac_status" >&5
8055 (exit "$ac_status"); } &&
8056 { ac_try='test -s "conftest.$ac_objext"'
8057 { (eval echo "$as_me:8057: \"$ac_try\"") >&5
8060 echo "$as_me:8060: \$? = $ac_status" >&5
8061 (exit "$ac_status"); }; }; then
8062 cf_with_sysmouse=yes
8064 echo "$as_me: failed program was:" >&5
8065 cat "conftest.$ac_ext" >&5
8068 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8070 echo "$as_me:8070: result: $cf_with_sysmouse" >&5
8071 echo "${ECHO_T}$cf_with_sysmouse" >&6
8072 test "$cf_with_sysmouse" = yes &&
8073 cat >>confdefs.h <<\EOF
8074 #define USE_SYSMOUSE 1
8079 # pretend that ncurses==ncursesw==ncursest
8080 echo "$as_me:8080: checking if you want to disable library suffixes" >&5
8081 echo $ECHO_N "checking if you want to disable library suffixes... $ECHO_C" >&6
8083 # Check whether --enable-lib-suffixes or --disable-lib-suffixes was given.
8084 if test "${enable_lib_suffixes+set}" = set; then
8085 enableval="$enable_lib_suffixes"
8086 test "$enableval" != no && enableval=yes
8087 if test "$enableval" != "yes" ; then
8088 disable_lib_suffixes=yes
8090 disable_lib_suffixes=no
8094 disable_lib_suffixes=no
8097 echo "$as_me:8097: result: $disable_lib_suffixes" >&5
8098 echo "${ECHO_T}$disable_lib_suffixes" >&6
8100 ### If we're building with rpath, try to link non-standard libs that way too.
8101 if test "$DFT_LWR_MODEL" = "shared" && test "x$cf_cv_enable_rpath" != xno; then
8103 echo "$as_me:8103: checking if rpath-hack should be disabled" >&5
8104 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
8106 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
8107 if test "${enable_rpath_hack+set}" = set; then
8108 enableval="$enable_rpath_hack"
8109 test "$enableval" != no && enableval=yes
8110 if test "$enableval" != "yes" ; then
8111 enable_rpath_hack=no
8113 enable_rpath_hack=yes
8117 enable_rpath_hack=yes
8120 if test "x$enable_rpath_hack" = xno; then cf_disable_rpath_hack=yes; else cf_disable_rpath_hack=no; fi
8121 echo "$as_me:8121: result: $cf_disable_rpath_hack" >&5
8122 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
8124 if test "$enable_rpath_hack" = yes ; then
8126 echo "$as_me:8126: checking for updated LDFLAGS" >&5
8127 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
8128 if test -n "$LD_RPATH_OPT" ; then
8129 echo "$as_me:8129: result: maybe" >&5
8130 echo "${ECHO_T}maybe" >&6
8134 # Extract the first word of "$ac_prog", so it can be a program name with args.
8135 set dummy $ac_prog; ac_word=$2
8136 echo "$as_me:8136: checking for $ac_word" >&5
8137 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8138 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
8139 echo $ECHO_N "(cached) $ECHO_C" >&6
8141 if test -n "$cf_ldd_prog"; then
8142 ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
8144 ac_save_IFS=$IFS; IFS=$ac_path_separator
8146 for ac_dir in $ac_dummy; do
8148 test -z "$ac_dir" && ac_dir=.
8149 $as_executable_p "$ac_dir/$ac_word" || continue
8150 ac_cv_prog_cf_ldd_prog="$ac_prog"
8151 echo "$as_me:8151: found $ac_dir/$ac_word" >&5
8157 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
8158 if test -n "$cf_ldd_prog"; then
8159 echo "$as_me:8159: result: $cf_ldd_prog" >&5
8160 echo "${ECHO_T}$cf_ldd_prog" >&6
8162 echo "$as_me:8162: result: no" >&5
8163 echo "${ECHO_T}no" >&6
8166 test -n "$cf_ldd_prog" && break
8168 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
8170 cf_rpath_list="/usr/lib /lib"
8171 if test "$cf_ldd_prog" != no
8175 cat >"conftest.$ac_ext" <<_ACEOF
8176 #line 8176 "configure"
8177 #include "confdefs.h"
8187 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8188 if { (eval echo "$as_me:8188: \"$ac_link\"") >&5
8189 (eval $ac_link) 2>&5
8191 echo "$as_me:8191: \$? = $ac_status" >&5
8192 (exit "$ac_status"); } &&
8193 { ac_try='test -s "conftest$ac_exeext"'
8194 { (eval echo "$as_me:8194: \"$ac_try\"") >&5
8197 echo "$as_me:8197: \$? = $ac_status" >&5
8198 (exit "$ac_status"); }; }; then
8199 cf_rpath_oops=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
8200 cf_rpath_list=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} / | sed -e 's%^.*[ ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
8202 echo "$as_me: failed program was:" >&5
8203 cat "conftest.$ac_ext" >&5
8205 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8207 # If we passed the link-test, but get a "not found" on a given library,
8208 # this could be due to inept reconfiguration of gcc to make it only
8209 # partly honor /usr/local/lib (or whatever). Sometimes this behavior
8210 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
8211 # /usr/local libraries.
8212 if test -n "$cf_rpath_oops"
8214 for cf_rpath_src in $cf_rpath_oops
8216 for cf_rpath_dir in \
8221 if test -f "$cf_rpath_dir/lib/$cf_rpath_src"
8223 test -n "$verbose" && echo " ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
8225 echo "${as_me:-configure}:8225: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
8227 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
8235 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8237 echo "${as_me:-configure}:8237: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8239 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
8241 echo "${as_me:-configure}:8241: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
8244 for cf_rpath_src in $LDFLAGS
8246 case "$cf_rpath_src" in
8249 # check if this refers to a directory which we will ignore
8251 if test -n "$cf_rpath_list"
8253 for cf_rpath_item in $cf_rpath_list
8255 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8263 if test "$cf_rpath_skip" = no
8265 # transform the option
8266 if test "$LD_RPATH_OPT" = "-R " ; then
8267 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8269 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8272 # if we have not already added this, add it now
8273 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8274 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8276 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8278 echo "${as_me:-configure}:8278: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8280 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8285 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8287 LDFLAGS=$cf_rpath_dst
8289 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
8291 echo "${as_me:-configure}:8291: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
8293 test -n "$verbose" && echo " ...checking LIBS $LIBS" 1>&6
8295 echo "${as_me:-configure}:8295: testing ...checking LIBS $LIBS ..." 1>&5
8298 for cf_rpath_src in $LIBS
8300 case "$cf_rpath_src" in
8303 # check if this refers to a directory which we will ignore
8305 if test -n "$cf_rpath_list"
8307 for cf_rpath_item in $cf_rpath_list
8309 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8317 if test "$cf_rpath_skip" = no
8319 # transform the option
8320 if test "$LD_RPATH_OPT" = "-R " ; then
8321 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8323 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8326 # if we have not already added this, add it now
8327 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8328 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8330 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8332 echo "${as_me:-configure}:8332: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8334 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8339 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8343 test -n "$verbose" && echo " ...checked LIBS $LIBS" 1>&6
8345 echo "${as_me:-configure}:8345: testing ...checked LIBS $LIBS ..." 1>&5
8347 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8349 echo "${as_me:-configure}:8349: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8352 echo "$as_me:8352: result: no" >&5
8353 echo "${ECHO_T}no" >&6
8360 ### Depending on the system, someone may use rpath to build ncurses but not
8361 # want users of the package to rely upon that feature. Give those people an
8362 # option to suppress that detail from EXTRA_LDFLAGS.
8363 EXTRA_PKG_LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
8364 if test -n "$EXTRA_PKG_LDFLAGS"
8366 echo "$as_me:8366: checking if you want to disable extra LDFLAGS for package-scripts" >&5
8367 echo $ECHO_N "checking if you want to disable extra LDFLAGS for package-scripts... $ECHO_C" >&6
8369 # Check whether --enable-pkg-ldflags or --disable-pkg-ldflags was given.
8370 if test "${enable_pkg_ldflags+set}" = set; then
8371 enableval="$enable_pkg_ldflags"
8372 test "$enableval" != no && enableval=yes
8373 if test "$enableval" != "yes" ; then
8374 disable_pkg_ldflags=yes
8376 disable_pkg_ldflags=no
8380 disable_pkg_ldflags=no
8383 echo "$as_me:8383: result: $disable_pkg_ldflags" >&5
8384 echo "${ECHO_T}$disable_pkg_ldflags" >&6
8385 test "$disable_pkg_ldflags" = yes && EXTRA_PKG_LDFLAGS=
8388 ###############################################################################
8390 ### use option --with-extra-suffix to append suffix to headers and libraries
8391 echo "$as_me:8391: checking if you wish to append extra suffix to header/library paths" >&5
8392 echo $ECHO_N "checking if you wish to append extra suffix to header/library paths... $ECHO_C" >&6
8395 # Check whether --with-extra-suffix or --without-extra-suffix was given.
8396 if test "${with_extra_suffix+set}" = set; then
8397 withval="$with_extra_suffix"
8402 EXTRA_SUFFIX=$cf_cv_abi_version
8405 EXTRA_SUFFIX=$withval
8410 echo "$as_me:8410: result: $EXTRA_SUFFIX" >&5
8411 echo "${ECHO_T}$EXTRA_SUFFIX" >&6
8413 ### use option --disable-overwrite to leave out the link to -lcurses
8414 echo "$as_me:8414: checking if you wish to install ncurses overwriting curses" >&5
8415 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
8417 # Check whether --enable-overwrite or --disable-overwrite was given.
8418 if test "${enable_overwrite+set}" = set; then
8419 enableval="$enable_overwrite"
8420 with_overwrite=$enableval
8422 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
8424 echo "$as_me:8424: result: $with_overwrite" >&5
8425 echo "${ECHO_T}$with_overwrite" >&6
8427 echo "$as_me:8427: checking if external terminfo-database is used" >&5
8428 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
8430 # Check whether --enable-database or --disable-database was given.
8431 if test "${enable_database+set}" = set; then
8432 enableval="$enable_database"
8433 use_database=$enableval
8437 echo "$as_me:8437: result: $use_database" >&5
8438 echo "${ECHO_T}$use_database" >&6
8442 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
8445 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
8449 NCURSES_USE_DATABASE=0
8450 if test "$use_database" != no ; then
8451 NCURSES_USE_DATABASE=1
8453 echo "$as_me:8453: checking which terminfo source-file will be installed" >&5
8454 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
8456 # Check whether --with-database or --without-database was given.
8457 if test "${with_database+set}" = set; then
8458 withval="$with_database"
8459 TERMINFO_SRC=$withval
8461 echo "$as_me:8461: result: $TERMINFO_SRC" >&5
8462 echo "${ECHO_T}$TERMINFO_SRC" >&6
8464 echo "$as_me:8464: checking whether to use hashed database instead of directory/tree" >&5
8465 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
8467 # Check whether --with-hashed-db or --without-hashed-db was given.
8468 if test "${with_hashed_db+set}" = set; then
8469 withval="$with_hashed_db"
8474 echo "$as_me:8474: result: $with_hashed_db" >&5
8475 echo "${ECHO_T}$with_hashed_db" >&6
8480 echo "$as_me:8480: checking for list of fallback descriptions" >&5
8481 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
8483 # Check whether --with-fallbacks or --without-fallbacks was given.
8484 if test "${with_fallbacks+set}" = set; then
8485 withval="$with_fallbacks"
8486 with_fallback=$withval
8490 echo "$as_me:8490: result: $with_fallback" >&5
8491 echo "${ECHO_T}$with_fallback" >&6
8493 case ".$with_fallback" in
8498 { echo "$as_me:8498: WARNING: expected a list of terminal descriptions" >&5
8499 echo "$as_me: WARNING: expected a list of terminal descriptions" >&2;}
8502 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
8506 # The fallback feature in ncurses relies upon tic/infocmp outside the build
8507 # tree for generating the terminal descriptions that will be compiled into the
8508 # library. If your toolchain is old, it may not handle current terminal
8509 # databases. Use configure-options to point to the tools which will be used,
8510 # rather than the first ones found on the $PATH.
8511 if test -n "$ac_tool_prefix"; then
8512 # Extract the first word of "${ac_tool_prefix}tic", so it can be a program name with args.
8513 set dummy ${ac_tool_prefix}tic; ac_word=$2
8514 echo "$as_me:8514: checking for $ac_word" >&5
8515 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8516 if test "${ac_cv_prog_TIC+set}" = set; then
8517 echo $ECHO_N "(cached) $ECHO_C" >&6
8519 if test -n "$TIC"; then
8520 ac_cv_prog_TIC="$TIC" # Let the user override the test.
8522 ac_save_IFS=$IFS; IFS=$ac_path_separator
8524 for ac_dir in $ac_dummy; do
8526 test -z "$ac_dir" && ac_dir=.
8527 $as_executable_p "$ac_dir/$ac_word" || continue
8528 ac_cv_prog_TIC="${ac_tool_prefix}tic"
8529 echo "$as_me:8529: found $ac_dir/$ac_word" >&5
8536 if test -n "$TIC"; then
8537 echo "$as_me:8537: result: $TIC" >&5
8538 echo "${ECHO_T}$TIC" >&6
8540 echo "$as_me:8540: result: no" >&5
8541 echo "${ECHO_T}no" >&6
8545 if test -z "$ac_cv_prog_TIC"; then
8547 # Extract the first word of "tic", so it can be a program name with args.
8548 set dummy tic; ac_word=$2
8549 echo "$as_me:8549: checking for $ac_word" >&5
8550 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8551 if test "${ac_cv_prog_ac_ct_TIC+set}" = set; then
8552 echo $ECHO_N "(cached) $ECHO_C" >&6
8554 if test -n "$ac_ct_TIC"; then
8555 ac_cv_prog_ac_ct_TIC="$ac_ct_TIC" # Let the user override the test.
8557 ac_save_IFS=$IFS; IFS=$ac_path_separator
8559 for ac_dir in $ac_dummy; do
8561 test -z "$ac_dir" && ac_dir=.
8562 $as_executable_p "$ac_dir/$ac_word" || continue
8563 ac_cv_prog_ac_ct_TIC="tic"
8564 echo "$as_me:8564: found $ac_dir/$ac_word" >&5
8570 ac_ct_TIC=$ac_cv_prog_ac_ct_TIC
8571 if test -n "$ac_ct_TIC"; then
8572 echo "$as_me:8572: result: $ac_ct_TIC" >&5
8573 echo "${ECHO_T}$ac_ct_TIC" >&6
8575 echo "$as_me:8575: result: no" >&5
8576 echo "${ECHO_T}no" >&6
8581 TIC="$ac_cv_prog_TIC"
8584 if test -n "$ac_tool_prefix"; then
8585 # Extract the first word of "${ac_tool_prefix}infocmp", so it can be a program name with args.
8586 set dummy ${ac_tool_prefix}infocmp; ac_word=$2
8587 echo "$as_me:8587: checking for $ac_word" >&5
8588 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8589 if test "${ac_cv_prog_INFOCMP+set}" = set; then
8590 echo $ECHO_N "(cached) $ECHO_C" >&6
8592 if test -n "$INFOCMP"; then
8593 ac_cv_prog_INFOCMP="$INFOCMP" # Let the user override the test.
8595 ac_save_IFS=$IFS; IFS=$ac_path_separator
8597 for ac_dir in $ac_dummy; do
8599 test -z "$ac_dir" && ac_dir=.
8600 $as_executable_p "$ac_dir/$ac_word" || continue
8601 ac_cv_prog_INFOCMP="${ac_tool_prefix}infocmp"
8602 echo "$as_me:8602: found $ac_dir/$ac_word" >&5
8608 INFOCMP=$ac_cv_prog_INFOCMP
8609 if test -n "$INFOCMP"; then
8610 echo "$as_me:8610: result: $INFOCMP" >&5
8611 echo "${ECHO_T}$INFOCMP" >&6
8613 echo "$as_me:8613: result: no" >&5
8614 echo "${ECHO_T}no" >&6
8618 if test -z "$ac_cv_prog_INFOCMP"; then
8619 ac_ct_INFOCMP=$INFOCMP
8620 # Extract the first word of "infocmp", so it can be a program name with args.
8621 set dummy infocmp; ac_word=$2
8622 echo "$as_me:8622: checking for $ac_word" >&5
8623 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8624 if test "${ac_cv_prog_ac_ct_INFOCMP+set}" = set; then
8625 echo $ECHO_N "(cached) $ECHO_C" >&6
8627 if test -n "$ac_ct_INFOCMP"; then
8628 ac_cv_prog_ac_ct_INFOCMP="$ac_ct_INFOCMP" # Let the user override the test.
8630 ac_save_IFS=$IFS; IFS=$ac_path_separator
8632 for ac_dir in $ac_dummy; do
8634 test -z "$ac_dir" && ac_dir=.
8635 $as_executable_p "$ac_dir/$ac_word" || continue
8636 ac_cv_prog_ac_ct_INFOCMP="infocmp"
8637 echo "$as_me:8637: found $ac_dir/$ac_word" >&5
8643 ac_ct_INFOCMP=$ac_cv_prog_ac_ct_INFOCMP
8644 if test -n "$ac_ct_INFOCMP"; then
8645 echo "$as_me:8645: result: $ac_ct_INFOCMP" >&5
8646 echo "${ECHO_T}$ac_ct_INFOCMP" >&6
8648 echo "$as_me:8648: result: no" >&5
8649 echo "${ECHO_T}no" >&6
8652 INFOCMP=$ac_ct_INFOCMP
8654 INFOCMP="$ac_cv_prog_INFOCMP"
8657 if test -n "$FALLBACK_LIST"
8660 # Check whether --with-tic-path or --without-tic-path was given.
8661 if test "${with_tic_path+set}" = set; then
8662 withval="$with_tic_path"
8663 echo "$as_me:8663: checking for tic program for fallbacks" >&5
8664 echo $ECHO_N "checking for tic program for fallbacks... $ECHO_C" >&6
8666 echo "$as_me:8666: result: $TIC" >&5
8667 echo "${ECHO_T}$TIC" >&6
8669 if test "x$prefix" != xNONE; then
8670 cf_path_syntax="$prefix"
8672 cf_path_syntax="$ac_default_prefix"
8680 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8682 (.\$\{*prefix\}*|.\$\{*dir\}*)
8686 TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
8691 TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
8694 { { echo "$as_me:8694: error: expected a pathname, not \"$TIC\"" >&5
8695 echo "$as_me: error: expected a pathname, not \"$TIC\"" >&2;}
8696 { (exit 1); exit 1; }; }
8702 test -z "$TIC" && TIC="tic"
8703 for ac_prog in $TIC tic
8705 # Extract the first word of "$ac_prog", so it can be a program name with args.
8706 set dummy $ac_prog; ac_word=$2
8707 echo "$as_me:8707: checking for $ac_word" >&5
8708 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8709 if test "${ac_cv_path_TIC+set}" = set; then
8710 echo $ECHO_N "(cached) $ECHO_C" >&6
8714 ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
8717 ac_save_IFS=$IFS; IFS=$ac_path_separator
8718 ac_dummy="$PATH:/usr/local/ncurses/bin"
8719 for ac_dir in $ac_dummy; do
8721 test -z "$ac_dir" && ac_dir=.
8722 if $as_executable_p "$ac_dir/$ac_word"; then
8723 ac_cv_path_TIC="$ac_dir/$ac_word"
8724 echo "$as_me:8724: found $ac_dir/$ac_word" >&5
8734 if test -n "$TIC"; then
8735 echo "$as_me:8735: result: $TIC" >&5
8736 echo "${ECHO_T}$TIC" >&6
8738 echo "$as_me:8738: result: no" >&5
8739 echo "${ECHO_T}no" >&6
8742 test -n "$TIC" && break
8744 test -n "$TIC" || TIC="$TIC"
8748 IFS="${IFS:- }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
8749 for cf_temp in $ac_cv_path_TIC
8751 if test -z "$cf_path_prog" ; then
8752 if test "$with_full_paths" = yes ; then
8754 if test "x$prefix" != xNONE; then
8755 cf_path_syntax="$prefix"
8757 cf_path_syntax="$ac_default_prefix"
8765 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8767 (.\$\{*prefix\}*|.\$\{*dir\}*)
8768 eval cf_temp="$cf_temp"
8771 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
8776 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
8783 cf_path_prog="$cf_temp"
8785 cf_path_prog="`basename "$cf_temp"`"
8787 elif test -z "$cf_path_args" ; then
8788 cf_path_args="$cf_temp"
8790 cf_path_args="$cf_path_args $cf_temp"
8795 if test -n "$cf_path_prog" ; then
8797 echo "${as_me:-configure}:8797: testing defining path for ${cf_path_prog} ..." 1>&5
8799 cat >>confdefs.h <<EOF
8800 #define TIC_PATH "$cf_path_prog"
8803 test -n "$cf_path_args" &&
8804 cat >>confdefs.h <<EOF
8805 #define TIC_ARGS "$cf_path_args"
8812 { echo "$as_me:8812: WARNING: no tic program found for fallbacks" >&5
8813 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
8818 # Check whether --with-infocmp-path or --without-infocmp-path was given.
8819 if test "${with_infocmp_path+set}" = set; then
8820 withval="$with_infocmp_path"
8821 echo "$as_me:8821: checking for infocmp program for fallbacks" >&5
8822 echo $ECHO_N "checking for infocmp program for fallbacks... $ECHO_C" >&6
8824 echo "$as_me:8824: result: $INFOCMP" >&5
8825 echo "${ECHO_T}$INFOCMP" >&6
8827 if test "x$prefix" != xNONE; then
8828 cf_path_syntax="$prefix"
8830 cf_path_syntax="$ac_default_prefix"
8838 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8840 (.\$\{*prefix\}*|.\$\{*dir\}*)
8841 eval INFOCMP="$INFOCMP"
8844 INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
8849 INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
8852 { { echo "$as_me:8852: error: expected a pathname, not \"$INFOCMP\"" >&5
8853 echo "$as_me: error: expected a pathname, not \"$INFOCMP\"" >&2;}
8854 { (exit 1); exit 1; }; }
8860 test -z "$INFOCMP" && INFOCMP="infocmp"
8861 for ac_prog in $INFOCMP infocmp
8863 # Extract the first word of "$ac_prog", so it can be a program name with args.
8864 set dummy $ac_prog; ac_word=$2
8865 echo "$as_me:8865: checking for $ac_word" >&5
8866 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8867 if test "${ac_cv_path_INFOCMP+set}" = set; then
8868 echo $ECHO_N "(cached) $ECHO_C" >&6
8872 ac_cv_path_INFOCMP="$INFOCMP" # Let the user override the test with a path.
8875 ac_save_IFS=$IFS; IFS=$ac_path_separator
8876 ac_dummy="$PATH:/usr/local/ncurses/bin"
8877 for ac_dir in $ac_dummy; do
8879 test -z "$ac_dir" && ac_dir=.
8880 if $as_executable_p "$ac_dir/$ac_word"; then
8881 ac_cv_path_INFOCMP="$ac_dir/$ac_word"
8882 echo "$as_me:8882: found $ac_dir/$ac_word" >&5
8890 INFOCMP=$ac_cv_path_INFOCMP
8892 if test -n "$INFOCMP"; then
8893 echo "$as_me:8893: result: $INFOCMP" >&5
8894 echo "${ECHO_T}$INFOCMP" >&6
8896 echo "$as_me:8896: result: no" >&5
8897 echo "${ECHO_T}no" >&6
8900 test -n "$INFOCMP" && break
8902 test -n "$INFOCMP" || INFOCMP="$INFOCMP"
8906 IFS="${IFS:- }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
8907 for cf_temp in $ac_cv_path_INFOCMP
8909 if test -z "$cf_path_prog" ; then
8910 if test "$with_full_paths" = yes ; then
8912 if test "x$prefix" != xNONE; then
8913 cf_path_syntax="$prefix"
8915 cf_path_syntax="$ac_default_prefix"
8923 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8925 (.\$\{*prefix\}*|.\$\{*dir\}*)
8926 eval cf_temp="$cf_temp"
8929 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
8934 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
8941 cf_path_prog="$cf_temp"
8943 cf_path_prog="`basename "$cf_temp"`"
8945 elif test -z "$cf_path_args" ; then
8946 cf_path_args="$cf_temp"
8948 cf_path_args="$cf_path_args $cf_temp"
8953 if test -n "$cf_path_prog" ; then
8955 echo "${as_me:-configure}:8955: testing defining path for ${cf_path_prog} ..." 1>&5
8957 cat >>confdefs.h <<EOF
8958 #define INFOCMP_PATH "$cf_path_prog"
8961 test -n "$cf_path_args" &&
8962 cat >>confdefs.h <<EOF
8963 #define INFOCMP_ARGS "$cf_path_args"
8968 if test -z "$INFOCMP"
8970 { echo "$as_me:8970: WARNING: no infocmp program found for fallbacks" >&5
8971 echo "$as_me: WARNING: no infocmp program found for fallbacks" >&2;}
8976 test -z "$TIC" && FALLBACK_LIST=
8977 test -z "$INFOCMP" && FALLBACK_LIST=
8978 if test -z "$FALLBACK_LIST"
8980 { echo "$as_me:8980: WARNING: ignoring fallback option because tic/infocmp are not available" >&5
8981 echo "$as_me: WARNING: ignoring fallback option because tic/infocmp are not available" >&2;}
8986 test -z "$FALLBACK_LIST" && USE_FALLBACKS="#"
8988 echo "$as_me:8988: checking if you want modern xterm or antique" >&5
8989 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
8991 # Check whether --with-xterm-new or --without-xterm-new was given.
8992 if test "${with_xterm_new+set}" = set; then
8993 withval="$with_xterm_new"
8994 with_xterm_new=$withval
8998 case "$with_xterm_new" in
8999 (no) with_xterm_new=xterm-old;;
9000 (*) with_xterm_new=xterm-new;;
9002 echo "$as_me:9002: result: $with_xterm_new" >&5
9003 echo "${ECHO_T}$with_xterm_new" >&6
9004 WHICH_XTERM=$with_xterm_new
9007 (*linux-gnu|*cygwin|*mingw32|*msys)
9015 echo "$as_me:9015: checking if xterm backspace sends BS or DEL" >&5
9016 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
9018 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
9019 if test "${with_xterm_kbs+set}" = set; then
9020 withval="$with_xterm_kbs"
9021 with_xterm_kbs=$withval
9025 case x$with_xterm_kbs in
9026 (xyes|xno|xBS|xbs|x8)
9033 with_xterm_kbs=$withval
9036 echo "$as_me:9036: result: $with_xterm_kbs" >&5
9037 echo "${ECHO_T}$with_xterm_kbs" >&6
9038 XTERM_KBS=$with_xterm_kbs
9040 if test "x$with_xterm_kbs" != "x$want_xterm_kbs"
9042 { echo "$as_me:9042: WARNING: expected --with-xterm-kbs=$want_xterm_kbs for $host_os" >&5
9043 echo "$as_me: WARNING: expected --with-xterm-kbs=$want_xterm_kbs for $host_os" >&2;}
9047 if test "$use_database" = no ; then
9048 TERMINFO="${datadir}/terminfo"
9052 echo "$as_me:9052: checking for list of terminfo directories" >&5
9053 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
9055 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
9056 if test "${with_terminfo_dirs+set}" = set; then
9057 withval="$with_terminfo_dirs"
9060 withval=${TERMINFO_DIRS:-${datadir}/terminfo}
9062 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9064 for cf_src_path in $withval
9067 if test "x$prefix" != xNONE; then
9068 cf_path_syntax="$prefix"
9070 cf_path_syntax="$ac_default_prefix"
9073 case ".$cf_src_path" in
9078 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9080 (.\$\{*prefix\}*|.\$\{*dir\}*)
9081 eval cf_src_path="$cf_src_path"
9082 case ".$cf_src_path" in
9084 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9089 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9092 { { echo "$as_me:9092: error: expected a pathname, not \"$cf_src_path\"" >&5
9093 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9094 { (exit 1); exit 1; }; }
9098 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9099 cf_dst_path="${cf_dst_path}${cf_src_path}"
9103 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
9104 # so we have to check/work around. We do prefer the result of "eval"...
9105 eval cf_dst_eval="$cf_dst_path"
9106 case "x$cf_dst_eval" in
9108 TERMINFO_DIRS=$cf_dst_path
9111 TERMINFO_DIRS="$cf_dst_eval"
9115 echo "$as_me:9115: result: $TERMINFO_DIRS" >&5
9116 echo "${ECHO_T}$TERMINFO_DIRS" >&6
9117 test -n "$TERMINFO_DIRS" &&
9118 cat >>confdefs.h <<EOF
9119 #define TERMINFO_DIRS "$TERMINFO_DIRS"
9122 case "x$TERMINFO" in
9124 { echo "$as_me:9124: WARNING: ignoring non-directory/file TERMINFO value" >&5
9125 echo "$as_me: WARNING: ignoring non-directory/file TERMINFO value" >&2;}
9130 echo "$as_me:9130: checking for default terminfo directory" >&5
9131 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
9133 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
9134 if test "${with_default_terminfo_dir+set}" = set; then
9135 withval="$with_default_terminfo_dir"
9138 withval="${TERMINFO:-${datadir}/terminfo}"
9139 fi; if test -n "${datadir}/terminfo" ; then
9141 if test "x$prefix" != xNONE; then
9142 cf_path_syntax="$prefix"
9144 cf_path_syntax="$ac_default_prefix"
9152 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9154 (.\$\{*prefix\}*|.\$\{*dir\}*)
9155 eval withval="$withval"
9158 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9163 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9166 { { echo "$as_me:9166: error: expected a pathname, not \"$withval\"" >&5
9167 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
9168 { (exit 1); exit 1; }; }
9173 eval TERMINFO="$withval"
9175 echo "$as_me:9175: result: $TERMINFO" >&5
9176 echo "${ECHO_T}$TERMINFO" >&6
9178 cat >>confdefs.h <<EOF
9179 #define TERMINFO "$TERMINFO"
9184 ### use option --disable-big-core to make tic run on small machines
9185 ### We need 4Mb, check if we can allocate 50% more than that.
9186 echo "$as_me:9186: checking if big-core option selected" >&5
9187 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
9189 # Check whether --enable-big-core or --disable-big-core was given.
9190 if test "${enable_big_core+set}" = set; then
9191 enableval="$enable_big_core"
9192 with_big_core=$enableval
9194 if test "$cross_compiling" = yes; then
9197 cat >"conftest.$ac_ext" <<_ACEOF
9198 #line 9198 "configure"
9199 #include "confdefs.h"
9204 unsigned long n = 6000000L;
9205 char *s = malloc(n);
9208 ${cf_cv_main_return:-return}(s == 0);
9211 rm -f "conftest$ac_exeext"
9212 if { (eval echo "$as_me:9212: \"$ac_link\"") >&5
9213 (eval $ac_link) 2>&5
9215 echo "$as_me:9215: \$? = $ac_status" >&5
9216 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
9217 { (eval echo "$as_me:9217: \"$ac_try\"") >&5
9220 echo "$as_me:9220: \$? = $ac_status" >&5
9221 (exit "$ac_status"); }; }; then
9224 echo "$as_me: program exited with status $ac_status" >&5
9225 echo "$as_me: failed program was:" >&5
9226 cat "conftest.$ac_ext" >&5
9229 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
9232 echo "$as_me:9232: result: $with_big_core" >&5
9233 echo "${ECHO_T}$with_big_core" >&6
9234 test "x$with_big_core" = "xyes" &&
9235 cat >>confdefs.h <<\EOF
9236 #define HAVE_BIG_CORE 1
9239 ### ISO C only guarantees 512-char strings, we have tables which load faster
9240 ### when constructed using "big" strings. More than the C compiler, the awk
9241 ### program is a limit on most vendor UNIX systems. Check that we can build.
9242 echo "$as_me:9242: checking if big-strings option selected" >&5
9243 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
9245 # Check whether --enable-big-strings or --disable-big-strings was given.
9246 if test "${enable_big_strings+set}" = set; then
9247 enableval="$enable_big_strings"
9248 with_big_strings=$enableval
9253 eval with_big_strings=no
9256 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
9257 | $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
9258 eval with_big_strings=yes
9260 eval with_big_strings=no
9266 echo "$as_me:9266: result: $with_big_strings" >&5
9267 echo "${ECHO_T}$with_big_strings" >&6
9270 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
9272 ### use option --enable-termcap to compile in the termcap fallback support
9273 echo "$as_me:9273: checking if you want termcap-fallback support" >&5
9274 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
9276 # Check whether --enable-termcap or --disable-termcap was given.
9277 if test "${enable_termcap+set}" = set; then
9278 enableval="$enable_termcap"
9279 with_termcap=$enableval
9283 echo "$as_me:9283: result: $with_termcap" >&5
9284 echo "${ECHO_T}$with_termcap" >&6
9286 NCURSES_USE_TERMCAP=0
9287 if test "x$with_termcap" != "xyes" ; then
9288 if test "$use_database" = no ; then
9289 if test -z "$with_fallback" ; then
9290 { { echo "$as_me:9290: error: You have disabled the database w/o specifying fallbacks" >&5
9291 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
9292 { (exit 1); exit 1; }; }
9296 cat >>confdefs.h <<\EOF
9297 #define PURE_TERMINFO 1
9302 if test "$with_ticlib" != no ; then
9303 { { echo "$as_me:9303: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
9304 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
9305 { (exit 1); exit 1; }; }
9308 NCURSES_USE_TERMCAP=1
9309 echo "$as_me:9309: checking for list of termcap files" >&5
9310 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
9312 # Check whether --with-termpath or --without-termpath was given.
9313 if test "${with_termpath+set}" = set; then
9314 withval="$with_termpath"
9317 withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
9319 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9321 for cf_src_path in $withval
9324 if test "x$prefix" != xNONE; then
9325 cf_path_syntax="$prefix"
9327 cf_path_syntax="$ac_default_prefix"
9330 case ".$cf_src_path" in
9335 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9337 (.\$\{*prefix\}*|.\$\{*dir\}*)
9338 eval cf_src_path="$cf_src_path"
9339 case ".$cf_src_path" in
9341 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9346 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9349 { { echo "$as_me:9349: error: expected a pathname, not \"$cf_src_path\"" >&5
9350 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9351 { (exit 1); exit 1; }; }
9355 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9356 cf_dst_path="${cf_dst_path}${cf_src_path}"
9360 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
9361 # so we have to check/work around. We do prefer the result of "eval"...
9362 eval cf_dst_eval="$cf_dst_path"
9363 case "x$cf_dst_eval" in
9365 TERMPATH=$cf_dst_path
9368 TERMPATH="$cf_dst_eval"
9372 echo "$as_me:9372: result: $TERMPATH" >&5
9373 echo "${ECHO_T}$TERMPATH" >&6
9374 test -n "$TERMPATH" &&
9375 cat >>confdefs.h <<EOF
9376 #define TERMPATH "$TERMPATH"
9379 ### use option --enable-getcap to use a hacked getcap for reading termcaps
9380 echo "$as_me:9380: checking if fast termcap-loader is needed" >&5
9381 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
9383 # Check whether --enable-getcap or --disable-getcap was given.
9384 if test "${enable_getcap+set}" = set; then
9385 enableval="$enable_getcap"
9386 with_getcap=$enableval
9390 echo "$as_me:9390: result: $with_getcap" >&5
9391 echo "${ECHO_T}$with_getcap" >&6
9392 test "x$with_getcap" = "xyes" &&
9393 cat >>confdefs.h <<\EOF
9394 #define USE_GETCAP 1
9397 echo "$as_me:9397: checking if translated termcaps will be cached in ~/.terminfo" >&5
9398 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
9400 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
9401 if test "${enable_getcap_cache+set}" = set; then
9402 enableval="$enable_getcap_cache"
9403 with_getcap_cache=$enableval
9405 with_getcap_cache=no
9407 echo "$as_me:9407: result: $with_getcap_cache" >&5
9408 echo "${ECHO_T}$with_getcap_cache" >&6
9409 test "x$with_getcap_cache" = "xyes" &&
9410 cat >>confdefs.h <<\EOF
9411 #define USE_GETCAP_CACHE 1
9416 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
9417 echo "$as_me:9417: checking if ~/.terminfo is wanted" >&5
9418 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
9420 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
9421 if test "${enable_home_terminfo+set}" = set; then
9422 enableval="$enable_home_terminfo"
9423 with_home_terminfo=$enableval
9425 with_home_terminfo=yes
9427 echo "$as_me:9427: result: $with_home_terminfo" >&5
9428 echo "${ECHO_T}$with_home_terminfo" >&6
9429 test "x$with_home_terminfo" = "xyes" &&
9430 cat >>confdefs.h <<\EOF
9431 #define USE_HOME_TERMINFO 1
9434 echo "$as_me:9434: checking if you want to permit root to use ncurses environment variables" >&5
9435 echo $ECHO_N "checking if you want to permit root to use ncurses environment variables... $ECHO_C" >&6
9437 # Check whether --enable-root-environ or --disable-root-environ was given.
9438 if test "${enable_root_environ+set}" = set; then
9439 enableval="$enable_root_environ"
9440 with_root_environ=$enableval
9442 with_root_environ=yes
9444 echo "$as_me:9444: result: $with_root_environ" >&5
9445 echo "${ECHO_T}$with_root_environ" >&6
9446 test "x$with_root_environ" = xyes &&
9447 cat >>confdefs.h <<\EOF
9448 #define USE_ROOT_ENVIRON 1
9451 echo "$as_me:9451: checking if you want to permit setuid programs to access all files" >&5
9452 echo $ECHO_N "checking if you want to permit setuid programs to access all files... $ECHO_C" >&6
9454 # Check whether --enable-root-environ or --disable-root-environ was given.
9455 if test "${enable_root_environ+set}" = set; then
9456 enableval="$enable_root_environ"
9457 with_root_access=$enableval
9459 with_root_access=yes
9461 echo "$as_me:9461: result: $with_root_access" >&5
9462 echo "${ECHO_T}$with_root_access" >&6
9463 test "x$with_root_access" = xyes &&
9464 cat >>confdefs.h <<\EOF
9465 #define USE_ROOT_ACCESS 1
9468 ### Use option --enable-symlinks to make tic use symlinks, not hard links
9469 ### to reduce storage requirements for the terminfo database.
9475 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9476 echo "$as_me:9476: checking for $ac_header" >&5
9477 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9478 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9479 echo $ECHO_N "(cached) $ECHO_C" >&6
9481 cat >"conftest.$ac_ext" <<_ACEOF
9482 #line 9482 "configure"
9483 #include "confdefs.h"
9484 #include <$ac_header>
9486 if { (eval echo "$as_me:9486: \"$ac_cpp "conftest.$ac_ext"\"") >&5
9487 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
9489 $EGREP -v '^ *\+' conftest.er1 >conftest.err
9491 cat conftest.err >&5
9492 echo "$as_me:9492: \$? = $ac_status" >&5
9493 (exit "$ac_status"); } >/dev/null; then
9494 if test -s conftest.err; then
9495 ac_cpp_err=$ac_c_preproc_warn_flag
9502 if test -z "$ac_cpp_err"; then
9503 eval "$as_ac_Header=yes"
9505 echo "$as_me: failed program was:" >&5
9506 cat "conftest.$ac_ext" >&5
9507 eval "$as_ac_Header=no"
9509 rm -f conftest.err "conftest.$ac_ext"
9511 echo "$as_me:9511: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
9512 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
9513 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
9514 cat >>confdefs.h <<EOF
9515 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9525 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9526 echo "$as_me:9526: checking for $ac_func" >&5
9527 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9528 if eval "test \"\${$as_ac_var+set}\" = set"; then
9529 echo $ECHO_N "(cached) $ECHO_C" >&6
9531 cat >"conftest.$ac_ext" <<_ACEOF
9532 #line 9532 "configure"
9533 #include "confdefs.h"
9534 #define $ac_func autoconf_temporary
9535 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
9542 /* We use char because int might match the return type of a gcc2
9543 builtin and then its argument prototype would still apply. */
9544 char $ac_func (void);
9550 /* The GNU C library defines stubs for functions which it implements
9551 to always fail with ENOSYS. Some functions are actually named
9552 something starting with __ and the normal name is an alias. */
9553 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9554 #error found stub for $ac_func
9562 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
9563 if { (eval echo "$as_me:9563: \"$ac_link\"") >&5
9564 (eval $ac_link) 2>&5
9566 echo "$as_me:9566: \$? = $ac_status" >&5
9567 (exit "$ac_status"); } &&
9568 { ac_try='test -s "conftest$ac_exeext"'
9569 { (eval echo "$as_me:9569: \"$ac_try\"") >&5
9572 echo "$as_me:9572: \$? = $ac_status" >&5
9573 (exit "$ac_status"); }; }; then
9574 eval "$as_ac_var=yes"
9576 echo "$as_me: failed program was:" >&5
9577 cat "conftest.$ac_ext" >&5
9578 eval "$as_ac_var=no"
9580 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
9582 echo "$as_me:9582: result: `eval echo '${'"$as_ac_var"'}'`" >&5
9583 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
9584 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
9585 cat >>confdefs.h <<EOF
9586 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9592 if test "$cross_compiling" = yes ; then
9598 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9599 echo "$as_me:9599: checking for $ac_func" >&5
9600 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9601 if eval "test \"\${$as_ac_var+set}\" = set"; then
9602 echo $ECHO_N "(cached) $ECHO_C" >&6
9604 cat >"conftest.$ac_ext" <<_ACEOF
9605 #line 9605 "configure"
9606 #include "confdefs.h"
9607 #define $ac_func autoconf_temporary
9608 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
9615 /* We use char because int might match the return type of a gcc2
9616 builtin and then its argument prototype would still apply. */
9617 char $ac_func (void);
9623 /* The GNU C library defines stubs for functions which it implements
9624 to always fail with ENOSYS. Some functions are actually named
9625 something starting with __ and the normal name is an alias. */
9626 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9627 #error found stub for $ac_func
9635 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
9636 if { (eval echo "$as_me:9636: \"$ac_link\"") >&5
9637 (eval $ac_link) 2>&5
9639 echo "$as_me:9639: \$? = $ac_status" >&5
9640 (exit "$ac_status"); } &&
9641 { ac_try='test -s "conftest$ac_exeext"'
9642 { (eval echo "$as_me:9642: \"$ac_try\"") >&5
9645 echo "$as_me:9645: \$? = $ac_status" >&5
9646 (exit "$ac_status"); }; }; then
9647 eval "$as_ac_var=yes"
9649 echo "$as_me: failed program was:" >&5
9650 cat "conftest.$ac_ext" >&5
9651 eval "$as_ac_var=no"
9653 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
9655 echo "$as_me:9655: result: `eval echo '${'"$as_ac_var"'}'`" >&5
9656 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
9657 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
9658 cat >>confdefs.h <<EOF
9659 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9666 echo "$as_me:9666: checking if link/symlink functions work" >&5
9667 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
9668 if test "${cf_cv_link_funcs+set}" = set; then
9669 echo $ECHO_N "(cached) $ECHO_C" >&6
9673 for cf_func in link symlink ; do
9674 if test "$cross_compiling" = yes; then
9676 eval 'ac_cv_func_'$cf_func'=error'
9678 cat >"conftest.$ac_ext" <<_ACEOF
9679 #line 9679 "configure"
9680 #include "confdefs.h"
9683 #include <sys/types.h>
9684 #include <sys/stat.h>
9685 #ifdef HAVE_UNISTD_H
9691 char *src = "conftest.tmp";
9692 char *dst = "conftest.chk";
9693 struct stat src_sb, dst_sb;
9694 FILE *fp = fopen(src, "w");
9695 if (fp == 0) { fail = 3; } else {
9696 fclose(fp); stat(src, &src_sb);
9697 if ($cf_func(src, dst) < 0) {
9699 } else if (stat(dst, &dst_sb) < 0) {
9702 long diff = (dst_sb.st_mtime - src_sb.st_mtime);
9703 if (diff < 0) diff = -diff;
9704 if (diff > 2) fail = 3;
9708 unlink(dst); unlink(src);
9710 remove(dst); remove(src);
9712 ${cf_cv_main_return:-return} (fail);
9716 rm -f "conftest$ac_exeext"
9717 if { (eval echo "$as_me:9717: \"$ac_link\"") >&5
9718 (eval $ac_link) 2>&5
9720 echo "$as_me:9720: \$? = $ac_status" >&5
9721 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
9722 { (eval echo "$as_me:9722: \"$ac_try\"") >&5
9725 echo "$as_me:9725: \$? = $ac_status" >&5
9726 (exit "$ac_status"); }; }; then
9728 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
9729 eval 'ac_cv_func_'$cf_func'=yes'
9731 echo "$as_me: program exited with status $ac_status" >&5
9732 echo "$as_me: failed program was:" >&5
9733 cat "conftest.$ac_ext" >&5
9735 eval 'ac_cv_func_'$cf_func'=no'
9737 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
9740 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
9743 echo "$as_me:9743: result: $cf_cv_link_funcs" >&5
9744 echo "${ECHO_T}$cf_cv_link_funcs" >&6
9745 test "$ac_cv_func_link" = yes &&
9746 cat >>confdefs.h <<\EOF
9750 test "$ac_cv_func_symlink" = yes &&
9751 cat >>confdefs.h <<\EOF
9752 #define HAVE_SYMLINK 1
9760 # soft links (symbolic links) are useful for some systems where hard links do
9761 # not work, or to make it simpler to copy terminfo trees around.
9762 if test "x$ac_cv_func_symlink" = xyes ; then
9763 echo "$as_me:9763: checking if tic should use symbolic links" >&5
9764 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
9766 # Check whether --enable-symlinks or --disable-symlinks was given.
9767 if test "${enable_symlinks+set}" = set; then
9768 enableval="$enable_symlinks"
9769 with_symlinks=$enableval
9773 echo "$as_me:9773: result: $with_symlinks" >&5
9774 echo "${ECHO_T}$with_symlinks" >&6
9777 # If we have hard links and did not choose to use soft links instead, there is
9778 # no reason to make this choice optional - use the hard links.
9779 if test "$with_symlinks" = no ; then
9780 echo "$as_me:9780: checking if tic should use hard links" >&5
9781 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
9782 if test "x$ac_cv_func_link" = xyes ; then
9787 echo "$as_me:9787: result: $with_links" >&5
9788 echo "${ECHO_T}$with_links" >&6
9791 test "x$with_links" = xyes &&
9792 cat >>confdefs.h <<\EOF
9796 test "x$with_symlinks" = xyes &&
9797 cat >>confdefs.h <<\EOF
9798 #define USE_SYMLINKS 1
9801 ### use option --enable-broken-linker to force on use of broken-linker support
9803 echo "$as_me:9803: checking if you want broken-linker support code" >&5
9804 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
9806 # Check whether --enable-broken_linker or --disable-broken_linker was given.
9807 if test "${enable_broken_linker+set}" = set; then
9808 enableval="$enable_broken_linker"
9809 with_broken_linker=$enableval
9811 with_broken_linker=no
9813 echo "$as_me:9813: result: $with_broken_linker" >&5
9814 echo "${ECHO_T}$with_broken_linker" >&6
9816 : "${BROKEN_LINKER:=0}"
9817 if test "x$with_broken_linker" = xyes ; then
9819 cat >>confdefs.h <<\EOF
9820 #define BROKEN_LINKER 1
9826 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
9827 echo "$as_me:9827: checking if tputs should process BSD-style prefix padding" >&5
9828 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
9830 # Check whether --enable-bsdpad or --disable-bsdpad was given.
9831 if test "${enable_bsdpad+set}" = set; then
9832 enableval="$enable_bsdpad"
9833 with_bsdpad=$enableval
9837 echo "$as_me:9837: result: $with_bsdpad" >&5
9838 echo "${ECHO_T}$with_bsdpad" >&6
9839 test "x$with_bsdpad" = xyes &&
9840 cat >>confdefs.h <<\EOF
9844 ### use option --enable-widec to turn on use of wide-character support
9853 # Check to define _XOPEN_SOURCE "automatically"
9854 CPPFLAGS_before_XOPEN="$CPPFLAGS"
9856 echo "$as_me:9856: checking if the POSIX test-macros are already defined" >&5
9857 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
9858 if test "${cf_cv_posix_visible+set}" = set; then
9859 echo $ECHO_N "(cached) $ECHO_C" >&6
9862 cat >"conftest.$ac_ext" <<_ACEOF
9863 #line 9863 "configure"
9864 #include "confdefs.h"
9870 #if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
9871 && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
9872 && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
9873 && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
9874 #error conflicting symbols found
9881 rm -f "conftest.$ac_objext"
9882 if { (eval echo "$as_me:9882: \"$ac_compile\"") >&5
9883 (eval $ac_compile) 2>&5
9885 echo "$as_me:9885: \$? = $ac_status" >&5
9886 (exit "$ac_status"); } &&
9887 { ac_try='test -s "conftest.$ac_objext"'
9888 { (eval echo "$as_me:9888: \"$ac_try\"") >&5
9891 echo "$as_me:9891: \$? = $ac_status" >&5
9892 (exit "$ac_status"); }; }; then
9893 cf_cv_posix_visible=no
9895 echo "$as_me: failed program was:" >&5
9896 cat "conftest.$ac_ext" >&5
9897 cf_cv_posix_visible=yes
9899 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9902 echo "$as_me:9902: result: $cf_cv_posix_visible" >&5
9903 echo "${ECHO_T}$cf_cv_posix_visible" >&6
9905 if test "$cf_cv_posix_visible" = no; then
9908 cf_POSIX_C_SOURCE=199506L
9913 cf_xopen_source="-D_ALL_SOURCE"
9919 cf_xopen_source="-D_APPLE_C_SOURCE"
9922 cf_xopen_source="-D_DARWIN_C_SOURCE"
9925 (freebsd*|dragonfly*|midnightbsd*)
9926 # 5.x headers associate
9927 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
9928 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
9929 cf_POSIX_C_SOURCE=200112L
9931 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
9934 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
9937 cf_xopen_source="-D_HPUX_SOURCE"
9940 cf_xopen_source="-D_SGI_SOURCE"
9943 (linux*gnu|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
9945 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
9947 echo "$as_me:9947: checking if this is the GNU C library" >&5
9948 echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
9949 if test "${cf_cv_gnu_library+set}" = set; then
9950 echo $ECHO_N "(cached) $ECHO_C" >&6
9953 cat >"conftest.$ac_ext" <<_ACEOF
9954 #line 9954 "configure"
9955 #include "confdefs.h"
9956 #include <sys/types.h>
9961 #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
9963 #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
9966 # error not GNU C library
9972 rm -f "conftest.$ac_objext"
9973 if { (eval echo "$as_me:9973: \"$ac_compile\"") >&5
9974 (eval $ac_compile) 2>&5
9976 echo "$as_me:9976: \$? = $ac_status" >&5
9977 (exit "$ac_status"); } &&
9978 { ac_try='test -s "conftest.$ac_objext"'
9979 { (eval echo "$as_me:9979: \"$ac_try\"") >&5
9982 echo "$as_me:9982: \$? = $ac_status" >&5
9983 (exit "$ac_status"); }; }; then
9984 cf_cv_gnu_library=yes
9986 echo "$as_me: failed program was:" >&5
9987 cat "conftest.$ac_ext" >&5
9988 cf_cv_gnu_library=no
9990 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9993 echo "$as_me:9993: result: $cf_cv_gnu_library" >&5
9994 echo "${ECHO_T}$cf_cv_gnu_library" >&6
9996 if test x$cf_cv_gnu_library = xyes; then
9998 # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
9999 # was changed to help a little. newlib incorporated the change about 4
10001 echo "$as_me:10001: checking if _DEFAULT_SOURCE can be used as a basis" >&5
10002 echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
10003 if test "${cf_cv_gnu_library_219+set}" = set; then
10004 echo $ECHO_N "(cached) $ECHO_C" >&6
10007 cf_save="$CPPFLAGS"
10009 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10010 CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10012 cat >"conftest.$ac_ext" <<_ACEOF
10013 #line 10013 "configure"
10014 #include "confdefs.h"
10015 #include <sys/types.h>
10020 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
10022 #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
10025 # error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
10031 rm -f "conftest.$ac_objext"
10032 if { (eval echo "$as_me:10032: \"$ac_compile\"") >&5
10033 (eval $ac_compile) 2>&5
10035 echo "$as_me:10035: \$? = $ac_status" >&5
10036 (exit "$ac_status"); } &&
10037 { ac_try='test -s "conftest.$ac_objext"'
10038 { (eval echo "$as_me:10038: \"$ac_try\"") >&5
10039 (eval $ac_try) 2>&5
10041 echo "$as_me:10041: \$? = $ac_status" >&5
10042 (exit "$ac_status"); }; }; then
10043 cf_cv_gnu_library_219=yes
10045 echo "$as_me: failed program was:" >&5
10046 cat "conftest.$ac_ext" >&5
10047 cf_cv_gnu_library_219=no
10049 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10050 CPPFLAGS="$cf_save"
10053 echo "$as_me:10053: result: $cf_cv_gnu_library_219" >&5
10054 echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
10056 if test "x$cf_cv_gnu_library_219" = xyes; then
10057 cf_save="$CPPFLAGS"
10058 echo "$as_me:10058: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
10059 echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
10060 if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
10061 echo $ECHO_N "(cached) $ECHO_C" >&6
10067 cf_new_extra_cppflags=
10069 for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
10071 case "$cf_fix_cppflags" in
10073 case "$cf_add_cflags" in
10074 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10075 case "$cf_add_cflags" in
10077 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10079 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10080 && test -z "${cf_tst_cflags}" \
10081 && cf_fix_cppflags=yes
10083 if test "$cf_fix_cppflags" = yes ; then
10085 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10086 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10089 elif test "${cf_tst_cflags}" = "\"'" ; then
10091 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10092 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10098 case "$CPPFLAGS" in
10102 case "$cf_add_cflags" in
10104 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10106 CPPFLAGS=`echo "$CPPFLAGS" | \
10107 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10108 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10113 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10114 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10121 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10122 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10129 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10130 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10132 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10134 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10135 && test -z "${cf_tst_cflags}" \
10136 && cf_fix_cppflags=no
10141 if test -n "$cf_new_cflags" ; then
10143 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10144 CFLAGS="${CFLAGS}$cf_new_cflags"
10148 if test -n "$cf_new_cppflags" ; then
10150 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10151 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10155 if test -n "$cf_new_extra_cppflags" ; then
10157 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10158 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10162 cat >"conftest.$ac_ext" <<_ACEOF
10163 #line 10163 "configure"
10164 #include "confdefs.h"
10166 #include <limits.h>
10167 #include <sys/types.h>
10173 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
10176 # error GNU C library is too old
10182 rm -f "conftest.$ac_objext"
10183 if { (eval echo "$as_me:10183: \"$ac_compile\"") >&5
10184 (eval $ac_compile) 2>&5
10186 echo "$as_me:10186: \$? = $ac_status" >&5
10187 (exit "$ac_status"); } &&
10188 { ac_try='test -s "conftest.$ac_objext"'
10189 { (eval echo "$as_me:10189: \"$ac_try\"") >&5
10190 (eval $ac_try) 2>&5
10192 echo "$as_me:10192: \$? = $ac_status" >&5
10193 (exit "$ac_status"); }; }; then
10194 cf_cv_gnu_dftsrc_219=yes
10196 echo "$as_me: failed program was:" >&5
10197 cat "conftest.$ac_ext" >&5
10198 cf_cv_gnu_dftsrc_219=no
10200 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10203 echo "$as_me:10203: result: $cf_cv_gnu_dftsrc_219" >&5
10204 echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
10205 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
10207 cf_cv_gnu_dftsrc_219=maybe
10210 if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
10212 echo "$as_me:10212: checking if we must define _GNU_SOURCE" >&5
10213 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
10214 if test "${cf_cv_gnu_source+set}" = set; then
10215 echo $ECHO_N "(cached) $ECHO_C" >&6
10218 cat >"conftest.$ac_ext" <<_ACEOF
10219 #line 10219 "configure"
10220 #include "confdefs.h"
10221 #include <sys/types.h>
10226 #ifndef _XOPEN_SOURCE
10227 #error expected _XOPEN_SOURCE to be defined
10233 rm -f "conftest.$ac_objext"
10234 if { (eval echo "$as_me:10234: \"$ac_compile\"") >&5
10235 (eval $ac_compile) 2>&5
10237 echo "$as_me:10237: \$? = $ac_status" >&5
10238 (exit "$ac_status"); } &&
10239 { ac_try='test -s "conftest.$ac_objext"'
10240 { (eval echo "$as_me:10240: \"$ac_try\"") >&5
10241 (eval $ac_try) 2>&5
10243 echo "$as_me:10243: \$? = $ac_status" >&5
10244 (exit "$ac_status"); }; }; then
10245 cf_cv_gnu_source=no
10247 echo "$as_me: failed program was:" >&5
10248 cat "conftest.$ac_ext" >&5
10249 cf_save="$CPPFLAGS"
10254 cf_new_extra_cppflags=
10256 for cf_add_cflags in -D_GNU_SOURCE
10258 case "$cf_fix_cppflags" in
10260 case "$cf_add_cflags" in
10261 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10262 case "$cf_add_cflags" in
10264 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10266 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10267 && test -z "${cf_tst_cflags}" \
10268 && cf_fix_cppflags=yes
10270 if test "$cf_fix_cppflags" = yes ; then
10272 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10273 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10276 elif test "${cf_tst_cflags}" = "\"'" ; then
10278 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10279 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10285 case "$CPPFLAGS" in
10289 case "$cf_add_cflags" in
10291 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10293 CPPFLAGS=`echo "$CPPFLAGS" | \
10294 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10295 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10300 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10301 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10308 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10309 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10316 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10317 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10319 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10321 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10322 && test -z "${cf_tst_cflags}" \
10323 && cf_fix_cppflags=no
10328 if test -n "$cf_new_cflags" ; then
10330 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10331 CFLAGS="${CFLAGS}$cf_new_cflags"
10335 if test -n "$cf_new_cppflags" ; then
10337 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10338 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10342 if test -n "$cf_new_extra_cppflags" ; then
10344 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10345 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10349 cat >"conftest.$ac_ext" <<_ACEOF
10350 #line 10350 "configure"
10351 #include "confdefs.h"
10352 #include <sys/types.h>
10357 #ifdef _XOPEN_SOURCE
10358 #error expected _XOPEN_SOURCE to be undefined
10364 rm -f "conftest.$ac_objext"
10365 if { (eval echo "$as_me:10365: \"$ac_compile\"") >&5
10366 (eval $ac_compile) 2>&5
10368 echo "$as_me:10368: \$? = $ac_status" >&5
10369 (exit "$ac_status"); } &&
10370 { ac_try='test -s "conftest.$ac_objext"'
10371 { (eval echo "$as_me:10371: \"$ac_try\"") >&5
10372 (eval $ac_try) 2>&5
10374 echo "$as_me:10374: \$? = $ac_status" >&5
10375 (exit "$ac_status"); }; }; then
10376 cf_cv_gnu_source=no
10378 echo "$as_me: failed program was:" >&5
10379 cat "conftest.$ac_ext" >&5
10380 cf_cv_gnu_source=yes
10382 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10383 CPPFLAGS="$cf_save"
10386 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10389 echo "$as_me:10389: result: $cf_cv_gnu_source" >&5
10390 echo "${ECHO_T}$cf_cv_gnu_source" >&6
10392 if test "$cf_cv_gnu_source" = yes
10394 echo "$as_me:10394: checking if we should also define _DEFAULT_SOURCE" >&5
10395 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
10396 if test "${cf_cv_default_source+set}" = set; then
10397 echo $ECHO_N "(cached) $ECHO_C" >&6
10400 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10401 CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
10403 cat >"conftest.$ac_ext" <<_ACEOF
10404 #line 10404 "configure"
10405 #include "confdefs.h"
10406 #include <sys/types.h>
10411 #ifdef _DEFAULT_SOURCE
10412 #error expected _DEFAULT_SOURCE to be undefined
10418 rm -f "conftest.$ac_objext"
10419 if { (eval echo "$as_me:10419: \"$ac_compile\"") >&5
10420 (eval $ac_compile) 2>&5
10422 echo "$as_me:10422: \$? = $ac_status" >&5
10423 (exit "$ac_status"); } &&
10424 { ac_try='test -s "conftest.$ac_objext"'
10425 { (eval echo "$as_me:10425: \"$ac_try\"") >&5
10426 (eval $ac_try) 2>&5
10428 echo "$as_me:10428: \$? = $ac_status" >&5
10429 (exit "$ac_status"); }; }; then
10430 cf_cv_default_source=no
10432 echo "$as_me: failed program was:" >&5
10433 cat "conftest.$ac_ext" >&5
10434 cf_cv_default_source=yes
10436 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10439 echo "$as_me:10439: result: $cf_cv_default_source" >&5
10440 echo "${ECHO_T}$cf_cv_default_source" >&6
10441 if test "$cf_cv_default_source" = yes
10444 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10445 CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10455 cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
10458 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
10461 if test "$cf_cv_posix_visible" = no; then
10463 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
10465 cf_save_CFLAGS="$CFLAGS"
10466 cf_save_CPPFLAGS="$CPPFLAGS"
10468 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
10469 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10470 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
10472 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
10473 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10474 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
10476 echo "$as_me:10476: checking if we should define _POSIX_C_SOURCE" >&5
10477 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
10478 if test "${cf_cv_posix_c_source+set}" = set; then
10479 echo $ECHO_N "(cached) $ECHO_C" >&6
10482 echo "${as_me:-configure}:10482: testing if the symbol is already defined go no further ..." 1>&5
10484 cat >"conftest.$ac_ext" <<_ACEOF
10485 #line 10485 "configure"
10486 #include "confdefs.h"
10487 #include <sys/types.h>
10492 #ifndef _POSIX_C_SOURCE
10499 rm -f "conftest.$ac_objext"
10500 if { (eval echo "$as_me:10500: \"$ac_compile\"") >&5
10501 (eval $ac_compile) 2>&5
10503 echo "$as_me:10503: \$? = $ac_status" >&5
10504 (exit "$ac_status"); } &&
10505 { ac_try='test -s "conftest.$ac_objext"'
10506 { (eval echo "$as_me:10506: \"$ac_try\"") >&5
10507 (eval $ac_try) 2>&5
10509 echo "$as_me:10509: \$? = $ac_status" >&5
10510 (exit "$ac_status"); }; }; then
10511 cf_cv_posix_c_source=no
10513 echo "$as_me: failed program was:" >&5
10514 cat "conftest.$ac_ext" >&5
10515 cf_want_posix_source=no
10516 case .$cf_POSIX_C_SOURCE in
10518 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10521 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10522 cf_want_posix_source=yes
10525 cf_want_posix_source=yes
10528 if test "$cf_want_posix_source" = yes ; then
10529 cat >"conftest.$ac_ext" <<_ACEOF
10530 #line 10530 "configure"
10531 #include "confdefs.h"
10532 #include <sys/types.h>
10537 #ifdef _POSIX_SOURCE
10544 rm -f "conftest.$ac_objext"
10545 if { (eval echo "$as_me:10545: \"$ac_compile\"") >&5
10546 (eval $ac_compile) 2>&5
10548 echo "$as_me:10548: \$? = $ac_status" >&5
10549 (exit "$ac_status"); } &&
10550 { ac_try='test -s "conftest.$ac_objext"'
10551 { (eval echo "$as_me:10551: \"$ac_try\"") >&5
10552 (eval $ac_try) 2>&5
10554 echo "$as_me:10554: \$? = $ac_status" >&5
10555 (exit "$ac_status"); }; }; then
10558 echo "$as_me: failed program was:" >&5
10559 cat "conftest.$ac_ext" >&5
10560 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
10562 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10565 echo "${as_me:-configure}:10565: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
10567 CFLAGS="$cf_trim_CFLAGS"
10568 CPPFLAGS="$cf_trim_CPPFLAGS"
10570 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10571 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
10573 echo "${as_me:-configure}:10573: testing if the second compile does not leave our definition intact error ..." 1>&5
10575 cat >"conftest.$ac_ext" <<_ACEOF
10576 #line 10576 "configure"
10577 #include "confdefs.h"
10578 #include <sys/types.h>
10583 #ifndef _POSIX_C_SOURCE
10590 rm -f "conftest.$ac_objext"
10591 if { (eval echo "$as_me:10591: \"$ac_compile\"") >&5
10592 (eval $ac_compile) 2>&5
10594 echo "$as_me:10594: \$? = $ac_status" >&5
10595 (exit "$ac_status"); } &&
10596 { ac_try='test -s "conftest.$ac_objext"'
10597 { (eval echo "$as_me:10597: \"$ac_try\"") >&5
10598 (eval $ac_try) 2>&5
10600 echo "$as_me:10600: \$? = $ac_status" >&5
10601 (exit "$ac_status"); }; }; then
10604 echo "$as_me: failed program was:" >&5
10605 cat "conftest.$ac_ext" >&5
10606 cf_cv_posix_c_source=no
10608 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10609 CFLAGS="$cf_save_CFLAGS"
10610 CPPFLAGS="$cf_save_CPPFLAGS"
10613 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10616 echo "$as_me:10616: result: $cf_cv_posix_c_source" >&5
10617 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
10619 if test "$cf_cv_posix_c_source" != no ; then
10620 CFLAGS="$cf_trim_CFLAGS"
10621 CPPFLAGS="$cf_trim_CPPFLAGS"
10626 cf_new_extra_cppflags=
10628 for cf_add_cflags in $cf_cv_posix_c_source
10630 case "$cf_fix_cppflags" in
10632 case "$cf_add_cflags" in
10633 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10634 case "$cf_add_cflags" in
10636 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10638 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10639 && test -z "${cf_tst_cflags}" \
10640 && cf_fix_cppflags=yes
10642 if test "$cf_fix_cppflags" = yes ; then
10644 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10645 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10648 elif test "${cf_tst_cflags}" = "\"'" ; then
10650 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10651 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10657 case "$CPPFLAGS" in
10661 case "$cf_add_cflags" in
10663 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10665 CPPFLAGS=`echo "$CPPFLAGS" | \
10666 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10667 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10672 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10673 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10680 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10681 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10688 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10689 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10691 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10693 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10694 && test -z "${cf_tst_cflags}" \
10695 && cf_fix_cppflags=no
10700 if test -n "$cf_new_cflags" ; then
10702 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10703 CFLAGS="${CFLAGS}$cf_new_cflags"
10707 if test -n "$cf_new_cppflags" ; then
10709 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10710 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10714 if test -n "$cf_new_extra_cppflags" ; then
10716 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10717 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10723 fi # cf_cv_posix_visible
10727 cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
10730 # OpenBSD 6.x has broken locale support, both compile-time and runtime.
10731 # see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
10732 # Abusing the conformance level is a workaround.
10733 { echo "$as_me:10733: WARNING: this system does not provide usable locale support" >&5
10734 echo "$as_me: WARNING: this system does not provide usable locale support" >&2;}
10735 cf_xopen_source="-D_BSD_SOURCE"
10736 cf_XOPEN_SOURCE=700
10739 # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
10740 cf_xopen_source="-D_BSD_SOURCE"
10741 cf_XOPEN_SOURCE=600
10744 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
10747 cf_xopen_source="-D_OSF_SOURCE"
10750 cf_xopen_source="-D_QNX_SOURCE"
10753 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
10756 cf_xopen_source="-D__EXTENSIONS__"
10757 cf_cv_xopen_source=broken
10759 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
10765 echo "$as_me:10765: checking if we should define _XOPEN_SOURCE" >&5
10766 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
10767 if test "${cf_cv_xopen_source+set}" = set; then
10768 echo $ECHO_N "(cached) $ECHO_C" >&6
10771 cat >"conftest.$ac_ext" <<_ACEOF
10772 #line 10772 "configure"
10773 #include "confdefs.h"
10775 #include <stdlib.h>
10776 #include <string.h>
10777 #include <sys/types.h>
10783 #ifndef _XOPEN_SOURCE
10791 rm -f "conftest.$ac_objext"
10792 if { (eval echo "$as_me:10792: \"$ac_compile\"") >&5
10793 (eval $ac_compile) 2>&5
10795 echo "$as_me:10795: \$? = $ac_status" >&5
10796 (exit "$ac_status"); } &&
10797 { ac_try='test -s "conftest.$ac_objext"'
10798 { (eval echo "$as_me:10798: \"$ac_try\"") >&5
10799 (eval $ac_try) 2>&5
10801 echo "$as_me:10801: \$? = $ac_status" >&5
10802 (exit "$ac_status"); }; }; then
10803 cf_cv_xopen_source=no
10805 echo "$as_me: failed program was:" >&5
10806 cat "conftest.$ac_ext" >&5
10807 cf_save="$CPPFLAGS"
10809 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10810 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
10812 cat >"conftest.$ac_ext" <<_ACEOF
10813 #line 10813 "configure"
10814 #include "confdefs.h"
10816 #include <stdlib.h>
10817 #include <string.h>
10818 #include <sys/types.h>
10824 #ifndef _XOPEN_SOURCE
10832 rm -f "conftest.$ac_objext"
10833 if { (eval echo "$as_me:10833: \"$ac_compile\"") >&5
10834 (eval $ac_compile) 2>&5
10836 echo "$as_me:10836: \$? = $ac_status" >&5
10837 (exit "$ac_status"); } &&
10838 { ac_try='test -s "conftest.$ac_objext"'
10839 { (eval echo "$as_me:10839: \"$ac_try\"") >&5
10840 (eval $ac_try) 2>&5
10842 echo "$as_me:10842: \$? = $ac_status" >&5
10843 (exit "$ac_status"); }; }; then
10844 cf_cv_xopen_source=no
10846 echo "$as_me: failed program was:" >&5
10847 cat "conftest.$ac_ext" >&5
10848 cf_cv_xopen_source=$cf_XOPEN_SOURCE
10850 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10851 CPPFLAGS="$cf_save"
10854 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10857 echo "$as_me:10857: result: $cf_cv_xopen_source" >&5
10858 echo "${ECHO_T}$cf_cv_xopen_source" >&6
10860 if test "$cf_cv_xopen_source" != no ; then
10862 CFLAGS=`echo "$CFLAGS" | \
10863 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10864 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
10866 CPPFLAGS=`echo "$CPPFLAGS" | \
10867 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10868 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
10870 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
10872 for cf_add_cflags in $cf_temp_xopen_source
10874 case "x$cf_add_cflags" in
10877 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
10880 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'`
10881 test "$CFLAGS" != "$cf_old_cflag" || break
10883 CFLAGS="$cf_old_cflag"
10886 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
10889 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'`
10890 test "$CPPFLAGS" != "$cf_old_cflag" || break
10892 CPPFLAGS="$cf_old_cflag"
10901 cf_new_extra_cppflags=
10903 for cf_add_cflags in $cf_add_cflags
10905 case "$cf_fix_cppflags" in
10907 case "$cf_add_cflags" in
10908 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10909 case "$cf_add_cflags" in
10911 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10913 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10914 && test -z "${cf_tst_cflags}" \
10915 && cf_fix_cppflags=yes
10917 if test "$cf_fix_cppflags" = yes ; then
10919 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10920 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10923 elif test "${cf_tst_cflags}" = "\"'" ; then
10925 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10926 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10932 case "$CPPFLAGS" in
10936 case "$cf_add_cflags" in
10938 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10940 CPPFLAGS=`echo "$CPPFLAGS" | \
10941 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10942 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10947 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10948 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10955 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10956 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10963 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10964 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10966 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10968 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10969 && test -z "${cf_tst_cflags}" \
10970 && cf_fix_cppflags=no
10975 if test -n "$cf_new_cflags" ; then
10977 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10978 CFLAGS="${CFLAGS}$cf_new_cflags"
10982 if test -n "$cf_new_cppflags" ; then
10984 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10985 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10989 if test -n "$cf_new_extra_cppflags" ; then
10991 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10992 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11000 cf_save_xopen_cppflags="$CPPFLAGS"
11002 if test "$cf_cv_posix_visible" = no; then
11004 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
11006 cf_save_CFLAGS="$CFLAGS"
11007 cf_save_CPPFLAGS="$CPPFLAGS"
11009 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
11010 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11011 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
11013 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
11014 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11015 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
11017 echo "$as_me:11017: checking if we should define _POSIX_C_SOURCE" >&5
11018 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
11019 if test "${cf_cv_posix_c_source+set}" = set; then
11020 echo $ECHO_N "(cached) $ECHO_C" >&6
11023 echo "${as_me:-configure}:11023: testing if the symbol is already defined go no further ..." 1>&5
11025 cat >"conftest.$ac_ext" <<_ACEOF
11026 #line 11026 "configure"
11027 #include "confdefs.h"
11028 #include <sys/types.h>
11033 #ifndef _POSIX_C_SOURCE
11040 rm -f "conftest.$ac_objext"
11041 if { (eval echo "$as_me:11041: \"$ac_compile\"") >&5
11042 (eval $ac_compile) 2>&5
11044 echo "$as_me:11044: \$? = $ac_status" >&5
11045 (exit "$ac_status"); } &&
11046 { ac_try='test -s "conftest.$ac_objext"'
11047 { (eval echo "$as_me:11047: \"$ac_try\"") >&5
11048 (eval $ac_try) 2>&5
11050 echo "$as_me:11050: \$? = $ac_status" >&5
11051 (exit "$ac_status"); }; }; then
11052 cf_cv_posix_c_source=no
11054 echo "$as_me: failed program was:" >&5
11055 cat "conftest.$ac_ext" >&5
11056 cf_want_posix_source=no
11057 case .$cf_POSIX_C_SOURCE in
11059 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11062 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11063 cf_want_posix_source=yes
11066 cf_want_posix_source=yes
11069 if test "$cf_want_posix_source" = yes ; then
11070 cat >"conftest.$ac_ext" <<_ACEOF
11071 #line 11071 "configure"
11072 #include "confdefs.h"
11073 #include <sys/types.h>
11078 #ifdef _POSIX_SOURCE
11085 rm -f "conftest.$ac_objext"
11086 if { (eval echo "$as_me:11086: \"$ac_compile\"") >&5
11087 (eval $ac_compile) 2>&5
11089 echo "$as_me:11089: \$? = $ac_status" >&5
11090 (exit "$ac_status"); } &&
11091 { ac_try='test -s "conftest.$ac_objext"'
11092 { (eval echo "$as_me:11092: \"$ac_try\"") >&5
11093 (eval $ac_try) 2>&5
11095 echo "$as_me:11095: \$? = $ac_status" >&5
11096 (exit "$ac_status"); }; }; then
11099 echo "$as_me: failed program was:" >&5
11100 cat "conftest.$ac_ext" >&5
11101 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
11103 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11106 echo "${as_me:-configure}:11106: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
11108 CFLAGS="$cf_trim_CFLAGS"
11109 CPPFLAGS="$cf_trim_CPPFLAGS"
11111 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11112 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
11114 echo "${as_me:-configure}:11114: testing if the second compile does not leave our definition intact error ..." 1>&5
11116 cat >"conftest.$ac_ext" <<_ACEOF
11117 #line 11117 "configure"
11118 #include "confdefs.h"
11119 #include <sys/types.h>
11124 #ifndef _POSIX_C_SOURCE
11131 rm -f "conftest.$ac_objext"
11132 if { (eval echo "$as_me:11132: \"$ac_compile\"") >&5
11133 (eval $ac_compile) 2>&5
11135 echo "$as_me:11135: \$? = $ac_status" >&5
11136 (exit "$ac_status"); } &&
11137 { ac_try='test -s "conftest.$ac_objext"'
11138 { (eval echo "$as_me:11138: \"$ac_try\"") >&5
11139 (eval $ac_try) 2>&5
11141 echo "$as_me:11141: \$? = $ac_status" >&5
11142 (exit "$ac_status"); }; }; then
11145 echo "$as_me: failed program was:" >&5
11146 cat "conftest.$ac_ext" >&5
11147 cf_cv_posix_c_source=no
11149 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11150 CFLAGS="$cf_save_CFLAGS"
11151 CPPFLAGS="$cf_save_CPPFLAGS"
11154 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11157 echo "$as_me:11157: result: $cf_cv_posix_c_source" >&5
11158 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
11160 if test "$cf_cv_posix_c_source" != no ; then
11161 CFLAGS="$cf_trim_CFLAGS"
11162 CPPFLAGS="$cf_trim_CPPFLAGS"
11167 cf_new_extra_cppflags=
11169 for cf_add_cflags in $cf_cv_posix_c_source
11171 case "$cf_fix_cppflags" in
11173 case "$cf_add_cflags" in
11174 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11175 case "$cf_add_cflags" in
11177 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11179 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11180 && test -z "${cf_tst_cflags}" \
11181 && cf_fix_cppflags=yes
11183 if test "$cf_fix_cppflags" = yes ; then
11185 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11186 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11189 elif test "${cf_tst_cflags}" = "\"'" ; then
11191 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11192 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11198 case "$CPPFLAGS" in
11202 case "$cf_add_cflags" in
11204 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11206 CPPFLAGS=`echo "$CPPFLAGS" | \
11207 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11208 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11213 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11214 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11221 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11222 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11229 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11230 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11232 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11234 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11235 && test -z "${cf_tst_cflags}" \
11236 && cf_fix_cppflags=no
11241 if test -n "$cf_new_cflags" ; then
11243 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11244 CFLAGS="${CFLAGS}$cf_new_cflags"
11248 if test -n "$cf_new_cppflags" ; then
11250 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11251 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11255 if test -n "$cf_new_extra_cppflags" ; then
11257 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11258 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11264 fi # cf_cv_posix_visible
11266 # Some of these niche implementations use copy/paste, double-check...
11267 test -n "$verbose" && echo " checking if _POSIX_C_SOURCE inteferes" 1>&6
11269 echo "${as_me:-configure}:11269: testing checking if _POSIX_C_SOURCE inteferes ..." 1>&5
11271 cat >"conftest.$ac_ext" <<_ACEOF
11272 #line 11272 "configure"
11273 #include "confdefs.h"
11275 #include <stdlib.h>
11276 #include <string.h>
11277 #include <sys/types.h>
11283 #ifndef _XOPEN_SOURCE
11291 rm -f "conftest.$ac_objext"
11292 if { (eval echo "$as_me:11292: \"$ac_compile\"") >&5
11293 (eval $ac_compile) 2>&5
11295 echo "$as_me:11295: \$? = $ac_status" >&5
11296 (exit "$ac_status"); } &&
11297 { ac_try='test -s "conftest.$ac_objext"'
11298 { (eval echo "$as_me:11298: \"$ac_try\"") >&5
11299 (eval $ac_try) 2>&5
11301 echo "$as_me:11301: \$? = $ac_status" >&5
11302 (exit "$ac_status"); }; }; then
11305 echo "$as_me: failed program was:" >&5
11306 cat "conftest.$ac_ext" >&5
11308 { echo "$as_me:11308: WARNING: _POSIX_C_SOURCE definition is not usable" >&5
11309 echo "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;}
11310 CPPFLAGS="$cf_save_xopen_cppflags"
11312 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11316 if test -n "$cf_xopen_source" ; then
11318 for cf_add_cflags in $cf_xopen_source
11320 case "x$cf_add_cflags" in
11323 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11326 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'`
11327 test "$CFLAGS" != "$cf_old_cflag" || break
11328 test -n "$verbose" && echo " removing old option $cf_add_cflags from CFLAGS" 1>&6
11330 echo "${as_me:-configure}:11330: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5
11332 CFLAGS="$cf_old_cflag"
11335 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11338 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'`
11339 test "$CPPFLAGS" != "$cf_old_cflag" || break
11340 test -n "$verbose" && echo " removing old option $cf_add_cflags from CPPFLAGS" 1>&6
11342 echo "${as_me:-configure}:11342: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5
11344 CPPFLAGS="$cf_old_cflag"
11353 cf_new_extra_cppflags=
11355 for cf_add_cflags in $cf_add_cflags
11357 case "$cf_fix_cppflags" in
11359 case "$cf_add_cflags" in
11360 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11361 case "$cf_add_cflags" in
11363 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11365 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11366 && test -z "${cf_tst_cflags}" \
11367 && cf_fix_cppflags=yes
11369 if test "$cf_fix_cppflags" = yes ; then
11371 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11372 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11375 elif test "${cf_tst_cflags}" = "\"'" ; then
11377 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11378 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11384 case "$CPPFLAGS" in
11388 case "$cf_add_cflags" in
11390 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11392 CPPFLAGS=`echo "$CPPFLAGS" | \
11393 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11394 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11399 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11400 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11407 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11408 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11415 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11416 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11418 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11420 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11421 && test -z "${cf_tst_cflags}" \
11422 && cf_fix_cppflags=no
11427 if test -n "$cf_new_cflags" ; then
11428 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6
11430 echo "${as_me:-configure}:11430: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
11432 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11433 CFLAGS="${CFLAGS}$cf_new_cflags"
11437 if test -n "$cf_new_cppflags" ; then
11438 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6
11440 echo "${as_me:-configure}:11440: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
11442 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11443 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11447 if test -n "$cf_new_extra_cppflags" ; then
11448 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
11450 echo "${as_me:-configure}:11450: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
11452 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11453 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11461 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
11462 echo "$as_me:11462: checking if _XOPEN_SOURCE really is set" >&5
11463 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
11464 cat >"conftest.$ac_ext" <<_ACEOF
11465 #line 11465 "configure"
11466 #include "confdefs.h"
11467 #include <stdlib.h>
11472 #ifndef _XOPEN_SOURCE
11479 rm -f "conftest.$ac_objext"
11480 if { (eval echo "$as_me:11480: \"$ac_compile\"") >&5
11481 (eval $ac_compile) 2>&5
11483 echo "$as_me:11483: \$? = $ac_status" >&5
11484 (exit "$ac_status"); } &&
11485 { ac_try='test -s "conftest.$ac_objext"'
11486 { (eval echo "$as_me:11486: \"$ac_try\"") >&5
11487 (eval $ac_try) 2>&5
11489 echo "$as_me:11489: \$? = $ac_status" >&5
11490 (exit "$ac_status"); }; }; then
11491 cf_XOPEN_SOURCE_set=yes
11493 echo "$as_me: failed program was:" >&5
11494 cat "conftest.$ac_ext" >&5
11495 cf_XOPEN_SOURCE_set=no
11497 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11498 echo "$as_me:11498: result: $cf_XOPEN_SOURCE_set" >&5
11499 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
11500 if test "$cf_XOPEN_SOURCE_set" = yes
11502 cat >"conftest.$ac_ext" <<_ACEOF
11503 #line 11503 "configure"
11504 #include "confdefs.h"
11505 #include <stdlib.h>
11510 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11517 rm -f "conftest.$ac_objext"
11518 if { (eval echo "$as_me:11518: \"$ac_compile\"") >&5
11519 (eval $ac_compile) 2>&5
11521 echo "$as_me:11521: \$? = $ac_status" >&5
11522 (exit "$ac_status"); } &&
11523 { ac_try='test -s "conftest.$ac_objext"'
11524 { (eval echo "$as_me:11524: \"$ac_try\"") >&5
11525 (eval $ac_try) 2>&5
11527 echo "$as_me:11527: \$? = $ac_status" >&5
11528 (exit "$ac_status"); }; }; then
11529 cf_XOPEN_SOURCE_set_ok=yes
11531 echo "$as_me: failed program was:" >&5
11532 cat "conftest.$ac_ext" >&5
11533 cf_XOPEN_SOURCE_set_ok=no
11535 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11536 if test "$cf_XOPEN_SOURCE_set_ok" = no
11538 { echo "$as_me:11538: WARNING: _XOPEN_SOURCE is lower than requested" >&5
11539 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
11543 echo "$as_me:11543: checking if we should define _XOPEN_SOURCE" >&5
11544 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
11545 if test "${cf_cv_xopen_source+set}" = set; then
11546 echo $ECHO_N "(cached) $ECHO_C" >&6
11549 cat >"conftest.$ac_ext" <<_ACEOF
11550 #line 11550 "configure"
11551 #include "confdefs.h"
11553 #include <stdlib.h>
11554 #include <string.h>
11555 #include <sys/types.h>
11561 #ifndef _XOPEN_SOURCE
11569 rm -f "conftest.$ac_objext"
11570 if { (eval echo "$as_me:11570: \"$ac_compile\"") >&5
11571 (eval $ac_compile) 2>&5
11573 echo "$as_me:11573: \$? = $ac_status" >&5
11574 (exit "$ac_status"); } &&
11575 { ac_try='test -s "conftest.$ac_objext"'
11576 { (eval echo "$as_me:11576: \"$ac_try\"") >&5
11577 (eval $ac_try) 2>&5
11579 echo "$as_me:11579: \$? = $ac_status" >&5
11580 (exit "$ac_status"); }; }; then
11581 cf_cv_xopen_source=no
11583 echo "$as_me: failed program was:" >&5
11584 cat "conftest.$ac_ext" >&5
11585 cf_save="$CPPFLAGS"
11587 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11588 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
11590 cat >"conftest.$ac_ext" <<_ACEOF
11591 #line 11591 "configure"
11592 #include "confdefs.h"
11594 #include <stdlib.h>
11595 #include <string.h>
11596 #include <sys/types.h>
11602 #ifndef _XOPEN_SOURCE
11610 rm -f "conftest.$ac_objext"
11611 if { (eval echo "$as_me:11611: \"$ac_compile\"") >&5
11612 (eval $ac_compile) 2>&5
11614 echo "$as_me:11614: \$? = $ac_status" >&5
11615 (exit "$ac_status"); } &&
11616 { ac_try='test -s "conftest.$ac_objext"'
11617 { (eval echo "$as_me:11617: \"$ac_try\"") >&5
11618 (eval $ac_try) 2>&5
11620 echo "$as_me:11620: \$? = $ac_status" >&5
11621 (exit "$ac_status"); }; }; then
11622 cf_cv_xopen_source=no
11624 echo "$as_me: failed program was:" >&5
11625 cat "conftest.$ac_ext" >&5
11626 cf_cv_xopen_source=$cf_XOPEN_SOURCE
11628 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11629 CPPFLAGS="$cf_save"
11632 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11635 echo "$as_me:11635: result: $cf_cv_xopen_source" >&5
11636 echo "${ECHO_T}$cf_cv_xopen_source" >&6
11638 if test "$cf_cv_xopen_source" != no ; then
11640 CFLAGS=`echo "$CFLAGS" | \
11641 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11642 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
11644 CPPFLAGS=`echo "$CPPFLAGS" | \
11645 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11646 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
11648 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
11650 for cf_add_cflags in $cf_temp_xopen_source
11652 case "x$cf_add_cflags" in
11655 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11658 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'`
11659 test "$CFLAGS" != "$cf_old_cflag" || break
11661 CFLAGS="$cf_old_cflag"
11664 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11667 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'`
11668 test "$CPPFLAGS" != "$cf_old_cflag" || break
11670 CPPFLAGS="$cf_old_cflag"
11679 cf_new_extra_cppflags=
11681 for cf_add_cflags in $cf_add_cflags
11683 case "$cf_fix_cppflags" in
11685 case "$cf_add_cflags" in
11686 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11687 case "$cf_add_cflags" in
11689 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11691 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11692 && test -z "${cf_tst_cflags}" \
11693 && cf_fix_cppflags=yes
11695 if test "$cf_fix_cppflags" = yes ; then
11697 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11698 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11701 elif test "${cf_tst_cflags}" = "\"'" ; then
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"
11710 case "$CPPFLAGS" in
11714 case "$cf_add_cflags" in
11716 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11718 CPPFLAGS=`echo "$CPPFLAGS" | \
11719 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11720 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11725 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11726 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11733 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11734 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11741 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11742 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11744 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11746 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11747 && test -z "${cf_tst_cflags}" \
11748 && cf_fix_cppflags=no
11753 if test -n "$cf_new_cflags" ; then
11755 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11756 CFLAGS="${CFLAGS}$cf_new_cflags"
11760 if test -n "$cf_new_cppflags" ; then
11762 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11763 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11767 if test -n "$cf_new_extra_cppflags" ; then
11769 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11770 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11780 fi # cf_cv_posix_visible
11782 CPPFLAGS_after_XOPEN="$CPPFLAGS"
11784 # Work around breakage on OS X
11786 echo "$as_me:11786: checking if SIGWINCH is defined" >&5
11787 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
11788 if test "${cf_cv_define_sigwinch+set}" = set; then
11789 echo $ECHO_N "(cached) $ECHO_C" >&6
11792 cat >"conftest.$ac_ext" <<_ACEOF
11793 #line 11793 "configure"
11794 #include "confdefs.h"
11796 #include <sys/types.h>
11797 #include <sys/signal.h>
11802 int x = SIGWINCH; (void)x
11807 rm -f "conftest.$ac_objext"
11808 if { (eval echo "$as_me:11808: \"$ac_compile\"") >&5
11809 (eval $ac_compile) 2>&5
11811 echo "$as_me:11811: \$? = $ac_status" >&5
11812 (exit "$ac_status"); } &&
11813 { ac_try='test -s "conftest.$ac_objext"'
11814 { (eval echo "$as_me:11814: \"$ac_try\"") >&5
11815 (eval $ac_try) 2>&5
11817 echo "$as_me:11817: \$? = $ac_status" >&5
11818 (exit "$ac_status"); }; }; then
11819 cf_cv_define_sigwinch=yes
11821 echo "$as_me: failed program was:" >&5
11822 cat "conftest.$ac_ext" >&5
11823 cat >"conftest.$ac_ext" <<_ACEOF
11824 #line 11824 "configure"
11825 #include "confdefs.h"
11827 #undef _XOPEN_SOURCE
11828 #undef _POSIX_SOURCE
11829 #undef _POSIX_C_SOURCE
11830 #include <sys/types.h>
11831 #include <sys/signal.h>
11836 int x = SIGWINCH; (void)x
11841 rm -f "conftest.$ac_objext"
11842 if { (eval echo "$as_me:11842: \"$ac_compile\"") >&5
11843 (eval $ac_compile) 2>&5
11845 echo "$as_me:11845: \$? = $ac_status" >&5
11846 (exit "$ac_status"); } &&
11847 { ac_try='test -s "conftest.$ac_objext"'
11848 { (eval echo "$as_me:11848: \"$ac_try\"") >&5
11849 (eval $ac_try) 2>&5
11851 echo "$as_me:11851: \$? = $ac_status" >&5
11852 (exit "$ac_status"); }; }; then
11853 cf_cv_define_sigwinch=maybe
11855 echo "$as_me: failed program was:" >&5
11856 cat "conftest.$ac_ext" >&5
11857 cf_cv_define_sigwinch=no
11859 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11862 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11865 echo "$as_me:11865: result: $cf_cv_define_sigwinch" >&5
11866 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
11868 if test "$cf_cv_define_sigwinch" = maybe ; then
11869 echo "$as_me:11869: checking for actual SIGWINCH definition" >&5
11870 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
11871 if test "${cf_cv_fixup_sigwinch+set}" = set; then
11872 echo $ECHO_N "(cached) $ECHO_C" >&6
11875 cf_cv_fixup_sigwinch=unknown
11877 while test "$cf_sigwinch" != 1
11879 cat >"conftest.$ac_ext" <<_ACEOF
11880 #line 11880 "configure"
11881 #include "confdefs.h"
11883 #undef _XOPEN_SOURCE
11884 #undef _POSIX_SOURCE
11885 #undef _POSIX_C_SOURCE
11886 #include <sys/types.h>
11887 #include <sys/signal.h>
11893 #if SIGWINCH != $cf_sigwinch
11896 int x = SIGWINCH; (void)x
11901 rm -f "conftest.$ac_objext"
11902 if { (eval echo "$as_me:11902: \"$ac_compile\"") >&5
11903 (eval $ac_compile) 2>&5
11905 echo "$as_me:11905: \$? = $ac_status" >&5
11906 (exit "$ac_status"); } &&
11907 { ac_try='test -s "conftest.$ac_objext"'
11908 { (eval echo "$as_me:11908: \"$ac_try\"") >&5
11909 (eval $ac_try) 2>&5
11911 echo "$as_me:11911: \$? = $ac_status" >&5
11912 (exit "$ac_status"); }; }; then
11913 cf_cv_fixup_sigwinch=$cf_sigwinch
11916 echo "$as_me: failed program was:" >&5
11917 cat "conftest.$ac_ext" >&5
11919 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11921 cf_sigwinch="`expr "$cf_sigwinch" - 1`"
11925 echo "$as_me:11925: result: $cf_cv_fixup_sigwinch" >&5
11926 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
11928 if test "$cf_cv_fixup_sigwinch" != unknown ; then
11929 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
11933 # Checks for CODESET support.
11935 echo "$as_me:11935: checking for nl_langinfo and CODESET" >&5
11936 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
11937 if test "${am_cv_langinfo_codeset+set}" = set; then
11938 echo $ECHO_N "(cached) $ECHO_C" >&6
11940 cat >"conftest.$ac_ext" <<_ACEOF
11941 #line 11941 "configure"
11942 #include "confdefs.h"
11943 #include <langinfo.h>
11947 char* cs = nl_langinfo(CODESET); (void)cs
11952 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
11953 if { (eval echo "$as_me:11953: \"$ac_link\"") >&5
11954 (eval $ac_link) 2>&5
11956 echo "$as_me:11956: \$? = $ac_status" >&5
11957 (exit "$ac_status"); } &&
11958 { ac_try='test -s "conftest$ac_exeext"'
11959 { (eval echo "$as_me:11959: \"$ac_try\"") >&5
11960 (eval $ac_try) 2>&5
11962 echo "$as_me:11962: \$? = $ac_status" >&5
11963 (exit "$ac_status"); }; }; then
11964 am_cv_langinfo_codeset=yes
11966 echo "$as_me: failed program was:" >&5
11967 cat "conftest.$ac_ext" >&5
11968 am_cv_langinfo_codeset=no
11970 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11973 echo "$as_me:11973: result: $am_cv_langinfo_codeset" >&5
11974 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
11975 if test "$am_cv_langinfo_codeset" = yes; then
11977 cat >>confdefs.h <<\EOF
11978 #define HAVE_LANGINFO_CODESET 1
11983 # use these variables to work around a defect in gcc's fixincludes.
11984 NCURSES_OK_WCHAR_T=
11987 echo "$as_me:11987: checking if you want wide-character code" >&5
11988 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
11990 # Check whether --enable-widec or --disable-widec was given.
11991 if test "${enable_widec+set}" = set; then
11992 enableval="$enable_widec"
11993 with_widec=$enableval
11997 echo "$as_me:11997: result: $with_widec" >&5
11998 echo "${ECHO_T}$with_widec" >&6
12000 NCURSES_WCWIDTH_GRAPHICS=1
12002 if test "x$with_widec" = xyes ; then
12003 if test "x$disable_lib_suffixes" = xno ; then
12004 LIB_SUFFIX="w${LIB_SUFFIX}"
12007 cat >>confdefs.h <<\EOF
12008 #define USE_WIDEC_SUPPORT 1
12011 cat >>confdefs.h <<\EOF
12012 #define NCURSES_WIDECHAR 1
12015 case "$CPPFLAGS" in
12019 { echo "$as_me:12019: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined" >&5
12020 echo "$as_me: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined" >&2;}
12021 # CPPFLAGS="$CPPFLAGS -DNCURSES_WIDECHAR"
12022 CPPFLAGS_after_XOPEN="$CPPFLAGS_after_XOPEN -DNCURSES_WIDECHAR"
12031 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12032 echo "$as_me:12032: checking for $ac_header" >&5
12033 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12034 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12035 echo $ECHO_N "(cached) $ECHO_C" >&6
12037 cat >"conftest.$ac_ext" <<_ACEOF
12038 #line 12038 "configure"
12039 #include "confdefs.h"
12040 #include <$ac_header>
12042 if { (eval echo "$as_me:12042: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12043 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12045 $EGREP -v '^ *\+' conftest.er1 >conftest.err
12047 cat conftest.err >&5
12048 echo "$as_me:12048: \$? = $ac_status" >&5
12049 (exit "$ac_status"); } >/dev/null; then
12050 if test -s conftest.err; then
12051 ac_cpp_err=$ac_c_preproc_warn_flag
12058 if test -z "$ac_cpp_err"; then
12059 eval "$as_ac_Header=yes"
12061 echo "$as_me: failed program was:" >&5
12062 cat "conftest.$ac_ext" >&5
12063 eval "$as_ac_Header=no"
12065 rm -f conftest.err "conftest.$ac_ext"
12067 echo "$as_me:12067: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12068 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12069 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12070 cat >>confdefs.h <<EOF
12071 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12077 echo "$as_me:12077: checking if wchar.h can be used as is" >&5
12078 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
12079 if test "${cf_cv_wchar_h_okay+set}" = set; then
12080 echo $ECHO_N "(cached) $ECHO_C" >&6
12083 cat >"conftest.$ac_ext" <<_ACEOF
12084 #line 12084 "configure"
12085 #include "confdefs.h"
12087 #include <stdlib.h>
12088 #ifdef HAVE_WCHAR_H
12091 #ifdef HAVE_WCTYPE_H
12092 #include <wctype.h>
12100 int bar = iswpunct(foo)
12105 rm -f "conftest.$ac_objext"
12106 if { (eval echo "$as_me:12106: \"$ac_compile\"") >&5
12107 (eval $ac_compile) 2>&5
12109 echo "$as_me:12109: \$? = $ac_status" >&5
12110 (exit "$ac_status"); } &&
12111 { ac_try='test -s "conftest.$ac_objext"'
12112 { (eval echo "$as_me:12112: \"$ac_try\"") >&5
12113 (eval $ac_try) 2>&5
12115 echo "$as_me:12115: \$? = $ac_status" >&5
12116 (exit "$ac_status"); }; }; then
12117 cf_cv_wchar_h_okay=yes
12119 echo "$as_me: failed program was:" >&5
12120 cat "conftest.$ac_ext" >&5
12121 cf_cv_wchar_h_okay=no
12123 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12125 echo "$as_me:12125: result: $cf_cv_wchar_h_okay" >&5
12126 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
12128 if test "$cf_cv_wchar_h_okay" = no
12131 echo "$as_me:12131: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
12132 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
12133 cat >"conftest.$ac_ext" <<_ACEOF
12134 #line 12134 "configure"
12135 #include "confdefs.h"
12136 #include <sys/types.h>
12142 #ifndef _XOPEN_SOURCE_EXTENDED
12149 rm -f "conftest.$ac_objext"
12150 if { (eval echo "$as_me:12150: \"$ac_compile\"") >&5
12151 (eval $ac_compile) 2>&5
12153 echo "$as_me:12153: \$? = $ac_status" >&5
12154 (exit "$ac_status"); } &&
12155 { ac_try='test -s "conftest.$ac_objext"'
12156 { (eval echo "$as_me:12156: \"$ac_try\"") >&5
12157 (eval $ac_try) 2>&5
12159 echo "$as_me:12159: \$? = $ac_status" >&5
12160 (exit "$ac_status"); }; }; then
12163 echo "$as_me: failed program was:" >&5
12164 cat "conftest.$ac_ext" >&5
12167 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12168 echo "$as_me:12168: result: $cf_result" >&5
12169 echo "${ECHO_T}$cf_result" >&6
12171 if test "$cf_result" = yes ; then
12172 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
12173 elif test "x" != "x" ; then
12174 echo "$as_me:12174: checking checking for compatible value versus " >&5
12175 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
12176 cat >"conftest.$ac_ext" <<_ACEOF
12177 #line 12177 "configure"
12178 #include "confdefs.h"
12179 #include <sys/types.h>
12185 #if _XOPEN_SOURCE_EXTENDED- < 0
12192 rm -f "conftest.$ac_objext"
12193 if { (eval echo "$as_me:12193: \"$ac_compile\"") >&5
12194 (eval $ac_compile) 2>&5
12196 echo "$as_me:12196: \$? = $ac_status" >&5
12197 (exit "$ac_status"); } &&
12198 { ac_try='test -s "conftest.$ac_objext"'
12199 { (eval echo "$as_me:12199: \"$ac_try\"") >&5
12200 (eval $ac_try) 2>&5
12202 echo "$as_me:12202: \$? = $ac_status" >&5
12203 (exit "$ac_status"); }; }; then
12206 echo "$as_me: failed program was:" >&5
12207 cat "conftest.$ac_ext" >&5
12210 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12211 echo "$as_me:12211: result: $cf_result" >&5
12212 echo "${ECHO_T}$cf_result" >&6
12213 if test "$cf_result" = no ; then
12214 # perhaps we can override it - try...
12215 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
12221 echo "$as_me:12221: checking if wcwidth agrees graphics are single-width" >&5
12222 echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
12223 if test "${cf_cv_wcwidth_graphics+set}" = set; then
12224 echo $ECHO_N "(cached) $ECHO_C" >&6
12227 cat >conftest.in <<CF_EOF
12229 0x250c upper left corner
12230 0x2514 lower left corner
12231 0x2510 upper right corner
12232 0x2518 lower right corner
12233 0x251c tee pointing left
12234 0x2524 tee pointing right
12235 0x2534 tee pointing up
12236 0x252c tee pointing down
12237 0x2500 horizontal line
12238 0x2502 vertical line
12239 0x253c large plus or crossover
12243 0x2592 checker board (stipple)
12244 0x00b0 degree symbol
12247 - Teletype 5410v1 symbols
12248 0x2190 arrow pointing left
12249 0x2192 arrow pointing right
12250 0x2193 arrow pointing down
12251 0x2191 arrow pointing up
12252 0x2592 board of squares
12253 0x2603 lantern symbol
12254 0x25ae solid square block
12255 - these defaults were invented for ncurses
12258 0x2264 less-than-or-equal-to
12259 0x2265 greater-than-or-equal-to
12262 0x00a3 pound-sterling symbol
12263 - thick-line-drawing
12264 0x250f upper left corner
12265 0x2517 lower left corner
12266 0x2513 upper right corner
12267 0x251b lower right corner
12268 0x2523 tee pointing left
12269 0x252b tee pointing right
12270 0x253b tee pointing up
12271 0x2533 tee pointing down
12272 0x2501 horizontal line
12273 0x2503 vertical line
12274 0x254b large plus or crossover
12275 - double-line-drawing
12276 0x2554 upper left corner
12277 0x255a lower left corner
12278 0x2557 upper right corner
12279 0x255d lower right corner
12280 0x2563 tee pointing left
12281 0x2560 tee pointing right
12282 0x2569 tee pointing up
12283 0x2566 tee pointing down
12284 0x2550 horizontal line
12285 0x2551 vertical line
12286 0x256c large plus or crossover
12288 if test "$cross_compiling" = yes; then
12289 cf_cv_wcwidth_graphics=unknown
12291 cat >"conftest.$ac_ext" <<_ACEOF
12292 #line 12292 "configure"
12293 #include "confdefs.h"
12295 #include <locale.h>
12306 char buffer[MY_LEN + 1];
12307 char notes[MY_LEN + 1];
12311 if (setlocale(LC_ALL, "en_US.UTF8") ||
12312 setlocale(LC_ALL, "en_US.UTF-8") ||
12313 setlocale(LC_ALL, "en_US.utf8") ||
12314 setlocale(LC_ALL, "en_US.utf-8")) {
12315 if ((fp = fopen("conftest.in", "r")) != 0) {
12316 while (fgets(buffer, MY_LEN, fp) != 0) {
12317 if (*buffer == '-') {
12318 fprintf(stderr, "\\t%s", buffer);
12319 } else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
12321 if (wcwidth(value) == 1)
12323 fprintf(stderr, "%d\\t%s", wcwidth(value), buffer);
12325 fprintf(stderr, "?\\t%s", buffer);
12330 fprintf(stderr, "%d/%d passed wcwidth/graphics check\\n", passed, totals);
12331 return (totals == passed) ? 0 : 1;
12335 rm -f "conftest$ac_exeext"
12336 if { (eval echo "$as_me:12336: \"$ac_link\"") >&5
12337 (eval $ac_link) 2>&5
12339 echo "$as_me:12339: \$? = $ac_status" >&5
12340 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
12341 { (eval echo "$as_me:12341: \"$ac_try\"") >&5
12342 (eval $ac_try) 2>&5
12344 echo "$as_me:12344: \$? = $ac_status" >&5
12345 (exit "$ac_status"); }; }; then
12346 cf_cv_wcwidth_graphics=yes
12348 echo "$as_me: program exited with status $ac_status" >&5
12349 echo "$as_me: failed program was:" >&5
12350 cat "conftest.$ac_ext" >&5
12351 cf_cv_wcwidth_graphics=no
12353 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
12357 echo "$as_me:12357: result: $cf_cv_wcwidth_graphics" >&5
12358 echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
12360 test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
12362 # with_overwrite=no
12363 NCURSES_CH_T=cchar_t
12365 for ac_func in putwc btowc wctob wmemchr mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
12367 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12368 echo "$as_me:12368: checking for $ac_func" >&5
12369 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12370 if eval "test \"\${$as_ac_var+set}\" = set"; then
12371 echo $ECHO_N "(cached) $ECHO_C" >&6
12373 cat >"conftest.$ac_ext" <<_ACEOF
12374 #line 12374 "configure"
12375 #include "confdefs.h"
12376 #define $ac_func autoconf_temporary
12377 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
12384 /* We use char because int might match the return type of a gcc2
12385 builtin and then its argument prototype would still apply. */
12386 char $ac_func (void);
12392 /* The GNU C library defines stubs for functions which it implements
12393 to always fail with ENOSYS. Some functions are actually named
12394 something starting with __ and the normal name is an alias. */
12395 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12396 #error found stub for $ac_func
12399 return $ac_func ();
12404 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12405 if { (eval echo "$as_me:12405: \"$ac_link\"") >&5
12406 (eval $ac_link) 2>&5
12408 echo "$as_me:12408: \$? = $ac_status" >&5
12409 (exit "$ac_status"); } &&
12410 { ac_try='test -s "conftest$ac_exeext"'
12411 { (eval echo "$as_me:12411: \"$ac_try\"") >&5
12412 (eval $ac_try) 2>&5
12414 echo "$as_me:12414: \$? = $ac_status" >&5
12415 (exit "$ac_status"); }; }; then
12416 eval "$as_ac_var=yes"
12418 echo "$as_me: failed program was:" >&5
12419 cat "conftest.$ac_ext" >&5
12420 eval "$as_ac_var=no"
12422 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12424 echo "$as_me:12424: result: `eval echo '${'"$as_ac_var"'}'`" >&5
12425 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
12426 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
12427 cat >>confdefs.h <<EOF
12428 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12434 if test "x$ac_cv_func_putwc" != xyes ; then
12436 for ac_header in wchar.h
12438 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12439 echo "$as_me:12439: checking for $ac_header" >&5
12440 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12441 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12442 echo $ECHO_N "(cached) $ECHO_C" >&6
12444 cat >"conftest.$ac_ext" <<_ACEOF
12445 #line 12445 "configure"
12446 #include "confdefs.h"
12447 #include <$ac_header>
12449 if { (eval echo "$as_me:12449: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12450 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12452 $EGREP -v '^ *\+' conftest.er1 >conftest.err
12454 cat conftest.err >&5
12455 echo "$as_me:12455: \$? = $ac_status" >&5
12456 (exit "$ac_status"); } >/dev/null; then
12457 if test -s conftest.err; then
12458 ac_cpp_err=$ac_c_preproc_warn_flag
12465 if test -z "$ac_cpp_err"; then
12466 eval "$as_ac_Header=yes"
12468 echo "$as_me: failed program was:" >&5
12469 cat "conftest.$ac_ext" >&5
12470 eval "$as_ac_Header=no"
12472 rm -f conftest.err "conftest.$ac_ext"
12474 echo "$as_me:12474: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12475 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12476 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12477 cat >>confdefs.h <<EOF
12478 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12484 echo "$as_me:12484: checking for multibyte character support" >&5
12485 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
12486 if test "${cf_cv_utf8_lib+set}" = set; then
12487 echo $ECHO_N "(cached) $ECHO_C" >&6
12490 cf_save_LIBS="$LIBS"
12491 cat >"conftest.$ac_ext" <<_ACEOF
12492 #line 12492 "configure"
12493 #include "confdefs.h"
12495 #include <stdlib.h>
12497 #ifdef HAVE_WCHAR_H
12509 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12510 if { (eval echo "$as_me:12510: \"$ac_link\"") >&5
12511 (eval $ac_link) 2>&5
12513 echo "$as_me:12513: \$? = $ac_status" >&5
12514 (exit "$ac_status"); } &&
12515 { ac_try='test -s "conftest$ac_exeext"'
12516 { (eval echo "$as_me:12516: \"$ac_try\"") >&5
12517 (eval $ac_try) 2>&5
12519 echo "$as_me:12519: \$? = $ac_status" >&5
12520 (exit "$ac_status"); }; }; then
12523 echo "$as_me: failed program was:" >&5
12524 cat "conftest.$ac_ext" >&5
12526 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
12527 # will be set on completion of the AC_TRY_LINK below.
12528 cf_cv_header_path_utf8=
12529 cf_cv_library_path_utf8=
12531 echo "${as_me:-configure}:12531: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
12533 cf_save_LIBS="$LIBS"
12535 cat >"conftest.$ac_ext" <<_ACEOF
12536 #line 12536 "configure"
12537 #include "confdefs.h"
12539 #include <libutf8.h>
12548 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12549 if { (eval echo "$as_me:12549: \"$ac_link\"") >&5
12550 (eval $ac_link) 2>&5
12552 echo "$as_me:12552: \$? = $ac_status" >&5
12553 (exit "$ac_status"); } &&
12554 { ac_try='test -s "conftest$ac_exeext"'
12555 { (eval echo "$as_me:12555: \"$ac_try\"") >&5
12556 (eval $ac_try) 2>&5
12558 echo "$as_me:12558: \$? = $ac_status" >&5
12559 (exit "$ac_status"); }; }; then
12561 cf_cv_find_linkage_utf8=yes
12562 cf_cv_header_path_utf8=/usr/include
12563 cf_cv_library_path_utf8=/usr/lib
12566 echo "$as_me: failed program was:" >&5
12567 cat "conftest.$ac_ext" >&5
12569 LIBS="-lutf8 $cf_save_LIBS"
12571 cat >"conftest.$ac_ext" <<_ACEOF
12572 #line 12572 "configure"
12573 #include "confdefs.h"
12575 #include <libutf8.h>
12584 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12585 if { (eval echo "$as_me:12585: \"$ac_link\"") >&5
12586 (eval $ac_link) 2>&5
12588 echo "$as_me:12588: \$? = $ac_status" >&5
12589 (exit "$ac_status"); } &&
12590 { ac_try='test -s "conftest$ac_exeext"'
12591 { (eval echo "$as_me:12591: \"$ac_try\"") >&5
12592 (eval $ac_try) 2>&5
12594 echo "$as_me:12594: \$? = $ac_status" >&5
12595 (exit "$ac_status"); }; }; then
12597 cf_cv_find_linkage_utf8=yes
12598 cf_cv_header_path_utf8=/usr/include
12599 cf_cv_library_path_utf8=/usr/lib
12600 cf_cv_library_file_utf8="-lutf8"
12603 echo "$as_me: failed program was:" >&5
12604 cat "conftest.$ac_ext" >&5
12606 cf_cv_find_linkage_utf8=no
12607 LIBS="$cf_save_LIBS"
12609 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
12611 echo "${as_me:-configure}:12611: testing find linkage for utf8 library ..." 1>&5
12613 echo "${as_me:-configure}:12613: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
12615 cf_save_CPPFLAGS="$CPPFLAGS"
12616 cf_test_CPPFLAGS="$CPPFLAGS"
12620 # collect the current set of include-directories from compiler flags
12621 cf_header_path_list=""
12622 if test -n "${CFLAGS}${CPPFLAGS}" ; then
12623 for cf_header_path in $CPPFLAGS $CFLAGS
12625 case "$cf_header_path" in
12627 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
12629 test "x$cf_header_path" != "xNONE" && \
12630 test -d "$cf_header_path" && \
12632 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
12633 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include"
12634 test -d "$cf_header_path/include/utf8" && cf_search="$cf_search $cf_header_path/include/utf8"
12635 test -d "$cf_header_path/include/utf8/include" && cf_search="$cf_search $cf_header_path/include/utf8/include"
12636 test -d "$cf_header_path/utf8/include" && cf_search="$cf_search $cf_header_path/utf8/include"
12637 test -d "$cf_header_path/utf8/include/utf8" && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
12640 cf_header_path_list="$cf_header_path_list $cf_search"
12646 # add the variations for the package we are looking for
12650 test "x$prefix" != "xNONE" && \
12651 test -d "$prefix" && \
12653 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
12654 test -d "$prefix/include" && cf_search="$cf_search $prefix/include"
12655 test -d "$prefix/include/utf8" && cf_search="$cf_search $prefix/include/utf8"
12656 test -d "$prefix/include/utf8/include" && cf_search="$cf_search $prefix/include/utf8/include"
12657 test -d "$prefix/utf8/include" && cf_search="$cf_search $prefix/utf8/include"
12658 test -d "$prefix/utf8/include/utf8" && cf_search="$cf_search $prefix/utf8/include/utf8"
12661 for cf_subdir_prefix in \
12670 test "x$cf_subdir_prefix" != "x$prefix" && \
12671 test -d "$cf_subdir_prefix" && \
12672 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
12673 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
12674 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include"
12675 test -d "$cf_subdir_prefix/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/include/utf8"
12676 test -d "$cf_subdir_prefix/include/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
12677 test -d "$cf_subdir_prefix/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/utf8/include"
12678 test -d "$cf_subdir_prefix/utf8/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
12683 test "$includedir" != NONE && \
12684 test "$includedir" != "/usr/include" && \
12685 test -d "$includedir" && {
12686 test -d "$includedir" && cf_search="$cf_search $includedir"
12687 test -d "$includedir/utf8" && cf_search="$cf_search $includedir/utf8"
12690 test "$oldincludedir" != NONE && \
12691 test "$oldincludedir" != "/usr/include" && \
12692 test -d "$oldincludedir" && {
12693 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir"
12694 test -d "$oldincludedir/utf8" && cf_search="$cf_search $oldincludedir/utf8"
12697 cf_search="$cf_search $cf_header_path_list"
12699 for cf_cv_header_path_utf8 in $cf_search
12701 if test -d "$cf_cv_header_path_utf8" ; then
12702 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
12704 echo "${as_me:-configure}:12704: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
12706 CPPFLAGS="$cf_save_CPPFLAGS"
12708 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12709 CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
12711 cat >"conftest.$ac_ext" <<_ACEOF
12712 #line 12712 "configure"
12713 #include "confdefs.h"
12715 #include <libutf8.h>
12724 rm -f "conftest.$ac_objext"
12725 if { (eval echo "$as_me:12725: \"$ac_compile\"") >&5
12726 (eval $ac_compile) 2>&5
12728 echo "$as_me:12728: \$? = $ac_status" >&5
12729 (exit "$ac_status"); } &&
12730 { ac_try='test -s "conftest.$ac_objext"'
12731 { (eval echo "$as_me:12731: \"$ac_try\"") >&5
12732 (eval $ac_try) 2>&5
12734 echo "$as_me:12734: \$? = $ac_status" >&5
12735 (exit "$ac_status"); }; }; then
12737 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
12739 echo "${as_me:-configure}:12739: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
12741 cf_cv_find_linkage_utf8=maybe
12742 cf_test_CPPFLAGS="$CPPFLAGS"
12745 echo "$as_me: failed program was:" >&5
12746 cat "conftest.$ac_ext" >&5
12748 CPPFLAGS="$cf_save_CPPFLAGS"
12751 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12755 if test "$cf_cv_find_linkage_utf8" = maybe ; then
12757 echo "${as_me:-configure}:12757: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
12759 cf_save_LIBS="$LIBS"
12760 cf_save_LDFLAGS="$LDFLAGS"
12762 if test "$cf_cv_find_linkage_utf8" != yes ; then
12765 cf_library_path_list=""
12766 if test -n "${LDFLAGS}${LIBS}" ; then
12767 for cf_library_path in $LDFLAGS $LIBS
12769 case "$cf_library_path" in
12771 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
12773 test "x$cf_library_path" != "xNONE" && \
12774 test -d "$cf_library_path" && \
12776 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
12777 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib"
12778 test -d "$cf_library_path/lib/utf8" && cf_search="$cf_search $cf_library_path/lib/utf8"
12779 test -d "$cf_library_path/lib/utf8/lib" && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
12780 test -d "$cf_library_path/utf8/lib" && cf_search="$cf_search $cf_library_path/utf8/lib"
12781 test -d "$cf_library_path/utf8/lib/utf8" && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
12784 cf_library_path_list="$cf_library_path_list $cf_search"
12792 test "x$prefix" != "xNONE" && \
12793 test -d "$prefix" && \
12795 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
12796 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib"
12797 test -d "$prefix/lib/utf8" && cf_search="$cf_search $prefix/lib/utf8"
12798 test -d "$prefix/lib/utf8/lib" && cf_search="$cf_search $prefix/lib/utf8/lib"
12799 test -d "$prefix/utf8/lib" && cf_search="$cf_search $prefix/utf8/lib"
12800 test -d "$prefix/utf8/lib/utf8" && cf_search="$cf_search $prefix/utf8/lib/utf8"
12803 for cf_subdir_prefix in \
12812 test "x$cf_subdir_prefix" != "x$prefix" && \
12813 test -d "$cf_subdir_prefix" && \
12814 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
12815 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
12816 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib"
12817 test -d "$cf_subdir_prefix/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
12818 test -d "$cf_subdir_prefix/lib/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
12819 test -d "$cf_subdir_prefix/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
12820 test -d "$cf_subdir_prefix/utf8/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
12825 cf_search="$cf_library_path_list $cf_search"
12827 for cf_cv_library_path_utf8 in $cf_search
12829 if test -d "$cf_cv_library_path_utf8" ; then
12830 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
12832 echo "${as_me:-configure}:12832: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
12834 CPPFLAGS="$cf_test_CPPFLAGS"
12835 LIBS="-lutf8 $cf_save_LIBS"
12836 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
12837 cat >"conftest.$ac_ext" <<_ACEOF
12838 #line 12838 "configure"
12839 #include "confdefs.h"
12841 #include <libutf8.h>
12850 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12851 if { (eval echo "$as_me:12851: \"$ac_link\"") >&5
12852 (eval $ac_link) 2>&5
12854 echo "$as_me:12854: \$? = $ac_status" >&5
12855 (exit "$ac_status"); } &&
12856 { ac_try='test -s "conftest$ac_exeext"'
12857 { (eval echo "$as_me:12857: \"$ac_try\"") >&5
12858 (eval $ac_try) 2>&5
12860 echo "$as_me:12860: \$? = $ac_status" >&5
12861 (exit "$ac_status"); }; }; then
12863 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
12865 echo "${as_me:-configure}:12865: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
12867 cf_cv_find_linkage_utf8=yes
12868 cf_cv_library_file_utf8="-lutf8"
12871 echo "$as_me: failed program was:" >&5
12872 cat "conftest.$ac_ext" >&5
12874 CPPFLAGS="$cf_save_CPPFLAGS"
12875 LIBS="$cf_save_LIBS"
12876 LDFLAGS="$cf_save_LDFLAGS"
12879 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12882 CPPFLAGS="$cf_save_CPPFLAGS"
12883 LDFLAGS="$cf_save_LDFLAGS"
12887 cf_cv_find_linkage_utf8=no
12891 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12894 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12896 LIBS="$cf_save_LIBS"
12898 if test "$cf_cv_find_linkage_utf8" = yes ; then
12899 cf_cv_utf8_lib=add-on
12905 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12907 echo "$as_me:12907: result: $cf_cv_utf8_lib" >&5
12908 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
12910 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
12911 # ncurses/ncursesw:
12912 if test "$cf_cv_utf8_lib" = "add-on" ; then
12914 cat >>confdefs.h <<\EOF
12915 #define HAVE_LIBUTF8_H 1
12918 if test -n "$cf_cv_header_path_utf8" ; then
12919 for cf_add_incdir in $cf_cv_header_path_utf8
12921 while test "$cf_add_incdir" != /usr/include
12923 if test -d "$cf_add_incdir"
12926 if test -n "$CFLAGS$CPPFLAGS" ; then
12927 # a loop is needed to ensure we can add subdirs of existing dirs
12928 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
12929 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
12930 cf_have_incdir=yes; break
12935 if test "$cf_have_incdir" = no ; then
12936 if test "$cf_add_incdir" = /usr/local/include ; then
12937 if test "$GCC" = yes
12939 cf_save_CPPFLAGS=$CPPFLAGS
12941 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12942 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
12944 cat >"conftest.$ac_ext" <<_ACEOF
12945 #line 12945 "configure"
12946 #include "confdefs.h"
12956 rm -f "conftest.$ac_objext"
12957 if { (eval echo "$as_me:12957: \"$ac_compile\"") >&5
12958 (eval $ac_compile) 2>&5
12960 echo "$as_me:12960: \$? = $ac_status" >&5
12961 (exit "$ac_status"); } &&
12962 { ac_try='test -s "conftest.$ac_objext"'
12963 { (eval echo "$as_me:12963: \"$ac_try\"") >&5
12964 (eval $ac_try) 2>&5
12966 echo "$as_me:12966: \$? = $ac_status" >&5
12967 (exit "$ac_status"); }; }; then
12970 echo "$as_me: failed program was:" >&5
12971 cat "conftest.$ac_ext" >&5
12974 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12975 CPPFLAGS=$cf_save_CPPFLAGS
12980 if test "$cf_have_incdir" = no ; then
12981 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
12983 echo "${as_me:-configure}:12983: testing adding $cf_add_incdir to include-path ..." 1>&5
12985 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
12987 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
12988 test "$cf_top_incdir" = "$cf_add_incdir" && break
12989 cf_add_incdir="$cf_top_incdir"
13000 if test -n "$cf_cv_library_path_utf8" ; then
13001 for cf_add_libdir in $cf_cv_library_path_utf8
13003 if test "$cf_add_libdir" = /usr/lib ; then
13005 elif test -d "$cf_add_libdir"
13008 if test -n "$LDFLAGS$LIBS" ; then
13009 # a loop is needed to ensure we can add subdirs of existing dirs
13010 for cf_test_libdir in $LDFLAGS $LIBS ; do
13011 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
13012 cf_have_libdir=yes; break
13016 if test "$cf_have_libdir" = no ; then
13017 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
13019 echo "${as_me:-configure}:13019: testing adding $cf_add_libdir to library-path ..." 1>&5
13021 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
13027 cf_add_libs="$LIBS"
13030 for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
13031 # filter duplicates
13032 for cf_add_1lib in $cf_add_0lib; do
13033 for cf_add_2lib in $cf_add_libs; do
13034 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
13039 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
13041 LIBS="$cf_add_libs"
13045 if test "$cf_cv_utf8_lib" != no ; then
13050 # This is needed on Tru64 5.0 to declare mbstate_t
13051 echo "$as_me:13051: checking if we must include wchar.h to declare mbstate_t" >&5
13052 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
13053 if test "${cf_cv_mbstate_t+set}" = set; then
13054 echo $ECHO_N "(cached) $ECHO_C" >&6
13057 cat >"conftest.$ac_ext" <<_ACEOF
13058 #line 13058 "configure"
13059 #include "confdefs.h"
13061 #include <stdlib.h>
13062 #include <stdarg.h>
13064 #ifdef HAVE_LIBUTF8_H
13065 #include <libutf8.h>
13075 rm -f "conftest.$ac_objext"
13076 if { (eval echo "$as_me:13076: \"$ac_compile\"") >&5
13077 (eval $ac_compile) 2>&5
13079 echo "$as_me:13079: \$? = $ac_status" >&5
13080 (exit "$ac_status"); } &&
13081 { ac_try='test -s "conftest.$ac_objext"'
13082 { (eval echo "$as_me:13082: \"$ac_try\"") >&5
13083 (eval $ac_try) 2>&5
13085 echo "$as_me:13085: \$? = $ac_status" >&5
13086 (exit "$ac_status"); }; }; then
13089 echo "$as_me: failed program was:" >&5
13090 cat "conftest.$ac_ext" >&5
13091 cat >"conftest.$ac_ext" <<_ACEOF
13092 #line 13092 "configure"
13093 #include "confdefs.h"
13095 #include <stdlib.h>
13096 #include <stdarg.h>
13099 #ifdef HAVE_LIBUTF8_H
13100 #include <libutf8.h>
13110 rm -f "conftest.$ac_objext"
13111 if { (eval echo "$as_me:13111: \"$ac_compile\"") >&5
13112 (eval $ac_compile) 2>&5
13114 echo "$as_me:13114: \$? = $ac_status" >&5
13115 (exit "$ac_status"); } &&
13116 { ac_try='test -s "conftest.$ac_objext"'
13117 { (eval echo "$as_me:13117: \"$ac_try\"") >&5
13118 (eval $ac_try) 2>&5
13120 echo "$as_me:13120: \$? = $ac_status" >&5
13121 (exit "$ac_status"); }; }; then
13122 cf_cv_mbstate_t=yes
13124 echo "$as_me: failed program was:" >&5
13125 cat "conftest.$ac_ext" >&5
13126 cf_cv_mbstate_t=unknown
13128 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13130 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13132 echo "$as_me:13132: result: $cf_cv_mbstate_t" >&5
13133 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
13135 if test "$cf_cv_mbstate_t" = yes ; then
13137 cat >>confdefs.h <<\EOF
13138 #define NEED_WCHAR_H 1
13144 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
13145 if test "$cf_cv_mbstate_t" = unknown ; then
13146 NCURSES_MBSTATE_T=1
13149 # This is needed on Tru64 5.0 to declare wchar_t
13150 echo "$as_me:13150: checking if we must include wchar.h to declare wchar_t" >&5
13151 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
13152 if test "${cf_cv_wchar_t+set}" = set; then
13153 echo $ECHO_N "(cached) $ECHO_C" >&6
13156 cat >"conftest.$ac_ext" <<_ACEOF
13157 #line 13157 "configure"
13158 #include "confdefs.h"
13160 #include <stdlib.h>
13161 #include <stdarg.h>
13163 #ifdef HAVE_LIBUTF8_H
13164 #include <libutf8.h>
13174 rm -f "conftest.$ac_objext"
13175 if { (eval echo "$as_me:13175: \"$ac_compile\"") >&5
13176 (eval $ac_compile) 2>&5
13178 echo "$as_me:13178: \$? = $ac_status" >&5
13179 (exit "$ac_status"); } &&
13180 { ac_try='test -s "conftest.$ac_objext"'
13181 { (eval echo "$as_me:13181: \"$ac_try\"") >&5
13182 (eval $ac_try) 2>&5
13184 echo "$as_me:13184: \$? = $ac_status" >&5
13185 (exit "$ac_status"); }; }; then
13188 echo "$as_me: failed program was:" >&5
13189 cat "conftest.$ac_ext" >&5
13190 cat >"conftest.$ac_ext" <<_ACEOF
13191 #line 13191 "configure"
13192 #include "confdefs.h"
13194 #include <stdlib.h>
13195 #include <stdarg.h>
13198 #ifdef HAVE_LIBUTF8_H
13199 #include <libutf8.h>
13209 rm -f "conftest.$ac_objext"
13210 if { (eval echo "$as_me:13210: \"$ac_compile\"") >&5
13211 (eval $ac_compile) 2>&5
13213 echo "$as_me:13213: \$? = $ac_status" >&5
13214 (exit "$ac_status"); } &&
13215 { ac_try='test -s "conftest.$ac_objext"'
13216 { (eval echo "$as_me:13216: \"$ac_try\"") >&5
13217 (eval $ac_try) 2>&5
13219 echo "$as_me:13219: \$? = $ac_status" >&5
13220 (exit "$ac_status"); }; }; then
13223 echo "$as_me: failed program was:" >&5
13224 cat "conftest.$ac_ext" >&5
13225 cf_cv_wchar_t=unknown
13227 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13229 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13231 echo "$as_me:13231: result: $cf_cv_wchar_t" >&5
13232 echo "${ECHO_T}$cf_cv_wchar_t" >&6
13234 if test "$cf_cv_wchar_t" = yes ; then
13236 cat >>confdefs.h <<\EOF
13237 #define NEED_WCHAR_H 1
13243 # if we do not find wchar_t in either place, use substitution to provide a fallback.
13244 if test "$cf_cv_wchar_t" = unknown ; then
13248 # if we find wchar_t in either place, use substitution to provide a fallback.
13249 if test "$cf_cv_wchar_t" != unknown ; then
13250 NCURSES_OK_WCHAR_T=1
13253 # This is needed on Tru64 5.0 to declare wint_t
13254 echo "$as_me:13254: checking if we must include wchar.h to declare wint_t" >&5
13255 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
13256 if test "${cf_cv_wint_t+set}" = set; then
13257 echo $ECHO_N "(cached) $ECHO_C" >&6
13260 cat >"conftest.$ac_ext" <<_ACEOF
13261 #line 13261 "configure"
13262 #include "confdefs.h"
13264 #include <stdlib.h>
13265 #include <stdarg.h>
13267 #ifdef HAVE_LIBUTF8_H
13268 #include <libutf8.h>
13278 rm -f "conftest.$ac_objext"
13279 if { (eval echo "$as_me:13279: \"$ac_compile\"") >&5
13280 (eval $ac_compile) 2>&5
13282 echo "$as_me:13282: \$? = $ac_status" >&5
13283 (exit "$ac_status"); } &&
13284 { ac_try='test -s "conftest.$ac_objext"'
13285 { (eval echo "$as_me:13285: \"$ac_try\"") >&5
13286 (eval $ac_try) 2>&5
13288 echo "$as_me:13288: \$? = $ac_status" >&5
13289 (exit "$ac_status"); }; }; then
13292 echo "$as_me: failed program was:" >&5
13293 cat "conftest.$ac_ext" >&5
13294 cat >"conftest.$ac_ext" <<_ACEOF
13295 #line 13295 "configure"
13296 #include "confdefs.h"
13298 #include <stdlib.h>
13299 #include <stdarg.h>
13302 #ifdef HAVE_LIBUTF8_H
13303 #include <libutf8.h>
13313 rm -f "conftest.$ac_objext"
13314 if { (eval echo "$as_me:13314: \"$ac_compile\"") >&5
13315 (eval $ac_compile) 2>&5
13317 echo "$as_me:13317: \$? = $ac_status" >&5
13318 (exit "$ac_status"); } &&
13319 { ac_try='test -s "conftest.$ac_objext"'
13320 { (eval echo "$as_me:13320: \"$ac_try\"") >&5
13321 (eval $ac_try) 2>&5
13323 echo "$as_me:13323: \$? = $ac_status" >&5
13324 (exit "$ac_status"); }; }; then
13327 echo "$as_me: failed program was:" >&5
13328 cat "conftest.$ac_ext" >&5
13329 cf_cv_wint_t=unknown
13331 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13333 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13335 echo "$as_me:13335: result: $cf_cv_wint_t" >&5
13336 echo "${ECHO_T}$cf_cv_wint_t" >&6
13338 if test "$cf_cv_wint_t" = yes ; then
13340 cat >>confdefs.h <<\EOF
13341 #define NEED_WCHAR_H 1
13347 # if we do not find wint_t in either place, use substitution to provide a fallback.
13348 if test "$cf_cv_wint_t" = unknown ; then
13352 # if we find wint_t in either place, use substitution to provide a fallback.
13353 if test "$cf_cv_wint_t" != unknown ; then
13354 NCURSES_OK_WINT_T=1
13357 if test "$NCURSES_MBSTATE_T" != 0; then
13359 cat >>confdefs.h <<\EOF
13360 #define NEED_MBSTATE_T_DEF 1
13366 ### use option --disable-lp64 to allow long chtype
13367 echo "$as_me:13367: checking whether to enable _LP64 definition in curses.h" >&5
13368 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
13370 # Check whether --enable-lp64 or --disable-lp64 was given.
13371 if test "${enable_lp64+set}" = set; then
13372 enableval="$enable_lp64"
13373 with_lp64=$enableval
13375 with_lp64=$cf_dft_with_lp64
13377 echo "$as_me:13377: result: $with_lp64" >&5
13378 echo "${ECHO_T}$with_lp64" >&6
13380 if test "x$with_lp64" = xyes ; then
13381 cf_cv_enable_lp64=1
13383 cf_cv_enable_lp64=0
13386 # Check whether --enable-largefile or --disable-largefile was given.
13387 if test "${enable_largefile+set}" = set; then
13388 enableval="$enable_largefile"
13391 if test "$enable_largefile" != no; then
13393 echo "$as_me:13393: checking for special C compiler options needed for large files" >&5
13394 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
13395 if test "${ac_cv_sys_largefile_CC+set}" = set; then
13396 echo $ECHO_N "(cached) $ECHO_C" >&6
13398 ac_cv_sys_largefile_CC=no
13399 if test "$GCC" != yes; then
13402 # IRIX 6.2 and later do not support large files by default,
13403 # so use the C compiler's -n32 option if that helps.
13404 cat >"conftest.$ac_ext" <<_ACEOF
13405 #line 13405 "configure"
13406 #include "confdefs.h"
13407 #include <sys/types.h>
13408 /* Check that off_t can represent 2**63 - 1 correctly.
13409 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13410 since some C++ compilers masquerading as C compilers
13411 incorrectly reject 9223372036854775807. */
13412 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13413 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13414 && LARGE_OFF_T % 2147483647 == 1)
13424 rm -f "conftest.$ac_objext"
13425 if { (eval echo "$as_me:13425: \"$ac_compile\"") >&5
13426 (eval $ac_compile) 2>&5
13428 echo "$as_me:13428: \$? = $ac_status" >&5
13429 (exit "$ac_status"); } &&
13430 { ac_try='test -s "conftest.$ac_objext"'
13431 { (eval echo "$as_me:13431: \"$ac_try\"") >&5
13432 (eval $ac_try) 2>&5
13434 echo "$as_me:13434: \$? = $ac_status" >&5
13435 (exit "$ac_status"); }; }; then
13438 echo "$as_me: failed program was:" >&5
13439 cat "conftest.$ac_ext" >&5
13441 rm -f "conftest.$ac_objext"
13443 rm -f "conftest.$ac_objext"
13444 if { (eval echo "$as_me:13444: \"$ac_compile\"") >&5
13445 (eval $ac_compile) 2>&5
13447 echo "$as_me:13447: \$? = $ac_status" >&5
13448 (exit "$ac_status"); } &&
13449 { ac_try='test -s "conftest.$ac_objext"'
13450 { (eval echo "$as_me:13450: \"$ac_try\"") >&5
13451 (eval $ac_try) 2>&5
13453 echo "$as_me:13453: \$? = $ac_status" >&5
13454 (exit "$ac_status"); }; }; then
13455 ac_cv_sys_largefile_CC=' -n32'; break
13457 echo "$as_me: failed program was:" >&5
13458 cat "conftest.$ac_ext" >&5
13460 rm -f "conftest.$ac_objext"
13464 rm -f "conftest.$ac_ext"
13467 echo "$as_me:13467: result: $ac_cv_sys_largefile_CC" >&5
13468 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
13469 if test "$ac_cv_sys_largefile_CC" != no; then
13470 CC=$CC$ac_cv_sys_largefile_CC
13473 echo "$as_me:13473: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13474 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
13475 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
13476 echo $ECHO_N "(cached) $ECHO_C" >&6
13479 ac_cv_sys_file_offset_bits=no
13480 cat >"conftest.$ac_ext" <<_ACEOF
13481 #line 13481 "configure"
13482 #include "confdefs.h"
13483 #include <sys/types.h>
13484 /* Check that off_t can represent 2**63 - 1 correctly.
13485 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13486 since some C++ compilers masquerading as C compilers
13487 incorrectly reject 9223372036854775807. */
13488 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13489 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13490 && LARGE_OFF_T % 2147483647 == 1)
13500 rm -f "conftest.$ac_objext"
13501 if { (eval echo "$as_me:13501: \"$ac_compile\"") >&5
13502 (eval $ac_compile) 2>&5
13504 echo "$as_me:13504: \$? = $ac_status" >&5
13505 (exit "$ac_status"); } &&
13506 { ac_try='test -s "conftest.$ac_objext"'
13507 { (eval echo "$as_me:13507: \"$ac_try\"") >&5
13508 (eval $ac_try) 2>&5
13510 echo "$as_me:13510: \$? = $ac_status" >&5
13511 (exit "$ac_status"); }; }; then
13514 echo "$as_me: failed program was:" >&5
13515 cat "conftest.$ac_ext" >&5
13517 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13518 cat >"conftest.$ac_ext" <<_ACEOF
13519 #line 13519 "configure"
13520 #include "confdefs.h"
13521 #define _FILE_OFFSET_BITS 64
13522 #include <sys/types.h>
13523 /* Check that off_t can represent 2**63 - 1 correctly.
13524 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13525 since some C++ compilers masquerading as C compilers
13526 incorrectly reject 9223372036854775807. */
13527 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13528 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13529 && LARGE_OFF_T % 2147483647 == 1)
13539 rm -f "conftest.$ac_objext"
13540 if { (eval echo "$as_me:13540: \"$ac_compile\"") >&5
13541 (eval $ac_compile) 2>&5
13543 echo "$as_me:13543: \$? = $ac_status" >&5
13544 (exit "$ac_status"); } &&
13545 { ac_try='test -s "conftest.$ac_objext"'
13546 { (eval echo "$as_me:13546: \"$ac_try\"") >&5
13547 (eval $ac_try) 2>&5
13549 echo "$as_me:13549: \$? = $ac_status" >&5
13550 (exit "$ac_status"); }; }; then
13551 ac_cv_sys_file_offset_bits=64; break
13553 echo "$as_me: failed program was:" >&5
13554 cat "conftest.$ac_ext" >&5
13556 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13560 echo "$as_me:13560: result: $ac_cv_sys_file_offset_bits" >&5
13561 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
13562 if test "$ac_cv_sys_file_offset_bits" != no; then
13564 cat >>confdefs.h <<EOF
13565 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
13570 echo "$as_me:13570: checking for _LARGE_FILES value needed for large files" >&5
13571 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
13572 if test "${ac_cv_sys_large_files+set}" = set; then
13573 echo $ECHO_N "(cached) $ECHO_C" >&6
13576 ac_cv_sys_large_files=no
13577 cat >"conftest.$ac_ext" <<_ACEOF
13578 #line 13578 "configure"
13579 #include "confdefs.h"
13580 #include <sys/types.h>
13581 /* Check that off_t can represent 2**63 - 1 correctly.
13582 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13583 since some C++ compilers masquerading as C compilers
13584 incorrectly reject 9223372036854775807. */
13585 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13586 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13587 && LARGE_OFF_T % 2147483647 == 1)
13597 rm -f "conftest.$ac_objext"
13598 if { (eval echo "$as_me:13598: \"$ac_compile\"") >&5
13599 (eval $ac_compile) 2>&5
13601 echo "$as_me:13601: \$? = $ac_status" >&5
13602 (exit "$ac_status"); } &&
13603 { ac_try='test -s "conftest.$ac_objext"'
13604 { (eval echo "$as_me:13604: \"$ac_try\"") >&5
13605 (eval $ac_try) 2>&5
13607 echo "$as_me:13607: \$? = $ac_status" >&5
13608 (exit "$ac_status"); }; }; then
13611 echo "$as_me: failed program was:" >&5
13612 cat "conftest.$ac_ext" >&5
13614 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13615 cat >"conftest.$ac_ext" <<_ACEOF
13616 #line 13616 "configure"
13617 #include "confdefs.h"
13618 #define _LARGE_FILES 1
13619 #include <sys/types.h>
13620 /* Check that off_t can represent 2**63 - 1 correctly.
13621 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13622 since some C++ compilers masquerading as C compilers
13623 incorrectly reject 9223372036854775807. */
13624 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13625 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13626 && LARGE_OFF_T % 2147483647 == 1)
13636 rm -f "conftest.$ac_objext"
13637 if { (eval echo "$as_me:13637: \"$ac_compile\"") >&5
13638 (eval $ac_compile) 2>&5
13640 echo "$as_me:13640: \$? = $ac_status" >&5
13641 (exit "$ac_status"); } &&
13642 { ac_try='test -s "conftest.$ac_objext"'
13643 { (eval echo "$as_me:13643: \"$ac_try\"") >&5
13644 (eval $ac_try) 2>&5
13646 echo "$as_me:13646: \$? = $ac_status" >&5
13647 (exit "$ac_status"); }; }; then
13648 ac_cv_sys_large_files=1; break
13650 echo "$as_me: failed program was:" >&5
13651 cat "conftest.$ac_ext" >&5
13653 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13657 echo "$as_me:13657: result: $ac_cv_sys_large_files" >&5
13658 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
13659 if test "$ac_cv_sys_large_files" != no; then
13661 cat >>confdefs.h <<EOF
13662 #define _LARGE_FILES $ac_cv_sys_large_files
13669 if test "$enable_largefile" != no ; then
13670 echo "$as_me:13670: checking for _LARGEFILE_SOURCE value needed for large files" >&5
13671 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
13672 if test "${ac_cv_sys_largefile_source+set}" = set; then
13673 echo $ECHO_N "(cached) $ECHO_C" >&6
13676 ac_cv_sys_largefile_source=no
13677 cat >"conftest.$ac_ext" <<_ACEOF
13678 #line 13678 "configure"
13679 #include "confdefs.h"
13689 rm -f "conftest.$ac_objext"
13690 if { (eval echo "$as_me:13690: \"$ac_compile\"") >&5
13691 (eval $ac_compile) 2>&5
13693 echo "$as_me:13693: \$? = $ac_status" >&5
13694 (exit "$ac_status"); } &&
13695 { ac_try='test -s "conftest.$ac_objext"'
13696 { (eval echo "$as_me:13696: \"$ac_try\"") >&5
13697 (eval $ac_try) 2>&5
13699 echo "$as_me:13699: \$? = $ac_status" >&5
13700 (exit "$ac_status"); }; }; then
13703 echo "$as_me: failed program was:" >&5
13704 cat "conftest.$ac_ext" >&5
13706 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13707 cat >"conftest.$ac_ext" <<_ACEOF
13708 #line 13708 "configure"
13709 #include "confdefs.h"
13710 #define _LARGEFILE_SOURCE 1
13720 rm -f "conftest.$ac_objext"
13721 if { (eval echo "$as_me:13721: \"$ac_compile\"") >&5
13722 (eval $ac_compile) 2>&5
13724 echo "$as_me:13724: \$? = $ac_status" >&5
13725 (exit "$ac_status"); } &&
13726 { ac_try='test -s "conftest.$ac_objext"'
13727 { (eval echo "$as_me:13727: \"$ac_try\"") >&5
13728 (eval $ac_try) 2>&5
13730 echo "$as_me:13730: \$? = $ac_status" >&5
13731 (exit "$ac_status"); }; }; then
13732 ac_cv_sys_largefile_source=1; break
13734 echo "$as_me: failed program was:" >&5
13735 cat "conftest.$ac_ext" >&5
13737 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13741 echo "$as_me:13741: result: $ac_cv_sys_largefile_source" >&5
13742 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
13743 if test "$ac_cv_sys_largefile_source" != no; then
13745 cat >>confdefs.h <<EOF
13746 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
13752 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
13753 # in glibc 2.1.3, but that breaks too many other things.
13754 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
13755 echo "$as_me:13755: checking for fseeko" >&5
13756 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
13757 if test "${ac_cv_func_fseeko+set}" = set; then
13758 echo $ECHO_N "(cached) $ECHO_C" >&6
13760 cat >"conftest.$ac_ext" <<_ACEOF
13761 #line 13761 "configure"
13762 #include "confdefs.h"
13767 return fseeko && fseeko (stdin, 0, 0);
13772 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13773 if { (eval echo "$as_me:13773: \"$ac_link\"") >&5
13774 (eval $ac_link) 2>&5
13776 echo "$as_me:13776: \$? = $ac_status" >&5
13777 (exit "$ac_status"); } &&
13778 { ac_try='test -s "conftest$ac_exeext"'
13779 { (eval echo "$as_me:13779: \"$ac_try\"") >&5
13780 (eval $ac_try) 2>&5
13782 echo "$as_me:13782: \$? = $ac_status" >&5
13783 (exit "$ac_status"); }; }; then
13784 ac_cv_func_fseeko=yes
13786 echo "$as_me: failed program was:" >&5
13787 cat "conftest.$ac_ext" >&5
13788 ac_cv_func_fseeko=no
13790 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13792 echo "$as_me:13792: result: $ac_cv_func_fseeko" >&5
13793 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
13794 if test $ac_cv_func_fseeko = yes; then
13796 cat >>confdefs.h <<\EOF
13797 #define HAVE_FSEEKO 1
13802 # Normally we would collect these definitions in the config.h,
13803 # but (like _XOPEN_SOURCE), some environments rely on having these
13804 # defined before any of the system headers are included. Another
13805 # case comes up with C++, e.g., on AIX the compiler compiles the
13806 # header files by themselves before looking at the body files it is
13807 # told to compile. For ncurses, those header files do not include
13809 if test "$ac_cv_sys_large_files" != no
13812 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13813 CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES"
13816 if test "$ac_cv_sys_largefile_source" != no
13819 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13820 CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE"
13823 if test "$ac_cv_sys_file_offset_bits" != no
13826 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13827 CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
13831 echo "$as_me:13831: checking whether to use struct dirent64" >&5
13832 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
13833 if test "${cf_cv_struct_dirent64+set}" = set; then
13834 echo $ECHO_N "(cached) $ECHO_C" >&6
13837 cat >"conftest.$ac_ext" <<_ACEOF
13838 #line 13838 "configure"
13839 #include "confdefs.h"
13841 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
13842 #include <sys/types.h>
13843 #include <dirent.h>
13849 /* if transitional largefile support is setup, this is true */
13850 extern struct dirent64 * readdir(DIR *);
13851 struct dirent64 *x = readdir((DIR *)0);
13852 struct dirent *y = readdir((DIR *)0);
13860 rm -f "conftest.$ac_objext"
13861 if { (eval echo "$as_me:13861: \"$ac_compile\"") >&5
13862 (eval $ac_compile) 2>&5
13864 echo "$as_me:13864: \$? = $ac_status" >&5
13865 (exit "$ac_status"); } &&
13866 { ac_try='test -s "conftest.$ac_objext"'
13867 { (eval echo "$as_me:13867: \"$ac_try\"") >&5
13868 (eval $ac_try) 2>&5
13870 echo "$as_me:13870: \$? = $ac_status" >&5
13871 (exit "$ac_status"); }; }; then
13872 cf_cv_struct_dirent64=yes
13874 echo "$as_me: failed program was:" >&5
13875 cat "conftest.$ac_ext" >&5
13876 cf_cv_struct_dirent64=no
13878 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13881 echo "$as_me:13881: result: $cf_cv_struct_dirent64" >&5
13882 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
13883 test "$cf_cv_struct_dirent64" = yes &&
13884 cat >>confdefs.h <<\EOF
13885 #define HAVE_STRUCT_DIRENT64 1
13890 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
13891 echo "$as_me:13891: checking if you want tparm not to use X/Open fixed-parameter list" >&5
13892 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
13894 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
13895 if test "${enable_tparm_varargs+set}" = set; then
13896 enableval="$enable_tparm_varargs"
13897 with_tparm_varargs=$enableval
13899 with_tparm_varargs=yes
13901 echo "$as_me:13901: result: $with_tparm_varargs" >&5
13902 echo "${ECHO_T}$with_tparm_varargs" >&6
13903 NCURSES_TPARM_VARARGS=0
13904 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
13906 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
13907 if test "$with_ticlib" != no ; then
13908 echo "$as_me:13908: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
13909 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
13911 # Check whether --enable-tic-depends or --disable-tic-depends was given.
13912 if test "${enable_tic_depends+set}" = set; then
13913 enableval="$enable_tic_depends"
13914 with_tic_depends=$enableval
13916 with_tic_depends=yes
13918 echo "$as_me:13918: result: $with_tic_depends" >&5
13919 echo "${ECHO_T}$with_tic_depends" >&6
13921 with_tic_depends=no
13924 ### use option --enable-wattr-macros to enable wattr* macros in curses.h
13925 echo "$as_me:13925: checking if you want to enable wattr* macros" >&5
13926 echo $ECHO_N "checking if you want to enable wattr* macros... $ECHO_C" >&6
13928 # Check whether --enable-wattr-macros or --disable-wattr-macros was given.
13929 if test "${enable_wattr_macros+set}" = set; then
13930 enableval="$enable_wattr_macros"
13931 with_wattr_macros=$enableval
13933 with_wattr_macros=no
13935 if [ "x$with_wattr_macros" != xyes ]; then
13936 NCURSES_WATTR_MACROS=0
13937 echo "$as_me:13937: result: no" >&5
13938 echo "${ECHO_T}no" >&6
13940 NCURSES_WATTR_MACROS=1
13941 echo "$as_me:13941: result: yes" >&5
13942 echo "${ECHO_T}yes" >&6
13945 echo "$as_me:13945: checking for X11 rgb file" >&5
13946 echo $ECHO_N "checking for X11 rgb file... $ECHO_C" >&6
13948 # Check whether --with-x11-rgb or --without-x11-rgb was given.
13949 if test "${with_x11_rgb+set}" = set; then
13950 withval="$with_x11_rgb"
13956 if test "x$RGB_PATH" = xauto
13958 RGB_PATH='${exec_prefix}/lib/X11/rgb.txt'
13960 /opt/local/share/X11/rgb.txt \
13961 /opt/X11/share/X11/rgb.txt \
13962 /usr/share/X11/rgb.txt \
13963 /usr/X11/share/X11/rgb.txt \
13964 /usr/X11/lib/X11/rgb.txt \
13965 /usr/lib/X11/rgb.txt \
13967 /usr/pkg/lib/X11/rgb.txt \
13968 /usr/X11R7/lib/X11/rgb.txt \
13969 /usr/X11R6/lib/X11/rgb.txt \
13970 /usr/X11R5/lib/X11/rgb.txt \
13971 /usr/X11R4/lib/X11/rgb.txt \
13972 /usr/local/lib/X11/rgb.txt \
13973 /usr/local/share/X11/rgb.txt \
13974 /usr/lib64/X11/rgb.txt
13976 if test -f "$cf_path" ; then
13977 RGB_PATH="$cf_path"
13984 if test "x$prefix" != xNONE; then
13985 cf_path_syntax="$prefix"
13987 cf_path_syntax="$ac_default_prefix"
13990 case ".$cf_path" in
13991 (.\$\(*\)*|.\'*\'*)
13995 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
13997 (.\$\{*prefix\}*|.\$\{*dir\}*)
13998 eval cf_path="$cf_path"
13999 case ".$cf_path" in
14001 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
14006 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
14009 { { echo "$as_me:14009: error: expected a pathname, not \"$cf_path\"" >&5
14010 echo "$as_me: error: expected a pathname, not \"$cf_path\"" >&2;}
14011 { (exit 1); exit 1; }; }
14017 echo "$as_me:14017: result: $RGB_PATH" >&5
14018 echo "${ECHO_T}$RGB_PATH" >&6
14020 cat >>confdefs.h <<EOF
14021 #define RGB_PATH "$cf_path"
14025 if test "$RGB_PATH" = no
14030 ### use option --with-bool to override bool's type
14031 echo "$as_me:14031: checking for type of bool" >&5
14032 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
14034 # Check whether --with-bool or --without-bool was given.
14035 if test "${with_bool+set}" = set; then
14036 withval="$with_bool"
14037 NCURSES_BOOL="$withval"
14041 echo "$as_me:14041: result: $NCURSES_BOOL" >&5
14042 echo "${ECHO_T}$NCURSES_BOOL" >&6
14044 echo "$as_me:14044: checking for alternate terminal capabilities file" >&5
14045 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
14047 # Check whether --with-caps or --without-caps was given.
14048 if test "${with_caps+set}" = set; then
14049 withval="$with_caps"
14050 TERMINFO_CAPS=Caps.$withval
14054 if test ! -f "${srcdir}/include/${TERMINFO_CAPS}"
14056 { echo "$as_me:14056: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&5
14057 echo "$as_me: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&2;}
14060 echo "$as_me:14060: result: $TERMINFO_CAPS" >&5
14061 echo "${ECHO_T}$TERMINFO_CAPS" >&6
14063 ### use option --with-chtype to override chtype's type
14064 echo "$as_me:14064: checking for type of chtype" >&5
14065 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14067 # Check whether --with-chtype or --without-chtype was given.
14068 if test "${with_chtype+set}" = set; then
14069 withval="$with_chtype"
14070 NCURSES_CHTYPE="$withval"
14072 NCURSES_CHTYPE=$cf_dft_chtype
14074 echo "$as_me:14074: result: $NCURSES_CHTYPE" >&5
14075 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
14077 ### use option --with-ospeed to override ospeed's type
14078 echo "$as_me:14078: checking for type of ospeed" >&5
14079 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
14081 # Check whether --with-ospeed or --without-ospeed was given.
14082 if test "${with_ospeed+set}" = set; then
14083 withval="$with_ospeed"
14084 NCURSES_OSPEED="$withval"
14086 NCURSES_OSPEED=short
14088 echo "$as_me:14088: result: $NCURSES_OSPEED" >&5
14089 echo "${ECHO_T}$NCURSES_OSPEED" >&6
14091 ### use option --with-mmask-t to override mmask_t's type
14092 echo "$as_me:14092: checking for type of mmask_t" >&5
14093 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
14095 # Check whether --with-mmask-t or --without-mmask-t was given.
14096 if test "${with_mmask_t+set}" = set; then
14097 withval="$with_mmask_t"
14098 NCURSES_MMASK_T="$withval"
14100 NCURSES_MMASK_T=$cf_dft_mmask_t
14102 echo "$as_me:14102: result: $NCURSES_MMASK_T" >&5
14103 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
14105 ### use option --with-ccharw-max to override CCHARW_MAX size
14106 echo "$as_me:14106: checking for size CCHARW_MAX" >&5
14107 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
14109 # Check whether --with-ccharw-max or --without-ccharw-max was given.
14110 if test "${with_ccharw_max+set}" = set; then
14111 withval="$with_ccharw_max"
14112 NCURSES_CCHARW_MAX="$withval"
14114 NCURSES_CCHARW_MAX=$cf_dft_ccharw_max
14116 echo "$as_me:14116: result: $NCURSES_CCHARW_MAX" >&5
14117 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
14119 echo "$as_me:14119: checking for ANSI C header files" >&5
14120 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
14121 if test "${ac_cv_header_stdc+set}" = set; then
14122 echo $ECHO_N "(cached) $ECHO_C" >&6
14124 cat >"conftest.$ac_ext" <<_ACEOF
14125 #line 14125 "configure"
14126 #include "confdefs.h"
14127 #include <stdlib.h>
14128 #include <stdarg.h>
14129 #include <string.h>
14133 if { (eval echo "$as_me:14133: \"$ac_cpp "conftest.$ac_ext"\"") >&5
14134 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
14136 $EGREP -v '^ *\+' conftest.er1 >conftest.err
14138 cat conftest.err >&5
14139 echo "$as_me:14139: \$? = $ac_status" >&5
14140 (exit "$ac_status"); } >/dev/null; then
14141 if test -s conftest.err; then
14142 ac_cpp_err=$ac_c_preproc_warn_flag
14149 if test -z "$ac_cpp_err"; then
14150 ac_cv_header_stdc=yes
14152 echo "$as_me: failed program was:" >&5
14153 cat "conftest.$ac_ext" >&5
14154 ac_cv_header_stdc=no
14156 rm -f conftest.err "conftest.$ac_ext"
14158 if test $ac_cv_header_stdc = yes; then
14159 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14160 cat >"conftest.$ac_ext" <<_ACEOF
14161 #line 14161 "configure"
14162 #include "confdefs.h"
14163 #include <string.h>
14166 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14167 $EGREP "memchr" >/dev/null 2>&1; then
14170 ac_cv_header_stdc=no
14176 if test $ac_cv_header_stdc = yes; then
14177 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14178 cat >"conftest.$ac_ext" <<_ACEOF
14179 #line 14179 "configure"
14180 #include "confdefs.h"
14181 #include <stdlib.h>
14184 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14185 $EGREP "free" >/dev/null 2>&1; then
14188 ac_cv_header_stdc=no
14194 if test $ac_cv_header_stdc = yes; then
14195 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14196 if test "$cross_compiling" = yes; then
14199 cat >"conftest.$ac_ext" <<_ACEOF
14200 #line 14200 "configure"
14201 #include "confdefs.h"
14203 #if ((' ' & 0x0FF) == 0x020)
14204 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14205 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14207 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
14208 || ('j' <= (c) && (c) <= 'r') \
14209 || ('s' <= (c) && (c) <= 'z'))
14210 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14213 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14218 for (i = 0; i < 256; i++)
14219 if (XOR (islower (i), ISLOWER (i))
14220 || toupper (i) != TOUPPER (i))
14221 $ac_main_return(2);
14222 $ac_main_return (0);
14225 rm -f "conftest$ac_exeext"
14226 if { (eval echo "$as_me:14226: \"$ac_link\"") >&5
14227 (eval $ac_link) 2>&5
14229 echo "$as_me:14229: \$? = $ac_status" >&5
14230 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
14231 { (eval echo "$as_me:14231: \"$ac_try\"") >&5
14232 (eval $ac_try) 2>&5
14234 echo "$as_me:14234: \$? = $ac_status" >&5
14235 (exit "$ac_status"); }; }; then
14238 echo "$as_me: program exited with status $ac_status" >&5
14239 echo "$as_me: failed program was:" >&5
14240 cat "conftest.$ac_ext" >&5
14241 ac_cv_header_stdc=no
14243 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
14247 echo "$as_me:14247: result: $ac_cv_header_stdc" >&5
14248 echo "${ECHO_T}$ac_cv_header_stdc" >&6
14249 if test $ac_cv_header_stdc = yes; then
14251 cat >>confdefs.h <<\EOF
14252 #define STDC_HEADERS 1
14257 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
14259 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
14260 inttypes.h stdint.h unistd.h
14262 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14263 echo "$as_me:14263: checking for $ac_header" >&5
14264 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14265 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14266 echo $ECHO_N "(cached) $ECHO_C" >&6
14268 cat >"conftest.$ac_ext" <<_ACEOF
14269 #line 14269 "configure"
14270 #include "confdefs.h"
14271 $ac_includes_default
14272 #include <$ac_header>
14274 rm -f "conftest.$ac_objext"
14275 if { (eval echo "$as_me:14275: \"$ac_compile\"") >&5
14276 (eval $ac_compile) 2>&5
14278 echo "$as_me:14278: \$? = $ac_status" >&5
14279 (exit "$ac_status"); } &&
14280 { ac_try='test -s "conftest.$ac_objext"'
14281 { (eval echo "$as_me:14281: \"$ac_try\"") >&5
14282 (eval $ac_try) 2>&5
14284 echo "$as_me:14284: \$? = $ac_status" >&5
14285 (exit "$ac_status"); }; }; then
14286 eval "$as_ac_Header=yes"
14288 echo "$as_me: failed program was:" >&5
14289 cat "conftest.$ac_ext" >&5
14290 eval "$as_ac_Header=no"
14292 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14294 echo "$as_me:14294: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
14295 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
14296 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
14297 cat >>confdefs.h <<EOF
14298 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14304 echo "$as_me:14304: checking for signed char" >&5
14305 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
14306 if test "${ac_cv_type_signed_char+set}" = set; then
14307 echo $ECHO_N "(cached) $ECHO_C" >&6
14309 cat >"conftest.$ac_ext" <<_ACEOF
14310 #line 14310 "configure"
14311 #include "confdefs.h"
14312 $ac_includes_default
14316 if ((signed char *) 0)
14318 if (sizeof (signed char))
14324 rm -f "conftest.$ac_objext"
14325 if { (eval echo "$as_me:14325: \"$ac_compile\"") >&5
14326 (eval $ac_compile) 2>&5
14328 echo "$as_me:14328: \$? = $ac_status" >&5
14329 (exit "$ac_status"); } &&
14330 { ac_try='test -s "conftest.$ac_objext"'
14331 { (eval echo "$as_me:14331: \"$ac_try\"") >&5
14332 (eval $ac_try) 2>&5
14334 echo "$as_me:14334: \$? = $ac_status" >&5
14335 (exit "$ac_status"); }; }; then
14336 ac_cv_type_signed_char=yes
14338 echo "$as_me: failed program was:" >&5
14339 cat "conftest.$ac_ext" >&5
14340 ac_cv_type_signed_char=no
14342 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14344 echo "$as_me:14344: result: $ac_cv_type_signed_char" >&5
14345 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
14347 echo "$as_me:14347: checking size of signed char" >&5
14348 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
14349 if test "${ac_cv_sizeof_signed_char+set}" = set; then
14350 echo $ECHO_N "(cached) $ECHO_C" >&6
14352 if test "$ac_cv_type_signed_char" = yes; then
14353 if test "$cross_compiling" = yes; then
14354 # Depending upon the size, compute the lo and hi bounds.
14355 cat >"conftest.$ac_ext" <<_ACEOF
14356 #line 14356 "configure"
14357 #include "confdefs.h"
14358 $ac_includes_default
14362 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
14367 rm -f "conftest.$ac_objext"
14368 if { (eval echo "$as_me:14368: \"$ac_compile\"") >&5
14369 (eval $ac_compile) 2>&5
14371 echo "$as_me:14371: \$? = $ac_status" >&5
14372 (exit "$ac_status"); } &&
14373 { ac_try='test -s "conftest.$ac_objext"'
14374 { (eval echo "$as_me:14374: \"$ac_try\"") >&5
14375 (eval $ac_try) 2>&5
14377 echo "$as_me:14377: \$? = $ac_status" >&5
14378 (exit "$ac_status"); }; }; then
14381 cat >"conftest.$ac_ext" <<_ACEOF
14382 #line 14382 "configure"
14383 #include "confdefs.h"
14384 $ac_includes_default
14388 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14393 rm -f "conftest.$ac_objext"
14394 if { (eval echo "$as_me:14394: \"$ac_compile\"") >&5
14395 (eval $ac_compile) 2>&5
14397 echo "$as_me:14397: \$? = $ac_status" >&5
14398 (exit "$ac_status"); } &&
14399 { ac_try='test -s "conftest.$ac_objext"'
14400 { (eval echo "$as_me:14400: \"$ac_try\"") >&5
14401 (eval $ac_try) 2>&5
14403 echo "$as_me:14403: \$? = $ac_status" >&5
14404 (exit "$ac_status"); }; }; then
14405 ac_hi=$ac_mid; break
14407 echo "$as_me: failed program was:" >&5
14408 cat "conftest.$ac_ext" >&5
14409 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
14411 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14414 echo "$as_me: failed program was:" >&5
14415 cat "conftest.$ac_ext" >&5
14418 cat >"conftest.$ac_ext" <<_ACEOF
14419 #line 14419 "configure"
14420 #include "confdefs.h"
14421 $ac_includes_default
14425 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
14430 rm -f "conftest.$ac_objext"
14431 if { (eval echo "$as_me:14431: \"$ac_compile\"") >&5
14432 (eval $ac_compile) 2>&5
14434 echo "$as_me:14434: \$? = $ac_status" >&5
14435 (exit "$ac_status"); } &&
14436 { ac_try='test -s "conftest.$ac_objext"'
14437 { (eval echo "$as_me:14437: \"$ac_try\"") >&5
14438 (eval $ac_try) 2>&5
14440 echo "$as_me:14440: \$? = $ac_status" >&5
14441 (exit "$ac_status"); }; }; then
14442 ac_lo=$ac_mid; break
14444 echo "$as_me: failed program was:" >&5
14445 cat "conftest.$ac_ext" >&5
14446 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
14448 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14451 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14452 # Binary search between lo and hi bounds.
14453 while test "x$ac_lo" != "x$ac_hi"; do
14454 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
14455 cat >"conftest.$ac_ext" <<_ACEOF
14456 #line 14456 "configure"
14457 #include "confdefs.h"
14458 $ac_includes_default
14462 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14467 rm -f "conftest.$ac_objext"
14468 if { (eval echo "$as_me:14468: \"$ac_compile\"") >&5
14469 (eval $ac_compile) 2>&5
14471 echo "$as_me:14471: \$? = $ac_status" >&5
14472 (exit "$ac_status"); } &&
14473 { ac_try='test -s "conftest.$ac_objext"'
14474 { (eval echo "$as_me:14474: \"$ac_try\"") >&5
14475 (eval $ac_try) 2>&5
14477 echo "$as_me:14477: \$? = $ac_status" >&5
14478 (exit "$ac_status"); }; }; then
14481 echo "$as_me: failed program was:" >&5
14482 cat "conftest.$ac_ext" >&5
14483 ac_lo=`expr "$ac_mid" + 1`
14485 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14487 ac_cv_sizeof_signed_char=$ac_lo
14489 if test "$cross_compiling" = yes; then
14490 { { echo "$as_me:14490: error: cannot run test program while cross compiling" >&5
14491 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
14492 { (exit 1); exit 1; }; }
14494 cat >"conftest.$ac_ext" <<_ACEOF
14495 #line 14495 "configure"
14496 #include "confdefs.h"
14497 $ac_includes_default
14501 FILE *f = fopen ("conftest.val", "w");
14503 $ac_main_return (1);
14504 fprintf (f, "%ld", (long)(sizeof (signed char)));
14510 rm -f "conftest$ac_exeext"
14511 if { (eval echo "$as_me:14511: \"$ac_link\"") >&5
14512 (eval $ac_link) 2>&5
14514 echo "$as_me:14514: \$? = $ac_status" >&5
14515 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
14516 { (eval echo "$as_me:14516: \"$ac_try\"") >&5
14517 (eval $ac_try) 2>&5
14519 echo "$as_me:14519: \$? = $ac_status" >&5
14520 (exit "$ac_status"); }; }; then
14521 ac_cv_sizeof_signed_char=`cat conftest.val`
14523 echo "$as_me: program exited with status $ac_status" >&5
14524 echo "$as_me: failed program was:" >&5
14525 cat "conftest.$ac_ext" >&5
14527 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
14532 ac_cv_sizeof_signed_char=0
14535 echo "$as_me:14535: result: $ac_cv_sizeof_signed_char" >&5
14536 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
14537 cat >>confdefs.h <<EOF
14538 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
14541 if test "$ac_cv_sizeof_signed_char" = 1 ; then
14542 NCURSES_SBOOL="signed char"
14544 NCURSES_SBOOL="char"
14546 echo "$as_me:14546: checking if you want to use signed Boolean array in term.h" >&5
14547 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
14549 # Check whether --enable-signed-char or --disable-signed-char was given.
14550 if test "${enable_signed_char+set}" = set; then
14551 enableval="$enable_signed_char"
14552 with_signed_char=$enableval
14554 with_signed_char=$cf_dft_signed_char
14556 echo "$as_me:14556: result: $with_signed_char" >&5
14557 echo "${ECHO_T}$with_signed_char" >&6
14558 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
14560 ### use option --with-tparm-arg to override tparm's argument type
14561 echo "$as_me:14561: checking for type of tparm args" >&5
14562 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
14564 # Check whether --with-tparm-arg or --without-tparm-arg was given.
14565 if test "${with_tparm_arg+set}" = set; then
14566 withval="$with_tparm_arg"
14567 NCURSES_TPARM_ARG="$withval"
14569 NCURSES_TPARM_ARG=$cf_dft_tparm_arg
14571 echo "$as_me:14571: result: $NCURSES_TPARM_ARG" >&5
14572 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
14574 ### Enable compiling-in rcs id's
14575 echo "$as_me:14575: checking if RCS identifiers should be compiled-in" >&5
14576 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
14578 # Check whether --with-rcs-ids or --without-rcs-ids was given.
14579 if test "${with_rcs_ids+set}" = set; then
14580 withval="$with_rcs_ids"
14581 with_rcs_ids=$withval
14585 echo "$as_me:14585: result: $with_rcs_ids" >&5
14586 echo "${ECHO_T}$with_rcs_ids" >&6
14587 test "x$with_rcs_ids" = xyes &&
14588 cat >>confdefs.h <<\EOF
14589 #define USE_RCS_IDS 1
14592 ###############################################################################
14594 echo "$as_me:14594: checking format of man-pages" >&5
14595 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
14597 # Check whether --with-manpage-format or --without-manpage-format was given.
14598 if test "${with_manpage_format+set}" = set; then
14599 withval="$with_manpage_format"
14600 MANPAGE_FORMAT=$withval
14602 MANPAGE_FORMAT=unknown
14605 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
14606 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
14610 case "$MANPAGE_FORMAT" in
14612 if test -z "$MANPATH" ; then
14613 MANPATH="/usr/man:/usr/share/man"
14616 # look for the 'date' man-page (it is most likely to be installed!)
14622 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
14623 for cf_dir in $MANPATH; do
14624 test -z "$cf_dir" && cf_dir=/usr/man
14625 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
14627 cf_test=`echo "$cf_name" | sed -e 's/*//'`
14628 if test "x$cf_test" = "x$cf_name" ; then
14631 (*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
14632 (*.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
14633 (*.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
14634 (*) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
14648 # if we found a match in either man* or cat*, stop looking
14649 if test -n "$MANPAGE_FORMAT" ; then
14651 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
14652 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
14658 test "$cf_found" = yes && break
14661 # only check the first directory in $MANPATH where we find manpages
14662 if test -n "$MANPAGE_FORMAT" ; then
14666 # if we did not find the example, just assume it is normal
14667 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
14671 for cf_option in $MANPAGE_FORMAT; do
14672 case "$cf_option" in
14673 (gzip|compress|BSDI|normal|formatted|catonly)
14676 cf_unknown="$cf_unknown $cf_option"
14683 echo "$as_me:14683: result: $MANPAGE_FORMAT" >&5
14684 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
14685 if test -n "$cf_unknown" ; then
14686 { echo "$as_me:14686: WARNING: Unexpected manpage-format $cf_unknown" >&5
14687 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
14690 echo "$as_me:14690: checking for manpage renaming" >&5
14691 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
14693 # Check whether --with-manpage-renames or --without-manpage-renames was given.
14694 if test "${with_manpage_renames+set}" = set; then
14695 withval="$with_manpage_renames"
14696 MANPAGE_RENAMES=$withval
14698 MANPAGE_RENAMES=yes
14701 case ".$MANPAGE_RENAMES" in
14705 # Debian 'man' program?
14706 if test -f /etc/debian_version ; then
14707 MANPAGE_RENAMES=`cd "$srcdir" && pwd`/man/man_db.renames
14714 if test "$MANPAGE_RENAMES" != no ; then
14715 if test -f "$srcdir/man/$MANPAGE_RENAMES" ; then
14716 MANPAGE_RENAMES=`cd "$srcdir/man" && pwd`/$MANPAGE_RENAMES
14717 elif test ! -f "$MANPAGE_RENAMES" ; then
14718 { { echo "$as_me:14718: error: not a filename: $MANPAGE_RENAMES" >&5
14719 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
14720 { (exit 1); exit 1; }; }
14723 test ! -d man && mkdir man
14725 # Construct a sed-script to perform renaming within man-pages
14726 if test -n "$MANPAGE_RENAMES" ; then
14727 test ! -d man && mkdir man
14728 $SHELL "$srcdir/man/make_sed.sh" "$MANPAGE_RENAMES" >./edit_man.sed
14732 echo "$as_me:14732: result: $MANPAGE_RENAMES" >&5
14733 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
14735 echo "$as_me:14735: checking if manpage aliases will be installed" >&5
14736 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
14738 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
14739 if test "${with_manpage_aliases+set}" = set; then
14740 withval="$with_manpage_aliases"
14741 MANPAGE_ALIASES=$withval
14743 MANPAGE_ALIASES=yes
14746 echo "$as_me:14746: result: $MANPAGE_ALIASES" >&5
14747 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
14751 cf_use_symlinks=yes
14758 MANPAGE_SYMLINKS=no
14759 if test "$MANPAGE_ALIASES" = yes ; then
14760 echo "$as_me:14760: checking if manpage symlinks should be used" >&5
14761 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
14763 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
14764 if test "${with_manpage_symlinks+set}" = set; then
14765 withval="$with_manpage_symlinks"
14766 MANPAGE_SYMLINKS=$withval
14768 MANPAGE_SYMLINKS=$cf_use_symlinks
14771 if test "$$cf_use_symlinks" = no; then
14772 if test "$MANPAGE_SYMLINKS" = yes ; then
14773 { echo "$as_me:14773: WARNING: cannot make symlinks" >&5
14774 echo "$as_me: WARNING: cannot make symlinks" >&2;}
14775 MANPAGE_SYMLINKS=no
14779 echo "$as_me:14779: result: $MANPAGE_SYMLINKS" >&5
14780 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
14783 echo "$as_me:14783: checking for manpage tbl" >&5
14784 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
14786 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
14787 if test "${with_manpage_tbl+set}" = set; then
14788 withval="$with_manpage_tbl"
14789 MANPAGE_TBL=$withval
14794 echo "$as_me:14794: result: $MANPAGE_TBL" >&5
14795 echo "${ECHO_T}$MANPAGE_TBL" >&6
14797 if test "$prefix" = "NONE" ; then
14798 cf_prefix="$ac_default_prefix"
14800 cf_prefix="$prefix"
14803 case "$MANPAGE_FORMAT" in
14818 test ! -d man && mkdir man
14822 case "$MANPAGE_FORMAT" in
14825 cf_compress=compress
14833 cf_edit_man=./edit_man.sh
14834 cf_man_alias=`pwd`/man_alias.sed
14836 cat >$cf_edit_man <<CF_EOF
14838 # this script is generated by the configure-script CF_MAN_PAGES macro.
14840 prefix="$cf_prefix"
14841 datarootdir="$datarootdir"
14844 NCURSES_MAJOR="$NCURSES_MAJOR"
14845 NCURSES_MINOR="$NCURSES_MINOR"
14846 NCURSES_PATCH="$NCURSES_PATCH"
14848 NCURSES_OSPEED="$NCURSES_OSPEED"
14849 TERMINFO="$TERMINFO"
14852 INSTALL_DATA="$INSTALL_DATA"
14854 transform="$program_transform_name"
14856 TMP=\${TMPDIR:=/tmp}/man\$\$
14857 trap "rm -f \$TMP; exit 1" 1 2 3 15
14858 trap "rm -f \$TMP" 0
14870 top_srcdir=\$srcdir/..
14873 if test "\$form" = normal ; then
14874 if test "$cf_format" = yes ; then
14875 if test "$cf_inboth" = no ; then
14876 $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
14880 cf_subdir=\$mandir/man
14881 cf_tables=$MANPAGE_TBL
14883 cf_subdir=\$mandir/cat
14887 # process the list of source-files
14888 for i in "\$@" ; do
14892 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
14893 if test "\$verb" = installing ; then
14894 if test ! -d "\$cf_subdir\${section}" ; then
14895 mkdir -p "\$cf_subdir\$section"
14899 # replace variables in man page
14900 if test ! -f "$cf_man_alias" ; then
14901 cat >>$cf_man_alias <<-CF_EOF2
14902 s,@DATADIR@,\$datadir,g
14903 s,@TERMINFO@,\${TERMINFO:="no default value"},g
14904 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
14905 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
14906 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
14907 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
14908 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
14911 for cf_name in captoinfo clear infocmp infotocap reset tabs tic toe tput tset
14913 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14914 cf_name=`echo "$cf_name" | sed "$program_transform_name"`
14915 cat >>$cf_edit_man <<-CF_EOF
14916 s,@$cf_NAME@,$cf_name,g
14920 cat >>$cf_edit_man <<CF_EOF
14922 echo "...made $cf_man_alias"
14926 cf_source=\`basename "\$i"\`
14927 inalias=\$cf_source
14928 test ! -f "\$inalias" && inalias="\$srcdir/\$inalias"
14929 if test ! -f "\$inalias" ; then
14930 echo ".. skipped \$cf_source"
14935 if test "$MANPAGE_ALIASES" != no ; then
14936 cat >>$cf_edit_man <<CF_EOF
14938 test "$with_curses_h" = yes && nCurses=ncurses.3x
14939 aliases=\`sed -f "\$top_srcdir/man/manlinks.sed" "\$inalias" |sed -f "$cf_man_alias" | sort -u; test "\$inalias" = "\$nCurses" && echo curses\`
14943 if test "$MANPAGE_RENAMES" = no ; then
14944 cat >>$cf_edit_man <<CF_EOF
14945 # perform program transformations for section 1 man pages
14946 if test \$section = 1 ; then
14947 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
14949 cf_target=\$cf_subdir\${section}/\$cf_source
14953 cat >>$cf_edit_man <<CF_EOF
14954 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
14955 if test -z "\$cf_target" ; then
14956 echo "? missing rename for \$cf_source"
14957 cf_target="\$cf_source"
14959 cf_target="\$cf_subdir\${section}/\${cf_target}"
14964 cat >>$cf_edit_man <<CF_EOF
14965 sed -f "$cf_man_alias" \\
14968 if test -f "$MANPAGE_RENAMES" ; then
14969 cat >>$cf_edit_man <<CF_EOF
14970 < "\$i" | sed -f `pwd`/edit_man.sed >\$TMP
14973 cat >>$cf_edit_man <<CF_EOF
14978 cat >>$cf_edit_man <<CF_EOF
14979 if test \$cf_tables = yes ; then
14980 tbl \$TMP >\$TMP.out
14985 if test "$with_overwrite" != yes ; then
14986 cat >>$cf_edit_man <<CF_EOF
14987 sed -e "/\\#[ ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
14992 if test "$with_curses_h" != yes ; then
14993 cat >>$cf_edit_man <<CF_EOF
14994 sed -e "/\\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
14999 cat >>$cf_edit_man <<CF_EOF
15000 if test "\$form" = format ; then
15001 nroff -man \$TMP >\$TMP.out
15006 if test -n "$cf_compress" ; then
15007 cat >>$cf_edit_man <<CF_EOF
15008 if test "\$verb" = installing ; then
15009 if ( "$cf_compress" -f \$TMP )
15011 mv \$TMP.$cf_so_strip \$TMP
15014 cf_target="\$cf_target.$cf_so_strip"
15018 case "$MANPAGE_FORMAT" in
15020 cat >>$cf_edit_man <<CF_EOF
15021 if test "\$form" = format ; then
15022 # BSDI installs only .0 suffixes in the cat directories
15023 cf_target="\`echo \$cf_target|sed -e 's/\\.[1-9]\\+[a-z]*/.0/'\`"
15029 cat >>$cf_edit_man <<CF_EOF
15030 suffix=\`basename "\$cf_target" | sed -e 's%^[^.]*%%'\`
15031 if test "\$verb" = installing ; then
15032 echo "\$verb \$cf_target"
15033 \$INSTALL_DATA \$TMP "\$cf_target"
15034 test -d "\$cf_subdir\${section}" &&
15035 test -n "\$aliases" && (
15036 cd "\$cf_subdir\${section}" && (
15037 cf_source=\`echo "\$cf_target" |sed -e 's%^.*/\\([^/][^/]*/[^/][^/]*$\\)%\\1%'\`
15038 test -n "$cf_so_strip" && cf_source=\`echo "\$cf_source" |sed -e 's%\\.$cf_so_strip\$%%'\`
15039 cf_target=\`basename "\$cf_target"\`
15040 for cf_alias in \$aliases
15042 if test "\$section" = 1 ; then
15043 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15046 if test "$MANPAGE_SYMLINKS" = yes ; then
15047 if test -f "\$cf_alias\${suffix}" ; then
15048 if ( cmp -s "\$cf_target" "\$cf_alias\${suffix}" )
15053 echo ".. \$verb alias \$cf_alias\${suffix}"
15057 cat >>$cf_edit_man <<CF_EOF
15058 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
15062 cat >>$cf_edit_man <<CF_EOF
15063 rm -f "\$cf_alias\${suffix}"
15064 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
15068 cat >>$cf_edit_man <<CF_EOF
15069 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
15070 echo ".so \$cf_source" >\$TMP
15072 if test -n "$cf_compress" ; then
15073 cat >>$cf_edit_man <<CF_EOF
15074 if test -n "$cf_so_strip" ; then
15075 "$cf_compress" -f \$TMP
15076 mv \$TMP.$cf_so_strip \$TMP
15080 cat >>$cf_edit_man <<CF_EOF
15081 echo ".. \$verb alias \$cf_alias\${suffix}"
15082 rm -f "\$cf_alias\${suffix}"
15083 \$INSTALL_DATA \$TMP "\$cf_alias\${suffix}"
15088 elif test "\$verb" = removing ; then
15089 test -f "\$cf_target" && (
15090 echo "\$verb \$cf_target"
15091 rm -f "\$cf_target"
15093 test -d "\$cf_subdir\${section}" &&
15094 test -n "\$aliases" && (
15095 cd "\$cf_subdir\${section}" && (
15096 for cf_alias in \$aliases
15098 if test "\$section" = 1 ; then
15099 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15102 echo ".. \$verb alias \$cf_alias\${suffix}"
15103 rm -f "\$cf_alias\${suffix}"
15115 if test "$cf_inboth" = yes ; then
15116 if test "\$form" != format ; then
15117 $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
15123 chmod 755 "$cf_edit_man"
15125 ###############################################################################
15127 ### Note that some functions (such as const) are normally disabled anyway.
15128 echo "$as_me:15128: checking if you want to build with function extensions" >&5
15129 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
15131 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
15132 if test "${enable_ext_funcs+set}" = set; then
15133 enableval="$enable_ext_funcs"
15134 with_ext_funcs=$enableval
15138 echo "$as_me:15138: result: $with_ext_funcs" >&5
15139 echo "${ECHO_T}$with_ext_funcs" >&6
15140 if test "x$with_ext_funcs" = xyes ; then
15141 NCURSES_EXT_FUNCS=1
15143 cat >>confdefs.h <<\EOF
15144 #define NCURSES_EXT_FUNCS 1
15147 cat >>confdefs.h <<\EOF
15148 #define HAVE_ASSUME_DEFAULT_COLORS 1
15151 cat >>confdefs.h <<\EOF
15152 #define HAVE_CURSES_VERSION 1
15155 cat >>confdefs.h <<\EOF
15156 #define HAVE_HAS_KEY 1
15159 cat >>confdefs.h <<\EOF
15160 #define HAVE_RESIZETERM 1
15163 cat >>confdefs.h <<\EOF
15164 #define HAVE_RESIZE_TERM 1
15167 cat >>confdefs.h <<\EOF
15168 #define HAVE_TERM_ENTRY_H 1
15171 cat >>confdefs.h <<\EOF
15172 #define HAVE_USE_DEFAULT_COLORS 1
15175 cat >>confdefs.h <<\EOF
15176 #define HAVE_USE_EXTENDED_NAMES 1
15179 cat >>confdefs.h <<\EOF
15180 #define HAVE_USE_SCREEN 1
15183 cat >>confdefs.h <<\EOF
15184 #define HAVE_USE_WINDOW 1
15187 cat >>confdefs.h <<\EOF
15188 #define HAVE_WRESIZE 1
15191 GENERATED_EXT_FUNCS=generated
15192 test "x$with_ext_funcs" = xyes || cf_dft_ext_spfuncs=no
15194 NCURSES_EXT_FUNCS=0
15195 GENERATED_EXT_FUNCS=
15198 echo "$as_me:15198: checking if you want to build with SCREEN extensions" >&5
15199 echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
15201 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
15202 if test "${enable_sp_funcs+set}" = set; then
15203 enableval="$enable_sp_funcs"
15204 with_sp_funcs=$enableval
15206 with_sp_funcs=$cf_dft_ext_spfuncs
15208 echo "$as_me:15208: result: $with_sp_funcs" >&5
15209 echo "${ECHO_T}$with_sp_funcs" >&6
15210 if test "x$with_sp_funcs" = xyes ; then
15213 cat >>confdefs.h <<\EOF
15214 #define NCURSES_SP_FUNCS 1
15217 cat >>confdefs.h <<\EOF
15218 #define HAVE_TPUTS_SP 1
15221 GENERATED_SP_FUNCS=generated
15224 GENERATED_SP_FUNCS=
15227 echo "$as_me:15227: checking if you want to build with terminal-driver" >&5
15228 echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
15230 # Check whether --enable-term-driver or --disable-term-driver was given.
15231 if test "${enable_term_driver+set}" = set; then
15232 enableval="$enable_term_driver"
15233 with_term_driver=$enableval
15235 with_term_driver=no
15237 echo "$as_me:15237: result: $with_term_driver" >&5
15238 echo "${ECHO_T}$with_term_driver" >&6
15239 if test "x$with_term_driver" = xyes ; then
15241 cat >>confdefs.h <<\EOF
15242 #define USE_TERM_DRIVER 1
15245 if test "x$with_termlib" != xno ; then
15246 { { echo "$as_me:15246: error: The term-driver option conflicts with the termlib option" >&5
15247 echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
15248 { (exit 1); exit 1; }; }
15250 if test "x$with_sp_funcs" != xyes ; then
15251 { { echo "$as_me:15251: error: The term-driver option relies upon sp-funcs" >&5
15252 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
15253 { (exit 1); exit 1; }; }
15257 ### use option --enable-const to turn on use of const beyond that in XSI.
15258 echo "$as_me:15258: checking for extended use of const keyword" >&5
15259 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
15261 # Check whether --enable-const or --disable-const was given.
15262 if test "${enable_const+set}" = set; then
15263 enableval="$enable_const"
15264 with_ext_const=$enableval
15266 with_ext_const=$cf_dft_ext_const
15268 echo "$as_me:15268: result: $with_ext_const" >&5
15269 echo "${ECHO_T}$with_ext_const" >&6
15270 NCURSES_CONST='/*nothing*/'
15271 if test "x$with_ext_const" = xyes ; then
15272 NCURSES_CONST=const
15275 ### use option --enable-ext-colors to turn on use of colors beyond 16.
15276 echo "$as_me:15276: checking if you want to use extended colors" >&5
15277 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
15279 # Check whether --enable-ext-colors or --disable-ext-colors was given.
15280 if test "${enable_ext_colors+set}" = set; then
15281 enableval="$enable_ext_colors"
15282 with_ext_colors=$enableval
15284 with_ext_colors=$cf_dft_ext_colors
15286 echo "$as_me:15286: result: $with_ext_colors" >&5
15287 echo "${ECHO_T}$with_ext_colors" >&6
15288 NCURSES_EXT_COLORS=0
15289 if test "x$with_ext_colors" = xyes ; then
15290 if test "x$with_widec" != xyes ; then
15291 { echo "$as_me:15291: WARNING: This option applies only to wide-character library" >&5
15292 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
15294 # cannot be ABI 5 since it changes sizeof(cchar_t)
15296 if test "${with_abi_version+set}" != set; then
15297 case "$cf_cv_rel_version" in
15299 cf_cv_rel_version=6.0
15300 cf_cv_abi_version=6
15301 { echo "$as_me:15301: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
15302 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
15307 NCURSES_EXT_COLORS=1
15309 cat >>confdefs.h <<\EOF
15310 #define NCURSES_EXT_COLORS 1
15313 cat >>confdefs.h <<\EOF
15314 #define HAVE_ALLOC_PAIR 1
15317 cat >>confdefs.h <<\EOF
15318 #define HAVE_INIT_EXTENDED_COLOR 1
15321 cat >>confdefs.h <<\EOF
15322 #define HAVE_RESET_COLOR_PAIRS 1
15328 ### use option --enable-ext-mouse to modify coding to support 5-button mice
15329 echo "$as_me:15329: checking if you want to use extended mouse encoding" >&5
15330 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
15332 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
15333 if test "${enable_ext_mouse+set}" = set; then
15334 enableval="$enable_ext_mouse"
15335 with_ext_mouse=$enableval
15337 with_ext_mouse=$cf_dft_ext_mouse
15339 echo "$as_me:15339: result: $with_ext_mouse" >&5
15340 echo "${ECHO_T}$with_ext_mouse" >&6
15341 if test "x$with_ext_mouse" = xyes ; then
15343 if test "${with_abi_version+set}" != set; then
15344 case "$cf_cv_rel_version" in
15346 cf_cv_rel_version=6.0
15347 cf_cv_abi_version=6
15348 { echo "$as_me:15348: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
15349 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
15356 case $cf_cv_abi_version in
15358 NCURSES_MOUSE_VERSION=1
15361 NCURSES_MOUSE_VERSION=2
15364 NCURSES_MOUSE_VERSION=3
15368 ### use option --enable-ext-putwin to turn on extended screendumps
15369 echo "$as_me:15369: checking if you want to use extended putwin/screendump" >&5
15370 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
15372 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
15373 if test "${enable_ext_putwin+set}" = set; then
15374 enableval="$enable_ext_putwin"
15375 with_ext_putwin=$enableval
15377 with_ext_putwin=$cf_dft_ext_putwin
15379 echo "$as_me:15379: result: $with_ext_putwin" >&5
15380 echo "${ECHO_T}$with_ext_putwin" >&6
15381 if test "x$with_ext_putwin" = xyes ; then
15383 cat >>confdefs.h <<\EOF
15384 #define NCURSES_EXT_PUTWIN 1
15389 echo "$as_me:15389: checking if you want \$NCURSES_NO_PADDING code" >&5
15390 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
15392 # Check whether --enable-no-padding or --disable-no-padding was given.
15393 if test "${enable_no_padding+set}" = set; then
15394 enableval="$enable_no_padding"
15395 with_no_padding=$enableval
15397 with_no_padding=$with_ext_funcs
15399 echo "$as_me:15399: result: $with_no_padding" >&5
15400 echo "${ECHO_T}$with_no_padding" >&6
15401 test "x$with_no_padding" = xyes &&
15402 cat >>confdefs.h <<\EOF
15403 #define NCURSES_NO_PADDING 1
15406 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
15407 echo "$as_me:15407: checking if you want SIGWINCH handler" >&5
15408 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
15410 # Check whether --enable-sigwinch or --disable-sigwinch was given.
15411 if test "${enable_sigwinch+set}" = set; then
15412 enableval="$enable_sigwinch"
15413 with_sigwinch=$enableval
15415 with_sigwinch=$with_ext_funcs
15417 echo "$as_me:15417: result: $with_sigwinch" >&5
15418 echo "${ECHO_T}$with_sigwinch" >&6
15419 test "x$with_sigwinch" = xyes &&
15420 cat >>confdefs.h <<\EOF
15421 #define USE_SIGWINCH 1
15424 ### use option --enable-tcap-names to allow user to define new capabilities
15425 echo "$as_me:15425: checking if you want user-definable terminal capabilities like termcap" >&5
15426 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
15428 # Check whether --enable-tcap-names or --disable-tcap-names was given.
15429 if test "${enable_tcap_names+set}" = set; then
15430 enableval="$enable_tcap_names"
15431 with_tcap_names=$enableval
15433 with_tcap_names=$with_ext_funcs
15435 echo "$as_me:15435: result: $with_tcap_names" >&5
15436 echo "${ECHO_T}$with_tcap_names" >&6
15438 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
15440 ##############################################################################
15442 echo "$as_me:15442: checking if you want to link with the pthread library" >&5
15443 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
15445 # Check whether --with-pthread or --without-pthread was given.
15446 if test "${with_pthread+set}" = set; then
15447 withval="$with_pthread"
15448 with_pthread=$withval
15452 echo "$as_me:15452: result: $with_pthread" >&5
15453 echo "${ECHO_T}$with_pthread" >&6
15455 if test "$with_pthread" != no ; then
15456 echo "$as_me:15456: checking for pthread.h" >&5
15457 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
15458 if test "${ac_cv_header_pthread_h+set}" = set; then
15459 echo $ECHO_N "(cached) $ECHO_C" >&6
15461 cat >"conftest.$ac_ext" <<_ACEOF
15462 #line 15462 "configure"
15463 #include "confdefs.h"
15464 #include <pthread.h>
15466 if { (eval echo "$as_me:15466: \"$ac_cpp "conftest.$ac_ext"\"") >&5
15467 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
15469 $EGREP -v '^ *\+' conftest.er1 >conftest.err
15471 cat conftest.err >&5
15472 echo "$as_me:15472: \$? = $ac_status" >&5
15473 (exit "$ac_status"); } >/dev/null; then
15474 if test -s conftest.err; then
15475 ac_cpp_err=$ac_c_preproc_warn_flag
15482 if test -z "$ac_cpp_err"; then
15483 ac_cv_header_pthread_h=yes
15485 echo "$as_me: failed program was:" >&5
15486 cat "conftest.$ac_ext" >&5
15487 ac_cv_header_pthread_h=no
15489 rm -f conftest.err "conftest.$ac_ext"
15491 echo "$as_me:15491: result: $ac_cv_header_pthread_h" >&5
15492 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
15493 if test "$ac_cv_header_pthread_h" = yes; then
15495 cat >>confdefs.h <<\EOF
15496 #define HAVE_PTHREADS_H 1
15499 for cf_lib_pthread in pthread c_r
15501 echo "$as_me:15501: checking if we can link with the $cf_lib_pthread library" >&5
15502 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
15503 cf_save_LIBS="$LIBS"
15505 cf_add_libs="$LIBS"
15508 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15509 # filter duplicates
15510 for cf_add_1lib in $cf_add_0lib; do
15511 for cf_add_2lib in $cf_add_libs; do
15512 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15517 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15519 LIBS="$cf_add_libs"
15521 cat >"conftest.$ac_ext" <<_ACEOF
15522 #line 15522 "configure"
15523 #include "confdefs.h"
15525 #include <pthread.h>
15531 int rc = pthread_create(0,0,0,0);
15532 int r2 = pthread_mutexattr_settype(0, 0);
15538 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15539 if { (eval echo "$as_me:15539: \"$ac_link\"") >&5
15540 (eval $ac_link) 2>&5
15542 echo "$as_me:15542: \$? = $ac_status" >&5
15543 (exit "$ac_status"); } &&
15544 { ac_try='test -s "conftest$ac_exeext"'
15545 { (eval echo "$as_me:15545: \"$ac_try\"") >&5
15546 (eval $ac_try) 2>&5
15548 echo "$as_me:15548: \$? = $ac_status" >&5
15549 (exit "$ac_status"); }; }; then
15552 echo "$as_me: failed program was:" >&5
15553 cat "conftest.$ac_ext" >&5
15556 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15557 LIBS="$cf_save_LIBS"
15558 echo "$as_me:15558: result: $with_pthread" >&5
15559 echo "${ECHO_T}$with_pthread" >&6
15560 test "$with_pthread" = yes && break
15563 if test "$with_pthread" = yes ; then
15565 cf_add_libs="$LIBS"
15568 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15569 # filter duplicates
15570 for cf_add_1lib in $cf_add_0lib; do
15571 for cf_add_2lib in $cf_add_libs; do
15572 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15577 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15579 LIBS="$cf_add_libs"
15581 cat >>confdefs.h <<\EOF
15582 #define HAVE_LIBPTHREADS 1
15586 { { echo "$as_me:15586: error: Cannot link with pthread library" >&5
15587 echo "$as_me: error: Cannot link with pthread library" >&2;}
15588 { (exit 1); exit 1; }; }
15595 if test "x$with_pthread" != xno; then
15596 echo "$as_me:15596: checking for pthread_kill" >&5
15597 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
15598 if test "${ac_cv_func_pthread_kill+set}" = set; then
15599 echo $ECHO_N "(cached) $ECHO_C" >&6
15601 cat >"conftest.$ac_ext" <<_ACEOF
15602 #line 15602 "configure"
15603 #include "confdefs.h"
15604 #define pthread_kill autoconf_temporary
15605 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
15606 #undef pthread_kill
15612 /* We use char because int might match the return type of a gcc2
15613 builtin and then its argument prototype would still apply. */
15614 char pthread_kill (void);
15620 /* The GNU C library defines stubs for functions which it implements
15621 to always fail with ENOSYS. Some functions are actually named
15622 something starting with __ and the normal name is an alias. */
15623 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
15624 #error found stub for pthread_kill
15627 return pthread_kill ();
15632 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15633 if { (eval echo "$as_me:15633: \"$ac_link\"") >&5
15634 (eval $ac_link) 2>&5
15636 echo "$as_me:15636: \$? = $ac_status" >&5
15637 (exit "$ac_status"); } &&
15638 { ac_try='test -s "conftest$ac_exeext"'
15639 { (eval echo "$as_me:15639: \"$ac_try\"") >&5
15640 (eval $ac_try) 2>&5
15642 echo "$as_me:15642: \$? = $ac_status" >&5
15643 (exit "$ac_status"); }; }; then
15644 ac_cv_func_pthread_kill=yes
15646 echo "$as_me: failed program was:" >&5
15647 cat "conftest.$ac_ext" >&5
15648 ac_cv_func_pthread_kill=no
15650 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15652 echo "$as_me:15652: result: $ac_cv_func_pthread_kill" >&5
15653 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
15654 if test "$ac_cv_func_pthread_kill" = yes; then
15656 echo "$as_me:15656: checking if you want to allow EINTR in wgetch with pthreads" >&5
15657 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
15659 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
15660 if test "${enable_pthreads_eintr+set}" = set; then
15661 enableval="$enable_pthreads_eintr"
15662 use_pthreads_eintr=$enableval
15664 use_pthreads_eintr=no
15666 echo "$as_me:15666: result: $use_pthreads_eintr" >&5
15667 echo "${ECHO_T}$use_pthreads_eintr" >&6
15668 if test "x$use_pthreads_eintr" = xyes ; then
15670 cat >>confdefs.h <<\EOF
15671 #define USE_PTHREADS_EINTR 1
15677 echo "$as_me:15677: checking if you want to use weak-symbols for pthreads" >&5
15678 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
15680 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
15681 if test "${enable_weak_symbols+set}" = set; then
15682 enableval="$enable_weak_symbols"
15683 use_weak_symbols=$enableval
15685 use_weak_symbols=no
15687 echo "$as_me:15687: result: $use_weak_symbols" >&5
15688 echo "${ECHO_T}$use_weak_symbols" >&6
15689 if test "x$use_weak_symbols" = xyes ; then
15691 echo "$as_me:15691: checking if $CC supports weak symbols" >&5
15692 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
15693 if test "${cf_cv_weak_symbols+set}" = set; then
15694 echo $ECHO_N "(cached) $ECHO_C" >&6
15697 cat >"conftest.$ac_ext" <<_ACEOF
15698 #line 15698 "configure"
15699 #include "confdefs.h"
15706 #if defined(__GNUC__)
15707 # if defined __USE_ISOC99
15708 # define _cat_pragma(exp) _Pragma(#exp)
15709 # define _weak_pragma(exp) _cat_pragma(weak name)
15711 # define _weak_pragma(exp)
15713 # define _declare(name) __extension__ extern __typeof__(name) name
15714 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
15717 weak_symbol(fopen);
15723 rm -f "conftest.$ac_objext"
15724 if { (eval echo "$as_me:15724: \"$ac_compile\"") >&5
15725 (eval $ac_compile) 2>&5
15727 echo "$as_me:15727: \$? = $ac_status" >&5
15728 (exit "$ac_status"); } &&
15729 { ac_try='test -s "conftest.$ac_objext"'
15730 { (eval echo "$as_me:15730: \"$ac_try\"") >&5
15731 (eval $ac_try) 2>&5
15733 echo "$as_me:15733: \$? = $ac_status" >&5
15734 (exit "$ac_status"); }; }; then
15735 cf_cv_weak_symbols=yes
15737 echo "$as_me: failed program was:" >&5
15738 cat "conftest.$ac_ext" >&5
15739 cf_cv_weak_symbols=no
15741 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
15744 echo "$as_me:15744: result: $cf_cv_weak_symbols" >&5
15745 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
15748 cf_cv_weak_symbols=no
15751 if test "x$cf_cv_weak_symbols" = xyes ; then
15753 cat >>confdefs.h <<\EOF
15754 #define USE_WEAK_SYMBOLS 1
15761 if test "x$with_pthread" = "xyes" ; then
15763 cat >>confdefs.h <<\EOF
15764 #define USE_PTHREADS 1
15767 enable_reentrant=yes
15768 if test "x$cf_cv_weak_symbols" = xyes ; then
15771 cf_add_libs="$PRIVATE_LIBS"
15774 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15775 # filter duplicates
15776 for cf_add_1lib in $cf_add_0lib; do
15777 for cf_add_2lib in $cf_add_libs; do
15778 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15783 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15785 PRIVATE_LIBS="$cf_add_libs"
15790 # Reentrant code has to be opaque; there's little advantage to making ncurses
15791 # opaque outside of that, so there is no --enable-opaque option. We can use
15792 # this option without --with-pthreads, but this will be always set for
15794 echo "$as_me:15794: checking if you want reentrant code" >&5
15795 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
15797 # Check whether --enable-reentrant or --disable-reentrant was given.
15798 if test "${enable_reentrant+set}" = set; then
15799 enableval="$enable_reentrant"
15800 with_reentrant=$enableval
15804 echo "$as_me:15804: result: $with_reentrant" >&5
15805 echo "${ECHO_T}$with_reentrant" >&6
15806 if test "x$with_reentrant" = xyes ; then
15807 cf_cv_enable_reentrant=1
15808 cf_cv_enable_opaque="NCURSES_INTERNALS"
15810 if test "x$cf_cv_weak_symbols" = xyes ; then
15812 # remove pthread library from $LIBS
15813 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
15815 cf_add_libs="$TEST_LIBS"
15818 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15819 # filter duplicates
15820 for cf_add_1lib in $cf_add_0lib; do
15821 for cf_add_2lib in $cf_add_libs; do
15822 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15827 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15829 TEST_LIBS="$cf_add_libs"
15831 cf_add_libs="$TEST_LIBS2"
15834 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15835 # filter duplicates
15836 for cf_add_1lib in $cf_add_0lib; do
15837 for cf_add_2lib in $cf_add_libs; do
15838 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15843 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15845 TEST_LIBS2="$cf_add_libs"
15847 cf_add_libs="$PRIVATE_LIBS"
15850 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15851 # filter duplicates
15852 for cf_add_1lib in $cf_add_0lib; do
15853 for cf_add_2lib in $cf_add_libs; do
15854 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15859 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15861 PRIVATE_LIBS="$cf_add_libs"
15864 # when not using weak symbols but with_reentrant,
15865 # add 't' to the library suffix on all platforms
15866 # except cygwin, where we only do that if ALSO
15867 # compiling with full thread support.
15869 (*cygwin* | *msys*)
15870 if test "$with_pthread" = "yes" ; then
15871 if test "x$disable_lib_suffixes" = "xno" ; then
15872 LIB_SUFFIX="t${LIB_SUFFIX}"
15876 if test "x$disable_lib_suffixes" = "xno" ; then
15877 LIB_SUFFIX="t${LIB_SUFFIX}"
15883 cat >>confdefs.h <<\EOF
15884 #define USE_REENTRANT 1
15887 if test "${with_abi_version+set}" != set; then
15888 case "$cf_cv_rel_version" in
15890 cf_cv_rel_version=6.0
15891 cf_cv_abi_version=6
15892 { echo "$as_me:15892: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
15893 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
15899 cf_cv_enable_reentrant=0
15900 cf_cv_enable_opaque="NCURSES_OPAQUE"
15901 NCURSES_SIZE_T=$cf_dft_ordinate_type
15904 echo "$as_me:15904: checking if you want opaque curses-library structures" >&5
15905 echo $ECHO_N "checking if you want opaque curses-library structures... $ECHO_C" >&6
15907 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
15908 if test "${enable_opaque_curses+set}" = set; then
15909 enableval="$enable_opaque_curses"
15910 test "$enableval" != yes && enableval=no
15911 if test "$enableval" != "no" ; then
15912 enable_opaque_curses=yes
15915 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
15916 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
15922 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
15923 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
15926 echo "$as_me:15926: result: $enable_opaque_curses" >&5
15927 echo "${ECHO_T}$enable_opaque_curses" >&6
15929 test "$cf_cv_enable_reentrant" = 1 && \
15930 test "$enable_opaque_curses" = no && \
15931 { { echo "$as_me:15931: error: reentrant configuration requires opaque library" >&5
15932 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
15933 { (exit 1); exit 1; }; }
15935 echo "$as_me:15935: checking if you want opaque form-library structures" >&5
15936 echo $ECHO_N "checking if you want opaque form-library structures... $ECHO_C" >&6
15938 # Check whether --enable-opaque-form or --disable-opaque-form was given.
15939 if test "${enable_opaque_form+set}" = set; then
15940 enableval="$enable_opaque_form"
15941 enable_opaque_form=yes
15943 enable_opaque_form=no
15945 echo "$as_me:15945: result: $enable_opaque_form" >&5
15946 echo "${ECHO_T}$enable_opaque_form" >&6
15948 echo "$as_me:15948: checking if you want opaque menu-library structures" >&5
15949 echo $ECHO_N "checking if you want opaque menu-library structures... $ECHO_C" >&6
15951 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
15952 if test "${enable_opaque_menu+set}" = set; then
15953 enableval="$enable_opaque_menu"
15954 enable_opaque_menu=yes
15956 enable_opaque_menu=no
15958 echo "$as_me:15958: result: $enable_opaque_menu" >&5
15959 echo "${ECHO_T}$enable_opaque_menu" >&6
15961 echo "$as_me:15961: checking if you want opaque panel-library structures" >&5
15962 echo $ECHO_N "checking if you want opaque panel-library structures... $ECHO_C" >&6
15964 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
15965 if test "${enable_opaque_panel+set}" = set; then
15966 enableval="$enable_opaque_panel"
15967 enable_opaque_panel=yes
15969 enable_opaque_panel=no
15971 echo "$as_me:15971: result: $enable_opaque_panel" >&5
15972 echo "${ECHO_T}$enable_opaque_panel" >&6
15974 NCURSES_OPAQUE=0; test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
15975 NCURSES_OPAQUE_FORM=0; test "$enable_opaque_form" = yes && NCURSES_OPAQUE_FORM=1
15976 NCURSES_OPAQUE_MENU=0; test "$enable_opaque_menu" = yes && NCURSES_OPAQUE_MENU=1
15977 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel" = yes && NCURSES_OPAQUE_PANEL=1
15979 ### Allow using a different wrap-prefix
15980 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
15981 echo "$as_me:15981: checking for prefix used to wrap public variables" >&5
15982 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
15984 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
15985 if test "${with_wrap_prefix+set}" = set; then
15986 withval="$with_wrap_prefix"
15987 NCURSES_WRAP_PREFIX=$withval
15989 NCURSES_WRAP_PREFIX=_nc_
15991 echo "$as_me:15991: result: $NCURSES_WRAP_PREFIX" >&5
15992 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
15994 NCURSES_WRAP_PREFIX=_nc_
15997 cat >>confdefs.h <<EOF
15998 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
16001 ###############################################################################
16002 # These options are relatively safe to experiment with.
16004 echo "$as_me:16004: checking if you want all development code" >&5
16005 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
16007 # Check whether --with-develop or --without-develop was given.
16008 if test "${with_develop+set}" = set; then
16009 withval="$with_develop"
16010 with_develop=$withval
16014 echo "$as_me:16014: result: $with_develop" >&5
16015 echo "${ECHO_T}$with_develop" >&6
16017 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
16018 echo "$as_me:16018: checking if you want hard-tabs code" >&5
16019 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
16021 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
16022 if test "${enable_hard_tabs+set}" = set; then
16023 enableval="$enable_hard_tabs"
16026 enable_hard_tabs=$with_develop
16028 echo "$as_me:16028: result: $enable_hard_tabs" >&5
16029 echo "${ECHO_T}$enable_hard_tabs" >&6
16030 test "x$enable_hard_tabs" = xyes &&
16031 cat >>confdefs.h <<\EOF
16032 #define USE_HARD_TABS 1
16035 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
16036 echo "$as_me:16036: checking if you want limited support for xmc" >&5
16037 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
16039 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
16040 if test "${enable_xmc_glitch+set}" = set; then
16041 enableval="$enable_xmc_glitch"
16044 enable_xmc_glitch=$with_develop
16046 echo "$as_me:16046: result: $enable_xmc_glitch" >&5
16047 echo "${ECHO_T}$enable_xmc_glitch" >&6
16048 test "x$enable_xmc_glitch" = xyes &&
16049 cat >>confdefs.h <<\EOF
16050 #define USE_XMC_SUPPORT 1
16053 ###############################################################################
16054 # These are just experimental, probably should not be in a package:
16056 echo "$as_me:16056: checking if you do not want to assume colors are white-on-black" >&5
16057 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
16059 # Check whether --enable-assumed-color or --disable-assumed-color was given.
16060 if test "${enable_assumed_color+set}" = set; then
16061 enableval="$enable_assumed_color"
16062 with_assumed_color=$enableval
16064 with_assumed_color=yes
16066 echo "$as_me:16066: result: $with_assumed_color" >&5
16067 echo "${ECHO_T}$with_assumed_color" >&6
16068 test "x$with_assumed_color" = xyes &&
16069 cat >>confdefs.h <<\EOF
16070 #define USE_ASSUMED_COLOR 1
16073 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
16074 echo "$as_me:16074: checking if you want hashmap scrolling-optimization code" >&5
16075 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
16077 # Check whether --enable-hashmap or --disable-hashmap was given.
16078 if test "${enable_hashmap+set}" = set; then
16079 enableval="$enable_hashmap"
16080 with_hashmap=$enableval
16084 echo "$as_me:16084: result: $with_hashmap" >&5
16085 echo "${ECHO_T}$with_hashmap" >&6
16086 test "x$with_hashmap" = xyes &&
16087 cat >>confdefs.h <<\EOF
16088 #define USE_HASHMAP 1
16091 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
16092 echo "$as_me:16092: checking if you want colorfgbg code" >&5
16093 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
16095 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
16096 if test "${enable_colorfgbg+set}" = set; then
16097 enableval="$enable_colorfgbg"
16098 with_colorfgbg=$enableval
16102 echo "$as_me:16102: result: $with_colorfgbg" >&5
16103 echo "${ECHO_T}$with_colorfgbg" >&6
16104 test "x$with_colorfgbg" = xyes &&
16105 cat >>confdefs.h <<\EOF
16106 #define USE_COLORFGBG 1
16109 ### use option --enable-fvisibility to turn on use of gcc-specific feature
16110 echo "$as_me:16110: checking if you want to use gcc -fvisibility option" >&5
16111 echo $ECHO_N "checking if you want to use gcc -fvisibility option... $ECHO_C" >&6
16113 # Check whether --enable-fvisibility or --disable-fvisibility was given.
16114 if test "${enable_fvisibility+set}" = set; then
16115 enableval="$enable_fvisibility"
16116 cf_with_fvisibility=$enableval
16118 cf_with_fvisibility=no
16120 echo "$as_me:16120: result: $cf_with_fvisibility" >&5
16121 echo "${ECHO_T}$cf_with_fvisibility" >&6
16124 NCURSES_CXX_IMPEXP=
16125 if test "x$cf_with_fvisibility" = xyes; then
16127 echo "$as_me:16127: checking if $CC -fvisibility=hidden option works" >&5
16128 echo $ECHO_N "checking if $CC -fvisibility=hidden option works... $ECHO_C" >&6
16129 if test "${cf_cv_fvisibility_hidden+set}" = set; then
16130 echo $ECHO_N "(cached) $ECHO_C" >&6
16133 cf_save_cflags="$CFLAGS"
16134 CFLAGS="$CFLAGS -fvisibility=hidden"
16135 cat >"conftest.$ac_ext" <<_ACEOF
16136 #line 16136 "configure"
16137 #include "confdefs.h"
16139 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
16145 if (somefunc()) return 1;
16151 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16152 if { (eval echo "$as_me:16152: \"$ac_link\"") >&5
16153 (eval $ac_link) 2>&5
16155 echo "$as_me:16155: \$? = $ac_status" >&5
16156 (exit "$ac_status"); } &&
16157 { ac_try='test -s "conftest$ac_exeext"'
16158 { (eval echo "$as_me:16158: \"$ac_try\"") >&5
16159 (eval $ac_try) 2>&5
16161 echo "$as_me:16161: \$? = $ac_status" >&5
16162 (exit "$ac_status"); }; }; then
16163 cf_cv_fvisibility_hidden=yes
16165 echo "$as_me: failed program was:" >&5
16166 cat "conftest.$ac_ext" >&5
16167 cf_cv_fvisibility_hidden=no
16169 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16170 CFLAGS=$cf_save_cflags
16173 echo "$as_me:16173: result: $cf_cv_fvisibility_hidden" >&5
16174 echo "${ECHO_T}$cf_cv_fvisibility_hidden" >&6
16176 if test "x$cf_cv_fvisibility_hidden" = xyes
16182 cf_new_extra_cppflags=
16184 for cf_add_cflags in -fvisibility=hidden
16186 case "$cf_fix_cppflags" in
16188 case "$cf_add_cflags" in
16189 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16190 case "$cf_add_cflags" in
16192 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16194 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16195 && test -z "${cf_tst_cflags}" \
16196 && cf_fix_cppflags=yes
16198 if test "$cf_fix_cppflags" = yes ; then
16200 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16201 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16204 elif test "${cf_tst_cflags}" = "\"'" ; then
16206 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16207 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16213 case "$CPPFLAGS" in
16217 case "$cf_add_cflags" in
16219 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16221 CPPFLAGS=`echo "$CPPFLAGS" | \
16222 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
16223 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
16228 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16229 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16236 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16237 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16244 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16245 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16247 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16249 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16250 && test -z "${cf_tst_cflags}" \
16251 && cf_fix_cppflags=no
16256 if test -n "$cf_new_cflags" ; then
16258 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16259 CFLAGS="${CFLAGS}$cf_new_cflags"
16263 if test -n "$cf_new_cppflags" ; then
16265 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16266 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16270 if test -n "$cf_new_extra_cppflags" ; then
16272 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16273 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16277 NCURSES_IMPEXP="__attribute__ ((visibility(\"default\")))"
16282 ac_cpp='$CXXCPP $CPPFLAGS'
16283 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16284 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16285 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16286 ac_main_return="return"
16288 echo "$as_me:16288: checking if $CXX -fvisibility=hidden option works" >&5
16289 echo $ECHO_N "checking if $CXX -fvisibility=hidden option works... $ECHO_C" >&6
16290 if test "${cf_cv_fvisibility_hidden2+set}" = set; then
16291 echo $ECHO_N "(cached) $ECHO_C" >&6
16294 cf_save_cflags="$CXXFLAGS"
16295 CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
16296 cat >"conftest.$ac_ext" <<_ACEOF
16297 #line 16297 "configure"
16298 #include "confdefs.h"
16300 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
16306 if (somefunc()) return 1;
16312 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16313 if { (eval echo "$as_me:16313: \"$ac_link\"") >&5
16314 (eval $ac_link) 2>&5
16316 echo "$as_me:16316: \$? = $ac_status" >&5
16317 (exit "$ac_status"); } &&
16318 { ac_try='test -s "conftest$ac_exeext"'
16319 { (eval echo "$as_me:16319: \"$ac_try\"") >&5
16320 (eval $ac_try) 2>&5
16322 echo "$as_me:16322: \$? = $ac_status" >&5
16323 (exit "$ac_status"); }; }; then
16324 cf_cv_fvisibility_hidden2=yes
16326 echo "$as_me: failed program was:" >&5
16327 cat "conftest.$ac_ext" >&5
16328 cf_cv_fvisibility_hidden2=no
16330 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16331 CXXFLAGS=$cf_save_cflags
16334 echo "$as_me:16334: result: $cf_cv_fvisibility_hidden2" >&5
16335 echo "${ECHO_T}$cf_cv_fvisibility_hidden2" >&6
16337 if test "x$cf_cv_fvisibility_hidden2" = xyes
16340 cf_save_CXXFLAGS="$CFLAGS"
16346 cf_new_extra_cppflags=
16348 for cf_add_cflags in -fvisibility=hidden
16350 case "$cf_fix_cppflags" in
16352 case "$cf_add_cflags" in
16353 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16354 case "$cf_add_cflags" in
16356 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16358 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16359 && test -z "${cf_tst_cflags}" \
16360 && cf_fix_cppflags=yes
16362 if test "$cf_fix_cppflags" = yes ; then
16364 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16365 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16368 elif test "${cf_tst_cflags}" = "\"'" ; then
16370 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16371 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16377 case "$CPPFLAGS" in
16381 case "$cf_add_cflags" in
16383 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16385 CPPFLAGS=`echo "$CPPFLAGS" | \
16386 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
16387 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
16392 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16393 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16400 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16401 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16408 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16409 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16411 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16413 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16414 && test -z "${cf_tst_cflags}" \
16415 && cf_fix_cppflags=no
16420 if test -n "$cf_new_cflags" ; then
16422 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16423 CFLAGS="${CFLAGS}$cf_new_cflags"
16427 if test -n "$cf_new_cppflags" ; then
16429 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16430 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16434 if test -n "$cf_new_extra_cppflags" ; then
16436 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16437 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16442 CFLAGS="$cf_save_CXXFLAGS"
16444 NCURSES_CXX_IMPEXP="__attribute__ ((visibility(\"default\")))"
16447 ac_cpp='$CPP $CPPFLAGS'
16448 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16449 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16450 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16451 ac_main_return="return"
16456 ### use option --enable-interop to turn on use of bindings used for interop
16457 echo "$as_me:16457: checking if you want interop bindings" >&5
16458 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
16460 # Check whether --enable-interop or --disable-interop was given.
16461 if test "${enable_interop+set}" = set; then
16462 enableval="$enable_interop"
16463 with_exp_interop=$enableval
16465 with_exp_interop=$cf_dft_interop
16467 echo "$as_me:16467: result: $with_exp_interop" >&5
16468 echo "${ECHO_T}$with_exp_interop" >&6
16470 NCURSES_INTEROP_FUNCS=0
16471 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
16473 echo "$as_me:16473: checking if you want experimental safe-sprintf code" >&5
16474 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
16476 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
16477 if test "${enable_safe_sprintf+set}" = set; then
16478 enableval="$enable_safe_sprintf"
16479 with_safe_sprintf=$enableval
16481 with_safe_sprintf=no
16483 echo "$as_me:16483: result: $with_safe_sprintf" >&5
16484 echo "${ECHO_T}$with_safe_sprintf" >&6
16486 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
16487 # when hashmap is used scroll hints are useless
16488 if test "$with_hashmap" = no ; then
16489 echo "$as_me:16489: checking if you want to experiment without scrolling-hints code" >&5
16490 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
16492 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
16493 if test "${enable_scroll_hints+set}" = set; then
16494 enableval="$enable_scroll_hints"
16495 with_scroll_hints=$enableval
16497 with_scroll_hints=yes
16499 echo "$as_me:16499: result: $with_scroll_hints" >&5
16500 echo "${ECHO_T}$with_scroll_hints" >&6
16501 test "x$with_scroll_hints" = xyes &&
16502 cat >>confdefs.h <<\EOF
16503 #define USE_SCROLL_HINTS 1
16508 echo "$as_me:16508: checking if you want wgetch-events code" >&5
16509 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
16511 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
16512 if test "${enable_wgetch_events+set}" = set; then
16513 enableval="$enable_wgetch_events"
16514 with_wgetch_events=$enableval
16516 with_wgetch_events=no
16518 echo "$as_me:16518: result: $with_wgetch_events" >&5
16519 echo "${ECHO_T}$with_wgetch_events" >&6
16520 if test "x$with_wgetch_events" = xyes ; then
16522 cat >>confdefs.h <<\EOF
16523 #define NCURSES_WGETCH_EVENTS 1
16526 NCURSES_WGETCH_EVENTS=1
16528 NCURSES_WGETCH_EVENTS=0
16531 case "$cf_cv_system_name" in
16532 (*mingw32*|*mingw64*|*-msvc*)
16533 echo "$as_me:16533: checking if you want experimental-Windows driver" >&5
16534 echo $ECHO_N "checking if you want experimental-Windows driver... $ECHO_C" >&6
16536 # Check whether --enable-exp-win32 or --disable-exp-win32 was given.
16537 if test "${enable_exp_win32+set}" = set; then
16538 enableval="$enable_exp_win32"
16539 with_exp_win32=$enableval
16543 echo "$as_me:16543: result: $with_exp_win32" >&5
16544 echo "${ECHO_T}$with_exp_win32" >&6
16545 if test "x$with_exp_win32" = xyes
16548 cat >>confdefs.h <<\EOF
16549 #define EXP_WIN32_DRIVER 1
16553 INTERNALS_HDR='$(INCDIR)/nc_win32.h'
16555 INTERNALS_HDR='$(INCDIR)/nc_mingw.h'
16565 ###############################################################################
16567 ### use option --disable-echo to suppress full display compiling commands
16569 echo "$as_me:16569: checking if you want to see long compiling messages" >&5
16570 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
16572 # Check whether --enable-echo or --disable-echo was given.
16573 if test "${enable_echo+set}" = set; then
16574 enableval="$enable_echo"
16575 test "$enableval" != no && enableval=yes
16576 if test "$enableval" != "yes" ; then
16579 ECHO_LD='@echo linking $@;'
16580 RULE_CC='@echo compiling $<'
16581 SHOW_CC='@echo compiling $@'
16603 echo "$as_me:16603: result: $enableval" >&5
16604 echo "${ECHO_T}$enableval" >&6
16606 if test "x$enable_echo" = xyes; then
16609 ECHO_LINK='@ echo linking $@ ... ;'
16610 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
16611 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
16614 # --disable-stripping is used for debugging
16616 echo "$as_me:16616: checking if you want to install stripped executables" >&5
16617 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
16619 # Check whether --enable-stripping or --disable-stripping was given.
16620 if test "${enable_stripping+set}" = set; then
16621 enableval="$enable_stripping"
16622 test "$enableval" != no && enableval=yes
16623 if test "$enableval" != "yes" ; then
16624 enable_stripping=no
16626 enable_stripping=yes
16630 enable_stripping=yes
16633 echo "$as_me:16633: result: $enable_stripping" >&5
16634 echo "${ECHO_T}$enable_stripping" >&6
16636 if test "$enable_stripping" = yes
16643 : "${INSTALL:=install}"
16644 echo "$as_me:16644: checking if install accepts -p option" >&5
16645 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
16646 if test "${cf_cv_install_p+set}" = set; then
16647 echo $ECHO_N "(cached) $ECHO_C" >&6
16654 if $INSTALL -p conftest.in conftest.out 2>/dev/null
16656 if test -f conftest.out/conftest.in
16658 test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
16659 test conftest.out/conftest.in -nt conftest.in 2>conftest.err
16660 if test -s conftest.err
16664 cf_cv_install_p=yes
16675 echo "$as_me:16675: result: $cf_cv_install_p" >&5
16676 echo "${ECHO_T}$cf_cv_install_p" >&6
16678 echo "$as_me:16678: checking if install needs to be told about ownership" >&5
16679 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
16680 case `$ac_config_guess` in
16689 echo "$as_me:16689: result: $with_install_o" >&5
16690 echo "${ECHO_T}$with_install_o" >&6
16691 if test "x$with_install_o" = xyes
16693 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'`"
16698 # If we're avoiding relinking of shared libraries during install, that is to
16699 # avoid modifying the build-tree. For the same reason, avoid doing ranlib if
16700 # the install program has "-p" (for preserving timestamps).
16701 cf_cv_do_reranlib=yes
16702 if test "x$cf_cv_install_p" = xyes
16704 if test "x$cf_cv_do_relink" != xyes
16706 cf_cv_do_reranlib=no
16708 INSTALL_LIB="$INSTALL_LIB $INSTALL_OPT_P"
16712 ### use option --enable-warnings to turn on all gcc warnings
16714 echo "$as_me:16714: checking if you want to use C11 _Noreturn feature" >&5
16715 echo $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
16717 # Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
16718 if test "${enable_stdnoreturn+set}" = set; then
16719 enableval="$enable_stdnoreturn"
16720 test "$enableval" != yes && enableval=no
16721 if test "$enableval" != "no" ; then
16722 enable_stdnoreturn=yes
16724 enable_stdnoreturn=no
16728 enable_stdnoreturn=no
16731 echo "$as_me:16731: result: $enable_stdnoreturn" >&5
16732 echo "${ECHO_T}$enable_stdnoreturn" >&6
16734 if test $enable_stdnoreturn = yes; then
16735 echo "$as_me:16735: checking for C11 _Noreturn feature" >&5
16736 echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
16737 if test "${cf_cv_c11_noreturn+set}" = set; then
16738 echo $ECHO_N "(cached) $ECHO_C" >&6
16740 cat >"conftest.$ac_ext" <<_ACEOF
16741 #line 16741 "configure"
16742 #include "confdefs.h"
16745 #include <stdlib.h>
16746 #include <stdnoreturn.h>
16747 static _Noreturn void giveup(void) { exit(0); }
16752 if (feof(stdin)) giveup()
16757 rm -f "conftest.$ac_objext"
16758 if { (eval echo "$as_me:16758: \"$ac_compile\"") >&5
16759 (eval $ac_compile) 2>&5
16761 echo "$as_me:16761: \$? = $ac_status" >&5
16762 (exit "$ac_status"); } &&
16763 { ac_try='test -s "conftest.$ac_objext"'
16764 { (eval echo "$as_me:16764: \"$ac_try\"") >&5
16765 (eval $ac_try) 2>&5
16767 echo "$as_me:16767: \$? = $ac_status" >&5
16768 (exit "$ac_status"); }; }; then
16769 cf_cv_c11_noreturn=yes
16771 echo "$as_me: failed program was:" >&5
16772 cat "conftest.$ac_ext" >&5
16773 cf_cv_c11_noreturn=no
16775 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16778 echo "$as_me:16778: result: $cf_cv_c11_noreturn" >&5
16779 echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
16781 cf_cv_c11_noreturn=no,
16784 if test "$cf_cv_c11_noreturn" = yes; then
16786 cat >>confdefs.h <<\EOF
16787 #define HAVE_STDNORETURN_H 1
16790 cat >>confdefs.h <<EOF
16791 #define STDC_NORETURN _Noreturn
16794 HAVE_STDNORETURN_H=1
16796 HAVE_STDNORETURN_H=0
16799 if test "$GCC" = yes || test "$GXX" = yes
16802 if test "$GCC" = yes || test "$GXX" = yes
16807 for cf_temp_scan in $CFLAGS
16809 case "x$cf_temp_scan" in
16812 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16813 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16818 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16819 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
16824 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16825 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16830 if test "x$CFLAGS" != "x$cf_temp_flags"
16832 test -n "$verbose" && echo " repairing CFLAGS: $CFLAGS" 1>&6
16834 echo "${as_me:-configure}:16834: testing repairing CFLAGS: $CFLAGS ..." 1>&5
16836 CFLAGS="$cf_temp_flags"
16837 test -n "$verbose" && echo " ... fixed $CFLAGS" 1>&6
16839 echo "${as_me:-configure}:16839: testing ... fixed $CFLAGS ..." 1>&5
16841 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
16843 echo "${as_me:-configure}:16843: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16850 if test "$GCC" = yes || test "$GXX" = yes
16855 for cf_temp_scan in $CPPFLAGS
16857 case "x$cf_temp_scan" in
16860 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16861 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16866 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16867 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
16872 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16873 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16878 if test "x$CPPFLAGS" != "x$cf_temp_flags"
16880 test -n "$verbose" && echo " repairing CPPFLAGS: $CPPFLAGS" 1>&6
16882 echo "${as_me:-configure}:16882: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
16884 CPPFLAGS="$cf_temp_flags"
16885 test -n "$verbose" && echo " ... fixed $CPPFLAGS" 1>&6
16887 echo "${as_me:-configure}:16887: testing ... fixed $CPPFLAGS ..." 1>&5
16889 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
16891 echo "${as_me:-configure}:16891: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16898 if test "$GCC" = yes || test "$GXX" = yes
16903 for cf_temp_scan in $LDFLAGS
16905 case "x$cf_temp_scan" in
16908 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16909 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16914 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16915 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
16920 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16921 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16926 if test "x$LDFLAGS" != "x$cf_temp_flags"
16928 test -n "$verbose" && echo " repairing LDFLAGS: $LDFLAGS" 1>&6
16930 echo "${as_me:-configure}:16930: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
16932 LDFLAGS="$cf_temp_flags"
16933 test -n "$verbose" && echo " ... fixed $LDFLAGS" 1>&6
16935 echo "${as_me:-configure}:16935: testing ... fixed $LDFLAGS ..." 1>&5
16937 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
16939 echo "${as_me:-configure}:16939: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16946 echo "$as_me:16946: checking if you want to turn on gcc warnings" >&5
16947 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
16949 # Check whether --enable-warnings or --disable-warnings was given.
16950 if test "${enable_warnings+set}" = set; then
16951 enableval="$enable_warnings"
16952 test "$enableval" != yes && enableval=no
16953 if test "$enableval" != "no" ; then
16954 enable_warnings=yes
16963 echo "$as_me:16963: result: $enable_warnings" >&5
16964 echo "${ECHO_T}$enable_warnings" >&6
16965 if test "$enable_warnings" = "yes"
16968 if test "x$have_x" = xyes; then
16970 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
16971 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
16972 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
16973 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
16974 for cf_X_CFLAGS in $X_CFLAGS
16976 case "x$cf_X_CFLAGS" in
16978 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
16981 CFLAGS="$CFLAGS $cf_X_CFLAGS"
16986 cat >"conftest.$ac_ext" <<_ACEOF
16987 #line 16987 "configure"
16988 #include "confdefs.h"
16990 #include <stdlib.h>
16991 #include <X11/Intrinsic.h>
16996 String foo = malloc(1); free((void*)foo)
17001 rm -f "conftest.$ac_objext"
17002 if { (eval echo "$as_me:17002: \"$ac_compile\"") >&5
17003 (eval $ac_compile) 2>&5
17005 echo "$as_me:17005: \$? = $ac_status" >&5
17006 (exit "$ac_status"); } &&
17007 { ac_try='test -s "conftest.$ac_objext"'
17008 { (eval echo "$as_me:17008: \"$ac_try\"") >&5
17009 (eval $ac_try) 2>&5
17011 echo "$as_me:17011: \$? = $ac_status" >&5
17012 (exit "$ac_status"); }; }; then
17014 echo "$as_me:17014: checking for X11/Xt const-feature" >&5
17015 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
17016 if test "${cf_cv_const_x_string+set}" = set; then
17017 echo $ECHO_N "(cached) $ECHO_C" >&6
17020 cat >"conftest.$ac_ext" <<_ACEOF
17021 #line 17021 "configure"
17022 #include "confdefs.h"
17024 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
17025 #undef XTSTRINGDEFINES /* X11R5 and later */
17026 #include <stdlib.h>
17027 #include <X11/Intrinsic.h>
17032 String foo = malloc(1); *foo = 0
17037 rm -f "conftest.$ac_objext"
17038 if { (eval echo "$as_me:17038: \"$ac_compile\"") >&5
17039 (eval $ac_compile) 2>&5
17041 echo "$as_me:17041: \$? = $ac_status" >&5
17042 (exit "$ac_status"); } &&
17043 { ac_try='test -s "conftest.$ac_objext"'
17044 { (eval echo "$as_me:17044: \"$ac_try\"") >&5
17045 (eval $ac_try) 2>&5
17047 echo "$as_me:17047: \$? = $ac_status" >&5
17048 (exit "$ac_status"); }; }; then
17050 cf_cv_const_x_string=no
17053 echo "$as_me: failed program was:" >&5
17054 cat "conftest.$ac_ext" >&5
17056 cf_cv_const_x_string=yes
17059 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17062 echo "$as_me:17062: result: $cf_cv_const_x_string" >&5
17063 echo "${ECHO_T}$cf_cv_const_x_string" >&6
17065 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
17066 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
17067 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
17069 case "$cf_cv_const_x_string" in
17072 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17073 CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
17078 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17079 CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
17085 echo "$as_me: failed program was:" >&5
17086 cat "conftest.$ac_ext" >&5
17088 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17090 cat > "conftest.$ac_ext" <<EOF
17091 #line 17091 "${as_me:-configure}"
17092 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17094 if test "$INTEL_COMPILER" = yes
17096 # The "-wdXXX" options suppress warnings:
17097 # remark #1419: external declaration in primary source file
17098 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17099 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
17100 # remark #193: zero used for undefined preprocessing identifier
17101 # remark #593: variable "curs_sb_left_arrow" was set but never used
17102 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
17103 # remark #869: parameter "tw" was never referenced
17104 # remark #981: operands are evaluated in unspecified order
17105 # warning #279: controlling expression is constant
17107 { echo "$as_me:17107: checking for $CC warning options..." >&5
17108 echo "$as_me: checking for $CC warning options..." >&6;}
17109 cf_save_CFLAGS="$CFLAGS"
17110 EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
17122 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17123 if { (eval echo "$as_me:17123: \"$ac_compile\"") >&5
17124 (eval $ac_compile) 2>&5
17126 echo "$as_me:17126: \$? = $ac_status" >&5
17127 (exit "$ac_status"); }; then
17128 test -n "$verbose" && echo "$as_me:17128: result: ... -$cf_opt" >&5
17129 echo "${ECHO_T}... -$cf_opt" >&6
17130 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17133 CFLAGS="$cf_save_CFLAGS"
17134 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
17136 { echo "$as_me:17136: checking for $CC warning options..." >&5
17137 echo "$as_me: checking for $CC warning options..." >&6;}
17138 cf_save_CFLAGS="$CFLAGS"
17140 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
17141 cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
17142 test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
17143 for cf_opt in W Wall \
17144 Wbad-function-cast \
17147 Wdeclaration-after-statement \
17150 Wmissing-declarations \
17151 Wmissing-prototypes \
17155 Wstrict-prototypes \
17156 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
17158 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17159 if { (eval echo "$as_me:17159: \"$ac_compile\"") >&5
17160 (eval $ac_compile) 2>&5
17162 echo "$as_me:17162: \$? = $ac_status" >&5
17163 (exit "$ac_status"); }; then
17164 test -n "$verbose" && echo "$as_me:17164: result: ... -$cf_opt" >&5
17165 echo "${ECHO_T}... -$cf_opt" >&6
17168 case "$GCC_VERSION" in
17170 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
17172 echo "${as_me:-configure}:17172: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17178 case "$GCC_VERSION" in
17180 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
17182 echo "${as_me:-configure}:17182: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17188 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17191 CFLAGS="$cf_save_CFLAGS"
17197 if test "$GCC" = yes || test "$GXX" = yes
17199 cat > conftest.i <<EOF
17201 #define GCC_PRINTF 0
17204 #define GCC_SCANF 0
17206 #ifndef GCC_NORETURN
17207 #define GCC_NORETURN /* nothing */
17210 #define GCC_UNUSED /* nothing */
17213 if test "$GCC" = yes
17215 { echo "$as_me:17215: checking for $CC __attribute__ directives..." >&5
17216 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
17217 cat > "conftest.$ac_ext" <<EOF
17218 #line 17218 "${as_me:-configure}"
17219 #include "confdefs.h"
17220 #include "conftest.h"
17221 #include "conftest.i"
17223 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
17225 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
17228 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
17230 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
17232 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
17233 extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
17234 extern GCC_NORETURN void foo(void);
17235 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
17237 cf_printf_attribute=no
17238 cf_scanf_attribute=no
17239 for cf_attribute in scanf printf unused noreturn
17242 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17244 cf_directive="__attribute__(($cf_attribute))"
17245 echo "checking for $CC $cf_directive" 1>&5
17247 case "$cf_attribute" in
17249 cf_printf_attribute=yes
17250 cat >conftest.h <<EOF
17251 #define GCC_$cf_ATTRIBUTE 1
17255 cf_scanf_attribute=yes
17256 cat >conftest.h <<EOF
17257 #define GCC_$cf_ATTRIBUTE 1
17261 cat >conftest.h <<EOF
17262 #define GCC_$cf_ATTRIBUTE $cf_directive
17267 if { (eval echo "$as_me:17267: \"$ac_compile\"") >&5
17268 (eval $ac_compile) 2>&5
17270 echo "$as_me:17270: \$? = $ac_status" >&5
17271 (exit "$ac_status"); }; then
17272 test -n "$verbose" && echo "$as_me:17272: result: ... $cf_attribute" >&5
17273 echo "${ECHO_T}... $cf_attribute" >&6
17274 cat conftest.h >>confdefs.h
17275 case "$cf_attribute" in
17278 cat >>confdefs.h <<EOF
17279 #define GCC_NORETURN $cf_directive
17284 cf_value='/* nothing */'
17285 if test "$cf_printf_attribute" != no ; then
17286 cf_value='__attribute__((format(printf,fmt,var)))'
17288 cat >>confdefs.h <<\EOF
17289 #define GCC_PRINTF 1
17294 cat >>confdefs.h <<EOF
17295 #define GCC_PRINTFLIKE(fmt,var) $cf_value
17300 cf_value='/* nothing */'
17301 if test "$cf_scanf_attribute" != no ; then
17302 cf_value='__attribute__((format(scanf,fmt,var)))'
17304 cat >>confdefs.h <<\EOF
17305 #define GCC_SCANF 1
17310 cat >>confdefs.h <<EOF
17311 #define GCC_SCANFLIKE(fmt,var) $cf_value
17317 cat >>confdefs.h <<EOF
17318 #define GCC_UNUSED $cf_directive
17326 ${FGREP-fgrep} define conftest.i >>confdefs.h
17333 if test "x$enable_warnings" = "xyes"; then
17335 ADAFLAGS="$ADAFLAGS -gnatwa -gnatyg"
17337 if test "x$cf_with_cxx" = xyes ; then
17341 if test "$GCC" = yes ; then
17344 echo "$as_me:17344: checking if this is really Intel C++ compiler" >&5
17345 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
17346 cf_save_CFLAGS="$CXXFLAGS"
17347 CXXFLAGS="$CXXFLAGS -no-gcc"
17348 cat >"conftest.$ac_ext" <<_ACEOF
17349 #line 17349 "configure"
17350 #include "confdefs.h"
17356 #ifdef __INTEL_COMPILER
17365 rm -f "conftest.$ac_objext"
17366 if { (eval echo "$as_me:17366: \"$ac_compile\"") >&5
17367 (eval $ac_compile) 2>&5
17369 echo "$as_me:17369: \$? = $ac_status" >&5
17370 (exit "$ac_status"); } &&
17371 { ac_try='test -s "conftest.$ac_objext"'
17372 { (eval echo "$as_me:17372: \"$ac_try\"") >&5
17373 (eval $ac_try) 2>&5
17375 echo "$as_me:17375: \$? = $ac_status" >&5
17376 (exit "$ac_status"); }; }; then
17377 INTEL_CPLUSPLUS=yes
17378 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
17381 echo "$as_me: failed program was:" >&5
17382 cat "conftest.$ac_ext" >&5
17384 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17385 CXXFLAGS="$cf_save_CFLAGS"
17386 echo "$as_me:17386: result: $INTEL_CPLUSPLUS" >&5
17387 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
17394 if test "$GCC" = yes ; then
17395 echo "$as_me:17395: checking if this is really Clang C++ compiler" >&5
17396 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
17397 cf_save_CFLAGS="$CXXFLAGS"
17398 cat >"conftest.$ac_ext" <<_ACEOF
17399 #line 17399 "configure"
17400 #include "confdefs.h"
17415 rm -f "conftest.$ac_objext"
17416 if { (eval echo "$as_me:17416: \"$ac_compile\"") >&5
17417 (eval $ac_compile) 2>&5
17419 echo "$as_me:17419: \$? = $ac_status" >&5
17420 (exit "$ac_status"); } &&
17421 { ac_try='test -s "conftest.$ac_objext"'
17422 { (eval echo "$as_me:17422: \"$ac_try\"") >&5
17423 (eval $ac_try) 2>&5
17425 echo "$as_me:17425: \$? = $ac_status" >&5
17426 (exit "$ac_status"); }; }; then
17427 CLANG_CPLUSPLUS=yes
17430 echo "$as_me: failed program was:" >&5
17431 cat "conftest.$ac_ext" >&5
17433 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17434 CXXFLAGS="$cf_save_CFLAGS"
17435 echo "$as_me:17435: result: $CLANG_CPLUSPLUS" >&5
17436 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
17441 if test "x$CLANG_CPLUSPLUS" = "xyes" ; then
17443 (c[1-9][0-9]|*/c[1-9][0-9])
17444 { echo "$as_me:17444: WARNING: replacing broken compiler alias $CC" >&5
17445 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
17446 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
17451 echo "$as_me:17451: checking version of $CC" >&5
17452 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
17453 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.].*//'`"
17454 test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
17455 echo "$as_me:17455: result: $CLANG_VERSION" >&5
17456 echo "${ECHO_T}$CLANG_VERSION" >&6
17458 for cf_clang_opt in \
17459 -Qunused-arguments \
17460 -Wno-error=implicit-function-declaration
17462 echo "$as_me:17462: checking if option $cf_clang_opt works" >&5
17463 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
17464 cf_save_CFLAGS="$CFLAGS"
17465 CFLAGS="$CFLAGS $cf_clang_opt"
17466 cat >"conftest.$ac_ext" <<_ACEOF
17467 #line 17467 "configure"
17468 #include "confdefs.h"
17475 printf("hello!\\n");
17480 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17481 if { (eval echo "$as_me:17481: \"$ac_link\"") >&5
17482 (eval $ac_link) 2>&5
17484 echo "$as_me:17484: \$? = $ac_status" >&5
17485 (exit "$ac_status"); } &&
17486 { ac_try='test -s "conftest$ac_exeext"'
17487 { (eval echo "$as_me:17487: \"$ac_try\"") >&5
17488 (eval $ac_try) 2>&5
17490 echo "$as_me:17490: \$? = $ac_status" >&5
17491 (exit "$ac_status"); }; }; then
17495 echo "$as_me: failed program was:" >&5
17496 cat "conftest.$ac_ext" >&5
17500 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17501 echo "$as_me:17501: result: $cf_clang_optok" >&5
17502 echo "${ECHO_T}$cf_clang_optok" >&6
17503 CFLAGS="$cf_save_CFLAGS"
17504 if test "$cf_clang_optok" = yes; then
17505 test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6
17507 echo "${as_me:-configure}:17507: testing adding option $cf_clang_opt ..." 1>&5
17509 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17510 CFLAGS="${CFLAGS}$cf_clang_opt"
17517 ac_cpp='$CXXCPP $CPPFLAGS'
17518 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17519 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17520 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17521 ac_main_return="return"
17523 cat > conftest.$ac_ext <<EOF
17524 #line 17524 "configure"
17525 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17528 if test "$INTEL_CPLUSPLUS" = yes
17530 # The "-wdXXX" options suppress warnings:
17531 # remark #1419: external declaration in primary source file
17532 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17533 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17534 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
17535 # remark #193: zero used for undefined preprocessing identifier
17536 # remark #593: variable "curs_sb_left_arrow" was set but never used
17537 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
17538 # remark #869: parameter "tw" was never referenced
17539 # remark #981: operands are evaluated in unspecified order
17540 # warning #269: invalid format string conversion
17542 { echo "$as_me:17542: checking for $CC warning options..." >&5
17543 echo "$as_me: checking for $CC warning options..." >&6;}
17544 cf_save_CXXFLAGS="$CXXFLAGS"
17545 EXTRA_CXXFLAGS="-Wall"
17558 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
17559 if { (eval echo "$as_me:17559: \"$ac_compile\"") >&5
17560 (eval $ac_compile) 2>&5
17562 echo "$as_me:17562: \$? = $ac_status" >&5
17563 (exit "$ac_status"); }; then
17564 test -n "$verbose" && echo "$as_me:17564: result: ... -$cf_opt" >&5
17565 echo "${ECHO_T}... -$cf_opt" >&6
17566 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
17569 CXXFLAGS="$cf_save_CXXFLAGS"
17571 elif test "$GXX" = yes
17573 { echo "$as_me:17573: checking for $CXX warning options..." >&5
17574 echo "$as_me: checking for $CXX warning options..." >&6;}
17575 cf_save_CXXFLAGS="$CXXFLAGS"
17576 EXTRA_CXXFLAGS="-W -Wall"
17577 cf_gxx_extra_warnings=""
17578 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
17579 case "$GXX_VERSION" in
17583 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
17590 Wignored-qualifiers \
17592 Woverloaded-virtual \
17600 Wundef $cf_gxx_extra_warnings Wno-unused
17602 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
17603 if { (eval echo "$as_me:17603: \"$ac_compile\"") >&5
17604 (eval $ac_compile) 2>&5
17606 echo "$as_me:17606: \$? = $ac_status" >&5
17607 (exit "$ac_status"); }; then
17608 test -n "$verbose" && echo "$as_me:17608: result: ... -$cf_opt" >&5
17609 echo "${ECHO_T}... -$cf_opt" >&6
17610 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
17612 test -n "$verbose" && echo "$as_me:17612: result: ... no -$cf_opt" >&5
17613 echo "${ECHO_T}... no -$cf_opt" >&6
17616 CXXFLAGS="$cf_save_CXXFLAGS"
17621 ac_cpp='$CPP $CPPFLAGS'
17622 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17623 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17624 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17625 ac_main_return="return"
17630 echo "$as_me:17630: checking if you want to work around bogus compiler/loader warnings" >&5
17631 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
17633 # Check whether --enable-string-hacks or --disable-string-hacks was given.
17634 if test "${enable_string_hacks+set}" = set; then
17635 enableval="$enable_string_hacks"
17636 enable_string_hacks=$enableval
17638 enable_string_hacks=no
17640 echo "$as_me:17640: result: $enable_string_hacks" >&5
17641 echo "${ECHO_T}$enable_string_hacks" >&6
17643 if test "x$enable_string_hacks" = "xyes"; then
17645 cat >>confdefs.h <<\EOF
17646 #define USE_STRING_HACKS 1
17649 { echo "$as_me:17649: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
17650 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
17651 echo "$as_me:17651: checking for strlcat" >&5
17652 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
17653 if test "${ac_cv_func_strlcat+set}" = set; then
17654 echo $ECHO_N "(cached) $ECHO_C" >&6
17656 cat >"conftest.$ac_ext" <<_ACEOF
17657 #line 17657 "configure"
17658 #include "confdefs.h"
17659 #define strlcat autoconf_temporary
17660 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
17667 /* We use char because int might match the return type of a gcc2
17668 builtin and then its argument prototype would still apply. */
17669 char strlcat (void);
17675 /* The GNU C library defines stubs for functions which it implements
17676 to always fail with ENOSYS. Some functions are actually named
17677 something starting with __ and the normal name is an alias. */
17678 #if defined (__stub_strlcat) || defined (__stub___strlcat)
17679 #error found stub for strlcat
17687 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17688 if { (eval echo "$as_me:17688: \"$ac_link\"") >&5
17689 (eval $ac_link) 2>&5
17691 echo "$as_me:17691: \$? = $ac_status" >&5
17692 (exit "$ac_status"); } &&
17693 { ac_try='test -s "conftest$ac_exeext"'
17694 { (eval echo "$as_me:17694: \"$ac_try\"") >&5
17695 (eval $ac_try) 2>&5
17697 echo "$as_me:17697: \$? = $ac_status" >&5
17698 (exit "$ac_status"); }; }; then
17699 ac_cv_func_strlcat=yes
17701 echo "$as_me: failed program was:" >&5
17702 cat "conftest.$ac_ext" >&5
17703 ac_cv_func_strlcat=no
17705 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17707 echo "$as_me:17707: result: $ac_cv_func_strlcat" >&5
17708 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
17709 if test "$ac_cv_func_strlcat" = yes; then
17711 cat >>confdefs.h <<\EOF
17712 #define HAVE_STRLCAT 1
17717 echo "$as_me:17717: checking for strlcat in -lbsd" >&5
17718 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
17719 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
17720 echo $ECHO_N "(cached) $ECHO_C" >&6
17722 ac_check_lib_save_LIBS=$LIBS
17724 cat >"conftest.$ac_ext" <<_ACEOF
17725 #line 17725 "configure"
17726 #include "confdefs.h"
17728 /* Override any gcc2 internal prototype to avoid an error. */
17732 /* We use char because int might match the return type of a gcc2
17733 builtin and then its argument prototype would still apply. */
17743 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17744 if { (eval echo "$as_me:17744: \"$ac_link\"") >&5
17745 (eval $ac_link) 2>&5
17747 echo "$as_me:17747: \$? = $ac_status" >&5
17748 (exit "$ac_status"); } &&
17749 { ac_try='test -s "conftest$ac_exeext"'
17750 { (eval echo "$as_me:17750: \"$ac_try\"") >&5
17751 (eval $ac_try) 2>&5
17753 echo "$as_me:17753: \$? = $ac_status" >&5
17754 (exit "$ac_status"); }; }; then
17755 ac_cv_lib_bsd_strlcat=yes
17757 echo "$as_me: failed program was:" >&5
17758 cat "conftest.$ac_ext" >&5
17759 ac_cv_lib_bsd_strlcat=no
17761 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17762 LIBS=$ac_check_lib_save_LIBS
17764 echo "$as_me:17764: result: $ac_cv_lib_bsd_strlcat" >&5
17765 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
17766 if test "$ac_cv_lib_bsd_strlcat" = yes; then
17768 cf_add_libs="$LIBS"
17771 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
17772 # filter duplicates
17773 for cf_add_1lib in $cf_add_0lib; do
17774 for cf_add_2lib in $cf_add_libs; do
17775 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
17780 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
17782 LIBS="$cf_add_libs"
17784 for ac_header in bsd/string.h
17786 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17787 echo "$as_me:17787: checking for $ac_header" >&5
17788 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17789 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17790 echo $ECHO_N "(cached) $ECHO_C" >&6
17792 cat >"conftest.$ac_ext" <<_ACEOF
17793 #line 17793 "configure"
17794 #include "confdefs.h"
17795 #include <$ac_header>
17797 if { (eval echo "$as_me:17797: \"$ac_cpp "conftest.$ac_ext"\"") >&5
17798 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
17800 $EGREP -v '^ *\+' conftest.er1 >conftest.err
17802 cat conftest.err >&5
17803 echo "$as_me:17803: \$? = $ac_status" >&5
17804 (exit "$ac_status"); } >/dev/null; then
17805 if test -s conftest.err; then
17806 ac_cpp_err=$ac_c_preproc_warn_flag
17813 if test -z "$ac_cpp_err"; then
17814 eval "$as_ac_Header=yes"
17816 echo "$as_me: failed program was:" >&5
17817 cat "conftest.$ac_ext" >&5
17818 eval "$as_ac_Header=no"
17820 rm -f conftest.err "conftest.$ac_ext"
17822 echo "$as_me:17822: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
17823 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
17824 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
17825 cat >>confdefs.h <<EOF
17826 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17832 cat >>confdefs.h <<\EOF
17833 #define HAVE_STRLCAT 1
17840 for ac_func in strlcpy snprintf
17842 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17843 echo "$as_me:17843: checking for $ac_func" >&5
17844 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17845 if eval "test \"\${$as_ac_var+set}\" = set"; then
17846 echo $ECHO_N "(cached) $ECHO_C" >&6
17848 cat >"conftest.$ac_ext" <<_ACEOF
17849 #line 17849 "configure"
17850 #include "confdefs.h"
17851 #define $ac_func autoconf_temporary
17852 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
17859 /* We use char because int might match the return type of a gcc2
17860 builtin and then its argument prototype would still apply. */
17861 char $ac_func (void);
17867 /* The GNU C library defines stubs for functions which it implements
17868 to always fail with ENOSYS. Some functions are actually named
17869 something starting with __ and the normal name is an alias. */
17870 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17871 #error found stub for $ac_func
17874 return $ac_func ();
17879 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17880 if { (eval echo "$as_me:17880: \"$ac_link\"") >&5
17881 (eval $ac_link) 2>&5
17883 echo "$as_me:17883: \$? = $ac_status" >&5
17884 (exit "$ac_status"); } &&
17885 { ac_try='test -s "conftest$ac_exeext"'
17886 { (eval echo "$as_me:17886: \"$ac_try\"") >&5
17887 (eval $ac_try) 2>&5
17889 echo "$as_me:17889: \$? = $ac_status" >&5
17890 (exit "$ac_status"); }; }; then
17891 eval "$as_ac_var=yes"
17893 echo "$as_me: failed program was:" >&5
17894 cat "conftest.$ac_ext" >&5
17895 eval "$as_ac_var=no"
17897 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17899 echo "$as_me:17899: result: `eval echo '${'"$as_ac_var"'}'`" >&5
17900 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
17901 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
17902 cat >>confdefs.h <<EOF
17903 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17911 ### use option --enable-assertions to turn on generation of assertion code
17912 echo "$as_me:17912: checking if you want to enable runtime assertions" >&5
17913 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
17915 # Check whether --enable-assertions or --disable-assertions was given.
17916 if test "${enable_assertions+set}" = set; then
17917 enableval="$enable_assertions"
17918 with_assertions=$enableval
17922 echo "$as_me:17922: result: $with_assertions" >&5
17923 echo "${ECHO_T}$with_assertions" >&6
17926 if test "$with_assertions" = no
17928 CPPFLAGS="$CPPFLAGS -DNDEBUG"
17931 ADAFLAGS="$ADAFLAGS -gnata"
17936 ### use option --disable-leaks to suppress "permanent" leaks, for testing
17938 echo "$as_me:17938: checking if you want to use dmalloc for testing" >&5
17939 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
17941 # Check whether --with-dmalloc or --without-dmalloc was given.
17942 if test "${with_dmalloc+set}" = set; then
17943 withval="$with_dmalloc"
17944 case "x$withval" in
17947 : "${with_cflags:=-g}"
17948 : "${enable_leaks:=no}"
17951 cat >>confdefs.h <<EOF
17952 #define USE_DMALLOC 1
17960 echo "$as_me:17960: result: ${with_dmalloc:-no}" >&5
17961 echo "${ECHO_T}${with_dmalloc:-no}" >&6
17963 case ".$with_cflags" in
17973 cf_new_extra_cppflags=
17975 for cf_add_cflags in -g
17977 case "$cf_fix_cppflags" in
17979 case "$cf_add_cflags" in
17980 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17981 case "$cf_add_cflags" in
17983 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17985 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17986 && test -z "${cf_tst_cflags}" \
17987 && cf_fix_cppflags=yes
17989 if test "$cf_fix_cppflags" = yes ; then
17991 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17992 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17995 elif test "${cf_tst_cflags}" = "\"'" ; then
17997 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17998 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18004 case "$CPPFLAGS" in
18008 case "$cf_add_cflags" in
18010 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18012 CPPFLAGS=`echo "$CPPFLAGS" | \
18013 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18014 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18019 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18020 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18027 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18028 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18035 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18036 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18038 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18040 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18041 && test -z "${cf_tst_cflags}" \
18042 && cf_fix_cppflags=no
18047 if test -n "$cf_new_cflags" ; then
18049 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18050 CFLAGS="${CFLAGS}$cf_new_cflags"
18054 if test -n "$cf_new_cppflags" ; then
18056 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18057 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18061 if test -n "$cf_new_extra_cppflags" ; then
18063 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18064 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18073 if test "$with_dmalloc" = yes ; then
18074 echo "$as_me:18074: checking for dmalloc.h" >&5
18075 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
18076 if test "${ac_cv_header_dmalloc_h+set}" = set; then
18077 echo $ECHO_N "(cached) $ECHO_C" >&6
18079 cat >"conftest.$ac_ext" <<_ACEOF
18080 #line 18080 "configure"
18081 #include "confdefs.h"
18082 #include <dmalloc.h>
18084 if { (eval echo "$as_me:18084: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18085 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18087 $EGREP -v '^ *\+' conftest.er1 >conftest.err
18089 cat conftest.err >&5
18090 echo "$as_me:18090: \$? = $ac_status" >&5
18091 (exit "$ac_status"); } >/dev/null; then
18092 if test -s conftest.err; then
18093 ac_cpp_err=$ac_c_preproc_warn_flag
18100 if test -z "$ac_cpp_err"; then
18101 ac_cv_header_dmalloc_h=yes
18103 echo "$as_me: failed program was:" >&5
18104 cat "conftest.$ac_ext" >&5
18105 ac_cv_header_dmalloc_h=no
18107 rm -f conftest.err "conftest.$ac_ext"
18109 echo "$as_me:18109: result: $ac_cv_header_dmalloc_h" >&5
18110 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
18111 if test "$ac_cv_header_dmalloc_h" = yes; then
18113 echo "$as_me:18113: checking for dmalloc_debug in -ldmalloc" >&5
18114 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
18115 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
18116 echo $ECHO_N "(cached) $ECHO_C" >&6
18118 ac_check_lib_save_LIBS=$LIBS
18119 LIBS="-ldmalloc $LIBS"
18120 cat >"conftest.$ac_ext" <<_ACEOF
18121 #line 18121 "configure"
18122 #include "confdefs.h"
18124 /* Override any gcc2 internal prototype to avoid an error. */
18128 /* We use char because int might match the return type of a gcc2
18129 builtin and then its argument prototype would still apply. */
18130 char dmalloc_debug ();
18139 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18140 if { (eval echo "$as_me:18140: \"$ac_link\"") >&5
18141 (eval $ac_link) 2>&5
18143 echo "$as_me:18143: \$? = $ac_status" >&5
18144 (exit "$ac_status"); } &&
18145 { ac_try='test -s "conftest$ac_exeext"'
18146 { (eval echo "$as_me:18146: \"$ac_try\"") >&5
18147 (eval $ac_try) 2>&5
18149 echo "$as_me:18149: \$? = $ac_status" >&5
18150 (exit "$ac_status"); }; }; then
18151 ac_cv_lib_dmalloc_dmalloc_debug=yes
18153 echo "$as_me: failed program was:" >&5
18154 cat "conftest.$ac_ext" >&5
18155 ac_cv_lib_dmalloc_dmalloc_debug=no
18157 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18158 LIBS=$ac_check_lib_save_LIBS
18160 echo "$as_me:18160: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
18161 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
18162 if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
18163 cat >>confdefs.h <<EOF
18164 #define HAVE_LIBDMALLOC 1
18167 LIBS="-ldmalloc $LIBS"
18175 echo "$as_me:18175: checking if you want to use dbmalloc for testing" >&5
18176 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
18178 # Check whether --with-dbmalloc or --without-dbmalloc was given.
18179 if test "${with_dbmalloc+set}" = set; then
18180 withval="$with_dbmalloc"
18181 case "x$withval" in
18184 : "${with_cflags:=-g}"
18185 : "${enable_leaks:=no}"
18188 cat >>confdefs.h <<EOF
18189 #define USE_DBMALLOC 1
18197 echo "$as_me:18197: result: ${with_dbmalloc:-no}" >&5
18198 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
18200 case ".$with_cflags" in
18210 cf_new_extra_cppflags=
18212 for cf_add_cflags in -g
18214 case "$cf_fix_cppflags" in
18216 case "$cf_add_cflags" in
18217 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18218 case "$cf_add_cflags" in
18220 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18222 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18223 && test -z "${cf_tst_cflags}" \
18224 && cf_fix_cppflags=yes
18226 if test "$cf_fix_cppflags" = yes ; then
18228 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18229 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18232 elif test "${cf_tst_cflags}" = "\"'" ; then
18234 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18235 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18241 case "$CPPFLAGS" in
18245 case "$cf_add_cflags" in
18247 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18249 CPPFLAGS=`echo "$CPPFLAGS" | \
18250 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18251 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18256 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18257 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18264 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18265 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18272 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18273 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18275 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18277 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18278 && test -z "${cf_tst_cflags}" \
18279 && cf_fix_cppflags=no
18284 if test -n "$cf_new_cflags" ; then
18286 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18287 CFLAGS="${CFLAGS}$cf_new_cflags"
18291 if test -n "$cf_new_cppflags" ; then
18293 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18294 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18298 if test -n "$cf_new_extra_cppflags" ; then
18300 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18301 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18310 if test "$with_dbmalloc" = yes ; then
18311 echo "$as_me:18311: checking for dbmalloc.h" >&5
18312 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
18313 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
18314 echo $ECHO_N "(cached) $ECHO_C" >&6
18316 cat >"conftest.$ac_ext" <<_ACEOF
18317 #line 18317 "configure"
18318 #include "confdefs.h"
18319 #include <dbmalloc.h>
18321 if { (eval echo "$as_me:18321: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18322 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18324 $EGREP -v '^ *\+' conftest.er1 >conftest.err
18326 cat conftest.err >&5
18327 echo "$as_me:18327: \$? = $ac_status" >&5
18328 (exit "$ac_status"); } >/dev/null; then
18329 if test -s conftest.err; then
18330 ac_cpp_err=$ac_c_preproc_warn_flag
18337 if test -z "$ac_cpp_err"; then
18338 ac_cv_header_dbmalloc_h=yes
18340 echo "$as_me: failed program was:" >&5
18341 cat "conftest.$ac_ext" >&5
18342 ac_cv_header_dbmalloc_h=no
18344 rm -f conftest.err "conftest.$ac_ext"
18346 echo "$as_me:18346: result: $ac_cv_header_dbmalloc_h" >&5
18347 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
18348 if test "$ac_cv_header_dbmalloc_h" = yes; then
18350 echo "$as_me:18350: checking for debug_malloc in -ldbmalloc" >&5
18351 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
18352 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
18353 echo $ECHO_N "(cached) $ECHO_C" >&6
18355 ac_check_lib_save_LIBS=$LIBS
18356 LIBS="-ldbmalloc $LIBS"
18357 cat >"conftest.$ac_ext" <<_ACEOF
18358 #line 18358 "configure"
18359 #include "confdefs.h"
18361 /* Override any gcc2 internal prototype to avoid an error. */
18365 /* We use char because int might match the return type of a gcc2
18366 builtin and then its argument prototype would still apply. */
18367 char debug_malloc ();
18376 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18377 if { (eval echo "$as_me:18377: \"$ac_link\"") >&5
18378 (eval $ac_link) 2>&5
18380 echo "$as_me:18380: \$? = $ac_status" >&5
18381 (exit "$ac_status"); } &&
18382 { ac_try='test -s "conftest$ac_exeext"'
18383 { (eval echo "$as_me:18383: \"$ac_try\"") >&5
18384 (eval $ac_try) 2>&5
18386 echo "$as_me:18386: \$? = $ac_status" >&5
18387 (exit "$ac_status"); }; }; then
18388 ac_cv_lib_dbmalloc_debug_malloc=yes
18390 echo "$as_me: failed program was:" >&5
18391 cat "conftest.$ac_ext" >&5
18392 ac_cv_lib_dbmalloc_debug_malloc=no
18394 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18395 LIBS=$ac_check_lib_save_LIBS
18397 echo "$as_me:18397: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
18398 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
18399 if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
18400 cat >>confdefs.h <<EOF
18401 #define HAVE_LIBDBMALLOC 1
18404 LIBS="-ldbmalloc $LIBS"
18412 echo "$as_me:18412: checking if you want to use valgrind for testing" >&5
18413 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
18415 # Check whether --with-valgrind or --without-valgrind was given.
18416 if test "${with_valgrind+set}" = set; then
18417 withval="$with_valgrind"
18418 case "x$withval" in
18421 : "${with_cflags:=-g}"
18422 : "${enable_leaks:=no}"
18425 cat >>confdefs.h <<EOF
18426 #define USE_VALGRIND 1
18434 echo "$as_me:18434: result: ${with_valgrind:-no}" >&5
18435 echo "${ECHO_T}${with_valgrind:-no}" >&6
18437 case ".$with_cflags" in
18447 cf_new_extra_cppflags=
18449 for cf_add_cflags in -g
18451 case "$cf_fix_cppflags" in
18453 case "$cf_add_cflags" in
18454 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18455 case "$cf_add_cflags" in
18457 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18459 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18460 && test -z "${cf_tst_cflags}" \
18461 && cf_fix_cppflags=yes
18463 if test "$cf_fix_cppflags" = yes ; then
18465 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18466 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18469 elif test "${cf_tst_cflags}" = "\"'" ; then
18471 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18472 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18478 case "$CPPFLAGS" in
18482 case "$cf_add_cflags" in
18484 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18486 CPPFLAGS=`echo "$CPPFLAGS" | \
18487 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18488 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18493 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18494 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18501 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18502 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18509 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18510 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18512 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18514 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18515 && test -z "${cf_tst_cflags}" \
18516 && cf_fix_cppflags=no
18521 if test -n "$cf_new_cflags" ; then
18523 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18524 CFLAGS="${CFLAGS}$cf_new_cflags"
18528 if test -n "$cf_new_cppflags" ; then
18530 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18531 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18535 if test -n "$cf_new_extra_cppflags" ; then
18537 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18538 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18547 echo "$as_me:18547: checking if you want to perform memory-leak testing" >&5
18548 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
18550 # Check whether --enable-leaks or --disable-leaks was given.
18551 if test "${enable_leaks+set}" = set; then
18552 enableval="$enable_leaks"
18553 enable_leaks=$enableval
18557 if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
18558 echo "$as_me:18558: result: $with_no_leaks" >&5
18559 echo "${ECHO_T}$with_no_leaks" >&6
18561 if test "$enable_leaks" = no ; then
18563 cat >>confdefs.h <<\EOF
18567 cat >>confdefs.h <<\EOF
18568 #define YY_NO_LEAKS 1
18573 cat >>confdefs.h <<\EOF
18574 #define HAVE_NC_ALLOC_H 1
18577 ### use option --enable-expanded to generate certain macros as functions
18579 # Check whether --enable-expanded or --disable-expanded was given.
18580 if test "${enable_expanded+set}" = set; then
18581 enableval="$enable_expanded"
18582 test "x$enableval" = xyes &&
18583 cat >>confdefs.h <<\EOF
18584 #define NCURSES_EXPANDED 1
18589 ### use option --disable-macros to suppress macros in favor of functions
18591 # Check whether --enable-macros or --disable-macros was given.
18592 if test "${enable_macros+set}" = set; then
18593 enableval="$enable_macros"
18594 test "$enableval" = no &&
18595 cat >>confdefs.h <<\EOF
18596 #define NCURSES_NOMACROS 1
18601 # Normally we only add trace() to the debug-library. Allow this to be
18602 # extended to all models of the ncurses library:
18604 case "$CFLAGS $CPPFLAGS" in
18610 echo "$as_me:18610: checking whether to add trace feature to all models" >&5
18611 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
18613 # Check whether --with-trace or --without-trace was given.
18614 if test "${with_trace+set}" = set; then
18615 withval="$with_trace"
18616 cf_with_trace=$withval
18618 cf_with_trace=$cf_all_traces
18620 echo "$as_me:18620: result: $cf_with_trace" >&5
18621 echo "${ECHO_T}$cf_with_trace" >&6
18623 if test "x$cf_with_trace" = xyes ; then
18630 cf_new_extra_cppflags=
18632 for cf_add_cflags in -DTRACE
18634 case "$cf_fix_cppflags" in
18636 case "$cf_add_cflags" in
18637 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18638 case "$cf_add_cflags" in
18640 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18642 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18643 && test -z "${cf_tst_cflags}" \
18644 && cf_fix_cppflags=yes
18646 if test "$cf_fix_cppflags" = yes ; then
18648 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18649 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18652 elif test "${cf_tst_cflags}" = "\"'" ; then
18654 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18655 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18661 case "$CPPFLAGS" in
18665 case "$cf_add_cflags" in
18667 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18669 CPPFLAGS=`echo "$CPPFLAGS" | \
18670 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18671 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18676 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18677 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18684 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18685 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18692 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18693 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18695 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18697 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18698 && test -z "${cf_tst_cflags}" \
18699 && cf_fix_cppflags=no
18704 if test -n "$cf_new_cflags" ; then
18706 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18707 CFLAGS="${CFLAGS}$cf_new_cflags"
18711 if test -n "$cf_new_cppflags" ; then
18713 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18714 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18718 if test -n "$cf_new_extra_cppflags" ; then
18720 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18721 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18725 cat >>confdefs.h <<\EOF
18726 #define HAVE__TRACEF 1
18734 echo "$as_me:18734: checking if we want to use GNAT projects" >&5
18735 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
18737 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
18738 if test "${enable_gnat_projects+set}" = set; then
18739 enableval="$enable_gnat_projects"
18740 test "$enableval" != no && enableval=yes
18741 if test "$enableval" != "yes" ; then
18742 enable_gnat_projects=no
18744 enable_gnat_projects=yes
18748 enable_gnat_projects=yes
18751 echo "$as_me:18751: result: $enable_gnat_projects" >&5
18752 echo "${ECHO_T}$enable_gnat_projects" >&6
18754 ### Checks for libraries.
18755 case "$cf_cv_system_name" in
18756 (*mingw32*|*mingw64*)
18757 # Note: WINVER may be a problem with Windows 10
18758 if test "x$with_exp_win32" = xyes ; then
18759 CPPFLAGS="$CPPFLAGS -DWINVER=0x0600 -DWIN32_LEAN_AND_MEAN"
18761 CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
18764 echo "$as_me:18764: checking if ssp library is needed" >&5
18765 echo $ECHO_N "checking if ssp library is needed... $ECHO_C" >&6
18766 if test "${cf_cv_need_libssp+set}" = set; then
18767 echo $ECHO_N "(cached) $ECHO_C" >&6
18770 cat >"conftest.$ac_ext" <<_ACEOF
18771 #line 18771 "configure"
18772 #include "confdefs.h"
18774 #include <sys/types.h>
18775 #include <dirent.h>
18781 DIR *dp = opendir(".");
18787 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18788 if { (eval echo "$as_me:18788: \"$ac_link\"") >&5
18789 (eval $ac_link) 2>&5
18791 echo "$as_me:18791: \$? = $ac_status" >&5
18792 (exit "$ac_status"); } &&
18793 { ac_try='test -s "conftest$ac_exeext"'
18794 { (eval echo "$as_me:18794: \"$ac_try\"") >&5
18795 (eval $ac_try) 2>&5
18797 echo "$as_me:18797: \$? = $ac_status" >&5
18798 (exit "$ac_status"); }; }; then
18799 cf_cv_need_libssp=no
18801 echo "$as_me: failed program was:" >&5
18802 cat "conftest.$ac_ext" >&5
18804 cf_save_LIBS="$LIBS"
18806 cat >"conftest.$ac_ext" <<_ACEOF
18807 #line 18807 "configure"
18808 #include "confdefs.h"
18810 #include <sys/types.h>
18811 #include <dirent.h>
18817 DIR *dp = opendir(".");
18823 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18824 if { (eval echo "$as_me:18824: \"$ac_link\"") >&5
18825 (eval $ac_link) 2>&5
18827 echo "$as_me:18827: \$? = $ac_status" >&5
18828 (exit "$ac_status"); } &&
18829 { ac_try='test -s "conftest$ac_exeext"'
18830 { (eval echo "$as_me:18830: \"$ac_try\"") >&5
18831 (eval $ac_try) 2>&5
18833 echo "$as_me:18833: \$? = $ac_status" >&5
18834 (exit "$ac_status"); }; }; then
18835 cf_cv_need_libssp=yes
18837 echo "$as_me: failed program was:" >&5
18838 cat "conftest.$ac_ext" >&5
18839 cf_cv_need_libssp=maybe
18841 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18842 LIBS="$cf_save_LIBS"
18845 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18847 echo "$as_me:18847: result: $cf_cv_need_libssp" >&5
18848 echo "${ECHO_T}$cf_cv_need_libssp" >&6
18850 if test "x$cf_cv_need_libssp" = xyes
18853 cf_add_libs="$LIBS"
18856 for cf_add_1lib in -lssp; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18857 # filter duplicates
18858 for cf_add_1lib in $cf_add_0lib; do
18859 for cf_add_2lib in $cf_add_libs; do
18860 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18865 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18867 LIBS="$cf_add_libs"
18873 echo "$as_me:18873: checking for gettimeofday" >&5
18874 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
18875 if test "${ac_cv_func_gettimeofday+set}" = set; then
18876 echo $ECHO_N "(cached) $ECHO_C" >&6
18878 cat >"conftest.$ac_ext" <<_ACEOF
18879 #line 18879 "configure"
18880 #include "confdefs.h"
18881 #define gettimeofday autoconf_temporary
18882 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
18883 #undef gettimeofday
18889 /* We use char because int might match the return type of a gcc2
18890 builtin and then its argument prototype would still apply. */
18891 char gettimeofday (void);
18897 /* The GNU C library defines stubs for functions which it implements
18898 to always fail with ENOSYS. Some functions are actually named
18899 something starting with __ and the normal name is an alias. */
18900 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
18901 #error found stub for gettimeofday
18904 return gettimeofday ();
18909 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18910 if { (eval echo "$as_me:18910: \"$ac_link\"") >&5
18911 (eval $ac_link) 2>&5
18913 echo "$as_me:18913: \$? = $ac_status" >&5
18914 (exit "$ac_status"); } &&
18915 { ac_try='test -s "conftest$ac_exeext"'
18916 { (eval echo "$as_me:18916: \"$ac_try\"") >&5
18917 (eval $ac_try) 2>&5
18919 echo "$as_me:18919: \$? = $ac_status" >&5
18920 (exit "$ac_status"); }; }; then
18921 ac_cv_func_gettimeofday=yes
18923 echo "$as_me: failed program was:" >&5
18924 cat "conftest.$ac_ext" >&5
18925 ac_cv_func_gettimeofday=no
18927 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18929 echo "$as_me:18929: result: $ac_cv_func_gettimeofday" >&5
18930 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
18931 if test "$ac_cv_func_gettimeofday" = yes; then
18933 cat >>confdefs.h <<\EOF
18934 #define HAVE_GETTIMEOFDAY 1
18939 echo "$as_me:18939: checking for gettimeofday in -lbsd" >&5
18940 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
18941 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
18942 echo $ECHO_N "(cached) $ECHO_C" >&6
18944 ac_check_lib_save_LIBS=$LIBS
18946 cat >"conftest.$ac_ext" <<_ACEOF
18947 #line 18947 "configure"
18948 #include "confdefs.h"
18950 /* Override any gcc2 internal prototype to avoid an error. */
18954 /* We use char because int might match the return type of a gcc2
18955 builtin and then its argument prototype would still apply. */
18956 char gettimeofday ();
18965 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18966 if { (eval echo "$as_me:18966: \"$ac_link\"") >&5
18967 (eval $ac_link) 2>&5
18969 echo "$as_me:18969: \$? = $ac_status" >&5
18970 (exit "$ac_status"); } &&
18971 { ac_try='test -s "conftest$ac_exeext"'
18972 { (eval echo "$as_me:18972: \"$ac_try\"") >&5
18973 (eval $ac_try) 2>&5
18975 echo "$as_me:18975: \$? = $ac_status" >&5
18976 (exit "$ac_status"); }; }; then
18977 ac_cv_lib_bsd_gettimeofday=yes
18979 echo "$as_me: failed program was:" >&5
18980 cat "conftest.$ac_ext" >&5
18981 ac_cv_lib_bsd_gettimeofday=no
18983 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18984 LIBS=$ac_check_lib_save_LIBS
18986 echo "$as_me:18986: result: $ac_cv_lib_bsd_gettimeofday" >&5
18987 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
18988 if test "$ac_cv_lib_bsd_gettimeofday" = yes; then
18990 cat >>confdefs.h <<\EOF
18991 #define HAVE_GETTIMEOFDAY 1
18994 cf_add_libs="$LIBS"
18997 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18998 # filter duplicates
18999 for cf_add_1lib in $cf_add_0lib; do
19000 for cf_add_2lib in $cf_add_libs; do
19001 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19006 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19008 LIBS="$cf_add_libs"
19016 echo "$as_me:19016: checking if -lm needed for math functions" >&5
19017 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
19018 if test "${cf_cv_need_libm+set}" = set; then
19019 echo $ECHO_N "(cached) $ECHO_C" >&6
19022 cat >"conftest.$ac_ext" <<_ACEOF
19023 #line 19023 "configure"
19024 #include "confdefs.h"
19027 #include <stdlib.h>
19033 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19038 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19039 if { (eval echo "$as_me:19039: \"$ac_link\"") >&5
19040 (eval $ac_link) 2>&5
19042 echo "$as_me:19042: \$? = $ac_status" >&5
19043 (exit "$ac_status"); } &&
19044 { ac_try='test -s "conftest$ac_exeext"'
19045 { (eval echo "$as_me:19045: \"$ac_try\"") >&5
19046 (eval $ac_try) 2>&5
19048 echo "$as_me:19048: \$? = $ac_status" >&5
19049 (exit "$ac_status"); }; }; then
19052 echo "$as_me: failed program was:" >&5
19053 cat "conftest.$ac_ext" >&5
19054 cf_cv_need_libm=yes
19056 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19058 echo "$as_me:19058: result: $cf_cv_need_libm" >&5
19059 echo "${ECHO_T}$cf_cv_need_libm" >&6
19061 if test "$cf_cv_need_libm" = yes
19064 cf_save_LIBS="$LIBS"
19066 echo "$as_me:19066: checking if -lm is available for math functions" >&5
19067 echo $ECHO_N "checking if -lm is available for math functions... $ECHO_C" >&6
19068 if test "${cf_cv_have_libm+set}" = set; then
19069 echo $ECHO_N "(cached) $ECHO_C" >&6
19072 cat >"conftest.$ac_ext" <<_ACEOF
19073 #line 19073 "configure"
19074 #include "confdefs.h"
19077 #include <stdlib.h>
19083 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19088 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19089 if { (eval echo "$as_me:19089: \"$ac_link\"") >&5
19090 (eval $ac_link) 2>&5
19092 echo "$as_me:19092: \$? = $ac_status" >&5
19093 (exit "$ac_status"); } &&
19094 { ac_try='test -s "conftest$ac_exeext"'
19095 { (eval echo "$as_me:19095: \"$ac_try\"") >&5
19096 (eval $ac_try) 2>&5
19098 echo "$as_me:19098: \$? = $ac_status" >&5
19099 (exit "$ac_status"); }; }; then
19100 cf_cv_have_libm=yes
19102 echo "$as_me: failed program was:" >&5
19103 cat "conftest.$ac_ext" >&5
19106 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19108 echo "$as_me:19108: result: $cf_cv_have_libm" >&5
19109 echo "${ECHO_T}$cf_cv_have_libm" >&6
19110 LIBS="$cf_save_LIBS"
19112 if test "$cf_cv_have_libm" = yes
19117 cf_cv_have_libm=yes
19120 if test "$cf_cv_have_libm" = yes
19123 cat >>confdefs.h <<\EOF
19124 #define HAVE_MATH_FUNCS 1
19129 ### Checks for header files.
19130 echo "$as_me:19130: checking for ANSI C header files" >&5
19131 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
19132 if test "${ac_cv_header_stdc+set}" = set; then
19133 echo $ECHO_N "(cached) $ECHO_C" >&6
19135 cat >"conftest.$ac_ext" <<_ACEOF
19136 #line 19136 "configure"
19137 #include "confdefs.h"
19138 #include <stdlib.h>
19139 #include <stdarg.h>
19140 #include <string.h>
19144 if { (eval echo "$as_me:19144: \"$ac_cpp "conftest.$ac_ext"\"") >&5
19145 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
19147 $EGREP -v '^ *\+' conftest.er1 >conftest.err
19149 cat conftest.err >&5
19150 echo "$as_me:19150: \$? = $ac_status" >&5
19151 (exit "$ac_status"); } >/dev/null; then
19152 if test -s conftest.err; then
19153 ac_cpp_err=$ac_c_preproc_warn_flag
19160 if test -z "$ac_cpp_err"; then
19161 ac_cv_header_stdc=yes
19163 echo "$as_me: failed program was:" >&5
19164 cat "conftest.$ac_ext" >&5
19165 ac_cv_header_stdc=no
19167 rm -f conftest.err "conftest.$ac_ext"
19169 if test $ac_cv_header_stdc = yes; then
19170 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
19171 cat >"conftest.$ac_ext" <<_ACEOF
19172 #line 19172 "configure"
19173 #include "confdefs.h"
19174 #include <string.h>
19177 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19178 $EGREP "memchr" >/dev/null 2>&1; then
19181 ac_cv_header_stdc=no
19187 if test $ac_cv_header_stdc = yes; then
19188 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
19189 cat >"conftest.$ac_ext" <<_ACEOF
19190 #line 19190 "configure"
19191 #include "confdefs.h"
19192 #include <stdlib.h>
19195 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19196 $EGREP "free" >/dev/null 2>&1; then
19199 ac_cv_header_stdc=no
19205 if test $ac_cv_header_stdc = yes; then
19206 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
19207 if test "$cross_compiling" = yes; then
19210 cat >"conftest.$ac_ext" <<_ACEOF
19211 #line 19211 "configure"
19212 #include "confdefs.h"
19214 #if ((' ' & 0x0FF) == 0x020)
19215 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
19216 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
19218 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
19219 || ('j' <= (c) && (c) <= 'r') \
19220 || ('s' <= (c) && (c) <= 'z'))
19221 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
19224 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
19229 for (i = 0; i < 256; i++)
19230 if (XOR (islower (i), ISLOWER (i))
19231 || toupper (i) != TOUPPER (i))
19232 $ac_main_return(2);
19233 $ac_main_return (0);
19236 rm -f "conftest$ac_exeext"
19237 if { (eval echo "$as_me:19237: \"$ac_link\"") >&5
19238 (eval $ac_link) 2>&5
19240 echo "$as_me:19240: \$? = $ac_status" >&5
19241 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
19242 { (eval echo "$as_me:19242: \"$ac_try\"") >&5
19243 (eval $ac_try) 2>&5
19245 echo "$as_me:19245: \$? = $ac_status" >&5
19246 (exit "$ac_status"); }; }; then
19249 echo "$as_me: program exited with status $ac_status" >&5
19250 echo "$as_me: failed program was:" >&5
19251 cat "conftest.$ac_ext" >&5
19252 ac_cv_header_stdc=no
19254 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
19258 echo "$as_me:19258: result: $ac_cv_header_stdc" >&5
19259 echo "${ECHO_T}$ac_cv_header_stdc" >&6
19260 if test $ac_cv_header_stdc = yes; then
19262 cat >>confdefs.h <<\EOF
19263 #define STDC_HEADERS 1
19268 ac_header_dirent=no
19269 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
19270 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
19271 echo "$as_me:19271: checking for $ac_hdr that defines DIR" >&5
19272 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
19273 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19274 echo $ECHO_N "(cached) $ECHO_C" >&6
19276 cat >"conftest.$ac_ext" <<_ACEOF
19277 #line 19277 "configure"
19278 #include "confdefs.h"
19279 #include <sys/types.h>
19291 rm -f "conftest.$ac_objext"
19292 if { (eval echo "$as_me:19292: \"$ac_compile\"") >&5
19293 (eval $ac_compile) 2>&5
19295 echo "$as_me:19295: \$? = $ac_status" >&5
19296 (exit "$ac_status"); } &&
19297 { ac_try='test -s "conftest.$ac_objext"'
19298 { (eval echo "$as_me:19298: \"$ac_try\"") >&5
19299 (eval $ac_try) 2>&5
19301 echo "$as_me:19301: \$? = $ac_status" >&5
19302 (exit "$ac_status"); }; }; then
19303 eval "$as_ac_Header=yes"
19305 echo "$as_me: failed program was:" >&5
19306 cat "conftest.$ac_ext" >&5
19307 eval "$as_ac_Header=no"
19309 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19311 echo "$as_me:19311: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
19312 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
19313 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
19314 cat >>confdefs.h <<EOF
19315 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
19318 ac_header_dirent=$ac_hdr; break
19322 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
19323 if test $ac_header_dirent = dirent.h; then
19324 echo "$as_me:19324: checking for opendir in -ldir" >&5
19325 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
19326 if test "${ac_cv_lib_dir_opendir+set}" = set; then
19327 echo $ECHO_N "(cached) $ECHO_C" >&6
19329 ac_check_lib_save_LIBS=$LIBS
19331 cat >"conftest.$ac_ext" <<_ACEOF
19332 #line 19332 "configure"
19333 #include "confdefs.h"
19335 /* Override any gcc2 internal prototype to avoid an error. */
19339 /* We use char because int might match the return type of a gcc2
19340 builtin and then its argument prototype would still apply. */
19350 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19351 if { (eval echo "$as_me:19351: \"$ac_link\"") >&5
19352 (eval $ac_link) 2>&5
19354 echo "$as_me:19354: \$? = $ac_status" >&5
19355 (exit "$ac_status"); } &&
19356 { ac_try='test -s "conftest$ac_exeext"'
19357 { (eval echo "$as_me:19357: \"$ac_try\"") >&5
19358 (eval $ac_try) 2>&5
19360 echo "$as_me:19360: \$? = $ac_status" >&5
19361 (exit "$ac_status"); }; }; then
19362 ac_cv_lib_dir_opendir=yes
19364 echo "$as_me: failed program was:" >&5
19365 cat "conftest.$ac_ext" >&5
19366 ac_cv_lib_dir_opendir=no
19368 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19369 LIBS=$ac_check_lib_save_LIBS
19371 echo "$as_me:19371: result: $ac_cv_lib_dir_opendir" >&5
19372 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
19373 if test "$ac_cv_lib_dir_opendir" = yes; then
19378 echo "$as_me:19378: checking for opendir in -lx" >&5
19379 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
19380 if test "${ac_cv_lib_x_opendir+set}" = set; then
19381 echo $ECHO_N "(cached) $ECHO_C" >&6
19383 ac_check_lib_save_LIBS=$LIBS
19385 cat >"conftest.$ac_ext" <<_ACEOF
19386 #line 19386 "configure"
19387 #include "confdefs.h"
19389 /* Override any gcc2 internal prototype to avoid an error. */
19393 /* We use char because int might match the return type of a gcc2
19394 builtin and then its argument prototype would still apply. */
19404 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19405 if { (eval echo "$as_me:19405: \"$ac_link\"") >&5
19406 (eval $ac_link) 2>&5
19408 echo "$as_me:19408: \$? = $ac_status" >&5
19409 (exit "$ac_status"); } &&
19410 { ac_try='test -s "conftest$ac_exeext"'
19411 { (eval echo "$as_me:19411: \"$ac_try\"") >&5
19412 (eval $ac_try) 2>&5
19414 echo "$as_me:19414: \$? = $ac_status" >&5
19415 (exit "$ac_status"); }; }; then
19416 ac_cv_lib_x_opendir=yes
19418 echo "$as_me: failed program was:" >&5
19419 cat "conftest.$ac_ext" >&5
19420 ac_cv_lib_x_opendir=no
19422 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19423 LIBS=$ac_check_lib_save_LIBS
19425 echo "$as_me:19425: result: $ac_cv_lib_x_opendir" >&5
19426 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
19427 if test "$ac_cv_lib_x_opendir" = yes; then
19433 echo "$as_me:19433: checking whether time.h and sys/time.h may both be included" >&5
19434 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
19435 if test "${ac_cv_header_time+set}" = set; then
19436 echo $ECHO_N "(cached) $ECHO_C" >&6
19438 cat >"conftest.$ac_ext" <<_ACEOF
19439 #line 19439 "configure"
19440 #include "confdefs.h"
19441 #include <sys/types.h>
19442 #include <sys/time.h>
19448 if ((struct tm *) 0)
19454 rm -f "conftest.$ac_objext"
19455 if { (eval echo "$as_me:19455: \"$ac_compile\"") >&5
19456 (eval $ac_compile) 2>&5
19458 echo "$as_me:19458: \$? = $ac_status" >&5
19459 (exit "$ac_status"); } &&
19460 { ac_try='test -s "conftest.$ac_objext"'
19461 { (eval echo "$as_me:19461: \"$ac_try\"") >&5
19462 (eval $ac_try) 2>&5
19464 echo "$as_me:19464: \$? = $ac_status" >&5
19465 (exit "$ac_status"); }; }; then
19466 ac_cv_header_time=yes
19468 echo "$as_me: failed program was:" >&5
19469 cat "conftest.$ac_ext" >&5
19470 ac_cv_header_time=no
19472 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19474 echo "$as_me:19474: result: $ac_cv_header_time" >&5
19475 echo "${ECHO_T}$ac_cv_header_time" >&6
19476 if test $ac_cv_header_time = yes; then
19478 cat >>confdefs.h <<\EOF
19479 #define TIME_WITH_SYS_TIME 1
19488 # -lsystre -ltre -lintl -liconv
19489 echo "$as_me:19489: checking for regcomp in -lsystre" >&5
19490 echo $ECHO_N "checking for regcomp in -lsystre... $ECHO_C" >&6
19491 if test "${ac_cv_lib_systre_regcomp+set}" = set; then
19492 echo $ECHO_N "(cached) $ECHO_C" >&6
19494 ac_check_lib_save_LIBS=$LIBS
19495 LIBS="-lsystre $LIBS"
19496 cat >"conftest.$ac_ext" <<_ACEOF
19497 #line 19497 "configure"
19498 #include "confdefs.h"
19500 /* Override any gcc2 internal prototype to avoid an error. */
19504 /* We use char because int might match the return type of a gcc2
19505 builtin and then its argument prototype would still apply. */
19515 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19516 if { (eval echo "$as_me:19516: \"$ac_link\"") >&5
19517 (eval $ac_link) 2>&5
19519 echo "$as_me:19519: \$? = $ac_status" >&5
19520 (exit "$ac_status"); } &&
19521 { ac_try='test -s "conftest$ac_exeext"'
19522 { (eval echo "$as_me:19522: \"$ac_try\"") >&5
19523 (eval $ac_try) 2>&5
19525 echo "$as_me:19525: \$? = $ac_status" >&5
19526 (exit "$ac_status"); }; }; then
19527 ac_cv_lib_systre_regcomp=yes
19529 echo "$as_me: failed program was:" >&5
19530 cat "conftest.$ac_ext" >&5
19531 ac_cv_lib_systre_regcomp=no
19533 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19534 LIBS=$ac_check_lib_save_LIBS
19536 echo "$as_me:19536: result: $ac_cv_lib_systre_regcomp" >&5
19537 echo "${ECHO_T}$ac_cv_lib_systre_regcomp" >&6
19538 if test "$ac_cv_lib_systre_regcomp" = yes; then
19540 echo "$as_me:19540: checking for libiconv_open in -liconv" >&5
19541 echo $ECHO_N "checking for libiconv_open in -liconv... $ECHO_C" >&6
19542 if test "${ac_cv_lib_iconv_libiconv_open+set}" = set; then
19543 echo $ECHO_N "(cached) $ECHO_C" >&6
19545 ac_check_lib_save_LIBS=$LIBS
19546 LIBS="-liconv $LIBS"
19547 cat >"conftest.$ac_ext" <<_ACEOF
19548 #line 19548 "configure"
19549 #include "confdefs.h"
19551 /* Override any gcc2 internal prototype to avoid an error. */
19555 /* We use char because int might match the return type of a gcc2
19556 builtin and then its argument prototype would still apply. */
19557 char libiconv_open ();
19566 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19567 if { (eval echo "$as_me:19567: \"$ac_link\"") >&5
19568 (eval $ac_link) 2>&5
19570 echo "$as_me:19570: \$? = $ac_status" >&5
19571 (exit "$ac_status"); } &&
19572 { ac_try='test -s "conftest$ac_exeext"'
19573 { (eval echo "$as_me:19573: \"$ac_try\"") >&5
19574 (eval $ac_try) 2>&5
19576 echo "$as_me:19576: \$? = $ac_status" >&5
19577 (exit "$ac_status"); }; }; then
19578 ac_cv_lib_iconv_libiconv_open=yes
19580 echo "$as_me: failed program was:" >&5
19581 cat "conftest.$ac_ext" >&5
19582 ac_cv_lib_iconv_libiconv_open=no
19584 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19585 LIBS=$ac_check_lib_save_LIBS
19587 echo "$as_me:19587: result: $ac_cv_lib_iconv_libiconv_open" >&5
19588 echo "${ECHO_T}$ac_cv_lib_iconv_libiconv_open" >&6
19589 if test "$ac_cv_lib_iconv_libiconv_open" = yes; then
19591 cf_add_libs="$LIBS"
19594 for cf_add_1lib in -liconv; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19595 # filter duplicates
19596 for cf_add_1lib in $cf_add_0lib; do
19597 for cf_add_2lib in $cf_add_libs; do
19598 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19603 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19605 LIBS="$cf_add_libs"
19609 echo "$as_me:19609: checking for libintl_gettext in -lintl" >&5
19610 echo $ECHO_N "checking for libintl_gettext in -lintl... $ECHO_C" >&6
19611 if test "${ac_cv_lib_intl_libintl_gettext+set}" = set; then
19612 echo $ECHO_N "(cached) $ECHO_C" >&6
19614 ac_check_lib_save_LIBS=$LIBS
19615 LIBS="-lintl $LIBS"
19616 cat >"conftest.$ac_ext" <<_ACEOF
19617 #line 19617 "configure"
19618 #include "confdefs.h"
19620 /* Override any gcc2 internal prototype to avoid an error. */
19624 /* We use char because int might match the return type of a gcc2
19625 builtin and then its argument prototype would still apply. */
19626 char libintl_gettext ();
19630 libintl_gettext ();
19635 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19636 if { (eval echo "$as_me:19636: \"$ac_link\"") >&5
19637 (eval $ac_link) 2>&5
19639 echo "$as_me:19639: \$? = $ac_status" >&5
19640 (exit "$ac_status"); } &&
19641 { ac_try='test -s "conftest$ac_exeext"'
19642 { (eval echo "$as_me:19642: \"$ac_try\"") >&5
19643 (eval $ac_try) 2>&5
19645 echo "$as_me:19645: \$? = $ac_status" >&5
19646 (exit "$ac_status"); }; }; then
19647 ac_cv_lib_intl_libintl_gettext=yes
19649 echo "$as_me: failed program was:" >&5
19650 cat "conftest.$ac_ext" >&5
19651 ac_cv_lib_intl_libintl_gettext=no
19653 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19654 LIBS=$ac_check_lib_save_LIBS
19656 echo "$as_me:19656: result: $ac_cv_lib_intl_libintl_gettext" >&5
19657 echo "${ECHO_T}$ac_cv_lib_intl_libintl_gettext" >&6
19658 if test "$ac_cv_lib_intl_libintl_gettext" = yes; then
19660 cf_add_libs="$LIBS"
19663 for cf_add_1lib in -lintl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19664 # filter duplicates
19665 for cf_add_1lib in $cf_add_0lib; do
19666 for cf_add_2lib in $cf_add_libs; do
19667 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19672 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19674 LIBS="$cf_add_libs"
19678 echo "$as_me:19678: checking for tre_regcomp in -ltre" >&5
19679 echo $ECHO_N "checking for tre_regcomp in -ltre... $ECHO_C" >&6
19680 if test "${ac_cv_lib_tre_tre_regcomp+set}" = set; then
19681 echo $ECHO_N "(cached) $ECHO_C" >&6
19683 ac_check_lib_save_LIBS=$LIBS
19685 cat >"conftest.$ac_ext" <<_ACEOF
19686 #line 19686 "configure"
19687 #include "confdefs.h"
19689 /* Override any gcc2 internal prototype to avoid an error. */
19693 /* We use char because int might match the return type of a gcc2
19694 builtin and then its argument prototype would still apply. */
19695 char tre_regcomp ();
19704 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19705 if { (eval echo "$as_me:19705: \"$ac_link\"") >&5
19706 (eval $ac_link) 2>&5
19708 echo "$as_me:19708: \$? = $ac_status" >&5
19709 (exit "$ac_status"); } &&
19710 { ac_try='test -s "conftest$ac_exeext"'
19711 { (eval echo "$as_me:19711: \"$ac_try\"") >&5
19712 (eval $ac_try) 2>&5
19714 echo "$as_me:19714: \$? = $ac_status" >&5
19715 (exit "$ac_status"); }; }; then
19716 ac_cv_lib_tre_tre_regcomp=yes
19718 echo "$as_me: failed program was:" >&5
19719 cat "conftest.$ac_ext" >&5
19720 ac_cv_lib_tre_tre_regcomp=no
19722 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19723 LIBS=$ac_check_lib_save_LIBS
19725 echo "$as_me:19725: result: $ac_cv_lib_tre_tre_regcomp" >&5
19726 echo "${ECHO_T}$ac_cv_lib_tre_tre_regcomp" >&6
19727 if test "$ac_cv_lib_tre_tre_regcomp" = yes; then
19729 cf_add_libs="$LIBS"
19732 for cf_add_1lib in -ltre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19733 # filter duplicates
19734 for cf_add_1lib in $cf_add_0lib; do
19735 for cf_add_2lib in $cf_add_libs; do
19736 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19741 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19743 LIBS="$cf_add_libs"
19747 cf_add_libs="$LIBS"
19750 for cf_add_1lib in -lsystre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19751 # filter duplicates
19752 for cf_add_1lib in $cf_add_0lib; do
19753 for cf_add_2lib in $cf_add_libs; do
19754 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19759 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19761 LIBS="$cf_add_libs"
19763 cf_regex_func=regcomp
19767 echo "$as_me:19767: checking for regcomp in -lgnurx" >&5
19768 echo $ECHO_N "checking for regcomp in -lgnurx... $ECHO_C" >&6
19769 if test "${ac_cv_lib_gnurx_regcomp+set}" = set; then
19770 echo $ECHO_N "(cached) $ECHO_C" >&6
19772 ac_check_lib_save_LIBS=$LIBS
19773 LIBS="-lgnurx $LIBS"
19774 cat >"conftest.$ac_ext" <<_ACEOF
19775 #line 19775 "configure"
19776 #include "confdefs.h"
19778 /* Override any gcc2 internal prototype to avoid an error. */
19782 /* We use char because int might match the return type of a gcc2
19783 builtin and then its argument prototype would still apply. */
19793 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19794 if { (eval echo "$as_me:19794: \"$ac_link\"") >&5
19795 (eval $ac_link) 2>&5
19797 echo "$as_me:19797: \$? = $ac_status" >&5
19798 (exit "$ac_status"); } &&
19799 { ac_try='test -s "conftest$ac_exeext"'
19800 { (eval echo "$as_me:19800: \"$ac_try\"") >&5
19801 (eval $ac_try) 2>&5
19803 echo "$as_me:19803: \$? = $ac_status" >&5
19804 (exit "$ac_status"); }; }; then
19805 ac_cv_lib_gnurx_regcomp=yes
19807 echo "$as_me: failed program was:" >&5
19808 cat "conftest.$ac_ext" >&5
19809 ac_cv_lib_gnurx_regcomp=no
19811 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19812 LIBS=$ac_check_lib_save_LIBS
19814 echo "$as_me:19814: result: $ac_cv_lib_gnurx_regcomp" >&5
19815 echo "${ECHO_T}$ac_cv_lib_gnurx_regcomp" >&6
19816 if test "$ac_cv_lib_gnurx_regcomp" = yes; then
19818 cf_add_libs="$LIBS"
19821 for cf_add_1lib in -lgnurx; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19822 # filter duplicates
19823 for cf_add_1lib in $cf_add_0lib; do
19824 for cf_add_2lib in $cf_add_libs; do
19825 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19830 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19832 LIBS="$cf_add_libs"
19834 cf_regex_func=regcomp
19841 cf_regex_libs="regex re"
19842 echo "$as_me:19842: checking for regcomp" >&5
19843 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
19844 if test "${ac_cv_func_regcomp+set}" = set; then
19845 echo $ECHO_N "(cached) $ECHO_C" >&6
19847 cat >"conftest.$ac_ext" <<_ACEOF
19848 #line 19848 "configure"
19849 #include "confdefs.h"
19850 #define regcomp autoconf_temporary
19851 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
19858 /* We use char because int might match the return type of a gcc2
19859 builtin and then its argument prototype would still apply. */
19860 char regcomp (void);
19866 /* The GNU C library defines stubs for functions which it implements
19867 to always fail with ENOSYS. Some functions are actually named
19868 something starting with __ and the normal name is an alias. */
19869 #if defined (__stub_regcomp) || defined (__stub___regcomp)
19870 #error found stub for regcomp
19878 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19879 if { (eval echo "$as_me:19879: \"$ac_link\"") >&5
19880 (eval $ac_link) 2>&5
19882 echo "$as_me:19882: \$? = $ac_status" >&5
19883 (exit "$ac_status"); } &&
19884 { ac_try='test -s "conftest$ac_exeext"'
19885 { (eval echo "$as_me:19885: \"$ac_try\"") >&5
19886 (eval $ac_try) 2>&5
19888 echo "$as_me:19888: \$? = $ac_status" >&5
19889 (exit "$ac_status"); }; }; then
19890 ac_cv_func_regcomp=yes
19892 echo "$as_me: failed program was:" >&5
19893 cat "conftest.$ac_ext" >&5
19894 ac_cv_func_regcomp=no
19896 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19898 echo "$as_me:19898: result: $ac_cv_func_regcomp" >&5
19899 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
19900 if test "$ac_cv_func_regcomp" = yes; then
19901 cf_regex_func=regcomp
19904 for cf_regex_lib in $cf_regex_libs
19906 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
19907 echo "$as_me:19907: checking for regcomp in -l$cf_regex_lib" >&5
19908 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
19909 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
19910 echo $ECHO_N "(cached) $ECHO_C" >&6
19912 ac_check_lib_save_LIBS=$LIBS
19913 LIBS="-l$cf_regex_lib $LIBS"
19914 cat >"conftest.$ac_ext" <<_ACEOF
19915 #line 19915 "configure"
19916 #include "confdefs.h"
19918 /* Override any gcc2 internal prototype to avoid an error. */
19922 /* We use char because int might match the return type of a gcc2
19923 builtin and then its argument prototype would still apply. */
19933 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19934 if { (eval echo "$as_me:19934: \"$ac_link\"") >&5
19935 (eval $ac_link) 2>&5
19937 echo "$as_me:19937: \$? = $ac_status" >&5
19938 (exit "$ac_status"); } &&
19939 { ac_try='test -s "conftest$ac_exeext"'
19940 { (eval echo "$as_me:19940: \"$ac_try\"") >&5
19941 (eval $ac_try) 2>&5
19943 echo "$as_me:19943: \$? = $ac_status" >&5
19944 (exit "$ac_status"); }; }; then
19945 eval "$as_ac_Lib=yes"
19947 echo "$as_me: failed program was:" >&5
19948 cat "conftest.$ac_ext" >&5
19949 eval "$as_ac_Lib=no"
19951 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19952 LIBS=$ac_check_lib_save_LIBS
19954 echo "$as_me:19954: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
19955 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
19956 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
19958 cf_add_libs="$LIBS"
19961 for cf_add_1lib in -l$cf_regex_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19962 # filter duplicates
19963 for cf_add_1lib in $cf_add_0lib; do
19964 for cf_add_2lib in $cf_add_libs; do
19965 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19970 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19972 LIBS="$cf_add_libs"
19974 cf_regex_func=regcomp
19985 if test "$cf_regex_func" = no ; then
19986 echo "$as_me:19986: checking for compile" >&5
19987 echo $ECHO_N "checking for compile... $ECHO_C" >&6
19988 if test "${ac_cv_func_compile+set}" = set; then
19989 echo $ECHO_N "(cached) $ECHO_C" >&6
19991 cat >"conftest.$ac_ext" <<_ACEOF
19992 #line 19992 "configure"
19993 #include "confdefs.h"
19994 #define compile autoconf_temporary
19995 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
20002 /* We use char because int might match the return type of a gcc2
20003 builtin and then its argument prototype would still apply. */
20004 char compile (void);
20010 /* The GNU C library defines stubs for functions which it implements
20011 to always fail with ENOSYS. Some functions are actually named
20012 something starting with __ and the normal name is an alias. */
20013 #if defined (__stub_compile) || defined (__stub___compile)
20014 #error found stub for compile
20022 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20023 if { (eval echo "$as_me:20023: \"$ac_link\"") >&5
20024 (eval $ac_link) 2>&5
20026 echo "$as_me:20026: \$? = $ac_status" >&5
20027 (exit "$ac_status"); } &&
20028 { ac_try='test -s "conftest$ac_exeext"'
20029 { (eval echo "$as_me:20029: \"$ac_try\"") >&5
20030 (eval $ac_try) 2>&5
20032 echo "$as_me:20032: \$? = $ac_status" >&5
20033 (exit "$ac_status"); }; }; then
20034 ac_cv_func_compile=yes
20036 echo "$as_me: failed program was:" >&5
20037 cat "conftest.$ac_ext" >&5
20038 ac_cv_func_compile=no
20040 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20042 echo "$as_me:20042: result: $ac_cv_func_compile" >&5
20043 echo "${ECHO_T}$ac_cv_func_compile" >&6
20044 if test "$ac_cv_func_compile" = yes; then
20045 cf_regex_func=compile
20048 echo "$as_me:20048: checking for compile in -lgen" >&5
20049 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
20050 if test "${ac_cv_lib_gen_compile+set}" = set; then
20051 echo $ECHO_N "(cached) $ECHO_C" >&6
20053 ac_check_lib_save_LIBS=$LIBS
20055 cat >"conftest.$ac_ext" <<_ACEOF
20056 #line 20056 "configure"
20057 #include "confdefs.h"
20059 /* Override any gcc2 internal prototype to avoid an error. */
20063 /* We use char because int might match the return type of a gcc2
20064 builtin and then its argument prototype would still apply. */
20074 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20075 if { (eval echo "$as_me:20075: \"$ac_link\"") >&5
20076 (eval $ac_link) 2>&5
20078 echo "$as_me:20078: \$? = $ac_status" >&5
20079 (exit "$ac_status"); } &&
20080 { ac_try='test -s "conftest$ac_exeext"'
20081 { (eval echo "$as_me:20081: \"$ac_try\"") >&5
20082 (eval $ac_try) 2>&5
20084 echo "$as_me:20084: \$? = $ac_status" >&5
20085 (exit "$ac_status"); }; }; then
20086 ac_cv_lib_gen_compile=yes
20088 echo "$as_me: failed program was:" >&5
20089 cat "conftest.$ac_ext" >&5
20090 ac_cv_lib_gen_compile=no
20092 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20093 LIBS=$ac_check_lib_save_LIBS
20095 echo "$as_me:20095: result: $ac_cv_lib_gen_compile" >&5
20096 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
20097 if test "$ac_cv_lib_gen_compile" = yes; then
20099 cf_add_libs="$LIBS"
20102 for cf_add_1lib in -lgen; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
20103 # filter duplicates
20104 for cf_add_1lib in $cf_add_0lib; do
20105 for cf_add_2lib in $cf_add_libs; do
20106 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
20111 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
20113 LIBS="$cf_add_libs"
20115 cf_regex_func=compile
20122 if test "$cf_regex_func" = no ; then
20123 { echo "$as_me:20123: WARNING: cannot find regular expression library" >&5
20124 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
20127 echo "$as_me:20127: checking for regular-expression headers" >&5
20128 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
20129 if test "${cf_cv_regex_hdrs+set}" = set; then
20130 echo $ECHO_N "(cached) $ECHO_C" >&6
20133 cf_cv_regex_hdrs=no
20134 case "$cf_regex_func" in
20136 for cf_regex_hdr in regexp.h regexpr.h
20138 cat >"conftest.$ac_ext" <<_ACEOF
20139 #line 20139 "configure"
20140 #include "confdefs.h"
20141 #include <$cf_regex_hdr>
20146 char *p = compile("", "", "", 0);
20147 int x = step("", "");
20155 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20156 if { (eval echo "$as_me:20156: \"$ac_link\"") >&5
20157 (eval $ac_link) 2>&5
20159 echo "$as_me:20159: \$? = $ac_status" >&5
20160 (exit "$ac_status"); } &&
20161 { ac_try='test -s "conftest$ac_exeext"'
20162 { (eval echo "$as_me:20162: \"$ac_try\"") >&5
20163 (eval $ac_try) 2>&5
20165 echo "$as_me:20165: \$? = $ac_status" >&5
20166 (exit "$ac_status"); }; }; then
20168 cf_cv_regex_hdrs=$cf_regex_hdr
20172 echo "$as_me: failed program was:" >&5
20173 cat "conftest.$ac_ext" >&5
20175 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20179 for cf_regex_hdr in regex.h
20181 cat >"conftest.$ac_ext" <<_ACEOF
20182 #line 20182 "configure"
20183 #include "confdefs.h"
20184 #include <sys/types.h>
20185 #include <$cf_regex_hdr>
20191 int x = regcomp(p, "", 0);
20192 int y = regexec(p, "", 0, 0, 0);
20201 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20202 if { (eval echo "$as_me:20202: \"$ac_link\"") >&5
20203 (eval $ac_link) 2>&5
20205 echo "$as_me:20205: \$? = $ac_status" >&5
20206 (exit "$ac_status"); } &&
20207 { ac_try='test -s "conftest$ac_exeext"'
20208 { (eval echo "$as_me:20208: \"$ac_try\"") >&5
20209 (eval $ac_try) 2>&5
20211 echo "$as_me:20211: \$? = $ac_status" >&5
20212 (exit "$ac_status"); }; }; then
20214 cf_cv_regex_hdrs=$cf_regex_hdr
20218 echo "$as_me: failed program was:" >&5
20219 cat "conftest.$ac_ext" >&5
20221 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20227 echo "$as_me:20227: result: $cf_cv_regex_hdrs" >&5
20228 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
20230 case "$cf_cv_regex_hdrs" in
20231 (no) { echo "$as_me:20231: WARNING: no regular expression header found" >&5
20232 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
20234 cat >>confdefs.h <<\EOF
20235 #define HAVE_REGEX_H_FUNCS 1
20239 cat >>confdefs.h <<\EOF
20240 #define HAVE_REGEXP_H_FUNCS 1
20244 cat >>confdefs.h <<\EOF
20245 #define HAVE_REGEXPR_H_FUNCS 1
20267 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20268 echo "$as_me:20268: checking for $ac_header" >&5
20269 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20270 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20271 echo $ECHO_N "(cached) $ECHO_C" >&6
20273 cat >"conftest.$ac_ext" <<_ACEOF
20274 #line 20274 "configure"
20275 #include "confdefs.h"
20276 #include <$ac_header>
20278 if { (eval echo "$as_me:20278: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20279 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20281 $EGREP -v '^ *\+' conftest.er1 >conftest.err
20283 cat conftest.err >&5
20284 echo "$as_me:20284: \$? = $ac_status" >&5
20285 (exit "$ac_status"); } >/dev/null; then
20286 if test -s conftest.err; then
20287 ac_cpp_err=$ac_c_preproc_warn_flag
20294 if test -z "$ac_cpp_err"; then
20295 eval "$as_ac_Header=yes"
20297 echo "$as_me: failed program was:" >&5
20298 cat "conftest.$ac_ext" >&5
20299 eval "$as_ac_Header=no"
20301 rm -f conftest.err "conftest.$ac_ext"
20303 echo "$as_me:20303: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20304 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20305 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20306 cat >>confdefs.h <<EOF
20307 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20313 for ac_header in unistd.h getopt.h
20315 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20316 echo "$as_me:20316: checking for $ac_header" >&5
20317 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20318 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20319 echo $ECHO_N "(cached) $ECHO_C" >&6
20321 cat >"conftest.$ac_ext" <<_ACEOF
20322 #line 20322 "configure"
20323 #include "confdefs.h"
20324 #include <$ac_header>
20326 if { (eval echo "$as_me:20326: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20327 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20329 $EGREP -v '^ *\+' conftest.er1 >conftest.err
20331 cat conftest.err >&5
20332 echo "$as_me:20332: \$? = $ac_status" >&5
20333 (exit "$ac_status"); } >/dev/null; then
20334 if test -s conftest.err; then
20335 ac_cpp_err=$ac_c_preproc_warn_flag
20342 if test -z "$ac_cpp_err"; then
20343 eval "$as_ac_Header=yes"
20345 echo "$as_me: failed program was:" >&5
20346 cat "conftest.$ac_ext" >&5
20347 eval "$as_ac_Header=no"
20349 rm -f conftest.err "conftest.$ac_ext"
20351 echo "$as_me:20351: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20352 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20353 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20354 cat >>confdefs.h <<EOF
20355 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20361 echo "$as_me:20361: checking for header declaring getopt variables" >&5
20362 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
20363 if test "${cf_cv_getopt_header+set}" = set; then
20364 echo $ECHO_N "(cached) $ECHO_C" >&6
20367 cf_cv_getopt_header=none
20368 for cf_header in stdio.h stdlib.h unistd.h getopt.h
20370 cat >"conftest.$ac_ext" <<_ACEOF
20371 #line 20371 "configure"
20372 #include "confdefs.h"
20374 #include <$cf_header>
20378 int x = optind; char *y = optarg; (void)x; (void)y
20383 rm -f "conftest.$ac_objext"
20384 if { (eval echo "$as_me:20384: \"$ac_compile\"") >&5
20385 (eval $ac_compile) 2>&5
20387 echo "$as_me:20387: \$? = $ac_status" >&5
20388 (exit "$ac_status"); } &&
20389 { ac_try='test -s "conftest.$ac_objext"'
20390 { (eval echo "$as_me:20390: \"$ac_try\"") >&5
20391 (eval $ac_try) 2>&5
20393 echo "$as_me:20393: \$? = $ac_status" >&5
20394 (exit "$ac_status"); }; }; then
20395 cf_cv_getopt_header=$cf_header
20398 echo "$as_me: failed program was:" >&5
20399 cat "conftest.$ac_ext" >&5
20401 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20405 echo "$as_me:20405: result: $cf_cv_getopt_header" >&5
20406 echo "${ECHO_T}$cf_cv_getopt_header" >&6
20407 if test "$cf_cv_getopt_header" != none ; then
20409 cat >>confdefs.h <<\EOF
20410 #define HAVE_GETOPT_HEADER 1
20414 if test "$cf_cv_getopt_header" = getopt.h ; then
20416 cat >>confdefs.h <<\EOF
20417 #define NEED_GETOPT_H 1
20422 echo "$as_me:20422: checking if external environ is declared" >&5
20423 echo $ECHO_N "checking if external environ is declared... $ECHO_C" >&6
20424 if test "${cf_cv_dcl_environ+set}" = set; then
20425 echo $ECHO_N "(cached) $ECHO_C" >&6
20428 cat >"conftest.$ac_ext" <<_ACEOF
20429 #line 20429 "configure"
20430 #include "confdefs.h"
20432 #ifdef HAVE_STDLIB_H
20433 #include <stdlib.h>
20435 #include <unistd.h>
20439 int x = (int) environ
20444 rm -f "conftest.$ac_objext"
20445 if { (eval echo "$as_me:20445: \"$ac_compile\"") >&5
20446 (eval $ac_compile) 2>&5
20448 echo "$as_me:20448: \$? = $ac_status" >&5
20449 (exit "$ac_status"); } &&
20450 { ac_try='test -s "conftest.$ac_objext"'
20451 { (eval echo "$as_me:20451: \"$ac_try\"") >&5
20452 (eval $ac_try) 2>&5
20454 echo "$as_me:20454: \$? = $ac_status" >&5
20455 (exit "$ac_status"); }; }; then
20456 cf_cv_dcl_environ=yes
20458 echo "$as_me: failed program was:" >&5
20459 cat "conftest.$ac_ext" >&5
20460 cf_cv_dcl_environ=no
20462 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20465 echo "$as_me:20465: result: $cf_cv_dcl_environ" >&5
20466 echo "${ECHO_T}$cf_cv_dcl_environ" >&6
20468 if test "$cf_cv_dcl_environ" = no ; then
20470 cf_result=`echo "decl_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20472 cat >>confdefs.h <<EOF
20473 #define $cf_result 1
20478 # It's possible (for near-UNIX clones) that the data doesn't exist
20480 echo "$as_me:20480: checking if external environ exists" >&5
20481 echo $ECHO_N "checking if external environ exists... $ECHO_C" >&6
20482 if test "${cf_cv_have_environ+set}" = set; then
20483 echo $ECHO_N "(cached) $ECHO_C" >&6
20486 cat >"conftest.$ac_ext" <<_ACEOF
20487 #line 20487 "configure"
20488 #include "confdefs.h"
20491 extern int environ;
20501 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20502 if { (eval echo "$as_me:20502: \"$ac_link\"") >&5
20503 (eval $ac_link) 2>&5
20505 echo "$as_me:20505: \$? = $ac_status" >&5
20506 (exit "$ac_status"); } &&
20507 { ac_try='test -s "conftest$ac_exeext"'
20508 { (eval echo "$as_me:20508: \"$ac_try\"") >&5
20509 (eval $ac_try) 2>&5
20511 echo "$as_me:20511: \$? = $ac_status" >&5
20512 (exit "$ac_status"); }; }; then
20513 cf_cv_have_environ=yes
20515 echo "$as_me: failed program was:" >&5
20516 cat "conftest.$ac_ext" >&5
20517 cf_cv_have_environ=no
20519 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20522 echo "$as_me:20522: result: $cf_cv_have_environ" >&5
20523 echo "${ECHO_T}$cf_cv_have_environ" >&6
20525 if test "$cf_cv_have_environ" = yes ; then
20527 cf_result=`echo "have_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20529 cat >>confdefs.h <<EOF
20530 #define $cf_result 1
20535 echo "$as_me:20535: checking for getenv" >&5
20536 echo $ECHO_N "checking for getenv... $ECHO_C" >&6
20537 if test "${ac_cv_func_getenv+set}" = set; then
20538 echo $ECHO_N "(cached) $ECHO_C" >&6
20540 cat >"conftest.$ac_ext" <<_ACEOF
20541 #line 20541 "configure"
20542 #include "confdefs.h"
20543 #define getenv autoconf_temporary
20544 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
20551 /* We use char because int might match the return type of a gcc2
20552 builtin and then its argument prototype would still apply. */
20553 char getenv (void);
20559 /* The GNU C library defines stubs for functions which it implements
20560 to always fail with ENOSYS. Some functions are actually named
20561 something starting with __ and the normal name is an alias. */
20562 #if defined (__stub_getenv) || defined (__stub___getenv)
20563 #error found stub for getenv
20571 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20572 if { (eval echo "$as_me:20572: \"$ac_link\"") >&5
20573 (eval $ac_link) 2>&5
20575 echo "$as_me:20575: \$? = $ac_status" >&5
20576 (exit "$ac_status"); } &&
20577 { ac_try='test -s "conftest$ac_exeext"'
20578 { (eval echo "$as_me:20578: \"$ac_try\"") >&5
20579 (eval $ac_try) 2>&5
20581 echo "$as_me:20581: \$? = $ac_status" >&5
20582 (exit "$ac_status"); }; }; then
20583 ac_cv_func_getenv=yes
20585 echo "$as_me: failed program was:" >&5
20586 cat "conftest.$ac_ext" >&5
20587 ac_cv_func_getenv=no
20589 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20591 echo "$as_me:20591: result: $ac_cv_func_getenv" >&5
20592 echo "${ECHO_T}$ac_cv_func_getenv" >&6
20594 for ac_func in putenv setenv strdup
20596 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20597 echo "$as_me:20597: checking for $ac_func" >&5
20598 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20599 if eval "test \"\${$as_ac_var+set}\" = set"; then
20600 echo $ECHO_N "(cached) $ECHO_C" >&6
20602 cat >"conftest.$ac_ext" <<_ACEOF
20603 #line 20603 "configure"
20604 #include "confdefs.h"
20605 #define $ac_func autoconf_temporary
20606 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
20613 /* We use char because int might match the return type of a gcc2
20614 builtin and then its argument prototype would still apply. */
20615 char $ac_func (void);
20621 /* The GNU C library defines stubs for functions which it implements
20622 to always fail with ENOSYS. Some functions are actually named
20623 something starting with __ and the normal name is an alias. */
20624 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20625 #error found stub for $ac_func
20628 return $ac_func ();
20633 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20634 if { (eval echo "$as_me:20634: \"$ac_link\"") >&5
20635 (eval $ac_link) 2>&5
20637 echo "$as_me:20637: \$? = $ac_status" >&5
20638 (exit "$ac_status"); } &&
20639 { ac_try='test -s "conftest$ac_exeext"'
20640 { (eval echo "$as_me:20640: \"$ac_try\"") >&5
20641 (eval $ac_try) 2>&5
20643 echo "$as_me:20643: \$? = $ac_status" >&5
20644 (exit "$ac_status"); }; }; then
20645 eval "$as_ac_var=yes"
20647 echo "$as_me: failed program was:" >&5
20648 cat "conftest.$ac_ext" >&5
20649 eval "$as_ac_var=no"
20651 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20653 echo "$as_me:20653: result: `eval echo '${'"$as_ac_var"'}'`" >&5
20654 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
20655 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
20656 cat >>confdefs.h <<EOF
20657 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20663 echo "$as_me:20663: checking if getenv returns consistent values" >&5
20664 echo $ECHO_N "checking if getenv returns consistent values... $ECHO_C" >&6
20665 if test "${cf_cv_consistent_getenv+set}" = set; then
20666 echo $ECHO_N "(cached) $ECHO_C" >&6
20669 if test "$cross_compiling" = yes; then
20670 cf_cv_consistent_getenv=unknown
20672 cat >"conftest.$ac_ext" <<_ACEOF
20673 #line 20673 "configure"
20674 #include "confdefs.h"
20676 #include <stdlib.h>
20677 #include <unistd.h>
20679 #include <string.h>
20680 #include <sys/types.h>
20682 #if defined(HAVE_ENVIRON) && defined(DECL_ENVIRON) && !defined(environ)
20683 extern char **environ; /* POSIX, but some systems are not... */
20686 #if defined(HAVE_STRDUP)
20687 #define str_alloc(s) strdup(s)
20689 #define str_alloc(s) strcpy(malloc(strlen(s) + 1, s))
20692 static void set_value(const char *name, const char *value)
20694 #if defined(HAVE_SETENV)
20695 setenv(name, value, 1);
20696 #elif defined(HAVE_PUTENV)
20698 sprintf(buffer, "%s=%s", name, value);
20699 putenv(str_alloc(buffer));
20701 #error neither putenv/setenv found
20707 size_t numenv, limit, j;
20712 for (numenv = 0; environ[numenv]; ++numenv) ;
20713 limit = numenv + 10;
20714 mynames = (char **) calloc(limit + 1, sizeof(char *));
20715 myvalues = (char **) calloc(limit + 1, sizeof(char *));
20716 mypointer = (char **) calloc(limit + 1, sizeof(char *));
20717 #if defined(HAVE_ENVIRON)
20718 for (j = 0; environ[j]; ++j) {
20719 mynames[j] = str_alloc(environ[j]);
20720 equals = strchr(mynames[j], '=');
20723 myvalues[j] = str_alloc(equals);
20725 myvalues[j] = str_alloc("");
20729 for (j = numenv; j < limit; ++j) {
20737 sprintf(name, "TERM%lu", (unsigned long) k);
20738 for (jk = 0; jk < j; ++jk) {
20739 if (!strcmp(name, mynames[jk])) {
20746 sprintf(value, "%lu:%p", (unsigned long) k, &mynames[j]);
20747 set_value(name, value);
20748 mynames[j] = str_alloc(name);
20749 myvalues[j] = str_alloc(value);
20751 for (pass = 0; pass < 3; ++pass) {
20752 for (j = 0; j < limit; ++j) {
20753 char *value = getenv(mynames[j]);
20756 fprintf(stderr, "getenv returned null for %s\\n", mynames[j]);
20757 ${cf_cv_main_return:-return}(1);
20758 } else if (value != mypointer[j]) {
20759 fprintf(stderr, "getenv returned different pointer for %s\\n", mynames[j]);
20760 ${cf_cv_main_return:-return}(1);
20761 } else if (strcmp(value, myvalues[j])) {
20762 fprintf(stderr, "getenv returned different value for %s\\n", mynames[j]);
20763 ${cf_cv_main_return:-return}(1);
20767 mypointer[j] = value;
20768 for (k = 0; k < j; ++k) {
20769 if (mypointer[j] == mypointer[k]) {
20770 fprintf(stderr, "getenv returned same pointer for %s and %s\\n", mynames[j], mynames[k]);
20771 ${cf_cv_main_return:-return}(1);
20777 ${cf_cv_main_return:-return}(0);
20781 rm -f "conftest$ac_exeext"
20782 if { (eval echo "$as_me:20782: \"$ac_link\"") >&5
20783 (eval $ac_link) 2>&5
20785 echo "$as_me:20785: \$? = $ac_status" >&5
20786 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
20787 { (eval echo "$as_me:20787: \"$ac_try\"") >&5
20788 (eval $ac_try) 2>&5
20790 echo "$as_me:20790: \$? = $ac_status" >&5
20791 (exit "$ac_status"); }; }; then
20792 cf_cv_consistent_getenv=yes
20794 echo "$as_me: program exited with status $ac_status" >&5
20795 echo "$as_me: failed program was:" >&5
20796 cat "conftest.$ac_ext" >&5
20797 cf_cv_consistent_getenv=no
20799 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
20803 echo "$as_me:20803: result: $cf_cv_consistent_getenv" >&5
20804 echo "${ECHO_T}$cf_cv_consistent_getenv" >&6
20806 if test "x$cf_cv_consistent_getenv" = xno
20809 cat >>confdefs.h <<\EOF
20810 #define HAVE_CONSISTENT_GETENV 1
20815 if test "x$cf_cv_consistent_getenv" = xno && \
20816 test "x$cf_with_trace" = xyes
20818 { echo "$as_me:20818: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&5
20819 echo "$as_me: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&2;}
20822 echo "$as_me:20822: checking if sys/time.h works with sys/select.h" >&5
20823 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
20824 if test "${cf_cv_sys_time_select+set}" = set; then
20825 echo $ECHO_N "(cached) $ECHO_C" >&6
20828 cat >"conftest.$ac_ext" <<_ACEOF
20829 #line 20829 "configure"
20830 #include "confdefs.h"
20832 #include <sys/types.h>
20833 #ifdef HAVE_SYS_TIME_H
20834 #include <sys/time.h>
20836 #ifdef HAVE_SYS_SELECT_H
20837 #include <sys/select.h>
20848 rm -f "conftest.$ac_objext"
20849 if { (eval echo "$as_me:20849: \"$ac_compile\"") >&5
20850 (eval $ac_compile) 2>&5
20852 echo "$as_me:20852: \$? = $ac_status" >&5
20853 (exit "$ac_status"); } &&
20854 { ac_try='test -s "conftest.$ac_objext"'
20855 { (eval echo "$as_me:20855: \"$ac_try\"") >&5
20856 (eval $ac_try) 2>&5
20858 echo "$as_me:20858: \$? = $ac_status" >&5
20859 (exit "$ac_status"); }; }; then
20860 cf_cv_sys_time_select=yes
20862 echo "$as_me: failed program was:" >&5
20863 cat "conftest.$ac_ext" >&5
20864 cf_cv_sys_time_select=no
20866 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20870 echo "$as_me:20870: result: $cf_cv_sys_time_select" >&5
20871 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
20872 test "$cf_cv_sys_time_select" = yes &&
20873 cat >>confdefs.h <<\EOF
20874 #define HAVE_SYS_TIME_SELECT 1
20877 ### checks for compiler characteristics
20879 ac_cpp='$CPP $CPPFLAGS'
20880 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
20881 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
20882 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20883 ac_main_return="return"
20885 echo "$as_me:20885: checking for an ANSI C-conforming const" >&5
20886 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
20887 if test "${ac_cv_c_const+set}" = set; then
20888 echo $ECHO_N "(cached) $ECHO_C" >&6
20890 cat >"conftest.$ac_ext" <<_ACEOF
20891 #line 20891 "configure"
20892 #include "confdefs.h"
20897 /* FIXME: Include the comments suggested by Paul. */
20898 #ifndef __cplusplus
20899 /* Ultrix mips cc rejects this. */
20900 typedef int charset[2];
20902 /* SunOS 4.1.1 cc rejects this. */
20903 char const *const *ccp;
20905 /* NEC SVR4.0.2 mips cc rejects this. */
20906 struct point {int x, y;};
20907 static struct point const zero = {0,0};
20908 /* AIX XL C 1.02.0.0 rejects this.
20909 It does not let you subtract one const X* pointer from another in
20910 an arm of an if-expression whose if-part is not a constant
20912 const char *g = "string";
20913 ccp = &g + (g ? g-g : 0);
20914 /* HPUX 7.0 cc rejects these. */
20917 ccp = (char const *const *) p;
20918 { /* SCO 3.2v4 cc rejects this. */
20920 char const *s = 0 ? (char *) 0 : (char const *) 0;
20924 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
20925 int x[] = {25, 17};
20926 const int *foo = &x[0];
20929 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20930 typedef const int *iptr;
20934 { /* AIX XL C 1.02.0.0 rejects this saying
20935 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20936 struct s { int j; const int *ap[3]; };
20937 struct s *b; b->j = 5;
20939 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20940 const int foo = 10;
20948 rm -f "conftest.$ac_objext"
20949 if { (eval echo "$as_me:20949: \"$ac_compile\"") >&5
20950 (eval $ac_compile) 2>&5
20952 echo "$as_me:20952: \$? = $ac_status" >&5
20953 (exit "$ac_status"); } &&
20954 { ac_try='test -s "conftest.$ac_objext"'
20955 { (eval echo "$as_me:20955: \"$ac_try\"") >&5
20956 (eval $ac_try) 2>&5
20958 echo "$as_me:20958: \$? = $ac_status" >&5
20959 (exit "$ac_status"); }; }; then
20962 echo "$as_me: failed program was:" >&5
20963 cat "conftest.$ac_ext" >&5
20966 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20968 echo "$as_me:20968: result: $ac_cv_c_const" >&5
20969 echo "${ECHO_T}$ac_cv_c_const" >&6
20970 if test $ac_cv_c_const = no; then
20972 cat >>confdefs.h <<\EOF
20978 echo "$as_me:20978: checking for inline" >&5
20979 echo $ECHO_N "checking for inline... $ECHO_C" >&6
20980 if test "${ac_cv_c_inline+set}" = set; then
20981 echo $ECHO_N "(cached) $ECHO_C" >&6
20984 for ac_kw in inline __inline__ __inline; do
20985 cat >"conftest.$ac_ext" <<_ACEOF
20986 #line 20986 "configure"
20987 #include "confdefs.h"
20988 #ifndef __cplusplus
20989 static $ac_kw int static_foo () {return 0; }
20990 $ac_kw int foo () {return 0; }
20994 rm -f "conftest.$ac_objext"
20995 if { (eval echo "$as_me:20995: \"$ac_compile\"") >&5
20996 (eval $ac_compile) 2>&5
20998 echo "$as_me:20998: \$? = $ac_status" >&5
20999 (exit "$ac_status"); } &&
21000 { ac_try='test -s "conftest.$ac_objext"'
21001 { (eval echo "$as_me:21001: \"$ac_try\"") >&5
21002 (eval $ac_try) 2>&5
21004 echo "$as_me:21004: \$? = $ac_status" >&5
21005 (exit "$ac_status"); }; }; then
21006 ac_cv_c_inline=$ac_kw; break
21008 echo "$as_me: failed program was:" >&5
21009 cat "conftest.$ac_ext" >&5
21011 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21015 echo "$as_me:21015: result: $ac_cv_c_inline" >&5
21016 echo "${ECHO_T}$ac_cv_c_inline" >&6
21017 case $ac_cv_c_inline in
21020 cat >>confdefs.h <<\EOF
21024 *) cat >>confdefs.h <<EOF
21025 #define inline $ac_cv_c_inline
21031 if test "$ac_cv_c_inline" != no ; then
21032 NCURSES_INLINE=inline
21033 if test "$INTEL_COMPILER" = yes
21036 elif test "$CLANG_COMPILER" = yes
21039 elif test "$GCC" = yes
21041 echo "$as_me:21041: checking if $CC supports options to tune inlining" >&5
21042 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
21043 if test "${cf_cv_gcc_inline+set}" = set; then
21044 echo $ECHO_N "(cached) $ECHO_C" >&6
21047 cf_save_CFLAGS=$CFLAGS
21048 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
21049 cat >"conftest.$ac_ext" <<_ACEOF
21050 #line 21050 "configure"
21051 #include "confdefs.h"
21052 inline int foo(void) { return 1; }
21056 ${cf_cv_main_return:-return} foo()
21061 rm -f "conftest.$ac_objext"
21062 if { (eval echo "$as_me:21062: \"$ac_compile\"") >&5
21063 (eval $ac_compile) 2>&5
21065 echo "$as_me:21065: \$? = $ac_status" >&5
21066 (exit "$ac_status"); } &&
21067 { ac_try='test -s "conftest.$ac_objext"'
21068 { (eval echo "$as_me:21068: \"$ac_try\"") >&5
21069 (eval $ac_try) 2>&5
21071 echo "$as_me:21071: \$? = $ac_status" >&5
21072 (exit "$ac_status"); }; }; then
21073 cf_cv_gcc_inline=yes
21075 echo "$as_me: failed program was:" >&5
21076 cat "conftest.$ac_ext" >&5
21077 cf_cv_gcc_inline=no
21079 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21080 CFLAGS=$cf_save_CFLAGS
21083 echo "$as_me:21083: result: $cf_cv_gcc_inline" >&5
21084 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
21085 if test "$cf_cv_gcc_inline" = yes ; then
21090 cf_new_extra_cppflags=
21092 for cf_add_cflags in --param max-inline-insns-single=1200
21094 case "$cf_fix_cppflags" in
21096 case "$cf_add_cflags" in
21097 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
21098 case "$cf_add_cflags" in
21100 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
21102 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21103 && test -z "${cf_tst_cflags}" \
21104 && cf_fix_cppflags=yes
21106 if test "$cf_fix_cppflags" = yes ; then
21108 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21109 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21112 elif test "${cf_tst_cflags}" = "\"'" ; then
21114 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21115 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21121 case "$CPPFLAGS" in
21125 case "$cf_add_cflags" in
21127 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
21129 CPPFLAGS=`echo "$CPPFLAGS" | \
21130 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
21131 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
21136 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
21137 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
21144 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
21145 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
21152 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21153 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21155 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
21157 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21158 && test -z "${cf_tst_cflags}" \
21159 && cf_fix_cppflags=no
21164 if test -n "$cf_new_cflags" ; then
21166 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
21167 CFLAGS="${CFLAGS}$cf_new_cflags"
21171 if test -n "$cf_new_cppflags" ; then
21173 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
21174 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
21178 if test -n "$cf_new_extra_cppflags" ; then
21180 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
21181 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
21189 echo "$as_me:21189: checking for signal global datatype" >&5
21190 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
21191 if test "${cf_cv_sig_atomic_t+set}" = set; then
21192 echo $ECHO_N "(cached) $ECHO_C" >&6
21196 "volatile sig_atomic_t" \
21200 cat >"conftest.$ac_ext" <<_ACEOF
21201 #line 21201 "configure"
21202 #include "confdefs.h"
21204 #include <sys/types.h>
21205 #include <signal.h>
21210 static void handler(int sig)
21218 signal(SIGINT, handler);
21224 rm -f "conftest.$ac_objext"
21225 if { (eval echo "$as_me:21225: \"$ac_compile\"") >&5
21226 (eval $ac_compile) 2>&5
21228 echo "$as_me:21228: \$? = $ac_status" >&5
21229 (exit "$ac_status"); } &&
21230 { ac_try='test -s "conftest.$ac_objext"'
21231 { (eval echo "$as_me:21231: \"$ac_try\"") >&5
21232 (eval $ac_try) 2>&5
21234 echo "$as_me:21234: \$? = $ac_status" >&5
21235 (exit "$ac_status"); }; }; then
21236 cf_cv_sig_atomic_t=$cf_type
21238 echo "$as_me: failed program was:" >&5
21239 cat "conftest.$ac_ext" >&5
21240 cf_cv_sig_atomic_t=no
21242 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21243 test "$cf_cv_sig_atomic_t" != no && break
21248 echo "$as_me:21248: result: $cf_cv_sig_atomic_t" >&5
21249 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
21250 test "$cf_cv_sig_atomic_t" != no &&
21251 cat >>confdefs.h <<EOF
21252 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
21255 if test "$NCURSES_CHTYPE" = auto ; then
21257 echo "$as_me:21257: checking for type of chtype" >&5
21258 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
21259 if test "${cf_cv_typeof_chtype+set}" = set; then
21260 echo $ECHO_N "(cached) $ECHO_C" >&6
21263 if test "$cross_compiling" = yes; then
21264 cf_cv_typeof_chtype=long
21266 cat >"conftest.$ac_ext" <<_ACEOF
21267 #line 21267 "configure"
21268 #include "confdefs.h"
21270 #define WANT_BITS 31
21274 FILE *fp = fopen("cf_test.out", "w");
21276 char *result = "long";
21277 if (sizeof(unsigned long) > sizeof(unsigned int)) {
21280 for (n = 0; n < WANT_BITS; n++) {
21283 if (y != 1 || x == 0) {
21289 * If x is nonzero, an int is big enough for the bits
21292 result = (x != 0) ? "int" : "long";
21297 ${cf_cv_main_return:-return}(0);
21301 rm -f "conftest$ac_exeext"
21302 if { (eval echo "$as_me:21302: \"$ac_link\"") >&5
21303 (eval $ac_link) 2>&5
21305 echo "$as_me:21305: \$? = $ac_status" >&5
21306 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21307 { (eval echo "$as_me:21307: \"$ac_try\"") >&5
21308 (eval $ac_try) 2>&5
21310 echo "$as_me:21310: \$? = $ac_status" >&5
21311 (exit "$ac_status"); }; }; then
21312 cf_cv_typeof_chtype=`cat cf_test.out`
21314 echo "$as_me: program exited with status $ac_status" >&5
21315 echo "$as_me: failed program was:" >&5
21316 cat "conftest.$ac_ext" >&5
21317 cf_cv_typeof_chtype=long
21319 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21325 echo "$as_me:21325: result: $cf_cv_typeof_chtype" >&5
21326 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
21328 cat >>confdefs.h <<EOF
21329 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
21333 cf_cv_typeof_chtype=$NCURSES_CHTYPE
21335 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
21337 echo "$as_me:21337: checking if unsigned literals are legal" >&5
21338 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
21339 if test "${cf_cv_unsigned_literals+set}" = set; then
21340 echo $ECHO_N "(cached) $ECHO_C" >&6
21343 cat >"conftest.$ac_ext" <<_ACEOF
21344 #line 21344 "configure"
21345 #include "confdefs.h"
21350 long x = 1L + 1UL + 1U + 1
21355 rm -f "conftest.$ac_objext"
21356 if { (eval echo "$as_me:21356: \"$ac_compile\"") >&5
21357 (eval $ac_compile) 2>&5
21359 echo "$as_me:21359: \$? = $ac_status" >&5
21360 (exit "$ac_status"); } &&
21361 { ac_try='test -s "conftest.$ac_objext"'
21362 { (eval echo "$as_me:21362: \"$ac_try\"") >&5
21363 (eval $ac_try) 2>&5
21365 echo "$as_me:21365: \$? = $ac_status" >&5
21366 (exit "$ac_status"); }; }; then
21367 cf_cv_unsigned_literals=yes
21369 echo "$as_me: failed program was:" >&5
21370 cat "conftest.$ac_ext" >&5
21371 cf_cv_unsigned_literals=no
21373 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21377 echo "$as_me:21377: result: $cf_cv_unsigned_literals" >&5
21378 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
21381 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
21382 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
21384 if test "$NCURSES_MMASK_T" = auto ; then
21385 cf_cv_typeof_mmask_t=long
21387 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
21389 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
21391 ### Checks for external-data
21393 echo "$as_me:21393: checking if external errno is declared" >&5
21394 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
21395 if test "${cf_cv_dcl_errno+set}" = set; then
21396 echo $ECHO_N "(cached) $ECHO_C" >&6
21399 cat >"conftest.$ac_ext" <<_ACEOF
21400 #line 21400 "configure"
21401 #include "confdefs.h"
21403 #ifdef HAVE_STDLIB_H
21404 #include <stdlib.h>
21407 #include <sys/types.h>
21412 int x = (int) errno; (void)x
21417 rm -f "conftest.$ac_objext"
21418 if { (eval echo "$as_me:21418: \"$ac_compile\"") >&5
21419 (eval $ac_compile) 2>&5
21421 echo "$as_me:21421: \$? = $ac_status" >&5
21422 (exit "$ac_status"); } &&
21423 { ac_try='test -s "conftest.$ac_objext"'
21424 { (eval echo "$as_me:21424: \"$ac_try\"") >&5
21425 (eval $ac_try) 2>&5
21427 echo "$as_me:21427: \$? = $ac_status" >&5
21428 (exit "$ac_status"); }; }; then
21429 cf_cv_dcl_errno=yes
21431 echo "$as_me: failed program was:" >&5
21432 cat "conftest.$ac_ext" >&5
21435 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21438 echo "$as_me:21438: result: $cf_cv_dcl_errno" >&5
21439 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
21441 if test "$cf_cv_dcl_errno" = no ; then
21443 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21445 cat >>confdefs.h <<EOF
21446 #define $cf_result 1
21451 # It's possible (for near-UNIX clones) that the data doesn't exist
21453 echo "$as_me:21453: checking if external errno exists" >&5
21454 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
21455 if test "${cf_cv_have_errno+set}" = set; then
21456 echo $ECHO_N "(cached) $ECHO_C" >&6
21459 cat >"conftest.$ac_ext" <<_ACEOF
21460 #line 21460 "configure"
21461 #include "confdefs.h"
21474 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21475 if { (eval echo "$as_me:21475: \"$ac_link\"") >&5
21476 (eval $ac_link) 2>&5
21478 echo "$as_me:21478: \$? = $ac_status" >&5
21479 (exit "$ac_status"); } &&
21480 { ac_try='test -s "conftest$ac_exeext"'
21481 { (eval echo "$as_me:21481: \"$ac_try\"") >&5
21482 (eval $ac_try) 2>&5
21484 echo "$as_me:21484: \$? = $ac_status" >&5
21485 (exit "$ac_status"); }; }; then
21486 cf_cv_have_errno=yes
21488 echo "$as_me: failed program was:" >&5
21489 cat "conftest.$ac_ext" >&5
21490 cf_cv_have_errno=no
21492 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21495 echo "$as_me:21495: result: $cf_cv_have_errno" >&5
21496 echo "${ECHO_T}$cf_cv_have_errno" >&6
21498 if test "$cf_cv_have_errno" = yes ; then
21500 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21502 cat >>confdefs.h <<EOF
21503 #define $cf_result 1
21508 echo "$as_me:21508: checking if data-only library module links" >&5
21509 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
21510 if test "${cf_cv_link_dataonly+set}" = set; then
21511 echo $ECHO_N "(cached) $ECHO_C" >&6
21515 cat >conftest.$ac_ext <<EOF
21516 #line 21516 "configure"
21517 int testdata[3] = { 123, 456, 789 };
21519 if { (eval echo "$as_me:21519: \"$ac_compile\"") >&5
21520 (eval $ac_compile) 2>&5
21522 echo "$as_me:21522: \$? = $ac_status" >&5
21523 (exit "$ac_status"); } ; then
21524 mv conftest.o data.o && \
21525 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
21527 rm -f conftest.$ac_ext data.o
21528 cat >conftest.$ac_ext <<EOF
21529 #line 21529 "configure"
21533 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
21535 extern int testdata[3];
21536 return testdata[0] == 123
21537 && testdata[1] == 456
21538 && testdata[2] == 789;
21542 if { (eval echo "$as_me:21542: \"$ac_compile\"") >&5
21543 (eval $ac_compile) 2>&5
21545 echo "$as_me:21545: \$? = $ac_status" >&5
21546 (exit "$ac_status"); }; then
21547 mv conftest.o func.o && \
21548 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
21550 rm -f conftest.$ac_ext func.o
21551 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
21552 cf_saveLIBS="$LIBS"
21553 LIBS="conftest.a $LIBS"
21554 if test "$cross_compiling" = yes; then
21555 cf_cv_link_dataonly=unknown
21557 cat >"conftest.$ac_ext" <<_ACEOF
21558 #line 21558 "configure"
21559 #include "confdefs.h"
21563 extern int testfunc();
21564 ${cf_cv_main_return:-return} (!testfunc());
21568 rm -f "conftest$ac_exeext"
21569 if { (eval echo "$as_me:21569: \"$ac_link\"") >&5
21570 (eval $ac_link) 2>&5
21572 echo "$as_me:21572: \$? = $ac_status" >&5
21573 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21574 { (eval echo "$as_me:21574: \"$ac_try\"") >&5
21575 (eval $ac_try) 2>&5
21577 echo "$as_me:21577: \$? = $ac_status" >&5
21578 (exit "$ac_status"); }; }; then
21579 cf_cv_link_dataonly=yes
21581 echo "$as_me: program exited with status $ac_status" >&5
21582 echo "$as_me: failed program was:" >&5
21583 cat "conftest.$ac_ext" >&5
21584 cf_cv_link_dataonly=no
21586 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21588 LIBS="$cf_saveLIBS"
21592 echo "$as_me:21592: result: $cf_cv_link_dataonly" >&5
21593 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
21595 if test "$cf_cv_link_dataonly" = no ; then
21597 cat >>confdefs.h <<\EOF
21598 #define BROKEN_LINKER 1
21604 ### Checks for library functions.
21635 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21636 echo "$as_me:21636: checking for $ac_func" >&5
21637 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21638 if eval "test \"\${$as_ac_var+set}\" = set"; then
21639 echo $ECHO_N "(cached) $ECHO_C" >&6
21641 cat >"conftest.$ac_ext" <<_ACEOF
21642 #line 21642 "configure"
21643 #include "confdefs.h"
21644 #define $ac_func autoconf_temporary
21645 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
21652 /* We use char because int might match the return type of a gcc2
21653 builtin and then its argument prototype would still apply. */
21654 char $ac_func (void);
21660 /* The GNU C library defines stubs for functions which it implements
21661 to always fail with ENOSYS. Some functions are actually named
21662 something starting with __ and the normal name is an alias. */
21663 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21664 #error found stub for $ac_func
21667 return $ac_func ();
21672 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21673 if { (eval echo "$as_me:21673: \"$ac_link\"") >&5
21674 (eval $ac_link) 2>&5
21676 echo "$as_me:21676: \$? = $ac_status" >&5
21677 (exit "$ac_status"); } &&
21678 { ac_try='test -s "conftest$ac_exeext"'
21679 { (eval echo "$as_me:21679: \"$ac_try\"") >&5
21680 (eval $ac_try) 2>&5
21682 echo "$as_me:21682: \$? = $ac_status" >&5
21683 (exit "$ac_status"); }; }; then
21684 eval "$as_ac_var=yes"
21686 echo "$as_me: failed program was:" >&5
21687 cat "conftest.$ac_ext" >&5
21688 eval "$as_ac_var=no"
21690 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21692 echo "$as_me:21692: result: `eval echo '${'"$as_ac_var"'}'`" >&5
21693 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
21694 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
21695 cat >>confdefs.h <<EOF
21696 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21702 echo "$as_me:21702: checking if _PATH_TTYS is defined in ttyent.h" >&5
21703 echo $ECHO_N "checking if _PATH_TTYS is defined in ttyent.h... $ECHO_C" >&6
21704 if test "${cf_cv_PATH_TTYS+set}" = set; then
21705 echo $ECHO_N "(cached) $ECHO_C" >&6
21708 cat >"conftest.$ac_ext" <<_ACEOF
21709 #line 21709 "configure"
21710 #include "confdefs.h"
21713 #include <ttyent.h>
21718 FILE *fp = fopen(_PATH_TTYS, "r"); (void)fp
21723 rm -f "conftest.$ac_objext"
21724 if { (eval echo "$as_me:21724: \"$ac_compile\"") >&5
21725 (eval $ac_compile) 2>&5
21727 echo "$as_me:21727: \$? = $ac_status" >&5
21728 (exit "$ac_status"); } &&
21729 { ac_try='test -s "conftest.$ac_objext"'
21730 { (eval echo "$as_me:21730: \"$ac_try\"") >&5
21731 (eval $ac_try) 2>&5
21733 echo "$as_me:21733: \$? = $ac_status" >&5
21734 (exit "$ac_status"); }; }; then
21735 cf_cv_PATH_TTYS=yes
21737 echo "$as_me: failed program was:" >&5
21738 cat "conftest.$ac_ext" >&5
21741 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21743 echo "$as_me:21743: result: $cf_cv_PATH_TTYS" >&5
21744 echo "${ECHO_T}$cf_cv_PATH_TTYS" >&6
21746 if test $cf_cv_PATH_TTYS = no
21748 for cf_ttys in /etc/ttytype /etc/ttys
21750 if test -f $cf_ttys
21752 cf_cv_PATH_TTYS=maybe
21754 cat >>confdefs.h <<\EOF
21755 #define _PATH_TTYS $cf_ttys
21763 if test $cf_cv_PATH_TTYS != no
21765 echo "$as_me:21765: checking if _PATH_TTYS file exists" >&5
21766 echo $ECHO_N "checking if _PATH_TTYS file exists... $ECHO_C" >&6
21767 if test "${cf_cv_have_PATH_TTYS+set}" = set; then
21768 echo $ECHO_N "(cached) $ECHO_C" >&6
21771 if test "$cross_compiling" = yes; then
21772 cf_cv_have_PATH_TTYS=unknown
21774 cat >"conftest.$ac_ext" <<_ACEOF
21775 #line 21775 "configure"
21776 #include "confdefs.h"
21779 #include <ttyent.h>
21781 FILE *fp = fopen(_PATH_TTYS, "r");
21782 ${cf_cv_main_return:-return} (fp == 0);
21785 rm -f "conftest$ac_exeext"
21786 if { (eval echo "$as_me:21786: \"$ac_link\"") >&5
21787 (eval $ac_link) 2>&5
21789 echo "$as_me:21789: \$? = $ac_status" >&5
21790 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21791 { (eval echo "$as_me:21791: \"$ac_try\"") >&5
21792 (eval $ac_try) 2>&5
21794 echo "$as_me:21794: \$? = $ac_status" >&5
21795 (exit "$ac_status"); }; }; then
21796 cf_cv_have_PATH_TTYS=yes
21798 echo "$as_me: program exited with status $ac_status" >&5
21799 echo "$as_me: failed program was:" >&5
21800 cat "conftest.$ac_ext" >&5
21801 cf_cv_have_PATH_TTYS=no
21803 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21806 echo "$as_me:21806: result: $cf_cv_have_PATH_TTYS" >&5
21807 echo "${ECHO_T}$cf_cv_have_PATH_TTYS" >&6
21808 test "$cf_cv_have_PATH_TTYS" = no && cf_cv_PATH_TTYS=no
21811 if test $cf_cv_PATH_TTYS != no
21814 cat >>confdefs.h <<\EOF
21815 #define HAVE_PATH_TTYS 1
21818 echo "$as_me:21818: checking for getttynam" >&5
21819 echo $ECHO_N "checking for getttynam... $ECHO_C" >&6
21820 if test "${cf_cv_func_getttynam+set}" = set; then
21821 echo $ECHO_N "(cached) $ECHO_C" >&6
21824 cat >"conftest.$ac_ext" <<_ACEOF
21825 #line 21825 "configure"
21826 #include "confdefs.h"
21827 #include <ttyent.h>
21831 struct ttyent *fp = getttynam("/dev/tty"); (void)fp
21836 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21837 if { (eval echo "$as_me:21837: \"$ac_link\"") >&5
21838 (eval $ac_link) 2>&5
21840 echo "$as_me:21840: \$? = $ac_status" >&5
21841 (exit "$ac_status"); } &&
21842 { ac_try='test -s "conftest$ac_exeext"'
21843 { (eval echo "$as_me:21843: \"$ac_try\"") >&5
21844 (eval $ac_try) 2>&5
21846 echo "$as_me:21846: \$? = $ac_status" >&5
21847 (exit "$ac_status"); }; }; then
21848 cf_cv_func_getttynam=yes
21850 echo "$as_me: failed program was:" >&5
21851 cat "conftest.$ac_ext" >&5
21852 cf_cv_func_getttynam=no
21854 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21856 echo "$as_me:21856: result: $cf_cv_func_getttynam" >&5
21857 echo "${ECHO_T}$cf_cv_func_getttynam" >&6
21858 test "$cf_cv_func_getttynam" = yes && cat >>confdefs.h <<\EOF
21859 #define HAVE_GETTTYNAM 1
21864 if test "x$ac_cv_func_getopt" = xno && \
21865 test "x$cf_with_progs$cf_with_tests" != xnono; then
21866 { { echo "$as_me:21866: error: getopt is required for building programs" >&5
21867 echo "$as_me: error: getopt is required for building programs" >&2;}
21868 { (exit 1); exit 1; }; }
21871 if test "x$with_safe_sprintf" = xyes
21873 if test "x$ac_cv_func_vsnprintf" = xyes
21875 { echo "$as_me:21875: WARNING: will use vsnprintf instead of safe-sprintf option" >&5
21876 echo "$as_me: WARNING: will use vsnprintf instead of safe-sprintf option" >&2;}
21879 cat >>confdefs.h <<\EOF
21880 #define USE_SAFE_SPRINTF 1
21886 if test "x$with_getcap" = "xyes" ; then
21888 echo "$as_me:21888: checking for terminal-capability database functions" >&5
21889 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
21890 if test "${cf_cv_cgetent+set}" = set; then
21891 echo $ECHO_N "(cached) $ECHO_C" >&6
21894 cat >"conftest.$ac_ext" <<_ACEOF
21895 #line 21895 "configure"
21896 #include "confdefs.h"
21898 #include <stdlib.h>
21905 char *db_array = temp;
21906 cgetent(&buf, &db_array, "vt100");
21907 cgetcap(buf, "tc", '=');
21908 cgetmatch(buf, "tc");
21914 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21915 if { (eval echo "$as_me:21915: \"$ac_link\"") >&5
21916 (eval $ac_link) 2>&5
21918 echo "$as_me:21918: \$? = $ac_status" >&5
21919 (exit "$ac_status"); } &&
21920 { ac_try='test -s "conftest$ac_exeext"'
21921 { (eval echo "$as_me:21921: \"$ac_try\"") >&5
21922 (eval $ac_try) 2>&5
21924 echo "$as_me:21924: \$? = $ac_status" >&5
21925 (exit "$ac_status"); }; }; then
21928 echo "$as_me: failed program was:" >&5
21929 cat "conftest.$ac_ext" >&5
21932 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21935 echo "$as_me:21935: result: $cf_cv_cgetent" >&5
21936 echo "${ECHO_T}$cf_cv_cgetent" >&6
21938 if test "$cf_cv_cgetent" = yes
21941 cat >>confdefs.h <<\EOF
21942 #define HAVE_BSD_CGETENT 1
21945 echo "$as_me:21945: checking if cgetent uses const parameter" >&5
21946 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
21947 if test "${cf_cv_cgetent_const+set}" = set; then
21948 echo $ECHO_N "(cached) $ECHO_C" >&6
21951 cat >"conftest.$ac_ext" <<_ACEOF
21952 #line 21952 "configure"
21953 #include "confdefs.h"
21955 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
21956 #include <stdlib.h>
21963 #ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
21964 const char *db_array = temp;
21965 cgetent(&buf, &db_array, "vt100");
21967 cgetcap(buf, "tc", '=');
21968 cgetmatch(buf, "tc");
21974 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21975 if { (eval echo "$as_me:21975: \"$ac_link\"") >&5
21976 (eval $ac_link) 2>&5
21978 echo "$as_me:21978: \$? = $ac_status" >&5
21979 (exit "$ac_status"); } &&
21980 { ac_try='test -s "conftest$ac_exeext"'
21981 { (eval echo "$as_me:21981: \"$ac_try\"") >&5
21982 (eval $ac_try) 2>&5
21984 echo "$as_me:21984: \$? = $ac_status" >&5
21985 (exit "$ac_status"); }; }; then
21986 cf_cv_cgetent_const=yes
21988 echo "$as_me: failed program was:" >&5
21989 cat "conftest.$ac_ext" >&5
21990 cf_cv_cgetent_const=no
21992 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21995 echo "$as_me:21995: result: $cf_cv_cgetent_const" >&5
21996 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
21997 if test "$cf_cv_cgetent_const" = yes
22000 cat >>confdefs.h <<EOF
22001 #define CGETENT_CONST const
22009 echo "$as_me:22009: checking for isascii" >&5
22010 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
22011 if test "${cf_cv_have_isascii+set}" = set; then
22012 echo $ECHO_N "(cached) $ECHO_C" >&6
22015 cat >"conftest.$ac_ext" <<_ACEOF
22016 #line 22016 "configure"
22017 #include "confdefs.h"
22022 int x = isascii(' ')
22027 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22028 if { (eval echo "$as_me:22028: \"$ac_link\"") >&5
22029 (eval $ac_link) 2>&5
22031 echo "$as_me:22031: \$? = $ac_status" >&5
22032 (exit "$ac_status"); } &&
22033 { ac_try='test -s "conftest$ac_exeext"'
22034 { (eval echo "$as_me:22034: \"$ac_try\"") >&5
22035 (eval $ac_try) 2>&5
22037 echo "$as_me:22037: \$? = $ac_status" >&5
22038 (exit "$ac_status"); }; }; then
22039 cf_cv_have_isascii=yes
22041 echo "$as_me: failed program was:" >&5
22042 cat "conftest.$ac_ext" >&5
22043 cf_cv_have_isascii=no
22045 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22048 echo "$as_me:22048: result: $cf_cv_have_isascii" >&5
22049 echo "${ECHO_T}$cf_cv_have_isascii" >&6
22050 test "$cf_cv_have_isascii" = yes &&
22051 cat >>confdefs.h <<\EOF
22052 #define HAVE_ISASCII 1
22055 if test "$ac_cv_func_sigaction" = yes; then
22056 echo "$as_me:22056: checking whether sigaction needs _POSIX_SOURCE" >&5
22057 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
22058 cat >"conftest.$ac_ext" <<_ACEOF
22059 #line 22059 "configure"
22060 #include "confdefs.h"
22062 #include <sys/types.h>
22063 #include <signal.h>
22067 struct sigaction act
22072 rm -f "conftest.$ac_objext"
22073 if { (eval echo "$as_me:22073: \"$ac_compile\"") >&5
22074 (eval $ac_compile) 2>&5
22076 echo "$as_me:22076: \$? = $ac_status" >&5
22077 (exit "$ac_status"); } &&
22078 { ac_try='test -s "conftest.$ac_objext"'
22079 { (eval echo "$as_me:22079: \"$ac_try\"") >&5
22080 (eval $ac_try) 2>&5
22082 echo "$as_me:22082: \$? = $ac_status" >&5
22083 (exit "$ac_status"); }; }; then
22086 echo "$as_me: failed program was:" >&5
22087 cat "conftest.$ac_ext" >&5
22089 cat >"conftest.$ac_ext" <<_ACEOF
22090 #line 22090 "configure"
22091 #include "confdefs.h"
22093 #define _POSIX_SOURCE
22094 #include <sys/types.h>
22095 #include <signal.h>
22099 struct sigaction act
22104 rm -f "conftest.$ac_objext"
22105 if { (eval echo "$as_me:22105: \"$ac_compile\"") >&5
22106 (eval $ac_compile) 2>&5
22108 echo "$as_me:22108: \$? = $ac_status" >&5
22109 (exit "$ac_status"); } &&
22110 { ac_try='test -s "conftest.$ac_objext"'
22111 { (eval echo "$as_me:22111: \"$ac_try\"") >&5
22112 (eval $ac_try) 2>&5
22114 echo "$as_me:22114: \$? = $ac_status" >&5
22115 (exit "$ac_status"); }; }; then
22118 cat >>confdefs.h <<\EOF
22119 #define _POSIX_SOURCE 1
22123 echo "$as_me: failed program was:" >&5
22124 cat "conftest.$ac_ext" >&5
22127 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22129 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22130 echo "$as_me:22130: result: $sigact_bad" >&5
22131 echo "${ECHO_T}$sigact_bad" >&6
22134 echo "$as_me:22134: checking if nanosleep really works" >&5
22135 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
22136 if test "${cf_cv_func_nanosleep+set}" = set; then
22137 echo $ECHO_N "(cached) $ECHO_C" >&6
22140 if test "$cross_compiling" = yes; then
22141 cf_cv_func_nanosleep=unknown
22143 cat >"conftest.$ac_ext" <<_ACEOF
22144 #line 22144 "configure"
22145 #include "confdefs.h"
22151 #ifdef HAVE_SYS_TIME_H
22152 #include <sys/time.h>
22156 struct timespec ts1, ts2;
22159 ts1.tv_nsec = 750000000;
22163 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
22164 ${cf_cv_main_return:-return}(code != 0);
22168 rm -f "conftest$ac_exeext"
22169 if { (eval echo "$as_me:22169: \"$ac_link\"") >&5
22170 (eval $ac_link) 2>&5
22172 echo "$as_me:22172: \$? = $ac_status" >&5
22173 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22174 { (eval echo "$as_me:22174: \"$ac_try\"") >&5
22175 (eval $ac_try) 2>&5
22177 echo "$as_me:22177: \$? = $ac_status" >&5
22178 (exit "$ac_status"); }; }; then
22179 cf_cv_func_nanosleep=yes
22181 echo "$as_me: program exited with status $ac_status" >&5
22182 echo "$as_me: failed program was:" >&5
22183 cat "conftest.$ac_ext" >&5
22184 cf_cv_func_nanosleep=no
22186 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22189 echo "$as_me:22189: result: $cf_cv_func_nanosleep" >&5
22190 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
22192 test "$cf_cv_func_nanosleep" = "yes" &&
22193 cat >>confdefs.h <<\EOF
22194 #define HAVE_NANOSLEEP 1
22205 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22206 echo "$as_me:22206: checking for $ac_header" >&5
22207 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22208 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22209 echo $ECHO_N "(cached) $ECHO_C" >&6
22211 cat >"conftest.$ac_ext" <<_ACEOF
22212 #line 22212 "configure"
22213 #include "confdefs.h"
22214 #include <$ac_header>
22216 if { (eval echo "$as_me:22216: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22217 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22219 $EGREP -v '^ *\+' conftest.er1 >conftest.err
22221 cat conftest.err >&5
22222 echo "$as_me:22222: \$? = $ac_status" >&5
22223 (exit "$ac_status"); } >/dev/null; then
22224 if test -s conftest.err; then
22225 ac_cpp_err=$ac_c_preproc_warn_flag
22232 if test -z "$ac_cpp_err"; then
22233 eval "$as_ac_Header=yes"
22235 echo "$as_me: failed program was:" >&5
22236 cat "conftest.$ac_ext" >&5
22237 eval "$as_ac_Header=no"
22239 rm -f conftest.err "conftest.$ac_ext"
22241 echo "$as_me:22241: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22242 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22243 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22244 cat >>confdefs.h <<EOF
22245 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22251 if test "$ac_cv_header_termios_h" = yes ; then
22252 case "$CFLAGS $CPPFLAGS" in
22253 (*-D_POSIX_SOURCE*)
22254 termios_bad=dunno ;;
22255 (*) termios_bad=maybe ;;
22257 if test "$termios_bad" = maybe ; then
22258 echo "$as_me:22258: checking whether termios.h needs _POSIX_SOURCE" >&5
22259 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
22260 cat >"conftest.$ac_ext" <<_ACEOF
22261 #line 22261 "configure"
22262 #include "confdefs.h"
22263 #include <termios.h>
22267 struct termios foo; int x = foo.c_iflag = 1; (void)x
22272 rm -f "conftest.$ac_objext"
22273 if { (eval echo "$as_me:22273: \"$ac_compile\"") >&5
22274 (eval $ac_compile) 2>&5
22276 echo "$as_me:22276: \$? = $ac_status" >&5
22277 (exit "$ac_status"); } &&
22278 { ac_try='test -s "conftest.$ac_objext"'
22279 { (eval echo "$as_me:22279: \"$ac_try\"") >&5
22280 (eval $ac_try) 2>&5
22282 echo "$as_me:22282: \$? = $ac_status" >&5
22283 (exit "$ac_status"); }; }; then
22286 echo "$as_me: failed program was:" >&5
22287 cat "conftest.$ac_ext" >&5
22289 cat >"conftest.$ac_ext" <<_ACEOF
22290 #line 22290 "configure"
22291 #include "confdefs.h"
22293 #define _POSIX_SOURCE
22294 #include <termios.h>
22298 struct termios foo; int x = foo.c_iflag = 2; (void)x
22303 rm -f "conftest.$ac_objext"
22304 if { (eval echo "$as_me:22304: \"$ac_compile\"") >&5
22305 (eval $ac_compile) 2>&5
22307 echo "$as_me:22307: \$? = $ac_status" >&5
22308 (exit "$ac_status"); } &&
22309 { ac_try='test -s "conftest.$ac_objext"'
22310 { (eval echo "$as_me:22310: \"$ac_try\"") >&5
22311 (eval $ac_try) 2>&5
22313 echo "$as_me:22313: \$? = $ac_status" >&5
22314 (exit "$ac_status"); }; }; then
22315 termios_bad=unknown
22317 echo "$as_me: failed program was:" >&5
22318 cat "conftest.$ac_ext" >&5
22320 cat >>confdefs.h <<\EOF
22321 #define _POSIX_SOURCE 1
22325 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22328 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22329 echo "$as_me:22329: result: $termios_bad" >&5
22330 echo "${ECHO_T}$termios_bad" >&6
22334 echo "$as_me:22334: checking for tcgetattr" >&5
22335 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
22336 if test "${cf_cv_have_tcgetattr+set}" = set; then
22337 echo $ECHO_N "(cached) $ECHO_C" >&6
22340 cat >"conftest.$ac_ext" <<_ACEOF
22341 #line 22341 "configure"
22342 #include "confdefs.h"
22344 #include <sys/types.h>
22345 #ifdef HAVE_UNISTD_H
22346 #include <unistd.h>
22348 #ifdef HAVE_TERMIOS_H
22349 #include <termios.h>
22350 #define TTY struct termios
22352 #ifdef HAVE_TERMIO_H
22353 #include <termio.h>
22354 #define TTY struct termio
22363 tcgetattr(1, &foo);
22368 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22369 if { (eval echo "$as_me:22369: \"$ac_link\"") >&5
22370 (eval $ac_link) 2>&5
22372 echo "$as_me:22372: \$? = $ac_status" >&5
22373 (exit "$ac_status"); } &&
22374 { ac_try='test -s "conftest$ac_exeext"'
22375 { (eval echo "$as_me:22375: \"$ac_try\"") >&5
22376 (eval $ac_try) 2>&5
22378 echo "$as_me:22378: \$? = $ac_status" >&5
22379 (exit "$ac_status"); }; }; then
22380 cf_cv_have_tcgetattr=yes
22382 echo "$as_me: failed program was:" >&5
22383 cat "conftest.$ac_ext" >&5
22384 cf_cv_have_tcgetattr=no
22386 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22388 echo "$as_me:22388: result: $cf_cv_have_tcgetattr" >&5
22389 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
22390 test "$cf_cv_have_tcgetattr" = yes &&
22391 cat >>confdefs.h <<\EOF
22392 #define HAVE_TCGETATTR 1
22395 echo "$as_me:22395: checking for vsscanf function or workaround" >&5
22396 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
22397 if test "${cf_cv_func_vsscanf+set}" = set; then
22398 echo $ECHO_N "(cached) $ECHO_C" >&6
22401 cat >"conftest.$ac_ext" <<_ACEOF
22402 #line 22402 "configure"
22403 #include "confdefs.h"
22405 #include <stdarg.h>
22412 vsscanf("from", "%d", ap)
22417 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22418 if { (eval echo "$as_me:22418: \"$ac_link\"") >&5
22419 (eval $ac_link) 2>&5
22421 echo "$as_me:22421: \$? = $ac_status" >&5
22422 (exit "$ac_status"); } &&
22423 { ac_try='test -s "conftest$ac_exeext"'
22424 { (eval echo "$as_me:22424: \"$ac_try\"") >&5
22425 (eval $ac_try) 2>&5
22427 echo "$as_me:22427: \$? = $ac_status" >&5
22428 (exit "$ac_status"); }; }; then
22429 cf_cv_func_vsscanf=vsscanf
22431 echo "$as_me: failed program was:" >&5
22432 cat "conftest.$ac_ext" >&5
22434 cat >"conftest.$ac_ext" <<_ACEOF
22435 #line 22435 "configure"
22436 #include "confdefs.h"
22438 #include <stdarg.h>
22445 char *str = "from";
22447 strbuf._flag = _IOREAD;
22448 strbuf._ptr = strbuf._base = (unsigned char *) str;
22449 strbuf._cnt = strlen(str);
22450 strbuf._file = _NFILE;
22451 return (vfscanf(&strbuf, "%d", ap))
22456 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22457 if { (eval echo "$as_me:22457: \"$ac_link\"") >&5
22458 (eval $ac_link) 2>&5
22460 echo "$as_me:22460: \$? = $ac_status" >&5
22461 (exit "$ac_status"); } &&
22462 { ac_try='test -s "conftest$ac_exeext"'
22463 { (eval echo "$as_me:22463: \"$ac_try\"") >&5
22464 (eval $ac_try) 2>&5
22466 echo "$as_me:22466: \$? = $ac_status" >&5
22467 (exit "$ac_status"); }; }; then
22468 cf_cv_func_vsscanf=vfscanf
22470 echo "$as_me: failed program was:" >&5
22471 cat "conftest.$ac_ext" >&5
22473 cat >"conftest.$ac_ext" <<_ACEOF
22474 #line 22474 "configure"
22475 #include "confdefs.h"
22477 #include <stdarg.h>
22484 char *str = "from";
22486 strbuf._flag = _IOREAD;
22487 strbuf._ptr = strbuf._base = (unsigned char *) str;
22488 strbuf._cnt = strlen(str);
22489 strbuf._file = _NFILE;
22490 return (_doscan(&strbuf, "%d", ap))
22495 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22496 if { (eval echo "$as_me:22496: \"$ac_link\"") >&5
22497 (eval $ac_link) 2>&5
22499 echo "$as_me:22499: \$? = $ac_status" >&5
22500 (exit "$ac_status"); } &&
22501 { ac_try='test -s "conftest$ac_exeext"'
22502 { (eval echo "$as_me:22502: \"$ac_try\"") >&5
22503 (eval $ac_try) 2>&5
22505 echo "$as_me:22505: \$? = $ac_status" >&5
22506 (exit "$ac_status"); }; }; then
22507 cf_cv_func_vsscanf=_doscan
22509 echo "$as_me: failed program was:" >&5
22510 cat "conftest.$ac_ext" >&5
22512 cf_cv_func_vsscanf=no
22514 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22516 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22518 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22520 echo "$as_me:22520: result: $cf_cv_func_vsscanf" >&5
22521 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
22523 case "$cf_cv_func_vsscanf" in
22525 cat >>confdefs.h <<\EOF
22526 #define HAVE_VSSCANF 1
22530 cat >>confdefs.h <<\EOF
22531 #define HAVE_VFSCANF 1
22535 cat >>confdefs.h <<\EOF
22536 #define HAVE__DOSCAN 1
22545 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22546 echo "$as_me:22546: checking for $ac_header" >&5
22547 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22548 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22549 echo $ECHO_N "(cached) $ECHO_C" >&6
22551 cat >"conftest.$ac_ext" <<_ACEOF
22552 #line 22552 "configure"
22553 #include "confdefs.h"
22554 #include <$ac_header>
22556 if { (eval echo "$as_me:22556: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22557 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22559 $EGREP -v '^ *\+' conftest.er1 >conftest.err
22561 cat conftest.err >&5
22562 echo "$as_me:22562: \$? = $ac_status" >&5
22563 (exit "$ac_status"); } >/dev/null; then
22564 if test -s conftest.err; then
22565 ac_cpp_err=$ac_c_preproc_warn_flag
22572 if test -z "$ac_cpp_err"; then
22573 eval "$as_ac_Header=yes"
22575 echo "$as_me: failed program was:" >&5
22576 cat "conftest.$ac_ext" >&5
22577 eval "$as_ac_Header=no"
22579 rm -f conftest.err "conftest.$ac_ext"
22581 echo "$as_me:22581: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22582 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22583 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22584 cat >>confdefs.h <<EOF
22585 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22591 echo "$as_me:22591: checking for working mkstemp" >&5
22592 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
22593 if test "${cf_cv_func_mkstemp+set}" = set; then
22594 echo $ECHO_N "(cached) $ECHO_C" >&6
22598 if test "$cross_compiling" = yes; then
22599 cf_cv_func_mkstemp=maybe
22601 cat >"conftest.$ac_ext" <<_ACEOF
22602 #line 22602 "configure"
22603 #include "confdefs.h"
22605 #include <sys/types.h>
22606 #ifdef HAVE_UNISTD_H
22607 #include <unistd.h>
22609 #include <stdlib.h>
22611 #include <string.h>
22612 #include <sys/stat.h>
22615 char *tmpl = "conftestXXXXXX";
22623 for (n = 0; n < 2; ++n) {
22624 strcpy(name[n], tmpl);
22625 if ((fd = mkstemp(name[n])) >= 0) {
22626 if (!strcmp(name[n], tmpl)
22627 || stat(name[n], &sb) != 0
22628 || (sb.st_mode & S_IFMT) != S_IFREG
22629 || (sb.st_mode & 077) != 0) {
22636 && !strcmp(name[0], name[1]))
22638 ${cf_cv_main_return:-return}(result);
22642 rm -f "conftest$ac_exeext"
22643 if { (eval echo "$as_me:22643: \"$ac_link\"") >&5
22644 (eval $ac_link) 2>&5
22646 echo "$as_me:22646: \$? = $ac_status" >&5
22647 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22648 { (eval echo "$as_me:22648: \"$ac_try\"") >&5
22649 (eval $ac_try) 2>&5
22651 echo "$as_me:22651: \$? = $ac_status" >&5
22652 (exit "$ac_status"); }; }; then
22653 cf_cv_func_mkstemp=yes
22656 echo "$as_me: program exited with status $ac_status" >&5
22657 echo "$as_me: failed program was:" >&5
22658 cat "conftest.$ac_ext" >&5
22659 cf_cv_func_mkstemp=no
22662 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22666 echo "$as_me:22666: result: $cf_cv_func_mkstemp" >&5
22667 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
22668 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
22669 echo "$as_me:22669: checking for mkstemp" >&5
22670 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
22671 if test "${ac_cv_func_mkstemp+set}" = set; then
22672 echo $ECHO_N "(cached) $ECHO_C" >&6
22674 cat >"conftest.$ac_ext" <<_ACEOF
22675 #line 22675 "configure"
22676 #include "confdefs.h"
22677 #define mkstemp autoconf_temporary
22678 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
22685 /* We use char because int might match the return type of a gcc2
22686 builtin and then its argument prototype would still apply. */
22687 char mkstemp (void);
22693 /* The GNU C library defines stubs for functions which it implements
22694 to always fail with ENOSYS. Some functions are actually named
22695 something starting with __ and the normal name is an alias. */
22696 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
22697 #error found stub for mkstemp
22705 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22706 if { (eval echo "$as_me:22706: \"$ac_link\"") >&5
22707 (eval $ac_link) 2>&5
22709 echo "$as_me:22709: \$? = $ac_status" >&5
22710 (exit "$ac_status"); } &&
22711 { ac_try='test -s "conftest$ac_exeext"'
22712 { (eval echo "$as_me:22712: \"$ac_try\"") >&5
22713 (eval $ac_try) 2>&5
22715 echo "$as_me:22715: \$? = $ac_status" >&5
22716 (exit "$ac_status"); }; }; then
22717 ac_cv_func_mkstemp=yes
22719 echo "$as_me: failed program was:" >&5
22720 cat "conftest.$ac_ext" >&5
22721 ac_cv_func_mkstemp=no
22723 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22725 echo "$as_me:22725: result: $ac_cv_func_mkstemp" >&5
22726 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
22729 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
22731 cat >>confdefs.h <<\EOF
22732 #define HAVE_MKSTEMP 1
22737 # setup for prototype of fallback for vsscanf()
22739 if test "$cf_cv_func_vsscanf" = vsscanf ; then
22745 if test "x$cross_compiling" = xyes ; then
22746 { echo "$as_me:22746: WARNING: cross compiling: assume setvbuf params not reversed" >&5
22747 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
22749 echo "$as_me:22749: checking whether setvbuf arguments are reversed" >&5
22750 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
22751 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
22752 echo $ECHO_N "(cached) $ECHO_C" >&6
22754 if test "$cross_compiling" = yes; then
22755 { { echo "$as_me:22755: error: cannot run test program while cross compiling" >&5
22756 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22757 { (exit 1); exit 1; }; }
22759 cat >"conftest.$ac_ext" <<_ACEOF
22760 #line 22760 "configure"
22761 #include "confdefs.h"
22763 /* If setvbuf has the reversed format, exit 0. */
22767 /* This call has the arguments reversed.
22768 A reversed system may check and see that the address of main
22769 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
22770 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
22771 $ac_main_return(1);
22772 putc('\r', stdout);
22773 $ac_main_return(0); /* Non-reversed systems segv here. */
22776 rm -f "conftest$ac_exeext"
22777 if { (eval echo "$as_me:22777: \"$ac_link\"") >&5
22778 (eval $ac_link) 2>&5
22780 echo "$as_me:22780: \$? = $ac_status" >&5
22781 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22782 { (eval echo "$as_me:22782: \"$ac_try\"") >&5
22783 (eval $ac_try) 2>&5
22785 echo "$as_me:22785: \$? = $ac_status" >&5
22786 (exit "$ac_status"); }; }; then
22787 ac_cv_func_setvbuf_reversed=yes
22789 echo "$as_me: program exited with status $ac_status" >&5
22790 echo "$as_me: failed program was:" >&5
22791 cat "conftest.$ac_ext" >&5
22792 ac_cv_func_setvbuf_reversed=no
22794 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22796 rm -f core ./core.* ./*.core
22798 echo "$as_me:22798: result: $ac_cv_func_setvbuf_reversed" >&5
22799 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
22800 if test $ac_cv_func_setvbuf_reversed = yes; then
22802 cat >>confdefs.h <<\EOF
22803 #define SETVBUF_REVERSED 1
22809 echo "$as_me:22809: checking for intptr_t" >&5
22810 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
22811 if test "${ac_cv_type_intptr_t+set}" = set; then
22812 echo $ECHO_N "(cached) $ECHO_C" >&6
22814 cat >"conftest.$ac_ext" <<_ACEOF
22815 #line 22815 "configure"
22816 #include "confdefs.h"
22817 $ac_includes_default
22821 if ((intptr_t *) 0)
22823 if (sizeof (intptr_t))
22829 rm -f "conftest.$ac_objext"
22830 if { (eval echo "$as_me:22830: \"$ac_compile\"") >&5
22831 (eval $ac_compile) 2>&5
22833 echo "$as_me:22833: \$? = $ac_status" >&5
22834 (exit "$ac_status"); } &&
22835 { ac_try='test -s "conftest.$ac_objext"'
22836 { (eval echo "$as_me:22836: \"$ac_try\"") >&5
22837 (eval $ac_try) 2>&5
22839 echo "$as_me:22839: \$? = $ac_status" >&5
22840 (exit "$ac_status"); }; }; then
22841 ac_cv_type_intptr_t=yes
22843 echo "$as_me: failed program was:" >&5
22844 cat "conftest.$ac_ext" >&5
22845 ac_cv_type_intptr_t=no
22847 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22849 echo "$as_me:22849: result: $ac_cv_type_intptr_t" >&5
22850 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
22851 if test "$ac_cv_type_intptr_t" = yes; then
22855 cat >>confdefs.h <<EOF
22856 #define intptr_t long
22861 echo "$as_me:22861: checking for ssize_t" >&5
22862 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
22863 if test "${ac_cv_type_ssize_t+set}" = set; then
22864 echo $ECHO_N "(cached) $ECHO_C" >&6
22866 cat >"conftest.$ac_ext" <<_ACEOF
22867 #line 22867 "configure"
22868 #include "confdefs.h"
22869 $ac_includes_default
22875 if (sizeof (ssize_t))
22881 rm -f "conftest.$ac_objext"
22882 if { (eval echo "$as_me:22882: \"$ac_compile\"") >&5
22883 (eval $ac_compile) 2>&5
22885 echo "$as_me:22885: \$? = $ac_status" >&5
22886 (exit "$ac_status"); } &&
22887 { ac_try='test -s "conftest.$ac_objext"'
22888 { (eval echo "$as_me:22888: \"$ac_try\"") >&5
22889 (eval $ac_try) 2>&5
22891 echo "$as_me:22891: \$? = $ac_status" >&5
22892 (exit "$ac_status"); }; }; then
22893 ac_cv_type_ssize_t=yes
22895 echo "$as_me: failed program was:" >&5
22896 cat "conftest.$ac_ext" >&5
22897 ac_cv_type_ssize_t=no
22899 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22901 echo "$as_me:22901: result: $ac_cv_type_ssize_t" >&5
22902 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
22903 if test "$ac_cv_type_ssize_t" = yes; then
22907 cat >>confdefs.h <<EOF
22908 #define ssize_t int
22913 echo "$as_me:22913: checking for type sigaction_t" >&5
22914 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
22915 if test "${cf_cv_type_sigaction+set}" = set; then
22916 echo $ECHO_N "(cached) $ECHO_C" >&6
22919 cat >"conftest.$ac_ext" <<_ACEOF
22920 #line 22920 "configure"
22921 #include "confdefs.h"
22923 #include <signal.h>
22932 rm -f "conftest.$ac_objext"
22933 if { (eval echo "$as_me:22933: \"$ac_compile\"") >&5
22934 (eval $ac_compile) 2>&5
22936 echo "$as_me:22936: \$? = $ac_status" >&5
22937 (exit "$ac_status"); } &&
22938 { ac_try='test -s "conftest.$ac_objext"'
22939 { (eval echo "$as_me:22939: \"$ac_try\"") >&5
22940 (eval $ac_try) 2>&5
22942 echo "$as_me:22942: \$? = $ac_status" >&5
22943 (exit "$ac_status"); }; }; then
22944 cf_cv_type_sigaction=yes
22946 echo "$as_me: failed program was:" >&5
22947 cat "conftest.$ac_ext" >&5
22948 cf_cv_type_sigaction=no
22950 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22953 echo "$as_me:22953: result: $cf_cv_type_sigaction" >&5
22954 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
22955 test "$cf_cv_type_sigaction" = yes &&
22956 cat >>confdefs.h <<\EOF
22957 #define HAVE_TYPE_SIGACTION 1
22960 echo "$as_me:22960: checking declaration of size-change" >&5
22961 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
22962 if test "${cf_cv_sizechange+set}" = set; then
22963 echo $ECHO_N "(cached) $ECHO_C" >&6
22966 cf_cv_sizechange=unknown
22967 cf_save_CPPFLAGS="$CPPFLAGS"
22969 for cf_opts in "" "NEED_PTEM_H"
22972 CPPFLAGS="$cf_save_CPPFLAGS"
22973 if test -n "$cf_opts"
22976 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
22977 CPPFLAGS="${CPPFLAGS}-D$cf_opts"
22980 cat >"conftest.$ac_ext" <<_ACEOF
22981 #line 22981 "configure"
22982 #include "confdefs.h"
22983 #include <sys/types.h>
22984 #ifdef HAVE_TERMIOS_H
22985 #include <termios.h>
22987 #ifdef HAVE_TERMIO_H
22988 #include <termio.h>
22993 /* This is a workaround for SCO: they neglected to define struct winsize in
22994 * termios.h -- it is only in termio.h and ptem.h
22996 #include <sys/stream.h>
22997 #include <sys/ptem.h>
23000 #ifdef HAVE_SYS_IOCTL_H
23001 #include <sys/ioctl.h>
23009 struct ttysize win; /* SunOS 3.0... */
23010 int y = win.ts_lines = 2;
23011 int x = win.ts_cols = 1;
23016 struct winsize win; /* everything else */
23017 int y = win.ws_row = 2;
23018 int x = win.ws_col = 1;
23022 no TIOCGSIZE or TIOCGWINSZ
23023 #endif /* TIOCGWINSZ */
23024 #endif /* TIOCGSIZE */
23030 rm -f "conftest.$ac_objext"
23031 if { (eval echo "$as_me:23031: \"$ac_compile\"") >&5
23032 (eval $ac_compile) 2>&5
23034 echo "$as_me:23034: \$? = $ac_status" >&5
23035 (exit "$ac_status"); } &&
23036 { ac_try='test -s "conftest.$ac_objext"'
23037 { (eval echo "$as_me:23037: \"$ac_try\"") >&5
23038 (eval $ac_try) 2>&5
23040 echo "$as_me:23040: \$? = $ac_status" >&5
23041 (exit "$ac_status"); }; }; then
23042 cf_cv_sizechange=yes
23044 echo "$as_me: failed program was:" >&5
23045 cat "conftest.$ac_ext" >&5
23046 cf_cv_sizechange=no
23048 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23050 CPPFLAGS="$cf_save_CPPFLAGS"
23051 if test "$cf_cv_sizechange" = yes ; then
23052 echo "size-change succeeded ($cf_opts)" >&5
23053 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
23059 echo "$as_me:23059: result: $cf_cv_sizechange" >&5
23060 echo "${ECHO_T}$cf_cv_sizechange" >&6
23061 if test "$cf_cv_sizechange" != no ; then
23063 cat >>confdefs.h <<\EOF
23064 #define HAVE_SIZECHANGE 1
23067 case "$cf_cv_sizechange" in
23069 cat >>confdefs.h <<EOF
23070 #define $cf_cv_sizechange 1
23077 echo "$as_me:23077: checking for memmove" >&5
23078 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
23079 if test "${ac_cv_func_memmove+set}" = set; then
23080 echo $ECHO_N "(cached) $ECHO_C" >&6
23082 cat >"conftest.$ac_ext" <<_ACEOF
23083 #line 23083 "configure"
23084 #include "confdefs.h"
23085 #define memmove autoconf_temporary
23086 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23093 /* We use char because int might match the return type of a gcc2
23094 builtin and then its argument prototype would still apply. */
23095 char memmove (void);
23101 /* The GNU C library defines stubs for functions which it implements
23102 to always fail with ENOSYS. Some functions are actually named
23103 something starting with __ and the normal name is an alias. */
23104 #if defined (__stub_memmove) || defined (__stub___memmove)
23105 #error found stub for memmove
23113 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23114 if { (eval echo "$as_me:23114: \"$ac_link\"") >&5
23115 (eval $ac_link) 2>&5
23117 echo "$as_me:23117: \$? = $ac_status" >&5
23118 (exit "$ac_status"); } &&
23119 { ac_try='test -s "conftest$ac_exeext"'
23120 { (eval echo "$as_me:23120: \"$ac_try\"") >&5
23121 (eval $ac_try) 2>&5
23123 echo "$as_me:23123: \$? = $ac_status" >&5
23124 (exit "$ac_status"); }; }; then
23125 ac_cv_func_memmove=yes
23127 echo "$as_me: failed program was:" >&5
23128 cat "conftest.$ac_ext" >&5
23129 ac_cv_func_memmove=no
23131 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23133 echo "$as_me:23133: result: $ac_cv_func_memmove" >&5
23134 echo "${ECHO_T}$ac_cv_func_memmove" >&6
23135 if test "$ac_cv_func_memmove" = yes; then
23139 echo "$as_me:23139: checking for bcopy" >&5
23140 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
23141 if test "${ac_cv_func_bcopy+set}" = set; then
23142 echo $ECHO_N "(cached) $ECHO_C" >&6
23144 cat >"conftest.$ac_ext" <<_ACEOF
23145 #line 23145 "configure"
23146 #include "confdefs.h"
23147 #define bcopy autoconf_temporary
23148 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23155 /* We use char because int might match the return type of a gcc2
23156 builtin and then its argument prototype would still apply. */
23163 /* The GNU C library defines stubs for functions which it implements
23164 to always fail with ENOSYS. Some functions are actually named
23165 something starting with __ and the normal name is an alias. */
23166 #if defined (__stub_bcopy) || defined (__stub___bcopy)
23167 #error found stub for bcopy
23175 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23176 if { (eval echo "$as_me:23176: \"$ac_link\"") >&5
23177 (eval $ac_link) 2>&5
23179 echo "$as_me:23179: \$? = $ac_status" >&5
23180 (exit "$ac_status"); } &&
23181 { ac_try='test -s "conftest$ac_exeext"'
23182 { (eval echo "$as_me:23182: \"$ac_try\"") >&5
23183 (eval $ac_try) 2>&5
23185 echo "$as_me:23185: \$? = $ac_status" >&5
23186 (exit "$ac_status"); }; }; then
23187 ac_cv_func_bcopy=yes
23189 echo "$as_me: failed program was:" >&5
23190 cat "conftest.$ac_ext" >&5
23191 ac_cv_func_bcopy=no
23193 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23195 echo "$as_me:23195: result: $ac_cv_func_bcopy" >&5
23196 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
23197 if test "$ac_cv_func_bcopy" = yes; then
23199 echo "$as_me:23199: checking if bcopy does overlapping moves" >&5
23200 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
23201 if test "${cf_cv_good_bcopy+set}" = set; then
23202 echo $ECHO_N "(cached) $ECHO_C" >&6
23205 if test "$cross_compiling" = yes; then
23206 cf_cv_good_bcopy=unknown
23208 cat >"conftest.$ac_ext" <<_ACEOF
23209 #line 23209 "configure"
23210 #include "confdefs.h"
23213 static char data[] = "abcdefghijklmnopqrstuwwxyz";
23215 bcopy(data, temp, sizeof(data));
23216 bcopy(temp+10, temp, 15);
23217 bcopy(temp+5, temp+15, 10);
23218 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
23222 rm -f "conftest$ac_exeext"
23223 if { (eval echo "$as_me:23223: \"$ac_link\"") >&5
23224 (eval $ac_link) 2>&5
23226 echo "$as_me:23226: \$? = $ac_status" >&5
23227 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23228 { (eval echo "$as_me:23228: \"$ac_try\"") >&5
23229 (eval $ac_try) 2>&5
23231 echo "$as_me:23231: \$? = $ac_status" >&5
23232 (exit "$ac_status"); }; }; then
23233 cf_cv_good_bcopy=yes
23235 echo "$as_me: program exited with status $ac_status" >&5
23236 echo "$as_me: failed program was:" >&5
23237 cat "conftest.$ac_ext" >&5
23238 cf_cv_good_bcopy=no
23240 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23244 echo "$as_me:23244: result: $cf_cv_good_bcopy" >&5
23245 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
23248 cf_cv_good_bcopy=no
23251 if test "$cf_cv_good_bcopy" = yes ; then
23253 cat >>confdefs.h <<\EOF
23254 #define USE_OK_BCOPY 1
23259 cat >>confdefs.h <<\EOF
23260 #define USE_MY_MEMMOVE 1
23267 tty >/dev/null 2>&1 || {
23268 for ac_func in posix_openpt
23270 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23271 echo "$as_me:23271: checking for $ac_func" >&5
23272 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23273 if eval "test \"\${$as_ac_var+set}\" = set"; then
23274 echo $ECHO_N "(cached) $ECHO_C" >&6
23276 cat >"conftest.$ac_ext" <<_ACEOF
23277 #line 23277 "configure"
23278 #include "confdefs.h"
23279 #define $ac_func autoconf_temporary
23280 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23287 /* We use char because int might match the return type of a gcc2
23288 builtin and then its argument prototype would still apply. */
23289 char $ac_func (void);
23295 /* The GNU C library defines stubs for functions which it implements
23296 to always fail with ENOSYS. Some functions are actually named
23297 something starting with __ and the normal name is an alias. */
23298 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23299 #error found stub for $ac_func
23302 return $ac_func ();
23307 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23308 if { (eval echo "$as_me:23308: \"$ac_link\"") >&5
23309 (eval $ac_link) 2>&5
23311 echo "$as_me:23311: \$? = $ac_status" >&5
23312 (exit "$ac_status"); } &&
23313 { ac_try='test -s "conftest$ac_exeext"'
23314 { (eval echo "$as_me:23314: \"$ac_try\"") >&5
23315 (eval $ac_try) 2>&5
23317 echo "$as_me:23317: \$? = $ac_status" >&5
23318 (exit "$ac_status"); }; }; then
23319 eval "$as_ac_var=yes"
23321 echo "$as_me: failed program was:" >&5
23322 cat "conftest.$ac_ext" >&5
23323 eval "$as_ac_var=no"
23325 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23327 echo "$as_me:23327: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23328 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23329 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23330 cat >>confdefs.h <<EOF
23331 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23337 echo "$as_me:23337: checking if poll really works" >&5
23338 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
23339 if test "${cf_cv_working_poll+set}" = set; then
23340 echo $ECHO_N "(cached) $ECHO_C" >&6
23343 if test "$cross_compiling" = yes; then
23344 cf_cv_working_poll=unknown
23346 cat >"conftest.$ac_ext" <<_ACEOF
23347 #line 23347 "configure"
23348 #include "confdefs.h"
23350 #include <stdlib.h>
23352 #include <unistd.h>
23357 #include <sys/poll.h>
23360 struct pollfd myfds;
23363 /* check for Darwin bug with respect to "devices" */
23364 myfds.fd = open("/dev/null", 1); /* O_WRONLY */
23367 myfds.events = POLLIN;
23370 ret = poll(&myfds, 1, 100);
23372 if (ret < 0 || (myfds.revents & POLLNVAL)) {
23377 fd = open("/dev/tty", 2); /* O_RDWR */
23379 #ifdef HAVE_POSIX_OPENPT
23381 fd = posix_openpt(O_RDWR);
23386 /* also check with standard input */
23388 myfds.events = POLLIN;
23390 ret = poll(&myfds, 1, 100);
23395 ${cf_cv_main_return:-return}(ret < 0);
23398 rm -f "conftest$ac_exeext"
23399 if { (eval echo "$as_me:23399: \"$ac_link\"") >&5
23400 (eval $ac_link) 2>&5
23402 echo "$as_me:23402: \$? = $ac_status" >&5
23403 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23404 { (eval echo "$as_me:23404: \"$ac_try\"") >&5
23405 (eval $ac_try) 2>&5
23407 echo "$as_me:23407: \$? = $ac_status" >&5
23408 (exit "$ac_status"); }; }; then
23409 cf_cv_working_poll=yes
23411 echo "$as_me: program exited with status $ac_status" >&5
23412 echo "$as_me: failed program was:" >&5
23413 cat "conftest.$ac_ext" >&5
23414 cf_cv_working_poll=no
23416 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23419 echo "$as_me:23419: result: $cf_cv_working_poll" >&5
23420 echo "${ECHO_T}$cf_cv_working_poll" >&6
23421 test "$cf_cv_working_poll" = "yes" &&
23422 cat >>confdefs.h <<\EOF
23423 #define HAVE_WORKING_POLL 1
23426 echo "$as_me:23426: checking for va_copy" >&5
23427 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
23428 if test "${cf_cv_have_va_copy+set}" = set; then
23429 echo $ECHO_N "(cached) $ECHO_C" >&6
23432 cat >"conftest.$ac_ext" <<_ACEOF
23433 #line 23433 "configure"
23434 #include "confdefs.h"
23436 #include <stdarg.h>
23442 static va_list dst;
23443 static va_list src;
23449 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23450 if { (eval echo "$as_me:23450: \"$ac_link\"") >&5
23451 (eval $ac_link) 2>&5
23453 echo "$as_me:23453: \$? = $ac_status" >&5
23454 (exit "$ac_status"); } &&
23455 { ac_try='test -s "conftest$ac_exeext"'
23456 { (eval echo "$as_me:23456: \"$ac_try\"") >&5
23457 (eval $ac_try) 2>&5
23459 echo "$as_me:23459: \$? = $ac_status" >&5
23460 (exit "$ac_status"); }; }; then
23461 cf_cv_have_va_copy=yes
23463 echo "$as_me: failed program was:" >&5
23464 cat "conftest.$ac_ext" >&5
23465 cf_cv_have_va_copy=no
23467 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23469 echo "$as_me:23469: result: $cf_cv_have_va_copy" >&5
23470 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
23472 if test "$cf_cv_have_va_copy" = yes;
23475 cat >>confdefs.h <<\EOF
23476 #define HAVE_VA_COPY 1
23479 else # !cf_cv_have_va_copy
23481 echo "$as_me:23481: checking for __va_copy" >&5
23482 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
23483 if test "${cf_cv_have___va_copy+set}" = set; then
23484 echo $ECHO_N "(cached) $ECHO_C" >&6
23487 cat >"conftest.$ac_ext" <<_ACEOF
23488 #line 23488 "configure"
23489 #include "confdefs.h"
23491 #include <stdarg.h>
23497 static va_list dst;
23498 static va_list src;
23499 __va_copy(dst, src)
23504 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23505 if { (eval echo "$as_me:23505: \"$ac_link\"") >&5
23506 (eval $ac_link) 2>&5
23508 echo "$as_me:23508: \$? = $ac_status" >&5
23509 (exit "$ac_status"); } &&
23510 { ac_try='test -s "conftest$ac_exeext"'
23511 { (eval echo "$as_me:23511: \"$ac_try\"") >&5
23512 (eval $ac_try) 2>&5
23514 echo "$as_me:23514: \$? = $ac_status" >&5
23515 (exit "$ac_status"); }; }; then
23516 cf_cv_have___va_copy=yes
23518 echo "$as_me: failed program was:" >&5
23519 cat "conftest.$ac_ext" >&5
23520 cf_cv_have___va_copy=no
23522 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23524 echo "$as_me:23524: result: $cf_cv_have___va_copy" >&5
23525 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
23527 if test "$cf_cv_have___va_copy" = yes
23530 cat >>confdefs.h <<\EOF
23531 #define HAVE___VA_COPY 1
23534 else # !cf_cv_have___va_copy
23536 echo "$as_me:23536: checking for __builtin_va_copy" >&5
23537 echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
23538 if test "${cf_cv_have___builtin_va_copy+set}" = set; then
23539 echo $ECHO_N "(cached) $ECHO_C" >&6
23542 cat >"conftest.$ac_ext" <<_ACEOF
23543 #line 23543 "configure"
23544 #include "confdefs.h"
23546 #include <stdarg.h>
23552 static va_list dst;
23553 static va_list src;
23554 __builtin_va_copy(dst, src)
23559 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23560 if { (eval echo "$as_me:23560: \"$ac_link\"") >&5
23561 (eval $ac_link) 2>&5
23563 echo "$as_me:23563: \$? = $ac_status" >&5
23564 (exit "$ac_status"); } &&
23565 { ac_try='test -s "conftest$ac_exeext"'
23566 { (eval echo "$as_me:23566: \"$ac_try\"") >&5
23567 (eval $ac_try) 2>&5
23569 echo "$as_me:23569: \$? = $ac_status" >&5
23570 (exit "$ac_status"); }; }; then
23571 cf_cv_have___builtin_va_copy=yes
23573 echo "$as_me: failed program was:" >&5
23574 cat "conftest.$ac_ext" >&5
23575 cf_cv_have___builtin_va_copy=no
23577 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23579 echo "$as_me:23579: result: $cf_cv_have___builtin_va_copy" >&5
23580 echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
23582 test "$cf_cv_have___builtin_va_copy" = yes &&
23584 cat >>confdefs.h <<\EOF
23585 #define HAVE___BUILTIN_VA_COPY 1
23588 fi # cf_cv_have___va_copy
23590 fi # cf_cv_have_va_copy
23592 case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
23597 echo "$as_me:23597: checking if we can simply copy va_list" >&5
23598 echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
23599 if test "${cf_cv_pointer_va_list+set}" = set; then
23600 echo $ECHO_N "(cached) $ECHO_C" >&6
23603 cat >"conftest.$ac_ext" <<_ACEOF
23604 #line 23604 "configure"
23605 #include "confdefs.h"
23607 #include <stdarg.h>
23620 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23621 if { (eval echo "$as_me:23621: \"$ac_link\"") >&5
23622 (eval $ac_link) 2>&5
23624 echo "$as_me:23624: \$? = $ac_status" >&5
23625 (exit "$ac_status"); } &&
23626 { ac_try='test -s "conftest$ac_exeext"'
23627 { (eval echo "$as_me:23627: \"$ac_try\"") >&5
23628 (eval $ac_try) 2>&5
23630 echo "$as_me:23630: \$? = $ac_status" >&5
23631 (exit "$ac_status"); }; }; then
23632 cf_cv_pointer_va_list=yes
23634 echo "$as_me: failed program was:" >&5
23635 cat "conftest.$ac_ext" >&5
23636 cf_cv_pointer_va_list=no
23638 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23640 echo "$as_me:23640: result: $cf_cv_pointer_va_list" >&5
23641 echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
23643 if test "$cf_cv_pointer_va_list" = no
23645 echo "$as_me:23645: checking if we can copy va_list indirectly" >&5
23646 echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
23647 if test "${cf_cv_array_va_list+set}" = set; then
23648 echo $ECHO_N "(cached) $ECHO_C" >&6
23651 cat >"conftest.$ac_ext" <<_ACEOF
23652 #line 23652 "configure"
23653 #include "confdefs.h"
23655 #include <stdarg.h>
23668 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23669 if { (eval echo "$as_me:23669: \"$ac_link\"") >&5
23670 (eval $ac_link) 2>&5
23672 echo "$as_me:23672: \$? = $ac_status" >&5
23673 (exit "$ac_status"); } &&
23674 { ac_try='test -s "conftest$ac_exeext"'
23675 { (eval echo "$as_me:23675: \"$ac_try\"") >&5
23676 (eval $ac_try) 2>&5
23678 echo "$as_me:23678: \$? = $ac_status" >&5
23679 (exit "$ac_status"); }; }; then
23680 cf_cv_array_va_list=yes
23682 echo "$as_me: failed program was:" >&5
23683 cat "conftest.$ac_ext" >&5
23684 cf_cv_array_va_list=no
23686 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23688 echo "$as_me:23688: result: $cf_cv_array_va_list" >&5
23689 echo "${ECHO_T}$cf_cv_array_va_list" >&6
23690 test "$cf_cv_array_va_list" = yes &&
23691 cat >>confdefs.h <<\EOF
23692 #define ARRAY_VA_LIST 1
23699 echo "$as_me:23699: checking for pid_t" >&5
23700 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
23701 if test "${ac_cv_type_pid_t+set}" = set; then
23702 echo $ECHO_N "(cached) $ECHO_C" >&6
23704 cat >"conftest.$ac_ext" <<_ACEOF
23705 #line 23705 "configure"
23706 #include "confdefs.h"
23707 $ac_includes_default
23713 if (sizeof (pid_t))
23719 rm -f "conftest.$ac_objext"
23720 if { (eval echo "$as_me:23720: \"$ac_compile\"") >&5
23721 (eval $ac_compile) 2>&5
23723 echo "$as_me:23723: \$? = $ac_status" >&5
23724 (exit "$ac_status"); } &&
23725 { ac_try='test -s "conftest.$ac_objext"'
23726 { (eval echo "$as_me:23726: \"$ac_try\"") >&5
23727 (eval $ac_try) 2>&5
23729 echo "$as_me:23729: \$? = $ac_status" >&5
23730 (exit "$ac_status"); }; }; then
23731 ac_cv_type_pid_t=yes
23733 echo "$as_me: failed program was:" >&5
23734 cat "conftest.$ac_ext" >&5
23735 ac_cv_type_pid_t=no
23737 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23739 echo "$as_me:23739: result: $ac_cv_type_pid_t" >&5
23740 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
23741 if test "$ac_cv_type_pid_t" = yes; then
23745 cat >>confdefs.h <<EOF
23751 for ac_header in unistd.h vfork.h
23753 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
23754 echo "$as_me:23754: checking for $ac_header" >&5
23755 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
23756 if eval "test \"\${$as_ac_Header+set}\" = set"; then
23757 echo $ECHO_N "(cached) $ECHO_C" >&6
23759 cat >"conftest.$ac_ext" <<_ACEOF
23760 #line 23760 "configure"
23761 #include "confdefs.h"
23762 #include <$ac_header>
23764 if { (eval echo "$as_me:23764: \"$ac_cpp "conftest.$ac_ext"\"") >&5
23765 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
23767 $EGREP -v '^ *\+' conftest.er1 >conftest.err
23769 cat conftest.err >&5
23770 echo "$as_me:23770: \$? = $ac_status" >&5
23771 (exit "$ac_status"); } >/dev/null; then
23772 if test -s conftest.err; then
23773 ac_cpp_err=$ac_c_preproc_warn_flag
23780 if test -z "$ac_cpp_err"; then
23781 eval "$as_ac_Header=yes"
23783 echo "$as_me: failed program was:" >&5
23784 cat "conftest.$ac_ext" >&5
23785 eval "$as_ac_Header=no"
23787 rm -f conftest.err "conftest.$ac_ext"
23789 echo "$as_me:23789: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
23790 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
23791 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
23792 cat >>confdefs.h <<EOF
23793 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
23799 for ac_func in fork vfork
23801 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23802 echo "$as_me:23802: checking for $ac_func" >&5
23803 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23804 if eval "test \"\${$as_ac_var+set}\" = set"; then
23805 echo $ECHO_N "(cached) $ECHO_C" >&6
23807 cat >"conftest.$ac_ext" <<_ACEOF
23808 #line 23808 "configure"
23809 #include "confdefs.h"
23810 #define $ac_func autoconf_temporary
23811 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23818 /* We use char because int might match the return type of a gcc2
23819 builtin and then its argument prototype would still apply. */
23820 char $ac_func (void);
23826 /* The GNU C library defines stubs for functions which it implements
23827 to always fail with ENOSYS. Some functions are actually named
23828 something starting with __ and the normal name is an alias. */
23829 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23830 #error found stub for $ac_func
23833 return $ac_func ();
23838 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23839 if { (eval echo "$as_me:23839: \"$ac_link\"") >&5
23840 (eval $ac_link) 2>&5
23842 echo "$as_me:23842: \$? = $ac_status" >&5
23843 (exit "$ac_status"); } &&
23844 { ac_try='test -s "conftest$ac_exeext"'
23845 { (eval echo "$as_me:23845: \"$ac_try\"") >&5
23846 (eval $ac_try) 2>&5
23848 echo "$as_me:23848: \$? = $ac_status" >&5
23849 (exit "$ac_status"); }; }; then
23850 eval "$as_ac_var=yes"
23852 echo "$as_me: failed program was:" >&5
23853 cat "conftest.$ac_ext" >&5
23854 eval "$as_ac_var=no"
23856 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23858 echo "$as_me:23858: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23859 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23860 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23861 cat >>confdefs.h <<EOF
23862 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23868 ac_cv_func_fork_works=$ac_cv_func_fork
23869 if test "x$ac_cv_func_fork" = xyes; then
23870 echo "$as_me:23870: checking for working fork" >&5
23871 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
23872 if test "${ac_cv_func_fork_works+set}" = set; then
23873 echo $ECHO_N "(cached) $ECHO_C" >&6
23875 if test "$cross_compiling" = yes; then
23876 ac_cv_func_fork_works=cross
23878 cat >"conftest.$ac_ext" <<_ACEOF
23879 /* By Rüdiger Kuhlmann. */
23880 #include <sys/types.h>
23882 # include <unistd.h>
23884 /* Some systems only have a dummy stub for fork() */
23888 $ac_main_return (1);
23889 $ac_main_return (0);
23892 rm -f "conftest$ac_exeext"
23893 if { (eval echo "$as_me:23893: \"$ac_link\"") >&5
23894 (eval $ac_link) 2>&5
23896 echo "$as_me:23896: \$? = $ac_status" >&5
23897 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23898 { (eval echo "$as_me:23898: \"$ac_try\"") >&5
23899 (eval $ac_try) 2>&5
23901 echo "$as_me:23901: \$? = $ac_status" >&5
23902 (exit "$ac_status"); }; }; then
23903 ac_cv_func_fork_works=yes
23905 echo "$as_me: program exited with status $ac_status" >&5
23906 echo "$as_me: failed program was:" >&5
23907 cat "conftest.$ac_ext" >&5
23908 ac_cv_func_fork_works=no
23910 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23913 echo "$as_me:23913: result: $ac_cv_func_fork_works" >&5
23914 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
23917 if test "x$ac_cv_func_fork_works" = xcross; then
23919 *-*-amigaos* | *-*-msdosdjgpp*)
23920 # Override, as these systems have only a dummy fork() stub
23921 ac_cv_func_fork_works=no
23924 ac_cv_func_fork_works=yes
23927 { echo "$as_me:23927: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
23928 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
23930 ac_cv_func_vfork_works=$ac_cv_func_vfork
23931 if test "x$ac_cv_func_vfork" = xyes; then
23932 echo "$as_me:23932: checking for working vfork" >&5
23933 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
23934 if test "${ac_cv_func_vfork_works+set}" = set; then
23935 echo $ECHO_N "(cached) $ECHO_C" >&6
23937 if test "$cross_compiling" = yes; then
23938 ac_cv_func_vfork_works=cross
23940 cat >"conftest.$ac_ext" <<_ACEOF
23941 #line 23941 "configure"
23942 #include "confdefs.h"
23943 /* Thanks to Paul Eggert for this test. */
23945 #include <sys/types.h>
23946 #include <sys/stat.h>
23948 # include <unistd.h>
23951 # include <vfork.h>
23953 /* On some sparc systems, changes by the child to local and incoming
23954 argument registers are propagated back to the parent. The compiler
23955 is told about this with #include <vfork.h>, but some compilers
23956 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
23957 static variable whose address is put into a register that is
23958 clobbered by the vfork. */
23961 sparc_address_test (int arg)
23963 sparc_address_test (arg) int arg;
23966 static pid_t child;
23984 pid_t parent = getpid ();
23987 sparc_address_test ();
23992 /* Here is another test for sparc vfork register problems. This
23993 test uses lots of local variables, at least as many local
23994 variables as main has allocated so far including compiler
23995 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
23996 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
23997 reuse the register of parent for one of the local variables,
23998 since it will think that parent can't possibly be used any more
23999 in this routine. Assigning to the local variable will thus
24000 munge parent in the parent process. */
24002 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
24003 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
24004 /* Convince the compiler that p..p7 are live; otherwise, it might
24005 use the same hardware register for all 8 local variables. */
24006 if (p != p1 || p != p2 || p != p3 || p != p4
24007 || p != p5 || p != p6 || p != p7)
24010 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
24011 from child file descriptors. If the child closes a descriptor
24012 before it execs or exits, this munges the parent's descriptor
24013 as well. Test for this by closing stdout in the child. */
24014 _exit(close(fileno(stdout)) != 0);
24019 while (wait(&status) != child)
24022 /* Was there some problem with vforking? */
24025 /* Did the child fail? (This shouldn't happen.) */
24028 /* Did the vfork/compiler bug occur? */
24029 || parent != getpid()
24031 /* Did the file descriptor bug occur? */
24032 || fstat(fileno(stdout), &st) != 0
24037 rm -f "conftest$ac_exeext"
24038 if { (eval echo "$as_me:24038: \"$ac_link\"") >&5
24039 (eval $ac_link) 2>&5
24041 echo "$as_me:24041: \$? = $ac_status" >&5
24042 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24043 { (eval echo "$as_me:24043: \"$ac_try\"") >&5
24044 (eval $ac_try) 2>&5
24046 echo "$as_me:24046: \$? = $ac_status" >&5
24047 (exit "$ac_status"); }; }; then
24048 ac_cv_func_vfork_works=yes
24050 echo "$as_me: program exited with status $ac_status" >&5
24051 echo "$as_me: failed program was:" >&5
24052 cat "conftest.$ac_ext" >&5
24053 ac_cv_func_vfork_works=no
24055 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24058 echo "$as_me:24058: result: $ac_cv_func_vfork_works" >&5
24059 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
24062 if test "x$ac_cv_func_fork_works" = xcross; then
24063 ac_cv_func_vfork_works=ac_cv_func_vfork
24064 { echo "$as_me:24064: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
24065 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
24068 if test "x$ac_cv_func_vfork_works" = xyes; then
24070 cat >>confdefs.h <<\EOF
24071 #define HAVE_WORKING_VFORK 1
24076 cat >>confdefs.h <<\EOF
24081 if test "x$ac_cv_func_fork_works" = xyes; then
24083 cat >>confdefs.h <<\EOF
24084 #define HAVE_WORKING_FORK 1
24089 echo "$as_me:24089: checking if fopen accepts explicit binary mode" >&5
24090 echo $ECHO_N "checking if fopen accepts explicit binary mode... $ECHO_C" >&6
24091 if test "${cf_cv_fopen_bin_r+set}" = set; then
24092 echo $ECHO_N "(cached) $ECHO_C" >&6
24095 if test "$cross_compiling" = yes; then
24096 cf_cv_fopen_bin_r=unknown
24098 cat >"conftest.$ac_ext" <<_ACEOF
24099 #line 24099 "configure"
24100 #include "confdefs.h"
24104 FILE *fp = fopen("conftest.tmp", "wb");
24108 for (p = 0; p < 256; ++p) {
24112 fp = fopen("conftest.tmp", "rb");
24114 for (p = 0; p < 256; ++p) {
24127 ${cf_cv_main_return:-return} (rc);
24131 rm -f "conftest$ac_exeext"
24132 if { (eval echo "$as_me:24132: \"$ac_link\"") >&5
24133 (eval $ac_link) 2>&5
24135 echo "$as_me:24135: \$? = $ac_status" >&5
24136 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24137 { (eval echo "$as_me:24137: \"$ac_try\"") >&5
24138 (eval $ac_try) 2>&5
24140 echo "$as_me:24140: \$? = $ac_status" >&5
24141 (exit "$ac_status"); }; }; then
24142 cf_cv_fopen_bin_r=yes
24144 echo "$as_me: program exited with status $ac_status" >&5
24145 echo "$as_me: failed program was:" >&5
24146 cat "conftest.$ac_ext" >&5
24147 cf_cv_fopen_bin_r=no
24149 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24153 echo "$as_me:24153: result: $cf_cv_fopen_bin_r" >&5
24154 echo "${ECHO_T}$cf_cv_fopen_bin_r" >&6
24155 test "x$cf_cv_fopen_bin_r" != xno &&
24156 cat >>confdefs.h <<\EOF
24157 #define USE_FOPEN_BIN_R 1
24160 # special check for test/ditto.c
24162 echo "$as_me:24162: checking for openpty in -lutil" >&5
24163 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
24164 if test "${ac_cv_lib_util_openpty+set}" = set; then
24165 echo $ECHO_N "(cached) $ECHO_C" >&6
24167 ac_check_lib_save_LIBS=$LIBS
24168 LIBS="-lutil $LIBS"
24169 cat >"conftest.$ac_ext" <<_ACEOF
24170 #line 24170 "configure"
24171 #include "confdefs.h"
24173 /* Override any gcc2 internal prototype to avoid an error. */
24177 /* We use char because int might match the return type of a gcc2
24178 builtin and then its argument prototype would still apply. */
24188 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24189 if { (eval echo "$as_me:24189: \"$ac_link\"") >&5
24190 (eval $ac_link) 2>&5
24192 echo "$as_me:24192: \$? = $ac_status" >&5
24193 (exit "$ac_status"); } &&
24194 { ac_try='test -s "conftest$ac_exeext"'
24195 { (eval echo "$as_me:24195: \"$ac_try\"") >&5
24196 (eval $ac_try) 2>&5
24198 echo "$as_me:24198: \$? = $ac_status" >&5
24199 (exit "$ac_status"); }; }; then
24200 ac_cv_lib_util_openpty=yes
24202 echo "$as_me: failed program was:" >&5
24203 cat "conftest.$ac_ext" >&5
24204 ac_cv_lib_util_openpty=no
24206 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24207 LIBS=$ac_check_lib_save_LIBS
24209 echo "$as_me:24209: result: $ac_cv_lib_util_openpty" >&5
24210 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
24211 if test "$ac_cv_lib_util_openpty" = yes; then
24217 echo "$as_me:24217: checking for openpty header" >&5
24218 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
24219 if test "${cf_cv_func_openpty+set}" = set; then
24220 echo $ECHO_N "(cached) $ECHO_C" >&6
24223 cf_save_LIBS="$LIBS"
24224 test "$cf_cv_lib_util" = yes && {
24225 cf_add_libs="$LIBS"
24228 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24229 # filter duplicates
24230 for cf_add_1lib in $cf_add_0lib; do
24231 for cf_add_2lib in $cf_add_libs; do
24232 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24237 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24239 LIBS="$cf_add_libs"
24241 for cf_header in pty.h libutil.h util.h
24243 cat >"conftest.$ac_ext" <<_ACEOF
24244 #line 24244 "configure"
24245 #include "confdefs.h"
24247 #include <$cf_header>
24253 int x = openpty((int *)0, (int *)0, (char *)0,
24254 (struct termios *)0, (struct winsize *)0);
24260 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24261 if { (eval echo "$as_me:24261: \"$ac_link\"") >&5
24262 (eval $ac_link) 2>&5
24264 echo "$as_me:24264: \$? = $ac_status" >&5
24265 (exit "$ac_status"); } &&
24266 { ac_try='test -s "conftest$ac_exeext"'
24267 { (eval echo "$as_me:24267: \"$ac_try\"") >&5
24268 (eval $ac_try) 2>&5
24270 echo "$as_me:24270: \$? = $ac_status" >&5
24271 (exit "$ac_status"); }; }; then
24273 cf_cv_func_openpty=$cf_header
24277 echo "$as_me: failed program was:" >&5
24278 cat "conftest.$ac_ext" >&5
24280 cf_cv_func_openpty=no
24283 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24285 LIBS="$cf_save_LIBS"
24288 echo "$as_me:24288: result: $cf_cv_func_openpty" >&5
24289 echo "${ECHO_T}$cf_cv_func_openpty" >&6
24291 if test "$cf_cv_func_openpty" != no ; then
24293 cat >>confdefs.h <<EOF
24294 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
24297 cat >>confdefs.h <<\EOF
24298 #define USE_XTERM_PTY 1
24301 if test "x$cf_cv_lib_util" = xyes ; then
24303 cf_add_libs="$TEST_LIBS"
24306 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24307 # filter duplicates
24308 for cf_add_1lib in $cf_add_0lib; do
24309 for cf_add_2lib in $cf_add_libs; do
24310 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24315 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24317 TEST_LIBS="$cf_add_libs"
24322 if test "$with_hashed_db" != no ; then
24324 cat >>confdefs.h <<\EOF
24325 #define USE_HASHED_DB 1
24328 case $with_hashed_db in
24332 if test -d "$with_hashed_db" ; then
24334 if test -n "$with_hashed_db/include" ; then
24335 for cf_add_incdir in $with_hashed_db/include
24337 while test "$cf_add_incdir" != /usr/include
24339 if test -d "$cf_add_incdir"
24342 if test -n "$CFLAGS$CPPFLAGS" ; then
24343 # a loop is needed to ensure we can add subdirs of existing dirs
24344 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24345 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24346 cf_have_incdir=yes; break
24351 if test "$cf_have_incdir" = no ; then
24352 if test "$cf_add_incdir" = /usr/local/include ; then
24353 if test "$GCC" = yes
24355 cf_save_CPPFLAGS=$CPPFLAGS
24357 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24358 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24360 cat >"conftest.$ac_ext" <<_ACEOF
24361 #line 24361 "configure"
24362 #include "confdefs.h"
24372 rm -f "conftest.$ac_objext"
24373 if { (eval echo "$as_me:24373: \"$ac_compile\"") >&5
24374 (eval $ac_compile) 2>&5
24376 echo "$as_me:24376: \$? = $ac_status" >&5
24377 (exit "$ac_status"); } &&
24378 { ac_try='test -s "conftest.$ac_objext"'
24379 { (eval echo "$as_me:24379: \"$ac_try\"") >&5
24380 (eval $ac_try) 2>&5
24382 echo "$as_me:24382: \$? = $ac_status" >&5
24383 (exit "$ac_status"); }; }; then
24386 echo "$as_me: failed program was:" >&5
24387 cat "conftest.$ac_ext" >&5
24390 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24391 CPPFLAGS=$cf_save_CPPFLAGS
24396 if test "$cf_have_incdir" = no ; then
24397 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
24399 echo "${as_me:-configure}:24399: testing adding $cf_add_incdir to include-path ..." 1>&5
24401 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24403 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24404 test "$cf_top_incdir" = "$cf_add_incdir" && break
24405 cf_add_incdir="$cf_top_incdir"
24416 if test -n "$with_hashed_db/lib" ; then
24417 for cf_add_libdir in $with_hashed_db/lib
24419 if test "$cf_add_libdir" = /usr/lib ; then
24421 elif test -d "$cf_add_libdir"
24424 if test -n "$LDFLAGS$LIBS" ; then
24425 # a loop is needed to ensure we can add subdirs of existing dirs
24426 for cf_test_libdir in $LDFLAGS $LIBS ; do
24427 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24428 cf_have_libdir=yes; break
24432 if test "$cf_have_libdir" = no ; then
24433 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
24435 echo "${as_me:-configure}:24435: testing adding $cf_add_libdir to library-path ..." 1>&5
24437 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24444 case "$with_hashed_db" in
24446 { echo "$as_me:24446: WARNING: no such directory $with_hashed_db" >&5
24447 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
24453 test "x$prefix" != "xNONE" && \
24454 test -d "$prefix" && \
24456 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
24457 test -d "$prefix/include" && cf_search="$cf_search $prefix/include"
24458 test -d "$prefix/include/$with_hashed_db" && cf_search="$cf_search $prefix/include/$with_hashed_db"
24459 test -d "$prefix/include/$with_hashed_db/include" && cf_search="$cf_search $prefix/include/$with_hashed_db/include"
24460 test -d "$prefix/$with_hashed_db/include" && cf_search="$cf_search $prefix/$with_hashed_db/include"
24461 test -d "$prefix/$with_hashed_db/include/$with_hashed_db" && cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
24464 for cf_subdir_prefix in \
24473 test "x$cf_subdir_prefix" != "x$prefix" && \
24474 test -d "$cf_subdir_prefix" && \
24475 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24476 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
24477 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include"
24478 test -d "$cf_subdir_prefix/include/$with_hashed_db" && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
24479 test -d "$cf_subdir_prefix/include/$with_hashed_db/include" && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
24480 test -d "$cf_subdir_prefix/$with_hashed_db/include" && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
24481 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"
24486 for cf_item in $cf_search
24489 (*/$with_hashed_db)
24491 if test -n "$cf_item" ; then
24492 for cf_add_incdir in $cf_item
24494 while test "$cf_add_incdir" != /usr/include
24496 if test -d "$cf_add_incdir"
24499 if test -n "$CFLAGS$CPPFLAGS" ; then
24500 # a loop is needed to ensure we can add subdirs of existing dirs
24501 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24502 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24503 cf_have_incdir=yes; break
24508 if test "$cf_have_incdir" = no ; then
24509 if test "$cf_add_incdir" = /usr/local/include ; then
24510 if test "$GCC" = yes
24512 cf_save_CPPFLAGS=$CPPFLAGS
24514 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24515 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24517 cat >"conftest.$ac_ext" <<_ACEOF
24518 #line 24518 "configure"
24519 #include "confdefs.h"
24529 rm -f "conftest.$ac_objext"
24530 if { (eval echo "$as_me:24530: \"$ac_compile\"") >&5
24531 (eval $ac_compile) 2>&5
24533 echo "$as_me:24533: \$? = $ac_status" >&5
24534 (exit "$ac_status"); } &&
24535 { ac_try='test -s "conftest.$ac_objext"'
24536 { (eval echo "$as_me:24536: \"$ac_try\"") >&5
24537 (eval $ac_try) 2>&5
24539 echo "$as_me:24539: \$? = $ac_status" >&5
24540 (exit "$ac_status"); }; }; then
24543 echo "$as_me: failed program was:" >&5
24544 cat "conftest.$ac_ext" >&5
24547 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24548 CPPFLAGS=$cf_save_CPPFLAGS
24553 if test "$cf_have_incdir" = no ; then
24554 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
24556 echo "${as_me:-configure}:24556: testing adding $cf_add_incdir to include-path ..." 1>&5
24558 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24560 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24561 test "$cf_top_incdir" = "$cf_add_incdir" && break
24562 cf_add_incdir="$cf_top_incdir"
24579 test "x$prefix" != "xNONE" && \
24580 test -d "$prefix" && \
24582 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
24583 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib"
24584 test -d "$prefix/lib/$with_hashed_db" && cf_search="$cf_search $prefix/lib/$with_hashed_db"
24585 test -d "$prefix/lib/$with_hashed_db/lib" && cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
24586 test -d "$prefix/$with_hashed_db/lib" && cf_search="$cf_search $prefix/$with_hashed_db/lib"
24587 test -d "$prefix/$with_hashed_db/lib/$with_hashed_db" && cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
24590 for cf_subdir_prefix in \
24599 test "x$cf_subdir_prefix" != "x$prefix" && \
24600 test -d "$cf_subdir_prefix" && \
24601 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24602 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
24603 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib"
24604 test -d "$cf_subdir_prefix/lib/$with_hashed_db" && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
24605 test -d "$cf_subdir_prefix/lib/$with_hashed_db/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
24606 test -d "$cf_subdir_prefix/$with_hashed_db/lib" && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
24607 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"
24612 for cf_item in $cf_search
24615 (*/$with_hashed_db)
24617 if test -n "$cf_item" ; then
24618 for cf_add_libdir in $cf_item
24620 if test "$cf_add_libdir" = /usr/lib ; then
24622 elif test -d "$cf_add_libdir"
24625 if test -n "$LDFLAGS$LIBS" ; then
24626 # a loop is needed to ensure we can add subdirs of existing dirs
24627 for cf_test_libdir in $LDFLAGS $LIBS ; do
24628 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24629 cf_have_libdir=yes; break
24633 if test "$cf_have_libdir" = no ; then
24634 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
24636 echo "${as_me:-configure}:24636: testing adding $cf_add_libdir to library-path ..." 1>&5
24638 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24653 echo "$as_me:24653: checking for db.h" >&5
24654 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
24655 if test "${ac_cv_header_db_h+set}" = set; then
24656 echo $ECHO_N "(cached) $ECHO_C" >&6
24658 cat >"conftest.$ac_ext" <<_ACEOF
24659 #line 24659 "configure"
24660 #include "confdefs.h"
24663 if { (eval echo "$as_me:24663: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24664 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24666 $EGREP -v '^ *\+' conftest.er1 >conftest.err
24668 cat conftest.err >&5
24669 echo "$as_me:24669: \$? = $ac_status" >&5
24670 (exit "$ac_status"); } >/dev/null; then
24671 if test -s conftest.err; then
24672 ac_cpp_err=$ac_c_preproc_warn_flag
24679 if test -z "$ac_cpp_err"; then
24680 ac_cv_header_db_h=yes
24682 echo "$as_me: failed program was:" >&5
24683 cat "conftest.$ac_ext" >&5
24684 ac_cv_header_db_h=no
24686 rm -f conftest.err "conftest.$ac_ext"
24688 echo "$as_me:24688: result: $ac_cv_header_db_h" >&5
24689 echo "${ECHO_T}$ac_cv_header_db_h" >&6
24690 if test "$ac_cv_header_db_h" = yes; then
24692 echo "$as_me:24692: checking for version of db" >&5
24693 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
24694 if test "${cf_cv_hashed_db_version+set}" = set; then
24695 echo $ECHO_N "(cached) $ECHO_C" >&6
24698 cf_cv_hashed_db_version=unknown
24700 for cf_db_version in 1 2 3 4 5 6
24703 echo "${as_me:-configure}:24703: testing checking for db version $cf_db_version ..." 1>&5
24705 cat >"conftest.$ac_ext" <<_ACEOF
24706 #line 24706 "configure"
24707 #include "confdefs.h"
24709 $ac_includes_default
24712 #ifdef DB_VERSION_MAJOR
24713 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
24714 #if $cf_db_version == DB_VERSION_MAJOR
24720 #if $cf_db_version == 1
24721 /* ok: assuming this is DB 1.8.5 */
24735 rm -f "conftest.$ac_objext"
24736 if { (eval echo "$as_me:24736: \"$ac_compile\"") >&5
24737 (eval $ac_compile) 2>&5
24739 echo "$as_me:24739: \$? = $ac_status" >&5
24740 (exit "$ac_status"); } &&
24741 { ac_try='test -s "conftest.$ac_objext"'
24742 { (eval echo "$as_me:24742: \"$ac_try\"") >&5
24743 (eval $ac_try) 2>&5
24745 echo "$as_me:24745: \$? = $ac_status" >&5
24746 (exit "$ac_status"); }; }; then
24748 cf_cv_hashed_db_version=$cf_db_version
24752 echo "$as_me: failed program was:" >&5
24753 cat "conftest.$ac_ext" >&5
24755 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24759 echo "$as_me:24759: result: $cf_cv_hashed_db_version" >&5
24760 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
24762 if test "$cf_cv_hashed_db_version" = unknown ; then
24763 { { echo "$as_me:24763: error: Cannot determine version of db" >&5
24764 echo "$as_me: error: Cannot determine version of db" >&2;}
24765 { (exit 1); exit 1; }; }
24768 echo "$as_me:24768: checking for db libraries" >&5
24769 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
24770 if test "${cf_cv_hashed_db_libs+set}" = set; then
24771 echo $ECHO_N "(cached) $ECHO_C" >&6
24774 cf_cv_hashed_db_libs=unknown
24775 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
24777 cf_save_libs="$LIBS"
24778 if test -n "$cf_db_libs"; then
24780 cf_add_libs="$LIBS"
24783 for cf_add_1lib in -l$cf_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24784 # filter duplicates
24785 for cf_add_1lib in $cf_add_0lib; do
24786 for cf_add_2lib in $cf_add_libs; do
24787 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24792 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24794 LIBS="$cf_add_libs"
24798 echo "${as_me:-configure}:24798: testing checking for library $cf_db_libs ..." 1>&5
24800 cat >"conftest.$ac_ext" <<_ACEOF
24801 #line 24801 "configure"
24802 #include "confdefs.h"
24804 $ac_includes_default
24811 char *path = "/tmp/foo";
24812 #ifdef DB_VERSION_MAJOR
24813 #if DB_VERSION_MAJOR >= 4
24815 db_create(&result, NULL, 0);
24816 result->open(result,
24823 #elif DB_VERSION_MAJOR >= 3
24825 db_create(&result, NULL, 0);
24826 result->open(result,
24832 #elif DB_VERSION_MAJOR >= 2
24841 #endif /* DB_VERSION_MAJOR */
24843 DB *result = dbopen(path,
24849 ${cf_cv_main_return:-return}(result != 0)
24855 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24856 if { (eval echo "$as_me:24856: \"$ac_link\"") >&5
24857 (eval $ac_link) 2>&5
24859 echo "$as_me:24859: \$? = $ac_status" >&5
24860 (exit "$ac_status"); } &&
24861 { ac_try='test -s "conftest$ac_exeext"'
24862 { (eval echo "$as_me:24862: \"$ac_try\"") >&5
24863 (eval $ac_try) 2>&5
24865 echo "$as_me:24865: \$? = $ac_status" >&5
24866 (exit "$ac_status"); }; }; then
24868 if test -n "$cf_db_libs" ; then
24869 cf_cv_hashed_db_libs=$cf_db_libs
24871 cf_cv_hashed_db_libs=default
24873 LIBS="$cf_save_libs"
24877 echo "$as_me: failed program was:" >&5
24878 cat "conftest.$ac_ext" >&5
24880 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24881 LIBS="$cf_save_libs"
24885 echo "$as_me:24885: result: $cf_cv_hashed_db_libs" >&5
24886 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
24888 if test "$cf_cv_hashed_db_libs" = unknown ; then
24889 { { echo "$as_me:24889: error: Cannot determine library for db" >&5
24890 echo "$as_me: error: Cannot determine library for db" >&2;}
24891 { (exit 1); exit 1; }; }
24892 elif test "$cf_cv_hashed_db_libs" != default ; then
24894 cf_add_libs="$LIBS"
24897 for cf_add_1lib in -l$cf_cv_hashed_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24898 # filter duplicates
24899 for cf_add_1lib in $cf_add_0lib; do
24900 for cf_add_2lib in $cf_add_libs; do
24901 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24906 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24908 LIBS="$cf_add_libs"
24915 { { echo "$as_me:24915: error: Cannot find db.h" >&5
24916 echo "$as_me: error: Cannot find db.h" >&2;}
24917 { (exit 1); exit 1; }; }
24923 if test -z "$cf_user_CFLAGS" && test "$enable_leaks" = yes ; then
24924 CFLAGS=`echo "${CFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[ ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
24925 CXXFLAGS=`echo "${CXXFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[ ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
24928 # Just in case, check if the C compiler has a bool type.
24930 echo "$as_me:24930: checking if we should include stdbool.h" >&5
24931 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
24933 if test "${cf_cv_header_stdbool_h+set}" = set; then
24934 echo $ECHO_N "(cached) $ECHO_C" >&6
24937 cat >"conftest.$ac_ext" <<_ACEOF
24938 #line 24938 "configure"
24939 #include "confdefs.h"
24949 rm -f "conftest.$ac_objext"
24950 if { (eval echo "$as_me:24950: \"$ac_compile\"") >&5
24951 (eval $ac_compile) 2>&5
24953 echo "$as_me:24953: \$? = $ac_status" >&5
24954 (exit "$ac_status"); } &&
24955 { ac_try='test -s "conftest.$ac_objext"'
24956 { (eval echo "$as_me:24956: \"$ac_try\"") >&5
24957 (eval $ac_try) 2>&5
24959 echo "$as_me:24959: \$? = $ac_status" >&5
24960 (exit "$ac_status"); }; }; then
24961 cf_cv_header_stdbool_h=0
24963 echo "$as_me: failed program was:" >&5
24964 cat "conftest.$ac_ext" >&5
24965 cat >"conftest.$ac_ext" <<_ACEOF
24966 #line 24966 "configure"
24967 #include "confdefs.h"
24970 #include <stdbool.h>
24981 rm -f "conftest.$ac_objext"
24982 if { (eval echo "$as_me:24982: \"$ac_compile\"") >&5
24983 (eval $ac_compile) 2>&5
24985 echo "$as_me:24985: \$? = $ac_status" >&5
24986 (exit "$ac_status"); } &&
24987 { ac_try='test -s "conftest.$ac_objext"'
24988 { (eval echo "$as_me:24988: \"$ac_try\"") >&5
24989 (eval $ac_try) 2>&5
24991 echo "$as_me:24991: \$? = $ac_status" >&5
24992 (exit "$ac_status"); }; }; then
24993 cf_cv_header_stdbool_h=1
24995 echo "$as_me: failed program was:" >&5
24996 cat "conftest.$ac_ext" >&5
24997 cf_cv_header_stdbool_h=0
24999 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25001 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25004 if test "$cf_cv_header_stdbool_h" = 1
25005 then echo "$as_me:25005: result: yes" >&5
25006 echo "${ECHO_T}yes" >&6
25007 else echo "$as_me:25007: result: no" >&5
25008 echo "${ECHO_T}no" >&6
25011 echo "$as_me:25011: checking for builtin bool type" >&5
25012 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
25014 if test "${cf_cv_cc_bool_type+set}" = set; then
25015 echo $ECHO_N "(cached) $ECHO_C" >&6
25018 cat >"conftest.$ac_ext" <<_ACEOF
25019 #line 25019 "configure"
25020 #include "confdefs.h"
25023 #include <sys/types.h>
25033 rm -f "conftest.$ac_objext"
25034 if { (eval echo "$as_me:25034: \"$ac_compile\"") >&5
25035 (eval $ac_compile) 2>&5
25037 echo "$as_me:25037: \$? = $ac_status" >&5
25038 (exit "$ac_status"); } &&
25039 { ac_try='test -s "conftest.$ac_objext"'
25040 { (eval echo "$as_me:25040: \"$ac_try\"") >&5
25041 (eval $ac_try) 2>&5
25043 echo "$as_me:25043: \$? = $ac_status" >&5
25044 (exit "$ac_status"); }; }; then
25045 cf_cv_cc_bool_type=1
25047 echo "$as_me: failed program was:" >&5
25048 cat "conftest.$ac_ext" >&5
25049 cf_cv_cc_bool_type=0
25051 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25055 if test "$cf_cv_cc_bool_type" = 1
25056 then echo "$as_me:25056: result: yes" >&5
25057 echo "${ECHO_T}yes" >&6
25058 else echo "$as_me:25058: result: no" >&5
25059 echo "${ECHO_T}no" >&6
25062 # Check for C++ compiler characteristics (and ensure that it's there!)
25063 if test -n "$CXX" ; then
25065 ac_cpp='$CXXCPP $CPPFLAGS'
25066 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25067 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25068 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25069 ac_main_return="return"
25071 if test -n "$GXX" ; then
25074 LIBS="$LIBS $CXXLIBS"
25075 echo "$as_me:25075: checking if we already have C++ library" >&5
25076 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
25077 cat >"conftest.$ac_ext" <<_ACEOF
25078 #line 25078 "configure"
25079 #include "confdefs.h"
25081 #include <iostream>
25086 std::cout << "Hello World!" << std::endl;
25091 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25092 if { (eval echo "$as_me:25092: \"$ac_link\"") >&5
25093 (eval $ac_link) 2>&5
25095 echo "$as_me:25095: \$? = $ac_status" >&5
25096 (exit "$ac_status"); } &&
25097 { ac_try='test -s "conftest$ac_exeext"'
25098 { (eval echo "$as_me:25098: \"$ac_try\"") >&5
25099 (eval $ac_try) 2>&5
25101 echo "$as_me:25101: \$? = $ac_status" >&5
25102 (exit "$ac_status"); }; }; then
25103 cf_have_libstdcpp=yes
25105 echo "$as_me: failed program was:" >&5
25106 cat "conftest.$ac_ext" >&5
25107 cf_have_libstdcpp=no
25109 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25110 echo "$as_me:25110: result: $cf_have_libstdcpp" >&5
25111 echo "${ECHO_T}$cf_have_libstdcpp" >&6
25114 if test "$cf_have_libstdcpp" != yes
25116 case "$cf_cv_system_name" in
25118 if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
25119 cf_stdcpp_libname=stdcpp
25121 cf_stdcpp_libname=stdc++
25125 cf_stdcpp_libname=stdc++
25129 echo "$as_me:25129: checking for library $cf_stdcpp_libname" >&5
25130 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
25131 if test "${cf_cv_libstdcpp+set}" = set; then
25132 echo $ECHO_N "(cached) $ECHO_C" >&6
25136 LIBS="$LIBS $CXXLIBS"
25138 cf_add_libs="$LIBS"
25141 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25142 # filter duplicates
25143 for cf_add_1lib in $cf_add_0lib; do
25144 for cf_add_2lib in $cf_add_libs; do
25145 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25150 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25152 LIBS="$cf_add_libs"
25154 cat >"conftest.$ac_ext" <<_ACEOF
25155 #line 25155 "configure"
25156 #include "confdefs.h"
25158 #include <iostream>
25163 std::cout << "Hello World!" << std::endl;
25168 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25169 if { (eval echo "$as_me:25169: \"$ac_link\"") >&5
25170 (eval $ac_link) 2>&5
25172 echo "$as_me:25172: \$? = $ac_status" >&5
25173 (exit "$ac_status"); } &&
25174 { ac_try='test -s "conftest$ac_exeext"'
25175 { (eval echo "$as_me:25175: \"$ac_try\"") >&5
25176 (eval $ac_try) 2>&5
25178 echo "$as_me:25178: \$? = $ac_status" >&5
25179 (exit "$ac_status"); }; }; then
25180 cf_cv_libstdcpp=yes
25182 echo "$as_me: failed program was:" >&5
25183 cat "conftest.$ac_ext" >&5
25186 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25190 echo "$as_me:25190: result: $cf_cv_libstdcpp" >&5
25191 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
25192 test "$cf_cv_libstdcpp" = yes && {
25193 cf_add_libs="$CXXLIBS"
25196 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25197 # filter duplicates
25198 for cf_add_1lib in $cf_add_0lib; do
25199 for cf_add_2lib in $cf_add_libs; do
25200 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25205 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25207 CXXLIBS="$cf_add_libs"
25212 echo "$as_me:25212: checking whether $CXX understands -c and -o together" >&5
25213 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
25214 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
25215 echo $ECHO_N "(cached) $ECHO_C" >&6
25218 cat > conftest.$ac_ext <<CF_EOF
25221 ${cf_cv_main_return:-return}(0);
25224 # We do the test twice because some compilers refuse to overwrite an
25225 # existing .o file with -o, though they will create one.
25226 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
25227 if { (eval echo "$as_me:25227: \"$ac_try\"") >&5
25228 (eval $ac_try) 2>&5
25230 echo "$as_me:25230: \$? = $ac_status" >&5
25231 (exit "$ac_status"); } &&
25232 test -f conftest2.$ac_objext && { (eval echo "$as_me:25232: \"$ac_try\"") >&5
25233 (eval $ac_try) 2>&5
25235 echo "$as_me:25235: \$? = $ac_status" >&5
25236 (exit "$ac_status"); };
25238 eval cf_cv_prog_CXX_c_o=yes
25240 eval cf_cv_prog_CXX_c_o=no
25245 if test "$cf_cv_prog_CXX_c_o" = yes; then
25246 echo "$as_me:25246: result: yes" >&5
25247 echo "${ECHO_T}yes" >&6
25249 echo "$as_me:25249: result: no" >&5
25250 echo "${ECHO_T}no" >&6
25253 case "$GXX_VERSION" in
25254 (1.*|2.[0-6]*|[1-9][0-9].*)
25259 cf_cxx_library=unknown
25260 case "$cf_cv_system_name" in
25268 if test "$GXX" = yes; then
25269 echo "$as_me:25269: checking for lib$cf_gpp_libname" >&5
25270 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
25273 cf_add_libs="$LIBS"
25276 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25277 # filter duplicates
25278 for cf_add_1lib in $cf_add_0lib; do
25279 for cf_add_2lib in $cf_add_libs; do
25280 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25285 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25287 LIBS="$cf_add_libs"
25289 cat >"conftest.$ac_ext" <<_ACEOF
25290 #line 25290 "configure"
25291 #include "confdefs.h"
25293 #include <$cf_gpp_libname/builtin.h>
25298 two_arg_error_handler_t foo2 = lib_error_handler
25303 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25304 if { (eval echo "$as_me:25304: \"$ac_link\"") >&5
25305 (eval $ac_link) 2>&5
25307 echo "$as_me:25307: \$? = $ac_status" >&5
25308 (exit "$ac_status"); } &&
25309 { ac_try='test -s "conftest$ac_exeext"'
25310 { (eval echo "$as_me:25310: \"$ac_try\"") >&5
25311 (eval $ac_try) 2>&5
25313 echo "$as_me:25313: \$? = $ac_status" >&5
25314 (exit "$ac_status"); }; }; then
25317 cf_add_libs="$CXXLIBS"
25320 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25321 # filter duplicates
25322 for cf_add_1lib in $cf_add_0lib; do
25323 for cf_add_2lib in $cf_add_libs; do
25324 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25329 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25331 CXXLIBS="$cf_add_libs"
25333 if test "$cf_gpp_libname" = cpp ; then
25335 cat >>confdefs.h <<\EOF
25336 #define HAVE_GPP_BUILTIN_H 1
25341 cat >>confdefs.h <<\EOF
25342 #define HAVE_GXX_BUILTIN_H 1
25347 echo "$as_me: failed program was:" >&5
25348 cat "conftest.$ac_ext" >&5
25349 cat >"conftest.$ac_ext" <<_ACEOF
25350 #line 25350 "configure"
25351 #include "confdefs.h"
25353 #include <builtin.h>
25358 two_arg_error_handler_t foo2 = lib_error_handler
25363 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25364 if { (eval echo "$as_me:25364: \"$ac_link\"") >&5
25365 (eval $ac_link) 2>&5
25367 echo "$as_me:25367: \$? = $ac_status" >&5
25368 (exit "$ac_status"); } &&
25369 { ac_try='test -s "conftest$ac_exeext"'
25370 { (eval echo "$as_me:25370: \"$ac_try\"") >&5
25371 (eval $ac_try) 2>&5
25373 echo "$as_me:25373: \$? = $ac_status" >&5
25374 (exit "$ac_status"); }; }; then
25377 cf_add_libs="$CXXLIBS"
25380 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25381 # filter duplicates
25382 for cf_add_1lib in $cf_add_0lib; do
25383 for cf_add_2lib in $cf_add_libs; do
25384 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25389 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25391 CXXLIBS="$cf_add_libs"
25393 cat >>confdefs.h <<\EOF
25394 #define HAVE_BUILTIN_H 1
25398 echo "$as_me: failed program was:" >&5
25399 cat "conftest.$ac_ext" >&5
25402 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25404 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25406 echo "$as_me:25406: result: $cf_cxx_library" >&5
25407 echo "${ECHO_T}$cf_cxx_library" >&6
25417 ac_cpp='$CXXCPP $CPPFLAGS'
25418 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25419 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25420 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25421 ac_main_return="return"
25422 echo "$as_me:25422: checking how to run the C++ preprocessor" >&5
25423 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
25424 if test -z "$CXXCPP"; then
25425 if test "${ac_cv_prog_CXXCPP+set}" = set; then
25426 echo $ECHO_N "(cached) $ECHO_C" >&6
25428 # Double quotes because CXXCPP needs to be expanded
25429 for CXXCPP in "$CXX -E" "/lib/cpp"
25431 ac_preproc_ok=false
25432 for ac_cxx_preproc_warn_flag in '' yes
25434 # Use a header file that comes with gcc, so configuring glibc
25435 # with a fresh cross-compiler works.
25436 # On the NeXT, cc -E runs the code through the compiler's parser,
25437 # not just through cpp. "Syntax error" is here to catch this case.
25438 cat >"conftest.$ac_ext" <<_ACEOF
25439 #line 25439 "configure"
25440 #include "confdefs.h"
25441 #include <assert.h>
25444 if { (eval echo "$as_me:25444: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25445 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25447 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25449 cat conftest.err >&5
25450 echo "$as_me:25450: \$? = $ac_status" >&5
25451 (exit "$ac_status"); } >/dev/null; then
25452 if test -s conftest.err; then
25453 ac_cpp_err=$ac_cxx_preproc_warn_flag
25460 if test -z "$ac_cpp_err"; then
25463 echo "$as_me: failed program was:" >&5
25464 cat "conftest.$ac_ext" >&5
25465 # Broken: fails on valid input.
25468 rm -f conftest.err "conftest.$ac_ext"
25470 # OK, works on sane cases. Now check whether non-existent headers
25471 # can be detected and how.
25472 cat >"conftest.$ac_ext" <<_ACEOF
25473 #line 25473 "configure"
25474 #include "confdefs.h"
25475 #include <ac_nonexistent.h>
25477 if { (eval echo "$as_me:25477: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25478 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25480 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25482 cat conftest.err >&5
25483 echo "$as_me:25483: \$? = $ac_status" >&5
25484 (exit "$ac_status"); } >/dev/null; then
25485 if test -s conftest.err; then
25486 ac_cpp_err=$ac_cxx_preproc_warn_flag
25493 if test -z "$ac_cpp_err"; then
25494 # Broken: success on invalid input.
25497 echo "$as_me: failed program was:" >&5
25498 cat "conftest.$ac_ext" >&5
25499 # Passes both tests.
25503 rm -f conftest.err "conftest.$ac_ext"
25506 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25507 rm -f conftest.err "conftest.$ac_ext"
25508 if $ac_preproc_ok; then
25513 ac_cv_prog_CXXCPP=$CXXCPP
25516 CXXCPP=$ac_cv_prog_CXXCPP
25518 ac_cv_prog_CXXCPP=$CXXCPP
25520 echo "$as_me:25520: result: $CXXCPP" >&5
25521 echo "${ECHO_T}$CXXCPP" >&6
25522 ac_preproc_ok=false
25523 for ac_cxx_preproc_warn_flag in '' yes
25525 # Use a header file that comes with gcc, so configuring glibc
25526 # with a fresh cross-compiler works.
25527 # On the NeXT, cc -E runs the code through the compiler's parser,
25528 # not just through cpp. "Syntax error" is here to catch this case.
25529 cat >"conftest.$ac_ext" <<_ACEOF
25530 #line 25530 "configure"
25531 #include "confdefs.h"
25532 #include <assert.h>
25535 if { (eval echo "$as_me:25535: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25536 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25538 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25540 cat conftest.err >&5
25541 echo "$as_me:25541: \$? = $ac_status" >&5
25542 (exit "$ac_status"); } >/dev/null; then
25543 if test -s conftest.err; then
25544 ac_cpp_err=$ac_cxx_preproc_warn_flag
25551 if test -z "$ac_cpp_err"; then
25554 echo "$as_me: failed program was:" >&5
25555 cat "conftest.$ac_ext" >&5
25556 # Broken: fails on valid input.
25559 rm -f conftest.err "conftest.$ac_ext"
25561 # OK, works on sane cases. Now check whether non-existent headers
25562 # can be detected and how.
25563 cat >"conftest.$ac_ext" <<_ACEOF
25564 #line 25564 "configure"
25565 #include "confdefs.h"
25566 #include <ac_nonexistent.h>
25568 if { (eval echo "$as_me:25568: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25569 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25571 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25573 cat conftest.err >&5
25574 echo "$as_me:25574: \$? = $ac_status" >&5
25575 (exit "$ac_status"); } >/dev/null; then
25576 if test -s conftest.err; then
25577 ac_cpp_err=$ac_cxx_preproc_warn_flag
25584 if test -z "$ac_cpp_err"; then
25585 # Broken: success on invalid input.
25588 echo "$as_me: failed program was:" >&5
25589 cat "conftest.$ac_ext" >&5
25590 # Passes both tests.
25594 rm -f conftest.err "conftest.$ac_ext"
25597 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25598 rm -f conftest.err "conftest.$ac_ext"
25599 if $ac_preproc_ok; then
25602 { { echo "$as_me:25602: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
25603 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
25604 { (exit 1); exit 1; }; }
25608 ac_cpp='$CXXCPP $CPPFLAGS'
25609 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25610 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25611 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25612 ac_main_return="return"
25614 for ac_header in typeinfo
25616 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25617 echo "$as_me:25617: checking for $ac_header" >&5
25618 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25619 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25620 echo $ECHO_N "(cached) $ECHO_C" >&6
25622 cat >"conftest.$ac_ext" <<_ACEOF
25623 #line 25623 "configure"
25624 #include "confdefs.h"
25625 #include <$ac_header>
25627 if { (eval echo "$as_me:25627: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25628 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25630 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25632 cat conftest.err >&5
25633 echo "$as_me:25633: \$? = $ac_status" >&5
25634 (exit "$ac_status"); } >/dev/null; then
25635 if test -s conftest.err; then
25636 ac_cpp_err=$ac_cxx_preproc_warn_flag
25643 if test -z "$ac_cpp_err"; then
25644 eval "$as_ac_Header=yes"
25646 echo "$as_me: failed program was:" >&5
25647 cat "conftest.$ac_ext" >&5
25648 eval "$as_ac_Header=no"
25650 rm -f conftest.err "conftest.$ac_ext"
25652 echo "$as_me:25652: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25653 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25654 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25655 cat >>confdefs.h <<EOF
25656 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25662 for ac_header in iostream
25664 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25665 echo "$as_me:25665: checking for $ac_header" >&5
25666 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25667 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25668 echo $ECHO_N "(cached) $ECHO_C" >&6
25670 cat >"conftest.$ac_ext" <<_ACEOF
25671 #line 25671 "configure"
25672 #include "confdefs.h"
25673 #include <$ac_header>
25675 if { (eval echo "$as_me:25675: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25676 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25678 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25680 cat conftest.err >&5
25681 echo "$as_me:25681: \$? = $ac_status" >&5
25682 (exit "$ac_status"); } >/dev/null; then
25683 if test -s conftest.err; then
25684 ac_cpp_err=$ac_cxx_preproc_warn_flag
25691 if test -z "$ac_cpp_err"; then
25692 eval "$as_ac_Header=yes"
25694 echo "$as_me: failed program was:" >&5
25695 cat "conftest.$ac_ext" >&5
25696 eval "$as_ac_Header=no"
25698 rm -f conftest.err "conftest.$ac_ext"
25700 echo "$as_me:25700: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25701 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25702 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25703 cat >>confdefs.h <<EOF
25704 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25710 if test x"$ac_cv_header_iostream" = xyes ; then
25711 echo "$as_me:25711: checking if iostream uses std-namespace" >&5
25712 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
25713 cat >"conftest.$ac_ext" <<_ACEOF
25714 #line 25714 "configure"
25715 #include "confdefs.h"
25717 #include <iostream>
25724 cerr << "testing" << endl;
25730 rm -f "conftest.$ac_objext"
25731 if { (eval echo "$as_me:25731: \"$ac_compile\"") >&5
25732 (eval $ac_compile) 2>&5
25734 echo "$as_me:25734: \$? = $ac_status" >&5
25735 (exit "$ac_status"); } &&
25736 { ac_try='test -s "conftest.$ac_objext"'
25737 { (eval echo "$as_me:25737: \"$ac_try\"") >&5
25738 (eval $ac_try) 2>&5
25740 echo "$as_me:25740: \$? = $ac_status" >&5
25741 (exit "$ac_status"); }; }; then
25742 cf_iostream_namespace=yes
25744 echo "$as_me: failed program was:" >&5
25745 cat "conftest.$ac_ext" >&5
25746 cf_iostream_namespace=no
25748 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25749 echo "$as_me:25749: result: $cf_iostream_namespace" >&5
25750 echo "${ECHO_T}$cf_iostream_namespace" >&6
25751 if test "$cf_iostream_namespace" = yes ; then
25753 cat >>confdefs.h <<\EOF
25754 #define IOSTREAM_NAMESPACE 1
25760 echo "$as_me:25760: checking if we should include stdbool.h" >&5
25761 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
25763 if test "${cf_cv_header_stdbool_h+set}" = set; then
25764 echo $ECHO_N "(cached) $ECHO_C" >&6
25767 cat >"conftest.$ac_ext" <<_ACEOF
25768 #line 25768 "configure"
25769 #include "confdefs.h"
25779 rm -f "conftest.$ac_objext"
25780 if { (eval echo "$as_me:25780: \"$ac_compile\"") >&5
25781 (eval $ac_compile) 2>&5
25783 echo "$as_me:25783: \$? = $ac_status" >&5
25784 (exit "$ac_status"); } &&
25785 { ac_try='test -s "conftest.$ac_objext"'
25786 { (eval echo "$as_me:25786: \"$ac_try\"") >&5
25787 (eval $ac_try) 2>&5
25789 echo "$as_me:25789: \$? = $ac_status" >&5
25790 (exit "$ac_status"); }; }; then
25791 cf_cv_header_stdbool_h=0
25793 echo "$as_me: failed program was:" >&5
25794 cat "conftest.$ac_ext" >&5
25795 cat >"conftest.$ac_ext" <<_ACEOF
25796 #line 25796 "configure"
25797 #include "confdefs.h"
25800 #include <stdbool.h>
25811 rm -f "conftest.$ac_objext"
25812 if { (eval echo "$as_me:25812: \"$ac_compile\"") >&5
25813 (eval $ac_compile) 2>&5
25815 echo "$as_me:25815: \$? = $ac_status" >&5
25816 (exit "$ac_status"); } &&
25817 { ac_try='test -s "conftest.$ac_objext"'
25818 { (eval echo "$as_me:25818: \"$ac_try\"") >&5
25819 (eval $ac_try) 2>&5
25821 echo "$as_me:25821: \$? = $ac_status" >&5
25822 (exit "$ac_status"); }; }; then
25823 cf_cv_header_stdbool_h=1
25825 echo "$as_me: failed program was:" >&5
25826 cat "conftest.$ac_ext" >&5
25827 cf_cv_header_stdbool_h=0
25829 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25831 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25834 if test "$cf_cv_header_stdbool_h" = 1
25835 then echo "$as_me:25835: result: yes" >&5
25836 echo "${ECHO_T}yes" >&6
25837 else echo "$as_me:25837: result: no" >&5
25838 echo "${ECHO_T}no" >&6
25841 echo "$as_me:25841: checking for builtin bool type" >&5
25842 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
25844 if test "${cf_cv_builtin_bool+set}" = set; then
25845 echo $ECHO_N "(cached) $ECHO_C" >&6
25848 cat >"conftest.$ac_ext" <<_ACEOF
25849 #line 25849 "configure"
25850 #include "confdefs.h"
25853 #include <sys/types.h>
25863 rm -f "conftest.$ac_objext"
25864 if { (eval echo "$as_me:25864: \"$ac_compile\"") >&5
25865 (eval $ac_compile) 2>&5
25867 echo "$as_me:25867: \$? = $ac_status" >&5
25868 (exit "$ac_status"); } &&
25869 { ac_try='test -s "conftest.$ac_objext"'
25870 { (eval echo "$as_me:25870: \"$ac_try\"") >&5
25871 (eval $ac_try) 2>&5
25873 echo "$as_me:25873: \$? = $ac_status" >&5
25874 (exit "$ac_status"); }; }; then
25875 cf_cv_builtin_bool=1
25877 echo "$as_me: failed program was:" >&5
25878 cat "conftest.$ac_ext" >&5
25879 cf_cv_builtin_bool=0
25881 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25885 if test "$cf_cv_builtin_bool" = 1
25886 then echo "$as_me:25886: result: yes" >&5
25887 echo "${ECHO_T}yes" >&6
25888 else echo "$as_me:25888: result: no" >&5
25889 echo "${ECHO_T}no" >&6
25892 echo "$as_me:25892: checking for bool" >&5
25893 echo $ECHO_N "checking for bool... $ECHO_C" >&6
25894 if test "${ac_cv_type_bool+set}" = set; then
25895 echo $ECHO_N "(cached) $ECHO_C" >&6
25897 cat >"conftest.$ac_ext" <<_ACEOF
25898 #line 25898 "configure"
25899 #include "confdefs.h"
25901 #include <stdlib.h>
25904 #if defined(__cplusplus)
25906 #ifdef HAVE_GXX_BUILTIN_H
25907 #include <g++/builtin.h>
25908 #elif HAVE_GPP_BUILTIN_H
25909 #include <gpp/builtin.h>
25910 #elif HAVE_BUILTIN_H
25911 #include <builtin.h>
25916 #if $cf_cv_header_stdbool_h
25917 #include <stdbool.h>
25933 rm -f "conftest.$ac_objext"
25934 if { (eval echo "$as_me:25934: \"$ac_compile\"") >&5
25935 (eval $ac_compile) 2>&5
25937 echo "$as_me:25937: \$? = $ac_status" >&5
25938 (exit "$ac_status"); } &&
25939 { ac_try='test -s "conftest.$ac_objext"'
25940 { (eval echo "$as_me:25940: \"$ac_try\"") >&5
25941 (eval $ac_try) 2>&5
25943 echo "$as_me:25943: \$? = $ac_status" >&5
25944 (exit "$ac_status"); }; }; then
25945 ac_cv_type_bool=yes
25947 echo "$as_me: failed program was:" >&5
25948 cat "conftest.$ac_ext" >&5
25951 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25953 echo "$as_me:25953: result: $ac_cv_type_bool" >&5
25954 echo "${ECHO_T}$ac_cv_type_bool" >&6
25956 echo "$as_me:25956: checking size of bool" >&5
25957 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
25958 if test "${ac_cv_sizeof_bool+set}" = set; then
25959 echo $ECHO_N "(cached) $ECHO_C" >&6
25961 if test "$ac_cv_type_bool" = yes; then
25962 if test "$cross_compiling" = yes; then
25963 # Depending upon the size, compute the lo and hi bounds.
25964 cat >"conftest.$ac_ext" <<_ACEOF
25965 #line 25965 "configure"
25966 #include "confdefs.h"
25968 #include <stdlib.h>
25971 #if defined(__cplusplus)
25973 #ifdef HAVE_GXX_BUILTIN_H
25974 #include <g++/builtin.h>
25975 #elif HAVE_GPP_BUILTIN_H
25976 #include <gpp/builtin.h>
25977 #elif HAVE_BUILTIN_H
25978 #include <builtin.h>
25983 #if $cf_cv_header_stdbool_h
25984 #include <stdbool.h>
25992 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
25997 rm -f "conftest.$ac_objext"
25998 if { (eval echo "$as_me:25998: \"$ac_compile\"") >&5
25999 (eval $ac_compile) 2>&5
26001 echo "$as_me:26001: \$? = $ac_status" >&5
26002 (exit "$ac_status"); } &&
26003 { ac_try='test -s "conftest.$ac_objext"'
26004 { (eval echo "$as_me:26004: \"$ac_try\"") >&5
26005 (eval $ac_try) 2>&5
26007 echo "$as_me:26007: \$? = $ac_status" >&5
26008 (exit "$ac_status"); }; }; then
26011 cat >"conftest.$ac_ext" <<_ACEOF
26012 #line 26012 "configure"
26013 #include "confdefs.h"
26015 #include <stdlib.h>
26018 #if defined(__cplusplus)
26020 #ifdef HAVE_GXX_BUILTIN_H
26021 #include <g++/builtin.h>
26022 #elif HAVE_GPP_BUILTIN_H
26023 #include <gpp/builtin.h>
26024 #elif HAVE_BUILTIN_H
26025 #include <builtin.h>
26030 #if $cf_cv_header_stdbool_h
26031 #include <stdbool.h>
26039 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26044 rm -f "conftest.$ac_objext"
26045 if { (eval echo "$as_me:26045: \"$ac_compile\"") >&5
26046 (eval $ac_compile) 2>&5
26048 echo "$as_me:26048: \$? = $ac_status" >&5
26049 (exit "$ac_status"); } &&
26050 { ac_try='test -s "conftest.$ac_objext"'
26051 { (eval echo "$as_me:26051: \"$ac_try\"") >&5
26052 (eval $ac_try) 2>&5
26054 echo "$as_me:26054: \$? = $ac_status" >&5
26055 (exit "$ac_status"); }; }; then
26056 ac_hi=$ac_mid; break
26058 echo "$as_me: failed program was:" >&5
26059 cat "conftest.$ac_ext" >&5
26060 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26062 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26065 echo "$as_me: failed program was:" >&5
26066 cat "conftest.$ac_ext" >&5
26069 cat >"conftest.$ac_ext" <<_ACEOF
26070 #line 26070 "configure"
26071 #include "confdefs.h"
26073 #include <stdlib.h>
26076 #if defined(__cplusplus)
26078 #ifdef HAVE_GXX_BUILTIN_H
26079 #include <g++/builtin.h>
26080 #elif HAVE_GPP_BUILTIN_H
26081 #include <gpp/builtin.h>
26082 #elif HAVE_BUILTIN_H
26083 #include <builtin.h>
26088 #if $cf_cv_header_stdbool_h
26089 #include <stdbool.h>
26097 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26102 rm -f "conftest.$ac_objext"
26103 if { (eval echo "$as_me:26103: \"$ac_compile\"") >&5
26104 (eval $ac_compile) 2>&5
26106 echo "$as_me:26106: \$? = $ac_status" >&5
26107 (exit "$ac_status"); } &&
26108 { ac_try='test -s "conftest.$ac_objext"'
26109 { (eval echo "$as_me:26109: \"$ac_try\"") >&5
26110 (eval $ac_try) 2>&5
26112 echo "$as_me:26112: \$? = $ac_status" >&5
26113 (exit "$ac_status"); }; }; then
26114 ac_lo=$ac_mid; break
26116 echo "$as_me: failed program was:" >&5
26117 cat "conftest.$ac_ext" >&5
26118 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26120 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26123 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26124 # Binary search between lo and hi bounds.
26125 while test "x$ac_lo" != "x$ac_hi"; do
26126 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26127 cat >"conftest.$ac_ext" <<_ACEOF
26128 #line 26128 "configure"
26129 #include "confdefs.h"
26131 #include <stdlib.h>
26134 #if defined(__cplusplus)
26136 #ifdef HAVE_GXX_BUILTIN_H
26137 #include <g++/builtin.h>
26138 #elif HAVE_GPP_BUILTIN_H
26139 #include <gpp/builtin.h>
26140 #elif HAVE_BUILTIN_H
26141 #include <builtin.h>
26146 #if $cf_cv_header_stdbool_h
26147 #include <stdbool.h>
26155 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26160 rm -f "conftest.$ac_objext"
26161 if { (eval echo "$as_me:26161: \"$ac_compile\"") >&5
26162 (eval $ac_compile) 2>&5
26164 echo "$as_me:26164: \$? = $ac_status" >&5
26165 (exit "$ac_status"); } &&
26166 { ac_try='test -s "conftest.$ac_objext"'
26167 { (eval echo "$as_me:26167: \"$ac_try\"") >&5
26168 (eval $ac_try) 2>&5
26170 echo "$as_me:26170: \$? = $ac_status" >&5
26171 (exit "$ac_status"); }; }; then
26174 echo "$as_me: failed program was:" >&5
26175 cat "conftest.$ac_ext" >&5
26176 ac_lo=`expr "$ac_mid" + 1`
26178 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26180 ac_cv_sizeof_bool=$ac_lo
26182 if test "$cross_compiling" = yes; then
26183 { { echo "$as_me:26183: error: cannot run test program while cross compiling" >&5
26184 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26185 { (exit 1); exit 1; }; }
26187 cat >"conftest.$ac_ext" <<_ACEOF
26188 #line 26188 "configure"
26189 #include "confdefs.h"
26191 #include <stdlib.h>
26194 #if defined(__cplusplus)
26196 #ifdef HAVE_GXX_BUILTIN_H
26197 #include <g++/builtin.h>
26198 #elif HAVE_GPP_BUILTIN_H
26199 #include <gpp/builtin.h>
26200 #elif HAVE_BUILTIN_H
26201 #include <builtin.h>
26206 #if $cf_cv_header_stdbool_h
26207 #include <stdbool.h>
26215 FILE *f = fopen ("conftest.val", "w");
26217 $ac_main_return (1);
26218 fprintf (f, "%ld", (long)(sizeof (bool)));
26224 rm -f "conftest$ac_exeext"
26225 if { (eval echo "$as_me:26225: \"$ac_link\"") >&5
26226 (eval $ac_link) 2>&5
26228 echo "$as_me:26228: \$? = $ac_status" >&5
26229 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26230 { (eval echo "$as_me:26230: \"$ac_try\"") >&5
26231 (eval $ac_try) 2>&5
26233 echo "$as_me:26233: \$? = $ac_status" >&5
26234 (exit "$ac_status"); }; }; then
26235 ac_cv_sizeof_bool=`cat conftest.val`
26237 echo "$as_me: program exited with status $ac_status" >&5
26238 echo "$as_me: failed program was:" >&5
26239 cat "conftest.$ac_ext" >&5
26241 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26246 ac_cv_sizeof_bool=0
26249 echo "$as_me:26249: result: $ac_cv_sizeof_bool" >&5
26250 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
26251 cat >>confdefs.h <<EOF
26252 #define SIZEOF_BOOL $ac_cv_sizeof_bool
26255 echo "$as_me:26255: checking for type of bool" >&5
26256 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
26257 if test "${cf_cv_type_of_bool+set}" = set; then
26258 echo $ECHO_N "(cached) $ECHO_C" >&6
26262 if test "$cross_compiling" = yes; then
26264 case x$ac_cv_sizeof_bool in
26265 (x1) cf_cv_type_of_bool="unsigned char";;
26266 (x2) cf_cv_type_of_bool="unsigned short";;
26267 (x4) cf_cv_type_of_bool="unsigned int";;
26268 (x8) cf_cv_type_of_bool="unsigned long";;
26269 (*) cf_cv_type_of_bool=unknown;;
26273 cat >"conftest.$ac_ext" <<_ACEOF
26274 #line 26274 "configure"
26275 #include "confdefs.h"
26277 #include <stdlib.h>
26280 #if defined(__cplusplus)
26282 #ifdef HAVE_GXX_BUILTIN_H
26283 #include <g++/builtin.h>
26284 #elif HAVE_GPP_BUILTIN_H
26285 #include <gpp/builtin.h>
26286 #elif HAVE_BUILTIN_H
26287 #include <builtin.h>
26292 #if $cf_cv_header_stdbool_h
26293 #include <stdbool.h>
26300 FILE *fp = fopen("cf_test.out", "w");
26303 if ((bool)(-x) >= 0)
26304 fputs("unsigned ", fp);
26305 if (sizeof(x) == sizeof(int)) fputs("int", fp);
26306 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
26307 else if (sizeof(x) == sizeof(short))fputs("short",fp);
26308 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
26311 ${cf_cv_main_return:-return}(0);
26315 rm -f "conftest$ac_exeext"
26316 if { (eval echo "$as_me:26316: \"$ac_link\"") >&5
26317 (eval $ac_link) 2>&5
26319 echo "$as_me:26319: \$? = $ac_status" >&5
26320 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26321 { (eval echo "$as_me:26321: \"$ac_try\"") >&5
26322 (eval $ac_try) 2>&5
26324 echo "$as_me:26324: \$? = $ac_status" >&5
26325 (exit "$ac_status"); }; }; then
26326 cf_cv_type_of_bool=`cat cf_test.out`
26327 if test -z "$cf_cv_type_of_bool"; then
26328 cf_cv_type_of_bool=unknown
26331 echo "$as_me: program exited with status $ac_status" >&5
26332 echo "$as_me: failed program was:" >&5
26333 cat "conftest.$ac_ext" >&5
26334 cf_cv_type_of_bool=unknown
26336 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26341 echo "$as_me:26341: result: $cf_cv_type_of_bool" >&5
26342 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
26344 if test "$cf_cv_type_of_bool" = unknown ; then
26345 case .$NCURSES_BOOL in
26346 (.auto|.) NCURSES_BOOL=unsigned;;
26348 { echo "$as_me:26348: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
26349 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
26350 cf_cv_type_of_bool=$NCURSES_BOOL
26353 echo "$as_me:26353: checking for special defines needed for etip.h" >&5
26354 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
26355 cf_save_CXXFLAGS="$CXXFLAGS"
26358 # etip.h includes ncurses.h which includes ncurses_dll.h
26359 # But ncurses_dll.h is generated - fix here.
26360 test -d include || mkdir include
26361 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
26363 for cf_math in "" MATH_H
26365 for cf_excp in "" MATH_EXCEPTION
26367 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
26368 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
26369 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
26370 cat >"conftest.$ac_ext" <<_ACEOF
26371 #line 26371 "configure"
26372 #include "confdefs.h"
26374 #include <etip.h.in>
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
26397 test -n "$cf_math" && cat >>confdefs.h <<EOF
26398 #define ETIP_NEEDS_${cf_math} 1
26401 test -n "$cf_excp" && cat >>confdefs.h <<EOF
26402 #define ETIP_NEEDS_${cf_excp} 1
26405 cf_result="$cf_math $cf_excp"
26409 echo "$as_me: failed program was:" >&5
26410 cat "conftest.$ac_ext" >&5
26412 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26415 echo "$as_me:26415: result: $cf_result" >&5
26416 echo "${ECHO_T}$cf_result" >&6
26417 CXXFLAGS="$cf_save_CXXFLAGS"
26419 if test -n "$CXX"; then
26420 echo "$as_me:26420: checking if $CXX accepts override keyword" >&5
26421 echo $ECHO_N "checking if $CXX accepts override keyword... $ECHO_C" >&6
26422 if test "${cf_cv_cpp_override+set}" = set; then
26423 echo $ECHO_N "(cached) $ECHO_C" >&6
26427 ac_cpp='$CXXCPP $CPPFLAGS'
26428 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26429 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26430 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26431 ac_main_return="return"
26433 if test "$cross_compiling" = yes; then
26434 cf_cv_cpp_override=unknown
26436 cat >"conftest.$ac_ext" <<_ACEOF
26437 #line 26437 "configure"
26438 #include "confdefs.h"
26443 virtual int foo(float x) = 0;
26446 class derived: public base
26449 int foo(float x) override { return x != 0.0 ? 1 : 0; }
26455 rm -f "conftest$ac_exeext"
26456 if { (eval echo "$as_me:26456: \"$ac_link\"") >&5
26457 (eval $ac_link) 2>&5
26459 echo "$as_me:26459: \$? = $ac_status" >&5
26460 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26461 { (eval echo "$as_me:26461: \"$ac_try\"") >&5
26462 (eval $ac_try) 2>&5
26464 echo "$as_me:26464: \$? = $ac_status" >&5
26465 (exit "$ac_status"); }; }; then
26466 cf_cv_cpp_override=yes
26468 echo "$as_me: program exited with status $ac_status" >&5
26469 echo "$as_me: failed program was:" >&5
26470 cat "conftest.$ac_ext" >&5
26471 cf_cv_cpp_override=no
26473 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26476 ac_cpp='$CXXCPP $CPPFLAGS'
26477 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26478 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26479 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26480 ac_main_return="return"
26483 echo "$as_me:26483: result: $cf_cv_cpp_override" >&5
26484 echo "${ECHO_T}$cf_cv_cpp_override" >&6
26486 test "$cf_cv_cpp_override" = yes &&
26487 cat >>confdefs.h <<\EOF
26488 #define CPP_HAS_OVERRIDE 1
26491 if test -n "$CXX"; then
26492 echo "$as_me:26492: checking if $CXX accepts parameter initialization" >&5
26493 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
26494 if test "${cf_cv_cpp_param_init+set}" = set; then
26495 echo $ECHO_N "(cached) $ECHO_C" >&6
26499 ac_cpp='$CXXCPP $CPPFLAGS'
26500 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26501 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26502 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26503 ac_main_return="return"
26505 if test "$cross_compiling" = yes; then
26506 cf_cv_cpp_param_init=unknown
26508 cat >"conftest.$ac_ext" <<_ACEOF
26509 #line 26509 "configure"
26510 #include "confdefs.h"
26520 TEST::TEST(int x = 1) // some compilers do not like second initializer
26527 rm -f "conftest$ac_exeext"
26528 if { (eval echo "$as_me:26528: \"$ac_link\"") >&5
26529 (eval $ac_link) 2>&5
26531 echo "$as_me:26531: \$? = $ac_status" >&5
26532 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26533 { (eval echo "$as_me:26533: \"$ac_try\"") >&5
26534 (eval $ac_try) 2>&5
26536 echo "$as_me:26536: \$? = $ac_status" >&5
26537 (exit "$ac_status"); }; }; then
26538 cf_cv_cpp_param_init=yes
26540 echo "$as_me: program exited with status $ac_status" >&5
26541 echo "$as_me: failed program was:" >&5
26542 cat "conftest.$ac_ext" >&5
26543 cf_cv_cpp_param_init=no
26545 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26548 ac_cpp='$CXXCPP $CPPFLAGS'
26549 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26550 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26551 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26552 ac_main_return="return"
26555 echo "$as_me:26555: result: $cf_cv_cpp_param_init" >&5
26556 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
26558 test "$cf_cv_cpp_param_init" = yes &&
26559 cat >>confdefs.h <<\EOF
26560 #define CPP_HAS_PARAM_INIT 1
26563 if test -n "$CXX"; then
26565 echo "$as_me:26565: checking if $CXX accepts static_cast" >&5
26566 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
26567 if test "${cf_cv_cpp_static_cast+set}" = set; then
26568 echo $ECHO_N "(cached) $ECHO_C" >&6
26572 ac_cpp='$CXXCPP $CPPFLAGS'
26573 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26574 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26575 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26576 ac_main_return="return"
26578 cat >"conftest.$ac_ext" <<_ACEOF
26579 #line 26579 "configure"
26580 #include "confdefs.h"
26585 NCursesPanel(int nlines,
26595 template<class T> class NCursesUserPanel : public NCursesPanel
26598 NCursesUserPanel (int nlines,
26602 const T* p_UserData = static_cast<T*>(0))
26603 : NCursesPanel (nlines, ncols, begin_y, begin_x)
26606 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
26610 virtual ~NCursesUserPanel() {};
26617 const char* p_UserData = static_cast<char*>(0)
26622 rm -f "conftest.$ac_objext"
26623 if { (eval echo "$as_me:26623: \"$ac_compile\"") >&5
26624 (eval $ac_compile) 2>&5
26626 echo "$as_me:26626: \$? = $ac_status" >&5
26627 (exit "$ac_status"); } &&
26628 { ac_try='test -s "conftest.$ac_objext"'
26629 { (eval echo "$as_me:26629: \"$ac_try\"") >&5
26630 (eval $ac_try) 2>&5
26632 echo "$as_me:26632: \$? = $ac_status" >&5
26633 (exit "$ac_status"); }; }; then
26634 cf_cv_cpp_static_cast=yes
26636 echo "$as_me: failed program was:" >&5
26637 cat "conftest.$ac_ext" >&5
26638 cf_cv_cpp_static_cast=no
26640 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26643 ac_cpp='$CXXCPP $CPPFLAGS'
26644 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26645 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26646 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26647 ac_main_return="return"
26650 echo "$as_me:26650: result: $cf_cv_cpp_static_cast" >&5
26651 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
26655 test "$cf_cv_cpp_static_cast" = yes &&
26656 cat >>confdefs.h <<\EOF
26657 #define CPP_HAS_STATIC_CAST 1
26661 CXX_ARFLAGS='$(ARFLAGS)'
26662 case "$cf_cv_system_name" in
26664 if test "$GXX" != yes ; then
26666 CXX_ARFLAGS='-ar -o'
26670 CXXLDFLAGS="-u main"
26673 if test "$GXX" != yes ; then
26675 CXX_ARFLAGS='-xar -o'
26682 cf_cv_builtin_bool=1
26684 # Just because we are not configuring against C++ right now does not
26685 # mean that a user will not want to use C++. Some distributors disable
26686 # the C++ portion of this configuration as a shortcut (or just to avoid
26687 # compiling the demo in the c++ directory). So we need a reasonable
26688 # default for the 'bool' type.
26690 # Caveat: since the storage of the bool type is not standardized, it
26693 if test "$NCURSES_BOOL" != auto ; then
26694 cf_cv_type_of_bool=$NCURSES_BOOL
26695 cf_cv_header_stdbool_h=0
26697 if test "$cf_cv_header_stdbool_h" = 1 ; then
26699 echo "$as_me:26699: checking for bool" >&5
26700 echo $ECHO_N "checking for bool... $ECHO_C" >&6
26701 if test "${ac_cv_type_bool+set}" = set; then
26702 echo $ECHO_N "(cached) $ECHO_C" >&6
26704 cat >"conftest.$ac_ext" <<_ACEOF
26705 #line 26705 "configure"
26706 #include "confdefs.h"
26708 #include <stdlib.h>
26711 #if defined(__cplusplus)
26713 #ifdef HAVE_GXX_BUILTIN_H
26714 #include <g++/builtin.h>
26715 #elif HAVE_GPP_BUILTIN_H
26716 #include <gpp/builtin.h>
26717 #elif HAVE_BUILTIN_H
26718 #include <builtin.h>
26723 #if $cf_cv_header_stdbool_h
26724 #include <stdbool.h>
26740 rm -f "conftest.$ac_objext"
26741 if { (eval echo "$as_me:26741: \"$ac_compile\"") >&5
26742 (eval $ac_compile) 2>&5
26744 echo "$as_me:26744: \$? = $ac_status" >&5
26745 (exit "$ac_status"); } &&
26746 { ac_try='test -s "conftest.$ac_objext"'
26747 { (eval echo "$as_me:26747: \"$ac_try\"") >&5
26748 (eval $ac_try) 2>&5
26750 echo "$as_me:26750: \$? = $ac_status" >&5
26751 (exit "$ac_status"); }; }; then
26752 ac_cv_type_bool=yes
26754 echo "$as_me: failed program was:" >&5
26755 cat "conftest.$ac_ext" >&5
26758 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26760 echo "$as_me:26760: result: $ac_cv_type_bool" >&5
26761 echo "${ECHO_T}$ac_cv_type_bool" >&6
26763 echo "$as_me:26763: checking size of bool" >&5
26764 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
26765 if test "${ac_cv_sizeof_bool+set}" = set; then
26766 echo $ECHO_N "(cached) $ECHO_C" >&6
26768 if test "$ac_cv_type_bool" = yes; then
26769 if test "$cross_compiling" = yes; then
26770 # Depending upon the size, compute the lo and hi bounds.
26771 cat >"conftest.$ac_ext" <<_ACEOF
26772 #line 26772 "configure"
26773 #include "confdefs.h"
26775 #include <stdlib.h>
26778 #if defined(__cplusplus)
26780 #ifdef HAVE_GXX_BUILTIN_H
26781 #include <g++/builtin.h>
26782 #elif HAVE_GPP_BUILTIN_H
26783 #include <gpp/builtin.h>
26784 #elif HAVE_BUILTIN_H
26785 #include <builtin.h>
26790 #if $cf_cv_header_stdbool_h
26791 #include <stdbool.h>
26799 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
26804 rm -f "conftest.$ac_objext"
26805 if { (eval echo "$as_me:26805: \"$ac_compile\"") >&5
26806 (eval $ac_compile) 2>&5
26808 echo "$as_me:26808: \$? = $ac_status" >&5
26809 (exit "$ac_status"); } &&
26810 { ac_try='test -s "conftest.$ac_objext"'
26811 { (eval echo "$as_me:26811: \"$ac_try\"") >&5
26812 (eval $ac_try) 2>&5
26814 echo "$as_me:26814: \$? = $ac_status" >&5
26815 (exit "$ac_status"); }; }; then
26818 cat >"conftest.$ac_ext" <<_ACEOF
26819 #line 26819 "configure"
26820 #include "confdefs.h"
26822 #include <stdlib.h>
26825 #if defined(__cplusplus)
26827 #ifdef HAVE_GXX_BUILTIN_H
26828 #include <g++/builtin.h>
26829 #elif HAVE_GPP_BUILTIN_H
26830 #include <gpp/builtin.h>
26831 #elif HAVE_BUILTIN_H
26832 #include <builtin.h>
26837 #if $cf_cv_header_stdbool_h
26838 #include <stdbool.h>
26846 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26851 rm -f "conftest.$ac_objext"
26852 if { (eval echo "$as_me:26852: \"$ac_compile\"") >&5
26853 (eval $ac_compile) 2>&5
26855 echo "$as_me:26855: \$? = $ac_status" >&5
26856 (exit "$ac_status"); } &&
26857 { ac_try='test -s "conftest.$ac_objext"'
26858 { (eval echo "$as_me:26858: \"$ac_try\"") >&5
26859 (eval $ac_try) 2>&5
26861 echo "$as_me:26861: \$? = $ac_status" >&5
26862 (exit "$ac_status"); }; }; then
26863 ac_hi=$ac_mid; break
26865 echo "$as_me: failed program was:" >&5
26866 cat "conftest.$ac_ext" >&5
26867 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26869 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26872 echo "$as_me: failed program was:" >&5
26873 cat "conftest.$ac_ext" >&5
26876 cat >"conftest.$ac_ext" <<_ACEOF
26877 #line 26877 "configure"
26878 #include "confdefs.h"
26880 #include <stdlib.h>
26883 #if defined(__cplusplus)
26885 #ifdef HAVE_GXX_BUILTIN_H
26886 #include <g++/builtin.h>
26887 #elif HAVE_GPP_BUILTIN_H
26888 #include <gpp/builtin.h>
26889 #elif HAVE_BUILTIN_H
26890 #include <builtin.h>
26895 #if $cf_cv_header_stdbool_h
26896 #include <stdbool.h>
26904 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26909 rm -f "conftest.$ac_objext"
26910 if { (eval echo "$as_me:26910: \"$ac_compile\"") >&5
26911 (eval $ac_compile) 2>&5
26913 echo "$as_me:26913: \$? = $ac_status" >&5
26914 (exit "$ac_status"); } &&
26915 { ac_try='test -s "conftest.$ac_objext"'
26916 { (eval echo "$as_me:26916: \"$ac_try\"") >&5
26917 (eval $ac_try) 2>&5
26919 echo "$as_me:26919: \$? = $ac_status" >&5
26920 (exit "$ac_status"); }; }; then
26921 ac_lo=$ac_mid; break
26923 echo "$as_me: failed program was:" >&5
26924 cat "conftest.$ac_ext" >&5
26925 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26927 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26930 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26931 # Binary search between lo and hi bounds.
26932 while test "x$ac_lo" != "x$ac_hi"; do
26933 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26934 cat >"conftest.$ac_ext" <<_ACEOF
26935 #line 26935 "configure"
26936 #include "confdefs.h"
26938 #include <stdlib.h>
26941 #if defined(__cplusplus)
26943 #ifdef HAVE_GXX_BUILTIN_H
26944 #include <g++/builtin.h>
26945 #elif HAVE_GPP_BUILTIN_H
26946 #include <gpp/builtin.h>
26947 #elif HAVE_BUILTIN_H
26948 #include <builtin.h>
26953 #if $cf_cv_header_stdbool_h
26954 #include <stdbool.h>
26962 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26967 rm -f "conftest.$ac_objext"
26968 if { (eval echo "$as_me:26968: \"$ac_compile\"") >&5
26969 (eval $ac_compile) 2>&5
26971 echo "$as_me:26971: \$? = $ac_status" >&5
26972 (exit "$ac_status"); } &&
26973 { ac_try='test -s "conftest.$ac_objext"'
26974 { (eval echo "$as_me:26974: \"$ac_try\"") >&5
26975 (eval $ac_try) 2>&5
26977 echo "$as_me:26977: \$? = $ac_status" >&5
26978 (exit "$ac_status"); }; }; then
26981 echo "$as_me: failed program was:" >&5
26982 cat "conftest.$ac_ext" >&5
26983 ac_lo=`expr "$ac_mid" + 1`
26985 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26987 ac_cv_sizeof_bool=$ac_lo
26989 if test "$cross_compiling" = yes; then
26990 { { echo "$as_me:26990: error: cannot run test program while cross compiling" >&5
26991 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26992 { (exit 1); exit 1; }; }
26994 cat >"conftest.$ac_ext" <<_ACEOF
26995 #line 26995 "configure"
26996 #include "confdefs.h"
26998 #include <stdlib.h>
27001 #if defined(__cplusplus)
27003 #ifdef HAVE_GXX_BUILTIN_H
27004 #include <g++/builtin.h>
27005 #elif HAVE_GPP_BUILTIN_H
27006 #include <gpp/builtin.h>
27007 #elif HAVE_BUILTIN_H
27008 #include <builtin.h>
27013 #if $cf_cv_header_stdbool_h
27014 #include <stdbool.h>
27022 FILE *f = fopen ("conftest.val", "w");
27024 $ac_main_return (1);
27025 fprintf (f, "%ld", (long)(sizeof (bool)));
27031 rm -f "conftest$ac_exeext"
27032 if { (eval echo "$as_me:27032: \"$ac_link\"") >&5
27033 (eval $ac_link) 2>&5
27035 echo "$as_me:27035: \$? = $ac_status" >&5
27036 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27037 { (eval echo "$as_me:27037: \"$ac_try\"") >&5
27038 (eval $ac_try) 2>&5
27040 echo "$as_me:27040: \$? = $ac_status" >&5
27041 (exit "$ac_status"); }; }; then
27042 ac_cv_sizeof_bool=`cat conftest.val`
27044 echo "$as_me: program exited with status $ac_status" >&5
27045 echo "$as_me: failed program was:" >&5
27046 cat "conftest.$ac_ext" >&5
27048 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27053 ac_cv_sizeof_bool=0
27056 echo "$as_me:27056: result: $ac_cv_sizeof_bool" >&5
27057 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
27058 cat >>confdefs.h <<EOF
27059 #define SIZEOF_BOOL $ac_cv_sizeof_bool
27062 echo "$as_me:27062: checking for type of bool" >&5
27063 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
27064 if test "${cf_cv_type_of_bool+set}" = set; then
27065 echo $ECHO_N "(cached) $ECHO_C" >&6
27069 if test "$cross_compiling" = yes; then
27071 case x$ac_cv_sizeof_bool in
27072 (x1) cf_cv_type_of_bool="unsigned char";;
27073 (x2) cf_cv_type_of_bool="unsigned short";;
27074 (x4) cf_cv_type_of_bool="unsigned int";;
27075 (x8) cf_cv_type_of_bool="unsigned long";;
27076 (*) cf_cv_type_of_bool=unknown;;
27080 cat >"conftest.$ac_ext" <<_ACEOF
27081 #line 27081 "configure"
27082 #include "confdefs.h"
27084 #include <stdlib.h>
27087 #if defined(__cplusplus)
27089 #ifdef HAVE_GXX_BUILTIN_H
27090 #include <g++/builtin.h>
27091 #elif HAVE_GPP_BUILTIN_H
27092 #include <gpp/builtin.h>
27093 #elif HAVE_BUILTIN_H
27094 #include <builtin.h>
27099 #if $cf_cv_header_stdbool_h
27100 #include <stdbool.h>
27107 FILE *fp = fopen("cf_test.out", "w");
27110 if ((bool)(-x) >= 0)
27111 fputs("unsigned ", fp);
27112 if (sizeof(x) == sizeof(int)) fputs("int", fp);
27113 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
27114 else if (sizeof(x) == sizeof(short))fputs("short",fp);
27115 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
27118 ${cf_cv_main_return:-return}(0);
27122 rm -f "conftest$ac_exeext"
27123 if { (eval echo "$as_me:27123: \"$ac_link\"") >&5
27124 (eval $ac_link) 2>&5
27126 echo "$as_me:27126: \$? = $ac_status" >&5
27127 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27128 { (eval echo "$as_me:27128: \"$ac_try\"") >&5
27129 (eval $ac_try) 2>&5
27131 echo "$as_me:27131: \$? = $ac_status" >&5
27132 (exit "$ac_status"); }; }; then
27133 cf_cv_type_of_bool=`cat cf_test.out`
27134 if test -z "$cf_cv_type_of_bool"; then
27135 cf_cv_type_of_bool=unknown
27138 echo "$as_me: program exited with status $ac_status" >&5
27139 echo "$as_me: failed program was:" >&5
27140 cat "conftest.$ac_ext" >&5
27141 cf_cv_type_of_bool=unknown
27143 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27148 echo "$as_me:27148: result: $cf_cv_type_of_bool" >&5
27149 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27151 if test "$cf_cv_type_of_bool" = unknown ; then
27152 case .$NCURSES_BOOL in
27153 (.auto|.) NCURSES_BOOL=unsigned;;
27155 { echo "$as_me:27155: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
27156 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
27157 cf_cv_type_of_bool=$NCURSES_BOOL
27161 echo "$as_me:27161: checking for fallback type of bool" >&5
27162 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
27163 case "$host_cpu" in
27164 (i?86) cf_cv_type_of_bool=char ;;
27165 (*) cf_cv_type_of_bool=int ;;
27167 echo "$as_me:27167: result: $cf_cv_type_of_bool" >&5
27168 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27173 # If the C compiler did not declare bool, and we did not determine that the C++
27174 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
27175 # ncurses library use the same type as C++ bool. Note that this allows one to
27176 # specify the type of bool in a configure-script option and postpone
27177 # integration with the C++ compiler provided that the types are compatible.
27179 if test "$cf_cv_cc_bool_type" = 1
27181 # oops: C has a bool. Unlikely, but C++ could differ.
27183 elif test "$cf_cv_builtin_bool" = 0
27188 # this is the normal case
27189 USE_CXX_BOOL='defined(__cplusplus)'
27192 if test -f "${srcdir}/Ada95/Makefile.in" ; then
27194 if test "$cf_with_ada" != "no" ; then
27195 if test "$with_libtool" != "no"; then
27196 { echo "$as_me:27196: WARNING: libtool does not support Ada - disabling feature" >&5
27197 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
27202 if test "$cf_with_ada" != "no" ; then
27204 for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
27207 cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
27209 unset ac_cv_path_cf_TEMP_gnat
27211 # Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
27212 set dummy $cf_prog_gnat; ac_word=$2
27213 echo "$as_me:27213: checking for $ac_word" >&5
27214 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27215 if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
27216 echo $ECHO_N "(cached) $ECHO_C" >&6
27218 case $cf_TEMP_gnat in
27220 ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
27223 ac_save_IFS=$IFS; IFS=$ac_path_separator
27225 for ac_dir in $ac_dummy; do
27227 test -z "$ac_dir" && ac_dir=.
27228 if $as_executable_p "$ac_dir/$ac_word"; then
27229 ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
27230 echo "$as_me:27230: found $ac_dir/$ac_word" >&5
27235 test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
27239 cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
27241 if test -n "$cf_TEMP_gnat"; then
27242 echo "$as_me:27242: result: $cf_TEMP_gnat" >&5
27243 echo "${ECHO_T}$cf_TEMP_gnat" >&6
27245 echo "$as_me:27245: result: no" >&5
27246 echo "${ECHO_T}no" >&6
27249 eval "cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat"
27251 if test "x$cf_TEMP_gnat" != xno; then
27252 unset cf_cv_gnat_version
27255 echo "$as_me:27255: checking for $cf_prog_gnat version" >&5
27256 echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
27257 if test "${cf_cv_gnat_version+set}" = set; then
27258 echo $ECHO_N "(cached) $ECHO_C" >&6
27261 cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
27262 grep '[0-9].[0-9][0-9]*' |\
27263 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27266 echo "$as_me:27266: result: $cf_cv_gnat_version" >&5
27267 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27268 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27269 eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
27272 eval "cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat"
27275 unset cf_cv_gnat_version
27276 unset ac_cv_path_cf_TEMP_gnat
27279 if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
27281 cf_cv_prog_gnat_correct=no
27283 cf_ada_make=gnatmake
27284 if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
27285 # gprconfig is newer than gnatmake; we can continue...
27288 rm -rf ./conftest* ./*~conftest*
27289 if mkdir conftest.src
27293 for cf_gprconfig in Ada C
27295 echo "$as_me:27295: checking for gprconfig name for $cf_gprconfig" >&5
27296 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
27297 if test "$cf_gprconfig" = C
27299 for cf_gprconfig_param in \
27300 "$cf_gprconfig,,,,GNATGCC" \
27301 "$cf_gprconfig,,,,GCC" \
27304 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27305 test -n "$cf_gprconfig_value" && break
27308 cf_gprconfig_param=$cf_gprconfig
27309 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27311 if test -n "$cf_gprconfig_value"
27313 eval "cf_ada_config_$cf_gprconfig=$cf_gprconfig_value"
27314 echo "$as_me:27314: result: $cf_gprconfig_value" >&5
27315 echo "${ECHO_T}$cf_gprconfig_value" >&6
27317 echo "$as_me:27317: result: missing" >&5
27318 echo "${ECHO_T}missing" >&6
27324 rm -rf ./conftest* ./*~conftest*
27327 if test "x$cf_ada_config" != "x#"
27330 echo "$as_me:27330: checking for gnat version" >&5
27331 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
27332 if test "${cf_cv_gnat_version+set}" = set; then
27333 echo $ECHO_N "(cached) $ECHO_C" >&6
27336 cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
27337 grep '[0-9].[0-9][0-9]*' |\
27338 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27341 echo "$as_me:27341: result: $cf_cv_gnat_version" >&5
27342 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27343 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27345 case "$cf_cv_gnat_version" in
27346 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27347 cf_cv_prog_gnat_correct=yes
27350 { echo "$as_me:27350: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
27351 echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
27352 cf_cv_prog_gnat_correct=no
27356 # Extract the first word of "m4", so it can be a program name with args.
27357 set dummy m4; ac_word=$2
27358 echo "$as_me:27358: checking for $ac_word" >&5
27359 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27360 if test "${ac_cv_prog_M4_exists+set}" = set; then
27361 echo $ECHO_N "(cached) $ECHO_C" >&6
27363 if test -n "$M4_exists"; then
27364 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
27366 ac_save_IFS=$IFS; IFS=$ac_path_separator
27368 for ac_dir in $ac_dummy; do
27370 test -z "$ac_dir" && ac_dir=.
27371 $as_executable_p "$ac_dir/$ac_word" || continue
27372 ac_cv_prog_M4_exists="yes"
27373 echo "$as_me:27373: found $ac_dir/$ac_word" >&5
27377 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
27380 M4_exists=$ac_cv_prog_M4_exists
27381 if test -n "$M4_exists"; then
27382 echo "$as_me:27382: result: $M4_exists" >&5
27383 echo "${ECHO_T}$M4_exists" >&6
27385 echo "$as_me:27385: result: no" >&5
27386 echo "${ECHO_T}no" >&6
27389 if test "$ac_cv_prog_M4_exists" = no; then
27390 cf_cv_prog_gnat_correct=no
27391 { echo "$as_me:27391: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
27392 echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
27394 if test "$cf_cv_prog_gnat_correct" = yes; then
27395 echo "$as_me:27395: checking if GNAT works" >&5
27396 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
27398 rm -rf ./conftest* ./*~conftest*
27399 cat >>conftest.ads <<CF_EOF
27400 procedure conftest;
27402 cat >>conftest.adb <<CF_EOF
27405 procedure conftest is
27407 Text_IO.Put ("Hello World");
27409 GNAT.OS_Lib.OS_Exit (0);
27412 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27413 if ( ./conftest 1>&5 2>&1 ) ; then
27414 cf_cv_prog_gnat_correct=yes
27416 cf_cv_prog_gnat_correct=no
27419 cf_cv_prog_gnat_correct=no
27421 rm -rf ./conftest* ./*~conftest*
27423 echo "$as_me:27423: result: $cf_cv_prog_gnat_correct" >&5
27424 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
27427 cf_cv_prog_gnat_correct=no
27431 if test "x$cf_cv_prog_gnat_correct" = xyes; then
27433 ADAFLAGS="$ADAFLAGS -gnatpn"
27435 echo "$as_me:27435: checking optimization options for ADAFLAGS" >&5
27436 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
27440 ADAFLAGS="$ADAFLAGS -g"
27446 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ ].*//'`
27448 ADAFLAGS="$ADAFLAGS $cf_O_flag"
27452 echo "$as_me:27452: result: $ADAFLAGS" >&5
27453 echo "${ECHO_T}$ADAFLAGS" >&6
27455 echo "$as_me:27455: checking if GNATPREP supports -T option" >&5
27456 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
27457 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
27458 echo $ECHO_N "(cached) $ECHO_C" >&6
27461 cf_cv_gnatprep_opt_t=no
27462 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
27465 echo "$as_me:27465: result: $cf_cv_gnatprep_opt_t" >&5
27466 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
27467 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
27469 echo "$as_me:27469: checking if GNAT supports generics" >&5
27470 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
27471 case "$cf_cv_gnat_version" in
27472 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27473 cf_gnat_generics=yes
27476 cf_gnat_generics=no
27479 echo "$as_me:27479: result: $cf_gnat_generics" >&5
27480 echo "${ECHO_T}$cf_gnat_generics" >&6
27482 if test "$cf_gnat_generics" = yes
27484 cf_compile_generics=generics
27485 cf_generic_objects="\${GENOBJS}"
27487 cf_compile_generics=
27488 cf_generic_objects=
27491 echo "$as_me:27491: checking if GNAT supports SIGINT" >&5
27492 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
27493 if test "${cf_cv_gnat_sigint+set}" = set; then
27494 echo $ECHO_N "(cached) $ECHO_C" >&6
27497 rm -rf ./conftest* ./*~conftest*
27498 cat >>conftest.ads <<CF_EOF
27499 with Ada.Interrupts.Names;
27501 package ConfTest is
27503 pragma Warnings (Off); -- the next pragma exists since 3.11p
27504 pragma Unreserve_All_Interrupts;
27505 pragma Warnings (On);
27507 protected Process is
27509 function Continue return Boolean;
27510 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
27512 Done : Boolean := False;
27517 cat >>conftest.adb <<CF_EOF
27518 package body ConfTest is
27519 protected body Process is
27524 function Continue return Boolean is
27531 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27532 cf_cv_gnat_sigint=yes
27534 cf_cv_gnat_sigint=no
27536 rm -rf ./conftest* ./*~conftest*
27539 echo "$as_me:27539: result: $cf_cv_gnat_sigint" >&5
27540 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
27542 if test "$cf_cv_gnat_sigint" = yes ; then
27545 USE_GNAT_SIGINT="#"
27548 cf_gnat_libraries=no
27549 cf_gnat_projects=no
27551 if test "$enable_gnat_projects" != no ; then
27552 echo "$as_me:27552: checking if GNAT supports project files" >&5
27553 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
27554 case "$cf_cv_gnat_version" in
27558 case "$cf_cv_system_name" in
27562 rm -rf ./conftest* ./*~conftest*
27563 if mkdir conftest.src conftest.bin conftest.lib
27566 rm -rf ./conftest* ./*~conftest*
27567 cat >>library.gpr <<CF_EOF
27569 Kind := External ("LIB_KIND");
27570 for Library_Name use "ConfTest";
27571 for Object_Dir use ".";
27572 for Library_ALI_Dir use External("LIBRARY_DIR");
27573 for Library_Version use External ("SONAME");
27574 for Library_Kind use Kind;
27575 for Library_Dir use External("BUILD_DIR");
27576 Source_Dir := External ("SOURCE_DIR");
27577 for Source_Dirs use (Source_Dir);
27580 cat >>confpackage.ads <<CF_EOF
27581 package ConfPackage is
27582 procedure conftest;
27585 cat >>confpackage.adb <<CF_EOF
27587 package body ConfPackage is
27588 procedure conftest is
27590 Text_IO.Put ("Hello World");
27595 if ( "$cf_ada_make" $ADAFLAGS \
27597 -XBUILD_DIR="`cd ../conftest.bin;pwd`" \
27598 -XLIBRARY_DIR="`cd ../conftest.lib;pwd`" \
27599 -XSOURCE_DIR="`pwd`" \
27600 -XSONAME=libConfTest.so.1 \
27601 -XLIB_KIND=static 1>&5 2>&1 ) ; then
27602 cf_gnat_projects=yes
27606 if test -f conftest.lib/confpackage.ali
27608 cf_gnat_libraries=yes
27610 rm -rf ./conftest* ./*~conftest*
27615 echo "$as_me:27615: result: $cf_gnat_projects" >&5
27616 echo "${ECHO_T}$cf_gnat_projects" >&6
27617 fi # enable_gnat_projects
27619 if test "$cf_gnat_projects" = yes
27621 echo "$as_me:27621: checking if GNAT supports libraries" >&5
27622 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
27623 echo "$as_me:27623: result: $cf_gnat_libraries" >&5
27624 echo "${ECHO_T}$cf_gnat_libraries" >&6
27627 USE_OLD_MAKERULES=""
27628 USE_GNAT_PROJECTS="#"
27629 USE_GNAT_MAKE_GPR="#"
27630 USE_GNAT_GPRBUILD="#"
27632 if test "$cf_gnat_projects" = yes
27634 USE_OLD_MAKERULES="#"
27635 USE_GNAT_PROJECTS=""
27636 if test "$cf_cv_VERSION_GPRBUILD" != no
27638 USE_GNAT_GPRBUILD=""
27639 elif test "$cf_cv_VERSION_GNATMAKE" != no
27641 USE_GNAT_MAKE_GPR=""
27643 { echo "$as_me:27643: WARNING: use old makefile rules since tools are missing" >&5
27644 echo "$as_me: WARNING: use old makefile rules since tools are missing" >&2;}
27648 if test "$cf_gnat_libraries" = yes
27650 USE_GNAT_LIBRARIES=""
27652 USE_GNAT_LIBRARIES="#"
27655 echo "$as_me:27655: checking for ada-compiler" >&5
27656 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
27658 # Check whether --with-ada-compiler or --without-ada-compiler was given.
27659 if test "${with_ada_compiler+set}" = set; then
27660 withval="$with_ada_compiler"
27661 cf_ada_compiler=$withval
27663 cf_ada_compiler=gnatmake
27666 echo "$as_me:27666: result: $cf_ada_compiler" >&5
27667 echo "${ECHO_T}$cf_ada_compiler" >&6
27669 cf_ada_package=terminal_interface
27671 echo "$as_me:27671: checking for ada-include" >&5
27672 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
27674 # Check whether --with-ada-include or --without-ada-include was given.
27675 if test "${with_ada_include+set}" = set; then
27676 withval="$with_ada_include"
27679 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
27680 fi; if test -n "$prefix/share/ada/adainclude" ; then
27682 if test "x$prefix" != xNONE; then
27683 cf_path_syntax="$prefix"
27685 cf_path_syntax="$ac_default_prefix"
27688 case ".$withval" in
27689 (.\$\(*\)*|.\'*\'*)
27693 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
27695 (.\$\{*prefix\}*|.\$\{*dir\}*)
27696 eval withval="$withval"
27697 case ".$withval" in
27699 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27704 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27707 { { echo "$as_me:27707: error: expected a pathname, not \"$withval\"" >&5
27708 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27709 { (exit 1); exit 1; }; }
27714 eval ADA_INCLUDE="$withval"
27716 echo "$as_me:27716: result: $ADA_INCLUDE" >&5
27717 echo "${ECHO_T}$ADA_INCLUDE" >&6
27719 echo "$as_me:27719: checking for ada-objects" >&5
27720 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
27722 # Check whether --with-ada-objects or --without-ada-objects was given.
27723 if test "${with_ada_objects+set}" = set; then
27724 withval="$with_ada_objects"
27727 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
27728 fi; if test -n "$prefix/lib/ada/adalib" ; then
27730 if test "x$prefix" != xNONE; then
27731 cf_path_syntax="$prefix"
27733 cf_path_syntax="$ac_default_prefix"
27736 case ".$withval" in
27737 (.\$\(*\)*|.\'*\'*)
27741 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
27743 (.\$\{*prefix\}*|.\$\{*dir\}*)
27744 eval withval="$withval"
27745 case ".$withval" in
27747 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27752 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27755 { { echo "$as_me:27755: error: expected a pathname, not \"$withval\"" >&5
27756 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27757 { (exit 1); exit 1; }; }
27762 eval ADA_OBJECTS="$withval"
27764 echo "$as_me:27764: result: $ADA_OBJECTS" >&5
27765 echo "${ECHO_T}$ADA_OBJECTS" >&6
27767 echo "$as_me:27767: checking if an Ada95 shared-library should be built" >&5
27768 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
27770 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
27771 if test "${with_ada_sharedlib+set}" = set; then
27772 withval="$with_ada_sharedlib"
27773 with_ada_sharedlib=$withval
27775 with_ada_sharedlib=no
27777 echo "$as_me:27777: result: $with_ada_sharedlib" >&5
27778 echo "${ECHO_T}$with_ada_sharedlib" >&6
27780 if test "x$with_ada_sharedlib" != xno
27782 if test "x$cf_gnat_projects" != xyes
27784 { echo "$as_me:27784: WARNING: disabling shared-library since GNAT projects are not supported" >&5
27785 echo "$as_me: WARNING: disabling shared-library since GNAT projects are not supported" >&2;}
27786 with_ada_sharedlib=no
27790 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
27791 MAKE_ADA_SHAREDLIB="#"
27793 if test "x$with_ada_sharedlib" != xno
27795 MAKE_ADA_SHAREDLIB=
27796 if test "x$with_ada_sharedlib" != xyes
27798 ADA_SHAREDLIB="$with_ada_sharedlib"
27802 # allow the Ada binding to be renamed
27804 echo "$as_me:27804: checking for ada-libname" >&5
27805 echo $ECHO_N "checking for ada-libname... $ECHO_C" >&6
27807 # Check whether --with-ada-libname or --without-ada-libname was given.
27808 if test "${with_ada_libname+set}" = set; then
27809 withval="$with_ada_libname"
27810 ADA_LIBNAME=$withval
27812 ADA_LIBNAME=AdaCurses
27814 case "x$ADA_LIBNAME" in
27816 ADA_LIBNAME=AdaCurses
27820 echo "$as_me:27820: result: $ADA_LIBNAME" >&5
27821 echo "${ECHO_T}$ADA_LIBNAME" >&6
27829 # do this "late" to avoid conflict with header-checks
27830 if test "x$with_widec" = xyes ; then
27831 echo "$as_me:27831: checking for wchar_t" >&5
27832 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
27833 if test "${ac_cv_type_wchar_t+set}" = set; then
27834 echo $ECHO_N "(cached) $ECHO_C" >&6
27836 cat >"conftest.$ac_ext" <<_ACEOF
27837 #line 27837 "configure"
27838 #include "confdefs.h"
27839 $ac_includes_default
27845 if (sizeof (wchar_t))
27851 rm -f "conftest.$ac_objext"
27852 if { (eval echo "$as_me:27852: \"$ac_compile\"") >&5
27853 (eval $ac_compile) 2>&5
27855 echo "$as_me:27855: \$? = $ac_status" >&5
27856 (exit "$ac_status"); } &&
27857 { ac_try='test -s "conftest.$ac_objext"'
27858 { (eval echo "$as_me:27858: \"$ac_try\"") >&5
27859 (eval $ac_try) 2>&5
27861 echo "$as_me:27861: \$? = $ac_status" >&5
27862 (exit "$ac_status"); }; }; then
27863 ac_cv_type_wchar_t=yes
27865 echo "$as_me: failed program was:" >&5
27866 cat "conftest.$ac_ext" >&5
27867 ac_cv_type_wchar_t=no
27869 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27871 echo "$as_me:27871: result: $ac_cv_type_wchar_t" >&5
27872 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
27874 echo "$as_me:27874: checking size of wchar_t" >&5
27875 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
27876 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
27877 echo $ECHO_N "(cached) $ECHO_C" >&6
27879 if test "$ac_cv_type_wchar_t" = yes; then
27880 if test "$cross_compiling" = yes; then
27881 # Depending upon the size, compute the lo and hi bounds.
27882 cat >"conftest.$ac_ext" <<_ACEOF
27883 #line 27883 "configure"
27884 #include "confdefs.h"
27885 $ac_includes_default
27889 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
27894 rm -f "conftest.$ac_objext"
27895 if { (eval echo "$as_me:27895: \"$ac_compile\"") >&5
27896 (eval $ac_compile) 2>&5
27898 echo "$as_me:27898: \$? = $ac_status" >&5
27899 (exit "$ac_status"); } &&
27900 { ac_try='test -s "conftest.$ac_objext"'
27901 { (eval echo "$as_me:27901: \"$ac_try\"") >&5
27902 (eval $ac_try) 2>&5
27904 echo "$as_me:27904: \$? = $ac_status" >&5
27905 (exit "$ac_status"); }; }; then
27908 cat >"conftest.$ac_ext" <<_ACEOF
27909 #line 27909 "configure"
27910 #include "confdefs.h"
27911 $ac_includes_default
27915 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
27920 rm -f "conftest.$ac_objext"
27921 if { (eval echo "$as_me:27921: \"$ac_compile\"") >&5
27922 (eval $ac_compile) 2>&5
27924 echo "$as_me:27924: \$? = $ac_status" >&5
27925 (exit "$ac_status"); } &&
27926 { ac_try='test -s "conftest.$ac_objext"'
27927 { (eval echo "$as_me:27927: \"$ac_try\"") >&5
27928 (eval $ac_try) 2>&5
27930 echo "$as_me:27930: \$? = $ac_status" >&5
27931 (exit "$ac_status"); }; }; then
27932 ac_hi=$ac_mid; break
27934 echo "$as_me: failed program was:" >&5
27935 cat "conftest.$ac_ext" >&5
27936 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
27938 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27941 echo "$as_me: failed program was:" >&5
27942 cat "conftest.$ac_ext" >&5
27945 cat >"conftest.$ac_ext" <<_ACEOF
27946 #line 27946 "configure"
27947 #include "confdefs.h"
27948 $ac_includes_default
27952 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
27957 rm -f "conftest.$ac_objext"
27958 if { (eval echo "$as_me:27958: \"$ac_compile\"") >&5
27959 (eval $ac_compile) 2>&5
27961 echo "$as_me:27961: \$? = $ac_status" >&5
27962 (exit "$ac_status"); } &&
27963 { ac_try='test -s "conftest.$ac_objext"'
27964 { (eval echo "$as_me:27964: \"$ac_try\"") >&5
27965 (eval $ac_try) 2>&5
27967 echo "$as_me:27967: \$? = $ac_status" >&5
27968 (exit "$ac_status"); }; }; then
27969 ac_lo=$ac_mid; break
27971 echo "$as_me: failed program was:" >&5
27972 cat "conftest.$ac_ext" >&5
27973 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
27975 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27978 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27979 # Binary search between lo and hi bounds.
27980 while test "x$ac_lo" != "x$ac_hi"; do
27981 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
27982 cat >"conftest.$ac_ext" <<_ACEOF
27983 #line 27983 "configure"
27984 #include "confdefs.h"
27985 $ac_includes_default
27989 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
27994 rm -f "conftest.$ac_objext"
27995 if { (eval echo "$as_me:27995: \"$ac_compile\"") >&5
27996 (eval $ac_compile) 2>&5
27998 echo "$as_me:27998: \$? = $ac_status" >&5
27999 (exit "$ac_status"); } &&
28000 { ac_try='test -s "conftest.$ac_objext"'
28001 { (eval echo "$as_me:28001: \"$ac_try\"") >&5
28002 (eval $ac_try) 2>&5
28004 echo "$as_me:28004: \$? = $ac_status" >&5
28005 (exit "$ac_status"); }; }; then
28008 echo "$as_me: failed program was:" >&5
28009 cat "conftest.$ac_ext" >&5
28010 ac_lo=`expr "$ac_mid" + 1`
28012 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28014 ac_cv_sizeof_wchar_t=$ac_lo
28016 if test "$cross_compiling" = yes; then
28017 { { echo "$as_me:28017: error: cannot run test program while cross compiling" >&5
28018 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
28019 { (exit 1); exit 1; }; }
28021 cat >"conftest.$ac_ext" <<_ACEOF
28022 #line 28022 "configure"
28023 #include "confdefs.h"
28024 $ac_includes_default
28028 FILE *f = fopen ("conftest.val", "w");
28030 $ac_main_return (1);
28031 fprintf (f, "%ld", (long)(sizeof (wchar_t)));
28037 rm -f "conftest$ac_exeext"
28038 if { (eval echo "$as_me:28038: \"$ac_link\"") >&5
28039 (eval $ac_link) 2>&5
28041 echo "$as_me:28041: \$? = $ac_status" >&5
28042 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
28043 { (eval echo "$as_me:28043: \"$ac_try\"") >&5
28044 (eval $ac_try) 2>&5
28046 echo "$as_me:28046: \$? = $ac_status" >&5
28047 (exit "$ac_status"); }; }; then
28048 ac_cv_sizeof_wchar_t=`cat conftest.val`
28050 echo "$as_me: program exited with status $ac_status" >&5
28051 echo "$as_me: failed program was:" >&5
28052 cat "conftest.$ac_ext" >&5
28054 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
28059 ac_cv_sizeof_wchar_t=0
28062 echo "$as_me:28062: result: $ac_cv_sizeof_wchar_t" >&5
28063 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
28064 cat >>confdefs.h <<EOF
28065 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
28068 # cross-compiling to mingw can run into the problem that attempting to
28069 # link with the regex library fails, causing the test to not set this to
28070 # a number. "recent" autoconf does not address this problem either -TD
28071 if test -z "$ac_cv_sizeof_wchar_t"
28073 test -n "$verbose" && echo " test failed (assume 2)" 1>&6
28075 echo "${as_me:-configure}:28075: testing test failed (assume 2) ..." 1>&5
28077 sed /SIZEOF_WCHAR_T/d confdefs.h >confdefs.tmp
28078 mv confdefs.tmp confdefs.h
28079 echo "#define SIZEOF_WCHAR_T 2" >>confdefs.h
28083 ### Construct the ncurses library-subsets, if any, from this set of keywords:
28084 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
28086 ### ticlib modules may be a separate library, otherwise contained in termlib.
28087 ### termlib modules may be a separate library, otherwise contained in ncurses.
28089 ### The of "+" or " " between the tokens controls the way the script
28090 ### chooses to split module lists into libraries.
28092 ### (see CF_LIB_RULES).
28093 echo "$as_me:28093: checking for library subsets" >&5
28094 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
28097 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
28098 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
28099 if test "$with_ticlib" != no ; then
28100 LIB_SUBSETS="${LIB_SUBSETS} "
28102 LIB_SUBSETS="${LIB_SUBSETS}+"
28106 LIB_SUBSETS="${LIB_SUBSETS}termlib"
28107 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
28109 if test "$with_termlib" != no ; then
28110 LIB_SUBSETS="${LIB_SUBSETS} "
28112 LIB_SUBSETS="${LIB_SUBSETS}+"
28115 LIB_SUBSETS="${LIB_SUBSETS}base"
28117 # Most term-driver calls are to tinfo, but some like init_pair are to the
28118 # base library (so it resides in base).
28119 if test "$with_term_driver" != no ; then
28120 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
28121 case "$cf_cv_system_name" in
28122 (*mingw32*|*mingw64*)
28123 if test "x$with_exp_win32" = xyes ; then
28124 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32"
28126 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
28128 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
28131 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
28134 elif test "x$with_exp_win32" = xyes ; then
28135 case "$cf_cv_system_name" in
28136 (*mingw32*|*mingw64*)
28137 LIB_SUBSETS="${LIB_SUBSETS}+port_win32"
28144 test "x$with_widec" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
28145 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
28147 echo "$as_me:28147: result: $LIB_SUBSETS" >&5
28148 echo "${ECHO_T}$LIB_SUBSETS" >&6
28150 ### Construct the list of include-directories to be generated
28152 if test "$srcdir" != "."; then
28153 CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
28155 CPPFLAGS="-I../include $CPPFLAGS"
28156 if test "$srcdir" != "."; then
28157 CPPFLAGS="-I\${srcdir} $CPPFLAGS"
28159 CPPFLAGS="-I. $CPPFLAGS"
28161 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
28162 if test "$srcdir" != "."; then
28163 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
28165 if test "$GCC" != yes; then
28166 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28167 elif test "$includedir" != "/usr/include"; then
28168 if test "$includedir" = '${prefix}/include' ; then
28169 if test x$prefix != x/usr ; then
28170 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28173 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28177 ### Build up pieces for makefile rules
28178 echo "$as_me:28178: checking default library suffix" >&5
28179 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
28181 case $DFT_LWR_MODEL in
28182 (libtool) DFT_ARG_SUFFIX='' ;;
28183 (normal) DFT_ARG_SUFFIX='' ;;
28184 (debug) DFT_ARG_SUFFIX='_g' ;;
28185 (profile) DFT_ARG_SUFFIX='_p' ;;
28186 (shared) DFT_ARG_SUFFIX='' ;;
28188 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
28189 echo "$as_me:28189: result: $DFT_ARG_SUFFIX" >&5
28190 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
28192 echo "$as_me:28192: checking default library-dependency suffix" >&5
28193 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
28195 case X$DFT_LWR_MODEL in
28197 DFT_LIB_SUFFIX='.la'
28198 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28201 case "$cf_cv_system_name" in
28203 DFT_LIB_SUFFIX='_g.lib'
28206 DFT_LIB_SUFFIX='_g.a'
28209 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28212 case "$cf_cv_system_name" in
28214 DFT_LIB_SUFFIX='_p.lib'
28217 DFT_LIB_SUFFIX='_p.a'
28220 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28223 case "$cf_cv_system_name" in
28225 DFT_LIB_SUFFIX='.so'
28226 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28229 DFT_LIB_SUFFIX='.dll'
28230 DFT_DEP_SUFFIX='.dll.lib'
28232 (cygwin*|msys*|mingw*)
28233 DFT_LIB_SUFFIX='.dll'
28234 DFT_DEP_SUFFIX='.dll.a'
28237 DFT_LIB_SUFFIX='.dylib'
28238 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28243 DFT_LIB_SUFFIX='.so'
28244 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28247 DFT_LIB_SUFFIX='.sl'
28248 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28253 DFT_LIB_SUFFIX='.so'
28254 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28261 DFT_LIB_SUFFIX='.lib'
28264 DFT_LIB_SUFFIX='.a'
28267 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28270 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28272 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
28273 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
28275 echo "$as_me:28275: result: $DFT_DEP_SUFFIX" >&5
28276 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
28278 echo "$as_me:28278: checking default object directory" >&5
28279 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
28281 case $DFT_LWR_MODEL in
28282 (libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
28283 (normal) DFT_OBJ_SUBDIR='objects' ;;
28284 (debug) DFT_OBJ_SUBDIR='obj_g' ;;
28285 (profile) DFT_OBJ_SUBDIR='obj_p' ;;
28287 case "$cf_cv_system_name" in
28289 DFT_OBJ_SUBDIR='objects' ;;
28291 DFT_OBJ_SUBDIR='obj_s' ;;
28294 echo "$as_me:28294: result: $DFT_OBJ_SUBDIR" >&5
28295 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
28297 if test "x$cf_with_cxx" = xyes ; then
28298 echo "$as_me:28298: checking c++ library-dependency suffix" >&5
28299 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
28300 if test "$with_libtool" != "no"; then
28301 # libtool thinks it can make c++ shared libraries (perhaps only g++)
28302 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28303 elif test "$with_shared_cxx" != "no"; then
28304 # also for g++ users...
28305 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28307 # we normally make a static library because C/C++ library rules differ
28311 CXX_LIB_SUFFIX='.la'
28312 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28315 case "$cf_cv_system_name" in
28317 CXX_LIB_SUFFIX='_g.lib'
28320 CXX_LIB_SUFFIX='_g.a'
28323 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28326 case "$cf_cv_system_name" in
28328 CXX_LIB_SUFFIX='_p.lib'
28331 CXX_LIB_SUFFIX='_p.a'
28334 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28337 case "$cf_cv_system_name" in
28339 CXX_LIB_SUFFIX='.so'
28340 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28343 CXX_LIB_SUFFIX='.dll'
28344 CXX_DEP_SUFFIX='.dll.lib'
28346 (cygwin*|msys*|mingw*)
28347 CXX_LIB_SUFFIX='.dll'
28348 CXX_DEP_SUFFIX='.dll.a'
28351 CXX_LIB_SUFFIX='.dylib'
28352 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28357 CXX_LIB_SUFFIX='.so'
28358 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28361 CXX_LIB_SUFFIX='.sl'
28362 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28367 CXX_LIB_SUFFIX='.so'
28368 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28375 CXX_LIB_SUFFIX='.lib'
28378 CXX_LIB_SUFFIX='.a'
28381 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28384 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28386 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
28387 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
28391 echo "$as_me:28391: result: $CXX_LIB_SUFFIX" >&5
28392 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
28396 # do not want -ldl in build except as needed for -lncurses dependency
28397 if test "x$with_dlsym" = xyes ; then
28398 if test "$DFT_LWR_MODEL" = shared || \
28399 test "$DFT_LWR_MODEL" = libtool ; then
28401 # remove dl library from $LIBS
28402 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
28406 ### Set up low-level terminfo dependencies for makefiles.
28408 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
28409 # do not need libdl
28411 if test "x$with_dlsym" = xyes ; then
28413 # remove dl library from $SHLIB_LIST
28414 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
28418 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
28419 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
28420 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
28421 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
28423 USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
28426 if test "$with_ticlib" != no ; then
28428 if test "x$with_ticlib" != xyes ; then
28429 TICS_NAME=$with_ticlib
28430 TICS_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28431 TICS_ARG_SUFFIX="${with_ticlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28432 TICS_DEP_SUFFIX="${with_ticlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28433 TICS_LIB_SUFFIX="${with_ticlib}"
28435 TICS_SUFFIX=${DFT_LIB_SUFFIX}
28436 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
28437 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
28438 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
28440 TICS_LDFLAGS="-L${LIB_DIR}"
28441 TICS_LIBS="-l${TICS_ARG_SUFFIX}"
28443 TICS_SUFFIX=${DFT_LIB_SUFFIX}
28444 TICS_LDFLAGS="-L${LIB_DIR}"
28445 TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28448 if test "$with_termlib" != no ; then
28450 if test "x$with_termlib" != xyes ; then
28451 TINFO_NAME=$with_termlib
28452 TINFO_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28453 TINFO_ARG_SUFFIX="${with_termlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28454 TINFO_DEP_SUFFIX="${with_termlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28455 TINFO_LIB_SUFFIX="${with_termlib}"
28457 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28458 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
28459 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
28460 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
28463 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28464 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28465 if test "$DFT_LWR_MODEL" = "libtool"; then
28466 TEST_ARGS="${TEST_DEPS}"
28467 TEST_ARG2="${TEST_DEP2}"
28468 TINFO_LDFLAGS="-L${LIB_DIR}"
28469 TINFO_LIBS="$TEST_ARGS"
28470 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
28471 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
28473 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
28474 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
28475 if test "x$with_term_driver" != xno ; then
28476 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28477 TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
28478 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28480 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28481 TINFO_LIBS="$TEST_ARGS"
28483 TINFO_LDFLAGS="-L${LIB_DIR}"
28484 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28487 # the next lines are needed for linking libtic over libncurses
28488 TINFO_NAME=${LIB_NAME}
28489 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28490 TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
28491 if test "x$with_tic_depends" = xyes ; then
28492 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28494 TICS_LIST="$SHLIB_LIST"
28497 TINFO_LDFLAGS="-L${LIB_DIR}"
28498 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28501 if test "$DFT_LWR_MODEL" = shared ; then
28502 case "$cf_cv_system_name" in
28504 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
28510 if test "x$with_dlsym" = xyes ; then
28512 # remove dl library from $TICS_LIST
28513 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
28517 if test "$DFT_LWR_MODEL" = "libtool"; then
28522 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
28524 case "$DFT_LWR_MODEL" in
28525 (normal|debug|profile)
28527 if test "$GCC" = yes ; then
28528 case "$cf_cv_system_name" in
28529 (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
28533 (*) # normally, except when broken
28534 LDFLAGS_STATIC=-static
28535 LDFLAGS_SHARED=-dynamic
28539 case "$cf_cv_system_name" in
28540 (aix[4-7]*) # from ld manpage
28541 LDFLAGS_STATIC=-bstatic
28542 LDFLAGS_SHARED=-bdynamic
28544 (hpux*) # from ld manpage for hpux10.20, hpux11.11
28545 # We could also use just "archive" and "shared".
28546 LDFLAGS_STATIC=-Wl,-a,archive_shared
28547 LDFLAGS_SHARED=-Wl,-a,shared_archive
28549 (irix*) # from ld manpage IRIX64
28550 LDFLAGS_STATIC=-Bstatic
28551 LDFLAGS_SHARED=-Bdynamic
28553 (osf[45]*) # from ld manpage osf4.0d, osf5.1
28554 # alternative "-oldstyle_liblookup" (not in cc manpage)
28555 LDFLAGS_STATIC=-noso
28556 LDFLAGS_SHARED=-so_archive
28559 LDFLAGS_STATIC=-Bstatic
28560 LDFLAGS_SHARED=-Bdynamic
28565 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
28567 echo "$as_me:28567: checking if linker supports switching between static/dynamic" >&5
28568 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
28570 rm -f libconftest.a
28571 cat >conftest.$ac_ext <<EOF
28572 #line 28572 "configure"
28574 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
28576 if { (eval echo "$as_me:28576: \"$ac_compile\"") >&5
28577 (eval $ac_compile) 2>&5
28579 echo "$as_me:28579: \$? = $ac_status" >&5
28580 (exit "$ac_status"); } ; then
28581 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
28582 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
28586 cf_save_LIBS="$LIBS"
28588 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
28589 cat >"conftest.$ac_ext" <<_ACEOF
28590 #line 28590 "configure"
28591 #include "confdefs.h"
28593 #line 28593 "configure"
28595 int cf_ldflags_static(FILE *fp);
28601 return cf_ldflags_static(stdin);
28607 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
28608 if { (eval echo "$as_me:28608: \"$ac_link\"") >&5
28609 (eval $ac_link) 2>&5
28611 echo "$as_me:28611: \$? = $ac_status" >&5
28612 (exit "$ac_status"); } &&
28613 { ac_try='test -s "conftest$ac_exeext"'
28614 { (eval echo "$as_me:28614: \"$ac_try\"") >&5
28615 (eval $ac_try) 2>&5
28617 echo "$as_me:28617: \$? = $ac_status" >&5
28618 (exit "$ac_status"); }; }; then
28620 # some linkers simply ignore the -dynamic
28621 case x`file "conftest$ac_exeext" 2>/dev/null` in
28623 cf_ldflags_static=no
28626 cf_ldflags_static=yes
28631 echo "$as_me: failed program was:" >&5
28632 cat "conftest.$ac_ext" >&5
28633 cf_ldflags_static=no
28635 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
28637 rm -f libconftest.*
28638 LIBS="$cf_save_LIBS"
28640 echo "$as_me:28640: result: $cf_ldflags_static" >&5
28641 echo "${ECHO_T}$cf_ldflags_static" >&6
28643 if test "$cf_ldflags_static" != yes
28656 echo "$as_me:28656: checking where we will install curses.h" >&5
28657 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
28660 if test "$with_overwrite" = no && \
28661 { test "x$includedir" = 'x${prefix}/include' || \
28662 test "x$includedir" = "x${prefix}/include"; }
28664 includesubdir="/ncurses${USE_LIB_SUFFIX}"
28666 echo "$as_me:28666: result: ${includedir}${includesubdir}" >&5
28667 echo "${ECHO_T}${includedir}${includesubdir}" >&6
28669 ### Resolve a conflict between normal and wide-curses by forcing applications
28670 ### that will need libutf8 to add it to their configure script.
28671 if test "$with_overwrite" != no ; then
28672 if test "$NCURSES_LIBUTF8" = 1 ; then
28673 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
28674 { echo "$as_me:28674: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
28675 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
28678 WITH_OVERWRITE=$with_overwrite
28680 ### At least on MinGW a shared library build without libtool
28681 ### requires adding the additional libs to the link list.
28682 case "$cf_cv_system_name" in
28683 (*mingw32*|*mingw64*)
28684 if test "$DFT_LWR_MODEL" != "libtool"; then
28685 SHLIB_LIST="$SHLIB_LIST ${LIBS}"
28691 # used to separate tack out of the tree
28694 ### predefined stuff for the test programs
28696 cat >>confdefs.h <<\EOF
28697 #define HAVE_SLK_COLOR 1
28700 # pkgsrc uses these
28702 echo "$as_me:28702: checking for desired basename for form library" >&5
28703 echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6
28705 # Check whether --with-form-libname or --without-form-libname was given.
28706 if test "${with_form_libname+set}" = set; then
28707 withval="$with_form_libname"
28708 with_lib_basename=$withval
28710 with_lib_basename=form
28712 FORM_NAME="$with_lib_basename"
28714 case "x$FORM_NAME" in
28722 echo "$as_me:28722: result: $FORM_NAME" >&5
28723 echo "${ECHO_T}$FORM_NAME" >&6
28725 echo "$as_me:28725: checking for desired basename for menu library" >&5
28726 echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6
28728 # Check whether --with-menu-libname or --without-menu-libname was given.
28729 if test "${with_menu_libname+set}" = set; then
28730 withval="$with_menu_libname"
28731 with_lib_basename=$withval
28733 with_lib_basename=menu
28735 MENU_NAME="$with_lib_basename"
28737 case "x$MENU_NAME" in
28745 echo "$as_me:28745: result: $MENU_NAME" >&5
28746 echo "${ECHO_T}$MENU_NAME" >&6
28748 echo "$as_me:28748: checking for desired basename for panel library" >&5
28749 echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6
28751 # Check whether --with-panel-libname or --without-panel-libname was given.
28752 if test "${with_panel_libname+set}" = set; then
28753 withval="$with_panel_libname"
28754 with_lib_basename=$withval
28756 with_lib_basename=panel
28758 PANEL_NAME="$with_lib_basename"
28760 case "x$PANEL_NAME" in
28768 echo "$as_me:28768: result: $PANEL_NAME" >&5
28769 echo "${ECHO_T}$PANEL_NAME" >&6
28771 echo "$as_me:28771: checking for desired basename for cxx library" >&5
28772 echo $ECHO_N "checking for desired basename for cxx library... $ECHO_C" >&6
28774 # Check whether --with-cxx-libname or --without-cxx-libname was given.
28775 if test "${with_cxx_libname+set}" = set; then
28776 withval="$with_cxx_libname"
28777 with_lib_basename=$withval
28779 with_lib_basename=ncurses++
28781 CXX_NAME="$with_lib_basename"
28783 case "x$CXX_NAME" in
28791 echo "$as_me:28791: result: $CXX_NAME" >&5
28792 echo "${ECHO_T}$CXX_NAME" >&6
28794 ### Construct the list of subdirectories for which we'll customize makefiles
28795 ### with the appropriate compile-rules.
28797 echo "$as_me:28797: checking for src modules" >&5
28798 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
28800 # dependencies and linker-arguments for test-programs
28801 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
28802 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
28803 if test "$DFT_LWR_MODEL" = "libtool"; then
28804 TEST_ARGS="${TEST_DEPS}"
28805 TEST_ARG2="${TEST_DEP2}"
28807 TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28808 TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
28811 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
28813 for cf_dir in $modules_to_build
28815 if test -f "$srcdir/$cf_dir/modules" ; then
28817 # We may/may not have tack in the distribution, though the
28819 if test "$cf_dir" = tack ; then
28820 if test "x$cf_with_tack" != "xyes"; then
28825 if test -z "$cf_cv_src_modules"; then
28826 cf_cv_src_modules=$cf_dir
28828 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
28831 # Make the ncurses_cfg.h file record the library interface files as
28832 # well. These are header files that are the same name as their
28833 # directory. Ncurses is the only library that does not follow
28835 if test "$cf_dir" = tack ; then
28837 elif test -f "$srcdir/${cf_dir}/${cf_dir}.h" ; then
28839 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28841 cat >>confdefs.h <<EOF
28842 #define HAVE_${cf_have_include}_H 1
28845 cat >>confdefs.h <<EOF
28846 #define HAVE_LIB${cf_have_include} 1
28849 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28851 eval TEST_ROOT="\$${cf_map_lib_basename}_NAME"
28853 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEPS"
28854 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEP2"
28855 if test "$DFT_LWR_MODEL" = "libtool"; then
28856 TEST_ARGS="${TEST_DEPS}"
28857 TEST_ARG2="${TEST_DEP2}"
28859 TEST_ARGS="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARGS"
28860 TEST_ARG2="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARG2"
28862 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
28866 echo "$as_me:28866: result: $cf_cv_src_modules" >&5
28867 echo "${ECHO_T}$cf_cv_src_modules" >&6
28869 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
28870 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
28873 if test "x$cf_with_manpages" != xno ; then
28874 SRC_SUBDIRS="$SRC_SUBDIRS man"
28876 SRC_SUBDIRS="$SRC_SUBDIRS include"
28877 for cf_dir in $cf_cv_src_modules
28879 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
28881 if test "x$cf_with_tests" != "xno" ; then
28882 SRC_SUBDIRS="$SRC_SUBDIRS test"
28884 # always make this, to install the ncurses-config script
28885 SRC_SUBDIRS="$SRC_SUBDIRS misc"
28886 if test "$cf_with_cxx_binding" != no; then
28887 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
28888 SRC_SUBDIRS="$SRC_SUBDIRS c++"
28891 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
28892 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
28895 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f "$srcdir/Ada95/Makefile.in" ; then
28896 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
28897 ADA_SUBDIRS="gen src"
28898 if test "x$cf_with_tests" != "xno" ; then
28899 ADA_SUBDIRS="$ADA_SUBDIRS samples"
28904 for cf_dir in $SRC_SUBDIRS
28906 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
28909 if test -n "$ADA_SUBDIRS"; then
28910 for cf_dir in $ADA_SUBDIRS
28912 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
28917 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
28918 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/src/library.gpr:Ada95/src/library.gpr.in"
28919 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
28920 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
28924 for cf_item in $cf_list_models
28928 (libtool) cf_subdir='obj_lo' ;;
28929 (normal) cf_subdir='objects' ;;
28930 (debug) cf_subdir='obj_g' ;;
28931 (profile) cf_subdir='obj_p' ;;
28933 case "$cf_cv_system_name" in
28935 cf_subdir='objects' ;;
28937 cf_subdir='obj_s' ;;
28941 for cf_item2 in $DIRS_TO_MAKE
28943 test "$cf_item2" = "$cf_subdir" && break
28945 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
28947 for cf_dir in $DIRS_TO_MAKE
28949 test ! -d "$cf_dir" && mkdir "$cf_dir"
28952 # symbols that differ when compiling Ada95 by itself.
28953 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
28955 # values to use as strings
28957 cat >>confdefs.h <<EOF
28958 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
28961 cat >>confdefs.h <<EOF
28962 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
28965 ### Define substitutions for header files to avoid name-pollution
28967 if test "x$cf_cv_have_tcgetattr" = xyes ; then
28973 if test "x$ac_cv_header_stdint_h" = xyes ; then
28979 if test "x$ac_cv_header_termio_h" = xyes ; then
28985 if test "x$ac_cv_header_termios_h" = xyes ; then
28991 ################################################################################
28992 test "x$use_database" = xyes && \
28993 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
28995 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
28996 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
28998 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
28999 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
29002 if test "x$cf_with_tests" != xno ; then
29008 ADAHTML_DIR=../../doc/html/ada
29010 # workaround for OS/2 (20151017)
29011 case "$cf_cv_system_name" in
29013 LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
29020 # workaround for g++ versus Solaris (20131116)
29021 case "$cf_cv_system_name" in
29023 case "x$CPPFLAGS" in
29024 (*-D_XOPEN_SOURCE_EXTENDED*)
29025 test -n "$verbose" && echo " moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
29027 echo "${as_me:-configure}:29027: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
29029 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
29030 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
29036 # Help to automatically enable the extended curses features when using either
29037 # the *-config or the ".pc" files by adding defines.
29038 echo "$as_me:29038: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
29039 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
29041 for cf_loop1 in $CPPFLAGS_after_XOPEN
29044 for cf_loop2 in $CPPFLAGS_before_XOPEN
29046 if test "x$cf_loop1" = "x$cf_loop2"
29052 test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
29054 echo "$as_me:29054: result: $PKG_CFLAGS" >&5
29055 echo "${ECHO_T}$PKG_CFLAGS" >&6
29057 # AC_CHECK_SIZEOF demands a literal parameter, no variables. So we do this.
29058 case "x$NCURSES_OSPEED" in
29067 cat >>confdefs.h <<EOF
29068 #define NCURSES_OSPEED_COMPAT $cf_compatible
29071 case "x$cf_cv_typeof_chtype" in
29072 (xshort|xint|xlong)
29073 cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
29077 case "x$cf_cv_typeof_mmask_t" in
29078 (xshort|xint|xlong)
29079 cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
29083 # substitute into misc/Makefile to suppress
29084 # (un)install.data from the
29085 # (un)install rules.
29086 if test "x$cf_with_db_install" = "xno"; then
29088 MISC_UNINSTALL_DATA=
29090 MISC_INSTALL_DATA=install.data
29091 MISC_UNINSTALL_DATA=uninstall.data
29094 if test "x$cf_with_db_install" = "xno" || test "x$TERMINFO_SRC" = "xno"; then
29097 MAKE_DATABASE="$MAKE_TERMINFO"
29100 if test -n "$PACKAGE"
29102 PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
29104 echo "package: $PACKAGE"
29110 if test -n "$RESULTING_SYMS"
29112 cf_filter_syms=$cf_dft_filter_syms
29113 test -n "$verbose" && echo " will map symbols to ABI=$cf_cv_abi_version" 1>&6
29115 echo "${as_me:-configure}:29115: testing will map symbols to ABI=$cf_cv_abi_version ..." 1>&5
29119 if test "x$WILDCARD_SYMS" = xno
29124 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
29126 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
29127 if test "$cf_filter_syms" = yes
29129 RESULTING_SYMS=resulting.map
29132 if test "x$cross_compiling" = xyes ; then
29133 ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
29136 ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
29140 # This is used for the *-config script and *.pc data files.
29142 echo "$as_me:29142: checking for linker search path" >&5
29143 echo $ECHO_N "checking for linker search path... $ECHO_C" >&6
29144 if test "${cf_cv_ld_searchpath+set}" = set; then
29145 echo $ECHO_N "(cached) $ECHO_C" >&6
29148 if test "$cross_compiling" != yes ; then
29150 # GNU binutils' ld does not involve permissions which may stop ldconfig.
29151 cf_pathlist=`${LD:-ld} --verbose 2>/dev/null | grep SEARCH_DIR | sed -e 's,SEARCH_DIR[("=][("=]*,,g' -e 's/"[)];//gp' | sort -u`
29153 # The -NX options tell newer versions of Linux ldconfig to not attempt to
29154 # update the cache, which makes it run faster.
29155 test -z "$cf_pathlist" && \
29156 cf_pathlist=`(ldconfig -NX -v) 2>/dev/null | sed -e '/^[ ]/d' -e 's/:$//' | sort -u`
29158 test -z "$cf_pathlist" &&
29159 cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e '/^[ ]/d' -e 's/:$//p' | sort -u`
29161 # This works with OpenBSD 6.5, which lists only filenames
29162 test -z "$cf_pathlist" &&
29163 cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e 's,^Adding \(.*\)/.*$,\1,p' | sort -u`
29165 if test -z "$cf_pathlist"
29167 # dyld default path with MacOS
29168 if test -f /usr/bin/otool && test "x`uname -s`" = xDarwin
29170 # do this to bypass check
29171 cf_cv_ld_searchpath='$HOME/lib'
29172 cf_pathlist="/usr/local/lib /lib /usr/lib"
29176 if test -z "$cf_pathlist"
29178 # Solaris is "SunOS"
29179 if test -f /usr/bin/isainfo && test "x`uname -s`" = xSunOS
29181 case x`(isainfo -b)` in
29183 cf_pathlist="$cf_pathlist /lib/64 /usr/lib/64"
29186 test -d /usr/ccs/lib && cf_pathlist="$cf_pathlist /usr/ccs/lib"
29187 cf_pathlist="$cf_pathlist /lib /usr/lib"
29190 { echo "$as_me:29190: WARNING: problem with Solaris architecture" >&5
29191 echo "$as_me: WARNING: problem with Solaris architecture" >&2;}
29197 if test -z "$cf_pathlist"
29200 if test x"`uname -s`" = xHP-UX
29202 case x`getconf LONG_BIT` in
29204 cf_pathlist="/usr/lib/hpux64"
29207 cf_pathlist="/usr/lib/hpux32"
29215 # If nothing else, assume it is conventional
29216 test -z "$cf_pathlist" && cf_pathlist="/usr/lib /lib"
29218 # Finally, check that this is only directories
29219 for cf_path in $0 $cf_pathlist
29221 if test -d "$cf_path"; then
29222 test -n "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath="${cf_cv_ld_searchpath} "
29223 cf_cv_ld_searchpath="${cf_cv_ld_searchpath}${cf_path}"
29227 # Ensure that it is nonempty
29228 test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib
29231 echo "$as_me:29231: result: $cf_cv_ld_searchpath" >&5
29232 echo "${ECHO_T}$cf_cv_ld_searchpath" >&6
29234 LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'`
29236 cat >>confdefs.h <<\EOF
29237 #define HAVE_CURSES_DATA_BOOLNAMES 1
29240 ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/ncurses_dll.h include/termcap.h include/unctrl.h $SUB_MAKEFILES Makefile"
29241 ac_config_commands="$ac_config_commands default"
29242 cat >confcache <<\_ACEOF
29243 # This file is a shell script that caches the results of configure
29244 # tests run on this system so they can be shared between configure
29245 # scripts and configure runs, see configure's option --config-cache.
29246 # It is not useful on other systems. If it contains results you don't
29247 # want to keep, you may remove or edit it.
29249 # config.status only pays attention to the cache file if you give it
29250 # the --recheck option to rerun configure.
29252 # `ac_cv_env_foo' variables (set or unset) will be overriden when
29253 # loading this file, other *unset* `ac_cv_foo' will be assigned the
29254 # following values.
29258 # The following way of writing the cache mishandles newlines in values,
29259 # but we know of no workaround that is simple, portable, and efficient.
29260 # So, don't put newlines in cache variables' values.
29261 # Ultrix sh set writes to stderr and can't be redirected directly,
29262 # and sets the high bit in the cache file unless we assign to the vars.
29265 case `(ac_space=' '; set | grep ac_space) 2>&1` in
29267 # `set' does not quote correctly, so add quotes (double-quote
29268 # substitution turns \\\\ into \\, and sed turns \\ into \).
29271 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
29274 # `set' quotes correctly as required by POSIX, so do not add quotes.
29276 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
29283 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
29285 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
29287 if cmp -s $cache_file confcache; then :; else
29288 if test -w $cache_file; then
29289 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
29290 cat confcache >$cache_file
29292 echo "not updating unwritable cache $cache_file"
29297 test "x$prefix" = xNONE && prefix=$ac_default_prefix
29298 # Let make expand exec_prefix.
29299 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
29301 # VPATH may cause trouble with some makes, so we remove $(srcdir),
29302 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
29303 # trailing colons and then remove the whole line if VPATH becomes empty
29304 # (actually we leave an empty line to preserve line numbers).
29305 if test "x$srcdir" = x.; then
29306 ac_vpsub='/^[ ]*VPATH[ ]*=/{
29307 s/:*\$(srcdir):*/:/;
29308 s/:*\${srcdir}:*/:/;
29310 s/^\([^=]*=[ ]*\):*/\1/;
29316 DEFS=-DHAVE_CONFIG_H
29318 : "${CONFIG_STATUS=./config.status}"
29319 ac_clean_files_save=$ac_clean_files
29320 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
29321 { echo "$as_me:29321: creating $CONFIG_STATUS" >&5
29322 echo "$as_me: creating $CONFIG_STATUS" >&6;}
29323 cat >"$CONFIG_STATUS" <<_ACEOF
29325 # Generated automatically by configure.
29326 # Run this file to recreate the current configuration.
29327 # Compiler output produced by configure, useful for debugging
29328 # configure, is in config.log if it exists.
29331 SHELL=\${CONFIG_SHELL-$SHELL}
29332 ac_cs_invocation="\$0 \$@"
29334 CLICOLOR_FORCE= GREP_OPTIONS=
29335 unset CLICOLOR_FORCE GREP_OPTIONS
29338 cat >>"$CONFIG_STATUS" <<\_ACEOF
29339 # Be Bourne compatible
29340 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
29343 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29347 # Name of the executable.
29348 as_me=`echo "$0" |sed 's,.*[\\/],,'`
29350 if expr a : '\(a\)' >/dev/null 2>&1; then
29356 rm -f conf$$ conf$$.exe conf$$.file
29358 if ln -s conf$$.file conf$$ 2>/dev/null; then
29359 # We could just check for DJGPP; but this test a) works b) is more generic
29360 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
29361 if test -f conf$$.exe; then
29362 # Don't use ln at all; we don't have any links
29367 elif ln conf$$.file conf$$ 2>/dev/null; then
29372 rm -f conf$$ conf$$.exe conf$$.file
29374 as_executable_p="test -f"
29376 # Support unset when possible.
29377 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
29384 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
29385 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
29386 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
29387 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
29388 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
29389 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
29390 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
29391 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
29394 # We need space, tab and new line, in precisely that order.
29400 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
29406 # Files that config.status was made for.
29407 if test -n "$ac_config_files"; then
29408 echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
29411 if test -n "$ac_config_headers"; then
29412 echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
29415 if test -n "$ac_config_links"; then
29416 echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
29419 if test -n "$ac_config_commands"; then
29420 echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
29423 cat >>"$CONFIG_STATUS" <<\EOF
29426 \`$as_me' instantiates files from templates according to the
29427 current configuration.
29429 Usage: $0 [OPTIONS] [FILE]...
29431 -h, --help print this help, then exit
29432 -V, --version print version number, then exit
29433 -d, --debug don't remove temporary files
29434 --recheck update $as_me by reconfiguring in the same conditions
29435 --file=FILE[:TEMPLATE]
29436 instantiate the configuration file FILE
29437 --header=FILE[:TEMPLATE]
29438 instantiate the configuration header FILE
29440 Configuration files:
29443 Configuration headers:
29446 Configuration commands:
29449 Report bugs to <dickey@invisible-island.net>."
29452 cat >>"$CONFIG_STATUS" <<EOF
29455 configured by $0, generated by GNU Autoconf 2.52.20210509,
29456 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
29458 Copyright 2003-2020,2021 Thomas E. Dickey
29459 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
29460 Free Software Foundation, Inc.
29461 This config.status script is free software; the Free Software Foundation
29462 gives unlimited permission to copy, distribute and modify it."
29467 cat >>"$CONFIG_STATUS" <<\EOF
29468 # If no file are specified by the user, then we need to provide default
29469 # value. By we need to know if files were specified by the user.
29475 ac_option=`expr "x$1" : 'x\([^=]*\)='`
29476 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
29478 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
29482 *) # This is not an option, so the user has probably given explicit
29484 ac_need_defaults=false;;
29488 # Handling of the options.
29490 cat >>"$CONFIG_STATUS" <<EOF
29491 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29492 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
29493 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
29495 cat >>"$CONFIG_STATUS" <<\EOF
29496 --version | --vers* | -V )
29497 echo "$ac_cs_version"; exit 0 ;;
29499 # Conflict between --help and --header
29500 { { echo "$as_me:29500: error: ambiguous option: $1
29501 Try \`$0 --help' for more information." >&5
29502 echo "$as_me: error: ambiguous option: $1
29503 Try \`$0 --help' for more information." >&2;}
29504 { (exit 1); exit 1; }; };;
29505 --help | --hel | -h )
29506 echo "$ac_cs_usage"; exit 0 ;;
29507 --debug | --d* | -d )
29509 --file | --fil | --fi | --f )
29511 CONFIG_FILES="$CONFIG_FILES $1"
29512 ac_need_defaults=false;;
29513 --header | --heade | --head | --hea )
29515 CONFIG_HEADERS="$CONFIG_HEADERS $1"
29516 ac_need_defaults=false;;
29518 # This is an error.
29519 -*) { { echo "$as_me:29519: error: unrecognized option: $1
29520 Try \`$0 --help' for more information." >&5
29521 echo "$as_me: error: unrecognized option: $1
29522 Try \`$0 --help' for more information." >&2;}
29523 { (exit 1); exit 1; }; } ;;
29525 *) ac_config_targets="$ac_config_targets $1" ;;
29534 ## ----------------------- ##
29535 ## Running config.status. ##
29536 ## ----------------------- ##
29538 This file was extended by $as_me 2.52.20210509, executed with
29539 CONFIG_FILES = $CONFIG_FILES
29540 CONFIG_HEADERS = $CONFIG_HEADERS
29541 CONFIG_LINKS = $CONFIG_LINKS
29542 CONFIG_COMMANDS = $CONFIG_COMMANDS
29543 > "$ac_cs_invocation"
29544 on `(hostname || uname -n) 2>/dev/null | sed 1q`
29549 cat >>"$CONFIG_STATUS" <<EOF
29551 # INIT-COMMANDS section.
29554 ### Special initialization commands, used to pass information from the
29555 ### configuration-run into config.status
29557 ALTERNATE_SYMS="$ALTERNATE_SYMS"
29559 CXX_NAME="$CXX_NAME"
29560 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
29561 DFT_LWR_MODEL="$DFT_LWR_MODEL"
29563 EXTRA_SUFFIX="$EXTRA_SUFFIX"
29564 FORM_NAME="$FORM_NAME"
29565 LDCONFIG="$LDCONFIG"
29566 LIBTOOL_VERSION="$LIBTOOL_VERSION"
29567 LIB_NAME="$LIB_NAME"
29568 LIB_PREFIX="$LIB_PREFIX"
29569 LIB_SUBSETS="$LIB_SUBSETS"
29570 LIB_SUFFIX="$LIB_SUFFIX"
29571 LIB_TRACING="$LIB_TRACING"
29573 MAKE_TERMINFO="$MAKE_TERMINFO"
29574 MENU_NAME="$MENU_NAME"
29575 NCURSES_MAJOR="$NCURSES_MAJOR"
29576 NCURSES_MINOR="$NCURSES_MINOR"
29577 NCURSES_OSPEED="$NCURSES_OSPEED"
29578 NCURSES_PATCH="$NCURSES_PATCH"
29579 PANEL_NAME="$PANEL_NAME"
29580 SRC_SUBDIRS="$SRC_SUBDIRS"
29581 TERMINFO="$TERMINFO"
29582 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
29583 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
29584 TICS_NAME="$TICS_NAME"
29585 TICS_SUFFIX="$TICS_SUFFIX"
29586 TIC_PATH="$TIC_PATH"
29587 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
29588 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
29589 TINFO_NAME="$TINFO_NAME"
29590 TINFO_SUFFIX="$TINFO_SUFFIX"
29591 UNALTERED_SYMS="$UNALTERED_SYMS"
29592 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
29593 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
29594 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
29595 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
29596 WILDCARD_SYMS="$WILDCARD_SYMS"
29597 WITH_CURSES_H="$with_curses_h"
29598 WITH_ECHO="${enable_echo:=yes}"
29599 WITH_OVERWRITE="$with_overwrite"
29600 cf_LIST_MODELS="$cf_list_models"
29601 cf_cv_VERSION_GNATMAKE=$cf_cv_VERSION_GNATMAKE
29602 cf_cv_VERSION_GPRBUILD=$cf_cv_VERSION_GPRBUILD
29603 cf_cv_abi_version="$cf_cv_abi_version"
29604 cf_cv_do_relink="$cf_cv_do_relink"
29605 cf_cv_do_reranlib="$cf_cv_do_reranlib"
29606 cf_cv_do_symlinks="$cf_cv_do_symlinks"
29607 cf_cv_enable_lp64="$cf_cv_enable_lp64"
29608 cf_cv_enable_opaque="$cf_cv_enable_opaque"
29609 cf_cv_make_PHONY="$cf_cv_make_PHONY"
29610 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
29611 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
29612 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
29613 cf_cv_rel_version="$cf_cv_rel_version"
29614 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
29615 cf_cv_shared_soname='$cf_cv_shared_soname'
29616 cf_cv_shlib_version="$cf_cv_shlib_version"
29617 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
29618 cf_cv_system_name="$cf_cv_system_name"
29619 cf_cv_term_driver="$with_term_driver"
29620 cf_with_ada="$cf_with_ada"
29621 cf_with_cxx_binding="$cf_with_cxx_binding"
29622 cf_with_db_install="$cf_with_db_install"
29623 cf_with_manpages="$cf_with_manpages"
29624 cf_with_tests="$cf_with_tests"
29627 with_shared_cxx="$with_shared_cxx"
29631 cat >>"$CONFIG_STATUS" <<\EOF
29632 for ac_config_target in $ac_config_targets
29634 case "$ac_config_target" in
29635 # Handling of arguments.
29636 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
29637 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
29638 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
29639 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
29640 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
29641 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
29642 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29643 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
29644 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
29645 *) { { echo "$as_me:29645: error: invalid argument: $ac_config_target" >&5
29646 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
29647 { (exit 1); exit 1; }; };;
29651 # If the user did not use the arguments to specify the items to instantiate,
29652 # then the envvar interface is used. Set only those that are not.
29653 # We use the long form for the default assignment because of an extremely
29654 # bizarre bug on SunOS 4.1.3.
29655 if "$ac_need_defaults"; then
29656 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29657 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29658 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29661 # Create a temporary directory, and hook for its removal unless debugging.
29664 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
29665 trap '{ (exit 1); exit 1; }' 1 2 13 15
29668 # Create a (secure) tmp directory for tmp files.
29671 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
29672 test -n "$tmp" && test -d "$tmp"
29675 tmp=$TMPDIR/cs$$-$RANDOM
29676 (umask 077 && mkdir $tmp)
29679 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
29680 { (exit 1); exit 1; }
29685 cat >>"$CONFIG_STATUS" <<EOF
29688 # CONFIG_FILES section.
29691 # No need to generate the scripts if there are no CONFIG_FILES.
29692 # This happens for instance when ./config.status config.h
29693 if test -n "\$CONFIG_FILES"; then
29694 # Protect against being on the right side of a sed subst in config.status.
29695 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
29696 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
29697 s,@SHELL@,$SHELL,;t t
29698 s,@exec_prefix@,$exec_prefix,;t t
29699 s,@prefix@,$prefix,;t t
29700 s,@program_transform_name@,$program_transform_name,;t t
29701 s,@bindir@,$bindir,;t t
29702 s,@sbindir@,$sbindir,;t t
29703 s,@libexecdir@,$libexecdir,;t t
29704 s,@datarootdir@,$datarootdir,;t t
29705 s,@datadir@,$datadir,;t t
29706 s,@sysconfdir@,$sysconfdir,;t t
29707 s,@sharedstatedir@,$sharedstatedir,;t t
29708 s,@localstatedir@,$localstatedir,;t t
29709 s,@runstatedir@,$runstatedir,;t t
29710 s,@libdir@,$libdir,;t t
29711 s,@includedir@,$includedir,;t t
29712 s,@oldincludedir@,$oldincludedir,;t t
29713 s,@infodir@,$infodir,;t t
29714 s,@mandir@,$mandir,;t t
29715 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
29716 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
29717 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
29718 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
29719 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
29720 s,@build_alias@,$build_alias,;t t
29721 s,@host_alias@,$host_alias,;t t
29722 s,@target_alias@,$target_alias,;t t
29723 s,@ECHO_C@,$ECHO_C,;t t
29724 s,@ECHO_N@,$ECHO_N,;t t
29725 s,@ECHO_T@,$ECHO_T,;t t
29726 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
29727 s,@DEFS@,$DEFS,;t t
29728 s,@LIBS@,$LIBS,;t t
29729 s,@top_builddir@,$top_builddir,;t t
29730 s,@GREP@,$GREP,;t t
29731 s,@EGREP@,$EGREP,;t t
29732 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
29733 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
29734 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
29735 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
29736 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
29737 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
29738 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
29739 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
29740 s,@VERSION@,$VERSION,;t t
29741 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
29742 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
29743 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
29744 s,@PACKAGE@,$PACKAGE,;t t
29745 s,@build@,$build,;t t
29746 s,@build_cpu@,$build_cpu,;t t
29747 s,@build_vendor@,$build_vendor,;t t
29748 s,@build_os@,$build_os,;t t
29749 s,@host@,$host,;t t
29750 s,@host_cpu@,$host_cpu,;t t
29751 s,@host_vendor@,$host_vendor,;t t
29752 s,@host_os@,$host_os,;t t
29753 s,@target@,$target,;t t
29754 s,@target_cpu@,$target_cpu,;t t
29755 s,@target_vendor@,$target_vendor,;t t
29756 s,@target_os@,$target_os,;t t
29757 s,@FGREP@,$FGREP,;t t
29759 s,@CFLAGS@,$CFLAGS,;t t
29760 s,@LDFLAGS@,$LDFLAGS,;t t
29761 s,@CPPFLAGS@,$CPPFLAGS,;t t
29762 s,@ac_ct_CC@,$ac_ct_CC,;t t
29763 s,@EXEEXT@,$EXEEXT,;t t
29764 s,@OBJEXT@,$OBJEXT,;t t
29765 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
29767 s,@LDCONFIG@,$LDCONFIG,;t t
29769 s,@CXXFLAGS@,$CXXFLAGS,;t t
29770 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
29772 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
29773 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
29774 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
29775 s,@LINT@,$LINT,;t t
29776 s,@LINT_OPTS@,$LINT_OPTS,;t t
29777 s,@LINT_LIBS@,$LINT_LIBS,;t t
29778 s,@LN_S@,$LN_S,;t t
29779 s,@cf_config_suffix@,$cf_config_suffix,;t t
29780 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
29781 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
29782 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
29783 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
29784 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
29785 s,@SET_MAKE@,$SET_MAKE,;t t
29786 s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t
29787 s,@MAKE_PHONY@,$MAKE_PHONY,;t t
29788 s,@CTAGS@,$CTAGS,;t t
29789 s,@ETAGS@,$ETAGS,;t t
29790 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
29791 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
29792 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
29793 s,@RANLIB@,$RANLIB,;t t
29794 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
29796 s,@ac_ct_LD@,$ac_ct_LD,;t t
29798 s,@ac_ct_AR@,$ac_ct_AR,;t t
29800 s,@ac_ct_NM@,$ac_ct_NM,;t t
29801 s,@ARFLAGS@,$ARFLAGS,;t t
29802 s,@DESTDIR@,$DESTDIR,;t t
29803 s,@BUILD_CC@,$BUILD_CC,;t t
29804 s,@BUILD_CPP@,$BUILD_CPP,;t t
29805 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
29806 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
29807 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
29808 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
29809 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
29810 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
29811 s,@cf_list_models@,$cf_list_models,;t t
29812 s,@ABI_VERSION@,$ABI_VERSION,;t t
29813 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
29814 s,@LIBTOOL@,$LIBTOOL,;t t
29815 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
29816 s,@LT_UNDEF@,$LT_UNDEF,;t t
29817 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
29818 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
29819 s,@LIB_CREATE@,$LIB_CREATE,;t t
29820 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
29821 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
29822 s,@LIB_PREP@,$LIB_PREP,;t t
29823 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
29824 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
29825 s,@LIB_LINK@,$LIB_LINK,;t t
29826 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
29827 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
29828 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
29829 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
29830 s,@TICS_NAME@,$TICS_NAME,;t t
29831 s,@TINFO_NAME@,$TINFO_NAME,;t t
29832 s,@LIB_NAME@,$LIB_NAME,;t t
29833 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
29834 s,@CC_G_OPT@,$CC_G_OPT,;t t
29835 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
29836 s,@LD_MODEL@,$LD_MODEL,;t t
29837 s,@shlibdir@,$shlibdir,;t t
29838 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
29839 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
29840 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
29841 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
29842 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
29843 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
29844 s,@LINK_PROGS@,$LINK_PROGS,;t t
29845 s,@LINK_TESTS@,$LINK_TESTS,;t t
29846 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
29847 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
29848 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
29849 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
29850 s,@RPATH_LIST@,$RPATH_LIST,;t t
29851 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
29852 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
29853 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
29854 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
29855 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
29856 s,@EXTRA_PKG_LDFLAGS@,$EXTRA_PKG_LDFLAGS,;t t
29857 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
29858 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
29859 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
29861 s,@ac_ct_TIC@,$ac_ct_TIC,;t t
29862 s,@INFOCMP@,$INFOCMP,;t t
29863 s,@ac_ct_INFOCMP@,$ac_ct_INFOCMP,;t t
29864 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
29865 s,@USE_FALLBACKS@,$USE_FALLBACKS,;t t
29866 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
29867 s,@XTERM_KBS@,$XTERM_KBS,;t t
29868 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
29869 s,@TERMINFO@,$TERMINFO,;t t
29870 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
29871 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
29872 s,@TERMPATH@,$TERMPATH,;t t
29873 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
29874 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
29875 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
29876 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
29877 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
29878 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
29879 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
29880 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
29881 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
29882 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
29883 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
29884 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
29885 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
29886 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
29887 s,@RGB_PATH@,$RGB_PATH,;t t
29888 s,@no_x11_rgb@,$no_x11_rgb,;t t
29889 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
29890 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
29891 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
29892 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
29893 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
29894 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
29895 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
29896 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
29897 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
29898 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
29899 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
29900 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
29901 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
29902 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
29903 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
29904 s,@PTHREAD@,$PTHREAD,;t t
29905 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
29906 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
29907 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
29908 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
29909 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
29910 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
29911 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
29912 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
29913 s,@NCURSES_IMPEXP@,$NCURSES_IMPEXP,;t t
29914 s,@NCURSES_CXX_IMPEXP@,$NCURSES_CXX_IMPEXP,;t t
29915 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
29916 s,@NCURSES_WGETCH_EVENTS@,$NCURSES_WGETCH_EVENTS,;t t
29917 s,@EXP_WIN32_DRIVER@,$EXP_WIN32_DRIVER,;t t
29918 s,@INTERNALS_HDR@,$INTERNALS_HDR,;t t
29919 s,@ECHO_LT@,$ECHO_LT,;t t
29920 s,@ECHO_LD@,$ECHO_LD,;t t
29921 s,@RULE_CC@,$RULE_CC,;t t
29922 s,@SHOW_CC@,$SHOW_CC,;t t
29923 s,@ECHO_CC@,$ECHO_CC,;t t
29924 s,@ECHO_LINK@,$ECHO_LINK,;t t
29925 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
29926 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
29927 s,@INSTALL_OPT_P@,$INSTALL_OPT_P,;t t
29928 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
29929 s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
29930 s,@STDC_NORETURN@,$STDC_NORETURN,;t t
29931 s,@ADAFLAGS@,$ADAFLAGS,;t t
29932 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
29933 s,@ADA_TRACE@,$ADA_TRACE,;t t
29934 s,@MATH_LIB@,$MATH_LIB,;t t
29935 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
29936 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
29937 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
29938 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
29939 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
29940 s,@TEST_LIBS@,$TEST_LIBS,;t t
29941 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
29942 s,@CXXCPP@,$CXXCPP,;t t
29943 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
29944 s,@CXX_AR@,$CXX_AR,;t t
29945 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
29946 s,@CXXLIBS@,$CXXLIBS,;t t
29947 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
29948 s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
29949 s,@M4_exists@,$M4_exists,;t t
29950 s,@cf_ada_make@,$cf_ada_make,;t t
29951 s,@cf_ada_config@,$cf_ada_config,;t t
29952 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
29953 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
29954 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
29955 s,@cf_compile_generics@,$cf_compile_generics,;t t
29956 s,@cf_generic_objects@,$cf_generic_objects,;t t
29957 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
29958 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
29959 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
29960 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
29961 s,@USE_GNAT_MAKE_GPR@,$USE_GNAT_MAKE_GPR,;t t
29962 s,@USE_GNAT_GPRBUILD@,$USE_GNAT_GPRBUILD,;t t
29963 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
29964 s,@cf_ada_package@,$cf_ada_package,;t t
29965 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
29966 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
29967 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
29968 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
29969 s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
29970 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
29971 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
29972 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
29973 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
29974 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
29975 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
29976 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
29977 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
29978 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
29979 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
29980 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
29981 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
29982 s,@TICS_LIBS@,$TICS_LIBS,;t t
29983 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
29984 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
29985 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
29986 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
29987 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
29988 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
29989 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
29990 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
29991 s,@includesubdir@,$includesubdir,;t t
29992 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
29993 s,@TICS_LIST@,$TICS_LIST,;t t
29994 s,@TINFO_LIST@,$TINFO_LIST,;t t
29995 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
29996 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
29997 s,@FORM_NAME@,$FORM_NAME,;t t
29998 s,@MENU_NAME@,$MENU_NAME,;t t
29999 s,@PANEL_NAME@,$PANEL_NAME,;t t
30000 s,@CXX_NAME@,$CXX_NAME,;t t
30001 s,@TEST_ARGS@,$TEST_ARGS,;t t
30002 s,@TEST_DEPS@,$TEST_DEPS,;t t
30003 s,@TEST_ARG2@,$TEST_ARG2,;t t
30004 s,@TEST_DEP2@,$TEST_DEP2,;t t
30005 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
30006 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
30007 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
30008 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
30009 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
30010 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
30011 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
30012 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
30013 s,@cross_compiling@,$cross_compiling,;t t
30014 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
30015 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
30016 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
30017 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
30018 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
30019 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
30020 s,@MAKE_DATABASE@,$MAKE_DATABASE,;t t
30021 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
30022 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
30023 s,@CHECK_BUILD@,$CHECK_BUILD,;t t
30024 s,@PRIVATE_LIBS@,$PRIVATE_LIBS,;t t
30025 s,@LD_SEARCHPATH@,$LD_SEARCHPATH,;t t
30030 cat >>"$CONFIG_STATUS" <<\EOF
30031 # Split the substitutions into bite-sized pieces for seds with
30032 # small command number limits, like on Digital OSF/1 and HP-UX.
30033 ac_max_sed_lines=48
30034 ac_sed_frag=1 # Number of current file.
30035 ac_beg=1 # First line for current file.
30036 ac_end=$ac_max_sed_lines # Line after last line for current file.
30039 while "$ac_more_lines"; do
30040 if test "$ac_beg" -gt 1; then
30041 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
30043 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
30045 if test ! -s $tmp/subs.frag; then
30046 ac_more_lines=false
30048 # The purpose of the label and of the branching condition is to
30049 # speed up the sed processing (if there are no `@' at all, there
30050 # is no need to browse any of the substitutions).
30051 # These are the two extra sed commands mentioned above.
30053 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
30054 # It is possible to make a multiline substitution using escaped newlines.
30055 # Ensure that we do not split the substitution between script fragments.
30057 ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
30058 sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
30059 if test -s $tmp/subs.next; then
30060 grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
30061 if test ! -s $tmp/subs.edit; then
30062 grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
30063 if test ! -s $tmp/subs.edit; then
30064 if test "$ac_beg" -gt 1; then
30065 ac_end=`expr "$ac_end" - 1`
30072 if test -z "$ac_sed_cmds"; then
30073 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
30075 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
30077 ac_sed_frag=`expr "$ac_sed_frag" + 1`
30079 ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
30082 if test -z "$ac_sed_cmds"; then
30085 fi # test -n "$CONFIG_FILES"
30088 cat >>"$CONFIG_STATUS" <<\EOF
30089 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
30090 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30092 - | *:- | *:-:* ) # input from stdin
30094 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30095 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30096 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30097 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30098 * ) ac_file_in=$ac_file.in ;;
30101 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
30102 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30103 X"$ac_file" : 'X\(//\)[^/]' \| \
30104 X"$ac_file" : 'X\(//\)$' \| \
30105 X"$ac_file" : 'X\(/\)' \| \
30106 . : '\(.\)' 2>/dev/null ||
30108 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30109 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30110 /^X\(\/\/\)$/{ s//\1/; q; }
30111 /^X\(\/\).*/{ s//\1/; q; }
30113 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30114 { case "$ac_dir" in
30115 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30119 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30120 case $as_mkdir_dir in
30121 # Skip DOS drivespec
30122 ?:) as_incr_dir=$as_mkdir_dir ;;
30124 as_incr_dir=$as_incr_dir/$as_mkdir_dir
30125 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30130 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
30131 # A "../" for each directory in $ac_dir_suffix.
30132 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
30134 ac_dir_suffix= ac_dots=
30139 if test -z "$ac_dots"; then
30142 ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
30144 [\\/]* | ?:[\\/]* )
30145 ac_srcdir="$srcdir$ac_dir_suffix";
30146 ac_top_srcdir="$srcdir" ;;
30147 *) # Relative path.
30148 ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
30149 ac_top_srcdir="$ac_dots$srcdir" ;;
30153 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
30154 *) ac_INSTALL=$ac_dots$INSTALL ;;
30157 if test x"$ac_file" != x-; then
30158 { echo "$as_me:30158: creating $ac_file" >&5
30159 echo "$as_me: creating $ac_file" >&6;}
30162 # Let's still pretend it is `configure' which instantiates (i.e., don't
30163 # use $as_me), people would be surprised to read:
30164 # /* config.h. Generated automatically by config.status. */
30165 configure_input="Generated automatically from `echo $ac_file_in |
30166 sed 's,.*/,,'` by configure."
30168 # First look for the input files in the build tree, otherwise in the
30170 ac_file_inputs=`IFS=:
30171 for f in $ac_file_in; do
30173 -) echo $tmp/stdin ;;
30175 # Absolute (can't be DOS-style, as IFS=:)
30176 test -f "$f" || { { echo "$as_me:30176: error: cannot find input file: $f" >&5
30177 echo "$as_me: error: cannot find input file: $f" >&2;}
30178 { (exit 1); exit 1; }; }
30181 if test -f "$f"; then
30184 elif test -f "$srcdir/$f"; then
30189 { { echo "$as_me:30189: error: cannot find input file: $f" >&5
30190 echo "$as_me: error: cannot find input file: $f" >&2;}
30191 { (exit 1); exit 1; }; }
30194 done` || { (exit 1); exit 1; }
30196 cat >>"$CONFIG_STATUS" <<\EOF
30197 ac_warn_datarootdir=no
30198 if test x"$ac_file" != x-; then
30199 for ac_item in $ac_file_inputs
30201 ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
30202 if test -n "$ac_seen"; then
30203 ac_used=`grep '@datarootdir@' "$ac_item"`
30204 if test -z "$ac_used"; then
30205 { echo "$as_me:30205: WARNING: datarootdir was used implicitly but not set:
30207 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
30209 ac_warn_datarootdir=yes
30212 ac_seen=`grep '${datarootdir}' "$ac_item"`
30213 if test -n "$ac_seen"; then
30214 { echo "$as_me:30214: WARNING: datarootdir was used explicitly but not set:
30216 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
30218 ac_warn_datarootdir=yes
30223 if test "x$ac_warn_datarootdir" = xyes; then
30224 ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
30228 cat >>"$CONFIG_STATUS" <<EOF
30232 cat >>"$CONFIG_STATUS" <<\EOF
30234 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30235 s,@configure_input@,$configure_input,;t t
30236 s,@srcdir@,$ac_srcdir,;t t
30237 s,@top_srcdir@,$ac_top_srcdir,;t t
30238 s,@INSTALL@,$ac_INSTALL,;t t
30239 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
30241 if test x"$ac_file" != x-; then
30242 cp "$tmp/out" "$ac_file"
30244 for ac_name in prefix exec_prefix datarootdir
30246 ac_seen=`${FGREP-fgrep} -n '${'$ac_name'[:=].*}' "$ac_file"`
30247 if test -n "$ac_seen"; then
30248 ac_init=`${EGREP-egrep} '[ ]*'$ac_name'[ ]*=' "$ac_file"`
30249 if test -z "$ac_init"; then
30250 ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
30251 { echo "$as_me:30251: WARNING: Variable $ac_name is used but was not set:
30253 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
30258 ${EGREP-egrep} -n '@[a-z_][a-z_0-9]+@' "$ac_file" >$tmp/out
30259 ${EGREP-egrep} -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>$tmp/out
30260 if test -s $tmp/out; then
30261 ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
30262 { echo "$as_me:30262: WARNING: Some variables may not be substituted:
30264 echo "$as_me: WARNING: Some variables may not be substituted:
30274 cat >>"$CONFIG_STATUS" <<\EOF
30277 # CONFIG_HEADER section.
30280 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
30281 # NAME is the cpp macro being defined and VALUE is the value it is being given.
30283 # ac_d sets the value in "#define NAME VALUE" lines.
30284 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
30285 ac_dB='[ ].*$,\1#\2'
30288 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
30289 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
30290 ac_iB='\([ ]\),\1#\2define\3'
30293 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
30294 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
30295 ac_uB='$,\1#\2define\3'
30299 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
30300 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30302 - | *:- | *:-:* ) # input from stdin
30304 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30305 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30306 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30307 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30308 * ) ac_file_in=$ac_file.in ;;
30311 test x"$ac_file" != x- && { echo "$as_me:30311: creating $ac_file" >&5
30312 echo "$as_me: creating $ac_file" >&6;}
30314 # First look for the input files in the build tree, otherwise in the
30316 ac_file_inputs=`IFS=:
30317 for f in $ac_file_in; do
30319 -) echo $tmp/stdin ;;
30321 # Absolute (can't be DOS-style, as IFS=:)
30322 test -f "$f" || { { echo "$as_me:30322: error: cannot find input file: $f" >&5
30323 echo "$as_me: error: cannot find input file: $f" >&2;}
30324 { (exit 1); exit 1; }; }
30327 if test -f "$f"; then
30330 elif test -f "$srcdir/$f"; then
30335 { { echo "$as_me:30335: error: cannot find input file: $f" >&5
30336 echo "$as_me: error: cannot find input file: $f" >&2;}
30337 { (exit 1); exit 1; }; }
30340 done` || { (exit 1); exit 1; }
30341 # Remove the trailing spaces.
30342 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
30346 # Transform confdefs.h into a list of #define's. We won't use it as a sed
30347 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
30348 # be either 'cat' or 'sort'.
30349 cat confdefs.h | uniq >conftest.vals
30351 # Break up conftest.vals because some shells have a limit on
30352 # the size of here documents, and old seds have small limits too.
30354 rm -f conftest.tail
30355 echo ' rm -f conftest.frag' >> "$CONFIG_STATUS"
30356 while grep . conftest.vals >/dev/null
30358 # Write chunks of a limited-size here document to conftest.frag.
30359 echo ' cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS"
30360 sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS"
30361 echo 'CEOF' >> "$CONFIG_STATUS"
30362 sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail
30363 rm -f conftest.vals
30364 mv conftest.tail conftest.vals
30366 rm -f conftest.vals
30368 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
30370 echo ' cat >> conftest.edit <<CEOF
30371 /@DEFS@/r conftest.frag
30374 sed -f conftest.edit $tmp/in > $tmp/out
30376 mv $tmp/out $tmp/in
30377 rm -f conftest.edit conftest.frag
30378 ' >> "$CONFIG_STATUS"
30380 cat >>"$CONFIG_STATUS" <<\EOF
30381 # Let's still pretend it is `configure' which instantiates (i.e., don't
30382 # use $as_me), people would be surprised to read:
30383 # /* config.h. Generated automatically by config.status. */
30384 if test x"$ac_file" = x-; then
30385 echo "/* Generated automatically by configure. */" >$tmp/config.h
30387 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
30389 cat $tmp/in >>$tmp/config.h
30391 if test x"$ac_file" != x-; then
30392 if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
30393 { echo "$as_me:30393: $ac_file is unchanged" >&5
30394 echo "$as_me: $ac_file is unchanged" >&6;}
30396 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30397 X"$ac_file" : 'X\(//\)[^/]' \| \
30398 X"$ac_file" : 'X\(//\)$' \| \
30399 X"$ac_file" : 'X\(/\)' \| \
30400 . : '\(.\)' 2>/dev/null ||
30402 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30403 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30404 /^X\(\/\/\)$/{ s//\1/; q; }
30405 /^X\(\/\).*/{ s//\1/; q; }
30407 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30408 { case "$ac_dir" in
30409 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30413 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30414 case $as_mkdir_dir in
30415 # Skip DOS drivespec
30416 ?:) as_incr_dir=$as_mkdir_dir ;;
30418 as_incr_dir=$as_incr_dir/$as_mkdir_dir
30419 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30426 mv "$tmp/config.h" "$ac_file"
30430 rm -f $tmp/config.h
30434 cat >>"$CONFIG_STATUS" <<\EOF
30436 # CONFIG_COMMANDS section.
30438 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
30439 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30440 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30444 if test "x$cf_with_tests" != xno ; then
30448 if test ! -d "$srcdir/$cf_dir" ; then
30450 elif test -f "$srcdir/$cf_dir/programs" ; then
30451 $AWK -f "$srcdir/test/mk-test.awk" INSTALL=no ECHO_LINK="$ECHO_LD" "$srcdir/$cf_dir/programs" >>$cf_dir/Makefile
30457 cf_prefix=$LIB_PREFIX
30459 case "$cf_cv_shlib_version" in
30460 (cygdll|msysdll|mingw|msvcdll)
30461 TINFO_NAME=$TINFO_ARG_SUFFIX
30466 if test -n "$TINFO_SUFFIX" ; then
30467 case "$TINFO_SUFFIX" in
30469 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
30470 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30473 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
30474 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^t'$EXTRA_SUFFIX'//'`
30477 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
30478 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^w'$EXTRA_SUFFIX'//'`
30483 for cf_dir in $SRC_SUBDIRS
30485 if test ! -d "$srcdir/$cf_dir" ; then
30487 elif test -f "$srcdir/$cf_dir/modules" ; then
30492 if test -n "${cf_cv_abi_version}" && test "x${cf_cv_abi_version}" != "x5"
30494 cf_awk_program="$cf_awk_program\
30495 /deprecated in ABI${cf_cv_abi_version}/ { next; }\
30496 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_version}\"); }\
30500 if test "x$WILDCARD_SYMS" = xno
30502 cf_awk_program="$cf_awk_program\
30503 /[ ]_\\*;/ { skip=1; next; }\
30507 if test "x$cf_awk_program" != "x"
30509 cat >>$cf_dir/Makefile <<CF_EOF
30511 # Generated by CF_LIB_RULES
30512 resulting.map: $UNALTERED_SYMS
30513 $AWK 'BEGIN { skip = 1; last=""; } \
30515 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
30516 skip = 0; last = \$\$0; } \
30517 END { print last; }' < "$UNALTERED_SYMS" >\$@
30520 rm -f resulting.map
30524 for cf_item in $cf_LIST_MODELS
30530 cf_depsuf=$cf_suffix
30533 case "$cf_cv_system_name" in
30541 cf_depsuf=$cf_suffix
30544 case "$cf_cv_system_name" in
30552 cf_depsuf=$cf_suffix
30555 case "$cf_cv_system_name" in
30558 cf_depsuf=$cf_suffix
30562 cf_depsuf='.dll.lib'
30564 (cygwin*|msys*|mingw*)
30570 cf_depsuf=$cf_suffix
30576 cf_depsuf=$cf_suffix
30580 cf_depsuf=$cf_suffix
30586 cf_depsuf=$cf_suffix
30599 cf_depsuf=$cf_suffix
30602 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30604 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30605 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30608 if test "$cf_dir" = "c++"
30611 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30613 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30617 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30619 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30622 test -z "$cf_libname" && cf_libname="$cf_dir"
30623 if test "$cf_item" = shared ; then
30624 if test -n "${LIB_SUFFIX}"
30626 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30628 cf_shared_suffix="$cf_suffix"
30630 if test "$cf_cv_do_symlinks" = yes ; then
30633 case "$cf_cv_shlib_version" in
30635 cf_version_name=REL_VERSION
30638 cf_version_name=ABI_VERSION
30642 if test -n "$cf_version_name"
30644 case "$cf_cv_system_name" in
30647 cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
30650 cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
30654 if test -n "${USE_LIB_SUFFIX}"
30656 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30658 cf_shared_suffix="$cf_suffix"
30661 # cygwin needs import library, and has unique naming convention
30662 # use autodetected ${cf_prefix} for import lib and static lib, but
30663 # use 'cyg' prefix for shared lib.
30664 case "$cf_cv_shlib_version" in
30666 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30667 cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
30670 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30671 cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
30674 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30675 cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
30678 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30679 cf_add_lib="../lib/${cf_libname}${cf_cygsuf}"
30685 if test -n "$cf_add_lib"
30687 Libs_To_Make="$Libs_To_Make $cf_add_lib"
30691 cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
30692 Libs_To_Make="$Libs_To_Make $cf_add_lib"
30695 if test "$cf_dir" = ncurses ; then
30696 cf_subsets="$LIB_SUBSETS"
30697 cf_r_parts="$cf_subsets"
30698 cf_liblist="$Libs_To_Make"
30700 while test -n "$cf_r_parts"
30702 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
30703 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
30704 if test "$cf_l_parts" != "$cf_r_parts" ; then
30706 case "$cf_l_parts" in
30708 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
30711 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
30717 if test -n "$cf_add_lib"; then
30718 Libs_To_Make="$cf_add_lib $Libs_To_Make"
30725 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
30728 if test "$cf_dir" = c++; then
30729 if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
30731 for cf_item in $Libs_To_Make
30737 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
30740 for cf_test in $cf_list
30742 if test "$cf_test" = "$cf_item"
30744 cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
30749 test -n "$cf_item" && cf_list="$cf_list $cf_item"
30751 Libs_To_Make="$cf_list"
30755 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
30756 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
30757 "$cf_dir/Makefile" >$cf_dir/Makefile.out
30758 mv "$cf_dir/Makefile.out" "$cf_dir/Makefile"
30760 $AWK -f "$srcdir/mk-0th.awk" \
30761 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
30762 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30764 for cf_subset in $cf_subsets
30767 for cf_item in $cf_LIST_MODELS
30770 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
30772 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30775 if test "$CXX_MODEL" = SHARED; then
30776 case "$cf_cv_shlib_version" in
30777 (cygdll|msysdll|mingw|msvcdll)
30778 test "x$with_shared_cxx" = xno && test -n "$verbose" && echo " overriding CXX_MODEL to SHARED" 1>&6
30780 echo "${as_me:-configure}:30780: testing overriding CXX_MODEL to SHARED ..." 1>&5
30782 with_shared_cxx=yes
30785 test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
30793 cf_depsuf=$cf_suffix
30796 case "$cf_cv_system_name" in
30804 cf_depsuf=$cf_suffix
30807 case "$cf_cv_system_name" in
30815 cf_depsuf=$cf_suffix
30818 case "$cf_cv_system_name" in
30821 cf_depsuf=$cf_suffix
30825 cf_depsuf='.dll.lib'
30827 (cygwin*|msys*|mingw*)
30833 cf_depsuf=$cf_suffix
30839 cf_depsuf=$cf_suffix
30843 cf_depsuf=$cf_suffix
30849 cf_depsuf=$cf_suffix
30862 cf_depsuf=$cf_suffix
30865 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30867 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30868 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30872 (libtool) cf_subdir='obj_lo' ;;
30873 (normal) cf_subdir='objects' ;;
30874 (debug) cf_subdir='obj_g' ;;
30875 (profile) cf_subdir='obj_p' ;;
30877 case "$cf_cv_system_name" in
30879 cf_subdir='objects' ;;
30881 cf_subdir='obj_s' ;;
30885 # Test for case where we build libtinfo with a different name.
30887 if test "$cf_dir" = ncurses ; then
30888 case "$cf_subset" in
30890 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30893 cf_libname=$TINFO_LIB_SUFFIX
30896 cf_libname=$TICS_LIB_SUFFIX
30899 elif test "$cf_dir" = c++ ; then
30901 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30903 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30905 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30908 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30910 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30912 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30914 if test -n "${USE_ARG_SUFFIX}" ; then
30915 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
30916 cf_suffix=`echo "$cf_suffix" |sed -e "s%^${USE_LIB_SUFFIX}%%"`
30919 # These dependencies really are for development, not
30920 # builds, but they are useful in porting, too.
30921 cf_depend="../include/ncurses_cfg.h"
30922 if test "$srcdir" = "."; then
30925 cf_reldir="\${srcdir}"
30928 if test -f "$srcdir/$cf_dir/$cf_dir.priv.h" ; then
30929 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
30930 elif test -f "$srcdir/$cf_dir/curses.priv.h" ; then
30931 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
30935 old_cf_suffix="$cf_suffix"
30936 if test "$cf_cv_shlib_version_infix" = yes ; then
30937 if test -n "$USE_LIB_SUFFIX" ; then
30938 case "$USE_LIB_SUFFIX" in
30940 cf_libname=`echo "$cf_libname" | sed 's/tw'$EXTRA_SUFFIX'$//'`
30941 cf_suffix=`echo "$cf_suffix" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30942 cf_dir_suffix=tw$EXTRA_SUFFIX
30945 cf_libname=`echo "$cf_libname" | sed 's/t'$EXTRA_SUFFIX'$//'`
30946 cf_suffix=`echo "$cf_suffix" | sed 's/^t'$EXTRA_SUFFIX'//'`
30947 cf_dir_suffix=t$EXTRA_SUFFIX
30950 cf_libname=`echo "$cf_libname" | sed 's/w'$EXTRA_SUFFIX'$//'`
30951 cf_suffix=`echo "$cf_suffix" | sed 's/^w'$EXTRA_SUFFIX'//'`
30952 cf_dir_suffix=w$EXTRA_SUFFIX
30955 cf_libname=`echo "$cf_libname" | sed 's/'$EXTRA_SUFFIX'$//'`
30956 cf_suffix=`echo "$cf_suffix" | sed 's/^'$EXTRA_SUFFIX'//'`
30957 cf_dir_suffix=$EXTRA_SUFFIX
30963 $AWK -f "$srcdir/mk-1st.awk" \
30964 name=${cf_libname}${cf_dir_suffix} \
30965 traces=$LIB_TRACING \
30967 CXX_MODEL=$CXX_MODEL \
30968 LIB_SUFFIX=$LIB_SUFFIX \
30969 USE_LIB_SUFFIX=$USE_LIB_SUFFIX \
30970 make_phony="${cf_cv_make_PHONY:-no}" \
30972 prefix=$cf_prefix \
30973 suffix=$cf_suffix \
30974 subset=$cf_subset \
30975 driver=$cf_cv_term_driver \
30977 TermlibRoot=$TINFO_NAME \
30978 TermlibSuffix=$TINFO_SUFFIX \
30979 ShlibVer=$cf_cv_shlib_version \
30980 ShlibVerInfix=$cf_cv_shlib_version_infix \
30981 ReLink=${cf_cv_do_relink:-no} \
30982 ReRanlib=${cf_cv_do_reranlib:-yes} \
30983 DoLinks=$cf_cv_do_symlinks \
30984 rmSoLocs=$cf_cv_rm_so_locs \
30985 ldconfig="$LDCONFIG" \
30986 overwrite=$WITH_OVERWRITE \
30987 depend="$cf_depend" \
30989 libtool_version="$LIBTOOL_VERSION" \
30990 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30992 cf_suffix="$old_cf_suffix"
30994 for cf_subdir2 in $cf_subdirs lib
30996 test "$cf_subdir" = "$cf_subdir2" && break
30998 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
30999 $AWK -f "$srcdir/mk-2nd.awk" \
31001 traces=$LIB_TRACING \
31004 subset=$cf_subset \
31007 crenames=$cf_cv_prog_CC_c_o \
31008 cxxrenames=$cf_cv_prog_CXX_c_o \
31009 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
31010 cf_subdirs="$cf_subdirs $cf_subdir"
31015 echo ' ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >>Makefile
31019 echo '# generated by CF_LIB_RULES' >> Makefile
31021 if test "x$cf_cv_make_PHONY" = xyes ; then
31022 cat >> Makefile <<-CF_EOF
31026 .PHONY : install.includes
31027 .PHONY : uninstall.includes
31028 .PHONY : install.libs
31029 .PHONY : uninstall.libs
31033 for cf_dir in $SRC_SUBDIRS
31035 if test ! -d "$srcdir/$cf_dir" ; then
31039 if test -f "$cf_dir/Makefile" ; then
31042 echo 'libs \' >> Makefile
31043 echo 'install.libs \' >> Makefile
31044 echo 'uninstall.libs ::' >> Makefile
31045 echo ' ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >> Makefile
31050 if test -f "$srcdir/$cf_dir/modules" ; then
31052 if test "x$cf_cv_make_PHONY" = xyes ; then
31053 cat >> Makefile <<-CF_EOF
31055 .PHONY : install.$cf_dir
31056 .PHONY : uninstall.$cf_dir
31061 if test -f "$srcdir/$cf_dir/headers" ; then
31062 cat >> Makefile <<CF_EOF
31063 install.includes \\
31064 uninstall.includes \\
31068 cat >> Makefile <<CF_EOF
31075 uninstall.$cf_dir ::
31076 ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31078 elif test -f "$srcdir/$cf_dir/headers" ; then
31079 cat >> Makefile <<CF_EOF
31084 install.includes \\
31085 uninstall.includes ::
31086 ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31091 if test "x$cf_cv_make_PHONY" = xyes ; then
31092 cat >> Makefile <<-CF_EOF
31094 .PHONY : install.data
31095 .PHONY : uninstall.data
31099 if test "x$cf_with_db_install" = xyes; then
31100 cat >> Makefile <<CF_EOF
31102 install.libs uninstall.libs \\
31103 install.data uninstall.data ::
31104 $MAKE_TERMINFO ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31107 cat >> Makefile <<CF_EOF
31109 install.libs uninstall.libs ::
31110 ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31114 if test "x$cf_with_manpages" = xyes; then
31116 if test "x$cf_cv_make_PHONY" = xyes ; then
31117 cat >> Makefile <<-CF_EOF
31119 .PHONY : install.man
31120 .PHONY : uninstall.man
31124 cat >> Makefile <<CF_EOF
31128 ( cd man && \${MAKE} \${TOP_MFLAGS} \$@ )
31132 cat >> Makefile <<CF_EOF
31135 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
31136 rm -f headers.sh headers.sed mk_shared_lib.sh
31137 rm -f edit_man.* man_alias.*
31138 rm -rf \${DIRS_TO_MAKE}
31141 # Special case: tack's manpage lives in its own directory.
31142 if test "x$cf_with_manpages" = xyes; then
31143 if test "x$cf_with_tack" = "xyes"; then
31144 cat >> Makefile <<CF_EOF
31148 ( cd tack && \${MAKE} \${TOP_MFLAGS} \$@ )
31153 rm -f headers.sed headers.sh
31155 echo creating headers.sh
31156 cat >headers.sh <<CF_EOF
31158 # This shell script is generated by the 'configure' script. It is invoked in a
31159 # subdirectory of the build tree. It generates a sed-script in the parent
31160 # directory that is used to adjust includes for header files that reside in a
31161 # subdirectory of /usr/include, etc.
31163 while test \$# != 3
31165 PRG="\$PRG \$1"; shift
31170 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
31171 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
31172 echo installing \$SRC in \$DST
31175 if test "$WITH_CURSES_H" = yes; then
31176 cat >>headers.sh <<CF_EOF
31179 END=\`basename \$DST\`
31180 for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31182 NAME=\`basename \$i\`
31183 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31187 echo "" >> \$TMPSED
31193 cat >>headers.sh <<CF_EOF
31196 END=\`basename \$DST\`
31197 for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31199 NAME=\`basename \$i\`
31200 if test "\$NAME" = "curses.h"
31202 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31205 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31209 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31214 cat >>headers.sh <<CF_EOF
31216 sed -f \$TMPSED \$SRC > \$TMPSRC
31217 NAME=\`basename \$SRC\`
31219 if test "$WITH_CURSES_H" != yes; then
31220 cat >>headers.sh <<CF_EOF
31221 test "\$NAME" = "curses.h" && NAME=ncurses.h
31224 cat >>headers.sh <<CF_EOF
31225 # Just in case someone gzip'd manpages, remove the conflicting copy.
31226 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
31228 eval \$PRG \$TMPSRC \$DST/\$NAME
31229 rm -f \$TMPSRC \$TMPSED
31232 chmod 0755 headers.sh
31234 for cf_dir in $SRC_SUBDIRS
31236 if test ! -d "$srcdir/$cf_dir" ; then
31240 if test -f "$srcdir/$cf_dir/headers" ; then
31241 $AWK -f "$srcdir/mk-hdr.awk" \
31242 subset="$LIB_SUBSETS" \
31243 compat="$WITH_CURSES_H" \
31244 "$srcdir/$cf_dir/headers" >>$cf_dir/Makefile
31247 if test -f "$srcdir/$cf_dir/modules" ; then
31248 if test "$cf_dir" != "c++" ; then
31249 if test "x$cf_cv_make_PHONY" = xyes ; then
31250 cat >> $cf_dir/Makefile <<-CF_EOF
31256 cat >>$cf_dir/Makefile <<"CF_EOF"
31257 depend : ${AUTO_SRC}
31258 makedepend -- ${CPPFLAGS} -- ${C_SRC}
31260 # DO NOT DELETE THIS LINE -- make depend depends on it.
31266 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
31267 if test -z "$USE_OLD_MAKERULES" ; then
31268 $AWK -f "$srcdir/Ada95/mk-1st.awk" <"$srcdir/Ada95/src/modules" >>Ada95/src/Makefile
31276 cat >>"$CONFIG_STATUS" <<\EOF
31278 { (exit 0); exit 0; }
31280 chmod +x "$CONFIG_STATUS"
31281 ac_clean_files=$ac_clean_files_save
31283 # configure is writing to config.log, and then calls config.status.
31284 # config.status does its own redirection, appending to config.log.
31285 # Unfortunately, on DOS this fails, as config.log is still kept open
31286 # by configure, so config.status won't be able to write to it; its
31287 # output is simply discarded. So we exec the FD to /dev/null,
31288 # effectively closing config.log, so it can be properly (re)opened and
31289 # appended to by config.status. When coming back to configure, we
31290 # need to make the FD available again.
31291 if test "$no_create" != yes; then
31294 $SHELL "$CONFIG_STATUS" || ac_cs_success=false
31296 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
31297 # would make configure fail if this is the last instruction.
31298 "$ac_cs_success" || { (exit 1); exit 1; }
31300 ${MAKE:-make} preinstall